  /* Override the primary and secondary button styling on the banner to use the white outline */
  #onetrust-consent-sdk #onetrust-accept-btn-handler, 
  #onetrust-banner-sdk #onetrust-reject-all-handler {
    color: #793f98 !important;
    border-color: #793f98 !important;
    background-color: #FFFFFF !important ;
  }
  
  /* Increase the height of the preference center. 
     Using important to override the inline style on 
     the element. */
  #onetrust-pc-sdk {
      height: 720px !important;
  }

  /* Banner and preference center title */
  #onetrust-policy #onetrust-policy-title,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title {
      font-family: Montserrat,sans-serif;
      font-size: 16px;
      line-height: 20px;
      margin: 0 0 9px;
      font-weight: 600;
      padding-bottom: 10px;
      -webkit-font-smoothing: antialiased;
  }

  /* Preference center title */
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title {
      margin-top: 9px;
  }

  /* Banner & cookie modal text */
  #onetrust-consent-sdk #onetrust-policy-text,
  #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc {
      font-family: 'Roboto', sans-serif;
      color: #474747;
      line-height: 24px;
      font-size: 16px;
      -webkit-font-smoothing: antialiased;
      margin-bottom: 24px;
  }

  /* Manage Consent Preference title */
  #onetrust-consent-sdk #onetrust-pc-sdk h3 {
      font-family: Montserrat,sans-serif;
      font-size: 16px;
      line-height: 20px;
      -webkit-font-smoothing: antialiased;
  }

  /* Category title */
  #onetrust-consent-sdk #onetrust-pc-sdk h4 {
      font-family: 'Roboto', sans-serif;
      color: #474747;
      -webkit-font-smoothing: antialiased;
  }

  /* Accordion text */
  #onetrust-consent-sdk #onetrust-pc-sdk p {
      font-family: 'Roboto', sans-serif;
      color: #474747;
      line-height: 18px;
      font-size: 12px;
      -webkit-font-smoothing: antialiased;
      margin-bottom: 24px;
  }

  /* Give the container some more room on the bottom. Helpful for mobile. */
  #onetrust-banner-sdk .ot-sdk-container {
      padding-bottom: 16px;
  }

  /* A cleaner box shadow for the banner. */
  #onetrust-banner-sdk.otFloatingFlat {
      box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  }

  /* Knob colors. */
  #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob {
      border-color: #793f98;
      background-color: #d4b9e2;
  }

  #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before {
      background-color: #793f98;
      border-color: #793f98;
  }

  /* Always active text. */
  #onetrust-pc-sdk .ot-cat-grp .ot-always-active {
      color: #793f98;
  }
  
  /* Cookie policy line break. */
  #ot-pc-desc br {
      display: inline !important;
      content: '';
  }
