:root {
    /** OneTrust **/
    --onetrust-cookie-consent-banner-colour: #ffffff;
    --onetrust-cookie-consent-banner-radius: 0px;

    --onetrust-cookie-consent-panel-colour: #ffffff;
    --onetrust-cookie-consent-panel-radius: 0 0 0px 0px;

    --onetrust-cookie-consent-cta-border-radius: 0px;
    --onetrust-cookie-consent-cta-accept-background-colour: #ce142f;
    --onetrust-cookie-consent-cta-accept-border-colour: #ce142f;
    --onetrust-cookie-consent-cta-accept-text-colour: #ffffff;
    --onetrust-cookie-consent-cta-accept-hover-background-colour: #ce142f;
    --onetrust-cookie-consent-cta-accept-hover-border-colour: #ce142f;
    --onetrust-cookie-consent-cta-accept-hover-text-colour: #ffffff;

    --onetrust-cookie-consent-cta-settings-background-colour: #ffffff;
    --onetrust-cookie-consent-cta-settings-border-colour: #000000;
    --onetrust-cookie-consent-cta-settings-text-colour: #000000;
    --onetrust-cookie-consent-cta-settings-hover-background-colour: #ffffff;
    --onetrust-cookie-consent-cta-settings-hover-border-colour: #000000;
    --onetrust-cookie-consent-cta-settings-hover-text-colour: #000000;

    --onetrust-cookie-consent-always-active-tick-colour: #ce142f;;
    --onetrust-cookie-consent-always-active-colour: #ce142f;
    --onetrust-cookie-consent-switch-nob: #ffffff;
    --onetrust-cookie-consent-switch-off-background-colour: #ce142f;
    --onetrust-cookie-consent-switch-on-background-colour: #ce142f;
}

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl .ot-switch-nob {
    border: 0 rgba(0,0,0,0)
}

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl .ot-switch-nob::before {
    background: rgba(0,0,0,0);
    position: static;
    border-radius: 0
}

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input {
    height: 3rem;
    width: 3rem;
    position: absolute;
    left: 0;
    top: -50%;
    display: inline-block;
    border: 0;
    opacity: 0;
    padding: 0;
    z-index: 1;
    cursor: pointer
}

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl .ot-switch {
    display: flex;
    align-items: center;
    cursor: pointer;
    width: 3rem
}

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl .ot-switch::before {
    content: "";
    position: relative;
    display: block;
    width: 100%;
    background: var(--onetrust-cookie-consent-switch-off-background-colour);
    transition: background .2s linear;
    height: 1.5rem;
    border-radius: 20px
}

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl .ot-switch-nob {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 .125rem;
    background: var(--onetrust-cookie-consent-switch-nob) !important;
    border-radius: 20px;
    border: 0 solid var(--onetrust-cookie-consent-switch-nob);
    transition: transform .2s cubic-bezier(0.4, 0, 0.4, 1);
    width: 1.25rem;
    height: 1.25rem
}

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl .ot-switch-nob:before {
    content: "";
    transform: rotate(45deg);
    box-sizing: content-box;
    display: block;
    opacity: 0;
    transition: all .1s linear;
    border: .1125rem solid var(--onetrust-cookie-consent-switch-on-background-colour);
    border-left: 0;
    border-top: 0;
    height: .40625rem;
    width: .21875rem;
    margin-top: -0.125rem
}

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl :checked+.ot-switch::before {
    background-color: var(--onetrust-cookie-consent-switch-on-background-colour);
}

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl :checked+.ot-switch .ot-switch-nob {
    transform: translate(120%, -50%)
}

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl :checked+.ot-switch .ot-switch-nob::before {
    opacity: 1
}

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl :focus+.ot-switch .ot-switch-nob {
    outline: 0 !important
}

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl :focus+.ot-switch::before {
    box-shadow: 0 0 0 2px #fff,0 0 0 3px #111;
    transition-property: box-shadow;
    transition-duration: .2s;
    transition-timing-function: ease-out
}

html[dir=rtl] body #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl :checked+.ot-switch .ot-switch-nob {
    transform: translate(-120%, -50%)
}

html body #onetrust-consent-sdk #onetrust-pc-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler),html body #onetrust-consent-sdk #onetrust-banner-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler) {
    font-size: 12px;
    display: inline-block;
    border-radius: var(--onetrust-cookie-consent-cta-border-radius);
    height: auto;
    line-height: 0;
    font-weight: bold;
    padding: 20px 24px;
    white-space: nowrap;
    opacity: 1;
    text-decoration: none;
    letter-spacing: 0;
    border: 1px var(--onetrust-cookie-consent-cta-accept-border-colour) !important;
    background-color: var(--onetrust-cookie-consent-cta-accept-background-colour) !important;
    color: var(--onetrust-cookie-consent-cta-accept-text-colour) !important
}

html body #onetrust-consent-sdk #onetrust-pc-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler) *,html body #onetrust-consent-sdk #onetrust-banner-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler) * {
    color: inherit !important;
    font-weight: inherit !important
}

html body #onetrust-consent-sdk #onetrust-pc-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler):focus,html body #onetrust-consent-sdk #onetrust-banner-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler):focus {
    box-shadow: 0 0 0 2px #fff,0 0 0 3px #111;
    outline: none;
    transition-property: box-shadow;
    transition-duration: .2s;
    transition-timing-function: ease-out
}

html body #onetrust-consent-sdk #onetrust-pc-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler):hover,html body #onetrust-consent-sdk #onetrust-pc-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler):focus,html body #onetrust-consent-sdk #onetrust-banner-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler):hover,html body #onetrust-consent-sdk #onetrust-banner-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler):focus {
    background-color: var(--onetrust-cookie-consent-cta-accept-hover-background-colour) !important;
    border-color: var(--onetrust-cookie-consent-cta-accept-hover-border-colour) !important;
    color: var(--onetrust-cookie-consent-cta-accept-hover-text-colour) !important;
}

html body #onetrust-consent-sdk #onetrust-pc-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler):active,html body #onetrust-consent-sdk #onetrust-banner-sdk button:not(.ot-close-icon):not(.banner-close-button):not([ot-accordion]):not(.back-btn-handler):not(#filter-btn-handler):not(.ot-host-box):not(#onetrust-pc-btn-handler):not(.save-preference-btn-handler):active {
    background-color: var(--onetrust-cookie-consent-cta-accept-hover-background-colour) !important;
    border-color: var(--onetrust-cookie-consent-cta-accept-hover-border-colour) !important;
    color: var(--onetrust-cookie-consent-cta-accept-hover-text-colour) !important;
}

html body #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler,html body #onetrust-consent-sdk #onetrust-pc-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link),html body #onetrust-consent-sdk #onetrust-banner-sdk button.save-preference-btn-handler,html body #onetrust-consent-sdk #onetrust-banner-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link) {
    font-size: 12px;
    display: inline-block;
    border-radius: var(--onetrust-cookie-consent-cta-border-radius);
    height: auto;
    line-height: 0;
    font-weight: bold;
    padding: 20px 24px;
    white-space: nowrap;
    opacity: 1;
    text-decoration: none;
    letter-spacing: 0;
    border: 1px solid #111 !important;
    background-color: rgba(0,0,0,0) !important;
    color: #111 !important
}

html body #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler *,html body #onetrust-consent-sdk #onetrust-pc-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link) *,html body #onetrust-consent-sdk #onetrust-banner-sdk button.save-preference-btn-handler *,html body #onetrust-consent-sdk #onetrust-banner-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link) * {
    color: inherit !important;
    font-weight: inherit !important
}

html body #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:focus,html body #onetrust-consent-sdk #onetrust-pc-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link):focus,html body #onetrust-consent-sdk #onetrust-banner-sdk button.save-preference-btn-handler:focus,html body #onetrust-consent-sdk #onetrust-banner-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link):focus {
    box-shadow: 0 0 0 2px #fff,0 0 0 3px #111;
    outline: none;
    transition-property: box-shadow;
    transition-duration: .2s;
    transition-timing-function: ease-out
}

html body #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:hover,html body #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:focus,html body #onetrust-consent-sdk #onetrust-pc-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link):hover,html body #onetrust-consent-sdk #onetrust-pc-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link):focus,html body #onetrust-consent-sdk #onetrust-banner-sdk button.save-preference-btn-handler:hover,html body #onetrust-consent-sdk #onetrust-banner-sdk button.save-preference-btn-handler:focus,html body #onetrust-consent-sdk #onetrust-banner-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link):hover,html body #onetrust-consent-sdk #onetrust-banner-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link):focus {
    box-shadow: 0 0 0 1px #111 inset;
    background-color: #f5f5f5 !important
}

html body #onetrust-consent-sdk #onetrust-pc-sdk button.save-preference-btn-handler:active,html body #onetrust-consent-sdk #onetrust-pc-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link):active,html body #onetrust-consent-sdk #onetrust-banner-sdk button.save-preference-btn-handler:active,html body #onetrust-consent-sdk #onetrust-banner-sdk button#onetrust-pc-btn-handler:not(.cookie-setting-link):active {
    background-color: #dfdfdf !important;
    transform: scale(0.97)
}

html body #onetrust-consent-sdk #onetrust-pc-sdk button.cookie-setting-link,html body #onetrust-consent-sdk #onetrust-banner-sdk button.cookie-setting-link {
    font-size: 12px;
    display: inline-block;
    border-radius: 100px;
    height: auto;
    line-height: 0;
    font-weight: bold;
    padding: 20px 24px;
    white-space: nowrap;
    opacity: 1;
    text-decoration: none;
    letter-spacing: 0;
    color: #111 !important;
    background-color: rgba(0,0,0,0) !important;
    padding: 0;
    font-weight: normal;
    text-decoration: underline;
    height: auto;
    border-radius: 0
}

html body #onetrust-consent-sdk #onetrust-pc-sdk button.cookie-setting-link *,html body #onetrust-consent-sdk #onetrust-banner-sdk button.cookie-setting-link * {
    color: inherit !important;
    font-weight: inherit !important
}

html body #onetrust-consent-sdk #onetrust-pc-sdk button.cookie-setting-link:focus,html body #onetrust-consent-sdk #onetrust-banner-sdk button.cookie-setting-link:focus {
    box-shadow: 0 0 0 2px #fff,0 0 0 3px #111;
    outline: none;
    transition-property: box-shadow;
    transition-duration: .2s;
    transition-timing-function: ease-out
}

html body #onetrust-consent-sdk #onetrust-pc-sdk button.cookie-setting-link:active,html body #onetrust-consent-sdk #onetrust-pc-sdk button.cookie-setting-link:hover,html body #onetrust-consent-sdk #onetrust-pc-sdk button.cookie-setting-link:focus,html body #onetrust-consent-sdk #onetrust-banner-sdk button.cookie-setting-link:active,html body #onetrust-consent-sdk #onetrust-banner-sdk button.cookie-setting-link:hover,html body #onetrust-consent-sdk #onetrust-banner-sdk button.cookie-setting-link:focus {
    text-decoration: none;
    background-color: rgba(0,0,0,0)
}

html body #onetrust-consent-sdk #onetrust-pc-sdk #filter-btn-handler,html body #onetrust-consent-sdk #onetrust-banner-sdk #filter-btn-handler {
    background-color: #111
}

html body #onetrust-consent-sdk #onetrust-pc-sdk #filter-btn-handler:hover,html body #onetrust-consent-sdk #onetrust-pc-sdk #filter-btn-handler:focus,html body #onetrust-consent-sdk #onetrust-banner-sdk #filter-btn-handler:hover,html body #onetrust-consent-sdk #onetrust-banner-sdk #filter-btn-handler:focus {
    background-color: #333 !important
}

html body #onetrust-consent-sdk #onetrust-pc-sdk #filter-btn-handler svg,html body #onetrust-consent-sdk #onetrust-banner-sdk #filter-btn-handler svg {
    margin-top: 2px
}

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-close-icon,html body #onetrust-consent-sdk #onetrust-banner-sdk .ot-close-icon {
    border-radius: 64px;
    background-color: rgba(0,0,0,0);
    outline: none;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M12 10.5714L15.5714 7L17 8.42857L13.4286 12L17 15.5714L15.5714 17L12 13.4286L8.42857 17L7 15.5714L10.5714 12L7 8.42857L8.42857 7L12 10.5714Z%27 fill=%27black%27/%3E%3C/svg%3E")
}

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-close-icon:focus,html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-close-icon:hover,html body #onetrust-consent-sdk #onetrust-banner-sdk .ot-close-icon:focus,html body #onetrust-consent-sdk #onetrust-banner-sdk .ot-close-icon:hover {
    background-color: #f5f5f5 !important
}

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-close-icon:active,html body #onetrust-consent-sdk #onetrust-banner-sdk .ot-close-icon:active {
    background-color: #dfdfdf !important;
    transform: scale(0.97)
}

html body #onetrust-consent-sdk #onetrust-pc-sdk a.privacy-notice-link,html body #onetrust-consent-sdk #onetrust-pc-sdk a[href],html body #onetrust-consent-sdk #onetrust-pc-sdk a,html body #onetrust-consent-sdk #onetrust-banner-sdk a.privacy-notice-link,html body #onetrust-consent-sdk #onetrust-banner-sdk a[href],html body #onetrust-consent-sdk #onetrust-banner-sdk a {
    text-decoration: underline;
    color: inherit
}

html body #onetrust-consent-sdk #onetrust-pc-sdk a.privacy-notice-link:focus,html body #onetrust-consent-sdk #onetrust-pc-sdk a[href]:focus,html body #onetrust-consent-sdk #onetrust-pc-sdk a:focus,html body #onetrust-consent-sdk #onetrust-banner-sdk a.privacy-notice-link:focus,html body #onetrust-consent-sdk #onetrust-banner-sdk a[href]:focus,html body #onetrust-consent-sdk #onetrust-banner-sdk a:focus {
    box-shadow: 0 0 0 1px #fff,0 0 0 2px #111;
    outline: none;
    transition-property: box-shadow;
    transition-duration: .2s;
    transition-timing-function: ease-out
}

html body #onetrust-consent-sdk #onetrust-pc-sdk a.privacy-notice-link:hover,html body #onetrust-consent-sdk #onetrust-pc-sdk a.privacy-notice-link:focus,html body #onetrust-consent-sdk #onetrust-pc-sdk a[href]:hover,html body #onetrust-consent-sdk #onetrust-pc-sdk a[href]:focus,html body #onetrust-consent-sdk #onetrust-pc-sdk a:hover,html body #onetrust-consent-sdk #onetrust-pc-sdk a:focus,html body #onetrust-consent-sdk #onetrust-banner-sdk a.privacy-notice-link:hover,html body #onetrust-consent-sdk #onetrust-banner-sdk a.privacy-notice-link:focus,html body #onetrust-consent-sdk #onetrust-banner-sdk a[href]:hover,html body #onetrust-consent-sdk #onetrust-banner-sdk a[href]:focus,html body #onetrust-consent-sdk #onetrust-banner-sdk a:hover,html body #onetrust-consent-sdk #onetrust-banner-sdk a:focus {
    text-decoration: none
}

html body #onetrust-consent-sdk #onetrust-pc-sdk *,html body #onetrust-consent-sdk #onetrust-banner-sdk * {
    box-sizing: border-box;
    font-size: 14px;
    overscroll-behavior: contain
}

@media print {
    #onetrust-banner-sdk {
        display: none !important
    }
}

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner {
    max-width: 500px;
    width: auto;
    max-height: calc(100vh - 5rem);
    border-radius: var(--onetrust-cookie-consent-banner-radius);
    background-color: var(--onetrust-cookie-consent-banner-colour);
}

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner,html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner *,html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-policy-text * {
    font-size: 14px
}

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-policy-title {
    padding-left: 0
}

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-policy-text {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0
}

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-policy {
    margin-top: 40px;
    margin-left: 40px;
    margin-right: 40px
}

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-button-group-parent {
    padding: 40px;
    padding-top: 20px
}

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner .banner-actions-container {
    display: flex;
    flex-wrap: wrap
}

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-button-group {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-bottom: -10px
}

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-button-group button,html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-button-group a {
    width: auto;
    margin-left: 10px;
    margin-bottom: 10px;
    margin-right: 0
}

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner .bullet {
    color: rgba(0,0,0,0) !important;
    display: inline-block !important;
    height: 6px !important;
    width: 6px !important;
    margin-right: 11px !important;
    background-color: #000 !important;
    border-radius: 100% !important;
    vertical-align: middle !important
}

@media(max-width: 896px) {
    html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner.ot-bottom-left {
        left:1rem
    }
}

@media(max-width: 767px) {
    html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner {
        max-width:none;
        left: 1rem;
        right: 1rem
    }

    html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-policy {
        margin-top: 20px;
        margin-left: 20px;
        margin-right: 20px
    }

    html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-button-group-parent {
        padding: 20px
    }
}

@media(max-width: 430px) {
    html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner .banner-actions-container,html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-button-group {
        display:block
    }

    html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner .banner-actions-container button,html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-button-group button {
        display: block;
        width: 100%
    }
}

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-banner-sdk.hidden {
    display: none !important
}

html[lang=ru-RU] body #onetrust-consent-sdk #onetrust-banner-sdk.otFloatingRoundedCorner #onetrust-policy {
    margin-top: 0
}

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFlat {
    overflow: hidden
}

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFlat #onetrust-policy-text {
    font-size: 12px
}

html body #onetrust-consent-sdk #onetrust-banner-sdk.otFlat #onetrust-button-group-parent #onetrust-button-group button.cookie-setting-link {
    padding: 15px 0
}

@media only screen and (min-width: 426px)and (max-width: 889px) {
    html body #onetrust-consent-sdk #onetrust-banner-sdk.otFlat #onetrust-button-group-parent #onetrust-button-group {
        margin-right:0
    }
}

@media only screen and (min-width: 890px) {
    html body #onetrust-consent-sdk #onetrust-banner-sdk.otFlat #onetrust-button-group-parent #onetrust-button-group {
        margin:5px;
        padding: 0;
        width: auto
    }

    html body #onetrust-consent-sdk #onetrust-banner-sdk.otFlat #onetrust-button-group button:last-of-type {
        margin-bottom: 5px
    }
}

html body #onetrust-consent-sdk #onetrust-banner-sdk {
    bottom: 1rem !important;
    animation-duration: .2s !important;
    animation-timing-function: cubic-bezier(0, 0, 0.1, 1) !important;
    animation-name: fade-in !important;
    box-shadow: 0px 4px 15px rgba(0,0,0,.1);
    background-color: #fff;
    box-sizing: border-box;
    outline: none
}

@keyframes fade-in {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

html body #onetrust-consent-sdk #onetrust-banner-sdk,html body #onetrust-consent-sdk #onetrust-banner-sdk *,html body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text * {
    color: #111;
    font-size: 12px;
    letter-spacing: normal
}

html body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-title {
    font-size: 1.25em
}

html body #onetrust-consent-sdk #onetrust-banner-sdk b,html body #onetrust-consent-sdk #onetrust-banner-sdk strong {
    font-weight: bold
}

html body #onetrust-consent-sdk #onetrust-banner-sdk i,html body #onetrust-consent-sdk #onetrust-banner-sdk em {
    font-style: italic
}

html body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text>p+*,html body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text>ol+*,html body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text>ul+*,html body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text>blockquote+* {
    margin-top: 1em
}

html body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-policy-text li {
    margin-bottom: 0;
    margin-top: .2em
}

html body #onetrust-consent-sdk .onetrust-pc-dark-filter.ot-fade-in {
    animation-timing-function: ease
}

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel {
    border-radius: var(--onetrust-cookie-consent-panel-radius)
}

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel.ot-animated {
    animation-duration: .2s;
    animation-timing-function: cubic-bezier(0, 0, 0.1, 1);
}

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-pc-footer-logo,html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-pc-logo {
    display: none
}

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-pc-header {
    border-bottom: 0;
    height: 40px !important;
    padding: 0;
    height: auto
}

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel #close-pc-btn-handler {
    /*background-size: auto;*/
    position: absolute;
    top: 10px;
    right: 10px;
    margin: 0
}

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel #ot-pc-content {
    top: 40px
}

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel #ot-pc-title {
    float: none;
    margin-top: 0
}

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-acc-txt {
    background-color: #f5f5f5
}

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-category-desc {
    padding-bottom: 15px
}

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel button.ot-host-box:focus,html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-accordion-layout.ot-cat-item>button:focus {
    box-shadow: 0 0 0 2px #fff,0 0 0 3px #111;
    outline: none;
    transition-property: box-shadow;
    transition-duration: .2s;
    transition-timing-function: ease-out
}

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel button.ot-host-box:focus {
    border: 0
}

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-always-active {
    color: var(--onetrust-cookie-consent-always-active-colour)
}

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-always-active::before {
    content: "";
    transform: rotate(45deg);
    box-sizing: content-box;
    display: inline-block;
    margin-right: 5px;
    opacity: 1;
    transition: all .1s linear;
    border: .1125rem solid var(--onetrust-cookie-consent-always-active-tick-colour);
    border-left: 0;
    border-top: 0;
    height: .40625rem;
    width: .21875rem;
    margin-top: -0.125rem;
    position: relative;
    top: -0.1rem
}

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-acc-hdr {
    padding-left: 15px;
    width: auto
}

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-hlst-cntr {
    margin-bottom: 18px
}

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel #ot-pc-desc a {
    display: inline
}

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-pc-footer {
    background-color: #fff;
    border-top: 0;
    z-index: 2;
    border-radius: var(--onetrust-cookie-consent-panel-radius);
}

@media(max-width: 400px) {
    html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel .ot-always-active {
        font-size:.6rem
    }
}

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel #ot-pc-lst .ot-acc-txt {
    clear: both
}

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel #ot-pc-lst .ot-acc-hdr {
    width: 100%
}

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel #ot-pc-lst .ot-host-info {
    background-color: rgba(0,0,0,0) !important
}

html body #onetrust-consent-sdk #onetrust-pc-sdk.otPcPanel #ot-pc-lst .ot-host-item {
    border-bottom: 0
}

html body #onetrust-consent-sdk #onetrust-pc-sdk {
    font-size: 14px
}

html body #onetrust-consent-sdk #onetrust-pc-sdk *,html body #onetrust-consent-sdk #onetrust-pc-sdk a,html body #onetrust-consent-sdk #onetrust-pc-sdk a.privacy-notice-link,html body #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,html body #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc {
    color: #111
}

html body #onetrust-consent-sdk #onetrust-pc-sdk * {
    line-height: 1.7142;
    letter-spacing: normal
}

html body #onetrust-consent-sdk #onetrust-pc-sdk #ot-category-title,html body #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title {
    line-height: 1.44444;
    font-size: 1.5em;
}

html body #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-reject-all-handler {
    display: none
}

html body #onetrust-consent-sdk #onetrust-pc-sdk .ot-pc-refuse-all-handler {
    display: none
}
