/* Onetrust Consent Cookie policy restyle */
html #onetrust-consent-sdk #onetrust-banner-sdk {
  background-color: white;
  color: #006dc6; }
  html #onetrust-consent-sdk #onetrust-banner-sdk h3,
  html #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title,
  html #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text,
  html #onetrust-consent-sdk #onetrust-banner-sdk .ot-b-addl-desc,
  html #onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-desc,
  html #onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-title,
  html #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text *:not(.onetrust-vendors-list-handler),
  html #onetrust-consent-sdk #onetrust-banner-sdk .ot-dpd-desc *:not(.onetrust-vendors-list-handler),
  html #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-banner-sdk #banner-options * {
    color: #006dc6; }
  html #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link,
  html #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-pc-btn-handler {
    border-color: #417B5E;
    background-color:#417B5E;
    color: #fff;
    padding-right: 1rem; }
  html #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-accept-btn-handler, html #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-banner-sdk #onetrust-reject-all-handler {
    border-color: #006dc6;
    background-color: #006dc6;
    color: white; }
html #onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-pc-refuse-all-handler):not(.save-preference-btn-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler),
html #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
  border-color: #006dc6;
  background-color: #006dc6;
  color: white; }
html #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) {
  border-color: #417B5E;
  background-color:#417B5E;
  color: #fff; }
html #onetrust-consent-sdk #onetrust-pc-sdk h3, html #onetrust-consent-sdk #onetrust-pc-sdk h4, html #onetrust-consent-sdk #onetrust-pc-sdk h5, html #onetrust-consent-sdk #onetrust-pc-sdk h6, html #onetrust-consent-sdk #onetrust-pc-sdk p, html #onetrust-consent-sdk #onetrust-pc-sdk #vendors-list-container .vendor-options p, html #onetrust-consent-sdk #onetrust-pc-sdk #pc-policy-text, html #onetrust-consent-sdk #onetrust-pc-sdk #pc-title, html #onetrust-consent-sdk #onetrust-pc-sdk .leg-int-title,
html #onetrust-consent-sdk #onetrust-pc-sdk .leg-int-sel-all-hdr span, html #onetrust-consent-sdk #onetrust-pc-sdk #hosts-list-container .vendor-host, html #onetrust-consent-sdk #onetrust-pc-sdk #ot-filter-modal #modal-header,
html #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span, html #onetrust-consent-sdk #onetrust-pc-sdk #vendors-list #select-all-container p, html #onetrust-consent-sdk #onetrust-pc-sdk #vendors-list #vendors-list-title,
html #onetrust-consent-sdk #onetrust-pc-sdk #vendors-list .back-btn-handler p, html #onetrust-consent-sdk #onetrust-pc-sdk #vendors-list .vendor-title, html #onetrust-consent-sdk #onetrust-pc-sdk #vendors-list #vendors-list-container .consent-category,
html #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn, html #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status, html #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span, html #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler {
  color: #006dc6; }
html #onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu,
html #onetrust-consent-sdk #onetrust-pc-sdk .active-group {
  border-color: #417B5E; }

html #ot-sdk-btn.ot-sdk-show-settings,
html #ot-sdk-btn.optanon-show-settings {
  transform: rotate(270deg);
  transform-origin: bottom right;
  color: #006dc6;
  border: 1px solid #006dc6;
  background: white;
  z-index: 2365;
  position: fixed;
  right: 0;
  bottom: 40%;
  overflow-x: hidden;
  overflow-y: auto; }
  html #ot-sdk-btn.ot-sdk-show-settings:hover,
  html #ot-sdk-btn.optanon-show-settings:hover {
    color: white;
    background-color: #006dc6; }

/*# sourceMappingURL=style-cookie-compilance.css.map */

html #onetrust-banner-sdk.otFlat {
  top: 0;
}
@media screen and (min-width: 1024px){
  html #onetrust-banner-sdk.otFlat {
    height: 120px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px){
  html #onetrust-banner-sdk.otFlat {
    height: 180px;
  }
}
@media screen and (max-width: 767px){
  html #onetrust-banner-sdk.otFlat {
    height: 280px;
  }
}