
      #content_container {
        min-height: 600px;
      }

      .form-control.input-lg.confno {
        font-size: 20px;
        height: 56px;
        text-align: center;
      }

      #join-form {
        max-width: 360px;
        margin: 0 auto;
      }

      #join-form .form-control,
      #join-form .btn {
        border-radius: 12px;
      }

      .links {
        font-size: 16px;
        color: #68687b;
      }

      .links a {
        color: #0E71EB;
        display: inline-block;
      }

      @media (max-width: 767px) {
        .form-horizontal .form-group {
          margin-left: 0;
          margin-right: 0;
        }

        #roomSystemDialog .modal-footer {
          padding-left: 20px;
        }
      }

      .form-control.input-lg.confno {
        font-size: 15px;
        text-align: left;
      }

      .form-control:focus {
        border: 2px solid #0E72ED;
      }

      .input-lg {
        height: 40px !important;
      }

      #join-conf .btn.user {
        height: 40px !important;
        font-size: 16px;
        line-height: 31px !important
      }

      .wc-new-syle {
        text-align: center;
      }
    
    
      html,
      body {
        background-color: white;
      }

      #wc-dropdown-menu {
        top: inherit;
        bottom: 36px;
        min-width: 240px;
        padding: 8px 0;
        position: absolute;
        right: 0;
        border-radius: 4px;
        margin-top: 6px;
        text-shadow: none;
        border: 1px solid white;
        background-color: #fff;
        background-clip: padding-box;
        box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
      }

      #wc-dropdown-menu li {
        /*width: 50%;
float: left;*/
        text-align: left;
      }

      #wc-dropdown-language #wc-dropdown-menu:after {
        top: inherit;
        bottom: -6px;
        right: 35px;
        border: 0;
        border-right: 6px solid transparent;
        border-top: 6px solid #fff;
        border-left: 6px solid transparent;
        border-bottom: 0;
        content: '';
      }

      #wc-dropdown-language #wc-dropdown-menu:before {
        content: '';
        display: none !important;
      }

      body div.combobox div.dropdownlist {
        width: calc(100% + 2px) !important;
      }

      .expired-cc-banner {
        padding: 25px;
        margin-bottom: 0px;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 0;
      }

      .expired-cc-banner.warn {
        color: #361E00;
        background-color: #FFF9F2;
      }

      .expired-cc-banner.error {
        color: #44010D;
        background-color: #FFF2F5;
      }

      .expired-cc-banner .alert-warning__content {
        width: 100%;
        margin-left: 20px;
      }

      .expired-cc-banner .zm-icon-warning {
        font-size: 17px;
        color: #B36200;
      }

      .expired-cc-banner .zm-icon-error {
        font-size: 17px;
        color: #E8173D;
      }

      .expired-cc-banner .zm-icon-close {
        color: #131619;
        cursor: pointer;
      }

      #header_login li.pic a#profile-menu-item-billing-upgrade {
        background-color: #0E71EB;
      }

      .profile-menu a.profile-menu-item-billing__upgrade {
        width: calc(100% - 32px);
        padding: 6px 16px !important;
        margin: auto;
        color: #FFFFFF;
        background-color: #0E71EB;
      }

      .profile-menu a.profile-menu-item-billing__upgrade.hover {
        box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #0E72ED;
      }
    
   
    
      .ot-sdk-show-settings {
        cursor: pointer;
      }

      #footer-links .sublinks .ot-sdk-show-settings {
        padding-left: 10px;
        border-left: 1px solid;
        margin-left: 10px;
      }

      #ot-do-not-sell {
        position: relative;
        padding-left: 42px !important;
      }

      #ot-do-not-sell::before {
        content: "";
        position: absolute;
        left: 6px;
        top: 50%;
        transform: translateY(-50%);
        width: 30px;
        height: 15px;
        background-image: url('sa3/static/6.3.31953/image/marketing/privacyoptions.svg');
        background-size: contain;
        background-repeat: no-repeat;
      }
    
    
      #onetrust-banner-sdk {
        -ms-text-size-adjust: 100%;
        -webkit-text-size-adjust: 100%
      }

      #onetrust-banner-sdk .onetrust-vendors-list-handler {
        cursor: pointer;
        color: #1f96db;
        font-size: inherit;
        font-weight: bold;
        text-decoration: none;
        margin-left: 5px
      }

      #onetrust-banner-sdk .onetrust-vendors-list-handler:hover {
        color: #1f96db
      }

      #onetrust-banner-sdk:focus {
        outline: 2px solid #000;
        outline-offset: -2px
      }

      #onetrust-banner-sdk a:focus {
        outline: 2px solid #000
      }

      #onetrust-banner-sdk .ot-close-icon,
      #onetrust-pc-sdk .ot-close-icon,
      #ot-sync-ntfy .ot-close-icon {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzQ4LjMzM3B4IiBoZWlnaHQ9IjM0OC4zMzNweCIgdmlld0JveD0iMCAwIDM0OC4zMzMgMzQ4LjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjMzMyAzNDguMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzU2NTY1NiIgZD0iTTMzNi41NTksNjguNjExTDIzMS4wMTYsMTc0LjE2NWwxMDUuNTQzLDEwNS41NDljMTUuNjk5LDE1LjcwNSwxNS42OTksNDEuMTQ1LDAsNTYuODVjLTcuODQ0LDcuODQ0LTE4LjEyOCwxMS43NjktMjguNDA3LDExLjc2OWMtMTAuMjk2LDAtMjAuNTgxLTMuOTE5LTI4LjQxOS0xMS43NjlMMTc0LjE2NywyMzEuMDAzTDY4LjYwOSwzMzYuNTYzYy03Ljg0Myw3Ljg0NC0xOC4xMjgsMTEuNzY5LTI4LjQxNiwxMS43NjljLTEwLjI4NSwwLTIwLjU2My0zLjkxOS0yOC40MTMtMTEuNzY5Yy0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzksMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQsNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUsMC01Ni44NDRjMTUuNjk2LTE1LjY4Nyw0MS4xMjctMTUuNjg3LDU2LjgyOSwwbDEwNS41NjMsMTA1LjU1NEwyNzkuNzIxLDExLjc2N2MxNS43MDUtMTUuNjg3LDQxLjEzOS0xNS42ODcsNTYuODMyLDBDMzUyLjI1OCwyNy40NjYsMzUyLjI1OCw1Mi45MTIsMzM2LjU1OSw2OC42MTF6Ii8+PC9nPjwvc3ZnPg==");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        height: 12px;
        width: 12px
      }

      #onetrust-banner-sdk .powered-by-logo,
      #onetrust-banner-sdk .ot-pc-footer-logo a,
      #onetrust-pc-sdk .powered-by-logo,
      #onetrust-pc-sdk .ot-pc-footer-logo a,
      #ot-sync-ntfy .powered-by-logo,
      #ot-sync-ntfy .ot-pc-footer-logo a {
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        height: 25px;
        width: 152px;
        display: block
      }

      #onetrust-banner-sdk h3 *,
      #onetrust-banner-sdk h4 *,
      #onetrust-banner-sdk h6 *,
      #onetrust-banner-sdk button *,
      #onetrust-banner-sdk a[data-parent-id] *,
      #onetrust-pc-sdk h3 *,
      #onetrust-pc-sdk h4 *,
      #onetrust-pc-sdk h6 *,
      #onetrust-pc-sdk button *,
      #onetrust-pc-sdk a[data-parent-id] *,
      #ot-sync-ntfy h3 *,
      #ot-sync-ntfy h4 *,
      #ot-sync-ntfy h6 *,
      #ot-sync-ntfy button *,
      #ot-sync-ntfy a[data-parent-id] * {
        font-size: inherit;
        font-weight: inherit;
        color: inherit
      }

      #onetrust-banner-sdk .ot-hide,
      #onetrust-pc-sdk .ot-hide,
      #ot-sync-ntfy .ot-hide {
        display: none !important
      }

      #onetrust-pc-sdk .ot-sdk-row .ot-sdk-column {
        padding: 0
      }

      #onetrust-pc-sdk .ot-sdk-container {
        padding-right: 0
      }

      #onetrust-pc-sdk .ot-sdk-row {
        flex-direction: initial;
        width: 100%
      }

      #onetrust-pc-sdk [type="checkbox"]:checked,
      #onetrust-pc-sdk [type="checkbox"]:not(:checked) {
        pointer-events: initial
      }

      #onetrust-pc-sdk [type="checkbox"]:disabled+label::before,
      #onetrust-pc-sdk [type="checkbox"]:disabled+label:after,
      #onetrust-pc-sdk [type="checkbox"]:disabled+label {
        pointer-events: none;
        opacity: 0.7
      }

      #onetrust-pc-sdk #vendor-list-content {
        transform: translate3d(0, 0, 0)
      }

      #onetrust-pc-sdk li input[type="checkbox"] {
        z-index: 1
      }

      #onetrust-pc-sdk li .ot-checkbox label {
        z-index: 2
      }

      #onetrust-pc-sdk li .ot-checkbox input[type="checkbox"] {
        height: auto;
        width: auto
      }

      #onetrust-pc-sdk li .host-title a,
      #onetrust-pc-sdk li .ot-host-name a,
      #onetrust-pc-sdk li .accordion-text,
      #onetrust-pc-sdk li .ot-acc-txt {
        z-index: 2;
        position: relative
      }

      #onetrust-pc-sdk input {
        margin: 3px 0.1ex
      }

      #onetrust-pc-sdk .pc-logo,
      #onetrust-pc-sdk .ot-pc-logo {
        height: 60px;
        width: 180px;
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat
      }

      #onetrust-pc-sdk .screen-reader-only,
      #onetrust-pc-sdk .ot-scrn-rdr,
      .ot-sdk-cookie-policy .screen-reader-only,
      .ot-sdk-cookie-policy .ot-scrn-rdr {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
      }

      #onetrust-pc-sdk.ot-fade-in,
      .onetrust-pc-dark-filter.ot-fade-in,
      #onetrust-banner-sdk.ot-fade-in {
        animation-name: onetrust-fade-in;
        animation-duration: 400ms;
        animation-timing-function: ease-in-out
      }

      #onetrust-pc-sdk.ot-hide {
        display: none !important
      }

      .onetrust-pc-dark-filter.ot-hide {
        display: none !important
      }

      #ot-sdk-btn.ot-sdk-show-settings,
      #ot-sdk-btn.optanon-show-settings {
        color: #68b631;
        border: 1px solid #68b631;
        height: auto;
        white-space: normal;
        word-wrap: break-word;
        padding: 0.8em 2em;
        font-size: 0.8em;
        line-height: 1.2;
        cursor: pointer;
        -moz-transition: 0.1s ease;
        -o-transition: 0.1s ease;
        -webkit-transition: 1s ease;
        transition: 0.1s ease
      }

      #ot-sdk-btn.ot-sdk-show-settings:hover,
      #ot-sdk-btn.optanon-show-settings:hover {
        color: #fff;
        background-color: #68b631
      }

      .onetrust-pc-dark-filter {
        background: rgba(0, 0, 0, 0.5);
        z-index: 2147483646;
        width: 100%;
        height: 100%;
        overflow: hidden;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0
      }

      @keyframes onetrust-fade-in {
        0% {
          opacity: 0
        }

        100% {
          opacity: 1
        }
      }

      .ot-cookie-label {
        text-decoration: underline
      }

      @media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape) {
        #onetrust-pc-sdk p {
          font-size: 0.75em
        }
      }

      #onetrust-banner-sdk .banner-option-input:focus+label {
        outline: 1px solid #000;
        outline-style: auto
      }

      .category-vendors-list-handler+a:focus,
      .category-vendors-list-handler+a:focus-visible {
        outline: 2px solid #000
      }

      #onetrust-banner-sdk,
      #onetrust-pc-sdk,
      #ot-sdk-cookie-policy,
      #ot-sync-ntfy {
        font-size: 16px
      }

      #onetrust-banner-sdk *,
      #onetrust-banner-sdk ::after,
      #onetrust-banner-sdk ::before,
      #onetrust-pc-sdk *,
      #onetrust-pc-sdk ::after,
      #onetrust-pc-sdk ::before,
      #ot-sdk-cookie-policy *,
      #ot-sdk-cookie-policy ::after,
      #ot-sdk-cookie-policy ::before,
      #ot-sync-ntfy *,
      #ot-sync-ntfy ::after,
      #ot-sync-ntfy ::before {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box
      }

      #onetrust-banner-sdk div,
      #onetrust-banner-sdk span,
      #onetrust-banner-sdk h1,
      #onetrust-banner-sdk h2,
      #onetrust-banner-sdk h3,
      #onetrust-banner-sdk h4,
      #onetrust-banner-sdk h5,
      #onetrust-banner-sdk h6,
      #onetrust-banner-sdk p,
      #onetrust-banner-sdk img,
      #onetrust-banner-sdk svg,
      #onetrust-banner-sdk button,
      #onetrust-banner-sdk section,
      #onetrust-banner-sdk a,
      #onetrust-banner-sdk label,
      #onetrust-banner-sdk input,
      #onetrust-banner-sdk ul,
      #onetrust-banner-sdk li,
      #onetrust-banner-sdk nav,
      #onetrust-banner-sdk table,
      #onetrust-banner-sdk thead,
      #onetrust-banner-sdk tr,
      #onetrust-banner-sdk td,
      #onetrust-banner-sdk tbody,
      #onetrust-banner-sdk .ot-main-content,
      #onetrust-banner-sdk .ot-toggle,
      #onetrust-banner-sdk #ot-content,
      #onetrust-banner-sdk #ot-pc-content,
      #onetrust-banner-sdk .checkbox,
      #onetrust-pc-sdk div,
      #onetrust-pc-sdk span,
      #onetrust-pc-sdk h1,
      #onetrust-pc-sdk h2,
      #onetrust-pc-sdk h3,
      #onetrust-pc-sdk h4,
      #onetrust-pc-sdk h5,
      #onetrust-pc-sdk h6,
      #onetrust-pc-sdk p,
      #onetrust-pc-sdk img,
      #onetrust-pc-sdk svg,
      #onetrust-pc-sdk button,
      #onetrust-pc-sdk section,
      #onetrust-pc-sdk a,
      #onetrust-pc-sdk label,
      #onetrust-pc-sdk input,
      #onetrust-pc-sdk ul,
      #onetrust-pc-sdk li,
      #onetrust-pc-sdk nav,
      #onetrust-pc-sdk table,
      #onetrust-pc-sdk thead,
      #onetrust-pc-sdk tr,
      #onetrust-pc-sdk td,
      #onetrust-pc-sdk tbody,
      #onetrust-pc-sdk .ot-main-content,
      #onetrust-pc-sdk .ot-toggle,
      #onetrust-pc-sdk #ot-content,
      #onetrust-pc-sdk #ot-pc-content,
      #onetrust-pc-sdk .checkbox,
      #ot-sdk-cookie-policy div,
      #ot-sdk-cookie-policy span,
      #ot-sdk-cookie-policy h1,
      #ot-sdk-cookie-policy h2,
      #ot-sdk-cookie-policy h3,
      #ot-sdk-cookie-policy h4,
      #ot-sdk-cookie-policy h5,
      #ot-sdk-cookie-policy h6,
      #ot-sdk-cookie-policy p,
      #ot-sdk-cookie-policy img,
      #ot-sdk-cookie-policy svg,
      #ot-sdk-cookie-policy button,
      #ot-sdk-cookie-policy section,
      #ot-sdk-cookie-policy a,
      #ot-sdk-cookie-policy label,
      #ot-sdk-cookie-policy input,
      #ot-sdk-cookie-policy ul,
      #ot-sdk-cookie-policy li,
      #ot-sdk-cookie-policy nav,
      #ot-sdk-cookie-policy table,
      #ot-sdk-cookie-policy thead,
      #ot-sdk-cookie-policy tr,
      #ot-sdk-cookie-policy td,
      #ot-sdk-cookie-policy tbody,
      #ot-sdk-cookie-policy .ot-main-content,
      #ot-sdk-cookie-policy .ot-toggle,
      #ot-sdk-cookie-policy #ot-content,
      #ot-sdk-cookie-policy #ot-pc-content,
      #ot-sdk-cookie-policy .checkbox,
      #ot-sync-ntfy div,
      #ot-sync-ntfy span,
      #ot-sync-ntfy h1,
      #ot-sync-ntfy h2,
      #ot-sync-ntfy h3,
      #ot-sync-ntfy h4,
      #ot-sync-ntfy h5,
      #ot-sync-ntfy h6,
      #ot-sync-ntfy p,
      #ot-sync-ntfy img,
      #ot-sync-ntfy svg,
      #ot-sync-ntfy button,
      #ot-sync-ntfy section,
      #ot-sync-ntfy a,
      #ot-sync-ntfy label,
      #ot-sync-ntfy input,
      #ot-sync-ntfy ul,
      #ot-sync-ntfy li,
      #ot-sync-ntfy nav,
      #ot-sync-ntfy table,
      #ot-sync-ntfy thead,
      #ot-sync-ntfy tr,
      #ot-sync-ntfy td,
      #ot-sync-ntfy tbody,
      #ot-sync-ntfy .ot-main-content,
      #ot-sync-ntfy .ot-toggle,
      #ot-sync-ntfy #ot-content,
      #ot-sync-ntfy #ot-pc-content,
      #ot-sync-ntfy .checkbox {
        font-family: inherit;
        font-weight: normal;
        -webkit-font-smoothing: auto;
        letter-spacing: normal;
        line-height: normal;
        padding: 0;
        margin: 0;
        height: auto;
        min-height: 0;
        max-height: none;
        width: auto;
        min-width: 0;
        max-width: none;
        border-radius: 0;
        border: none;
        clear: none;
        float: none;
        position: static;
        bottom: auto;
        left: auto;
        right: auto;
        top: auto;
        text-align: left;
        text-decoration: none;
        text-indent: 0;
        text-shadow: none;
        text-transform: none;
        white-space: normal;
        background: none;
        overflow: visible;
        vertical-align: baseline;
        visibility: visible;
        z-index: auto;
        box-shadow: none
      }

      #onetrust-banner-sdk label:before,
      #onetrust-banner-sdk label:after,
      #onetrust-banner-sdk .checkbox:after,
      #onetrust-banner-sdk .checkbox:before,
      #onetrust-pc-sdk label:before,
      #onetrust-pc-sdk label:after,
      #onetrust-pc-sdk .checkbox:after,
      #onetrust-pc-sdk .checkbox:before,
      #ot-sdk-cookie-policy label:before,
      #ot-sdk-cookie-policy label:after,
      #ot-sdk-cookie-policy .checkbox:after,
      #ot-sdk-cookie-policy .checkbox:before,
      #ot-sync-ntfy label:before,
      #ot-sync-ntfy label:after,
      #ot-sync-ntfy .checkbox:after,
      #ot-sync-ntfy .checkbox:before {
        content: "";
        content: none
      }

      #onetrust-banner-sdk .ot-sdk-container,
      #onetrust-pc-sdk .ot-sdk-container,
      #ot-sdk-cookie-policy .ot-sdk-container {
        position: relative;
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
        padding: 0 20px;
        box-sizing: border-box
      }

      #onetrust-banner-sdk .ot-sdk-column,
      #onetrust-banner-sdk .ot-sdk-columns,
      #onetrust-pc-sdk .ot-sdk-column,
      #onetrust-pc-sdk .ot-sdk-columns,
      #ot-sdk-cookie-policy .ot-sdk-column,
      #ot-sdk-cookie-policy .ot-sdk-columns {
        width: 100%;
        float: left;
        box-sizing: border-box;
        padding: 0;
        display: initial
      }

      @media (min-width: 400px) {

        #onetrust-banner-sdk .ot-sdk-container,
        #onetrust-pc-sdk .ot-sdk-container,
        #ot-sdk-cookie-policy .ot-sdk-container {
          width: 90%;
          padding: 0
        }
      }

      @media (min-width: 550px) {

        #onetrust-banner-sdk .ot-sdk-container,
        #onetrust-pc-sdk .ot-sdk-container,
        #ot-sdk-cookie-policy .ot-sdk-container {
          width: 100%
        }

        #onetrust-banner-sdk .ot-sdk-column,
        #onetrust-banner-sdk .ot-sdk-columns,
        #onetrust-pc-sdk .ot-sdk-column,
        #onetrust-pc-sdk .ot-sdk-columns,
        #ot-sdk-cookie-policy .ot-sdk-column,
        #ot-sdk-cookie-policy .ot-sdk-columns {
          margin-left: 4%
        }

        #onetrust-banner-sdk .ot-sdk-column:first-child,
        #onetrust-banner-sdk .ot-sdk-columns:first-child,
        #onetrust-pc-sdk .ot-sdk-column:first-child,
        #onetrust-pc-sdk .ot-sdk-columns:first-child,
        #ot-sdk-cookie-policy .ot-sdk-column:first-child,
        #ot-sdk-cookie-policy .ot-sdk-columns:first-child {
          margin-left: 0
        }

        #onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns,
        #onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns,
        #ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns {
          width: 13.3333333333%
        }

        #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns,
        #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns,
        #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns {
          width: 22%
        }

        #onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns,
        #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns,
        #ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns {
          width: 30.6666666667%
        }

        #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns,
        #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns,
        #ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns {
          width: 65.3333333333%
        }

        #onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns,
        #onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns,
        #ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns {
          width: 74%
        }

        #onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns,
        #onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns,
        #ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns {
          width: 82.6666666667%
        }

        #onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns,
        #onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns,
        #ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns {
          width: 91.3333333333%
        }

        #onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns,
        #onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns,
        #ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns {
          width: 100%;
          margin-left: 0
        }
      }

      #onetrust-banner-sdk h1,
      #onetrust-banner-sdk h2,
      #onetrust-banner-sdk h3,
      #onetrust-banner-sdk h4,
      #onetrust-banner-sdk h5,
      #onetrust-banner-sdk h6,
      #onetrust-pc-sdk h1,
      #onetrust-pc-sdk h2,
      #onetrust-pc-sdk h3,
      #onetrust-pc-sdk h4,
      #onetrust-pc-sdk h5,
      #onetrust-pc-sdk h6,
      #ot-sdk-cookie-policy h1,
      #ot-sdk-cookie-policy h2,
      #ot-sdk-cookie-policy h3,
      #ot-sdk-cookie-policy h4,
      #ot-sdk-cookie-policy h5,
      #ot-sdk-cookie-policy h6 {
        margin-top: 0;
        font-weight: 600;
        font-family: inherit
      }

      #onetrust-banner-sdk h1,
      #onetrust-pc-sdk h1,
      #ot-sdk-cookie-policy h1 {
        font-size: 1.5rem;
        line-height: 1.2
      }

      #onetrust-banner-sdk h2,
      #onetrust-pc-sdk h2,
      #ot-sdk-cookie-policy h2 {
        font-size: 1.5rem;
        line-height: 1.25
      }

      #onetrust-banner-sdk h3,
      #onetrust-pc-sdk h3,
      #ot-sdk-cookie-policy h3 {
        font-size: 1.5rem;
        line-height: 1.3
      }

      #onetrust-banner-sdk h4,
      #onetrust-pc-sdk h4,
      #ot-sdk-cookie-policy h4 {
        font-size: 1.5rem;
        line-height: 1.35
      }

      #onetrust-banner-sdk h5,
      #onetrust-pc-sdk h5,
      #ot-sdk-cookie-policy h5 {
        font-size: 1.5rem;
        line-height: 1.5
      }

      #onetrust-banner-sdk h6,
      #onetrust-pc-sdk h6,
      #ot-sdk-cookie-policy h6 {
        font-size: 1.5rem;
        line-height: 1.6
      }

      @media (min-width: 550px) {

        #onetrust-banner-sdk h1,
        #onetrust-pc-sdk h1,
        #ot-sdk-cookie-policy h1 {
          font-size: 1.5rem
        }

        #onetrust-banner-sdk h2,
        #onetrust-pc-sdk h2,
        #ot-sdk-cookie-policy h2 {
          font-size: 1.5rem
        }

        #onetrust-banner-sdk h3,
        #onetrust-pc-sdk h3,
        #ot-sdk-cookie-policy h3 {
          font-size: 1.5rem
        }

        #onetrust-banner-sdk h4,
        #onetrust-pc-sdk h4,
        #ot-sdk-cookie-policy h4 {
          font-size: 1.5rem
        }

        #onetrust-banner-sdk h5,
        #onetrust-pc-sdk h5,
        #ot-sdk-cookie-policy h5 {
          font-size: 1.5rem
        }

        #onetrust-banner-sdk h6,
        #onetrust-pc-sdk h6,
        #ot-sdk-cookie-policy h6 {
          font-size: 1.5rem
        }
      }

      #onetrust-banner-sdk p,
      #onetrust-pc-sdk p,
      #ot-sdk-cookie-policy p {
        margin: 0 0 1em 0;
        font-family: inherit;
        line-height: normal
      }

      #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: 1rem;
        font-family: inherit
      }

      #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 {
        display: inline-block;
        height: 38px;
        padding: 0 30px;
        color: #555;
        text-align: center;
        font-size: 0.9em;
        font-weight: 400;
        line-height: 38px;
        letter-spacing: 0.01em;
        text-decoration: none;
        white-space: nowrap;
        background-color: transparent;
        border-radius: 2px;
        border: 1px solid #bbb;
        cursor: pointer;
        box-sizing: border-box
      }

      #onetrust-banner-sdk .ot-sdk-button:hover,
      #onetrust-banner-sdk :not(.ot-leg-btn-container)>button:hover,
      #onetrust-banner-sdk :not(.ot-leg-btn-container)>button:focus,
      #onetrust-pc-sdk .ot-sdk-button:hover,
      #onetrust-pc-sdk :not(.ot-leg-btn-container)>button:hover,
      #onetrust-pc-sdk :not(.ot-leg-btn-container)>button:focus,
      #ot-sdk-cookie-policy .ot-sdk-button:hover,
      #ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:hover,
      #ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:focus {
        color: #333;
        border-color: #888;
        opacity: 0.7
      }

      #onetrust-banner-sdk .ot-sdk-button:focus,
      #onetrust-banner-sdk :not(.ot-leg-btn-container)>button:focus,
      #onetrust-pc-sdk .ot-sdk-button:focus,
      #onetrust-pc-sdk :not(.ot-leg-btn-container)>button:focus,
      #ot-sdk-cookie-policy .ot-sdk-button:focus,
      #ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:focus {
        outline: 2px solid #000
      }

      #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary,
      #onetrust-banner-sdk button.ot-sdk-button-primary,
      #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary,
      #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary,
      #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary,
      #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary,
      #onetrust-pc-sdk button.ot-sdk-button-primary,
      #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary,
      #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary,
      #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary,
      #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary,
      #ot-sdk-cookie-policy button.ot-sdk-button-primary,
      #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary,
      #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary,
      #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary {
        color: #fff;
        background-color: #33c3f0;
        border-color: #33c3f0
      }

      #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover,
      #onetrust-banner-sdk button.ot-sdk-button-primary:hover,
      #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:hover,
      #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:hover,
      #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:hover,
      #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus,
      #onetrust-banner-sdk button.ot-sdk-button-primary:focus,
      #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:focus,
      #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:focus,
      #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:focus,
      #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover,
      #onetrust-pc-sdk button.ot-sdk-button-primary:hover,
      #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:hover,
      #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:hover,
      #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:hover,
      #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus,
      #onetrust-pc-sdk button.ot-sdk-button-primary:focus,
      #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:focus,
      #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:focus,
      #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:focus,
      #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover,
      #ot-sdk-cookie-policy button.ot-sdk-button-primary:hover,
      #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary:hover,
      #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary:hover,
      #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary:hover,
      #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus,
      #ot-sdk-cookie-policy button.ot-sdk-button-primary:focus,
      #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary:focus,
      #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary:focus,
      #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary:focus {
        color: #fff;
        background-color: #1eaedb;
        border-color: #1eaedb
      }

      #onetrust-banner-sdk input[type="text"],
      #onetrust-pc-sdk input[type="text"],
      #ot-sdk-cookie-policy input[type="text"] {
        height: 38px;
        padding: 6px 10px;
        background-color: #fff;
        border: 1px solid #d1d1d1;
        border-radius: 4px;
        box-shadow: none;
        box-sizing: border-box
      }

      #onetrust-banner-sdk input[type="text"],
      #onetrust-pc-sdk input[type="text"],
      #ot-sdk-cookie-policy input[type="text"] {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none
      }

      #onetrust-banner-sdk input[type="text"]:focus,
      #onetrust-pc-sdk input[type="text"]:focus,
      #ot-sdk-cookie-policy input[type="text"]:focus {
        border: 1px solid #000;
        outline: 0
      }

      #onetrust-banner-sdk label,
      #onetrust-pc-sdk label,
      #ot-sdk-cookie-policy label {
        display: block;
        margin-bottom: 0.5rem;
        font-weight: 600
      }

      #onetrust-banner-sdk input[type="checkbox"],
      #onetrust-pc-sdk input[type="checkbox"],
      #ot-sdk-cookie-policy input[type="checkbox"] {
        display: inline
      }

      #onetrust-banner-sdk ul,
      #onetrust-pc-sdk ul,
      #ot-sdk-cookie-policy ul {
        list-style: circle inside
      }

      #onetrust-banner-sdk ul,
      #onetrust-pc-sdk ul,
      #ot-sdk-cookie-policy ul {
        padding-left: 0;
        margin-top: 0
      }

      #onetrust-banner-sdk ul ul,
      #onetrust-pc-sdk ul ul,
      #ot-sdk-cookie-policy ul ul {
        margin: 1.5rem 0 1.5rem 3rem;
        font-size: 90%
      }

      #onetrust-banner-sdk li,
      #onetrust-pc-sdk li,
      #ot-sdk-cookie-policy li {
        margin-bottom: 1rem
      }

      #onetrust-banner-sdk th,
      #onetrust-banner-sdk td,
      #onetrust-pc-sdk th,
      #onetrust-pc-sdk td,
      #ot-sdk-cookie-policy th,
      #ot-sdk-cookie-policy td {
        padding: 12px 15px;
        text-align: left;
        border-bottom: 1px solid #e1e1e1
      }

      #onetrust-banner-sdk button,
      #onetrust-pc-sdk button,
      #ot-sdk-cookie-policy button {
        margin-bottom: 1rem;
        font-family: inherit
      }

      #onetrust-banner-sdk .ot-sdk-container:after,
      #onetrust-banner-sdk .ot-sdk-row:after,
      #onetrust-pc-sdk .ot-sdk-container:after,
      #onetrust-pc-sdk .ot-sdk-row:after,
      #ot-sdk-cookie-policy .ot-sdk-container:after,
      #ot-sdk-cookie-policy .ot-sdk-row:after {
        content: "";
        display: table;
        clear: both
      }

      #onetrust-banner-sdk .ot-sdk-row,
      #onetrust-pc-sdk .ot-sdk-row,
      #ot-sdk-cookie-policy .ot-sdk-row {
        margin: 0;
        max-width: none;
        display: block
      }

      #onetrust-banner-sdk {
        box-shadow: 0 0 18px rgba(0, 0, 0, .2)
      }

      #onetrust-banner-sdk.otCenterRounded {
        z-index: 2147483645;
        top: 10%;
        position: fixed;
        right: 0;
        background-color: #fff;
        width: 60%;
        max-width: 650px;
        border-radius: 2.5px;
        left: 1em;
        margin: 0 auto;
        font-size: 14px;
        max-height: 90%;
        overflow-x: hidden;
        overflow-y: auto
      }

      #onetrust-banner-sdk.otRelFont {
        font-size: .875rem
      }

      #onetrust-banner-sdk::-webkit-scrollbar {
        width: 11px
      }

      #onetrust-banner-sdk::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background: #c1c1c1
      }

      #onetrust-banner-sdk {
        scrollbar-arrow-color: #c1c1c1;
        scrollbar-darkshadow-color: #c1c1c1;
        scrollbar-face-color: #c1c1c1;
        scrollbar-shadow-color: #c1c1c1
      }

      #onetrust-banner-sdk h3,
      #onetrust-banner-sdk p {
        color: dimgray
      }

      #onetrust-banner-sdk #onetrust-policy {
        margin-top: 20px
      }

      #onetrust-banner-sdk #onetrust-policy-title {
        float: left;
        text-align: left;
        font-size: 1em;
        line-height: 1.4;
        margin-bottom: 0;
        padding: 0 0 10px 30px;
        width: calc(100% - 90px)
      }

      #onetrust-banner-sdk #onetrust-policy-text,
      #onetrust-banner-sdk .ot-b-addl-desc,
      #onetrust-banner-sdk .ot-gv-list-handler {
        clear: both;
        float: left;
        margin: 0 30px 10px 30px;
        font-size: .813em;
        line-height: 1.5
      }

      #onetrust-banner-sdk #onetrust-policy-text *,
      #onetrust-banner-sdk .ot-b-addl-desc *,
      #onetrust-banner-sdk .ot-gv-list-handler * {
        line-height: inherit;
        font-size: inherit;
        margin: 0
      }

      #onetrust-banner-sdk .ot-gv-list-handler {
        padding: 0;
        border: 0;
        height: auto;
        width: auto
      }

      #onetrust-banner-sdk .ot-b-addl-desc {
        display: block
      }

      #onetrust-banner-sdk #onetrust-button-group-parent {
        padding: 15px 30px;
        text-align: center
      }

      #onetrust-banner-sdk #onetrust-button-group-parent:not(.has-reject-all-button) #onetrust-button-group {
        text-align: right
      }

      #onetrust-banner-sdk #onetrust-button-group {
        text-align: center;
        display: inline-block;
        width: 100%
      }

      #onetrust-banner-sdk #onetrust-reject-all-handler,
      #onetrust-banner-sdk #onetrust-pc-btn-handler {
        margin-right: 1em
      }

      #onetrust-banner-sdk #onetrust-pc-btn-handler {
        border: 1px solid #6cc04a;
        max-width: 45%
      }

      #onetrust-banner-sdk .banner-actions-container {
        float: right;
        width: 50%
      }

      #onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link {
        background-color: #fff;
        border: none;
        color: #6cc04a;
        text-decoration: underline;
        padding-left: 0;
        padding-right: 0
      }

      #onetrust-banner-sdk #onetrust-accept-btn-handler,
      #onetrust-banner-sdk #onetrust-reject-all-handler,
      #onetrust-banner-sdk #onetrust-pc-btn-handler {
        background-color: #6cc04a;
        color: #fff;
        border-color: #6cc04a;
        min-width: 135px;
        padding: 12px 10px;
        letter-spacing: .05em;
        line-height: 1.4;
        font-size: .813em;
        font-weight: 600;
        height: auto;
        white-space: normal;
        word-break: break-word;
        word-wrap: break-word
      }

      #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler {
        float: left;
        max-width: calc(40% - 18px)
      }

      #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link {
        text-align: left;
        margin-right: 0
      }

      #onetrust-banner-sdk .has-reject-all-button .banner-actions-container {
        max-width: 60%;
        width: auto
      }

      #onetrust-banner-sdk .ot-close-icon {
        width: 44px;
        height: 44px;
        background-size: 12px;
        margin: -18px -18px 0 0;
        border: none;
        display: inline-block;
        padding: 0
      }

      #onetrust-banner-sdk #onetrust-close-btn-container {
        position: absolute;
        right: 24px;
        top: 24px
      }

      #onetrust-banner-sdk .banner_logo {
        display: none
      }

      #onetrust-banner-sdk #banner-options {
        float: left;
        padding: 0 30px;
        width: calc(100% - 90px)
      }

      #onetrust-banner-sdk .banner-option {
        margin-bottom: 10px
      }

      #onetrust-banner-sdk .banner-option-input {
        cursor: pointer;
        width: auto;
        height: auto;
        border: none;
        padding: 0;
        padding-right: 3px;
        margin: 0 0 6px;
        font-size: .82em;
        line-height: 1.4
      }

      #onetrust-banner-sdk .banner-option-input * {
        pointer-events: none;
        font-size: inherit;
        line-height: inherit
      }

      #onetrust-banner-sdk .banner-option-input[aria-expanded=true] .ot-arrow-container {
        transform: rotate(90deg)
      }

      #onetrust-banner-sdk .banner-option-input[aria-expanded=true]~.banner-option-details {
        height: auto;
        display: block
      }

      #onetrust-banner-sdk .banner-option-header {
        cursor: pointer;
        display: inline-block
      }

      #onetrust-banner-sdk .banner-option-header :first-child {
        color: dimgray;
        font-weight: bold;
        float: left
      }

      #onetrust-banner-sdk .ot-arrow-container,
      #onetrust-banner-sdk .banner-option-details {
        transition: all 300ms ease-in 0s;
        -webkit-transition: all 300ms ease-in 0s;
        -moz-transition: all 300ms ease-in 0s;
        -o-transition: all 300ms ease-in 0s
      }

      #onetrust-banner-sdk .ot-arrow-container {
        display: inline-block;
        border-top: 6px solid transparent;
        border-bottom: 6px solid transparent;
        border-left: 6px solid dimgray;
        margin-left: 10px;
        vertical-align: middle
      }

      #onetrust-banner-sdk .banner-option-details {
        display: none;
        font-size: .83em;
        line-height: 1.5;
        height: 0px;
        padding: 10px 10px 5px 10px
      }

      #onetrust-banner-sdk .banner-option-details * {
        font-size: inherit;
        line-height: inherit;
        color: dimgray
      }

      #onetrust-banner-sdk .ot-dpd-container {
        float: left;
        margin: 0 30px 10px 30px
      }

      #onetrust-banner-sdk .ot-dpd-title {
        font-weight: bold;
        padding-bottom: 10px
      }

      #onetrust-banner-sdk .ot-dpd-title {
        font-size: 1em;
        line-height: 1.4
      }

      #onetrust-banner-sdk .ot-dpd-desc {
        font-size: .813em;
        line-height: 1.5;
        margin-bottom: 0
      }

      #onetrust-banner-sdk .ot-dpd-desc * {
        margin: 0
      }

      #onetrust-banner-sdk .onetrust-vendors-list-handler {
        display: block;
        margin-left: 0px;
        margin-top: 5px;
        padding: 0;
        margin-bottom: 0;
        border: 0;
        line-height: normal;
        height: auto;
        width: auto
      }

      #onetrust-banner-sdk :not(.ot-dpd-desc)>.ot-b-addl-desc {
        float: left;
        margin: 0 30px 10px 30px
      }

      #onetrust-banner-sdk .ot-dpd-desc>.ot-b-addl-desc {
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 1em;
        line-height: 1.5;
        float: none
      }

      #onetrust-banner-sdk #onetrust-policy-text a {
        font-weight: bold;
        margin-left: 5px
      }

      #onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container {
        top: 15px;
        transform: none;
        right: 15px
      }

      #onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button {
        padding: 0;
        white-space: pre-wrap;
        border: none;
        height: auto;
        line-height: 1.5;
        text-decoration: underline;
        font-size: .75em
      }

      #onetrust-banner-sdk.ot-close-btn-link.ot-wo-title #onetrust-group-container {
        margin-top: 20px
      }

      @media only screen and (max-width: 425px) {

        #onetrust-banner-sdk #onetrust-accept-btn-handler,
        #onetrust-banner-sdk #onetrust-reject-all-handler,
        #onetrust-banner-sdk #onetrust-pc-btn-handler {
          width: 100%;
          margin-bottom: 10px
        }

        #onetrust-banner-sdk #onetrust-pc-btn-handler,
        #onetrust-banner-sdk #onetrust-reject-all-handler {
          margin-right: 0
        }

        #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link {
          text-align: center
        }

        #onetrust-banner-sdk .banner-actions-container,
        #onetrust-banner-sdk #onetrust-pc-btn-handler {
          width: 100%;
          max-width: none
        }

        #onetrust-banner-sdk.otCenterRounded {
          left: 0;
          width: 95%;
          top: 50%;
          transform: translateY(-50%);
          -webkit-transform: translateY(-50%)
        }
      }

      @media only screen and (max-width: 600px) {
        #onetrust-banner-sdk .ot-sdk-container {
          width: auto;
          padding: 0
        }

        #onetrust-banner-sdk #onetrust-policy-title {
          padding: 0 22px 10px 22px
        }

        #onetrust-banner-sdk #onetrust-policy-text,
        #onetrust-banner-sdk :not(.ot-dpd-desc)>.ot-b-addl-desc,
        #onetrust-banner-sdk .ot-dpd-container {
          margin: 0 22px 10px 22px;
          width: calc(100% - 44px)
        }

        #onetrust-banner-sdk #onetrust-button-group-parent {
          padding: 15px 22px
        }

        #onetrust-banner-sdk #banner-options {
          padding: 0 22px;
          width: calc(100% - 44px)
        }

        #onetrust-banner-sdk .banner-option {
          margin-bottom: 6px
        }

        #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler {
          float: none;
          max-width: 100%
        }

        #onetrust-banner-sdk .has-reject-all-button .banner-actions-container {
          width: 100%;
          text-align: center;
          max-width: 100%
        }

        #onetrust-banner-sdk.ot-close-btn-link #onetrust-group-container {
          margin-top: 20px
        }
      }

      @media only screen and (min-width: 426px)and (max-width: 896px) {
        #onetrust-banner-sdk.otCenterRounded {
          left: 0;
          top: 15%;
          transform: translateY(-13%);
          -webkit-transform: translateY(-13%);
          max-width: 600px;
          width: 95%
        }
      }

      #onetrust-consent-sdk #onetrust-banner-sdk {
        background-color: #FFFFFF;
      }

      #onetrust-consent-sdk #onetrust-policy-title,
      #onetrust-consent-sdk #onetrust-policy-text,
      #onetrust-consent-sdk .ot-b-addl-desc,
      #onetrust-consent-sdk .ot-dpd-desc,
      #onetrust-consent-sdk .ot-dpd-title,
      #onetrust-consent-sdk #onetrust-policy-text *:not(.onetrust-vendors-list-handler),
      #onetrust-consent-sdk .ot-dpd-desc *:not(.onetrust-vendors-list-handler),
      #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *,
      #onetrust-banner-sdk .ot-cat-header {
        color: #696969;
      }

      #onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details {
        background-color: #E9E9E9;
      }

      #onetrust-consent-sdk #onetrust-banner-sdk a[href],
      #onetrust-consent-sdk #onetrust-banner-sdk a[href] font,
      #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn {
        color: #3860BE;
      }

      #onetrust-consent-sdk #onetrust-accept-btn-handler,
      #onetrust-banner-sdk #onetrust-reject-all-handler {
        background-color: #0E72ED;
        border-color: #0E72ED;
        color: #FFFFFF;
      }

      #onetrust-consent-sdk #onetrust-pc-btn-handler,
      #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
        color: #0E71EB;
        border-color: #0E71EB;
        background-color:
          #FFFFFF;
      }

      #onetrust-accept-btn-handler {
        letter-spacing: 0.2em !important;
        text-transform: uppercase !important;
      }

      #onetrust-reject-all-handler {
        /*background:#FFFFFF !important;*/
        border-radius: 3px !important;
        font-weight: 900 !important;
        line-height: 19px !important;
        text-align: center !important;
        letter-spacing: 0.2em !important;
        text-transform: uppercase !important;
        /*color: #CF4B0A !important;*/
      }

      .cookie-setting-link {
        letter-spacing: 0.2em !important;
        text-transform: uppercase !important;
      }

      #onetrust-policy {
        font-style: normal !important;
        font-weight: normal !important;
        font-size: 14px !important;
        line-height: 120% !important;
      }

      #accept-recommended-btn-handler {
        /*background: #FF5F0F;*/
        /*background:#CF4B0A !important;*/
        border-radius: 3px !important;
        font-weight: 900 !important;
        line-height: 19px !important;
        text-align: center !important;
        letter-spacing: 0.2em !important;
        text-transform: uppercase !important;
        color: #FFFFFF !important;
      }

      .save-preference-btn-handler {
        /*background: #FF5F0F;*/
        /*background:#CF4B0A !important;*/
        border-radius: 3px !important;
        font-weight: 900 !important;
        line-height: 19px !important;
        text-align: center !important;
        letter-spacing: 0.2em !important;
        text-transform: uppercase !important;
        color: #FFFFFF !important;
      }

      #onetrust-policy-text {
        font-size: 14px !important;
      }

      #ot-sdk-btn {
        color: inherit !important;
        background: inherit !important;
        border: inherit !important;
        font-size: inherit !important;
        padding: inherit !important;
        line-height: inherit !important;
      }

      #onetrust-pc-sdk.otPcCenter {
        overflow: hidden;
        position: fixed;
        margin: 0 auto;
        top: 5%;
        right: 0;
        left: 0;
        width: 40%;
        max-width: 575px;
        min-width: 575px;
        border-radius: 2.5px;
        z-index: 2147483647;
        background-color: #fff;
        -webkit-box-shadow: 0px 2px 10px -3px #999;
        -moz-box-shadow: 0px 2px 10px -3px #999;
        box-shadow: 0px 2px 10px -3px #999
      }

      #onetrust-pc-sdk.otPcCenter[dir=rtl] {
        right: 0;
        left: 0
      }

      #onetrust-pc-sdk.otRelFont {
        font-size: 1rem
      }

      #onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr,
      #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus,
      #onetrust-pc-sdk .ot-hide-tgl {
        visibility: hidden
      }

      #onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *,
      #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus *,
      #onetrust-pc-sdk .ot-hide-tgl * {
        visibility: hidden
      }

      #onetrust-pc-sdk #ot-gn-venlst .ot-ven-item .ot-acc-hdr {
        min-height: 40px
      }

      #onetrust-pc-sdk .ot-pc-header {
        height: 39px;
        padding: 10px 0 10px 30px;
        border-bottom: 1px solid #e9e9e9
      }

      #onetrust-pc-sdk #ot-pc-title,
      #onetrust-pc-sdk #ot-category-title,
      #onetrust-pc-sdk .ot-cat-header,
      #onetrust-pc-sdk #ot-lst-title,
      #onetrust-pc-sdk .ot-ven-hdr .ot-ven-name,
      #onetrust-pc-sdk .ot-always-active {
        font-weight: bold;
        color: dimgray
      }

      #onetrust-pc-sdk .ot-cat-header {
        float: left;
        font-weight: 600;
        font-size: .875em;
        line-height: 1.5;
        max-width: 90%;
        vertical-align: middle
      }

      #onetrust-pc-sdk .ot-always-active-group .ot-cat-header {
        width: 55%;
        font-weight: 700
      }

      #onetrust-pc-sdk .ot-cat-item p {
        clear: both;
        float: left;
        margin-top: 10px;
        margin-bottom: 5px;
        line-height: 1.5;
        font-size: .812em;
        color: dimgray
      }

      #onetrust-pc-sdk .ot-close-icon {
        height: 44px;
        width: 44px;
        background-size: 10px
      }

      #onetrust-pc-sdk #ot-pc-title {
        float: left;
        font-size: 1em;
        line-height: 1.5;
        margin-bottom: 10px;
        margin-top: 10px;
        width: 100%
      }

      #onetrust-pc-sdk #accept-recommended-btn-handler {
        margin-right: 10px;
        margin-bottom: 25px;
        outline-offset: -1px
      }

      #onetrust-pc-sdk #ot-pc-desc {
        clear: both;
        width: 100%;
        font-size: .812em;
        line-height: 1.5;
        margin-bottom: 25px
      }

      #onetrust-pc-sdk #ot-pc-desc a {
        margin-left: 5px
      }

      #onetrust-pc-sdk #ot-pc-desc * {
        font-size: inherit;
        line-height: inherit
      }

      #onetrust-pc-sdk #ot-pc-desc ul li {
        padding: 10px 0px
      }

      #onetrust-pc-sdk a {
        color: #656565;
        cursor: pointer
      }

      #onetrust-pc-sdk a:hover {
        color: #3860be
      }

      #onetrust-pc-sdk label {
        margin-bottom: 0
      }

      #onetrust-pc-sdk #vdr-lst-dsc {
        font-size: .812em;
        line-height: 1.5;
        padding: 10px 15px 5px 15px
      }

      #onetrust-pc-sdk button {
        max-width: 394px;
        padding: 12px 30px;
        line-height: 1;
        word-break: break-word;
        word-wrap: break-word;
        white-space: normal;
        font-weight: bold;
        height: auto
      }

      #onetrust-pc-sdk .ot-link-btn {
        padding: 0;
        margin-bottom: 0;
        border: 0;
        font-weight: normal;
        line-height: normal;
        width: auto;
        height: auto
      }

      #onetrust-pc-sdk #ot-pc-content {
        position: absolute;
        overflow-y: scroll;
        padding-left: 0px;
        padding-right: 30px;
        top: 60px;
        bottom: 110px;
        margin: 1px 3px 0 30px;
        width: calc(100% - 63px)
      }

      #onetrust-pc-sdk .ot-cat-grp .ot-always-active {
        float: right;
        clear: none;
        color: #3860be;
        margin: 0;
        font-size: .813em;
        line-height: 1.3
      }

      #onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track {
        margin-right: 20px
      }

      #onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar {
        width: 11px
      }

      #onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background: #d8d8d8
      }

      #onetrust-pc-sdk input[type=checkbox]:focus+.ot-acc-hdr {
        outline: #000 1px solid
      }

      #onetrust-pc-sdk .ot-pc-scrollbar {
        scrollbar-arrow-color: #d8d8d8;
        scrollbar-darkshadow-color: #d8d8d8;
        scrollbar-face-color: #d8d8d8;
        scrollbar-shadow-color: #d8d8d8
      }

      #onetrust-pc-sdk .save-preference-btn-handler {
        margin-right: 20px
      }

      #onetrust-pc-sdk .ot-pc-refuse-all-handler {
        margin-right: 10px
      }

      #onetrust-pc-sdk #ot-pc-desc .privacy-notice-link {
        margin-left: 0
      }

      #onetrust-pc-sdk .ot-subgrp-cntr {
        display: inline-block;
        clear: both;
        width: 100%;
        padding-top: 15px
      }

      #onetrust-pc-sdk .ot-switch+.ot-subgrp-cntr {
        padding-top: 10px
      }

      #onetrust-pc-sdk ul.ot-subgrps {
        margin: 0;
        font-size: initial
      }

      #onetrust-pc-sdk ul.ot-subgrps li p,
      #onetrust-pc-sdk ul.ot-subgrps li h5 {
        font-size: .813em;
        line-height: 1.4;
        color: dimgray
      }

      #onetrust-pc-sdk ul.ot-subgrps .ot-switch {
        min-height: auto
      }

      #onetrust-pc-sdk ul.ot-subgrps .ot-switch-nob {
        top: 0
      }

      #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr {
        display: inline-block;
        width: 100%
      }

      #onetrust-pc-sdk ul.ot-subgrps .ot-acc-txt {
        margin: 0
      }

      #onetrust-pc-sdk ul.ot-subgrps li {
        padding: 0;
        border: none
      }

      #onetrust-pc-sdk ul.ot-subgrps li h5 {
        position: relative;
        top: 5px;
        font-weight: bold;
        margin-bottom: 0;
        float: left
      }

      #onetrust-pc-sdk li.ot-subgrp {
        margin-left: 20px;
        overflow: auto
      }

      #onetrust-pc-sdk li.ot-subgrp>h5 {
        width: calc(100% - 100px)
      }

      #onetrust-pc-sdk .ot-cat-item p>ul,
      #onetrust-pc-sdk li.ot-subgrp p>ul {
        margin: 0px;
        list-style: disc;
        margin-left: 15px;
        font-size: inherit
      }

      #onetrust-pc-sdk .ot-cat-item p>ul li,
      #onetrust-pc-sdk li.ot-subgrp p>ul li {
        font-size: inherit;
        padding-top: 10px;
        padding-left: 0px;
        padding-right: 0px;
        border: none
      }

      #onetrust-pc-sdk .ot-cat-item p>ul li:last-child,
      #onetrust-pc-sdk li.ot-subgrp p>ul li:last-child {
        padding-bottom: 10px
      }

      #onetrust-pc-sdk .ot-pc-logo {
        height: 40px;
        width: 120px;
        display: inline-block
      }

      #onetrust-pc-sdk .ot-pc-footer {
        position: absolute;
        bottom: 0px;
        width: 100%;
        max-height: 160px;
        border-top: 1px solid #d8d8d8
      }

      #onetrust-pc-sdk.ot-ftr-stacked .ot-pc-refuse-all-handler {
        margin-bottom: 0px
      }

      #onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content {
        bottom: 160px
      }

      #onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button {
        width: 100%;
        max-width: none
      }

      #onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container {
        margin: 0 30px;
        width: calc(100% - 60px);
        padding-right: 0
      }

      #onetrust-pc-sdk .ot-pc-footer-logo {
        height: 30px;
        width: 100%;
        text-align: right;
        background: #f4f4f4
      }

      #onetrust-pc-sdk .ot-pc-footer-logo a {
        display: inline-block;
        margin-top: 5px;
        margin-right: 10px
      }

      #onetrust-pc-sdk[dir=rtl] .ot-pc-footer-logo {
        direction: rtl
      }

      #onetrust-pc-sdk[dir=rtl] .ot-pc-footer-logo a {
        margin-right: 25px
      }

      #onetrust-pc-sdk .ot-tgl {
        float: right;
        position: relative;
        z-index: 1
      }

      #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob {
        background-color: #cddcf2;
        border: 1px solid #3860be
      }

      #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before {
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
        background-color: #3860be;
        border-color: #3860be
      }

      #onetrust-pc-sdk .ot-tgl input:focus+.ot-switch {
        outline: #000 solid 1px
      }

      #onetrust-pc-sdk .ot-switch {
        position: relative;
        display: inline-block;
        width: 45px;
        height: 25px
      }

      #onetrust-pc-sdk .ot-switch-nob {
        position: absolute;
        cursor: pointer;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #f2f1f1;
        border: 1px solid #ddd;
        transition: all .2s ease-in 0s;
        -moz-transition: all .2s ease-in 0s;
        -o-transition: all .2s ease-in 0s;
        -webkit-transition: all .2s ease-in 0s;
        border-radius: 20px
      }

      #onetrust-pc-sdk .ot-switch-nob:before {
        position: absolute;
        content: "";
        height: 21px;
        width: 21px;
        bottom: 1px;
        background-color: #7d7d7d;
        -webkit-transition: .4s;
        transition: .4s;
        border-radius: 20px
      }

      #onetrust-pc-sdk .ot-chkbox input:checked~label::before {
        background-color: #3860be
      }

      #onetrust-pc-sdk .ot-chkbox input+label::after {
        content: none;
        color: #fff
      }

      #onetrust-pc-sdk .ot-chkbox input:checked+label::after {
        content: ""
      }

      #onetrust-pc-sdk .ot-chkbox input:focus+label::before {
        outline-style: solid;
        outline-width: 2px;
        outline-style: auto
      }

      #onetrust-pc-sdk .ot-chkbox label {
        position: relative;
        display: inline-block;
        padding-left: 30px;
        cursor: pointer;
        font-weight: 500
      }

      #onetrust-pc-sdk .ot-chkbox label::before,
      #onetrust-pc-sdk .ot-chkbox label::after {
        position: absolute;
        content: "";
        display: inline-block;
        border-radius: 3px
      }

      #onetrust-pc-sdk .ot-chkbox label::before {
        height: 18px;
        width: 18px;
        border: 1px solid #3860be;
        left: 0px;
        top: auto
      }

      #onetrust-pc-sdk .ot-chkbox label::after {
        height: 5px;
        width: 9px;
        border-left: 3px solid;
        border-bottom: 3px solid;
        transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        left: 4px;
        top: 5px
      }

      #onetrust-pc-sdk .ot-label-txt {
        display: none
      }

      #onetrust-pc-sdk .ot-chkbox input,
      #onetrust-pc-sdk .ot-tgl input {
        position: absolute;
        opacity: 0;
        width: 0;
        height: 0
      }

      #onetrust-pc-sdk .ot-arw-cntr {
        float: right;
        position: relative
      }

      #onetrust-pc-sdk .ot-arw-cntr .ot-arw {
        width: 16px;
        height: 16px;
        margin-left: 5px;
        color: dimgray;
        display: inline-block;
        vertical-align: middle;
        -webkit-transition: all 150ms ease-in 0s;
        -moz-transition: all 150ms ease-in 0s;
        -o-transition: all 150ms ease-in 0s;
        transition: all 150ms ease-in 0s
      }

      #onetrust-pc-sdk input:checked~.ot-acc-hdr .ot-arw {
        transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg)
      }

      #onetrust-pc-sdk input[type=checkbox]:focus+.ot-acc-hdr {
        outline: #000 1px solid
      }

      #onetrust-pc-sdk .ot-tgl-cntr,
      #onetrust-pc-sdk .ot-arw-cntr {
        display: inline-block
      }

      #onetrust-pc-sdk .ot-tgl-cntr {
        width: 45px;
        float: right;
        margin-top: 2px
      }

      #onetrust-pc-sdk #ot-lst-cnt .ot-tgl-cntr {
        margin-top: 10px
      }

      #onetrust-pc-sdk .ot-always-active-subgroup {
        width: auto;
        padding-left: 0px !important;
        top: 3px;
        position: relative
      }

      #onetrust-pc-sdk .ot-label-status {
        padding-left: 5px;
        font-size: .75em;
        display: none
      }

      #onetrust-pc-sdk .ot-arw-cntr {
        margin-top: -1px
      }

      #onetrust-pc-sdk .ot-arw-cntr svg {
        -webkit-transition: all 300ms ease-in 0s;
        -moz-transition: all 300ms ease-in 0s;
        -o-transition: all 300ms ease-in 0s;
        transition: all 300ms ease-in 0s;
        height: 10px;
        width: 10px
      }

      #onetrust-pc-sdk input:checked~.ot-acc-hdr .ot-arw {
        transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg)
      }

      #onetrust-pc-sdk .ot-arw {
        width: 10px;
        margin-left: 15px;
        transition: all 300ms ease-in 0s;
        -webkit-transition: all 300ms ease-in 0s;
        -moz-transition: all 300ms ease-in 0s;
        -o-transition: all 300ms ease-in 0s
      }

      #onetrust-pc-sdk .ot-vlst-cntr {
        margin-bottom: 0
      }

      #onetrust-pc-sdk .ot-hlst-cntr {
        margin-top: 5px;
        display: inline-block;
        width: 100%
      }

      #onetrust-pc-sdk .category-vendors-list-handler,
      #onetrust-pc-sdk .category-vendors-list-handler+a,
      #onetrust-pc-sdk .category-host-list-handler {
        clear: both;
        color: #3860be;
        margin-left: 0;
        font-size: .813em;
        text-decoration: none;
        float: left;
        overflow: hidden
      }

      #onetrust-pc-sdk .category-vendors-list-handler:hover,
      #onetrust-pc-sdk .category-vendors-list-handler+a:hover,
      #onetrust-pc-sdk .category-host-list-handler:hover {
        color: #1883fd
      }

      #onetrust-pc-sdk .category-vendors-list-handler+a {
        clear: none
      }

      #onetrust-pc-sdk .category-vendors-list-handler+a::after {
        content: "";
        height: 15px;
        width: 15px;
        background-repeat: no-repeat;
        margin-left: 5px;
        float: right;

        background-image: url("data:image/svg+xml,%3Csvg
xmlns='http://www.w3.org/2000/svg'viewBox='0 0 511.626 511.627'%3E%3Cg fill='%231276CE'%3E%3Cpath d='M392.857 292.354h-18.274c-2.669 0-4.859.855-6.563 2.573-1.718 1.708-2.573 3.897-2.573 6.563v91.361c0 12.563-4.47 23.315-13.415 32.262-8.945 8.945-19.701 13.414-32.264 13.414H82.224c-12.562 0-23.317-4.469-32.264-13.414-8.945-8.946-13.417-19.698-13.417-32.262V155.31c0-12.562 4.471-23.313 13.417-32.259 8.947-8.947 19.702-13.418 32.264-13.418h200.994c2.669 0 4.859-.859 6.57-2.57 1.711-1.713 2.566-3.9 2.566-6.567V82.221c0-2.662-.855-4.853-2.566-6.563-1.711-1.713-3.901-2.568-6.57-2.568H82.224c-22.648 0-42.016 8.042-58.102 24.125C8.042 113.297 0 132.665 0 155.313v237.542c0 22.647 8.042 42.018 24.123 58.095 16.086 16.084 35.454 24.13 58.102 24.13h237.543c22.647 0 42.017-8.046 58.101-24.13 16.085-16.077 24.127-35.447 24.127-58.095v-91.358c0-2.669-.856-4.859-2.574-6.57-1.713-1.718-3.903-2.573-6.565-2.573z'/%3E%3Cpath d='M506.199 41.971c-3.617-3.617-7.905-5.424-12.85-5.424H347.171c-4.948 0-9.233 1.807-12.847 5.424-3.617 3.615-5.428 7.898-5.428 12.847s1.811 9.233 5.428 12.85l50.247 50.248-186.147 186.151c-1.906 1.903-2.856 4.093-2.856 6.563 0 2.479.953 4.668 2.856 6.571l32.548 32.544c1.903 1.903 4.093 2.852 6.567 2.852s4.665-.948 6.567-2.852l186.148-186.148 50.251 50.248c3.614 3.617 7.898 5.426 12.847 5.426s9.233-1.809 12.851-5.426c3.617-3.616 5.424-7.898 5.424-12.847V54.818c-.001-4.952-1.814-9.232-5.428-12.847z'/%3E%3C/g%3E%3C/svg%3E")}#onetrust-pc-sdk .back-btn-handler{font-size:1em;text-decoration:none}#onetrust-pc-sdk .back-btn-handler:hover{opacity:.6}#onetrust-pc-sdk #ot-lst-title span{display:inline-block;word-break:break-word;word-wrap:break-word;margin-bottom:0;color:#656565;font-size:1em;font-weight:bold;margin-left:15px}#onetrust-pc-sdk #ot-lst-title{margin:10px 0 10px 0px;font-size:1em;text-align:left}#onetrust-pc-sdk #ot-pc-hdr{margin:0 0 0 30px;height:auto;width:auto}#onetrust-pc-sdk #ot-pc-hdr input::placeholder{color:#d4d4d4;font-style:italic}#onetrust-pc-sdk #vendor-search-handler{height:31px;width:100%;border-radius:50px;font-size:.8em;padding-right:35px;padding-left:15px;float:left;margin-left:15px}#onetrust-pc-sdk .ot-ven-name{display:block;width:auto;padding-right:5px}#onetrust-pc-sdk #ot-lst-cnt{overflow-y:auto;margin-left:20px;margin-right:7px;width:calc(100% - 27px);max-height:calc(100% - 80px);height:100%;transform:translate3d(0, 0, 0)}#onetrust-pc-sdk #ot-pc-lst{width:100%;bottom:100px;position:absolute;top:60px}#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr,#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr *{visibility:hidden}#onetrust-pc-sdk #ot-pc-lst .ot-tgl-cntr{right:12px;position:absolute}#onetrust-pc-sdk #ot-pc-lst .ot-arw-cntr{float:right;position:relative}#onetrust-pc-sdk #ot-pc-lst .ot-arw{margin-left:10px}#onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr{overflow:hidden;cursor:pointer}#onetrust-pc-sdk .ot-vlst-cntr{overflow:hidden}#onetrust-pc-sdk #ot-sel-blk{overflow:hidden;width:100%;position:sticky;position:-webkit-sticky;top:0;z-index:3}#onetrust-pc-sdk #ot-back-arw{height:12px;width:12px}#onetrust-pc-sdk .ot-lst-subhdr{width:100%;display:inline-block}#onetrust-pc-sdk .ot-search-cntr{float:left;width:78%;position:relative}#onetrust-pc-sdk .ot-search-cntr>svg{width:30px;height:30px;position:absolute;float:left;right:-15px}#onetrust-pc-sdk .ot-fltr-cntr{float:right;right:50px;position:relative}#onetrust-pc-sdk #filter-btn-handler{background-color:#3860be;border-radius:17px;display:inline-block;position:relative;width:32px;height:32px;-moz-transition:.1s ease;-o-transition:.1s ease;-webkit-transition:1s ease;transition:.1s ease;padding:0;margin:0}#onetrust-pc-sdk #filter-btn-handler:hover{background-color:#3860be}#onetrust-pc-sdk #filter-btn-handler svg{width:12px;height:12px;margin:3px 10px 0 10px;display:block;position:static;right:auto;top:auto}#onetrust-pc-sdk .ot-ven-link{color:#3860be;text-decoration:none;font-weight:100;display:inline-block;padding-top:10px;transform:translate(0, 1%);-o-transform:translate(0, 1%);-ms-transform:translate(0, 1%);-webkit-transform:translate(0, 1%);position:relative;z-index:2}#onetrust-pc-sdk .ot-ven-link *{font-size:inherit}#onetrust-pc-sdk .ot-ven-link:hover{text-decoration:underline}#onetrust-pc-sdk .ot-ven-hdr{width:calc(100% - 160px);height:auto;float:left;word-break:break-word;word-wrap:break-word;vertical-align:middle;padding-bottom:3px}#onetrust-pc-sdk .ot-ven-link{letter-spacing:.03em;font-size:.75em;font-weight:400}#onetrust-pc-sdk .ot-ven-dets{border-radius:2px;background-color:#f8f8f8}#onetrust-pc-sdk .ot-ven-dets div:first-child p:first-child{border-top:none}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child){border-top:1px solid #e9e9e9}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p{display:inline-block}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(odd){width:30%}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(even){width:50%;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p{padding-top:5px;padding-bottom:5px;display:block}#onetrust-pc-sdk .ot-ven-dets p{font-size:.69em;text-align:left;vertical-align:middle;word-break:break-word;word-wrap:break-word;margin:0;padding-bottom:10px;padding-left:15px;color:#2e3644}#onetrust-pc-sdk .ot-ven-dets p:first-child{padding-top:5px}#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur p:first-child{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding-bottom:5px;margin-bottom:5px;font-weight:bold}#onetrust-pc-sdk #ot-host-lst .ot-sel-all{float:right;position:relative;margin-right:42px;top:10px}#onetrust-pc-sdk #ot-host-lst .ot-sel-all input[type=checkbox]{width:auto;height:auto}#onetrust-pc-sdk #ot-host-lst .ot-sel-all label{height:20px;width:20px;padding-left:0px}#onetrust-pc-sdk #ot-host-lst .ot-acc-txt{overflow:hidden;width:95%}#onetrust-pc-sdk .ot-host-hdr{position:relative;z-index:1;pointer-events:none;width:calc(100% - 125px);float:left}#onetrust-pc-sdk .ot-host-name,#onetrust-pc-sdk .ot-host-desc{display:inline-block;width:90%}#onetrust-pc-sdk .ot-host-name{pointer-events:none}#onetrust-pc-sdk .ot-host-hdr>a{text-decoration:underline;font-size:.82em;position:relative;z-index:2;float:left;margin-bottom:5px;pointer-events:initial}#onetrust-pc-sdk .ot-host-name+a{margin-top:5px}#onetrust-pc-sdk .ot-host-name,#onetrust-pc-sdk .ot-host-name a,#onetrust-pc-sdk .ot-host-desc,#onetrust-pc-sdk .ot-host-info{color:dimgray;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-host-name,#onetrust-pc-sdk .ot-host-name a{font-weight:bold;font-size:.82em;line-height:1.3}#onetrust-pc-sdk .ot-host-name a{font-size:1em}#onetrust-pc-sdk .ot-host-expand{margin-top:3px;margin-bottom:3px;clear:both;display:block;color:#3860be;font-size:.72em;font-weight:normal}#onetrust-pc-sdk .ot-host-expand *{font-size:inherit}#onetrust-pc-sdk .ot-host-desc,#onetrust-pc-sdk .ot-host-info{font-size:.688em;line-height:1.4;font-weight:normal}#onetrust-pc-sdk .ot-host-desc{margin-top:10px}#onetrust-pc-sdk .ot-host-opt{margin:0;font-size:inherit;display:inline-block;width:100%}#onetrust-pc-sdk .ot-host-opt li>div div{font-size:.8em;padding:5px 0}#onetrust-pc-sdk .ot-host-opt li>div div:nth-child(1){width:30%;float:left}#onetrust-pc-sdk .ot-host-opt li>div div:nth-child(2){width:70%;float:left;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-host-info{border:none;display:inline-block;width:calc(100% - 10px);padding:10px;margin-bottom:10px;background-color:#f8f8f8}#onetrust-pc-sdk .ot-host-info>div{overflow:auto}#onetrust-pc-sdk #no-results{text-align:center;margin-top:30px}#onetrust-pc-sdk #no-results p{font-size:1em;color:#2e3644;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk #no-results p span{font-weight:bold}#onetrust-pc-sdk #ot-fltr-modal{width:100%;height:auto;display:none;-moz-transition:.2s ease;-o-transition:.2s ease;-webkit-transition:2s ease;transition:.2s ease;overflow:hidden;opacity:1;right:0}#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt{display:inline-block;font-size:.85em;color:dimgray}#onetrust-pc-sdk #ot-fltr-cnt{z-index:2147483646;background-color:#fff;position:absolute;height:90%;max-height:300px;width:325px;left:210px;margin-top:10px;margin-bottom:20px;padding-right:10px;border-radius:3px;-webkit-box-shadow:0px 0px 12px 2px #c7c5c7;-moz-box-shadow:0px 0px 12px 2px #c7c5c7;box-shadow:0px 0px 12px 2px #c7c5c7}#onetrust-pc-sdk .ot-fltr-scrlcnt{overflow-y:auto;overflow-x:hidden;clear:both;max-height:calc(100% - 60px)}#onetrust-pc-sdk #ot-anchor{border:12px solid transparent;display:none;position:absolute;z-index:2147483647;right:55px;top:75px;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);background-color:#fff;-webkit-box-shadow:-3px -3px 5px -2px #c7c5c7;-moz-box-shadow:-3px -3px 5px -2px #c7c5c7;box-shadow:-3px -3px 5px -2px #c7c5c7}#onetrust-pc-sdk .ot-fltr-btns{margin-left:15px}#onetrust-pc-sdk #filter-apply-handler{margin-right:15px}#onetrust-pc-sdk .ot-fltr-opt{margin-bottom:25px;margin-left:15px;width:75%;position:relative}#onetrust-pc-sdk .ot-fltr-opt p{display:inline-block;margin:0;font-size:.9em;color:#2e3644}#onetrust-pc-sdk .ot-chkbox label span{font-size:.85em;color:dimgray}#onetrust-pc-sdk .ot-chkbox input[type=checkbox]+label::after{content:none;color:#fff}#onetrust-pc-sdk .ot-chkbox input[type=checkbox]:checked+label::after{content:""}#onetrust-pc-sdk .ot-chkbox input[type=checkbox]:focus+label::before{outline-style:solid;outline-width:2px;outline-style:auto}#onetrust-pc-sdk #ot-selall-vencntr,#onetrust-pc-sdk #ot-selall-adtlvencntr,#onetrust-pc-sdk #ot-selall-hostcntr,#onetrust-pc-sdk #ot-selall-licntr,#onetrust-pc-sdk #ot-selall-gnvencntr{right:15px;position:relative;width:20px;height:20px;float:right}#onetrust-pc-sdk #ot-selall-vencntr label,#onetrust-pc-sdk #ot-selall-adtlvencntr label,#onetrust-pc-sdk #ot-selall-hostcntr label,#onetrust-pc-sdk #ot-selall-licntr label,#onetrust-pc-sdk #ot-selall-gnvencntr label{float:left;padding-left:0}#onetrust-pc-sdk #ot-ven-lst:first-child{border-top:1px solid #e2e2e2}#onetrust-pc-sdk ul{list-style:none;padding:0}#onetrust-pc-sdk ul li{position:relative;margin:0;padding:15px 15px 15px 10px;border-bottom:1px solid #e2e2e2}#onetrust-pc-sdk ul li h3{font-size:.75em;color:#656565;margin:0;display:inline-block;width:70%;height:auto;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk ul li p{margin:0;font-size:.7em}#onetrust-pc-sdk ul li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;opacity:0;margin:0;top:0;left:0}#onetrust-pc-sdk .ot-cat-item>button:focus,#onetrust-pc-sdk .ot-acc-cntr>button:focus,#onetrust-pc-sdk li>button:focus{outline:#000 solid 2px}#onetrust-pc-sdk .ot-cat-item>button,#onetrust-pc-sdk .ot-acc-cntr>button,#onetrust-pc-sdk li>button{position:absolute;cursor:pointer;width:100%;height:100%;margin:0;top:0;left:0;z-index:1;max-width:none;border:none}#onetrust-pc-sdk .ot-cat-item>button[aria-expanded=false]~.ot-acc-txt,#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=false]~.ot-acc-txt,#onetrust-pc-sdk li>button[aria-expanded=false]~.ot-acc-txt{margin-top:0;max-height:0;opacity:0;overflow:hidden;width:100%;transition:.25s ease-out;display:none}#onetrust-pc-sdk .ot-cat-item>button[aria-expanded=true]~.ot-acc-txt,#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=true]~.ot-acc-txt,#onetrust-pc-sdk li>button[aria-expanded=true]~.ot-acc-txt{transition:.1s ease-in;margin-top:10px;width:100%;overflow:auto;display:block}#onetrust-pc-sdk .ot-cat-item>button[aria-expanded=true]~.ot-acc-grpcntr,#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=true]~.ot-acc-grpcntr,#onetrust-pc-sdk li>button[aria-expanded=true]~.ot-acc-grpcntr{width:auto;margin-top:0px;padding-bottom:10px}#onetrust-pc-sdk .ot-host-item>button:focus,#onetrust-pc-sdk .ot-ven-item>button:focus{outline:0;border:2px solid #000}#onetrust-pc-sdk .ot-hide-acc>button{pointer-events:none}#onetrust-pc-sdk .ot-hide-acc .ot-plus-minus>*,#onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr>*{visibility:hidden}#onetrust-pc-sdk .ot-hide-acc .ot-acc-hdr{min-height:30px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt){padding-right:10px;width:calc(100% - 37px);margin-top:10px;max-height:calc(100% - 90px)}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk{background-color:#f9f9fc;border:1px solid #e2e2e2;width:calc(100% - 2px);padding-bottom:5px;padding-top:5px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all{padding-right:34px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox{width:auto}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li{border:1px solid #e2e2e2;margin-bottom:10px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cntr>.ot-acc-hdr{padding:10px 0 10px 15px}#onetrust-pc-sdk.ot-addtl-vendors .ot-sel-all-chkbox{float:right}#onetrust-pc-sdk.ot-addtl-vendors .ot-plus-minus~.ot-sel-all-chkbox{right:34px}#onetrust-pc-sdk.ot-addtl-vendors #ot-ven-lst:first-child{border-top:none}#onetrust-pc-sdk .ot-acc-cntr{position:relative;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}#onetrust-pc-sdk .ot-acc-cntr input{z-index:1}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr{background-color:#f9f9fc;padding:5px 0 5px 15px;width:auto}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr .ot-plus-minus{vertical-align:middle;top:auto}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr .ot-arw-cntr{right:10px}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr input{z-index:2}#onetrust-pc-sdk .ot-acc-cntr>input[type=checkbox]:checked~.ot-acc-hdr{border-bottom:1px solid #e2e2e2}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-txt{padding-left:10px;padding-right:10px}#onetrust-pc-sdk .ot-acc-cntr button[aria-expanded=true]~.ot-acc-txt{width:auto}#onetrust-pc-sdk .ot-acc-cntr .ot-addtl-venbox{display:none}#onetrust-pc-sdk .ot-vlst-cntr{margin-bottom:0;width:100%}#onetrust-pc-sdk .ot-vensec-title{font-size:.813em;vertical-align:middle;display:inline-block}#onetrust-pc-sdk .category-vendors-list-handler,#onetrust-pc-sdk .category-vendors-list-handler+a{margin-left:0;margin-top:10px}#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after,#onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after,#onetrust-pc-sdk #ot-selall-licntr.line-through label::after,#onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after,#onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after{height:auto;border-left:0;transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;left:5px;top:9px}#onetrust-pc-sdk #ot-category-title{float:left;padding-bottom:10px;font-size:1em;width:100%}#onetrust-pc-sdk .ot-cat-grp{margin-top:10px}#onetrust-pc-sdk .ot-cat-item{line-height:1.1;margin-top:10px;display:inline-block;width:100%}#onetrust-pc-sdk .ot-btn-container{text-align:right}#onetrust-pc-sdk .ot-btn-container button{display:inline-block;font-size:.75em;letter-spacing:.08em;margin-top:19px}#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon{position:absolute;top:10px;right:0;z-index:1;padding:0;background-color:transparent;border:none}#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon:hover{opacity:.7}#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon svg{display:block;height:10px;width:10px}#onetrust-pc-sdk #clear-filters-handler{margin-top:20px;margin-bottom:10px;float:right;max-width:200px;text-decoration:none;color:#3860be;font-size:.9em;font-weight:bold;background-color:transparent;border-color:transparent;padding:1px}#onetrust-pc-sdk #clear-filters-handler:hover{color:#2285f7}#onetrust-pc-sdk #clear-filters-handler:focus{outline:#000 solid 1px}#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item{position:relative;border-radius:2px;margin:0;padding:0;border:1px solid #d8d8d8;border-top:none;width:calc(100% - 2px);float:left}#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type{margin-top:10px;border-top:1px solid #d8d8d8}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc{padding-left:20px;padding-right:20px;width:calc(100% - 40px);font-size:.812em;margin-bottom:10px;margin-top:15px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc>ul{padding-top:10px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc>ul li{padding-top:0;line-height:1.5;padding-bottom:10px}#onetrust-pc-sdk .ot-accordion-layout div+.ot-acc-grpdesc{margin-top:5px}#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child{margin-top:10px}#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child,#onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child{margin-bottom:5px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr{padding-top:11.5px;padding-bottom:11.5px;padding-left:20px;padding-right:20px;width:calc(100% - 40px);display:inline-block}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt{width:100%;padding:0px}#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr{padding-left:20px;padding-right:15px;padding-bottom:0;width:calc(100% - 35px)}#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp{padding-right:5px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr{z-index:1;position:relative}#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header+.ot-arw-cntr{position:absolute;top:50%;transform:translateY(-50%);right:20px;margin-top:-2px}#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header+.ot-arw-cntr .ot-arw{width:15px;height:20px;margin-left:5px;color:dimgray}#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header{float:none;color:#2e3644;margin:0;display:inline-block;height:auto;word-wrap:break-word;min-height:inherit}#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr,#onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr{padding-left:20px;width:calc(100% - 20px);display:inline-block;margin-top:0px;padding-bottom:2px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr{position:relative;min-height:25px}#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl,#onetrust-pc-sdk .ot-accordion-layout h4~.ot-always-active{position:absolute;top:50%;transform:translateY(-50%);right:20px}#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl+.ot-tgl{right:95px}#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler,#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler+a{margin-top:5px}#onetrust-pc-sdk .ot-enbl-chr h4~.ot-tgl,#onetrust-pc-sdk .ot-enbl-chr h4~.ot-always-active{right:45px}#onetrust-pc-sdk .ot-enbl-chr h4~.ot-tgl+.ot-tgl{right:120px}#onetrust-pc-sdk .ot-enbl-chr .ot-pli-hdr.ot-leg-border-color span:first-child{width:90px}#onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp>h5+.ot-tgl-cntr{padding-right:25px}#onetrust-pc-sdk .ot-plus-minus{width:20px;height:20px;font-size:1.5em;position:relative;display:inline-block;margin-right:5px;top:3px}#onetrust-pc-sdk .ot-plus-minus span{position:absolute;background:#27455c;border-radius:1px}#onetrust-pc-sdk .ot-plus-minus span:first-of-type{top:25%;bottom:25%;width:10%;left:45%}#onetrust-pc-sdk .ot-plus-minus span:last-of-type{left:25%;right:25%;height:10%;top:45%}#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-arw,#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:first-of-type,#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:last-of-type{transform:rotate(90deg)}#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:last-of-type{left:50%;right:50%}#onetrust-pc-sdk #ot-selall-vencntr label,#onetrust-pc-sdk #ot-selall-adtlvencntr label,#onetrust-pc-sdk #ot-selall-hostcntr label,#onetrust-pc-sdk #ot-selall-licntr label{position:relative;display:inline-block;width:20px;height:20px}#onetrust-pc-sdk .ot-host-item .ot-plus-minus,#onetrust-pc-sdk .ot-ven-item .ot-plus-minus{float:left;margin-right:8px;top:10px}#onetrust-pc-sdk .ot-pli-hdr{color:#77808e;overflow:hidden;padding-top:7.5px;padding-bottom:7.5px;width:calc(100% - 2px);border-top-left-radius:3px;border-top-right-radius:3px}#onetrust-pc-sdk .ot-pli-hdr span:first-child{top:50%;transform:translateY(50%);max-width:90px}#onetrust-pc-sdk .ot-pli-hdr span:last-child{padding-right:10px;max-width:95px;text-align:center}#onetrust-pc-sdk .ot-li-title{float:right;font-size:.813em}#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color{background-color:#f4f4f4;border:1px solid #d8d8d8}#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color span:first-child{text-align:left;width:70px}#onetrust-pc-sdk li.ot-subgrp>h5,#onetrust-pc-sdk .ot-cat-header{width:calc(100% - 130px)}#onetrust-pc-sdk li.ot-subgrp>h5+.ot-tgl-cntr{padding-left:13px}#onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc{margin-bottom:5px}#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr{border-top:1px solid #d8d8d8}#onetrust-pc-sdk .ot-acc-grpcntr .ot-vlst-cntr+.ot-subgrp-cntr{border-top:none}#onetrust-pc-sdk .ot-acc-hdr .ot-arw-cntr+.ot-tgl-cntr,#onetrust-pc-sdk .ot-acc-txt h4+.ot-tgl-cntr{padding-left:13px}#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-subgrp>h5,#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-cat-header{width:calc(100% - 145px)}#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item h5+.ot-tgl-cntr,#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-cat-header+.ot-tgl{padding-left:28px}#onetrust-pc-sdk .ot-sel-all-hdr,#onetrust-pc-sdk .ot-sel-all-chkbox{display:inline-block;width:100%;position:relative}#onetrust-pc-sdk .ot-sel-all-chkbox{z-index:1}#onetrust-pc-sdk .ot-sel-all{margin:0;position:relative;padding-right:23px;float:right}#onetrust-pc-sdk .ot-consent-hdr,#onetrust-pc-sdk .ot-li-hdr{float:right;font-size:.812em;line-height:normal;text-align:center;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-li-hdr{max-width:100px;padding-right:10px}#onetrust-pc-sdk .ot-consent-hdr{max-width:55px}#onetrust-pc-sdk #ot-selall-licntr{display:block;width:21px;height:auto;float:right;position:relative;right:80px}#onetrust-pc-sdk #ot-selall-licntr label{position:absolute}#onetrust-pc-sdk .ot-ven-ctgl{margin-left:66px}#onetrust-pc-sdk .ot-ven-litgl+.ot-arw-cntr{margin-left:81px}#onetrust-pc-sdk .ot-enbl-chr .ot-host-cnt .ot-tgl-cntr{width:auto}#onetrust-pc-sdk #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr{width:auto;top:auto;height:20px}#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox{position:relative;display:inline-block;width:20px;height:20px}#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox label{position:absolute;padding:0;width:20px;height:20px}#onetrust-pc-sdk .ot-acc-grpdesc+.ot-leg-btn-container{padding-left:20px;padding-right:20px;width:calc(100% - 40px);margin-bottom:5px}#onetrust-pc-sdk .ot-subgrp .ot-leg-btn-container{margin-bottom:5px}#onetrust-pc-sdk #ot-ven-lst .ot-leg-btn-container{margin-top:10px}#onetrust-pc-sdk .ot-leg-btn-container{display:inline-block;width:100%;margin-bottom:10px}#onetrust-pc-sdk .ot-leg-btn-container button{height:auto;padding:6.5px 8px;margin-bottom:0;letter-spacing:0;font-size:.75em;line-height:normal}#onetrust-pc-sdk .ot-leg-btn-container svg{display:none;height:14px;width:14px;padding-right:5px;vertical-align:sub}#onetrust-pc-sdk .ot-active-leg-btn{cursor:default;pointer-events:none}#onetrust-pc-sdk .ot-active-leg-btn svg{display:inline-block}#onetrust-pc-sdk .ot-remove-objection-handler{text-decoration:underline;padding:0;font-size:.75em;font-weight:600;line-height:1;padding-left:10px}#onetrust-pc-sdk .ot-obj-leg-btn-handler span{font-weight:bold;text-align:center;font-size:inherit;line-height:1.5}#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler{border:none;height:auto;line-height:1.5;text-decoration:underline;font-size:.69em;background:none;right:15px;top:15px;width:auto;font-weight:normal}#onetrust-pc-sdk[dir=rtl] #ot-back-arw,#onetrust-pc-sdk[dir=rtl] input~.ot-acc-hdr .ot-arw{transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}#onetrust-pc-sdk[dir=rtl] input:checked~.ot-acc-hdr .ot-arw{transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg)}#onetrust-pc-sdk[dir=rtl] .ot-chkbox label::after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);border-left:0;border-right:3px solid}#onetrust-pc-sdk[dir=rtl] .ot-search-cntr>svg{right:0}@media only screen and (max-width: 600px){#onetrust-pc-sdk.otPcCenter{left:0;min-width:100%;height:100%;top:0;border-radius:0}#onetrust-pc-sdk #ot-pc-content,#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container{margin:1px 3px 0 10px;padding-right:10px;width:calc(100% - 23px)}#onetrust-pc-sdk .ot-btn-container button{max-width:none;letter-spacing:.01em}#onetrust-pc-sdk #close-pc-btn-handler{top:10px;right:17px}#onetrust-pc-sdk p{font-size:.7em}#onetrust-pc-sdk #ot-pc-hdr{margin:10px 10px 0 5px;width:calc(100% - 15px)}#onetrust-pc-sdk .vendor-search-handler{font-size:1em}#onetrust-pc-sdk #ot-back-arw{margin-left:12px}#onetrust-pc-sdk #ot-lst-cnt{margin:0;padding:0 5px 0 10px;min-width:95%}#onetrust-pc-sdk .switch+p{max-width:80%}#onetrust-pc-sdk .ot-ftr-stacked button{width:100%}#onetrust-pc-sdk #ot-fltr-cnt{max-width:320px;width:90%;border-top-right-radius:0;border-bottom-right-radius:0;margin:0;margin-left:15px;left:auto;right:40px;top:85px}#onetrust-pc-sdk .ot-fltr-opt{margin-left:25px;margin-bottom:10px}#onetrust-pc-sdk .ot-pc-refuse-all-handler{margin-bottom:0}#onetrust-pc-sdk #ot-fltr-cnt{right:40px}}@media only screen and (max-width: 476px){#onetrust-pc-sdk .ot-fltr-cntr,#onetrust-pc-sdk #ot-fltr-cnt{right:10px}#onetrust-pc-sdk #ot-anchor{right:25px}#onetrust-pc-sdk button{width:100%}#onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-sel-all{padding-right:9px}#onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr{right:0}}@media only screen and (max-width: 896px)and (max-height: 425px)and (orientation: landscape){#onetrust-pc-sdk.otPcCenter{left:0;top:0;min-width:100%;height:100%;border-radius:0}#onetrust-pc-sdk #ot-anchor{left:initial;right:50px}#onetrust-pc-sdk #ot-lst-title{margin-top:12px}#onetrust-pc-sdk #ot-lst-title *{font-size:inherit}#onetrust-pc-sdk #ot-pc-hdr input{margin-right:0;padding-right:45px}#onetrust-pc-sdk .switch+p{max-width:85%}#onetrust-pc-sdk #ot-sel-blk{position:static}#onetrust-pc-sdk #ot-pc-lst{overflow:auto}#onetrust-pc-sdk .ot-pc-footer-logo{display:none}#onetrust-pc-sdk #ot-lst-cnt{max-height:none;overflow:initial}#onetrust-pc-sdk #ot-lst-cnt.no-results{height:auto}#onetrust-pc-sdk input{font-size:1em !important}#onetrust-pc-sdk p{font-size:.6em}#onetrust-pc-sdk #ot-fltr-modal{width:100%;top:0}#onetrust-pc-sdk ul li p,#onetrust-pc-sdk .category-vendors-list-handler,#onetrust-pc-sdk .category-vendors-list-handler+a,#onetrust-pc-sdk .category-host-list-handler{font-size:.6em}#onetrust-pc-sdk.ot-shw-fltr #ot-anchor{display:none !important}#onetrust-pc-sdk.ot-shw-fltr #ot-pc-lst{height:100% !important;overflow:hidden;top:0px}#onetrust-pc-sdk.ot-shw-fltr #ot-fltr-cnt{margin:0;height:100%;max-height:none;padding:10px;top:0;width:calc(100% - 20px);position:absolute;right:0;left:0;max-width:none}#onetrust-pc-sdk.ot-shw-fltr .ot-fltr-scrlcnt{max-height:calc(100% - 65px)}}
#onetrust-consent-sdk #onetrust-pc-sdk,
            #onetrust-consent-sdk #ot-search-cntr,
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle,
            #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox,
            #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title:after, #onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk,
            #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt,
            #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor {
            background-color: #FFFFFF;
          }

          #onetrust-consent-sdk #onetrust-pc-sdk h3,
          #onetrust-consent-sdk #onetrust-pc-sdk h4,
          #onetrust-consent-sdk #onetrust-pc-sdk h5,
          #onetrust-consent-sdk #onetrust-pc-sdk h6,
          #onetrust-consent-sdk #onetrust-pc-sdk p,
          #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p,
          #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
          #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
          #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title,
          #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span,
          #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
          #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header,
          #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span,
          #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p,
          #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title span,
          #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p,
          #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name,
          #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category,
          #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn,
          #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status,
          #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span,
          #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler {
            color: #696969;
          }

          #onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link,
          #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler,
          #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler + a,
          #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler,
          #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link,
          #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a,
          #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand,
          #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a {
            color: #3860BE;
          }

          #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover {
            opacity: .7;
          }

          #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt,
          #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-subgrp-tgl .ot-switch.ot-toggle {
            background-color: #F8F8F8;
          }

          #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
          #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets {
            background-color: #F8F8F8;
          }

          #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 {
            background-color: #0E72ED; border-color: #0E72ED;
            color: #FFFFFF;
          }

          #onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
            border-color: #0E72ED;
          }

          #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler {
            background-color: transparent;
            border: 1px solid transparent;
          }

          #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn {
            background-color: #FFFFFF;
            color: #78808E; border-color: #78808E;
          }

          #onetrust-pc-sdk .ot-pc-footer-logo {
            display: none !important;
          }

          .ot-sdk-cookie-policy {
            font-family:inherit; font-size:16px
          }

          .ot-sdk-cookie-policy.otRelFont {
            font-size:1rem
          }

          .ot-sdk-cookie-policy h3, .ot-sdk-cookie-policy h4, .ot-sdk-cookie-policy h6, .ot-sdk-cookie-policy p, .ot-sdk-cookie-policy li, .ot-sdk-cookie-policy a, .ot-sdk-cookie-policy th, .ot-sdk-cookie-policy #cookie-policy-description, .ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, .ot-sdk-cookie-policy #cookie-policy-title {
            color:dimgray
          }

          .ot-sdk-cookie-policy #cookie-policy-description {
            margin-bottom:1em
          }

          .ot-sdk-cookie-policy h4 {
            font-size:1.2em
          }

          .ot-sdk-cookie-policy h6 {
            font-size:1em; margin-top:2em
          }

          .ot-sdk-cookie-policy th {
            min-width:75px
          }

          .ot-sdk-cookie-policy a, .ot-sdk-cookie-policy a:hover {
            background:#fff
          }

          .ot-sdk-cookie-policy thead {
            background-color:#f6f6f4; font-weight:bold
          }

          .ot-sdk-cookie-policy .ot-mobile-border {
            display:none
          }

          .ot-sdk-cookie-policy section {
            margin-bottom:2em
          }

          .ot-sdk-cookie-policy table {
            border-collapse:inherit
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy {
            font-family:inherit; font-size:1rem
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
            color:dimgray
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
            margin-bottom:1em
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup {
            margin-left:1.5em
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header, #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 {
            font-size:.9em
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a {
            font-size:inherit
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
            font-size:1em; margin-bottom:.6em
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title {
            margin-bottom:1.2em
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy>section {
            margin-bottom:1em
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
            min-width:75px
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover {
            background:#fff
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead {
            background-color:#f6f6f4; font-weight:bold
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border {
            display:none
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section {
            margin-bottom:2em
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li {
            list-style:disc; margin-left:1.5em
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4 {
            display:inline-block
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table {
            border-collapse:inherit; margin:auto; border:1px solid #d7d7d7; border-radius:5px; border-spacing:initial; width:100%; overflow:hidden
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td {
            border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td {
            border-bottom:0px
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child {
            border-right:0px
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type {
            width:25%
          }

          .ot-sdk-cookie-policy[dir=rtl] {
            text-align:left
          }

          #ot-sdk-cookie-policy h3 {
            font-size:1.5em
          }

          @media only screen and (max-width: 530px) {
            .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr {
              display:block
            }

            .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr {
              position:absolute; top:-9999px; left:-9999px
            }

            .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr {
              margin:0 0 1em 0
            }

            .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd), .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd) a {
              background:#f6f6f4
            }

            .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td {
              border:none; border-bottom:1px solid #eee; position:relative; padding-left:50%
            }

            .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before {
              position:absolute; height:100%; left:6px; width:40%; padding-right:10px
            }

            .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border {
              display:inline-block; background-color:#e4e4e4; position:absolute; height:100%; top:0; left:45%; width:2px
            }

            .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before {
              content:attr(data-label); font-weight:bold
            }

            .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li {
              word-break:break-word; word-wrap:break-word
            }

            #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table {
              overflow:hidden
            }

            #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td {
              border:none; border-bottom:1px solid #d7d7d7
            }

            #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr {
              display:block
            }

            #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type {
              width:auto
            }

            #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr {
              margin:0 0 1em 0
            }

            #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before {
              height:100%; width:40%; padding-right:10px
            }

            #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before {
              content:attr(data-label); font-weight:bold
            }

            #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li {
              word-break:break-word; word-wrap:break-word
            }

            #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr {
              position:absolute; top:-9999px; left:-9999px; z-index:-9999
            }

            #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td {
              border-bottom:1px solid #d7d7d7; border-right:0px
            }

            #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last-child {
              border-bottom:0px
            }
          }

          #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: #696969;
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
            color: #696969;
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
            color: #696969;
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
            color: #696969;
          }

          #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th {
            background-color: #F8F8F8;
          }
    
    
      @keyframes spin {
        0% {
          transform: rotate(0)
        }

        to {
          transform: rotate(360deg)
        }
      }

      .livesdk__full-page-loading {
        z-index: -1;
        position: fixed;
        left: 43%;
        top: 43%;
        border: 8px solid #f3f3f3;
        border-top: 8px solid #007aff;
        border-radius: 50%;
        width: 45px;
        height: 45px;
        animation: spin 1s linear infinite
      }

      .livesdk__Badge {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        min-width: 18px;
        height: 18px;
        border-radius: 9px;
        font-size: 10px;
        line-height: 18px;
        padding: 0 5px;
        font-weight: 700;
        background: #e8173d;
        color: #fff;
        border: 1px solid #fff;
        text-align: center;
        box-sizing: border-box
      }

      .livesdk__spinner {
        color: #131619;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 16px;
        width: 16px;
        animation: livesdk__spinner-rotate 1.2s steps(12, end) infinite
      }

      .livesdk__dark .livesdk__spinner {
        color: #f1f4f6
      }

      .livesdk__placement {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
        z-index: 9000
      }

      .livesdk__placement-wrapper {
        position: relative;
        height: 100%;
        width: 100%
      }

      .livesdk__placement-inner {
        z-index: 100;
        pointer-events: auto;
        position: absolute
      }

      .livesdk__placement-inner.top-left {
        left: 20px;
        top: 20px
      }

      .livesdk__placement-inner.top-middle {
        left: 50%;
        top: 20px;
        transform: translate(-50%)
      }

      .livesdk__placement-inner.top-right {
        right: 20px;
        top: 20px
      }

      .livesdk__placement-inner.middle-left {
        left: 20px;
        top: 50%;
        transform: translateY(-50%)
      }

      .livesdk__placement-inner.middle-middle {
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%)
      }

      .livesdk__placement-inner.middle-right {
        right: 20px;
        top: 50%;
        transform: translateY(-50%)
      }

      .livesdk__placement-inner.bottom-left {
        left: 20px;
        bottom: 20px
      }

      .livesdk__placement-inner.bottom-middle {
        left: 50%;
        bottom: 20px;
        transform: translate(-50%)
      }

      .livesdk__placement-inner.bottom-right {
        right: 20px;
        bottom: 20px
      }

      .livesdk__quick-reply-button {
        background: #fff;
        border: 1px solid #0e72ed;
        border-radius: 100px;
        box-sizing: border-box;
        color: #0e72ed;
        padding: 6px 16px;
        min-width: 40px;
        cursor: pointer;
        overflow: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        transition: .11s
      }

      .livesdk__quick-reply-button-text {
        line-height: 20px;
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        -webkit-line-clamp: 3;
        text-overflow: ellipsis;
        white-space: pre-wrap;
        text-align: left;
        overflow-wrap: break-word;
        word-break: break-word
      }

      .livesdk__quick-reply-button--filled {
        transition: .1s ease-in
      }

      .livesdk__quick-reply-button--filled:hover {
        transition: .1s ease-in;
        filter: brightness(120%)
      }

      .livesdk__chat-sdk-window-fullscreen .livesdk__quick-reply-button {
        padding: 8px 16px
      }

      .livesdk__chat-sdk-window-fullscreen .livesdk__quick-reply-button-text {
        font-size: 16px;
        line-height: 24px
      }

      .livesdk__Draggable {
        width: -moz-fit-content;
        width: fit-content;
        position: absolute
      }

      .livesdk__Draggable.top-left {
        top: 0;
        left: 0
      }

      .livesdk__Draggable.top-middle {
        left: 50%;
        top: 0
      }

      .livesdk__Draggable.top-right {
        right: 0;
        top: 0
      }

      .livesdk__Draggable.middle-left {
        left: 0;
        top: 50%
      }

      .livesdk__Draggable.middle-middle {
        left: 50%;
        top: 50%
      }

      .livesdk__Draggable.middle-right {
        right: 0;
        top: 50%
      }

      .livesdk__Draggable.bottom-left {
        left: 0;
        bottom: 0
      }

      .livesdk__Draggable.bottom-middle {
        left: 50%;
        bottom: 0
      }

      .livesdk__Draggable.bottom-right {
        right: 0;
        bottom: 0
      }

      .livesdk__invitation {
        display: flex;
        height: 64px;
        width: 64px;
        align-items: center;
        justify-content: center;
        border-radius: 9999px;
        background: #0e72ed;
        cursor: pointer;
        box-shadow: 0 4px 8px #1316191a, 0 2px 4px #1316191a;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
      }

      .livesdk__invitation:active,
      .livesdk__invitation--open {
        background: #0956b5
      }

      .livesdk__invitation-text {
        margin-left: 8px
      }

      .livesdk__invitation-loading {
        animation: livesdk__spinner-rotate 1.2s linear infinite;
        align-items: center;
        display: flex;
        justify-content: center
      }

      @keyframes livesdk__spinner-rotate {
        0% {
          transform: rotate(0)
        }

        to {
          transform: rotate(360deg)
        }
      }

      .livesdk__channel-menu {
        min-width: 200px;
        max-width: 280px;
        height: -moz-fit-content;
        height: fit-content;
        background-color: #fff;
        border: 1px solid rgba(186, 186, 204, .2);
        box-shadow: 0 4px 8px #13161914;
        border-radius: 12px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
        padding: 12px 8px
      }

      .livesdk__channel-menu_channel-item {
        display: flex;
        flex-direction: row;
        align-items: center;
        padding: 12px 16px;
        gap: 12px;
        width: auto;
        height: 48px;
        box-sizing: border-box;
        overflow: hidden;
        flex: none;
        order: 0;
        align-self: stretch;
        flex-grow: 0;
        color: #0e72ed;
        -webkit-text-decoration: none;
        text-decoration: none
      }

      .livesdk__channel-menu_channel-item:hover {
        background-color: #f7f7fc;
        border-radius: 10.5px
      }

      .livesdk__channel-menu_channel-item:active {
        background-color: #0e72ed;
        border-radius: 10.5px;
        color: #fff
      }

      .livesdk__channel-menu_channel-item-icon {
        width: 24px;
        height: 24px;
        overflow: hidden
      }

      .livesdk__channel-menu_channel-item-name {
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 20px;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
      }

      .livesdk__campaign {
        font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
        font-size: initial
      }

      @keyframes blink {
        0% {
          opacity: 0
        }

        50% {
          opacity: 1
        }

        to {
          opacity: 0
        }
      }

      .zoomCobrowseCard {
        --zcb-primary-color: #0e71eb;
        --zcb-error-color: #E8173D;
        position: fixed;
        width: 448px;
        left: 50%;
        top: 40%;
        transform: translate(-50%, -50%);
        z-index: 99999;
        background: #fff;
        box-shadow: 0 4px 8px #0000001a;
        border-radius: 8px;
        padding: 24px;
        color: #000;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        align-items: center
      }

      .zoomCobrowseCard__title {
        width: 100%;
        color: #131619;
        font-size: 20px;
        font-weight: 590
      }

      .zoomCobrowseCard__content {
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
        text-align: left;
        word-break: break-word;
        margin: 16px 0;
        text-align: justify
      }

      .zoomCobrowseCard__codeInput {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 2px;
        flex-direction: column;
        width: 370px
      }

      .zoomCobrowseCard__codeInput__container {
        width: 370px;
        position: relative;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        margin-top: 10px
      }

      .zoomCobrowseCard__codeInput__box {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 auto;
        width: 48px;
        height: 48px;
        border: 1px solid #98a0a9;
        border-radius: 12px;
        font-family: sans-serif;
        color: #323539;
        text-align: center;
        font-size: 24px;
        font-style: normal;
        font-weight: 590;
        cursor: pointer;
        transition: .1s ease
      }

      .zoomCobrowseCard__codeInput__box--error {
        border: 1px solid var(--zcb-error-color);
        border-radius: 12px
      }

      .zoomCobrowseCard__codeInput__box--active {
        border: 1px solid var(--zcb-primary-color);
        border-radius: 12px
      }

      .zoomCobrowseCard__codeInput__boxContainer {
        padding: 2px;
        border: 2px solid transparent;
        transition: .07s ease-in-out
      }

      .zoomCobrowseCard__codeInput__boxContainer--active {
        border: 2px solid var(--zcb-primary-color);
        border-radius: 16px
      }

      .zoomCobrowseCard__codeInput__innerInput {
        position: absolute;
        right: 0;
        width: 200px;
        top: 0;
        height: 20px;
        opacity: 0;
        pointer-events: none
      }

      .zoomCobrowseCard__codeInput__cursor {
        width: 3px;
        height: 80%;
        background: #131619;
        animation: blink 1s infinite step-start
      }

      .zoomCobrowseCard__codeInput__errorMsg {
        width: 100%;
        min-height: 20px;
        display: flex;
        flex-direction: row
      }

      .zoomCobrowseCard__codeInput__errorMsg__right {
        flex: 1;
        margin-left: 4px;
        color: var(--zcb-error-color)
      }

      .zoomCobrowseCard__footer {
        min-height: 42px;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        position: relative;
        font-size: 14px;
        width: 100%
      }

      .zoomCobrowseCard__footer__button {
        box-sizing: border-box;
        display: flex;
        padding: 6px 12px;
        justify-content: center;
        align-items: center;
        margin-left: 10px;
        border-radius: 8px;
        border: 1px solid #98A0A9;
        background: #fff;
        cursor: pointer;
        transition: filter .1s ease;
        outline: none;
        transition: .1s ease
      }

      .zoomCobrowseCard__footer__button:hover {
        filter: brightness(110%)
      }

      .zoomCobrowseCard__footer__button--main {
        background: var(--zcb-primary-color);
        border: 1px solid var(--zcb-primary-color);
        color: #fff
      }

      .zoomCobrowseCard__footer__button:disabled {
        background-color: #f1f4f6;
        border: 1px solid transparent;
        cursor: not-allowed;
        color: #c5c8cd
      }

      .zoomCobrowseCard__footer__button:disabled:hover {
        filter: none
      }

      .zoomCobrowseCard__footer__button:focus {
        box-shadow: #fff 0 0 0 2px, var(--zcb-primary-color) 0 0 0 4px;
        border: 1px solid var(--zcb-primary-color)
      }

      .livesdk__proactiveMsg {
        box-sizing: content-box;
        padding: 24px 5px;
        display: flex;
        max-width: 320px;
        overflow: hidden;
        width: -moz-max-content;
        width: max-content;
        position: absolute;
        right: 0;
        flex-direction: column;
        overflow-wrap: break-word;
        word-break: break-word;
        row-gap: 16px
      }

      .livesdk__proactiveMsg.left {
        left: 0
      }

      .livesdk__proactiveMsg__message {
        border-radius: 5px;
        width: 100%;
        opacity: 0;
        transform: translateY(20px);
        transition: .2s ease-in-out;
        align-self: flex-start;
        animation-fill-mode: forwards;
        display: flex;
        flex-direction: column;
        align-items: flex-end
      }

      .livesdk__proactiveMsg__message.left {
        align-items: flex-start
      }

      .livesdk__proactiveMsg__message.show {
        opacity: 1;
        transform: translateY(0)
      }

      .livesdk__proactiveMsg__message.show.disappearing {
        opacity: 0;
        transform: translateY(100px)
      }

      .livesdk__proactiveMsg__message__closeIcon {
        display: flex;
        width: 24px;
        height: 24px;
        padding: 5px;
        position: relative;
        right: 0;
        margin-bottom: 16px;
        justify-content: center;
        align-items: center;
        flex-shrink: 0;
        box-sizing: border-box;
        border-radius: 24px;
        border: 1px solid #DFE3E8;
        background: #fff;
        box-shadow: 0 4px 8px #1316191a, 0 2px 4px #1316191a;
        -webkit-backdrop-filter: blur(5px);
        backdrop-filter: blur(5px);
        cursor: pointer;
        transition: .1s
      }

      .livesdk__proactiveMsg__message__closeIcon:hover {
        box-shadow: 0 4px 8px #13161933, 0 2px 4px #13161933
      }

      .livesdk__proactiveMsg__message__bubble {
        display: inline-flex;
        padding: 10px 12px;
        justify-content: flex-end;
        align-items: center;
        gap: 8px;
        max-width: 320px;
        border-radius: 8px;
        border: 1px solid #DFE3E8;
        background: #fff;
        color: #222230;
        transition: .11s ease-in;
        box-shadow: 0 2px 4px #00000014, 0 4px 8px #00000014
      }

      .livesdk__proactiveMsg__message__bubble:hover {
        box-shadow: 0 2px 4px #00000026, 0 4px 8px #00000026
      }

      .livesdk__proactiveMsg__message__buttons {
        width: 100%;
        display: flex;
        justify-content: flex-end;
        flex-wrap: wrap;
        gap: 16px
      }

      .livesdk__proactiveMsg__message__buttons.left {
        justify-content: flex-start
      }

      .livesdk__proactiveMsg__message__buttons-btn {
        display: inline-flex;
        padding: 10px 12px;
        align-items: center;
        gap: 8px;
        border-radius: 12px;
        border: 1px solid #0E72ED;
        background: #fff;
        box-shadow: 0 2px 4px #00000014, 0 4px 8px #00000014;
        color: #0e72ed;
        text-align: center;
        font-size: 16px;
        font-style: normal;
        cursor: pointer
      }

      .livesdk__proactiveMsg__message__buttons-btn:hover {
        box-shadow: 0 2px 4px #0000001f, 0 4px 8px #0000001f
      }
    