#onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1,
#onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2,
#onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3,
#onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4,
#onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5,
#onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 {
  font-size: calc(.875rem * 0.04) !important;
}

@media (min-width: 550px) {
  #onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1,
  #onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2,
  #onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3,
  #onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4,
  #onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5,
  #onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 {
    font-size: calc(1rem * 0.04) !important;
  }
}

#onetrust-banner-sdk a, #onetrust-pc-sdk a, #ot-sdk-cookie-policy a {
  color: #565656;
  text-decoration: underline
}

#onetrust-banner-sdk a:hover, #onetrust-pc-sdk a:hover, #ot-sdk-cookie-policy a:hover {
  color: #565656;
  text-decoration: none
}

#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button {
  margin-bottom: calc(1rem * 0.04) !important;
}

#onetrust-banner-sdk label, #onetrust-pc-sdk label, #ot-sdk-cookie-policy label {
  margin-bottom: calc(0.5rem * 0.04) !important;
}

#onetrust-banner-sdk ul ul, #onetrust-pc-sdk ul ul, #ot-sdk-cookie-policy ul ul {
  margin: calc(1.5rem * 0.04) 0 calc(1.5rem * 0.04) calc(3rem * 0.04) !important;
}

#onetrust-banner-sdk li, #onetrust-pc-sdk li, #ot-sdk-cookie-policy li {
  margin-bottom: calc(1rem * 0.04) !important
}

#onetrust-banner-sdk button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy button {
  margin-bottom: calc(1rem * 0.04) !important;
}

#onetrust-banner-sdk.otRelFont {
  font-size: calc(1rem * 0.04) !important
}

@media only screen and (min-width: 1024px) {
  #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text, #onetrust-banner-sdk.ot-iab-2 :not(.ot-dpd-desc)>.ot-b-addl-desc {
    padding-right: calc(1rem * 0.04) !important
  }
  #onetrust-banner-sdk.ot-iab-2 .ot-dpd-container {
    padding-left: calc(1rem * 0.04) !important;
  }
}

#onetrust-pc-sdk.otRelFont {
  font-size: calc(1rem * 0.04) !important
}
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all {
  padding-right: calc(.5rem * 0.04) !important
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr {
  padding: calc(.75rem * 0.04) calc(2rem * 0.04) !important;
  margin-top: calc(.5rem * 0.04) !important
}
#onetrust-pc-sdk #ot-lst-cnt {
  margin-top: calc(1rem * 0.04) !important;
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr {
  padding: calc(.75rem * 0.04) calc(2rem * 0.04) !important;
  margin-top: calc(.5rem * 0.04) !important
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info {
  margin-bottom: calc(1rem * 0.04) !important;
  padding-left: calc(.75rem * 0.04) !important;
  padding-right: calc(.75rem * 0.04) !important;
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=DPOEmail] {
  padding-top: calc(1rem * 0.04) !important
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=DPOLink] {
  padding-bottom: calc(1rem * 0.04) !important
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl {
  margin-bottom: calc(.5rem * 0.04) !important
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt {
  margin-left: calc(.5rem * 0.04) !important;
  font-size: calc(.85rem * 0.04) !important
}

#onetrust-pc-sdk .ot-vs-list, #onetrust-pc-sdk .ot-vnd-serv {
  padding: calc(1rem * 0.04) calc(1.25rem * 0.04) !important;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr {
  padding-bottom: calc(.75rem * 0.04) !important;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr {
  margin-left: calc(.5rem * 0.04) !important
}
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:first-child {
  margin-top: calc(.25rem * 0.04) !important;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child {
  margin-bottom: calc(.5rem * 0.04) !important
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info-cntr {
  padding: calc(.75rem * 0.04) calc(1.75rem * 0.04) !important;
  margin-top: calc(.5rem * 0.04) !important
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info {
  margin-bottom: calc(1rem * 0.04) !important;
  padding-left: calc(.75rem * 0.04) !important;
  padding-right: calc(.75rem * 0.04) !important;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOEmail], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOEmail] {
  padding-top: calc(1rem * 0.04) !important
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOLink], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOLink] {
  padding-bottom: calc(1rem * 0.04) !important
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl {
  margin-bottom: calc(.5rem * 0.04) !important
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-cnt {
  margin-left: calc(.5rem * 0.04) !important;
  font-size: calc(.85rem * 0.04) !important
}

#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv {
  margin-bottom: calc(1rem * 0.04) !important;
  padding: calc(1rem * 0.04) calc(.95rem * 0.04) !important
}

#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr {
  padding-bottom: calc(.75rem * 0.04) !important;
}

#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr {
  margin-left: calc(.82rem * 0.04) !important
}

#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-vnd-serv .ot-vnd-lst-cont .ot-accordion-layout .ot-acc-hdr div.ot-chkbox {
  margin-left: calc(.82rem * 0.04) !important
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr {
  padding: calc(.5rem * 0.04) 0 !important;
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:first-child, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:first-child {
  margin-left: calc(.5rem * 0.04) !important;
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:last-child {
  margin-right: calc(.5rem * 0.04) !important;
  margin-left: calc(.5rem * 0.04) !important
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-cat-header {
  margin: 0 calc(.5rem * 0.04) !important
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox {
  margin: 0 calc(.5rem * 0.04) !important
}

#onetrust-pc-sdk .ot-vs-list {
  margin: calc(.5rem * 0.04) 4px !important
}

#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox {
  margin-left: calc(.75rem * 0.04) !important;
}

#onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr {
  margin: 0 calc(1.25rem * 0.04) !important;
}

.ot-sdk-cookie-policy.otRelFont {
  font-size: calc(1rem * 0.04) !important
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy {
  font-size: calc(1rem * 0.04) !important
}
#ot-sdk-btn-floating.ot-floating-button::after {
  font-size: calc(.75rem * 0.04) !important;
}

@media (max-width: 760px) {
  #onetrust-pc-sdk.ot-ftr-stacked .ot-pc-refuse-all-handler {
    margin-bottom: 0px !important;
  }
}



