/*V2 settings CSS changes*/
#onetrust-pc-sdk.ot-fade-in, .onetrust-pc-dark-filter.ot-fade-in { animation-duration: 1ms; }
.onetrust-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,
.onetrust-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc,
.onetrust-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header,
.onetrust-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
.onetrust-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,
.onetrust-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
    font-size: 16px;
 }
 #onetrust-pc-sdk .pc-logo-container {
    padding-left: 30px;
 }
 #onetrust-consent-sdk #onetrust-pc-sdk button {
    background-color: initial;
    border-color: initial;
    color: initial;
}
#onetrust-banner-sdk, #onetrust-pc-sdk {
    padding-top: 24px;
}
#onetrust-banner-sdk .banner-actions-container {
    display: flex;
    width: 100%;
}
#onetrust-banner-sdk .banner-actions-container #onetrust-accept-btn-handler,
#onetrust-banner-sdk #onetrust-pc-btn-handler,
#onetrust-banner-sdk #onetrust-reject-all-handler{
    flex: 1;
    max-width: inherit;
    width: 100%;
}
#onetrust-banner-sdk #onetrust-close-btn-container {
    top: 0;
    margin-top: 0;
}
#onetrust-banner-sdk #onetrust-policy {
    margin-top: 16px;
}
#onetrust-consent-sdk #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-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: var(--text-color);
}
#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 {
    -webkit-font-smoothing: antialiased;
    letter-spacing: inherit;
    font-weight: 400;
    text-align: center;
}
#onetrust-banner-sdk #onetrust-policy-text,
#onetrust-banner-sdk .ot-b-addl-desc,
#onetrust-banner-sdk .ot-gv-list-handler,
#ot-pc-content #ot-pc-desc {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .2px;
}
#onetrust-consent-sdk #onetrust-banner-sdk a[href],
#onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn,
#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,
#onetrust-pc-sdk .ot-cat-grp .ot-always-active {
    color: var(--primary-action-dark);
    text-decoration: none
}
#onetrust-consent-sdk #onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link,
#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link {
    color: var(--primary-action-dark);
    border-color: var(--primary-action-dark)
}
#onetrust-consent-sdk #onetrust-banner-sdk a[href]:hover,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn:hover,
#onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link:hover,
#onetrust-pc-sdk .ot-cat-grp .ot-always-active:hover {
    color: var(--primary-action-medium);
}
#onetrust-consent-sdk #onetrust-banner-sdk a[href]:focus,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn:focus,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item button,
#onetrust-pc-sdk .ot-tgl input:focus+.ot-switch,
#onetrust-pc-sdk .ot-sdk-column:focus,
#onetrust-pc-sdk .privacy-notice-link,
#onetrust-pc-sdk a:focus,
#onetrust-pc-sdk #onetrust-pc-sdk button.ot-host-box,
#onetrust-pc-sdk #filter-btn-handler:focus {
    outline: 0;
    opacity: initial;
}
#onetrust-banner-sdk #onetrust-policy-title,
#ot-pc-content #ot-pc-title {
    font-size: 24px;
    line-height: 20px;
    font-weight: 300;
    margin-top: 0;
    margin-bottom: 16px;
    letter-spacing: .2px;
    text-align: center;
    width: 100%;
    padding: initial;
}
#ot-pc-content #ot-pc-title {
    margin-top: 48px;
}
#onetrust-banner-sdk #onetrust-accept-btn-handler,
#onetrust-banner-sdk #onetrust-reject-all-handler,
#onetrust-banner-sdk #onetrust-pc-btn-handler,
#onetrust-pc-sdk #accept-recommended-btn-handler,
#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: var(--primary-action-bright);
    color: var(--primary-white);
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    margin: 0 0 24px;
    border-width: var(--border-width);
    border-color: var(--primary-action-bright);
    border-radius: var(--border-radius-s);
    line-height: 24px;
    padding: 10px 30px;
    transition: background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;
    white-space: initial;
}
#onetrust-banner-sdk #onetrust-accept-btn-handler:hover,
#onetrust-banner-sdk #onetrust-reject-all-handler:hover,
#onetrust-banner-sdk #onetrust-pc-btn-handler:hover,
#onetrust-pc-sdk #accept-recommended-btn-handler:hover,
#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):hover,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn:hover {
    background-color: var(--hover-primary-action-bright);
    border-color: var(--hover-primary-action-bright);
    color: var(--primary-action-text-bright);
    opacity: inherit;
}
#onetrust-banner-sdk #onetrust-accept-btn-handler:focus,
#onetrust-banner-sdk #onetrust-reject-all-handler:focus,
#onetrust-banner-sdk #onetrust-pc-btn-handler:focus,
#onetrust-pc-sdk #accept-recommended-btn-handler:focus,
#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):focus,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn:focus {
    opacity: inherit;
    outline: none;
}
[data-whatinput=keyboard] #onetrust-banner-sdk #onetrust-accept-btn-handler:hover,
[data-whatinput=keyboard] #onetrust-banner-sdk #onetrust-reject-all-handler:hover,
[data-whatinput=keyboard] #onetrust-banner-sdk #onetrust-pc-btn-handler:hover,
[data-whatinput=keyboard] #onetrust-banner-sdk #onetrust-accept-btn-handler:focus,
[data-whatinput=keyboard] #onetrust-banner-sdk #onetrust-reject-all-handler:focus,
[data-whatinput=keyboard] #onetrust-banner-sdk #onetrust-pc-btn-handler:focus,
[data-whatinput=keyboard] #onetrust-pc-sdk #accept-recommended-btn-handler:focus,
[data-whatinput=keyboard] #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):focus,
[data-whatinput=keyboard] #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn:focus,
[data-whatinput=keyboard] #onetrust-pc-sdk .ot-host-item>button:focus,
[data-whatinput=keyboard] #onetrust-pc-sdk .ot-ven-item>button:focus,
[data-whatinput=keyboard] #onetrust-consent-sdk input:not(.checkbox):focus {
    border-radius: var(--border-radius-s);
    box-shadow: 0 0 0 var(--border-width) #fff,0 0 0 var(--border-width-m) var(--accessibility-focus-color);
    opacity: 1;
}


@media (min-width: 600px) {
    #onetrust-banner-sdk #onetrust-button-group {
        display: flex;
    }

    #onetrust-button-group .banner-actions-container {
        margin-left: 16px;
        order: 1;
    }
    #onetrust-banner-sdk #onetrust-button-group #onetrust-pc-btn-handler {
        order: 0;
    }
}

#onetrust-banner-sdk #onetrust-button-group #onetrust-pc-btn-handler {
    background-color: var(--primary-white);
    color: var(--primary-action-bright);
}

#onetrust-pc-sdk #ot-pc-content {
    top: 0;
    bottom: 80px;
}

#onetrust-pc-sdk .ot-pc-footer .ot-btn-container {
    margin-top: 8px;
    text-align: center;
}

#onetrust-pc-sdk .ot-pc-footer {
    border-top: none;
}

.ot-pc-header,
.ot-pc-footer .ot-pc-footer-logo {
    display: none;
}
#ot-pc-content .ot-cat-grp,
#ot-pc-content .ot-cat-item,
#ot-pc-content .ot-acc-hdr,
#ot-pc-content .ot-plus-minus,
#ot-pc-content .ot-cat-header,
#ot-pc-content .ot-category-desc,
#ot-pc-content .ot-switch-nob,
#onetrust-pc-sdk .ot-host-item * {
    text-align: left;
}
#ot-pc-content .ot-accordion-layout.ot-cat-item {
    background-color: var(--primary-white);
}
#onetrust-pc-sdk .ot-tgl input+.ot-switch .ot-switch-nob {
    border: 0;
    height: 24px;
    border-radius: 16px;
    background-color: var(--grey-tone-3);
}
#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl, #onetrust-pc-sdk .ot-accordion-layout h4~.ot-always-active {
    margin-top: 3px;
}
#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob {
    border: 0;
    height: 24px;
    border-radius: 16px;
    background-color: var(--primary-action-bright);
}

#onetrust-pc-sdk .ot-tgl input+.ot-switch .ot-switch-nob:before,
#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before {
    background-color: var(--primary-white);
    border-color: var(--primary-white);
    width: 20px;
    height: 20px;
    top: 2px;
    left: 3px;
}
#onetrust-pc-sdk .ot-host-opt li>div div {
    font-size: 12px;
    line-height: 16px;
}
#onetrust-pc-sdk ul li {
    padding-top: 10px
}
#onetrust-pc-sdk .ot-host-name {
    padding-top: 6px;
}
#onetrust-pc-sdk .ot-host-item>button:focus,
#onetrust-pc-sdk .ot-ven-item>button:focus {
    border: 0;
}
#onetrust-consent-sdk input {
    text-align: left;
}
#onetrust-banner-sdk input[type="email"]:focus,
#onetrust-banner-sdk input[type="number"]:focus,
#onetrust-banner-sdk input[type="search"]:focus,
#onetrust-banner-sdk input[type="text"]:focus,
#onetrust-banner-sdk input[type="tel"]:focus,
#onetrust-banner-sdk input[type="url"]:focus,
#onetrust-banner-sdk input[type="password"]:focus,
#onetrust-banner-sdk textarea:focus,
#onetrust-banner-sdk select:focus,
#onetrust-pc-sdk input[type="email"]:focus,
#onetrust-pc-sdk input[type="number"]:focus,
#onetrust-pc-sdk input[type="search"]:focus,
#onetrust-pc-sdk input[type="text"]:focus,
#onetrust-pc-sdk input[type="tel"]:focus,
#onetrust-pc-sdk input[type="url"]:focus,
#onetrust-pc-sdk input[type="password"]:focus,
#onetrust-pc-sdk textarea:focus,
#onetrust-pc-sdk select:focus,
#ot-sdk-cookie-policy input[type="email"]:focus,
#ot-sdk-cookie-policy input[type="number"]:focus,
#ot-sdk-cookie-policy input[type="search"]:focus,
#ot-sdk-cookie-policy input[type="text"]:focus,
#ot-sdk-cookie-policy input[type="tel"]:focus,
#ot-sdk-cookie-policy input[type="url"]:focus,
#ot-sdk-cookie-policy input[type="password"]:focus,
#ot-sdk-cookie-policy textarea:focus,
#ot-sdk-cookie-policy select:focus,
#onetrust-pc-sdk .ot-chkbox label::before {
    border: 1px solid var(--grey-tone-7);
}
#onetrust-pc-sdk #filter-btn-handler:hover {
    background-color:var(--primary-action-darker);
    opacity: initial;
}
#onetrust-pc-sdk .ot-chkbox {
    width: 100%;
    text-align: left;

}
#onetrust-pc-sdk .ot-chkbox input[type=checkbox]:focus+label::before {
    outline-width: 0;
}
#onetrust-pc-sdk .ot-chkbox input:checked~label::before {
    background-color: var(--primary-action-bright);
    border-color: var(--primary-action-bright);
}
#onetrust-pc-sdk .ot-fltr-opts {
    padding-top: 8px;
}
[data-whatinput=keyboard] #onetrust-consent-sdk #onetrust-banner-sdk a[href]:focus,
[data-whatinput=keyboard] #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn:focus,
[data-whatinput=keyboard] #onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link:focus,
[data-whatinput=keyboard] #onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item button:focus,
[data-whatinput=keyboard] #onetrust-pc-sdk a:focus,
[data-whatinput=keyboard] #onetrust-pc-sdk #onetrust-pc-sdk button.ot-host-box:focus,
[data-whatinput=keyboard] #onetrust-banner-sdk #onetrust-accept-btn-handler:focus,
[data-whatinput=keyboard] #onetrust-banner-sdk #onetrust-reject-all-handler:focus,
[data-whatinput=keyboard] #onetrust-banner-sdk #onetrust-pc-btn-handler:focus,
[data-whatinput=keyboard] #onetrust-pc-sdk #accept-recommended-btn-handler:focus,
[data-whatinput=keyboard] #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):focus,
[data-whatinput=keyboard] #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn:focus,
[data-whatinput=keyboard] #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst button:focus{
    outline: none;
    opacity: 1;
    border-radius: var(--border-radius-s);
    box-shadow: 0 0 0 var(--border-width) #fff,0 0 0 var(--border-width-m) var(--accessibility-focus-color);
}
[data-whatinput=keyboard] #onetrust-pc-sdk .ot-tgl input:focus+.ot-switch,
[data-whatinput=keyboard] #onetrust-pc-sdk #ot-pc-hdr #vendor-search-handler:focus {
    outline: none;
    border-radius: 12px;
    box-shadow: 0 0 0 var(--border-width) #fff,0 0 0 var(--border-width-m) var(--accessibility-focus-color);
}
[data-whatinput=keyboard] #onetrust-pc-sdk #filter-btn-handler:focus {
    outline: none;
    border-radius: 50%;
    box-shadow: 0 0 0 var(--border-width) #fff,0 0 0 var(--border-width-m) var(--accessibility-focus-color);
}
[data-whatinput=keyboard] #ot-fltr-cnt .ot-chkbox input:focus ~ label:before {
    border-radius: var(--border-radius-s);
    box-shadow: 0 0 0 var(--border-width) #fff,0 0 0 var(--border-width-m) var(--accessibility-focus-color);
}
#onetrust-consent-sdk #onetrust-pc-sdk button#filter-btn-handler {
    background-color: var(--primary-action-bright);
    border: 0;
    border-radius: 50%;
}
#ot-fltr-modal #ot-fltr-cnt {
    width: 420px;
    left: 120px;
}
#ot-fltr-cnt #clear-filters-handler {
    border: 0;
    margin-top: 30px;
}
#ot-fltr-cnt #clear-filters-handler:focus,
#onetrust-banner-sdk .ot-sdk-button:focus, #onetrust-banner-sdk :not(.ot-leg-btn-container)>button:focus, #onetrust-banner-sdk input[type="submit"]:focus, #onetrust-banner-sdk input[type="reset"]:focus, #onetrust-banner-sdk input[type="button"]:focus, #onetrust-pc-sdk .ot-sdk-button:focus, #onetrust-pc-sdk :not(.ot-leg-btn-container)>button:focus, #onetrust-pc-sdk input[type="submit"]:focus, #onetrust-pc-sdk input[type="reset"]:focus, #onetrust-pc-sdk input[type="button"]:focus, #ot-sdk-cookie-policy .ot-sdk-button:focus, #ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:focus, #ot-sdk-cookie-policy input[type="submit"]:focus, #ot-sdk-cookie-policy input[type="reset"]:focus, #ot-sdk-cookie-policy input[type="button"]:focus{
    opacity: 1;
    outline: 0;
}
[data-whatinput=keyboard] #ot-fltr-cnt #clear-filters-handler:focus,
[data-whatinput=keyboard] #ot-pc-hdr .ot-link-btn.back-btn-handler:focus,
[data-whatinput=keyboard] #onetrust-banner-sdk #onetrust-close-btn-container .onetrust-close-btn-handler:focus {
    border-radius: var(--border-radius-s);
    box-shadow: 0 0 0 var(--border-width) #fff,0 0 0 var(--border-width-m) var(--accessibility-focus-color);
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-fltr-btns {
    margin-top: 36px;
}
#onetrust-pc-sdk button#filter-apply-handler: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) {
    margin-right: 16px;
}
#onetrust-pc-sdk button#filter-cancel-handler: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) {
    background: white;
    color: var(--primary-action-bright);
}
.onetrust-button-group {
    display: flex;
}
.banner-actions-container, #onetrust-pc-btn-handler {
    flex: 1;
}

#onetrust-pc-sdk .ot-cat-header,
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc,
#onetrust-pc-sdk .ot-cat-grp .ot-always-active,
#onetrust-pc-sdk #ot-category-title,
#onetrust-pc-sdk .category-vendors-list-handler,
#onetrust-pc-sdk .category-vendors-list-handler+a,
#onetrust-pc-sdk .category-host-list-handler,
#onetrust-pc-sdk ul.ot-subgrps li p, #onetrust-pc-sdk ul.ot-subgrps li h5,
#onetrust-banner-sdk .ot-sdk-button,
#onetrust-banner-sdk button,
#onetrust-banner-sdk input[type="submit"],
#onetrust-banner-sdk input[type="reset"],
#onetrust-banner-sdk input[type="button"],
#onetrust-pc-sdk .ot-sdk-button,
#onetrust-pc-sdk button,
#onetrust-pc-sdk input[type="submit"],
#onetrust-pc-sdk input[type="reset"],
#onetrust-pc-sdk input[type="button"],
#ot-sdk-cookie-policy .ot-sdk-button,
#ot-sdk-cookie-policy button,
#ot-sdk-cookie-policy input[type="submit"],
#ot-sdk-cookie-policy input[type="reset"],
#ot-sdk-cookie-policy input[type="button"],
#onetrust-pc-sdk .ot-host-expand {
    font-size: initial;
    line-height: inital;
}

#onetrust-pc-sdk li.ot-subgrp>h5, #onetrust-pc-sdk .ot-cat-header {
    width: initial;
}

#onetrust-consent-sdk #onetrust-pc-sdk p {
    text-align: initial;
}

#onetrust-pc-sdk li.ot-subgrp {
    margin-left: initial;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-accordion-layout button {
    color: var(--primary-action-dark);
}

#onetrust-banner-sdk .banner-actions-container #onetrust-reject-all-handler + #onetrust-accept-btn-handler {
  margin-left: 16px;
}

/* Print Mode */
@media print {
    #ot-sdk-btn-floating {
        display: none;
    }
}

@media (max-width: 704px) {
  #onetrust-banner-sdk .banner-actions-container #onetrust-reject-all-handler,
  #onetrust-banner-sdk .banner-actions-container #onetrust-accept-btn-handler {
    padding: 10px 16px;
  }
}
