#custom-consent-banner-sdk
{
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}

#custom-consent-banner-sdk .custom-consent-vendors-list-handler
{
	cursor:pointer;
	color:#1f96db;
	font-size:inherit;
	font-weight:bold;
	text-decoration:none;
	margin-left:5px
}

#custom-consent-banner-sdk .custom-consent-vendors-list-handler:hover
{
	color:#1f96db
}

#custom-consent-banner-sdk .cc-close-icon,
#custom-consent-pc-sdk .cc-close-icon,
#cc-sync-ntfy .cc-close-icon
{
	background-image:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzQ4LjMzM3B4IiBoZWlnaHQ9IjM0OC4zMzNweCIgdmlld0JveD0iMCAwIDM0OC4zMzMgMzQ4LjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjMzMyAzNDguMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzU2NTY1NiIgZD0iTTMzNi41NTksNjguNjExTDIzMS4wMTYsMTc0LjE2NWwxMDUuNTQzLDEwNS41NDljMTUuNjk5LDE1LjcwNSwxNS42OTksNDEuMTQ1LDAsNTYuODVjLTcuODQ0LDcuODQ0LTE4LjEyOCwxMS43NjktMjguNDA3LDExLjc2OWMtMTAuMjk2LDAtMjAuNTgxLTMuOTE5LTI4LjQxOS0xMS43NjlMMTc0LjE2NywyMzEuMDAzTDY4LjYwOSwzMzYuNTYzYy03Ljg0Myw3Ljg0NC0xOC4xMjgsMTEuNzY5LTI4LjQxNiwxMS43NjljLTEwLjI4NSwwLTIwLjU2My0zLjkxOS0yOC40MTMtMTEuNzY5Yy0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzksMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQsNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUsMC01Ni44NDRjMTUuNjk2LTE1LjY4Nyw0MS4xMjctMTUuNjg3LDU2LjgyOSwwbDEwNS41NjMsMTA1LjU1NEwyNzkuNzIxLDExLjc2N2MxNS43MDUtMTUuNjg3LDQxLjEzOS0xNS42ODcsNTYuODMyLDBDMzUyLjI1OCwyNy40NjYsMzUyLjI1OCw1Mi45MTIsMzM2LjU1OSw2OC42MTF6Ii8+PC9nPjwvc3ZnPg==");
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	height:12px;
	width:12px
}

#custom-consent-banner-sdk .powered-by-logo,
#custom-consent-banner-sdk .cc-pc-footer-logo a,
#custom-consent-pc-sdk .powered-by-logo,
#custom-consent-pc-sdk .cc-pc-footer-logo a,
#cc-sync-ntfy .powered-by-logo,
#cc-sync-ntfy .cc-pc-footer-logo a
{
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	height:25px;
	width:152px;
	display:block
}

#custom-consent-banner-sdk h3 *,
#custom-consent-banner-sdk h4 *,
#custom-consent-banner-sdk h6 *,
#custom-consent-banner-sdk button *,
#custom-consent-banner-sdk a[data-parent-id] *,
#custom-consent-pc-sdk h3 *,
#custom-consent-pc-sdk h4 *,
#custom-consent-pc-sdk h6 *,
#custom-consent-pc-sdk button *,
#custom-consent-pc-sdk a[data-parent-id] *,
#cc-sync-ntfy h3 *,
#cc-sync-ntfy h4 *,
#cc-sync-ntfy h6 *,
#cc-sync-ntfy button *,
#cc-sync-ntfy a[data-parent-id] *
{
	font-size:inherit;
	font-weight:inherit;
	color:inherit
}

#custom-consent-banner-sdk .cc-hide,
#custom-consent-pc-sdk .cc-hide,
#cc-sync-ntfy .cc-hide
{
	display:none !important
}

#custom-consent-pc-sdk .cc-sdk-row .cc-sdk-column
{
	padding:0
}

#custom-consent-pc-sdk .cc-sdk-container
{
	padding-right:0
}

#custom-consent-pc-sdk .cc-sdk-row{
	flex-direction:initial;
	width:100%
}

#custom-consent-pc-sdk [type="checkbox"]:checked,
#custom-consent-pc-sdk [type="checkbox"]:not(:checked)
{
	pointer-events:initial
}

#custom-consent-pc-sdk [type="checkbox"]:disabled+label::before,
#custom-consent-pc-sdk [type="checkbox"]:disabled+label:after,
#custom-consent-pc-sdk [type="checkbox"]:disabled+label
{
	pointer-events:none;
	opacity:0.7
}

#custom-consent-pc-sdk #vendor-list-content
{
	transform:translate3d(0, 0, 0)
}

#custom-consent-pc-sdk li input[type="checkbox"]
{
	z-index:1
}

#custom-consent-pc-sdk li .cc-checkbox label
{
	z-index:2
}

#custom-consent-pc-sdk li .cc-checkbox input[type="checkbox"]
{
	height:auto;
	width:auto
}

#custom-consent-pc-sdk li .host-title a,
#custom-consent-pc-sdk li .cc-host-name a,
#custom-consent-pc-sdk li .accordion-text,
#custom-consent-pc-sdk li .cc-acc-txt
{
	z-index:2;
	position:relative
}

#custom-consent-pc-sdk input
{
	margin:3px 0.1ex
}

#custom-consent-pc-sdk .toggle-always-active
{
	opacity:0.6;
	cursor:default
}

#custom-consent-pc-sdk .pc-logo,
#custom-consent-pc-sdk .cc-pc-logo
{
	height:60px;
	width:180px;
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat
}

#custom-consent-pc-sdk .cc-tooltip .cc-tooltiptext
{
	visibility:hidden;
	width:120px;
	background-color:#555;
	color:#fff;
	text-align:center;
	padding:5px 0;
	border-radius:6px;
	position:absolute;
	z-index:1;
	bottom:125%;
	left:50%;
	margin-left:-60px;
	opacity:0;
	transition:opacity 0.3s
}

#custom-consent-pc-sdk .cc-tooltip .cc-tooltiptext::after
{
	content:"";
	position:absolute;
	top:100%;
	left:50%;
	margin-left:-5px;
	border-width:5px;
	border-style:solid;
	border-color:#555 transparent transparent transparent
}

#custom-consent-pc-sdk .cc-tooltip:hover .cc-tooltiptext
{
	visibility:visible;
	opacity:1
}

#custom-consent-pc-sdk .cc-tooltip
{
	position:relative;
	display:inline-block;
	z-index:3
}

#custom-consent-pc-sdk .cc-tooltip svg
{
	color:grey;
	height:20px;
	width:20px
}

#custom-consent-pc-sdk .screen-reader-only,
#custom-consent-pc-sdk .cc-scrn-rdr,
.cc-sdk-cookie-policy .screen-reader-only,
.cc-sdk-cookie-policy .cc-scrn-rdr
{
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}

#custom-consent-pc-sdk.cc-fade-in,
.custom-consent-pc-dark-filter.cc-fade-in
{
	animation-name:custom-consent-fade-in;
	animation-duration:400ms;
	animation-timing-function:ease-in-out
}

#custom-consent-pc-sdk.cc-hide
{
	display:none !important
}

.custom-consent-pc-dark-filter.cc-hide
{
	display:none !important
}

#cc-sdk-btn.cc-sdk-show-settings,
#cc-sdk-btn.optanon-show-settings
{
	color:#68b631;
	border:1px solid #68b631;
	height:auto;
	white-space:normal;
	word-wrap:break-word;
	padding:0.8em 2em;
	font-size:0.8em;
	line-height:1.2;
	cursor:pointer;
	-moz-transition:0.1s ease;
	-o-transition:0.1s ease;
	-webkit-transition:1s ease;
	transition:0.1s ease
}

#cc-sdk-btn.cc-sdk-show-settings:hover,
#cc-sdk-btn.optanon-show-settings:hover
{
	color:#fff;
	background-color:#68b631
}

.custom-consent-pc-dark-filter
{
	background:rgba(0,0,0,0.5);
	z-index:2147483646;
	width:100%;
	height:100%;
	overflow:hidden;
	position:fixed;
	top:0;
	bottom:0;
	left:0
}

@keyframes custom-consent-fade-in{
	0%
	{
		opacity:0
	}
	100%
	{
		opacity:1
	}
}

@media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape){
	#custom-consent-pc-sdk p
	{
		font-size:0.75em
	}
}

#custom-consent-banner-sdk .banner-option-input:focus+label
{
	outline:1px solid #000;
	outline-style:auto
}

#custom-consent-banner-sdk,
#custom-consent-pc-sdk,
#cc-sdk-cookie-policy,
#cc-sync-ntfy
{
	font-size:16px
}

#custom-consent-banner-sdk *,
#custom-consent-banner-sdk ::after,
#custom-consent-banner-sdk ::before,
#custom-consent-pc-sdk *,
#custom-consent-pc-sdk ::after,
#custom-consent-pc-sdk ::before,
#cc-sdk-cookie-policy *,
#cc-sdk-cookie-policy ::after,
#cc-sdk-cookie-policy ::before,
#cc-sync-ntfy *,
#cc-sync-ntfy ::after,
#cc-sync-ntfy ::before
{
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}

#custom-consent-banner-sdk div,
#custom-consent-banner-sdk span,
#custom-consent-banner-sdk h1,
#custom-consent-banner-sdk h2,
#custom-consent-banner-sdk h3,
#custom-consent-banner-sdk h4,
#custom-consent-banner-sdk h5,
#custom-consent-banner-sdk h6,
#custom-consent-banner-sdk p,
#custom-consent-banner-sdk img,
#custom-consent-banner-sdk svg,
#custom-consent-banner-sdk button,
#custom-consent-banner-sdk section,
#custom-consent-banner-sdk a,
#custom-consent-banner-sdk label,
#custom-consent-banner-sdk input,
#custom-consent-banner-sdk ul,
#custom-consent-banner-sdk li,
#custom-consent-banner-sdk nav,
#custom-consent-banner-sdk table,
#custom-consent-banner-sdk thead,
#custom-consent-banner-sdk tr,
#custom-consent-banner-sdk td,
#custom-consent-banner-sdk tbody,
#custom-consent-banner-sdk .cc-main-content,
#custom-consent-banner-sdk .cc-toggle,
#custom-consent-banner-sdk #cc-content,
#custom-consent-banner-sdk #cc-pc-content,
#custom-consent-banner-sdk .checkbox,
#custom-consent-pc-sdk div,
#custom-consent-pc-sdk span,
#custom-consent-pc-sdk h1,
#custom-consent-pc-sdk h2,
#custom-consent-pc-sdk h3,
#custom-consent-pc-sdk h4,
#custom-consent-pc-sdk h5,
#custom-consent-pc-sdk h6,
#custom-consent-pc-sdk p,
#custom-consent-pc-sdk img,
#custom-consent-pc-sdk svg,
#custom-consent-pc-sdk button,
#custom-consent-pc-sdk section,
#custom-consent-pc-sdk a,
#custom-consent-pc-sdk label,
#custom-consent-pc-sdk input,
#custom-consent-pc-sdk ul,
#custom-consent-pc-sdk li,#custom-consent-pc-sdk nav,
#custom-consent-pc-sdk table,
#custom-consent-pc-sdk thead,
#custom-consent-pc-sdk tr,
#custom-consent-pc-sdk td,
#custom-consent-pc-sdk tbody,
#custom-consent-pc-sdk .cc-main-content,
#custom-consent-pc-sdk .cc-toggle,
#custom-consent-pc-sdk #cc-content,
#custom-consent-pc-sdk #cc-pc-content,
#custom-consent-pc-sdk .checkbox,
#cc-sdk-cookie-policy div,
#cc-sdk-cookie-policy span,
#cc-sdk-cookie-policy h1,
#cc-sdk-cookie-policy h2,
#cc-sdk-cookie-policy h3,
#cc-sdk-cookie-policy h4,
#cc-sdk-cookie-policy h5,
#cc-sdk-cookie-policy h6,
#cc-sdk-cookie-policy p,
#cc-sdk-cookie-policy img,
#cc-sdk-cookie-policy svg,
#cc-sdk-cookie-policy button,
#cc-sdk-cookie-policy section,
#cc-sdk-cookie-policy a,
#cc-sdk-cookie-policy label,
#cc-sdk-cookie-policy input,
#cc-sdk-cookie-policy ul,
#cc-sdk-cookie-policy li,
#cc-sdk-cookie-policy nav,
#cc-sdk-cookie-policy table,
#cc-sdk-cookie-policy thead,
#cc-sdk-cookie-policy tr,
#cc-sdk-cookie-policy td,
#cc-sdk-cookie-policy tbody,
#cc-sdk-cookie-policy .cc-main-content,
#cc-sdk-cookie-policy .cc-toggle,
#cc-sdk-cookie-policy #cc-content,
#cc-sdk-cookie-policy #cc-pc-content,
#cc-sdk-cookie-policy .checkbox,
#cc-sync-ntfy div,
#cc-sync-ntfy span,
#cc-sync-ntfy h1,
#cc-sync-ntfy h2,
#cc-sync-ntfy h3,
#cc-sync-ntfy h4,
#cc-sync-ntfy h5,
#cc-sync-ntfy h6,
#cc-sync-ntfy p,
#cc-sync-ntfy img,
#cc-sync-ntfy svg,
#cc-sync-ntfy button,
#cc-sync-ntfy section,
#cc-sync-ntfy a,
#cc-sync-ntfy label,
#cc-sync-ntfy input,
#cc-sync-ntfy ul,
#cc-sync-ntfy li,
#cc-sync-ntfy nav,
#cc-sync-ntfy table,
#cc-sync-ntfy thead,
#cc-sync-ntfy tr,
#cc-sync-ntfy td,
#cc-sync-ntfy tbody,
#cc-sync-ntfy .cc-main-content,
#cc-sync-ntfy .cc-toggle,
#cc-sync-ntfy #cc-content,
#cc-sync-ntfy #cc-pc-content,
#cc-sync-ntfy .checkbox
{
	font-family:inherit;
	font-weight:normal;
	-webkit-font-smoothing:auto;
	letter-spacing:normal;
	line-height:normal;
	padding:0;
	margin:0;
	height:auto;
	min-height:0;
	max-height:none;
	width:auto;
	min-width:0;
	max-width:none;
	border-radius:0;
	border:none;
	clear:none;
	float:none;
	position:static;
	bottom:auto;
	left:auto;
	right:auto;
	top:auto;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-shadow:none;
	text-transform:none;
	white-space:normal;
	background:none;
	overflow:visible;
	vertical-align:baseline;
	visibility:visible;
	z-index:auto;
	box-shadow:none
}

#custom-consent-banner-sdk label:before,
#custom-consent-banner-sdk label:after,
#custom-consent-banner-sdk .checkbox:after,
#custom-consent-banner-sdk .checkbox:before,
#custom-consent-pc-sdk label:before,
#custom-consent-pc-sdk label:after,
#custom-consent-pc-sdk .checkbox:after,
#custom-consent-pc-sdk .checkbox:before,
#cc-sdk-cookie-policy label:before,
#cc-sdk-cookie-policy label:after,
#cc-sdk-cookie-policy .checkbox:after,
#cc-sdk-cookie-policy .checkbox:before,
#cc-sync-ntfy label:before,
#cc-sync-ntfy label:after,
#cc-sync-ntfy .checkbox:after,
#cc-sync-ntfy .checkbox:before
{
	content:"";
	content:none
}


#custom-consent-banner-sdk .cc-sdk-container,
#custom-consent-pc-sdk .cc-sdk-container,
#cc-sdk-cookie-policy .cc-sdk-container
{
	position:relative;
	width:100%;
	max-width:100%;
	margin:0 auto;
	padding:0 20px;
	box-sizing:border-box
}

#custom-consent-banner-sdk .cc-sdk-column,
#custom-consent-banner-sdk .cc-sdk-columns,
#custom-consent-pc-sdk .cc-sdk-column,
#custom-consent-pc-sdk .cc-sdk-columns,
#cc-sdk-cookie-policy .cc-sdk-column,
#cc-sdk-cookie-policy .cc-sdk-columns
{
	width:100%;
	float:left;
	box-sizing:border-box;
	padding:0;
	display:initial
}

@media (min-width: 400px){
	#custom-consent-banner-sdk .cc-sdk-container,
	#custom-consent-pc-sdk .cc-sdk-container,
	#cc-sdk-cookie-policy .cc-sdk-container
	{
		width:90%;
		padding:0
	}
}

@media (min-width: 550px){
	#custom-consent-banner-sdk .cc-sdk-container,
	#custom-consent-pc-sdk .cc-sdk-container,
	#cc-sdk-cookie-policy .cc-sdk-container
	{
		width:100%
	}

	#custom-consent-banner-sdk .cc-sdk-column,
	#custom-consent-banner-sdk .cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-column,
	#custom-consent-pc-sdk .cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-column,
	#cc-sdk-cookie-policy .cc-sdk-columns
	{
		margin-left:4%
	}

	#custom-consent-banner-sdk .cc-sdk-column:first-child,
	#custom-consent-banner-sdk .cc-sdk-columns:first-child,
	#custom-consent-pc-sdk .cc-sdk-column:first-child,
	#custom-consent-pc-sdk .cc-sdk-columns:first-child,
	#cc-sdk-cookie-policy .cc-sdk-column:first-child,
	#cc-sdk-cookie-policy .cc-sdk-columns:first-child
	{
		margin-left:0
	}

	#custom-consent-banner-sdk .cc-sdk-one.cc-sdk-column,
	#custom-consent-banner-sdk .cc-sdk-one.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-one.cc-sdk-column,
	#custom-consent-pc-sdk .cc-sdk-one.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-one.cc-sdk-column,
	#cc-sdk-cookie-policy .cc-sdk-one.cc-sdk-columns
	{
		width:4.66666666667%
	}

	#custom-consent-banner-sdk .cc-sdk-two.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-two.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-two.cc-sdk-columns
	{
		width:13.3333333333%
	}

	#custom-consent-banner-sdk .cc-sdk-three.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-three.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-three.cc-sdk-columns
	{
		width:22%
	}

	#custom-consent-banner-sdk .cc-sdk-four.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-four.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-four.cc-sdk-columns
	{
		width:30.6666666667%
	}

	#custom-consent-banner-sdk .cc-sdk-five.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-five.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-five.cc-sdk-columns
	{
		width:39.3333333333%
	}

	#custom-consent-banner-sdk .cc-sdk-six.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-six.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-six.cc-sdk-columns
	{
		width:48%
	}

	#custom-consent-banner-sdk .cc-sdk-seven.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-seven.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-seven.cc-sdk-columns
	{
		width:56.6666666667%
	}

	#custom-consent-banner-sdk .cc-sdk-eight.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-eight.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-eight.cc-sdk-columns
	{
		width:65.3333333333%
	}

	#custom-consent-banner-sdk .cc-sdk-nine.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-nine.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-nine.cc-sdk-columns
	{
		width:74%
	}

	#custom-consent-banner-sdk .cc-sdk-ten.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-ten.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-ten.cc-sdk-columns
	{
		width:82.6666666667%
	}

	#custom-consent-banner-sdk .cc-sdk-eleven.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-eleven.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-eleven.cc-sdk-columns
	{
		width:91.3333333333%
	}

	#custom-consent-banner-sdk .cc-sdk-twelve.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-twelve.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-twelve.cc-sdk-columns
	{
		width:100%;
		margin-left:0
	}

	#custom-consent-banner-sdk .cc-sdk-one-third.cc-sdk-column,
	#custom-consent-pc-sdk .cc-sdk-one-third.cc-sdk-column,
	#cc-sdk-cookie-policy .cc-sdk-one-third.cc-sdk-column
	{
		width:30.6666666667%
	}

	#custom-consent-banner-sdk .cc-sdk-two-thirds.cc-sdk-column,
	#custom-consent-pc-sdk .cc-sdk-two-thirds.cc-sdk-column,
	#cc-sdk-cookie-policy .cc-sdk-two-thirds.cc-sdk-column
	{
		width:65.3333333333%
	}

	#custom-consent-banner-sdk .cc-sdk-one-half.cc-sdk-column,
	#custom-consent-pc-sdk .cc-sdk-one-half.cc-sdk-column,
	#cc-sdk-cookie-policy .cc-sdk-one-half.cc-sdk-column
	{
		width:48%
	}

	#custom-consent-banner-sdk .cc-sdk-offset-by-one.cc-sdk-column,
	#custom-consent-banner-sdk .cc-sdk-offset-by-one.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-offset-by-one.cc-sdk-column,
	#custom-consent-pc-sdk .cc-sdk-offset-by-one.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-one.cc-sdk-column,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-one.cc-sdk-columns
	{
		margin-left:8.66666666667%
	}

	#custom-consent-banner-sdk .cc-sdk-offset-by-two.cc-sdk-column,
	#custom-consent-banner-sdk .cc-sdk-offset-by-two.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-offset-by-two.cc-sdk-column,
	#custom-consent-pc-sdk .cc-sdk-offset-by-two.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-two.cc-sdk-column,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-two.cc-sdk-columns
	{
		margin-left:17.3333333333%
	}

	#custom-consent-banner-sdk .cc-sdk-offset-by-three.cc-sdk-column,
	#custom-consent-banner-sdk .cc-sdk-offset-by-three.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-offset-by-three.cc-sdk-column,
	#custom-consent-pc-sdk .cc-sdk-offset-by-three.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-three.cc-sdk-column,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-three.cc-sdk-columns
	{
		margin-left:26%
	}

	#custom-consent-banner-sdk .cc-sdk-offset-by-four.cc-sdk-column,
	#custom-consent-banner-sdk .cc-sdk-offset-by-four.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-offset-by-four.cc-sdk-column,
	#custom-consent-pc-sdk .cc-sdk-offset-by-four.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-four.cc-sdk-column,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-four.cc-sdk-columns
	{
		margin-left:34.6666666667%
	}

	#custom-consent-banner-sdk .cc-sdk-offset-by-five.cc-sdk-column,
	#custom-consent-banner-sdk .cc-sdk-offset-by-five.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-offset-by-five.cc-sdk-column,
	#custom-consent-pc-sdk .cc-sdk-offset-by-five.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-five.cc-sdk-column,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-five.cc-sdk-columns
	{
		margin-left:43.3333333333%
	}

	#custom-consent-banner-sdk .cc-sdk-offset-by-six.cc-sdk-column,
	#custom-consent-banner-sdk .cc-sdk-offset-by-six.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-offset-by-six.cc-sdk-column,
	#custom-consent-pc-sdk .cc-sdk-offset-by-six.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-six.cc-sdk-column,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-six.cc-sdk-columns
	{
		margin-left:52%
	}

	#custom-consent-banner-sdk .cc-sdk-offset-by-seven.cc-sdk-column,
	#custom-consent-banner-sdk .cc-sdk-offset-by-seven.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-offset-by-seven.cc-sdk-column,
	#custom-consent-pc-sdk .cc-sdk-offset-by-seven.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-seven.cc-sdk-column,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-seven.cc-sdk-columns
	{
		margin-left:60.6666666667%
	}

	#custom-consent-banner-sdk .cc-sdk-offset-by-eight.cc-sdk-column,
	#custom-consent-banner-sdk .cc-sdk-offset-by-eight.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-offset-by-eight.cc-sdk-column,
	#custom-consent-pc-sdk .cc-sdk-offset-by-eight.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-eight.cc-sdk-column,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-eight.cc-sdk-columns
	{
		margin-left:69.3333333333%
	}

	#custom-consent-banner-sdk .cc-sdk-offset-by-nine.cc-sdk-column,
	#custom-consent-banner-sdk .cc-sdk-offset-by-nine.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-offset-by-nine.cc-sdk-column,
	#custom-consent-pc-sdk .cc-sdk-offset-by-nine.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-nine.cc-sdk-column,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-nine.cc-sdk-columns
	{
		margin-left:78%
	}

	#custom-consent-banner-sdk .cc-sdk-offset-by-ten.cc-sdk-column,
	#custom-consent-banner-sdk .cc-sdk-offset-by-ten.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-offset-by-ten.cc-sdk-column,
	#custom-consent-pc-sdk .cc-sdk-offset-by-ten.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-ten.cc-sdk-column,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-ten.cc-sdk-columns
	{
		margin-left:86.6666666667%
	}

	#custom-consent-banner-sdk .cc-sdk-offset-by-eleven.cc-sdk-column,
	#custom-consent-banner-sdk .cc-sdk-offset-by-eleven.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-offset-by-eleven.cc-sdk-column,
	#custom-consent-pc-sdk .cc-sdk-offset-by-eleven.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-eleven.cc-sdk-column,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-eleven.cc-sdk-columns
	{
		margin-left:95.3333333333%
	}

	#custom-consent-banner-sdk .cc-sdk-offset-by-one-third.cc-sdk-column,
	#custom-consent-banner-sdk .cc-sdk-offset-by-one-third.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-offset-by-one-third.cc-sdk-column,
	#custom-consent-pc-sdk .cc-sdk-offset-by-one-third.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-one-third.cc-sdk-column,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-one-third.cc-sdk-columns
	{
		margin-left:34.6666666667%
	}

	#custom-consent-banner-sdk .cc-sdk-offset-by-two-thirds.cc-sdk-column,
	#custom-consent-banner-sdk .cc-sdk-offset-by-two-thirds.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-offset-by-two-thirds.cc-sdk-column,
	#custom-consent-pc-sdk .cc-sdk-offset-by-two-thirds.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-two-thirds.cc-sdk-column,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-two-thirds.cc-sdk-columns
	{
		margin-left:69.3333333333%
	}

	#custom-consent-banner-sdk .cc-sdk-offset-by-one-half.cc-sdk-column,
	#custom-consent-banner-sdk .cc-sdk-offset-by-one-half.cc-sdk-columns,
	#custom-consent-pc-sdk .cc-sdk-offset-by-one-half.cc-sdk-column,
	#custom-consent-pc-sdk .cc-sdk-offset-by-one-half.cc-sdk-columns,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-one-half.cc-sdk-column,
	#cc-sdk-cookie-policy .cc-sdk-offset-by-one-half.cc-sdk-columns
	{
		margin-left:52%
	}
}

#custom-consent-banner-sdk h1,
#custom-consent-banner-sdk h2,
#custom-consent-banner-sdk h3,
#custom-consent-banner-sdk h4,
#custom-consent-banner-sdk h5,
#custom-consent-banner-sdk h6,
#custom-consent-pc-sdk h1,
#custom-consent-pc-sdk h2,
#custom-consent-pc-sdk h3,
#custom-consent-pc-sdk h4,
#custom-consent-pc-sdk h5,
#custom-consent-pc-sdk h6,
#cc-sdk-cookie-policy h1,
#cc-sdk-cookie-policy h2,
#cc-sdk-cookie-policy h3,
#cc-sdk-cookie-policy h4,
#cc-sdk-cookie-policy h5,
#cc-sdk-cookie-policy h6
{
	margin-top:0;
	font-weight:600;
	font-family:inherit
}

#custom-consent-banner-sdk h1,
#custom-consent-pc-sdk h1,
#cc-sdk-cookie-policy h1
{
	font-size:1.5rem;
	line-height:1.2
}

#custom-consent-banner-sdk h2,
#custom-consent-pc-sdk h2,
#cc-sdk-cookie-policy h2
{
	font-size:1.5rem;
	line-height:1.25
}

#custom-consent-banner-sdk h3,
#custom-consent-pc-sdk h3,
#cc-sdk-cookie-policy h3
{
	font-size:1.5rem;
	line-height:1.3
}

#custom-consent-banner-sdk h4,
#custom-consent-pc-sdk h4,
#cc-sdk-cookie-policy h4
{
	font-size:1.5rem;
	line-height:1.35
}

#custom-consent-banner-sdk h5,
#custom-consent-pc-sdk h5,
#cc-sdk-cookie-policy h5
{
	font-size:1.5rem;
	line-height:1.5
}

#custom-consent-banner-sdk h6,
#custom-consent-pc-sdk h6,
#cc-sdk-cookie-policy h6
{
	font-size:1.5rem;
	line-height:1.6
}

@media (min-width: 550px){
	#custom-consent-banner-sdk h1,
	#custom-consent-pc-sdk h1,
	#cc-sdk-cookie-policy h1
	{
		font-size:1.5rem
	}

	#custom-consent-banner-sdk h2,
	#custom-consent-pc-sdk h2,
	#cc-sdk-cookie-policy h2
	{
		font-size:1.5rem
	}

	#custom-consent-banner-sdk h3,
	#custom-consent-pc-sdk h3,
	#cc-sdk-cookie-policy h3
	{
		font-size:1.5rem
	}

	#custom-consent-banner-sdk h4,
	#custom-consent-pc-sdk h4,
	#cc-sdk-cookie-policy h4
	{
		font-size:1.5rem
	}

	#custom-consent-banner-sdk h5,
	#custom-consent-pc-sdk h5,
	#cc-sdk-cookie-policy h5
	{
		font-size:1.5rem
	}

	#custom-consent-banner-sdk h6,
	#custom-consent-pc-sdk h6,
	#cc-sdk-cookie-policy h6
	{
		font-size:1.5rem
	}
}

#custom-consent-banner-sdk p,
#custom-consent-pc-sdk p,
#cc-sdk-cookie-policy p
{
	margin:0 0 1em 0;
	font-family:inherit;
	line-height:normal
}

#custom-consent-banner-sdk a,
#custom-consent-pc-sdk a,
#cc-sdk-cookie-policy a
{
	color:#565656;
	text-decoration:underline
}

#custom-consent-banner-sdk a:hover,
#custom-consent-pc-sdk a:hover,
#cc-sdk-cookie-policy a:hover
{
	color:#565656;
	text-decoration:none
}

#custom-consent-banner-sdk .cc-sdk-button,
#custom-consent-banner-sdk button,
#custom-consent-pc-sdk .cc-sdk-button,
#custom-consent-pc-sdk button,
#cc-sdk-cookie-policy .cc-sdk-button,
#cc-sdk-cookie-policy button
{
	margin-bottom:1rem;
	font-family:inherit
}

#custom-consent-banner-sdk .cc-sdk-button,
#custom-consent-banner-sdk button,
#custom-consent-banner-sdk input[type="submit"],
#custom-consent-banner-sdk input[type="reset"],
#custom-consent-banner-sdk input[type="button"],
#custom-consent-pc-sdk .cc-sdk-button,
#custom-consent-pc-sdk button,
#custom-consent-pc-sdk input[type="submit"],
#custom-consent-pc-sdk input[type="reset"],
#custom-consent-pc-sdk input[type="button"],
#cc-sdk-cookie-policy .cc-sdk-button,
#cc-sdk-cookie-policy button,
#cc-sdk-cookie-policy input[type="submit"],
#cc-sdk-cookie-policy input[type="reset"],
#cc-sdk-cookie-policy input[type="button"]
{
	display:inline-block;
	height:38px;
	padding:0 30px;
	color:#555;
	text-align:center;
	font-size:0.9em;
	font-weight:400;
	line-height:38px;
	letter-spacing:0.01em;
	text-decoration:none;
	white-space:nowrap;
	background-color:transparent;
	border-radius:2px;
	border:1px solid #bbb;
	cursor:pointer;
	box-sizing:border-box
}

#custom-consent-banner-sdk .cc-sdk-button:hover,
#custom-consent-banner-sdk :not(.cc-leg-btn-container)>button:hover,
#custom-consent-banner-sdk input[type="submit"]:hover,
#custom-consent-banner-sdk input[type="reset"]:hover,
#custom-consent-banner-sdk input[type="button"]:hover,
#custom-consent-banner-sdk .cc-sdk-button:focus,
#custom-consent-banner-sdk :not(.cc-leg-btn-container)>button:focus,
#custom-consent-banner-sdk input[type="submit"]:focus,
#custom-consent-banner-sdk input[type="reset"]:focus,
#custom-consent-banner-sdk input[type="button"]:focus,
#custom-consent-pc-sdk .cc-sdk-button:hover,
#custom-consent-pc-sdk :not(.cc-leg-btn-container)>button:hover,
#custom-consent-pc-sdk input[type="submit"]:hover,
#custom-consent-pc-sdk input[type="reset"]:hover,
#custom-consent-pc-sdk input[type="button"]:hover,
#custom-consent-pc-sdk .cc-sdk-button:focus,
#custom-consent-pc-sdk :not(.cc-leg-btn-container)>button:focus,
#custom-consent-pc-sdk input[type="submit"]:focus,
#custom-consent-pc-sdk input[type="reset"]:focus,
#custom-consent-pc-sdk input[type="button"]:focus,
#cc-sdk-cookie-policy .cc-sdk-button:hover,
#cc-sdk-cookie-policy :not(.cc-leg-btn-container)>button:hover,
#cc-sdk-cookie-policy input[type="submit"]:hover,
#cc-sdk-cookie-policy input[type="reset"]:hover,
#cc-sdk-cookie-policy input[type="button"]:hover,
#cc-sdk-cookie-policy .cc-sdk-button:focus,
#cc-sdk-cookie-policy :not(.cc-leg-btn-container)>button:focus,
#cc-sdk-cookie-policy input[type="submit"]:focus,
#cc-sdk-cookie-policy input[type="reset"]:focus,
#cc-sdk-cookie-policy input[type="button"]:focus
{
	color:#333;
	border-color:#888;
	opacity:0.7
}

#custom-consent-banner-sdk .cc-sdk-button:focus,
#custom-consent-banner-sdk :not(.cc-leg-btn-container)>button:focus,
#custom-consent-banner-sdk input[type="submit"]:focus,
#custom-consent-banner-sdk input[type="reset"]:focus,
#custom-consent-banner-sdk input[type="button"]:focus,
#custom-consent-pc-sdk .cc-sdk-button:focus,
#custom-consent-pc-sdk :not(.cc-leg-btn-container)>button:focus,
#custom-consent-pc-sdk input[type="submit"]:focus,
#custom-consent-pc-sdk input[type="reset"]:focus,
#custom-consent-pc-sdk input[type="button"]:focus,
#cc-sdk-cookie-policy .cc-sdk-button:focus,
#cc-sdk-cookie-policy :not(.cc-leg-btn-container)>button:focus,
#cc-sdk-cookie-policy input[type="submit"]:focus,
#cc-sdk-cookie-policy input[type="reset"]:focus,
#cc-sdk-cookie-policy input[type="button"]:focus
{
	outline:2px solid #000
}

#custom-consent-banner-sdk .cc-sdk-button.cc-sdk-button-primary,
#custom-consent-banner-sdk button.cc-sdk-button-primary,
#custom-consent-banner-sdk input[type="submit"].cc-sdk-button-primary,
#custom-consent-banner-sdk input[type="reset"].cc-sdk-button-primary,
#custom-consent-banner-sdk input[type="button"].cc-sdk-button-primary,
#custom-consent-pc-sdk .cc-sdk-button.cc-sdk-button-primary,
#custom-consent-pc-sdk button.cc-sdk-button-primary,
#custom-consent-pc-sdk input[type="submit"].cc-sdk-button-primary,
#custom-consent-pc-sdk input[type="reset"].cc-sdk-button-primary,
#custom-consent-pc-sdk input[type="button"].cc-sdk-button-primary,
#cc-sdk-cookie-policy .cc-sdk-button.cc-sdk-button-primary,
#cc-sdk-cookie-policy button.cc-sdk-button-primary,
#cc-sdk-cookie-policy input[type="submit"].cc-sdk-button-primary,
#cc-sdk-cookie-policy input[type="reset"].cc-sdk-button-primary,
#cc-sdk-cookie-policy input[type="button"].cc-sdk-button-primary
{
	color:#fff;
	background-color:#33c3f0;
	border-color:#33c3f0
}

#custom-consent-banner-sdk .cc-sdk-button.cc-sdk-button-primary:hover,
#custom-consent-banner-sdk button.cc-sdk-button-primary:hover,
#custom-consent-banner-sdk input[type="submit"].cc-sdk-button-primary:hover,
#custom-consent-banner-sdk input[type="reset"].cc-sdk-button-primary:hover,
#custom-consent-banner-sdk input[type="button"].cc-sdk-button-primary:hover,
#custom-consent-banner-sdk .cc-sdk-button.cc-sdk-button-primary:focus,
#custom-consent-banner-sdk button.cc-sdk-button-primary:focus,
#custom-consent-banner-sdk input[type="submit"].cc-sdk-button-primary:focus,
#custom-consent-banner-sdk input[type="reset"].cc-sdk-button-primary:focus,
#custom-consent-banner-sdk input[type="button"].cc-sdk-button-primary:focus,
#custom-consent-pc-sdk .cc-sdk-button.cc-sdk-button-primary:hover,
#custom-consent-pc-sdk button.cc-sdk-button-primary:hover,
#custom-consent-pc-sdk input[type="submit"].cc-sdk-button-primary:hover,
#custom-consent-pc-sdk input[type="reset"].cc-sdk-button-primary:hover,
#custom-consent-pc-sdk input[type="button"].cc-sdk-button-primary:hover,
#custom-consent-pc-sdk .cc-sdk-button.cc-sdk-button-primary:focus,
#custom-consent-pc-sdk button.cc-sdk-button-primary:focus,
#custom-consent-pc-sdk input[type="submit"].cc-sdk-button-primary:focus,
#custom-consent-pc-sdk input[type="reset"].cc-sdk-button-primary:focus,
#custom-consent-pc-sdk input[type="button"].cc-sdk-button-primary:focus,
#cc-sdk-cookie-policy .cc-sdk-button.cc-sdk-button-primary:hover,
#cc-sdk-cookie-policy button.cc-sdk-button-primary:hover,
#cc-sdk-cookie-policy input[type="submit"].cc-sdk-button-primary:hover,
#cc-sdk-cookie-policy input[type="reset"].cc-sdk-button-primary:hover,
#cc-sdk-cookie-policy input[type="button"].cc-sdk-button-primary:hover,
#cc-sdk-cookie-policy .cc-sdk-button.cc-sdk-button-primary:focus,
#cc-sdk-cookie-policy button.cc-sdk-button-primary:focus,
#cc-sdk-cookie-policy input[type="submit"].cc-sdk-button-primary:focus,
#cc-sdk-cookie-policy input[type="reset"].cc-sdk-button-primary:focus,
#cc-sdk-cookie-policy input[type="button"].cc-sdk-button-primary:focus
{
	color:#fff;
	background-color:#1eaedb;
	border-color:#1eaedb
}

#custom-consent-banner-sdk input[type="email"],
#custom-consent-banner-sdk input[type="number"],
#custom-consent-banner-sdk input[type="search"],
#custom-consent-banner-sdk input[type="text"],
#custom-consent-banner-sdk input[type="tel"],
#custom-consent-banner-sdk input[type="url"],
#custom-consent-banner-sdk input[type="password"],
#custom-consent-banner-sdk textarea,
#custom-consent-banner-sdk select,
#custom-consent-pc-sdk input[type="email"],
#custom-consent-pc-sdk input[type="number"],
#custom-consent-pc-sdk input[type="search"],
#custom-consent-pc-sdk input[type="text"],
#custom-consent-pc-sdk input[type="tel"],
#custom-consent-pc-sdk input[type="url"],
#custom-consent-pc-sdk input[type="password"],
#custom-consent-pc-sdk textarea,
#custom-consent-pc-sdk select,
#cc-sdk-cookie-policy input[type="email"],
#cc-sdk-cookie-policy input[type="number"],
#cc-sdk-cookie-policy input[type="search"],
#cc-sdk-cookie-policy input[type="text"],
#cc-sdk-cookie-policy input[type="tel"],
#cc-sdk-cookie-policy input[type="url"],
#cc-sdk-cookie-policy input[type="password"],
#cc-sdk-cookie-policy textarea,
#cc-sdk-cookie-policy select
{
	height:38px;
	padding:6px 10px;
	background-color:#fff;
	border:1px solid #d1d1d1;
	border-radius:4px;
	box-shadow:none;
	box-sizing:border-box
}

#custom-consent-banner-sdk input[type="email"],
#custom-consent-banner-sdk input[type="number"],
#custom-consent-banner-sdk input[type="search"],
#custom-consent-banner-sdk input[type="text"],
#custom-consent-banner-sdk input[type="tel"],
#custom-consent-banner-sdk input[type="url"],
#custom-consent-banner-sdk input[type="password"],
#custom-consent-banner-sdk textarea,
#custom-consent-pc-sdk input[type="email"],
#custom-consent-pc-sdk input[type="number"],
#custom-consent-pc-sdk input[type="search"],
#custom-consent-pc-sdk input[type="text"],
#custom-consent-pc-sdk input[type="tel"],
#custom-consent-pc-sdk input[type="url"],
#custom-consent-pc-sdk input[type="password"],
#custom-consent-pc-sdk textarea,
#cc-sdk-cookie-policy input[type="email"],
#cc-sdk-cookie-policy input[type="number"],
#cc-sdk-cookie-policy input[type="search"],
#cc-sdk-cookie-policy input[type="text"],
#cc-sdk-cookie-policy input[type="tel"],
#cc-sdk-cookie-policy input[type="url"],
#cc-sdk-cookie-policy input[type="password"],
#cc-sdk-cookie-policy textarea
{
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}

#custom-consent-banner-sdk textarea,
#custom-consent-pc-sdk textarea,
#cc-sdk-cookie-policy textarea
{
	min-height:65px;
	padding-top:6px;
	padding-bottom:6px
}

#custom-consent-banner-sdk input[type="email"]:focus,
#custom-consent-banner-sdk input[type="number"]:focus,
#custom-consent-banner-sdk input[type="search"]:focus,
#custom-consent-banner-sdk input[type="text"]:focus,
#custom-consent-banner-sdk input[type="tel"]:focus,
#custom-consent-banner-sdk input[type="url"]:focus,
#custom-consent-banner-sdk input[type="password"]:focus,
#custom-consent-banner-sdk textarea:focus,
#custom-consent-banner-sdk select:focus,
#custom-consent-pc-sdk input[type="email"]:focus,
#custom-consent-pc-sdk input[type="number"]:focus,
#custom-consent-pc-sdk input[type="search"]:focus,
#custom-consent-pc-sdk input[type="text"]:focus,
#custom-consent-pc-sdk input[type="tel"]:focus,
#custom-consent-pc-sdk input[type="url"]:focus,
#custom-consent-pc-sdk input[type="password"]:focus,
#custom-consent-pc-sdk textarea:focus,
#custom-consent-pc-sdk select:focus,
#cc-sdk-cookie-policy input[type="email"]:focus,
#cc-sdk-cookie-policy input[type="number"]:focus,
#cc-sdk-cookie-policy input[type="search"]:focus,
#cc-sdk-cookie-policy input[type="text"]:focus,
#cc-sdk-cookie-policy input[type="tel"]:focus,
#cc-sdk-cookie-policy input[type="url"]:focus,
#cc-sdk-cookie-policy input[type="password"]:focus,
#cc-sdk-cookie-policy textarea:focus,
#cc-sdk-cookie-policy select:focus
{
	border:1px solid #000;
	outline:0
}

#custom-consent-banner-sdk label,
#custom-consent-banner-sdk legend,
#custom-consent-pc-sdk label,
#custom-consent-pc-sdk legend,
#cc-sdk-cookie-policy label,
#cc-sdk-cookie-policy legend
{
	display:block;
	margin-bottom:0.5rem;
	font-weight:600
}

#custom-consent-banner-sdk fieldset,
#custom-consent-pc-sdk fieldset,
#cc-sdk-cookie-policy fieldset
{
	padding:0;
	border-width:0
}

#custom-consent-banner-sdk input[type="checkbox"],
#custom-consent-banner-sdk input[type="radio"],
#custom-consent-pc-sdk input[type="checkbox"],
#custom-consent-pc-sdk input[type="radio"],
#cc-sdk-cookie-policy input[type="checkbox"],
#cc-sdk-cookie-policy input[type="radio"]
{
	display:inline
}

#custom-consent-banner-sdk label>.label-body,
#custom-consent-pc-sdk label>.label-body,
#cc-sdk-cookie-policy label>.label-body
{
	display:inline-block;
	margin-left:0.5rem;
	font-weight:normal
}

#custom-consent-banner-sdk ul,
#custom-consent-pc-sdk ul,
#cc-sdk-cookie-policy ul
{
	list-style:circle inside
}

#custom-consent-banner-sdk ol,
#custom-consent-pc-sdk ol,
#cc-sdk-cookie-policy ol
{
	list-style:decimal inside
}

#custom-consent-banner-sdk ol,
#custom-consent-banner-sdk ul,
#custom-consent-pc-sdk ol,
#custom-consent-pc-sdk ul,
#cc-sdk-cookie-policy ol,
#cc-sdk-cookie-policy ul
{
	padding-left:0;
	margin-top:0
}

#custom-consent-banner-sdk ul ul,
#custom-consent-banner-sdk ul ol,
#custom-consent-banner-sdk ol ol,
#custom-consent-banner-sdk ol ul,
#custom-consent-pc-sdk ul ul,
#custom-consent-pc-sdk ul ol,
#custom-consent-pc-sdk ol ol,
#custom-consent-pc-sdk ol ul,
#cc-sdk-cookie-policy ul ul,
#cc-sdk-cookie-policy ul ol,
#cc-sdk-cookie-policy ol ol,
#cc-sdk-cookie-policy ol ul
{
	margin:1.5rem 0 1.5rem 3rem;
	font-size:90%
}

#custom-consent-banner-sdk li,
#custom-consent-pc-sdk li,
#cc-sdk-cookie-policy li
{
	margin-bottom:1rem
}

#custom-consent-banner-sdk code,
#custom-consent-pc-sdk code,
#cc-sdk-cookie-policy code
{
	padding:0.2rem 0.5rem;
	margin:0 0.2rem;
	font-size:90%;
	white-space:nowrap;
	background:#f1f1f1;
	border:1px solid #e1e1e1;
	border-radius:4px
}

#custom-consent-banner-sdk pre>code,
#custom-consent-pc-sdk pre>code,
#cc-sdk-cookie-policy pre>code
{
	display:block;
	padding:1rem 1.5rem;
	white-space:pre
}

#custom-consent-banner-sdk th,
#custom-consent-banner-sdk td,
#custom-consent-pc-sdk th,
#custom-consent-pc-sdk td,
#cc-sdk-cookie-policy th,
#cc-sdk-cookie-policy td
{
	padding:12px 15px;
	text-align:left;
	border-bottom:1px solid #e1e1e1
}

#custom-consent-banner-sdk .cc-sdk-u-full-width,
#custom-consent-pc-sdk .cc-sdk-u-full-width,
#cc-sdk-cookie-policy .cc-sdk-u-full-width
{
	width:100%;
	box-sizing:border-box
}

#custom-consent-banner-sdk .cc-sdk-u-max-full-width,
#custom-consent-pc-sdk .cc-sdk-u-max-full-width,
#cc-sdk-cookie-policy .cc-sdk-u-max-full-width
{
	max-width:100%;
	box-sizing:border-box
}

#custom-consent-banner-sdk .cc-sdk-u-pull-right,
#custom-consent-pc-sdk .cc-sdk-u-pull-right,
#cc-sdk-cookie-policy .cc-sdk-u-pull-right
{
	float:right
}

#custom-consent-banner-sdk .cc-sdk-u-pull-left,
#custom-consent-pc-sdk .cc-sdk-u-pull-left,
#cc-sdk-cookie-policy .cc-sdk-u-pull-left
{
	float:left
}

#custom-consent-banner-sdk hr,
#custom-consent-pc-sdk hr,
#cc-sdk-cookie-policy hr
{
	margin-top:3rem;
	margin-bottom:3.5rem;
	border-width:0;
	border-top:1px solid #e1e1e1
}

#custom-consent-banner-sdk .cc-sdk-container:after,
#custom-consent-banner-sdk .cc-sdk-row:after,
#custom-consent-banner-sdk .cc-sdk-u-cf,
#custom-consent-pc-sdk .cc-sdk-container:after,
#custom-consent-pc-sdk .cc-sdk-row:after,
#custom-consent-pc-sdk .cc-sdk-u-cf,
#cc-sdk-cookie-policy .cc-sdk-container:after,
#cc-sdk-cookie-policy .cc-sdk-row:after,
#cc-sdk-cookie-policy .cc-sdk-u-cf
{
	content:"";
	display:table;
	clear:both
}

#custom-consent-banner-sdk .cc-sdk-row,
#custom-consent-pc-sdk .cc-sdk-row,
#cc-sdk-cookie-policy .cc-sdk-row
{
	margin:0;
	max-width:none;
	display:block
}


#custom-consent-banner-sdk
{
	box-shadow:0 0 18px rgba(0,0,0,.2)
}

#custom-consent-banner-sdk.ccFlat
{
	position:fixed;
	z-index:2147483645;
	bottom:0;
	right:0;
	left:0;
	background-color:#fff;
	max-height:90%;
	overflow-x:hidden;
	overflow-y:auto
}

#custom-consent-banner-sdk>.cc-sdk-container
{
	overflow:hidden
}

#custom-consent-banner-sdk::-webkit-scrollbar
{
	width:11px
}

#custom-consent-banner-sdk::-webkit-scrollbar-thumb
{
	border-radius:10px;
	background:#c1c1c1
}

#custom-consent-banner-sdk
{
	scrollbar-arrow-color:#c1c1c1;
	scrollbar-darkshadow-color:#c1c1c1;
	scrollbar-face-color:#c1c1c1;
	scrollbar-shadow-color:#c1c1c1
}

#custom-consent-banner-sdk #custom-consent-policy
{
	margin:1.25em 0 .625em 2em;
	overflow:hidden
}

#custom-consent-banner-sdk #custom-consent-policy .cc-gv-list-handler
{
	float:left;
	font-size:.82em;
	padding:0;
	margin-bottom:0;
	border:0;
	line-height:normal;
	height:auto;
	width:auto
}

#custom-consent-banner-sdk #custom-consent-policy-title
{
	font-size:1.2em;
	line-height:1.3;
	margin-bottom:10px
}

#custom-consent-banner-sdk #custom-consent-policy-text
{
	clear:both;
	text-align:left;
	font-size:.88em;
	line-height:1.4
}

#custom-consent-banner-sdk #custom-consent-policy-text *
{
	font-size:inherit;
	line-height:inherit
}

#custom-consent-banner-sdk #custom-consent-policy-text a
{
	font-weight:bold;
	margin-left:5px
}

#custom-consent-banner-sdk #custom-consent-policy-title,
#custom-consent-banner-sdk #custom-consent-policy-text
{
	color:dimgray;
	float:left
}

#custom-consent-banner-sdk #custom-consent-button-group-parent
{
	min-height:1px;
	text-align:center
}

#custom-consent-banner-sdk #custom-consent-button-group
{
	display:inline-block
}

#custom-consent-banner-sdk #custom-consent-accept-btn-handler,
#custom-consent-banner-sdk #custom-consent-reject-btn-handler,
#custom-consent-banner-sdk #custom-consent-reject-all-handler,
#custom-consent-banner-sdk #custom-consent-pc-btn-handler
{
	background-color:#68b631;
	color:#fff;
	border-color:#68b631;
	margin-right:1em;
	min-width:125px;
	height:auto;
	white-space:normal;
	word-break:break-word;
	word-wrap:break-word;
	padding:12px 10px;
	line-height:1.2;
	font-size:.813em;
	font-weight:600
}
/*
#custom-consent-banner-sdk #custom-consent-reject-btn-handler
{
	background-color:#0d274d;
	color:#fff;
	border-color:#00bceb;
	margin-right:1em;
	min-width:125px;
	height:auto;
	white-space:normal;
	word-break:break-word;
	word-wrap:break-word;
	padding:12px 10px;
	line-height:1.2;
	font-size:.813em;
	font-weight:600
}
*/
#custom-consent-banner-sdk #custom-consent-pc-btn-handler.cookie-setting-link
{
	background-color:#fff;
	border:none;
	color:#68b631;
	text-decoration:underline;
	padding-left:0;
	padding-right:0
}

#custom-consent-banner-sdk #custom-consent-close-btn-container
{
	text-align:center
}

#custom-consent-banner-sdk .custom-consent-close-btn-ui
{
	width:44px;
	height:44px;
	background-size:12px;
	margin:50% 0 0 50%;
	border:none
}

#custom-consent-banner-sdk .custom-consent-close-btn-ui.custom-consent-lg
{
	top:50%;
	margin:auto;
	transform:translate(-50%, -50%);
	position:absolute;
	padding:0
}

#custom-consent-banner-sdk .banner_logo
{
	display:none
}

#custom-consent-banner-sdk .cc-b-addl-desc
{
	clear:both;
	float:left;
	display:block
}

#custom-consent-banner-sdk #banner-options
{
	float:left;
	display:table;
	margin-right:0;
	margin-left:1em;
	width:calc(100% - 1em)
}

#custom-consent-banner-sdk .banner-option-input
{
	cursor:pointer;
	width:auto;
	height:auto;
	border:none;
	padding:0;
	padding-right:3px;
	margin:0 0 10px;
	font-size:.82em;
	line-height:1.4
}

#custom-consent-banner-sdk .banner-option-input *
{
	pointer-events:none;
	font-size:inherit;
	line-height:inherit
}

#custom-consent-banner-sdk .banner-option-input[aria-expanded=true]~.banner-option-details
{
	display:block;
	height:auto
}

#custom-consent-banner-sdk .banner-option-input[aria-expanded=true] .cc-arrow-container
{
	transform:rotate(90deg)
}

#custom-consent-banner-sdk .banner-option
{
	margin-bottom:12px;
	margin-left:0;
	border:none;
	float:left;
	padding:0
}

#custom-consent-banner-sdk .banner-option:first-child
{
	padding-left:2px
}

#custom-consent-banner-sdk .banner-option:not(:first-child)
{
	padding:0;
	border:none
}

#custom-consent-banner-sdk .banner-option-header
{
	cursor:pointer;
	display:inline-block
}

#custom-consent-banner-sdk .banner-option-header :first-child
{
	color:dimgray;
	font-weight:bold;
	float:left
}

#custom-consent-banner-sdk .banner-option-header .cc-arrow-container
{
	display:inline-block;
	border-top:6px solid transparent;
	border-bottom:6px solid transparent;
	border-left:6px solid dimgray;
	margin-left:10px;
	vertical-align:middle
}

#custom-consent-banner-sdk .banner-option-details
{
	display:none;
	font-size:.83em;
	line-height:1.5;
	padding:10px 0px 5px 10px;
	margin-right:10px;
	height:0px
}

#custom-consent-banner-sdk .banner-option-details *
{
	font-size:inherit;
	line-height:inherit;
	color:dimgray
}

#custom-consent-banner-sdk .cc-arrow-container,
#custom-consent-banner-sdk .banner-option-details
{
	transition:all 300ms ease-in 0s;
	-webkit-transition:all 300ms ease-in 0s;
	-moz-transition:all 300ms ease-in 0s;
	-o-transition:all 300ms ease-in 0s
}

#custom-consent-banner-sdk .cc-dpd-container
{
	float:left
}

#custom-consent-banner-sdk .cc-dpd-title
{
	margin-bottom:10px
}

#custom-consent-banner-sdk .cc-dpd-title,
#custom-consent-banner-sdk .cc-dpd-desc
{
	font-size:.88em;
	line-height:1.4;
	color:dimgray
}

#custom-consent-banner-sdk .cc-dpd-title *,
#custom-consent-banner-sdk .cc-dpd-desc *
{
	font-size:inherit;
	line-height:inherit
}

#custom-consent-banner-sdk.cc-iab-2 #custom-consent-policy-text *
{
	margin-bottom:0
}

#custom-consent-banner-sdk.cc-iab-2 .custom-consent-vendors-list-handler
{
	display:block;
	margin-left:0;
	margin-top:5px;
	clear:both;
	margin-bottom:0;
	padding:0;
	border:0;
	height:auto;
	width:auto
}

#custom-consent-banner-sdk.cc-iab-2 #custom-consent-button-group button
{
	display:block
}

#custom-consent-banner-sdk #custom-consent-policy-text,
#custom-consent-banner-sdk .cc-dpd-desc,
#custom-consent-banner-sdk .cc-b-addl-desc
{
	font-size:.813em;
	line-height:1.5
}

#custom-consent-banner-sdk .cc-dpd-desc
{
	margin-bottom:10px
}

#custom-consent-banner-sdk .cc-dpd-desc>.cc-b-addl-desc
{
	margin-top:10px;
	margin-bottom:10px;
	font-size:1em
}

@media only screen and (max-width: 425px){
	#custom-consent-banner-sdk #custom-consent-policy
	{
		margin-left:0
	}

	#custom-consent-banner-sdk .cc-hide-small
	{
		display:none
	}

	#custom-consent-banner-sdk #custom-consent-button-group
	{
		display:block
	}

	#custom-consent-banner-sdk #custom-consent-accept-btn-handler,
	#custom-consent-banner-sdk #custom-consent-reject-btn-handler,
	#custom-consent-banner-sdk #custom-consent-reject-all-handler,
	#custom-consent-banner-sdk #custom-consent-pc-btn-handler
	{
		width:100%
	}

	#custom-consent-banner-sdk .custom-consent-close-btn-ui
	{
		margin:-10px -10px 0 0;
		float:right;
		padding:0
	}

	#custom-consent-banner-sdk #custom-consent-close-btn-container-mobile,
	#custom-consent-banner-sdk #custom-consent-policy-title
	{
		display:inline;
		float:none
	}

	#custom-consent-banner-sdk #banner-options
	{
		margin:0;
		padding:0;
		width:100%
	}

	#custom-consent-banner-sdk
	{
		/* height: 125px */
	}
}

@media only screen and (min-width: 426px)and (max-width: 896px){
	#custom-consent-banner-sdk #custom-consent-policy
	{
		margin-left:1em;
		margin-right:1em
	}

	#custom-consent-banner-sdk .custom-consent-close-btn-ui.custom-consent-lg
	{
		top:25px;
		right:-15px
	}

	#custom-consent-banner-sdk:not(.cc-iab-2) #custom-consent-group-container
	{
		width:95%
	}

	#custom-consent-banner-sdk.cc-iab-2 #custom-consent-group-container
	{
		width:100%
	}

	#custom-consent-banner-sdk #custom-consent-button-group-parent
	{
		width:100%;
		position:relative;
		margin-left:0
	}

	#custom-consent-banner-sdk .cc-hide-large
	{
		display:none
	}

	#custom-consent-banner-sdk #custom-consent-button-group button
	{
		display:inline-block
	}

	#custom-consent-banner-sdk #custom-consent-button-group
	{
		margin-right:0;
		text-align:center
	}

	#custom-consent-banner-sdk .has-reject-all-button #custom-consent-pc-btn-handler
	{
		float:left
	}

	#custom-consent-banner-sdk .has-reject-all-button #custom-consent-reject-all-handler,
	#custom-consent-banner-sdk .has-reject-all-button #custom-consent-accept-btn-handler
	{
		float:right
	}

	#custom-consent-banner-sdk .has-reject-all-button #custom-consent-button-group
	{
		width:calc(100% - 2em);
		margin-right:0
	}

	#custom-consent-banner-sdk .has-reject-all-button #custom-consent-pc-btn-handler.cookie-setting-link
	{
		padding-left:0px;
		text-align:left
	}

	#custom-consent-banner-sdk.cc-buttons-fw .cc-sdk-three button
	{
		width:100%;
		text-align:center
	}

	#custom-consent-banner-sdk.cc-buttons-fw #custom-consent-button-group-parent button
	{
		float:none
	}

	#custom-consent-banner-sdk.cc-buttons-fw #custom-consent-pc-btn-handler.cookie-setting-link
	{
		text-align:center
	}
}

@media only screen and (min-width: 550px){
	#custom-consent-banner-sdk .banner-option:not(:first-child)
	{
		border-left:1px solid #d8d8d8;
		padding-left:25px
	}
}

@media only screen and (min-width: 425px)and (max-width: 550px){
	#custom-consent-banner-sdk.cc-iab-2 #custom-consent-button-group,
	#custom-consent-banner-sdk.cc-iab-2 #custom-consent-policy,
	#custom-consent-banner-sdk.cc-iab-2 .banner-option
	{
		width:100%
	}
}

@media only screen and (min-width: 769px){
	#custom-consent-banner-sdk .cc-hide-large
	{
		display:none
	}

	#custom-consent-banner-sdk #custom-consent-button-group
	{
		margin-right:30%
	}

	#custom-consent-banner-sdk #banner-options
	{
		margin-left:2em;
		margin-right:5em;
		margin-bottom:1.25em;
		width:calc(100% - 7em)
	}
}

@media only screen and (min-width: 897px)and (max-width: 1023px){
	#custom-consent-banner-sdk #custom-consent-policy
	{
		margin-left:1em;
		margin-right:1em
	}

	#custom-consent-banner-sdk .custom-consent-close-btn-ui.custom-consent-lg
	{
		top:25px;
		right:-15px
	}

	#custom-consent-banner-sdk:not(.cc-iab-2) #custom-consent-group-container
	{
		width:95%
	}

	#custom-consent-banner-sdk.cc-iab-2 #custom-consent-group-container
	{
		width:100%
	}

	#custom-consent-banner-sdk #custom-consent-button-group-parent
	{
		width:100%;
		position:relative;
		margin-left:0
	}

	#custom-consent-banner-sdk .cc-hide-large
	{
		display:none
	}

	#custom-consent-banner-sdk #custom-consent-button-group button
	{
		display:inline-block
	}

	#custom-consent-banner-sdk #custom-consent-button-group
	{
		margin-right:0;
		text-align:center
	}

	#custom-consent-banner-sdk .has-reject-all-button #custom-consent-pc-btn-handler
	{
		float:left
	}

	#custom-consent-banner-sdk .has-reject-all-button #custom-consent-reject-all-handler,
	#custom-consent-banner-sdk .has-reject-all-button #custom-consent-accept-btn-handler
	{
		float:right
	}

	#custom-consent-banner-sdk .has-reject-all-button #custom-consent-button-group
	{
		width:calc(100% - 2em);
		margin-right:0
	}

	#custom-consent-banner-sdk .has-reject-all-button #custom-consent-pc-btn-handler.cookie-setting-link
	{
		padding-left:0px;
		text-align:left
	}

	#custom-consent-banner-sdk.cc-buttons-fw .cc-sdk-three button
	{
		width:100%;
		text-align:center
	}

	#custom-consent-banner-sdk.cc-buttons-fw #custom-consent-button-group-parent button
	{
		float:none
	}

	#custom-consent-banner-sdk.cc-buttons-fw #custom-consent-pc-btn-handler.cookie-setting-link
	{
		text-align:center
	}
}

@media only screen and (min-width: 1024px){
	#custom-consent-banner-sdk #custom-consent-policy
	{
		margin-left:1em;
		margin-right:1em
	}

	#custom-consent-banner-sdk .custom-consent-close-btn-ui.custom-consent-lg
	{
		top:25px;
		right:-15px
	}

	#custom-consent-banner-sdk:not(.cc-iab-2) #custom-consent-group-container
	{
		width:95%
	}

	#custom-consent-banner-sdk.cc-iab-2 #custom-consent-group-container
	{
		width:100%
	}

	#custom-consent-banner-sdk #custom-consent-button-group-parent
	{
		width:100%;
		position:relative;
		margin-left:0
	}

	#custom-consent-banner-sdk .cc-hide-large
	{
		display:none
	}

	#custom-consent-banner-sdk #custom-consent-button-group button
	{
		display:inline-block
	}

	#custom-consent-banner-sdk #custom-consent-button-group
	{
		margin-right:0;
		text-align:center
	}

	#custom-consent-banner-sdk .has-reject-all-button #custom-consent-pc-btn-handler
	{
		float:left
	}

	#custom-consent-banner-sdk .has-reject-all-button #custom-consent-reject-all-handler,
	#custom-consent-banner-sdk .has-reject-all-button #custom-consent-accept-btn-handler
	{
		float:right
	}

	#custom-consent-banner-sdk .has-reject-all-button #custom-consent-button-group
	{
		width:calc(100% - 2em);
		margin-right:0
	}

	#custom-consent-banner-sdk .has-reject-all-button #custom-consent-pc-btn-handler.cookie-setting-link
	{
		padding-left:0px;
		text-align:left
	}

	#custom-consent-banner-sdk.cc-buttons-fw .cc-sdk-three button
	{
		width:100%;
		text-align:center
	}

	#custom-consent-banner-sdk.cc-buttons-fw #custom-consent-button-group-parent button
	{
		float:none
	}

	#custom-consent-banner-sdk.cc-buttons-fw #custom-consent-pc-btn-handler.cookie-setting-link
	{
		text-align:center
	}
}

@media only screen and (min-width: 890px){
	#custom-consent-banner-sdk.cc-buttons-fw:not(.cc-iab-2) #custom-consent-button-group-parent
	{
		padding-left:4%;
		margin-left:0
	}

	#custom-consent-banner-sdk.cc-buttons-fw:not(.cc-iab-2) #custom-consent-button-group
	{
		margin-right:0;
		margin-top:1.25em;
		width:100%
	}

	#custom-consent-banner-sdk.cc-buttons-fw:not(.cc-iab-2) #custom-consent-button-group button
	{
		width:100%;
		margin-bottom:5px;
		margin-top:5px
	}

	#custom-consent-banner-sdk.cc-buttons-fw:not(.cc-iab-2) #custom-consent-button-group button:last-of-type
	{
		margin-bottom:20px
	}
}

@media only screen and (min-width: 1280px){
	#custom-consent-banner-sdk #custom-consent-policy
	{
		margin-left:1em;
		margin-right:1em
	}

	#custom-consent-banner-sdk .custom-consent-close-btn-ui.custom-consent-lg
	{
		top:25px;
		right:-15px
	}

	#custom-consent-banner-sdk:not(.cc-iab-2) #custom-consent-group-container
	{
		width:95%
	}

	#custom-consent-banner-sdk.cc-iab-2 #custom-consent-group-container
	{
		width:100%
	}

	#custom-consent-banner-sdk #custom-consent-button-group-parent
	{
		width:100%;
		position:relative;
		margin-left:0
	}

	#custom-consent-banner-sdk .cc-hide-large
	{
		display:none
	}

	#custom-consent-banner-sdk #custom-consent-button-group button
	{
		display:inline-block
	}

	#custom-consent-banner-sdk #custom-consent-button-group
	{
		margin-right:0;
		text-align:center
	}

	#custom-consent-banner-sdk .has-reject-all-button #custom-consent-pc-btn-handler
	{
		float:left
	}

	#custom-consent-banner-sdk .has-reject-all-button #custom-consent-reject-all-handler,
	#custom-consent-banner-sdk .has-reject-all-button #custom-consent-accept-btn-handler
	{
		float:right
	}

	#custom-consent-banner-sdk .has-reject-all-button #custom-consent-button-group
	{
		width:calc(100% - 2em);
		margin-right:0
	}

	#custom-consent-banner-sdk .has-reject-all-button #custom-consent-pc-btn-handler.cookie-setting-link
	{
		padding-left:0px;
		text-align:left
	}

	#custom-consent-banner-sdk.cc-buttons-fw .cc-sdk-three button
	{
		width:100%;
		text-align:center
	}

	#custom-consent-banner-sdk.cc-buttons-fw #custom-consent-button-group-parent button
	{
		float:none
	}

	#custom-consent-banner-sdk.cc-buttons-fw #custom-consent-pc-btn-handler.cookie-setting-link
	{
		text-align:center
	}
}

#custom-consent-sdk #custom-consent-banner-sdk 
{
	background-color: #0d274d;
}

#custom-consent-sdk #custom-consent-policy-title,
#custom-consent-sdk #custom-consent-policy-text,
#custom-consent-sdk .cc-b-addl-desc,
#custom-consent-sdk .cc-dpd-desc,
#custom-consent-sdk .cc-dpd-title,
#custom-consent-sdk #custom-consent-policy-text *:not(.custom-consent-vendors-list-handler),
#custom-consent-sdk .cc-dpd-desc *:not(.custom-consent-vendors-list-handler),
#custom-consent-sdk #custom-consent-banner-sdk #banner-options * 
{
	color: #FFFFFF;
}

#custom-consent-sdk #custom-consent-banner-sdk .banner-option-details
{
	background-color: #E9E9E9;
}

#custom-consent-sdk #custom-consent-accept-btn-handler,
#custom-consent-banner-sdk #custom-consent-reject-btn-handler,
#custom-consent-banner-sdk #custom-consent-reject-all-handler 
{
	background-color: #00BCEB;
	border-color: #00BCEB;
	color: #FFFFFF;
}
/*
#custom-consent-banner-sdk #custom-consent-reject-btn-handler
{
	background-color: #0d274d;
	border-color: #00BCEB;
	color: #FFFFFF;
}
*/
#custom-consent-sdk #custom-consent-pc-btn-handler,
#custom-consent-sdk #custom-consent-pc-btn-handler.cookie-setting-link 
{
	color: #FFFFFF;
	border-color: #FFFFFF;	
	background-color: #0d274d;
}

html[dir=rtl] #custom-consent-banner-sdk.ccFlat 
{
	right: auto;
}

html[dir=rtl] #custom-consent-banner-sdk #custom-consent-policy 
{
	flex-direction: row-reverse;
}

#custom-consent-banner-sdk:not(.cc-iab-2) #custom-consent-group-container 
{
	width: auto;
}

#custom-consent-banner-sdk a,
#custom-consent-pc-sdk a,
#cc-sdk-cookie-policy a,
#custom-consent-banner-sdk a:hover 
{
	color: #FFF;
}

#custom-consent-banner-sdk .cc-close-icon 
{
	background-image: url(https://www.cisco.com/c/dam/cdc/t/i/close14x14.svg);
}

#custom-consent-banner-sdk 
{
	max-width: 550px;	
	min-width: 320px;
	border: #00bceb solid;
	border-width: 1px 1px 0px 0px;
}

#custom-consent-banner-sdk #custom-consent-policy 
{
	display: flex;
	margin: 1em 0 0 0;
	width: 100%;
}

#custom-consent-banner-sdk .cc-sdk-container 
{
	margin: 0 16px;
	padding: 0;
	width: auto;
}

#custom-consent-banner-sdk #custom-consent-group-container 
{
	width: auto;
}

#custom-consent-close-btn-container-mobile 
{
	float: none;
	order: 2;
}

#custom-consent-close-btn-container-mobile .custom-consent-close-btn-ui 
{
	float: none;
	padding: 0;
	width: 18px;
	/*fix for DE#376760: Cross icon on the banner is showing in middle of the banner for Non EU sites*/
	height: 18px;
	background-size: contain;
}

#custom-consent-banner-sdk #custom-consent-policy-text 
{
	float: none;
	max-width: 100%;
	width: 100%;
	font-size: inherit;
}

#custom-consent-banner-sdk #custom-consent-policy-text a 
{
	font-weight: normal;
	margin-left: 0;
}

#custom-consent-banner-sdk #custom-consent-close-btn-container
{
	display:none;
}

#custom-consent-banner-sdk #custom-consent-button-group-parent 
{
	/* display: none; */
	min-height:1px;
	text-align:center;
}

#custom-consent-banner-sdk #custom-consent-close-btn-container-mobile .custom-consent-close-btn-ui 
{
	margin: 0;
}

body #custom-consent-banner-sdk a:focus 
{
	outline: none;
}

@media only screen and (min-width: 550px) {
	#custom-consent-sdk #custom-consent-banner-sdk 
	{
		border-radius: 0 20px 0 0;
	}

	#custom-consent-banner-sdk #custom-consent-close-btn-container-mobile .custom-consent-close-btn-ui 
	{
		margin: 4px 2px 0 0;
	}
}


@media only screen and (min-width: 768px) {
	#custom-consent-banner-sdk #custom-consent-close-btn-container-mobile .custom-consent-close-btn-ui 
	{
		margin: 4px 4px 0 0;
	}
}


@media only screen and (min-width: 400px) {
	#custom-consent-banner-sdk #custom-consent-close-btn-container-mobile 
	{
		display: block;
	}
}


@media only screen and (max-width: 896px) and (min-width: 426px) {
	#custom-consent-banner-sdk #custom-consent-policy 
	{
		margin-left: 0;
	}
}

#custom-consent-pc-sdk
{
	position:fixed;
	width:730px;
	max-width:730px;
	height:610px;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	font-size:16px;
	z-index:2147483647;
	border-radius:2px;
	background-color:#fff;
	box-shadow:0 2px 4px 0 rgba(0,0,0,0),0 7px 14px 0 rgba(50,50,93,.1)
}

#custom-consent-pc-sdk *,
#custom-consent-pc-sdk ::after,
#custom-consent-pc-sdk ::before
{
	box-sizing:content-box
}

#custom-consent-pc-sdk #cc-addtl-venlst .cc-arw-cntr,
#custom-consent-pc-sdk .cc-hide-tgl
{
	visibility:hidden
}

#custom-consent-pc-sdk #cc-addtl-venlst .cc-arw-cntr *,
#custom-consent-pc-sdk .cc-hide-tgl *
{
	visibility:hidden
}

#custom-consent-pc-sdk #cc-pc-content,
#custom-consent-pc-sdk #cc-pc-lst
{
	height:667px
}

#custom-consent-pc-sdk li
{
	list-style:none
}

#custom-consent-pc-sdk ul,
#custom-consent-pc-sdk li
{
	margin:0
}

#custom-consent-pc-sdk a
{
	text-decoration:none
}

#custom-consent-pc-sdk .cc-link-btn
{
	padding:0;
	margin-bottom:0;
	border:0;
	font-weight:normal;
	line-height:normal;
	width:auto;
	height:auto
}

#custom-consent-pc-sdk .cc-grps-cntr *::-webkit-scrollbar,
#custom-consent-pc-sdk .cc-pc-scrollbar::-webkit-scrollbar
{
	width:11px
}

#custom-consent-pc-sdk .cc-grps-cntr *::-webkit-scrollbar-thumb,
#custom-consent-pc-sdk .cc-pc-scrollbar::-webkit-scrollbar-thumb
{
	border-radius:10px;
	background:#c1c1c1
}

#custom-consent-pc-sdk .cc-grps-cntr *,
#custom-consent-pc-sdk .cc-pc-scrollbar
{
	scrollbar-arrow-color:#c1c1c1;
	scrollbar-darkshadow-color:#c1c1c1;
	scrollbar-face-color:#c1c1c1;
	scrollbar-shadow-color:#c1c1c1
}

#custom-consent-pc-sdk .cc-pc-header
{
	height:auto;
	padding:10px;
	display:table;
	vertical-align:middle;
	width:calc(100% - 20px);
	min-height:52px;
	border-bottom:1px solid #d8d8d8;
	position:relative
}

#custom-consent-pc-sdk .cc-pc-logo
{
	display:table-cell;
	vertical-align:middle;
	width:180px;
	height:40px
}

#custom-consent-pc-sdk .cc-title-cntr
{
	position:relative;
	display:table-cell;
	vertical-align:middle;
	width:calc(100% - 190px);
	padding-left:10px
}

#custom-consent-pc-sdk .cc-always-active
{
	font-size:.813em;
	line-height:1.5;
	font-weight:700;
	color:#3860be
}

#custom-consent-pc-sdk .cc-close-cntr
{
	float:right;
	position:absolute;
	right:-9px;
	top:50%;
	transform:translateY(-50%)
}

#custom-consent-pc-sdk #cc-pc-content
{
	position:relative;
	overflow-y:auto;
	overflow-x:hidden
}

#custom-consent-pc-sdk .cc-grps-cntr,
#custom-consent-pc-sdk .cc-grps-cntr>*
{
	height:100%;
	overflow-y:auto
}

#custom-consent-pc-sdk .category-menu-switch-handler
{
	cursor:pointer;
	border-left:10px solid transparent;
	background-color:#f4f4f4;
	border-bottom:1px solid #d7d7d7;
	padding-top:12px;
	padding-right:5px;
	padding-bottom:12px;
	padding-left:12px;
	overflow:hidden
}

#custom-consent-pc-sdk .category-menu-switch-handler h3
{
	float:left;
	text-align:left;
	margin:0;
	color:dimgray;
	line-height:1.4;
	font-size:.875em;
	word-break:break-word;
	word-wrap:break-word
}

#custom-consent-pc-sdk .cc-active-menu
{
	border-left:10px solid #68b631;
	background-color:#fff;
	border-bottom:none;
	position:relative
}

#custom-consent-pc-sdk .cc-active-menu h3
{
	color:#263238;
	font-weight:bold
}

#custom-consent-pc-sdk .cc-desc-cntr
{
	word-break:break-word;
	word-wrap:break-word;
	padding-top:20px;
	padding-right:16px;
	padding-bottom:15px
}

#custom-consent-pc-sdk .cc-grp-desc
{
	word-break:break-word;
	word-wrap:break-word;
	text-align:left;
	font-size:.813em;
	line-height:1.5;
	margin:0
}

#custom-consent-pc-sdk .cc-grp-desc *
{
	font-size:inherit;
	line-height:inherit
}

#custom-consent-pc-sdk #cc-pc-desc a
{
	color:#3860be;
	cursor:pointer;
	font-size:1em
}

#custom-consent-pc-sdk #cc-pc-desc a:hover
{
	color:#1883fd
}

#custom-consent-pc-sdk #cc-pc-desc *
{
	font-size:inherit
}

#custom-consent-pc-sdk #cc-pc-desc ul li
{
	padding:10px 0px;
	border-bottom:1px solid #e2e2e2
}

#custom-consent-pc-sdk .cc-btn-subcntr
{
	float:right
}

#custom-consent-pc-sdk .cc-close-icon
{
	background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQ3Ljk3MSIgaGVpZ2h0PSI0Ny45NzEiIHZpZXdCb3g9IjAgMCA0Ny45NzEgNDcuOTcxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0Ny45NzEgNDcuOTcxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTI4LjIyOCwyMy45ODZMNDcuMDkyLDUuMTIyYzEuMTcyLTEuMTcxLDEuMTcyLTMuMDcxLDAtNC4yNDJjLTEuMTcyLTEuMTcyLTMuMDctMS4xNzItNC4yNDIsMEwyMy45ODYsMTkuNzQ0TDUuMTIxLDAuODhjLTEuMTcyLTEuMTcyLTMuMDctMS4xNzItNC4yNDIsMGMtMS4xNzIsMS4xNzEtMS4xNzIsMy4wNzEsMCw0LjI0MmwxOC44NjUsMTguODY0TDAuODc5LDQyLjg1Yy0xLjE3MiwxLjE3MS0xLjE3MiwzLjA3MSwwLDQuMjQyQzEuNDY1LDQ3LjY3NywyLjIzMyw0Ny45NywzLDQ3Ljk3czEuNTM1LTAuMjkzLDIuMTIxLTAuODc5bDE4Ljg2NS0xOC44NjRMNDIuODUsNDcuMDkxYzAuNTg2LDAuNTg2LDEuMzU0LDAuODc5LDIuMTIxLDAuODc5czEuNTM1LTAuMjkzLDIuMTIxLTAuODc5YzEuMTcyLTEuMTcxLDEuMTcyLTMuMDcxLDAtNC4yNDJMMjguMjI4LDIzLjk4NnoiLz48L2c+PC9zdmc+");
	background-size:12px;
	background-repeat:no-repeat;
	background-position:center;
	height:44px;
	width:44px;
	display:inline-block
}

#custom-consent-pc-sdk .cc-tgl
{
	float:right;
	position:relative;
	z-index:1
}

#custom-consent-pc-sdk .cc-tgl input:checked+.cc-switch .cc-switch-nob
{
	background-color:#cddcf2
}

#custom-consent-pc-sdk .cc-tgl input:checked+.cc-switch .cc-switch-nob:before
{
	-webkit-transform:translateX(16px);
	-ms-transform:translateX(16px);
	transform:translateX(16px);
	background-color:#4285f4
}

#custom-consent-pc-sdk .cc-tgl input:focus+.cc-switch .cc-switch-nob:before
{
	box-shadow:0 0 1px #2196f3;
	outline:#000 auto 5px
}

#custom-consent-pc-sdk .cc-switch
{
	position:relative;
	display:inline-block;
	width:35px;
	height:10px;
	margin-bottom:0
}

#custom-consent-pc-sdk .cc-switch-nob
{
	position:absolute;
	cursor:pointer;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#f2f1f1;
	border:none;
	transition:all .2s ease-in 0s;
	-moz-transition:all .2s ease-in 0s;
	-o-transition:all .2s ease-in 0s;
	-webkit-transition:all .2s ease-in 0s;
	border-radius:46px
}

#custom-consent-pc-sdk .cc-switch-nob:before
{
	position:absolute;
	content:"";
	height:20px;
	width:20px;
	bottom:1px;
	background-color:#7d7d7d;
	-webkit-transition:.4s;
	border-radius:100%;
	top:-5px;
	transition:.4s
}

#custom-consent-pc-sdk .cc-chkbox
{
	z-index:1;
	position:relative
}

#custom-consent-pc-sdk .cc-chkbox input:checked~label::before
{
	background-color:#3860be
}

#custom-consent-pc-sdk .cc-chkbox input+label::after
{
	content:none;
	color:#fff
}

#custom-consent-pc-sdk .cc-chkbox input:checked+label::after
{
	content:""
}

#custom-consent-pc-sdk .cc-chkbox input:focus+label::before
{
	outline-style:solid;
	outline-width:2px;
	outline-style:auto
}

#custom-consent-pc-sdk .cc-chkbox label
{
	position:relative;
	height:20px;
	padding-left:30px;
	display:inline-block;
	cursor:pointer
}

#custom-consent-pc-sdk .cc-chkbox label::before,
#custom-consent-pc-sdk .cc-chkbox label::after
{
	position:absolute;
	content:"";
	display:inline-block;
	border-radius:3px
}

#custom-consent-pc-sdk .cc-chkbox label::before
{
	height:18px;
	width:18px;
	border:1px solid #3860be;
	left:0px
}

#custom-consent-pc-sdk .cc-chkbox label::after
{
	height:5px;
	width:9px;
	border-left:3px solid;
	border-bottom:3px solid;
	transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	left:4px;
	top:5px
}

#custom-consent-pc-sdk .cc-label-txt
{
	display:none
}

#custom-consent-pc-sdk .cc-fltr-opt .cc-label-txt
{
	display:block
}

#custom-consent-pc-sdk .cc-chkbox input,
#custom-consent-pc-sdk .cc-tgl input
{
	position:absolute;
	opacity:0;
	width:0;
	height:0
}

#custom-consent-pc-sdk .cc-arw-cntr
{
	float:right;
	position:relative
}

#custom-consent-pc-sdk .cc-arw
{
	width:16px;
	height:16px;
	margin-left:5px;
	color:dimgray;
	display:inline-block;
	vertical-align:middle;
	-webkit-transition:all 300ms ease-in 0s;
	-moz-transition:all 300ms ease-in 0s;
	-o-transition:all 300ms ease-in 0s;
	transition:all 300ms ease-in 0s
}

#custom-consent-pc-sdk input:checked~.cc-acc-hdr .cc-arw
{
	transform:rotate(90deg);
	-o-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-webkit-transform:rotate(90deg)
}

#custom-consent-pc-sdk .cc-label-status
{
	font-size:.75em;
	position:relative;
	top:2px;
	display:none;
	padding-right:5px;
	float:left
}

#custom-consent-pc-sdk #cc-lst-cnt .cc-label-status
{
	top:-6px
}

#custom-consent-pc-sdk .cc-fltr-btns
{
	margin-left:15px;
	overflow:hidden;
	margin-right:15px
}

#custom-consent-pc-sdk .cc-fltr-btns button
{
	padding:12px 30px
}

#custom-consent-pc-sdk .cc-pc-footer
{
	position:absolute;
	bottom:0px;
	width:100%;
	max-height:160px;
	border-top:1px solid #d8d8d8
}

#custom-consent-pc-sdk .cc-pc-footer button
{
	margin-top:20px;
	margin-bottom:20px;
	font-weight:600;
	font-size:.813em;
	min-height:40px;
	height:auto;
	line-height:normal;
	padding:10px 30px
}

#custom-consent-pc-sdk .cc-tab-desc
{
	margin-left:3%
}

#custom-consent-pc-sdk .cc-grp-hdr1
{
	display:inline-block;
	width:100%;
	margin-bottom:10px
}

#custom-consent-pc-sdk .cc-desc-cntr h3
{
	color:#263238;
	display:inline-block;
	vertical-align:middle;
	margin:0;
	font-weight:bold;
	font-size:.875em;
	line-height:1.3;
	max-width:70%
}

#custom-consent-pc-sdk #cc-pvcy-hdr
{
	margin-bottom:10px
}

#custom-consent-pc-sdk .cc-vlst-cntr
{
	overflow:hidden
}

#custom-consent-pc-sdk .category-vendors-list-handler,
#custom-consent-pc-sdk .category-host-list-handler,
#custom-consent-pc-sdk .category-vendors-list-handler+a
{
	display:block;
	float:left;
	color:#3860be;
	font-size:.813em;
	font-weight:400;
	line-height:1.1;
	cursor:pointer
}

#custom-consent-pc-sdk .category-vendors-list-handler:hover,
#custom-consent-pc-sdk .category-host-list-handler:hover,
#custom-consent-pc-sdk .category-vendors-list-handler+a:hover
{
	color:#1883fd
}

#custom-consent-pc-sdk .category-vendors-list-handler+a::after
{
	content:"";
	height:15px;
	width:15px;
	background-repeat:no-repeat;
	margin-left:5px;
	float:right;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 511.626 511.627'%3E%3Cg fill='%231276CE'%3E%3Cpath d='M392.857 292.354h-18.274c-2.669 0-4.859.855-6.563 2.573-1.718 1.708-2.573 3.897-2.573 6.563v91.361c0 12.563-4.47 23.315-13.415 32.262-8.945 8.945-19.701 13.414-32.264 13.414H82.224c-12.562 0-23.317-4.469-32.264-13.414-8.945-8.946-13.417-19.698-13.417-32.262V155.31c0-12.562 4.471-23.313 13.417-32.259 8.947-8.947 19.702-13.418 32.264-13.418h200.994c2.669 0 4.859-.859 6.57-2.57 1.711-1.713 2.566-3.9 2.566-6.567V82.221c0-2.662-.855-4.853-2.566-6.563-1.711-1.713-3.901-2.568-6.57-2.568H82.224c-22.648 0-42.016 8.042-58.102 24.125C8.042 113.297 0 132.665 0 155.313v237.542c0 22.647 8.042 42.018 24.123 58.095 16.086 16.084 35.454 24.13 58.102 24.13h237.543c22.647 0 42.017-8.046 58.101-24.13 16.085-16.077 24.127-35.447 24.127-58.095v-91.358c0-2.669-.856-4.859-2.574-6.57-1.713-1.718-3.903-2.573-6.565-2.573z'/%3E%3Cpath d='M506.199 41.971c-3.617-3.617-7.905-5.424-12.85-5.424H347.171c-4.948 0-9.233 1.807-12.847 5.424-3.617 3.615-5.428 7.898-5.428 12.847s1.811 9.233 5.428 12.85l50.247 50.248-186.147 186.151c-1.906 1.903-2.856 4.093-2.856 6.563 0 2.479.953 4.668 2.856 6.571l32.548 32.544c1.903 1.903 4.093 2.852 6.567 2.852s4.665-.948 6.567-2.852l186.148-186.148 50.251 50.248c3.614 3.617 7.898 5.426 12.847 5.426s9.233-1.809 12.851-5.426c3.617-3.616 5.424-7.898 5.424-12.847V54.818c-.001-4.952-1.814-9.232-5.428-12.847z'/%3E%3C/g%3E%3C/svg%3E")
}

#custom-consent-pc-sdk .category-host-list-handler,
#custom-consent-pc-sdk .cc-vlst-cntr,
#custom-consent-pc-sdk #cc-pc-desc+.category-vendors-list-handler
{
	margin-top:8px
}

#custom-consent-pc-sdk .cc-grp-hdr1+.cc-vlst-cntr
{
	margin-top:0px;
	margin-bottom:10px
}

#custom-consent-pc-sdk .cc-always-active-group h3.cc-cat-header,
#custom-consent-pc-sdk .cc-subgrp.cc-always-active-group>h4
{
	max-width:70%
}

#custom-consent-pc-sdk .cc-always-active-group .cc-tgl-cntr
{
	max-width:28%
}

#custom-consent-pc-sdk .cc-grp-desc ul,
#custom-consent-pc-sdk li.cc-subgrp p ul
{
	margin:0px;
	margin-left:15px;
	padding-bottom:8px
}

#custom-consent-pc-sdk .cc-grp-desc ul li,
#custom-consent-pc-sdk li.cc-subgrp p ul li
{
	font-size:inherit;
	padding-top:8px;
	display:list-item;
	list-style:disc
}

#custom-consent-pc-sdk ul.cc-subgrps
{
	margin:0;
	font-size:inherit
}

#custom-consent-pc-sdk ul.cc-subgrps li
{
	padding:0;
	border:none;
	position:relative
}

#custom-consent-pc-sdk ul.cc-subgrps li h4,
#custom-consent-pc-sdk ul.cc-subgrps li p
{
	font-size:.82em;
	line-height:1.4
}

#custom-consent-pc-sdk ul.cc-subgrps li p
{
	color:dimgray;
	clear:both;
	float:left;
	margin-top:10px;
	margin-bottom:0;
	word-break:break-word;
	word-wrap:break-word
}

#custom-consent-pc-sdk ul.cc-subgrps li h4
{
	color:#263238;
	font-weight:bold;
	margin-bottom:0;
	float:left;
	position:relative;
	top:3px
}

#custom-consent-pc-sdk li.cc-subgrp
{
	margin-left:30px;
	display:inline-block;
	width:calc(100% - 30px)
}

#custom-consent-pc-sdk .cc-subgrp-tgl
{
	float:right
}

#custom-consent-pc-sdk .cc-subgrp-tgl.cc-always-active-subgroup
{
	width:auto
}

#custom-consent-pc-sdk .cc-pc-footer-logo
{
	height:30px;
	width:100%;
	text-align:right;
	background:#f4f4f4;
	border-radius:0 0 2px 2px
}

#custom-consent-pc-sdk .cc-pc-footer-logo a
{
	display:inline-block;
	margin-top:5px;
	margin-right:10px
}

#custom-consent-pc-sdk #accept-recommended-btn-handler
{
	float:right;
	text-align:center
}

#custom-consent-pc-sdk .save-preference-btn-handler
{
	min-width:155px;
	background-color:#68b631;
	border-radius:2px;
	color:#fff;
	font-size:.9em;
	line-height:1.1;
	text-align:center;
	margin-left:15px;
	margin-right:15px
}

#custom-consent-pc-sdk .cc-btn-subcntr button
{
	margin-right:16px
}

#custom-consent-pc-sdk.cc-ftr-stacked .save-preference-btn-handler,
#custom-consent-pc-sdk.cc-ftr-stacked .cc-btn-subcntr
{
	max-width:40%;
	white-space:normal;
	text-align:center
}

#custom-consent-pc-sdk.cc-ftr-stacked .cc-btn-subcntr button
{
	margin-left:auto;
	margin-right:auto;
	min-width:60%;
	max-width:90%
}

#custom-consent-pc-sdk.cc-ftr-stacked .cc-btn-subcntr button:nth-child(2)
{
	margin-top:0
}

#custom-consent-pc-sdk.cc-ftr-stacked #accept-recommended-btn-handler
{
	float:none
}

#custom-consent-pc-sdk.cc-ftr-stacked .cc-btn-container
{
	overflow:hidden
}

#custom-consent-pc-sdk #cc-pc-title
{
	float:left;
	margin-left:10px;
	max-width:85%;
	overflow:hidden;
	position:relative;
	line-height:1.2;
	max-height:2.4em;
	padding-right:1em;
	font-size:1.37em
}

#custom-consent-pc-sdk #cc-pc-title:before
{
	content:"...";
	right:0px;
	bottom:0px;
	position:absolute
}

#custom-consent-pc-sdk #cc-pc-title:after
{
	position:absolute;
	content:"";
	width:1em;
	height:1em;
	right:0px;
	background:#fff
}

#custom-consent-pc-sdk #cc-pc-lst
{
	width:100%;
	position:relative
}

#custom-consent-pc-sdk #cc-pc-lst .cc-acc-hdr
{
	padding-top:17px;
	padding-right:15px;
	padding-bottom:17px;
	padding-left:20px;
	display:inline-block;
	width:calc(100% - 35px);
	vertical-align:middle
}

#custom-consent-pc-sdk #cc-pc-lst .cc-acc-txt
{
	padding-top:6px;
	padding-right:15px;
	padding-bottom:10px;
	padding-left:20px
}

#custom-consent-pc-sdk .cc-lst-cntr
{
	height:100%
}

#custom-consent-pc-sdk #cc-pc-hdr
{
	padding-top:15px;
	padding-right:30px;
	padding-bottom:15px;
	padding-left:20px;
	display:inline-block;
	width:calc(100% - 50px);
	height:20px;
	border-bottom:1px solid #d8d8d8
}

#custom-consent-pc-sdk #cc-pc-hdr input
{
	height:32px;
	width:100%;
	border-radius:50px;
	font-size:.8em;
	padding-right:35px;
	padding-left:15px;
	float:left
}

#custom-consent-pc-sdk #cc-pc-hdr input::placeholder
{
	color:#d4d4d4;
	font-style:italic
}

#custom-consent-pc-sdk #cc-lst-cnt
{
	height:calc(100% - 86px);
	padding-left:30px;
	padding-right:27px;
	padding-top:20px;
	margin-top:8px;
	margin-right:3px;
	margin-bottom:4px;
	margin-left:0;
	overflow-x:hidden;
	overflow-y:auto;
	transform:translate3d(0, 0, 0)
}

#custom-consent-pc-sdk #cc-back-arw
{
	height:12px;
	width:12px
}

#custom-consent-pc-sdk #cc-lst-title
{
	display:inline-block;
	font-size:1em
}

#custom-consent-pc-sdk #cc-lst-title span
{
	color:dimgray;
	font-weight:bold;
	margin-left:10px
}

#custom-consent-pc-sdk #cc-lst-title span *
{
	font-size:inherit
}

#custom-consent-pc-sdk .cc-lst-subhdr
{
	float:right;
	position:relative;
	bottom:6px
}

#custom-consent-pc-sdk #cc-search-cntr
{
	display:inline-block;
	vertical-align:middle;
	position:relative;
	width:300px
}

#custom-consent-pc-sdk #cc-search-cntr svg
{
	position:absolute;
	right:0px;
	width:30px;
	height:30px;
	font-size:1em;
	line-height:1;
	top:2px
}

#custom-consent-pc-sdk #cc-fltr-cntr
{
	display:inline-block;
	position:relative;
	margin-left:20px;
	vertical-align:middle;
	font-size:0
}

#custom-consent-pc-sdk #filter-btn-handler
{
	background-color:#3860be;
	border-radius:17px;
	-moz-transition:.1s ease;
	-o-transition:.1s ease;
	-webkit-transition:1s ease;
	transition:.1s ease;
	width:32px;
	height:32px;
	padding:0;
	margin:0;
	position:relative
}

#custom-consent-pc-sdk #filter-btn-handler svg
{
	cursor:pointer;
	width:15px;
	height:15px;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	padding-top:5px
}

#custom-consent-pc-sdk #filter-btn-handler path
{
	fill:#fff
}

#custom-consent-pc-sdk #cc-sel-blk
{
	min-width:200px;
	min-height:30px;
	padding-left:20px
}

#custom-consent-pc-sdk #cc-selall-vencntr,
#custom-consent-pc-sdk #cc-selall-adtlvencntr
{
	float:left;
	height:100%
}

#custom-consent-pc-sdk #cc-selall-vencntr label,
#custom-consent-pc-sdk #cc-selall-adtlvencntr label
{
	height:100%;
	padding-left:0
}

#custom-consent-pc-sdk #cc-selall-hostcntr
{
	width:21px;
	height:21px;
	position:relative;
	left:20px
}

#custom-consent-pc-sdk #cc-selall-vencntr.line-through label::after,
#custom-consent-pc-sdk #cc-selall-adtlvencntr.line-through label::after,
#custom-consent-pc-sdk #cc-selall-licntr.line-through label::after,
#custom-consent-pc-sdk #cc-selall-hostcntr.line-through label::after,
#custom-consent-pc-sdk #cc-selall-gnvencntr.line-through label::after
{
	height:auto;
	border-left:0;
	left:5px;
	top:10.5px;
	transform:none;
	-o-transform:none;
	-ms-transform:none;
	-webkit-transform:none
}

#custom-consent-pc-sdk .cc-ven-name,
#custom-consent-pc-sdk .cc-host-name
{
	color:#2c3643;
	font-weight:bold;
	font-size:.813em;
	line-height:1.2;
	margin:0;
	height:auto;
	text-align:left;
	word-break:break-word;
	word-wrap:break-word
}

#custom-consent-pc-sdk .cc-ven-name *,
#custom-consent-pc-sdk .cc-host-name *
{
	font-size:inherit
}

#custom-consent-pc-sdk .cc-host-desc
{
	font-size:.69em;
	line-height:1.4;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	color:dimgray
}

#custom-consent-pc-sdk .cc-host-name>a
{
	text-decoration:underline;
	position:relative;
	z-index:2;
	float:left;
	margin-bottom:5px;
	font-weight:bold
}

#custom-consent-pc-sdk .cc-host-hdr .cc-host-name+a
{
	margin-top:5px;
	font-size:.813em;
	text-decoration:underline
}

#custom-consent-pc-sdk .cc-ven-hdr
{
	width:88%;
	float:right
}

#custom-consent-pc-sdk input:focus+.cc-acc-hdr
{
	outline:#000 solid 1px !important
}

#custom-consent-pc-sdk #cc-selall-hostcntr input[type=checkbox],
#custom-consent-pc-sdk #cc-selall-vencntr input[type=checkbox],
#custom-consent-pc-sdk #cc-selall-adtlvencntr input[type=checkbox]
{
	position:absolute
}

#custom-consent-pc-sdk .cc-host-item .cc-chkbox
{
	float:left
}

#custom-consent-pc-sdk.cc-addtl-vendors #cc-lst-cnt:not(.cc-host-cnt) .cc-sel-all-hdr
{
	right:38px
}

#custom-consent-pc-sdk.cc-addtl-vendors #cc-lst-cnt:not(.cc-host-cnt) #cc-sel-blk
{
	background-color:#f9f9fc;
	border:1px solid #e2e2e2;
	width:auto;
	padding-bottom:5px;
	padding-top:5px
}

#custom-consent-pc-sdk.cc-addtl-vendors #cc-lst-cnt:not(.cc-host-cnt) .cc-sel-all-chkbox
{
	right:2px;
	width:auto
}

#custom-consent-pc-sdk #cc-pc-lst .cc-acc-cntr
{
	position:relative;
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2
}

#custom-consent-pc-sdk #cc-pc-lst .cc-acc-cntr input
{
	z-index:1
}

#custom-consent-pc-sdk #cc-pc-lst .cc-acc-cntr>.cc-acc-hdr
{
	background:#f9f9fc;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#f9f9fc
}

#custom-consent-pc-sdk #cc-pc-lst .cc-acc-cntr>.cc-acc-hdr input
{
	z-index:2
}

#custom-consent-pc-sdk #cc-pc-lst .cc-acc-cntr>input[type=checkbox]:checked~.cc-acc-hdr
{
	border-bottom:1px solid #e2e2e2
}

#custom-consent-pc-sdk #cc-pc-lst .cc-acc-cntr .cc-addtl-venbox
{
	display:none
}

#custom-consent-pc-sdk #cc-addtl-venlst .cc-tgl-cntr
{
	margin-right:13px
}

#custom-consent-pc-sdk .cc-vensec-title
{
	font-size:.813em;
	display:inline-block
}

#custom-consent-pc-sdk .cc-ven-item>button:focus,
#custom-consent-pc-sdk .cc-host-item>button:focus,
#custom-consent-pc-sdk .cc-acc-cntr>button:focus
{
	outline:#000 solid 2px
}

#custom-consent-pc-sdk .cc-ven-item>button,
#custom-consent-pc-sdk .cc-host-item>button,
#custom-consent-pc-sdk .cc-acc-cntr>button
{
	position:absolute;
	cursor:pointer;
	width:100%;
	height:100%;
	border:0;
	opacity:0;
	margin:0;
	top:0;
	left:0
}

#custom-consent-pc-sdk .cc-ven-item>button~.cc-acc-hdr,
#custom-consent-pc-sdk .cc-host-item>button~.cc-acc-hdr,
#custom-consent-pc-sdk .cc-acc-cntr>button~.cc-acc-hdr
{
	cursor:pointer
}

#custom-consent-pc-sdk .cc-ven-item>button[aria-expanded=false]~.cc-acc-txt,
#custom-consent-pc-sdk .cc-host-item>button[aria-expanded=false]~.cc-acc-txt,
#custom-consent-pc-sdk .cc-acc-cntr>button[aria-expanded=false]~.cc-acc-txt
{
	margin-top:0;
	max-height:0;
	opacity:0;
	overflow:hidden;
	width:100%;
	transition:.25s ease-out;
	display:none
}

#custom-consent-pc-sdk .cc-ven-item>button[aria-expanded=true]~.cc-acc-txt,
#custom-consent-pc-sdk .cc-host-item>button[aria-expanded=true]~.cc-acc-txt,
#custom-consent-pc-sdk .cc-acc-cntr>button[aria-expanded=true]~.cc-acc-txt
{
	transition:.1s ease-in;
	display:block
}

#custom-consent-pc-sdk #cc-ven-lst,
#custom-consent-pc-sdk #cc-host-lst,
#custom-consent-pc-sdk #cc-addtl-venlst,
#custom-consent-pc-sdk #cc-gn-venlst
{
	width:100%
}

#custom-consent-pc-sdk #cc-ven-lst li,
#custom-consent-pc-sdk #cc-host-lst li,
#custom-consent-pc-sdk #cc-addtl-venlst li,
#custom-consent-pc-sdk #cc-gn-venlst li
{
	border:1px solid #d7d7d7;
	border-radius:2px;
	position:relative;
	margin-top:10px
}

#custom-consent-pc-sdk #cc-ven-lst .cc-tgl-cntr
{
	width:65%
}

#custom-consent-pc-sdk #cc-host-lst .cc-tgl-cntr
{
	width:65%;
	float:left
}

#custom-consent-pc-sdk label
{
	margin-bottom:0
}

#custom-consent-pc-sdk .cc-host-notice
{
	float:right
}

#custom-consent-pc-sdk .cc-ven-link,
#custom-consent-pc-sdk .cc-host-expand
{
	color:dimgray;
	font-size:.75em;
	line-height:.9;
	display:inline-block
}

#custom-consent-pc-sdk .cc-ven-link *,
#custom-consent-pc-sdk .cc-host-expand *
{
	font-size:inherit
}

#custom-consent-pc-sdk .cc-ven-link
{
	position:relative;
	z-index:2
}

#custom-consent-pc-sdk .cc-ven-link:hover
{
	text-decoration:underline
}

#custom-consent-pc-sdk .cc-ven-dets
{
	border-radius:2px;
	background-color:#f8f8f8
}

#custom-consent-pc-sdk .cc-ven-dets div:first-child p:first-child
{
	border-top:none
}

#custom-consent-pc-sdk .cc-ven-dets .cc-ven-disc:not(:first-child)
{
	border-top:1px solid #e9e9e9
}

#custom-consent-pc-sdk .cc-ven-dets .cc-ven-disc:nth-child(n+3) p
{
	display:inline-block
}

#custom-consent-pc-sdk .cc-ven-dets .cc-ven-disc:nth-child(n+3) p:nth-of-type(odd)
{
	width:30%
}

#custom-consent-pc-sdk .cc-ven-dets .cc-ven-disc:nth-child(n+3) p:nth-of-type(even)
{
	width:50%;
	word-break:break-word;
	word-wrap:break-word
}

#custom-consent-pc-sdk .cc-ven-dets .cc-ven-disc p
{
	padding-top:5px;
	padding-bottom:5px;
	display:block
}

#custom-consent-pc-sdk .cc-ven-dets p
{
	font-size:.69em;
	text-align:left;
	vertical-align:middle;
	word-break:break-word;
	word-wrap:break-word;
	margin:0;
	padding-bottom:10px;
	padding-left:15px;
	color:#2e3644
}

#custom-consent-pc-sdk .cc-ven-dets p:first-child
{
	padding-top:5px
}

#custom-consent-pc-sdk .cc-ven-dets .cc-ven-pur p:first-child
{
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	padding-bottom:5px;
	margin-bottom:5px;
	font-weight:bold
}

#custom-consent-pc-sdk .cc-host-name
{
	float:left;
	width:calc(100% - 50px)
}

#custom-consent-pc-sdk .cc-host-opt
{
	display:inline-block;
	width:100%;
	margin:0;
	font-size:inherit
}

#custom-consent-pc-sdk .cc-host-opt li>div div
{
	font-size:.81em;
	padding:5px 0
}

#custom-consent-pc-sdk .cc-host-opt li>div div:nth-child(1)
{
	width:30%;
	float:left
}

#custom-consent-pc-sdk .cc-host-opt li>div div:nth-child(2)
{
	width:70%;
	float:left;
	word-break:break-word;
	word-wrap:break-word
}

#custom-consent-pc-sdk #cc-host-lst li.cc-host-info
{
	border:none;
	font-size:.8em;
	color:dimgray;
	float:left;
	text-align:left;
	padding:10px;
	margin-bottom:10px;
	width:calc(100% - 10px);
	background-color:#f8f8f8
}

#custom-consent-pc-sdk #cc-host-lst li.cc-host-info a
{
	color:dimgray
}

#custom-consent-pc-sdk #no-results
{
	text-align:center;
	margin-top:30px
}

#custom-consent-pc-sdk #no-results p
{
	font-size:1em;
	color:#2e3644;
	word-break:break-word;
	word-wrap:break-word
}

#custom-consent-pc-sdk #no-results p span
{
	font-weight:bold
}

#custom-consent-pc-sdk .cc-tgl-cntr
{
	display:inline-block;
	vertical-align:middle
}

#custom-consent-pc-sdk .cc-arw-cntr,
#custom-consent-pc-sdk .cc-tgl-cntr
{
	float:right
}

#custom-consent-pc-sdk .cc-desc-cntr
{
	padding-top:0px;
	margin-top:20px;
	padding-right:0px;
	border-radius:3px;
	overflow:hidden;
	padding-bottom:10px
}

#custom-consent-pc-sdk .cc-leg-border-color
{
	border:1px solid #e9e9e9
}

#custom-consent-pc-sdk .cc-leg-border-color .cc-subgrp-cntr
{
	border-top:1px solid #e9e9e9;
	padding-bottom:10px
}

#custom-consent-pc-sdk .cc-category-desc
{
	padding-bottom:10px
}

#custom-consent-pc-sdk .cc-grp-hdr1
{
	padding-left:10px;
	width:calc(100% - 20px);
	padding-top:10px;
	margin-bottom:0px;
	padding-bottom:8px
}

#custom-consent-pc-sdk .cc-subgrp-cntr
{
	padding-top:10px
}

#custom-consent-pc-sdk .cc-desc-cntr>*:not(.cc-grp-hdr1)
{
	padding-left:10px;
	padding-right:10px
}

#custom-consent-pc-sdk .cc-pli-hdr
{
	overflow:hidden;
	padding-top:7.5px;
	padding-bottom:7.5px;
	background-color:#f8f8f8;
	border:none;
	border-bottom:1px solid #e9e9e9
}

#custom-consent-pc-sdk .cc-pli-hdr span:first-child
{
	text-align:left;
	max-width:80px;
	padding-right:5px
}

#custom-consent-pc-sdk .cc-pli-hdr span:last-child
{
	padding-right:20px;
	text-align:center
}

#custom-consent-pc-sdk .cc-li-title
{
	float:right;
	font-size:.813em
}

#custom-consent-pc-sdk .cc-desc-cntr .cc-tgl-cntr:first-of-type,
#custom-consent-pc-sdk .cc-cat-header+.cc-tgl
{
	padding-left:55px;
	padding-right:7px
}

#custom-consent-pc-sdk .cc-always-active-group .cc-grp-hdr1 .cc-tgl-cntr:first-of-type
{
	padding-left:0px
}

#custom-consent-pc-sdk .cc-cat-header,
#custom-consent-pc-sdk .cc-subgrp h4
{
	max-width:calc(100% - 133px)
}

#custom-consent-pc-sdk #cc-lst-cnt #cc-sel-blk
{
	width:100%;
	display:inline-block;
	padding:0
}

#custom-consent-pc-sdk .cc-sel-all
{
	display:inline-block;
	width:100%
}

#custom-consent-pc-sdk .cc-sel-all-hdr,
#custom-consent-pc-sdk .cc-sel-all-chkbox
{
	width:100%;
	float:right;
	position:relative
}

#custom-consent-pc-sdk .cc-sel-all-chkbox
{
	z-index:1
}

#custom-consent-pc-sdk :not(.cc-hosts-ui) .cc-sel-all-hdr,
#custom-consent-pc-sdk :not(.cc-hosts-ui) .cc-sel-all-chkbox
{
	right:23px;
	width:calc(100% - 23px)
}

#custom-consent-pc-sdk .cc-consent-hdr,
#custom-consent-pc-sdk .cc-li-hdr
{
	float:right;
	font-size:.813em;
	position:relative;
	line-height:normal;
	text-align:center;
	word-break:break-word;
	word-wrap:break-word
}

#custom-consent-pc-sdk .cc-hosts-ui .cc-consent-hdr
{
	float:left;
	position:relative;
	left:5px
}

#custom-consent-pc-sdk .cc-li-hdr
{
	max-width:100px;
	margin-right:10px
}

#custom-consent-pc-sdk .cc-consent-hdr
{
	max-width:55px
}

#custom-consent-pc-sdk .cc-ven-ctgl
{
	margin-left:10px
}

#custom-consent-pc-sdk .cc-ven-litgl
{
	margin-right:55px
}

#custom-consent-pc-sdk .cc-ven-litgl.cc-ven-litgl-only
{
	margin-right:86px
}

#custom-consent-pc-sdk .cc-ven-ctgl,
#custom-consent-pc-sdk .cc-ven-litgl,
#custom-consent-pc-sdk .cc-ven-gvctgl
{
	float:left
}

#custom-consent-pc-sdk .cc-ven-ctgl label,
#custom-consent-pc-sdk .cc-ven-litgl label,
#custom-consent-pc-sdk .cc-ven-gvctgl label
{
	width:22px;
	padding:0
}

#custom-consent-pc-sdk #cc-selall-licntr
{
	display:block;
	width:21px;
	height:21px;
	position:relative;
	float:right;
	right:80px
}

#custom-consent-pc-sdk #cc-selall-licntr input
{
	position:absolute
}

#custom-consent-pc-sdk #cc-selall-vencntr,
#custom-consent-pc-sdk #cc-selall-adtlvencntr,
#custom-consent-pc-sdk #cc-selall-gnvencntr
{
	float:right;
	width:21px;
	height:21px;
	position:relative;
	right:15px
}

#custom-consent-pc-sdk #cc-ven-lst .cc-tgl-cntr
{
	float:right;
	width:auto
}

#custom-consent-pc-sdk .cc-ven-hdr
{
	float:left;
	width:60%
}

#custom-consent-pc-sdk #vdr-lst-dsc
{
	font-size:.812em;
	line-height:1.5;
	padding:10px 15px 5px 15px
}

#custom-consent-pc-sdk #cc-anchor
{
	border:12px solid transparent;
	display:none;
	position:absolute;
	z-index:2147483647;
	top:40px;
	right:35px;
	transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	background-color:#fff;
	-webkit-box-shadow:-3px -3px 5px -2px #c7c5c7;
	-moz-box-shadow:-3px -3px 5px -2px #c7c5c7;
	box-shadow:-3px -3px 5px -2px #c7c5c7
}

#custom-consent-pc-sdk #cc-fltr-modal
{
	width:300px;
	position:absolute;
	z-index:2147483646;
	top:46px;
	height:90%;
	max-height:350px;
	display:none;
	-moz-transition:.2s ease;
	-o-transition:.2s ease;
	-webkit-transition:2s ease;
	transition:.2s ease;
	opacity:1;
	right:0
}

#custom-consent-pc-sdk #cc-fltr-modal button
{
	max-width:200px;
	line-height:1;
	word-break:break-word;
	white-space:normal;
	height:auto;
	font-weight:bold
}

#custom-consent-pc-sdk #cc-fltr-cnt
{
	background-color:#fff;
	margin:5px;
	border-radius:3px;
	height:100%;
	margin-right:10px;
	padding-right:10px;
	-webkit-box-shadow:0px 0px 12px 2px #c7c5c7;
	-moz-box-shadow:0px 0px 12px 2px #c7c5c7;
	box-shadow:0px 0px 12px 2px #c7c5c7
}

#custom-consent-pc-sdk .cc-fltr-scrlcnt
{
	overflow-y:auto;
	overflow-x:hidden;
	clear:both;
	max-height:calc(100% - 60px)
}

#custom-consent-pc-sdk .cc-fltr-opt
{
	margin-bottom:25px;
	margin-left:15px;
	clear:both
}

#custom-consent-pc-sdk .cc-fltr-opt label
{
	height:auto
}

#custom-consent-pc-sdk .cc-fltr-opt span
{
	cursor:pointer;
	color:dimgray;
	font-size:.8em;
	line-height:1.1;
	font-weight:normal
}

#custom-consent-pc-sdk #clear-filters-handler
{
	float:right;
	margin-top:15px;
	margin-bottom:10px;
	text-decoration:none;
	color:#3860be;
	font-size:.9em;
	border:none;
	padding:1px
}

#custom-consent-pc-sdk #clear-filters-handler:hover
{
	color:#1883fd
}

#custom-consent-pc-sdk #clear-filters-handler:focus
{
	outline:#000 solid 1px
}

#custom-consent-pc-sdk #filter-apply-handler
{
	margin-right:10px
}

#custom-consent-pc-sdk .cc-grp-desc+.cc-leg-btn-container
{
	margin-top:0
}

#custom-consent-pc-sdk .cc-leg-btn-container
{
	display:inline-block;
	width:100%;
	margin-top:10px
}

#custom-consent-pc-sdk .cc-leg-btn-container button
{
	height:auto;
	padding:6.5px 8px;
	margin-bottom:0;
	line-height:normal;
	letter-spacing:0
}

#custom-consent-pc-sdk .cc-leg-btn-container svg
{
	display:none;
	height:14px;
	width:14px;
	padding-right:5px;
	vertical-align:sub
}

#custom-consent-pc-sdk .cc-active-leg-btn
{
	cursor:default;
	pointer-events:none
}

#custom-consent-pc-sdk .cc-active-leg-btn svg
{
	display:inline-block
}

#custom-consent-pc-sdk .cc-remove-objection-handler
{
	border:none;
	text-decoration:underline;
	padding:0;
	font-size:.82em;
	font-weight:600;
	line-height:1.4;
	padding-left:10px
}

#custom-consent-pc-sdk .cc-obj-leg-btn-handler span
{
	font-weight:bold;
	text-align:center;
	font-size:.91em;
	line-height:1.5
}

#custom-consent-pc-sdk.ccPcTab[dir=rtl] input~.cc-acc-hdr .cc-arw,
#custom-consent-pc-sdk.ccPcTab[dir=rtl] #cc-back-arw
{
	transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-webkit-transform:rotate(180deg)
}

#custom-consent-pc-sdk.ccPcTab[dir=rtl] input:checked~.cc-acc-hdr .cc-arw
{
	transform:rotate(270deg);
	-o-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	-webkit-transform:rotate(270deg)
}

#custom-consent-pc-sdk.ccPcTab[dir=rtl] #cc-search-cntr svg
{
	right:15px
}

#custom-consent-pc-sdk.ccPcTab[dir=rtl] .cc-chkbox label::after
{
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	border-left:0;
	border-right:3px solid
}

#custom-consent-pc-sdk #close-pc-btn-handler.cc-close-icon
{
	padding:0;
	background-color:transparent;
	border:none;
	margin:0
}

@media(max-width: 767px){
	#custom-consent-pc-sdk
	{
		width:100%;
		border:none
	}

	#custom-consent-pc-sdk .cc-sdk-container,
	#custom-consent-pc-sdk .cc-sdk-container
	{
		padding:0;
		margin:0
	}

	#custom-consent-pc-sdk #cc-pc-title
	{
		margin-left:10px;
		max-width:60%
	}

	#custom-consent-pc-sdk .cc-desc-cntr
	{
		margin:0;
		padding-top:20px;
		padding-right:20px;
		padding-bottom:15px;
		padding-left:20px;
		position:relative;
		left:auto
	}

	#custom-consent-pc-sdk .cc-desc-cntr
	{
		margin-top:20px;
		margin-left:20px;
		padding:0;
		padding-bottom:10px
	}

	#custom-consent-pc-sdk .cc-grps-cntr
	{
		max-height:none;
		overflow:hidden
	}

	#custom-consent-pc-sdk #accept-recommended-btn-handler
	{
		float:none
	}
}

@media(min-width: 768px){
	#custom-consent-pc-sdk.cc-tgl-with-label .cc-label-status
	{
		display:inline
	}

	#custom-consent-pc-sdk.cc-tgl-with-label #cc-pc-lst .cc-label-status
	{
		display:none
	}

	#custom-consent-pc-sdk.cc-tgl-with-label.cc-leg-opt-out .cc-pli-hdr
	{
		padding-right:8%
	}

	#custom-consent-pc-sdk.cc-tgl-with-label .cc-cat-header
	{
		max-width:60%
	}

	#custom-consent-pc-sdk.cc-tgl-with-label .cc-subgrp h4
	{
		max-width:58%
	}

	#custom-consent-pc-sdk.cc-tgl-with-label .cc-desc-cntr .cc-tgl-cntr:first-of-type,
	#custom-consent-pc-sdk.cc-tgl-with-label .cc-cat-header+.cc-tgl
	{
		padding-left:15px
	}
}

@media(max-width: 640px){
	#custom-consent-pc-sdk
	{
		height:100%
	}

	#custom-consent-pc-sdk .cc-pc-header
	{
		padding:10px;
		width:calc(100% - 20px)
	}

	#custom-consent-pc-sdk #cc-pc-content
	{
		overflow:auto
	}

	#custom-consent-pc-sdk .cc-sdk-row .cc-sdk-columns
	{
		width:100%
	}

	#custom-consent-pc-sdk .cc-desc-cntr
	{
		margin:0;
		overflow:hidden
	}

	#custom-consent-pc-sdk .cc-desc-cntr
	{
		margin-left:10px;
		width:calc(100% - 15px);
		margin-top:5px;
		margin-bottom:5px
	}

	#custom-consent-pc-sdk .cc-ven-hdr
	{
		max-width:80%
	}

	#custom-consent-pc-sdk #cc-lst-cnt
	{
		width:calc(100% - 18px);
		padding-top:13px;
		padding-right:5px;
		padding-left:10px
	}

	#custom-consent-pc-sdk .cc-grps-cntr
	{
		width:100%
	}

	#custom-consent-pc-sdk .cc-pc-footer
	{
		max-height:300px
	}

	#custom-consent-pc-sdk #cc-pc-content,
	#custom-consent-pc-sdk #cc-pc-lst
	{
		height:667px
	}

	#custom-consent-banner-sdk
	{
		/* height: 125px */
	}
}

@media(max-width: 640px)and (orientation: portrait){
	#custom-consent-pc-sdk #cc-pc-hdr
	{
		height:70px;
		padding:15px 0;
		width:100%
	}

	#custom-consent-pc-sdk .cc-lst-subhdr
	{
		width:calc(100% - 15px);
		float:none;
		bottom:auto;
		display:inline-block;
		padding-top:8px;
		padding-left:15px
	}

	#custom-consent-pc-sdk .cc-btn-subcntr
	{
		float:none
	}

	#custom-consent-pc-sdk #cc-search-cntr
	{
		display:inline-block;
		width:calc(100% - 55px);
		position:relative
	}

	#custom-consent-pc-sdk #cc-anchor
	{
		top:75px;
		right:30px
	}

	#custom-consent-pc-sdk #cc-fltr-modal
	{
		top:81px
	}

	#custom-consent-pc-sdk #cc-fltr-cntr
	{
		float:right;
		right:15px
	}

	#custom-consent-pc-sdk #cc-lst-title
	{
		padding-left:15px
	}

	#custom-consent-pc-sdk .cc-lst-cntr
	{
		overflow-y:scroll
	}

	#custom-consent-pc-sdk #cc-lst-cnt
	{
		height:auto;
		overflow:hidden
	}

	#custom-consent-pc-sdk .save-preference-btn-handler,
	#custom-consent-pc-sdk #accept-recommended-btn-handler,
	#custom-consent-pc-sdk .cc-pc-refuse-all-handler
	{
		width:calc(100% - 33px)
	}

	#custom-consent-pc-sdk.cc-ftr-stacked .save-preference-btn-handler,
	#custom-consent-pc-sdk.cc-ftr-stacked .cc-btn-subcntr
	{
		max-width:none
	}

	#custom-consent-pc-sdk.cc-ftr-stacked .cc-pc-footer button
	{
		margin:15px
	}

	#custom-consent-pc-sdk.cc-ftr-stacked .cc-btn-subcntr button
	{
		min-width:none;
		max-width:none
	}

	#custom-consent-pc-sdk.cc-ftr-stacked .cc-btn-subcntr button:nth-child(2)
	{
		margin-top:15px
	}

	#custom-consent-pc-sdk.cc-ftr-stacked .cc-btn-container button:not(:last-child)
	{
		margin-bottom:0
	}

	#custom-consent-banner-sdk
	{
		/* height: 125px */
	}
}

@media(max-width: 425px){
	#custom-consent-pc-sdk #cc-pc-lst .cc-acc-txt
	{
		padding-top:6px;
		padding-bottom:10px
	}

	#custom-consent-pc-sdk #cc-pc-lst .cc-host-notice
	{
		float:left;
		margin-left:30px
	}

	#custom-consent-pc-sdk #cc-pc-lst .cc-arw-cntr
	{
		float:none;
		display:inline
	}

	#custom-consent-pc-sdk #cc-pc-lst .cc-ven-hdr
	{
		float:left;
		width:100%;
		max-width:85%
	}

	#custom-consent-pc-sdk.cc-addtl-vendors #cc-pc-lst .cc-acc-cntr .cc-arw-cntr:first-of-type
	{
		float:right
	}

	#custom-consent-pc-sdk #cc-pc-title
	{
		max-width:100%
	}

	#custom-consent-pc-sdk .cc-subgrp-cntr li.cc-subgrp
	{
		margin-left:10px;
		width:calc(100% - 10px)
	}

	#custom-consent-pc-sdk #cc-ven-lst .cc-tgl-cntr
	{
		width:auto;
		float:right
	}

	#custom-consent-pc-sdk #cc-ven-lst .cc-arw-cntr
	{
		float:right
	}

	#custom-consent-pc-sdk .cc-ven-hdr
	{
		max-width:47%
	}

	#custom-consent-pc-sdk .cc-always-active-group .cc-tgl-cntr:first-of-type
	{
		max-width:none;
		padding-left:20px
	}

	#custom-consent-banner-sdk
	{
		/* height: 125px */
	}
}

@media only screen and (max-height: 425px)and (max-width: 896px)and (orientation: landscape){
	#custom-consent-pc-sdk
	{
		height:100%;
		width:100%;
		max-width:none
	}

	#custom-consent-pc-sdk .cc-always-active-group .cc-tgl-cntr
	{
		max-width:none
	}

	#custom-consent-pc-sdk .cc-pc-header
	{
		padding:10px;
		width:calc(100% - 20px)
	}

	#custom-consent-pc-sdk .cc-lst-cntr
	{
		overflow-y:scroll
	}

	#custom-consent-pc-sdk #cc-lst-cnt
	{
		height:auto;
		overflow:hidden
	}

	#custom-consent-pc-sdk #accept-recommended-btn-handler
	{
		float:right
	}

	#custom-consent-pc-sdk .save-preference-btn-handler,
	#custom-consent-pc-sdk #accept-recommended-btn-handler,
	#custom-consent-pc-sdk .cc-pc-refuse-all-handler
	{
		width:auto
	}

	#custom-consent-pc-sdk #cc-pc-content,
	#custom-consent-pc-sdk #cc-pc-lst
	{
		height:667px
	}

	#custom-consent-pc-sdk .cc-pc-footer-logo
	{
		display:none
	}

	#custom-consent-pc-sdk.cc-shw-fltr .cc-lst-cntr
	{
		overflow:hidden
	}

	#custom-consent-pc-sdk.cc-shw-fltr #cc-pc-lst
	{
		position:static
	}

	#custom-consent-pc-sdk.cc-shw-fltr #cc-fltr-modal
	{
		top:0;
		width:100%;
		height:100%;
		max-height:none
	}

	#custom-consent-pc-sdk.cc-shw-fltr #cc-fltr-modal>div
	{
		margin:0;
		box-sizing:initial;
		height:100%;
		max-height:none
	}

	#custom-consent-pc-sdk.cc-shw-fltr #clear-filters-handler
	{
		padding-right:20px
	}

	#custom-consent-pc-sdk.cc-shw-fltr #cc-anchor
	{
		display:none !important
	}

	#custom-consent-pc-sdk .cc-pc-footer button
	{
		margin:10px
	}
}

@media(max-width: 425px),(max-width: 896px)and (max-height: 425px)and (orientation: landscape){
	#custom-consent-pc-sdk .cc-pc-header
	{
		padding-right:20px
	}

	#custom-consent-pc-sdk .cc-pc-logo
	{
		margin-left:0px;
		margin-top:5px;
		width:150px
	}

	#custom-consent-pc-sdk .cc-close-icon
	{
		width:44px;
		height:44px;
		background-size:12px
	}

	#custom-consent-pc-sdk .cc-grp-hdr1
	{
		float:right;
		margin-left:10px;
		width:auto
	}

	#custom-consent-pc-sdk .cc-grp-hdr1
	{
		margin-left:0px;
		padding-right:10px
	}

	#custom-consent-pc-sdk #cc-pvcy-hdr,
	#custom-consent-pc-sdk .cc-grp-hdr1 .cc-cat-header
	{
		display:none
	}

	#custom-consent-pc-sdk .cc-grp-hdr1+.cc-vlst-cntr
	{
		padding-top:10px
	}
}

@media only screen and (max-height: 610px){
	#custom-consent-pc-sdk
	{
		max-height:100%
	}
}

#custom-consent-sdk #custom-consent-pc-sdk,
#custom-consent-sdk #cc-search-cntr,
#custom-consent-sdk #custom-consent-pc-sdk .cc-switch.cc-toggle,
#custom-consent-sdk #custom-consent-pc-sdk cc-grp-hdr1 .checkbox,
#custom-consent-sdk #custom-consent-pc-sdk #cc-pc-title:after,
#custom-consent-sdk #custom-consent-pc-sdk #cc-sel-blk,
#custom-consent-sdk #custom-consent-pc-sdk #cc-fltr-cnt,
#custom-consent-sdk #custom-consent-pc-sdk #cc-anchor 
{
	background-color: #FFFFFF;
}

#custom-consent-sdk #custom-consent-pc-sdk h3,
#custom-consent-sdk #custom-consent-pc-sdk h4,
#custom-consent-sdk #custom-consent-pc-sdk h5,
#custom-consent-sdk #custom-consent-pc-sdk h6,
#custom-consent-sdk #custom-consent-pc-sdk p,
#custom-consent-sdk #custom-consent-pc-sdk #cc-ven-lst .cc-ven-opts p,
#custom-consent-sdk #custom-consent-pc-sdk #cc-pc-desc,
#custom-consent-sdk #custom-consent-pc-sdk #cc-pc-title,
#custom-consent-sdk #custom-consent-pc-sdk .cc-li-title,
#custom-consent-sdk #custom-consent-pc-sdk .cc-sel-all-hdr span,
#custom-consent-sdk #custom-consent-pc-sdk #cc-host-lst .cc-host-info,
#custom-consent-sdk #custom-consent-pc-sdk #cc-fltr-modal #modal-header,
#custom-consent-sdk #custom-consent-pc-sdk .cc-checkbox label span,
#custom-consent-sdk #custom-consent-pc-sdk #cc-pc-lst #cc-sel-blk p,
#custom-consent-sdk #custom-consent-pc-sdk #cc-pc-lst #cc-lst-title span,
#custom-consent-sdk #custom-consent-pc-sdk #cc-pc-lst .back-btn-handler p,
#custom-consent-sdk #custom-consent-pc-sdk #cc-pc-lst .cc-ven-name,
#custom-consent-sdk #custom-consent-pc-sdk #cc-pc-lst #cc-ven-lst .consent-category,
#custom-consent-sdk #custom-consent-pc-sdk .cc-leg-btn-container .cc-inactive-leg-btn,
#custom-consent-sdk #custom-consent-pc-sdk .cc-label-status,
#custom-consent-sdk #custom-consent-pc-sdk .cc-chkbox label span,
#custom-consent-sdk #custom-consent-pc-sdk #clear-filters-handler 
{
	color: #696969;
}

#custom-consent-sdk #custom-consent-pc-sdk .privacy-notice-link,
#custom-consent-sdk #custom-consent-pc-sdk .category-vendors-list-handler,
#custom-consent-sdk #custom-consent-pc-sdk .category-vendors-list-handler + a,
#custom-consent-sdk #custom-consent-pc-sdk .category-host-list-handler,
#custom-consent-sdk #custom-consent-pc-sdk .cc-ven-link,
#custom-consent-sdk #custom-consent-pc-sdk #cc-host-lst .cc-host-name a,
#custom-consent-sdk #custom-consent-pc-sdk #cc-host-lst .cc-acc-hdr .cc-host-expand,
#custom-consent-sdk #custom-consent-pc-sdk #cc-host-lst .cc-host-info a
{
	color: #3860BE;
}

#custom-consent-sdk #custom-consent-banner-sdk a[href],
#custom-consent-sdk #custom-consent-banner-sdk .cc-link-btn
{
	color: #FFFFFF;
}
       
#custom-consent-sdk #custom-consent-pc-sdk .category-vendors-list-handler:hover 
{
	opacity: .7;
}

#custom-consent-sdk #custom-consent-pc-sdk .cc-acc-grpcntr.cc-acc-txt,
#custom-consent-sdk #custom-consent-pc-sdk .cc-acc-txt .cc-subgrp-tgl .cc-switch.cc-toggle
{
	background-color: #F8F8F8;
}

#custom-consent-sdk #custom-consent-pc-sdk #cc-host-lst .cc-host-info,
#custom-consent-sdk #custom-consent-pc-sdk .cc-acc-txt .cc-ven-dets
{
	background-color: #F8F8F8;
}

#custom-consent-sdk #custom-consent-pc-sdk 
button:not(#clear-filters-handler):not(.cc-close-icon):not(#filter-btn-handler):not(.cc-remove-objection-handler):not(.cc-obj-leg-btn-handler):not([aria-expanded]):not(.cc-link-btn),
#custom-consent-sdk #custom-consent-pc-sdk .cc-leg-btn-container .cc-active-leg-btn 
{
	background-color: #00BCEB;
	border-color: #00BCEB;
	color: #FFFFFF;
}

#custom-consent-sdk #custom-consent-pc-sdk .cc-active-menu 
{
	border-color: #00BCEB;
}

#custom-consent-sdk #custom-consent-pc-sdk .cc-leg-btn-container .cc-remove-objection-handler
{
	background-color: transparent;
	border:1px solid transparent;
}

#custom-consent-sdk #custom-consent-pc-sdk .cc-leg-btn-container .cc-inactive-leg-btn 
{
	background-color: #FFFFFF;
	color: #78808E;
	border-color: #78808E;
}

#custom-consent-sdk #custom-consent-pc-sdk .category-menu-switch-handler 
{
	background-color: #F4F4F4
}

#custom-consent-sdk #custom-consent-pc-sdk .cc-active-menu 
{
	background-color: #FFFFFF
}

#custom-consent-banner-sdk #custom-consent-accept-btn-handler, 
#custom-consent-banner-sdk #custom-consent-reject-btn-handler
{
	line-height: 1.37em !important;
	border-radius: 30px;
	margin-right: 0;
	padding: 5px 20px 6px;
	border: 1px solid #00bceb;
	font-weight: normal;
}

#content > div > div > div > ul > li:nth-child(4) > div.cc-sdk-column > div 
{
	display:none;
}

#custom-consent-pc-sdk .cc-pc-footer-logo 
{
	display:none;
}

#custom-consent-banner-sdk .cc-sdk-column,
#custom-consent-banner-sdk .cc-sdk-columns,
#custom-consent-pc-sdk .cc-sdk-column,
#custom-consent-pc-sdk .cc-sdk-columns,
#cc-sdk-cookie-policy .cc-sdk-column,
#cc-sdk-cookie-policy .cc-sdk-columns 
{
	float: left;
}

#custom-consent-pc-sdk .button-group 
{
	display: flex;
}

#custom-consent-sdk #custom-consent-pc-sdk h2 
{
	font-size: 20px;
	font-weight: normal;
}

#custom-consent-sdk #custom-consent-pc-sdk .group h3 
{
	font-size: .8em;
}

#custom-consent-pc-sdk .cc-pc-footer button 
{
	font-weight: normal;
}

#custom-consent-sdk #custom-consent-pc-sdk h3 
{
	font-weight: normal;
}

#cc-pc-content > div > div.cc-sdk-four.cc-sdk-columns.cc-tab-list > ul > li:nth-child(5) > div 
{
	display: none;
}

#custom-consent-pc-sdk .cc-title-cntr 
{
	padding: 10px;
}

.cc-sdk-cookie-policy
{
	font-family:inherit;
	font-size:16px
}

.cc-sdk-cookie-policy h3,
.cc-sdk-cookie-policy h4,
.cc-sdk-cookie-policy h6,
.cc-sdk-cookie-policy p,
.cc-sdk-cookie-policy li,
.cc-sdk-cookie-policy a,
.cc-sdk-cookie-policy th,
.cc-sdk-cookie-policy #cookie-policy-description,
.cc-sdk-cookie-policy .cc-sdk-cookie-policy-group,
.cc-sdk-cookie-policy #cookie-policy-title
{
	color:dimgray
}

.cc-sdk-cookie-policy #cookie-policy-description
{
	margin-bottom:1em
}

.cc-sdk-cookie-policy h4
{
	font-size:1.2em
}

.cc-sdk-cookie-policy h6
{
	font-size:1em;
	margin-top:2em
}

.cc-sdk-cookie-policy th
{
	min-width:75px
}

.cc-sdk-cookie-policy a,
.cc-sdk-cookie-policy a:hover
{
	background:#fff
}

.cc-sdk-cookie-policy thead
{
	background-color:#f6f6f4;
	font-weight:bold
}

.cc-sdk-cookie-policy .cc-mobile-border
{
	display:none
}

.cc-sdk-cookie-policy section
{
	margin-bottom:2em
}

.cc-sdk-cookie-policy table
{
	border-collapse:inherit
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy
{
	font-family:inherit;
	font-size:16px
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy h3,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy h4,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy h6,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy p,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy li,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy a,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy th,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy #cookie-policy-description,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy .cc-sdk-cookie-policy-group,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy #cookie-policy-title
{
	color:dimgray
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy #cookie-policy-description
{
	margin-bottom:1em
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy .cc-sdk-subgroup
{
	margin-left:1.5em
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy #cookie-policy-description,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy .cc-sdk-cookie-policy-group-desc,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy .cc-table-header,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy a,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy span,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy td
{
	font-size:.9em
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy td span,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy td a
{
	font-size:inherit
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy .cc-sdk-cookie-policy-group
{
	font-size:1em;
	margin-bottom:.6em
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy .cc-sdk-cookie-policy-title
{
	margin-bottom:1.2em
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy>section
{
	margin-bottom:1em
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy th
{
	min-width:75px
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy a,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy a:hover
{
	background:#fff
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy thead
{
	background-color:#f6f6f4;
	font-weight:bold
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy .cc-mobile-border
{
	display:none
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy section
{
	margin-bottom:2em
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy .cc-sdk-subgroup ul li
{
	list-style:disc;
	margin-left:1.5em
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy .cc-sdk-subgroup ul li h4
{
	display:inline-block
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy table
{
	border-collapse:inherit;
	margin:auto;
	border:1px solid #d7d7d7;
	border-radius:5px;
	border-spacing:initial;
	width:100%;
	overflow:hidden
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy table th,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy table td
{
	border-bottom:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy table tr:last-child td
{
	border-bottom:0px
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy table tr th:last-child,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy table tr td:last-child
{
	border-right:0px
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy table .cc-host,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy table .cc-cookies-type
{
	width:25%
}

.cc-sdk-cookie-policy[dir=rtl]
{
	text-align:left
}

#cc-sdk-cookie-policy h3
{
	font-size:1.5em
}

@media only screen and (max-width: 530px){
	.cc-sdk-cookie-policy:not(#cc-sdk-cookie-policy-v2) table,
	.cc-sdk-cookie-policy:not(#cc-sdk-cookie-policy-v2) thead,
	.cc-sdk-cookie-policy:not(#cc-sdk-cookie-policy-v2) tbody,
	.cc-sdk-cookie-policy:not(#cc-sdk-cookie-policy-v2) th,
	.cc-sdk-cookie-policy:not(#cc-sdk-cookie-policy-v2) td,
	.cc-sdk-cookie-policy:not(#cc-sdk-cookie-policy-v2) tr
	{
		display:block
	}

	.cc-sdk-cookie-policy:not(#cc-sdk-cookie-policy-v2) thead tr
	{
		position:absolute;
		top:-9999px;
		left:-9999px
	}

	.cc-sdk-cookie-policy:not(#cc-sdk-cookie-policy-v2) tr
	{
		margin:0 0 1em 0
	}

	.cc-sdk-cookie-policy:not(#cc-sdk-cookie-policy-v2) tr:nth-child(odd),
	.cc-sdk-cookie-policy:not(#cc-sdk-cookie-policy-v2) tr:nth-child(odd) a
	{
		background:#f6f6f4
	}

	.cc-sdk-cookie-policy:not(#cc-sdk-cookie-policy-v2) td
	{
		border:none;
		border-bottom:1px solid #eee;
		position:relative;
		padding-left:50%
	}

	.cc-sdk-cookie-policy:not(#cc-sdk-cookie-policy-v2) td:before
	{
		position:absolute;
		height:100%;
		left:6px;
		width:40%;
		padding-right:10px
	}

	.cc-sdk-cookie-policy:not(#cc-sdk-cookie-policy-v2) .cc-mobile-border
	{
		display:inline-block;
		background-color:#e4e4e4;
		position:absolute;
		height:100%;
		top:0;
		left:45%;
		width:2px
	}

	.cc-sdk-cookie-policy:not(#cc-sdk-cookie-policy-v2) td:before
	{
		content:attr(data-label);
		font-weight:bold
	}

	.cc-sdk-cookie-policy:not(#cc-sdk-cookie-policy-v2) li
	{
		word-break:break-word;
		word-wrap:break-word
	}

	#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy table
	{
		overflow:hidden
	}

	#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy table td
	{
		border:none;
		border-bottom:1px solid #d7d7d7
	}

	#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy table,
	#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy thead,
	#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy tbody,
	#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy th,
	#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy td,
	#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy tr
	{
		display:block
	}

	#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy table .cc-host,
	#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy table .cc-cookies-type
	{
		width:auto
	}

	#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy tr
	{
		margin:0 0 1em 0
	}

	#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy td:before
	{
		height:100%;
		width:40%;
		padding-right:10px
	}

	#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy td:before
	{
		content:attr(data-label);
		font-weight:bold
	}

	#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy li
	{
		word-break:break-word;
		word-wrap:break-word
	}

	#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy thead tr
	{
		position:absolute;
		top:-9999px;
		left:-9999px;
		z-index:-9999
	}

	#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy table tr:last-child td
	{
		border-bottom:1px solid #d7d7d7;
		border-right:0px
	}

	#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy table tr:last-child td:last-child
	{
		border-bottom:0px
	}

	#custom-consent-banner-sdk
	{
		/* height: 125px */
	}
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy h5,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy h6,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy li,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy p,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy a,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy span,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy td,
#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy #cookie-policy-description 
{
	color: #696969;
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy th 
{
	color: #696969;
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy .cc-sdk-cookie-policy-group 
{
	color: #696969;
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy #cookie-policy-title 
{
	color: #696969;
}

#cc-sdk-cookie-policy-v2.cc-sdk-cookie-policy table th 
{
	background-color: #F8F8F8;
}

@keyframes slide-down-custom {
	0% 
	{
		bottom: 1000px !important;
	}
	100% 
	{
		bottom: 0px;
	}
}

@-webkit-keyframes slide-down-custom {
	0% 
	{
		bottom: 1000px !important;
	}
	100% 
	{
		bottom: 0px;
	}
}

@-moz-keyframes slide-down-custom {
	0% 
	{
		bottom: 1000px !important;
	}
	100% 
	{
		bottom: 0px;
	}
}

.cc-tgl-text {
	font-weight: normal;
	color: #696969;
	vertical-align: middle;
	margin: 1px;
	font-size: .875em;
	line-height: 1.3;
	font-family: inherit;
	letter-spacing: normal;
	padding: 0;
}

.cc-wrapper {
	display: none;
}