﻿#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 #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler {
        outline-offset: 1px
    }

    #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
}

.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;
}
