#consentfriend{
position:fixed;
bottom:20px;
z-index:9999999999999999 !important;
width:100%;
}

.cn-body{
position:fixed;
z-index:999999 !important;
left: 50%;
    transform: translate(-50%, 0);
	bottom:20px !important;
	/*box-shadow:1px 3px 20px #003254;*/
	border-radius:3px;
	padding:3px 20px 15px 20px !important;
}

.klaro .cookie-modal .cm-list-input.required:checked + .cm-list-label .slider, .klaro .context-notice .cm-list-input.required:checked + .cm-list-label .slider, .klaro .cookie-notice .cm-list-input.required:checked + .cm-list-label .slider{
	background-color:#FF561C !important;
}



.klaro .cookie-modal .cm-modal .cm-body {
background-color:#fff !important;
}

.klaro .cookie-modal .cm-modal .cm-footer {
background-color:#fff !important;
}

a.cm-link.cn-learn-more{
	margin-top:20px !important;
}

.cn-buttons{
margin-top:-10px !important;
}

.cn-body{
background-color:#FFC833;
padding:40px;
min-width:350px;
}

.cn-body p span, .cn-body strong{
color:#82294E !important;
font-weight:bold;
}	

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{
color:#000;
}

.cn-body p, .cn-changes{
color:#000;
}

p.cm-powered-by{
display:none;
}

.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{
display:none;
}

.cn-decline{
display:none !important;
}

.klaro{

}

.klaro .context-notice .cm-btn, .klaro .cookie-modal .cm-btn, .klaro .cookie-notice .cm-btn{
	margin-top:-10px !important;
	font-size: 0.8em !important;
}

.klaro .context-notice .cm-btn, .klaro .cookie-modal .cm-btn, .klaro .cookie-notice .cm-btn{
	margin-right:0px !important;
}


.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a, .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div, .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{
	margin-top:-5px !important;
}



.klaro .context-notice .cm-btn.cm-btn-success, .klaro .cookie-modal .cm-btn.cm-btn-success, .klaro .cookie-notice .cm-btn.cm-btn-success{
	background-color:#FF561C!important;
}

.klaro .context-notice a, .klaro .cookie-notice a{
	color:#FF561C!important;
}
.klaro cookie-modal a{
	color:#FF561C !important;
}

.klaro .cookie-modal a, .klaro .context-notice a, .klaro .cookie-notice a{
	color:#FF561C !important;
}

.klaro .cookie-modal .cm-list-input.only-required + .cm-list-label .slider, .klaro .context-notice .cm-list-input.only-required + .cm-list-label .slider, .klaro .cookie-notice .cm-list-input.only-required + .cm-list-label .slider{
	background-color:#FF561C !important;
}

.klaro .context-notice h1, .klaro .context-notice h2, .klaro .context-notice li, .klaro .context-notice p, .klaro .context-notice strong, .klaro .context-notice ul, .klaro .cookie-modal h1, .klaro .cookie-modal h2, .klaro .cookie-modal li, .klaro .cookie-modal p, .klaro .cookie-modal strong, .klaro .cookie-modal ul, .klaro .cookie-notice h1, .klaro .cookie-notice h2, .klaro .cookie-notice li, .klaro .cookie-notice p, .klaro .cookie-notice strong, .klaro .cookie-notice ul{
	color:#fff !important;
}

.klaro .context-notice .cm-list-description, .klaro .cookie-modal .cm-list-description, .klaro .cookie-notice .cm-list-description{
	color:#000 !important;
}

.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{
	color: #fff !important;
	max-width: 350px;
	margin-bottom: 20px;
}

.klaro .cookie-modal .cm-modal .cm-header{
	padding:3em !important;
	background-color:#82294E;
}

.klaro .cookie-modal .cm-modal .cm-header h1{
	color:#fff;
}

.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title, .klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title, .klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title, .klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title{
	color:#000;
}

.klaro .context-notice h1, .klaro .context-notice h2, .klaro .context-notice li, .klaro .context-notice p, .klaro .context-notice strong, .klaro .context-notice ul, .klaro .cookie-modal h1, .klaro .cookie-modal h2, .klaro .cookie-modal li, .klaro .cookie-modal p, .klaro .cookie-modal strong, .klaro .cookie-modal ul, .klaro .cookie-notice h1, .klaro .cookie-notice h2, .klaro .cookie-notice li, .klaro .cookie-notice p, .klaro .cookie-notice strong, .klaro .cookie-notice ul{

color:#fff;
}

.klaro .context-notice .cm-btn, .klaro .cookie-modal .cm-btn, .klaro .cookie-notice .cm-btn{
padding:.8em 1.2em !Important;
}

.klaro .context-notice .cm-btn, .klaro .cookie-modal .cm-btn, .klaro .cookie-notice .cm-btn, .klaro .context-notice .cm-btn.cm-btn-info, .klaro .cookie-modal .cm-btn.cm-btn-info, .klaro .cookie-notice .cm-btn.cm-btn-info{
background-color:#000!important;
}

.klaro .context-notice .cm-link, .klaro .cookie-modal .cm-link, .klaro .cookie-notice .cm-link{
margin-right:2.5em !important;
}

.hGBhFY{
z-index:99 !important;
}

.klaro .cookie-modal {
 width:100%;
 height:100%;
 position:fixed;
 overflow:hidden;
 left:0;
 top:0;
 z-index:9999999999999999999 !important;
}


@media (max-width:384px) {
 .klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn {
  width: auto !important;
 }
}



@media (min-width:660px) {
 .klaro .cookie-modal .cm-modal.cm-klaro {
  border-radius:3px;
  border-radius:var(--border-radius,3px);
  position:relative;
  margin:0 auto;
  max-width:640px;
  height:auto;
  width:auto;
  overflow: hidden !important;
 }
}

@media (max-width:767px){
.cn-body{
	width:90% !important;
	z-index:99999999999999999 !important;
}