#onetrust-consent-sdk #onetrust-banner-sdk {
    background-color: #DBB9A0 !important;
}

#onetrust-consent-sdk #onetrust-banner-sdk *:focus,
#onetrust-consent-sdk #onetrust-banner-sdk:focus {
    outline-color: #4F1D0C !important;
    outline-width: 1px !important;
}

#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,
#onetrust-banner-sdk .ot-optout-signal {
    color: #4F1D0C !important;
}

#onetrust-banner-sdk #onetrust-close-btn-container button {
    filter: brightness(0.5) !important;
}

#onetrust-banner-sdk button,
#onetrust-pc-sdk button,
#ot-sdk-cookie-policy button {
    margin: 16px 8px 0px !important;
}

#onetrust-banner-sdk .has-reject-all-button #onetrust-button-group,
#onetrust-pc-sdk .ot-btn-container {
    margin-bottom: 16px !important;
}

#onetrust-consent-sdk #onetrust-accept-btn-handler,
#onetrust-banner-sdk #onetrust-reject-all-handler {
    color: #FAE9D7 !important;
    background-color: #4F1D0C !important;
    border: none !important;
    border-radius: 20px !important;
}

#onetrust-consent-sdk #onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
    border: 1px solid #4F1D0C !important;
    border-radius: 20px !important;
    color: #4F1D0C !important;
    background-color: unset !important;
}

#onetrust-banner-sdk #onetrust-policy-text,
#onetrust-banner-sdk .ot-dpd-desc,
#onetrust-banner-sdk .ot-b-addl-desc {
    font-size: 1em !important;
}

#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: #DBB9A0 !important;
    border-radius: 35px !important;
}

#onetrust-pc-sdk .ot-pc-footer-logo {
    background-color: #DBB9A0 !important;
}

#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 h3,
#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,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal {
    color: #4F1D0C !important;
}

#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-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-ven-legclaim-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,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a,
#onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a {
    color: #4F1D0C !important;
    font-weight: 600 !important;
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr,
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr,
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr,
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr,
#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr,
#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr {
    padding: 0.16rem 0rem !important
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:first-child,
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:first-child,
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:first-child,
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:first-child,
#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child,
#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:first-child {
    margin-left: 0.16rem !important;
    margin-right: 0.16rem !important;
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-cat-header,
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-cat-header,
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-cat-header,
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-cat-header,
#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header,
#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-cat-header {
    margin: 0rem 0.16rem !important;
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child,
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:last-child,
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:last-child,
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:last-child,
#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child,
#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:last-child {
    margin-left: 0.16rem !important;
    margin-right: 0.16rem !important;
    color: #4F1D0C !important;
    font-weight: 600 !important;
}

#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type {
    border-top: 1px solid #4F1D0C !important;
    margin-top: 16px;
}

#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item {
    border: 1px solid #4F1D0C !important;
    margin-bottom: 16px !important;
    border-radius: 16px !important;
    overflow: hidden !important;
}

#onetrust-pc-sdk .ot-cat-item>button,
#onetrust-pc-sdk .ot-acc-cntr>button,
#onetrust-pc-sdk li>button {
    padding: 0px !important;
    margin: 0px !important;
    width: 100% !important;
    border-radius: 16px !important;
}

#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob {
    border: none !important;
    background-color: #CB662F !important
}

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

#onetrust-pc-sdk .ot-plus-minus span {
    background: #4F1D0C !important;
}

#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: transparent !important;
}

#onetrust-pc-sdk .ot-pc-header {
    border-bottom: 1px solid #4F1D0C !important;
}

#onetrust-pc-sdk .ot-pc-footer {
    border-top: 1px solid #4F1D0C !important;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon {
    margin: 0px !important;
    margin-right: 8px !important;
    filter: brightness(0.5) !important;
}

#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 {
    color: #FAE9D7 !important;
    background-color: #4F1D0C !important;
    border: none !important;
    border-radius: 20px !important;
}

#onetrust-pc-sdk #ot-pc-content {
    padding-right: 30px !important;
    margin: 0px 0px 0 30px !important;

    &::-webkit-scrollbar-track {
        background: #DBB9A0;
        border-radius: 0.16rem;
    }

    &::-webkit-scrollbar-thumb {
        background: #4F1D0C;
        border-radius: 0.16rem;
    }
}

#onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group {
    margin-top: 0px !important;
}

@media only screen and (max-width: 600px) {

    #onetrust-pc-sdk #ot-pc-content,
    #onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container {
        margin: 0px 0px 0 10px !important;
        padding-right: 10px !important;
        margin-bottom: 16px !important;
    }

    #onetrust-banner-sdk #onetrust-button-group {
        margin-bottom: 16px !important;
    }

    #onetrust-pc-sdk .ot-pc-header {
        padding: 10px 0 10px 10px !important;
    }

    #onetrust-banner-sdk button,
    #onetrust-pc-sdk button,
    #ot-sdk-cookie-policy button {
        margin: 16px 8px 0px 8px !important;
    }

    #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 {
        border-radius: unset !important;
    }

    #onetrust-banner-sdk #onetrust-close-btn-container button {
        margin-top: 0px !important;
    }
}

#ot-sdk-btn-floating.ot-floating-button::after {
    font-size: 0.24rem !important;
    background: #4F1D0C !important;
    color: #DBB9A0 !important;
}

#ot-sdk-btn-floating.ot-floating-button::before {
    border-right-color: #4F1D0C !important;
}

#ot-sdk-btn-floating .ot-floating-button__back {
    background-color: #4F1D0C !important;
}