footer .footer-detail-bar .copyright-info ul li button.ot-sdk-show-settings {
  background: none;
  border: 0;
  border-radius: 0;
  padding: 0;
  margin: 0;
  color: #82afd3;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-align: inherit;
  text-transform: inherit;
  text-decoration: underline;
  vertical-align: baseline;
  transition: all 0.25s ease-in;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
}

footer .footer-detail-bar .copyright-info ul li button.ot-sdk-show-settings:hover,
footer .footer-detail-bar .copyright-info ul li button.ot-sdk-show-settings:focus {
  color: #045ea7;
}

footer .footer-detail-bar .copyright-info ul li button.ot-sdk-show-settings:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}

@media (min-width: 1024px) {
  #onetrust-consent-sdk #onetrust-banner-sdk.vertical-align-content .ot-sdk-row {
    display: flex !important;
    align-items: center !important;
  }

  #onetrust-consent-sdk #onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent {
    transform: none !important;
    top: auto !important;
    bottom: auto !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    align-self: center !important;
  }
}

a:focus:not(:focus-visible) {
  outline: 0;
  outline-offset: 0;
}
