
.gdpr-noscroll {
	overflow: hidden;
}

.gdpr-hidden {
	display: none;
}

.gdpr-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .8);
	z-index: 99999999;
	display: none;
}

.gdpr :not(textarea):not(input):not(select) {
	font-family: Helvetica, Arial, sans-serif !important;
	text-transform: none !important;
	letter-spacing: 0 !important;
	color: #455561;
	background: none;
	box-shadow: none;
	text-shadow: none;
	outline: none;
	border: none;
	margin: 0;
	padding: 0;
	word-break: normal;
	word-wrap: normal;
}

.gdpr .h5 {
	font-size: 18px;
	font-weight: 700;
	color: #fff;
}

.gdpr button, .gdpr input[type=submit] {
	color: #000;
	font-weight: 400;
	font-size: 14px;
	margin: 0;
	transform: scale(1);
	line-height: 1.5;
	display: block;
	min-width: auto;
	max-width: auto;
	cursor: pointer;
}

.gdpr button:after, .gdpr button:before, .gdpr input[type=submit]:after, .gdpr input[type=submit]:before {
	display: inline-block;
	margin: 0;
	transform: scale(1);
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
	background: none;
}

.gdpr button:active, .gdpr button:focus, .gdpr button:hover, .gdpr input[type=submit]:active, .gdpr input[type=submit]:focus, .gdpr input[type=submit]:hover {
	margin: 0;
	border: none;
	box-shadow: none;
}

.gdpr img {
	width: 100% !important;
}

.gdpr .gdpr-contained-wrapper {
	max-width: 600px;
	margin: 0 auto;
	padding: 20px 40px;
	box-sizing: border-box;
}

@media screen and (max-width:1024px) {
	.gdpr .gdpr-contained-wrapper {
		padding: 20px;
	}
}

.gdpr.gdpr-privacy-bar, .gdpr.gdpr-reconsent-bar {
	position: fixed;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, .9);
	width: 100%;
	color: #fff;
	z-index: 9999999;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper, .gdpr.gdpr-reconsent-bar .gdpr-wrapper {
	padding: 20px 60px;
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
	flex-direction: column;
	align-items: center;
}

@media screen and (min-width:1440px) {
	.gdpr.gdpr-privacy-bar .gdpr-wrapper, .gdpr.gdpr-reconsent-bar .gdpr-wrapper {
		flex-direction: row;
	}
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper:after, .gdpr.gdpr-reconsent-bar .gdpr-wrapper:after {
	content: "";
	display: table;
	clear: both;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper p, .gdpr.gdpr-reconsent-bar .gdpr-wrapper p {
	margin: 0;
	font-size: 14px;
	font-weight: 400;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content {
	width: 100%;
	padding: 0 0 20px;
	text-align: center;
}

@media screen and (min-width:1440px) {
	.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content {
		flex: 1;
		padding: 0 100px 0 0;
		text-align: left;
	}
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content p, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content p {
	color: #fff;
	font-size: 14px;
}

@media screen and (max-width:1024px) {
	.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content {
		padding-right: 0;
		padding-bottom: 20px;
	}
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content .gdpr-policy-pages .gdpr-policy-pages-item:after, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content .gdpr-policy-pages .gdpr-policy-pages-item:after {
	content: ",";
	margin-right: 5px;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-content .gdpr-policy-pages .gdpr-policy-pages-item:last-of-type:after, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-content .gdpr-policy-pages .gdpr-policy-pages-item:last-of-type:after {
	content: "";
	margin-right: 0;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right {
	display: flex;
	align-items: center;
}

@media screen and (max-width:1024px) {
	.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right {
		flex-direction: column;
	}
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list {
	list-style: none;
	padding: 0 20px 0 0;
	margin: 0 20px 0 0;
	border-right: 1px solid grey;
}

@media screen and (max-width:1024px) {
	.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list {
		padding: 0 0 10px;
		margin: 0 0 20px;
		border-right: none;
		border-bottom: 1px solid grey;
		text-align: center;
	}
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item {
	display: inline-block;
	margin: 0 10px;
	padding-top: 5px;
}

@media screen and (max-width:1024px) {
	.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item {
		padding-top: 0;
	}
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item *, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item *, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item *, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item *, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item *, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item *, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item *, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item * {
	float: left;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item input, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item input, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item input, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item input, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item input, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item input, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item input, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item input {
	margin-top: 3px;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item label, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item label, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item label, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item label, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item label, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item label, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item label, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item label {
	color: #fff;
	margin: 0 5px;
	font-size: 14px;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item .gdpr-policy-link, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item .gdpr-policy-link, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item .gdpr-policy-link, .gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item .gdpr-policy-link, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-cookie-categories-item .gdpr-policy-link, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories .gdpr-policy-list-item .gdpr-policy-link, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-cookie-categories-item .gdpr-policy-link, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-policy-list .gdpr-policy-list-item .gdpr-policy-link {
	color: #fff;
	font-size: 14px;
	text-decoration: underline;
}

@media screen and (max-width:640px) {
	.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-cookie-categories {
		margin-bottom: 5px;
	}
}

@media screen and (max-width:640px) {
	.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-buttons {
		display: flex;
		flex-direction: column;
	}
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button {
	white-space: nowrap;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-preferences, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-preferences {
	margin-left: 10px;
	margin-right: 20px;
}

@media screen and (max-width:640px) {
	.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-preferences, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-preferences {
		margin: 0 0 10px 15px;
	}
	
	.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-preferences:before, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-preferences:before {
		left: -7px;
	}
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-agreement, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-agreement {
	margin: 0 10px;
	align-self: center;
}

@media screen and (min-width:1440px) {
	.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-agreement, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-right .gdpr-buttons button.gdpr-agreement {
		margin: 0 0 0 10px;
	}
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-close, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-close {
	color: #fff;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	transition: all .2s ease-in-out;
	padding: 15px;
	line-height: 0;
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-close:hover:before, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-close:hover:before {
	transform: scale(1.5);
}

.gdpr.gdpr-privacy-bar .gdpr-wrapper .gdpr-close:before, .gdpr.gdpr-reconsent-bar .gdpr-wrapper .gdpr-close:before {
	content: "×";
	line-height: 12.5px;
	font-size: 25px;
	display: inline-block;
	transition: all .2s ease-in-out;
	transform: translateZ(0);
	backface-visibility: hidden;
}

.gdpr.gdpr-privacy-bar .gdpr-preferences, .gdpr.gdpr-reconsent-bar .gdpr-preferences {
	font-weight: 400;
	font-size: 14px;
	text-decoration: underline;
	position: relative;
	margin-left: 9px;
	color: #fff;
	float: left;
}

.gdpr.gdpr-privacy-bar .gdpr-preferences:before, .gdpr.gdpr-reconsent-bar .gdpr-preferences:before {
	content: "❯";
	font-size: 1.1em;
	font-weight: 400;
	padding-right: 5px;
	color: #fff;
	position: absolute;
	left: -7px;
	top: 5px;
}

.gdpr.gdpr-privacy-bar .gdpr-preferences:active, .gdpr.gdpr-privacy-bar .gdpr-preferences:focus, .gdpr.gdpr-privacy-bar .gdpr-preferences:focus-within, .gdpr.gdpr-privacy-bar .gdpr-preferences:hover, .gdpr.gdpr-privacy-bar .gdpr-preferences:visited, .gdpr.gdpr-reconsent-bar .gdpr-preferences:active, .gdpr.gdpr-reconsent-bar .gdpr-preferences:focus, .gdpr.gdpr-reconsent-bar .gdpr-preferences:focus-within, .gdpr.gdpr-reconsent-bar .gdpr-preferences:hover, .gdpr.gdpr-reconsent-bar .gdpr-preferences:visited {
	background: none;
}

.gdpr.gdpr-privacy-bar button, .gdpr.gdpr-reconsent-bar button {
	margin: 0 5px;
	padding: 5px 10px;
}

@media screen and (max-width:640px) {
	.gdpr.gdpr-privacy-bar button, .gdpr.gdpr-reconsent-bar button {
		margin: 0;
	}
}

.gdpr.gdpr-privacy-bar .gdpr-agreement, .gdpr.gdpr-reconsent-bar .gdpr-agreement {
	position: relative;
	font-size: 13px;
	font-weight: 400;
	padding: 0 10px 1px;
	height: auto;
	line-height: 26px;
	white-space: normal;
	margin: 0;
	border-radius: 3px;
	box-sizing: border-box;
	background: #0085ba;
	border: 1px solid #006799;
	border-top-color: #0073aa;
	box-shadow: 0 1px 0 #006799;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
}

.gdpr.gdpr-privacy-bar .gdpr-agreement:hover, .gdpr.gdpr-reconsent-bar .gdpr-agreement:hover {
	background: #008ec2;
	border-color: #006799;
}

.gdpr.gdpr-privacy-bar .gdpr-agreement:active, .gdpr.gdpr-privacy-bar .gdpr-agreement:focus, .gdpr.gdpr-reconsent-bar .gdpr-agreement:active, .gdpr.gdpr-reconsent-bar .gdpr-agreement:focus {
	background: #0073aa;
	border-color: #006799;
	box-shadow: inset 0 2px 0 #006799;
	vertical-align: top;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper, .gdpr.gdpr-privacy-preferences .gdpr-wrapper, .gdpr.gdpr-reconsent .gdpr-wrapper {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 999999999;
	width: 100%;
	max-width: 768px;
	height: 100%;
	max-height: 500px;
	overflow: hidden;
	display: none;
	border-radius: 2.5px;
	padding: 15px;
	box-sizing: border-box;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form, .gdpr.gdpr-reconsent .gdpr-wrapper>form {
	height: 100%;
	position: relative;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>header, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>header, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>header, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>header, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>header, .gdpr.gdpr-reconsent .gdpr-wrapper>form>header {
	display: flex;
	height: 75px;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>header .logo, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>header .logo, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>header .logo, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>header .logo, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>header .logo, .gdpr.gdpr-reconsent .gdpr-wrapper>form>header .logo {
	max-width: 30%;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>header .logo a, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>header .logo a, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>header .logo a, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>header .logo a, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>header .logo a, .gdpr.gdpr-reconsent .gdpr-wrapper>form>header .logo a {
	padding: 0;
	margin: 0;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>header .logo a img, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>header .logo a img, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>header .logo a img, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>header .logo a img, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>header .logo a img, .gdpr.gdpr-reconsent .gdpr-wrapper>form>header .logo a img {
	display: block;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>header .gdpr-box-title, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>header .gdpr-box-title, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>header .gdpr-box-title, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>header .gdpr-box-title, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>header .gdpr-box-title, .gdpr.gdpr-reconsent .gdpr-wrapper>form>header .gdpr-box-title {
	background: #23282d;
	flex-grow: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>header .gdpr-box-title h3, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>header .gdpr-box-title h3, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>header .gdpr-box-title h3, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>header .gdpr-box-title h3, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>header .gdpr-box-title h3, .gdpr.gdpr-reconsent .gdpr-wrapper>form>header .gdpr-box-title h3 {
	margin: 0 !important;
	padding: 0 !important;
	text-align: center !important;
	color: #fff !important;
	font-weight: 600 !important;
	font-size: 22px !important;
}

@media screen and (max-width:640px) {
	.gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>header .gdpr-box-title h3, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>header .gdpr-box-title h3, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>header .gdpr-box-title h3, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>header .gdpr-box-title h3, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>header .gdpr-box-title h3, .gdpr.gdpr-reconsent .gdpr-wrapper>form>header .gdpr-box-title h3 {
		font-size: 18px !important;
	}
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>header .gdpr-box-title .gdpr-close, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>header .gdpr-box-title .gdpr-close, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>header .gdpr-box-title .gdpr-close, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>header .gdpr-box-title .gdpr-close, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>header .gdpr-box-title .gdpr-close, .gdpr.gdpr-reconsent .gdpr-wrapper>form>header .gdpr-box-title .gdpr-close {
	color: #fff;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	transition: all .2s ease-in-out;
	padding: 15px;
	line-height: 0;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>header .gdpr-box-title .gdpr-close:hover:before, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>header .gdpr-box-title .gdpr-close:hover:before, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>header .gdpr-box-title .gdpr-close:hover:before, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>header .gdpr-box-title .gdpr-close:hover:before, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>header .gdpr-box-title .gdpr-close:hover:before, .gdpr.gdpr-reconsent .gdpr-wrapper>form>header .gdpr-box-title .gdpr-close:hover:before {
	transform: scale(1.5);
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>header .gdpr-box-title .gdpr-close:before, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>header .gdpr-box-title .gdpr-close:before, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>header .gdpr-box-title .gdpr-close:before, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>header .gdpr-box-title .gdpr-close:before, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>header .gdpr-box-title .gdpr-close:before, .gdpr.gdpr-reconsent .gdpr-wrapper>form>header .gdpr-box-title .gdpr-close:before {
	content: "×";
	line-height: 12.5px;
	font-size: 25px;
	display: inline-block;
	transition: all .2s ease-in-out;
	transform: translateZ(0);
	backface-visibility: hidden;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer {
	position: absolute;
	padding: 0 20px 20px;
	bottom: 0;
	left: 160px;
	right: 0;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}

@media screen and (max-width:640px) {
	.gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer {
		left: 0;
		bottom: 5px;
	}
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer .gdpr-buttons, .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer .gdpr-buttons>form, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer .gdpr-buttons, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer .gdpr-buttons>form, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer .gdpr-buttons, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer .gdpr-buttons>form, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer .gdpr-buttons, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer .gdpr-buttons>form, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer .gdpr-buttons, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer .gdpr-buttons>form, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer .gdpr-buttons, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer .gdpr-buttons>form {
	display: flex;
	align-items: flex-end;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer input[type=submit], .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer input[type=submit], .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer input[type=submit], .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type=submit], .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer input[type=submit], .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer input[type=submit] {
	font-size: 13px;
	font-weight: 400;
	line-height: 26px;
	height: 28px;
	padding: 0 10px 1px;
	border-radius: 3px;
	white-space: nowrap;
	box-sizing: border-box;
	background: #0085ba;
	border: 1px solid #006799;
	border-top-color: #0073aa;
	box-shadow: 0 1px 0 #006799;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
	margin: 0 15px 0 0;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer input[type=submit]:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer input[type=submit]:hover, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer input[type=submit]:hover, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type=submit]:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer input[type=submit]:hover, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer input[type=submit]:hover {
	background: #008ec2;
	border-color: #006799;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer input[type=submit].focus, .gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer input[type=submit]:active, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer input[type=submit].focus, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer input[type=submit]:active, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer input[type=submit].focus, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer input[type=submit]:active, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type=submit].focus, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer input[type=submit]:active, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer input[type=submit].focus, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer input[type=submit]:active, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer input[type=submit].focus, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer input[type=submit]:active {
	background: #0073aa;
	border-color: #006799;
	box-shadow: inset 0 2px 0 #006799;
	vertical-align: top;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer span, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer span, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer span, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer span, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer span, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer span {
	font-size: 13px;
	line-height: 20px;
	color: #555d66;
	font-style: italic;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer span a, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer span a, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer span a, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer span a, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer span a, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer span a {
	color: #0073aa;
	transition-property: border, background, color;
	transition-duration: .05s;
	transition-timing-function: ease-in-out;
	text-decoration: underline;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .reconsent-form>footer span a:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper>form>footer span a:hover, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .reconsent-form>footer span a:hover, .gdpr.gdpr-privacy-preferences .gdpr-wrapper>form>footer span a:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .reconsent-form>footer span a:hover, .gdpr.gdpr-reconsent .gdpr-wrapper>form>footer span a:hover {
	color: #00a0d2;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-mobile-menu, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-mobile-menu, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-mobile-menu {
	display: none;
}

@media screen and (max-width:640px) {
	.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-mobile-menu, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-mobile-menu, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-mobile-menu {
		display: block;
	}
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-mobile-menu button, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-mobile-menu button, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-mobile-menu button {
	width: 100%;
	background-color: #191e23;
	color: #fff;
	font-size: 14px;
	text-align: left;
	padding: 15px;
	border-radius: 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
	line-height: 0;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-mobile-menu button:hover, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-mobile-menu button:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-mobile-menu button:hover {
	color: #00b9eb;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-mobile-menu button:hover:after, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-mobile-menu button:hover:after, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-mobile-menu button:hover:after {
	border-top-color: #00b9eb;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-mobile-menu button:after, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-mobile-menu button:after, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-mobile-menu button:after {
	content: "";
	width: 0;
	height: 0;
	border-left: 7.5px solid transparent;
	border-right: 7.5px solid transparent;
	border-top: 7.5px solid #fff;
	transition: all .2s;
	right: 15px;
	top: 12px;
	position: absolute;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-mobile-menu button.gdpr-active:after, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-mobile-menu button.gdpr-active:after, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-mobile-menu button.gdpr-active:after {
	transform: rotate(180deg);
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content {
	display: flex;
	height: calc(100% - 75px);
	background: #f1f1f1;
}

@media screen and (max-width:640px) {
	.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content {
		position: relative;
		height: calc(100% - 119px);
	}
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-policies li a, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-policies li a, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-policies li a {
	font-style: italic;
	font-size: 12px !important;
	color: #ababab !important;
	box-sizing: border-box;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs {
	border: none !important;
	min-width: 160px;
	max-width: 160px;
	padding: 0;
	margin: 0;
	overflow-y: auto;
	background-color: #23282d;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

@media screen and (max-width:640px) {
	.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs {
		position: absolute;
		height: 100%;
		width: 100%;
		max-width: 100%;
		display: none;
		z-index: 1;
	}
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li {
	list-style: none;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li a, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li button {
	display: block;
	width: 100%;
	background: #23282d;
	color: #fff;
	font-size: 14px;
	text-align: left;
	text-decoration: none;
	padding: 8px;
	border-radius: 0;
	position: relative;
}

@media screen and (max-width:640px) {
	.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li a, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li button {
		padding: 15px;
		line-height: 1;
	}
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a:hover, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li a:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li button:hover {
	background-color: #191e23;
	color: #00b9eb;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active {
	background-color: #0073aa;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active:hover, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active:hover, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active:hover, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active:hover {
	color: #fff;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active:after, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active:after, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active:after, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active:after, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active:after, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active:after {
	right: 0;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border: 8px solid transparent;
	border-right-color: #f1f1f1;
	top: 50%;
	margin-top: -8px;
}

@media screen and (max-width:640px) {
	.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active:after, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active:after, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active:after, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active:after, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li a.gdpr-active:after, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li button.gdpr-active:after {
		display: none;
	}
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs {
	position: relative;
	padding: 8px 0;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto;
	border: 0;
	margin: 0;
	box-shadow: none;
	background-color: #32373c;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button {
	background-color: transparent;
	font-size: 13px;
	line-height: 18px;
	padding: 5px 8px;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button.gdpr-active, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button.gdpr-active, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button.gdpr-active {
	font-weight: 600;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button.gdpr-active:after, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button.gdpr-active:after, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tabs li .gdpr-subtabs li button.gdpr-active:after {
	border: none;
	content: "";
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content {
	width: 100%;
	margin-bottom: 68px;
	overflow-y: auto;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content>div {
	display: none;
	padding: 20px 20px 0;
	overflow-y: auto;
	font-size: 13px;
	height: 100%;
	box-sizing: border-box;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div header, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div header, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content>div header {
	display: flex;
	justify-content: space-between;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div header h4, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div header label, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div header h4, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div header label, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content>div header h4, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content>div header label {
	margin: 0;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div header h4, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div header h4, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content>div header h4 {
	font-weight: 600 !important;
	padding-right: 10px;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info {
	height: 100%;
	overflow-y: auto;
	flex: 1;
	margin-top: 20px;
	position: relative;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-policy-content, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-policy-content, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-policy-content {
	padding: 10px;
	border: 1px solid #e5e5e5;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
	background-color: #fff;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-policy-content>p, .gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info>p, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-policy-content>p, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info>p, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-policy-content>p, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info>p {
	margin-bottom: 16px;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info strong, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info strong, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info strong {
	border-bottom: 1px solid rgba(0, 0, 0, .4);
	display: block;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used {
	font-family: Helvetica, Arial, sans-serif;
	border: 1px solid #e5e5e5;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
	margin-bottom: 10px;
	background-color: #fff;
	font-size: 13px;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used:first-of-type, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used:first-of-type, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used:first-of-type {
	padding-top: 0;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title {
	padding: 10px;
	border-bottom: 1px solid #e1e1e1;
	color: #32373c;
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title p, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title p, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title p {
	margin: 0;
	font-weight: 600 !important;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title .gdpr-always-active, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title .gdpr-always-active, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title .gdpr-always-active {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 10px;
	min-height: 24px;
	text-align: center;
	border-radius: 50px;
	line-height: 16px;
	background-color: #00b9eb;
	color: #fff;
	font-style: normal;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title a, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title a, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title a {
	color: #0073aa;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title a:hover, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title a:hover, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookie-title a:hover {
	color: #00a0d2;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookies, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookies, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookies {
	color: #555;
	background-color: #f9f9f9;
	padding: 10px;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookies span, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookies span, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content>div .gdpr-info .gdpr-cookies-used .gdpr-cookies span {
	font-style: italic;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content .gdpr-tab-content .gdpr-active, .gdpr.gdpr-privacy-preferences .gdpr-wrapper .gdpr-content .gdpr-tab-content .gdpr-active, .gdpr.gdpr-reconsent .gdpr-wrapper .gdpr-content .gdpr-tab-content .gdpr-active {
	display: flex;
	flex-direction: column;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper {
	flex-direction: column;
	justify-content: center;
	max-width: 400px;
	min-height: 250px;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper>header {
	display: flex;
	height: 75px;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper>header .logo {
	max-width: 30%;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper>header .logo a {
	padding: 0;
	margin: 0;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper>header .logo a img {
	display: block;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper>header .gdpr-box-title {
	background: #23282d;
	flex-grow: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper>header .gdpr-box-title h3 {
	margin: 0 !important;
	padding: 0 !important;
	text-align: center !important;
	color: #fff !important;
	font-weight: 600 !important;
	font-size: 22px !important;
}

@media screen and (max-width:640px) {
	.gdpr.gdpr-general-confirmation .gdpr-wrapper>header .gdpr-box-title h3 {
		font-size: 18px !important;
	}
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper>header .gdpr-box-title .gdpr-close {
	color: #fff;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	transition: all .2s ease-in-out;
	padding: 15px;
	line-height: 0;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper>header .gdpr-box-title .gdpr-close:hover:before {
	transform: scale(1.5);
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper>header .gdpr-box-title .gdpr-close:before {
	content: "×";
	line-height: 12.5px;
	font-size: 25px;
	display: inline-block;
	transition: all .2s ease-in-out;
	transform: translateZ(0);
	backface-visibility: hidden;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper>footer {
	background: #f1f1f1;
	padding: 20px;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper>footer button {
	font-size: 13px;
	font-weight: 400;
	line-height: 26px;
	height: 28px;
	margin: 0;
	padding: 0 10px 1px;
	border-radius: 3px;
	white-space: nowrap;
	box-sizing: border-box;
	background: #0085ba;
	border: 1px solid #006799;
	border-top-color: #0073aa;
	box-shadow: 0 1px 0 #006799;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
	display: inline;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper>footer button:hover {
	background: #008ec2;
	border-color: #006799;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper>footer button.focus, .gdpr.gdpr-general-confirmation .gdpr-wrapper>footer button:active {
	background: #0073aa;
	border-color: #006799;
	box-shadow: inset 0 2px 0 #006799;
	vertical-align: top;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper>footer button.gdpr-cancel {
	color: #555;
	border-color: #ccc;
	background: #f7f7f7;
	box-shadow: 0 1px 0 #ccc;
	text-shadow: none;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper>footer button.gdpr-cancel:hover {
	background: #fafafa;
	border-color: #999;
	color: #23282d;
	box-shadow: 0 1px 0 #ccc;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper>footer button.gdpr-cancel:active, .gdpr.gdpr-general-confirmation .gdpr-wrapper>footer button.gdpr-cancel:focus {
	background: #eee;
	border-color: #999;
	box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, .5);
	transform: translateY(1px);
	color: #23282d;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content {
	padding: 20px 20px 0;
	height: auto;
}

.gdpr.gdpr-general-confirmation .gdpr-wrapper .gdpr-content p {
	margin: 0;
}

.gdpr-switch {
	position: relative;
	display: inline-block;
	min-width: 45px;
	height: 24px;
	margin-bottom: 0;
}

.gdpr-switch input {
	position: absolute;
	left: -999em;
}

.gdpr-switch .gdpr-slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	transition: .4s;
}

.gdpr-switch .gdpr-slider:before {
	position: absolute;
	content: "";
	height: 16px;
	width: 16px;
	left: 4px;
	bottom: 4px;
	background-color: #fff;
	transition: .4s;
}

.gdpr-switch .gdpr-slider.round {
	border-radius: 34px;
}

.gdpr-switch .gdpr-slider.round:before {
	border-radius: 50%;
}

.gdpr-switch .gdpr-switch-indicator, .gdpr-switch .gdpr-switch-indicator-off, .gdpr-switch .gdpr-switch-indicator-on, .gdpr-switch input:checked+.gdpr-slider+.gdpr-switch-indicator-on, .gdpr-switch input:checked+.gdpr-slider+.gdpr-switch-indicator-on+.gdpr-switch-indicator-off {
	position: absolute;
	bottom: 2px;
	right: 50px;
	color: #ccc;
}

.gdpr-switch .gdpr-switch-indicator-on {
	display: none;
}

.gdpr-switch .gdpr-switch-indicator-off {
	display: block;
}

.gdpr-switch input:checked+.gdpr-slider {
	background-color: #00b9eb;
}

.gdpr-switch input:checked+.gdpr-slider:before {
	transform: translateX(21px);
}

.gdpr-switch input:checked+.gdpr-slider+.gdpr-switch-indicator-on {
	color: #00b9eb;
	display: block;
}

.gdpr-switch input:checked+.gdpr-slider+.gdpr-switch-indicator-on+.gdpr-switch-indicator-off {
	display: none;
}

.gdpr-switch input:focus+.gdpr-slider {
	box-shadow: 0 0 1px #00b9eb;
}
