.cmplz-manage-consent {
  bottom: 0 !important;
  transition: all 0.2s linear;
  background: #1E73BE !important;
  color: #FFF !important;
}
.cmplz-manage-consent:hover {
  background: #003e74 !important;
  color: #FFF !important;
}

*:focus-visible {
  outline: 3px solid #5E9ED6 !important;
  outline-offset: 2px !important;
}

.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before {
  background: red !important;
}
.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before {
  background: #5E9ED6 !important;
}
.cmplz-cookiebanner *:focus-visible {
  outline-offset: -4px !important;
}
.cmplz-cookiebanner *:focus-visible.cmplz-btn, .cmplz-cookiebanner *:focus-visible.cmplz-close, .cmplz-cookiebanner *:focus-visible.cmplz-link {
  outline-offset: 4px !important;
}
.cmplz-cookiebanner *:focus-visible.cmplz-category {
  outline-offset: -1px !important;
}
.cmplz-cookiebanner *:focus-visible .cmplz-statistics * {
  outline-offset: -4px !important;
}
.cmplz-cookiebanner *:focus-visible.cmplz-consent-checkbox.cmplz-marketing .cmplz-label:before {
  outline-offset: 4px !important;
}
.cmplz-cookiebanner .cmplz-category {
  transition: background-color 0.2s ease-in-out;
}
.cmplz-cookiebanner .cmplz-category[open], .cmplz-cookiebanner .cmplz-category:hover {
  background-color: rgb(239, 239, 239) !important;
}
.cmplz-cookiebanner .cmplz-btn {
  background: #1E73BE;
  transition: background-color 0.2s ease-in-out;
}
.cmplz-cookiebanner .cmplz-btn:hover {
  background-color: #003e74 !important;
}
.cmplz-cookiebanner .cmplz-links .cmplz-link {
  transition: color 0.2s ease-in-out;
}
.cmplz-cookiebanner .cmplz-links .cmplz-link:hover {
  color: #000 !important;
}

footer .footer-bottom .main .main-inner {
  gap: 10px;
}

main p a[href], main ol a[href], main ul a[href] {
  opacity: 1;
  text-decoration: underline;
  transition: all 0.3s ease-in-out 0s;
  position: relative;
  /*&:before{
  	content: "";
  	position: absolute;
  	width: 100%;
  	height: 1px;
  	bottom: 0;
  	left: 0;
  	visibility: visible;
  	background-color: currentColor;
  	-webkit-transform: scaleX(0.9);
  	transform: scaleX(0.9);
  	transition: all 0.3s ease-in-out 0s;
  }*/
}
main p a[href]:hover, main ol a[href]:hover, main ul a[href]:hover {
  color: inherit;
  text-decoration: none;
  opacity: 1;
}
main p a[href], main ol a[href], main ul a[href] {
  /*&:hover:before{
  	visibility: visible;
  	-webkit-transform: scaleX(1.1);
  	transform: scaleX(1.1);
  }*/
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../../assets-new/scss/_complianz.scss%22,%22../../assets-new/scss/main.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AACA;EACC;EACA;EACA;EACA;;AAEA;EACC;EACA;;;AAIF;EACC;EACA;;;AAIA;EACC;;AAGD;EACC;;AAGD;EACC;;AAEA;EAIC;;AAGD;EACC;;AAGD;EACC;;AAIA;EACC;;AAKH;EACC;;AACA;EAEC;;AAIF;EACC;EACA;;AAEA;EACC;;AAKD;EACC;;AAEA;EACC;;;ACrEJ;EACC;;;AAIA;EACC;EACA;EACA;EACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAcA;EACC;EACA;EACA;;AAvBF;AA0BC;AAAA;AAAA;AAAA;AAAA%22,%22file%22:%22main.min.css%22%7D */
