html body #onetrust-banner-sdk .banner-actions-container {
  float: right;
  width: auto;
}
html body #onetrust-consent-sdk #onetrust-policy-title,
html body #onetrust-consent-sdk #onetrust-pc-sdk h3 {
  color: #00427A !important;
  font-family: "intro cond";
  font-size: 23px;
  font-weight: 700;
  line-height: 1.3;
  -webkit-font-smoothing: antialiased;
}
html body #onetrust-consent-sdk #onetrust-policy-text *:not(.onetrust-vendors-list-handler),
html body #onetrust-consent-sdk #onetrust-pc-sdk p {
  font-size: 14px;
  line-height: 1.375;
  font-family: Arial;
  letter-spacing: 0;
}
html body #onetrust-consent-sdk #onetrust-banner-sdk a[href],
html body #onetrust-pc-sdk #ot-pc-desc a {
  margin: 0;
  display: block;
  margin-top: 8px;
  text-underline-position: under;
  font-weight: 400;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  letter-spacing: 0;
  color: #005AA0;
  font-size: 14px;
  text-decoration: underline;
}
html body #onetrust-consent-sdk #onetrust-accept-btn-handler,
html body #onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
  padding: 6px 14px;
  background-color: #AD1015;
  border-color: #AD1015;
  border-radius: .25rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  border-width: 2px;
  font-size: 18px;
  font-family: Intro Cond, Arial, Helvetica Neue, sans-serif;
  overflow: hidden;
  background-image: none;
  transition: .2s linear;
  transition-property: all;
  white-space: normal;
  position: relative;
  line-height: 24px;
  letter-spacing: 0;
}
html body #onetrust-consent-sdk #onetrust-accept-btn-handler:hover,
html body #onetrust-consent-sdk #onetrust-accept-btn-handler:focus,
html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn:hover,
html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn:focus,
html body #onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn):hover,
html body #onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn):focus {
  border-color: #910C19;
  background-color: #910C19;
  opacity: 1;
}
html body #onetrust-consent-sdk #onetrust-pc-btn-handler,
html body #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link,
html body #onetrust-pc-sdk .category-host-list-handler {
  letter-spacing: 0;
  font-size: 14px;
  text-underline-position: under;
  font-weight: 400;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  text-decoration: underline;
}
html body #onetrust-consent-sdk .category-host-list-handler {
  padding-bottom: 3px!important;
}
html body #onetrust-consent-sdk .category-host-list-handler:hover,
html body #onetrust-consent-sdk .category-host-list-handler:focus,
html body #onetrust-consent-sdk #onetrust-banner-sdk a[href]:hover,
html body #onetrust-consent-sdk #onetrust-banner-sdk a[href]:focus,
html body #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link:hover,
html body #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link:focus,
html body #onetrust-pc-sdk #ot-pc-desc a:hover,
html body #onetrust-pc-sdk #ot-pc-desc a:focus {
  color: #002F54 !important;
  opacity: 1;
  text-decoration: underline;
}
html body #onetrust-pc-sdk .ot-pc-footer .ot-pc-footer-logo {
  display: none !important;
}
html body #onetrust-pc-sdk button {
  letter-spacing: 0!important;
  outline-offset: 0!important;
  line-height: 24px;
}
html body #onetrust-pc-sdk .ot-switch-nob {
  top: 3px;
  width: 38px;
  height: 16px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #D9D9D9;
  -webkit-transition: background 150ms ease-in;
  -o-transition: background 150ms ease-in;
  transition: background 150ms ease-in;
  border: 0;
}
html body #onetrust-pc-sdk .ot-switch-nob:before {
  -webkit-box-shadow: inset 0 0 0 5px #747578;
  box-shadow: inset 0 0 0 5px #747578;
  background: #fff !important;
  width: 22px;
  height: 22px;
  top: -3px;
}
html body #onetrust-pc-sdk .ot-tgl input:focus+.ot-switch {
  outline: 0 !important;
}
html body #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob {
  border: 0 !important;
  background: #BADAF3 !important;
}
html body #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before {
  -webkit-box-shadow: inset 0 0 0 5px #005AA0;
  box-shadow: inset 0 0 0 5px #005AA0;
}
html body #onetrust-pc-sdk .ot-cat-grp .ot-always-active {
  color: #00427A;
}
@media only screen and (max-width: 425px) {
    html body #onetrust-banner-sdk .banner-actions-container {
       width: 100%;
    }
}
@media only screen and (max-width: 600px) {
    #onetrust-pc-sdk .ot-btn-container {
        padding: 0 20px;
    }
}