#onetrust-accept-btn-handler {
  width: 180px !important;
  text-transform: uppercase !important;
}

#onetrust-pc-sdk .always-active {
  color: #4e9ed4 !important;
}

.save-preference-btn-handler.onetrust-close-btn-handler,
#accept-recommended-btn-handler {
  border-radius: 4px !important;
}

.save-preference-btn-handler.onetrust-close-btn-handler:hover,
#accept-recommended-btn-handler:hover {
  opacity: 1 !important;
  background: #3488c1 !important;
}

#accept-recommended-btn-handler {
  text-transform: uppercase !important;
}

#onetrust-pc-sdk .description-container:focus {
  outline: none !important;
}

#onetrust-pc-sdk .description-container h3,
#onetrust-pc-sdk .group h3 {
  font-size: 15px !important;
}

.ot-sdk-four.ot-sdk-columns.group.category-menu-switch-handler:focus {
  outline: none;
  background: #e8f6ff !important;
  border-bottom: 1px solid #d7d7d7 !important;
  transition: 0.2s !important;
}

#onetrust-pc-sdk .active-group {
  border-bottom: 1px solid #d7d7d7 !important;
  transition: 0.2s !important;
}

.ot-sdk-container button {
  transition: 0.2s !important;
}

.powered-by-logo {
  display: none !important;
}

@media only screen and (max-width: 425px) {
  #onetrust-banner-sdk #onetrust-button-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #onetrust-banner-sdk #onetrust-pc-btn-handler {
    width: initial !important;
  }
}

#onetrust-accept-btn-handler {
  width: 180px !important;
}

#onetrust-pc-sdk .ot-button-group-parent {
  padding: unset !important;
  padding-top: 30px !important;
}

#onetrust-pc-sdk .ot-button-group {
  width: 100% !important;
  text-align: unset !important;
}

button.save-preference-btn-handler.onetrust-close-btn-handler {
  margin-right: 33px !important;
}

@media (max-width: 767px) {
  #onetrust-pc-sdk.otPcTab .save-preference-btn-handler,
  #onetrust-pc-sdk.otPcTab #accept-recommended-btn-handler,
  #onetrust-pc-sdk.otPcTab .ot-pc-refuse-all-handler {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }

  #onetrust-pc-sdk #ot-content {
    height: calc(100% - 295px) !important;
  }
}
