/*--------------------------------------------*//* EME Cookie Consent Management/*--------------------------------------------*/.CookieConsentManagement {  	display: block;  	position: fixed;  	left: 30px;  	bottom: 70px;  	z-index: 2000;  	cursor: default;}.CookieConsentManagement .modal-dialog {	top: calc(5vh)!important;	max-height: calc(90vh)!important;	overflow: hidden!important;	}.CookieConsentManagement .CookieButton {	width: 50px;	height: 50px;	border: 1px solid #00b27a;  	border-radius: 50%;  	margin: 0;  	padding: 4px;	fill: #00b27a;	background-color: #fff;  	box-shadow: 0 0 8px 0 rgba(0,0,0,.4);  	-webkit-transition: all .3s ease;  	-moz-transition: all .3s ease;  	-ms-transition: all .3s ease;  	-o-transition: all .3s ease;  	transition: all .3s ease;}.CookieConsentManagement .CookieButton:hover {	fill: #fff;	background-color: #93ffda;}.CookieConsentManagement .CookieImage {	display: inline-block;	float: right;	width: 50px;	height: 50px;}.CookieConsentManagement .Cookie {	font-size: 0.9rem;	margin: 15px 0 10px 0;}.CookieConsentManagement .Cookie i {	font-size: 0.8rem;}.CookieConsentManagement .Cookie span {	margin-left: 20px;}.CookieConsentManagement .DoNotTrack {	font-size: 0.9rem;	text-align: center;	padding: 5px 0 5px 0;	margin: 10px 0 0 0;	border-top: 1px solid #ccc;	border-bottom: 1px solid #ccc;}.CookieConsentManagement .Footer {	text-align: center;	padding: 0;	margin: 10px 0 -5px 0;}.CookieConsentManagement .Tab {   position: relative;   font-size: 0.9rem;   font-weight: 700!important;   line-height: 1;   flex: 1 1;   padding: 6px!important;   margin: 0 0 16px!important;   background: none!important;   border: none!important;   cursor: pointer!important;	color: #404040;   border-bottom: 2px solid #404040 !important;   -webkit-transition: all .3s ease;   -moz-transition: all .3s ease;   -ms-transition: all .3s ease;   -o-transition: all .3s ease;   transition: all .3s ease;   white-space: nowrap;}.CookieConsentManagement .Tab.Selected {	color: #00b27a;   border-bottom: 2px solid #00b27a !important;}.CookieConsentManagement .Tabs {	width: 100%;   line-height: 0;   display: flex;   flex-wrap: nowrap;   justify-content: center;   align-items: stretch;   padding: 0 20px 10px 20px;   margin: 0;}.CookieConsentManagement .Content {	display: none;	min-height: 400px;	max-height: calc(60vh);	font-size: 1rem;		line-height: 1.2;   padding: 0 30px 0 30px;   margin: 0 2px 0 0;   overflow-x: hidden;   overflow-y: auto;}.CookieConsentManagement .Content.Selected {	display: block;}/*.CookieConsentManagement .Tabs [id^="oTab"]:focus {	color: #00b27a;   border-bottom: 2px solid #00b27a !important;}.CookieConsentManagement .Tabs [id^="oTab"]:not(:focus) {	color: #404040;   border-bottom: 2px solid #404040 !important;}*/.CookieConsentManagement .Settings {	margin: 15px 0 5px 0;}.CookieConsentManagement .Settings .TextCheck {	padding: 3px 0 8px 0;}.CookieConsentManagement .Text {	font-size: 1rem;}.CookieConsentManagement .Text.Disabled {	color: #aeaeae;	cursor: default;}.CookieConsentManagement .TextCheck {	font-size: 1rem;	font-weight: bold;}.CookieConsentManagement .TextCheckDisabled {	font-size: 1rem;	font-weight: bold;	color: #aeaeae;	cursor: not-allowed;}.CookieConsentManagement .TextSmall {	font-size: 0.8rem;	font-weight: normal;	padding-top: 5px;}.CookieConsentManagement .Title {	display: inline-block;	font-weight: bold;	font-size: 1.1rem;	margin-bottom: 5px;	color: #00b27a;}.CookieConsentManagement .Widget {	max-width: 370px;	background-color: #fff;  	border-radius: 8px;	padding: 20px;		margin: 0px;	  	box-shadow: 0 2px 6px 0px rgba(0,0,0,.4);}.CookieConsentManagement h4 {	color: #00b27a;	font-size: 1.3rem;	}.CookieConsentManagement h5 {	color: #404040;	font-size: 1.1rem;		font-weight: bold;	margin: 15px 0 5px 0;}.CookieConsentManagement p {	font-size: 1rem;		margin-bottom: 2rem;}.CookieConsentManagement button {	width: 95%;	height: 29px;	line-height: 1;   margin: 10px 3px 0 3px;	transition: .2s ease;}.CookieConsentManagement svg {	display: inline-block;	vertical-align: middle; 	width: 40px;	height: 40px;}.CookieConsentManagement table {	width: 100%;	margin: 10px 0 0 0;}.CookieConsentManagement td {	width: 50%;}.CookieConsentManagement ul {	margin: 10px 0 0 0;}.CookieConsentManagement li {	margin-left: 15px;}