﻿@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc9.ttf) format('truetype');
}
#onetrust-consent-sdk {
  font-family: Roboto, sans-serif !important;
}
#onetrust-consent-sdk #onetrust-banner-sdk p {
  font-family: Roboto, sans-serif;
}
#onetrust-consent-sdk #onetrust-banner-sdk h2 {
  font-weight: bold !important;
  font-family: Roboto, sans-serif;
}
#onetrust-consent-sdk #onetrust-banner-sdk button {
  font-weight: 500 !important;
  font-family: Roboto, sans-serif;
}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text a {
  text-decoration: underline;
}
#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text a:hover {
  text-decoration: none;
}
#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 {
  font-weight: 500 !important;
  font-family: Roboto, sans-serif;
}
#onetrust-consent-sdk #onetrust-pc-sdk.otPcCenter {
  font-family: Roboto, sans-serif;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-refuse-all-handler {
  color: #424242 !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk .switch-checkbox:checked + .ot-switch-label {
  border: 1px solid #3860be;
}
#onetrust-consent-sdk #onetrust-pc-sdk .switch-checkbox:checked + .ot-switch-label .ot-switch-nob {
  background-color: #3860be;
  border-color: #3860be;
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-switch-inner:before {
  background-color: #d5e1ff;
}
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy {
  font-family: inherit;
  font-size: inherit !important;
  color: inherit !important;
}
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
  font-size: inherit !important;
}
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc {
  font-size: inherit !important;
}
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3#cookie-policy-title {
  font-family: inherit;
  font-size: 20px;
  font-weight: inherit;
  color: inherit;
}
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4.ot-sdk-cookie-policy-group {
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
}
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
  font-family: inherit;
  font-weight: inherit;
  color: inherit !important;
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
  color: inherit !important;
}
.privacy-terms-cookies-content table th,
.privacy-terms-cookies-content table td {
  border: none;
}
.privacy-terms-cookies-content #ot-sdk-cookie-policy {
  font-size: inherit !important;
}
a:not([href]):not([tabindex]).ot-sdk-show-settings {
  color: inherit;
  text-decoration: underline;
}
#onetrust-banner-sdk .ot-sdk-container,
#onetrust-pc-sdk .ot-sdk-container,
#ot-sdk-cookie-policy .ot-sdk-container {
  padding: 0px 0px !important;
}