#onetrust-pc-sdk .ot-vs-list .ot-always-active, #onetrust-pc-sdk .ot-cat-grp .ot-always-active{color:var(--primary-6) !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 #ot-lst-title p[aria-level="3"], #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:var(--primary-6) !important
}
.ip3-normal #ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings { border: 0px !important; padding: 0px !important; color: var(--primary-6) !important; font: 1.4rem var(--font-secondary-regular) !important; line-height: 26px !important; } 
.ip3-normal #ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover { background-color: transparent !important; } 
.ip3-normal #onetrust-consent-sdk #onetrust-banner-sdk { background-color: var(--primary-3) !important; } 
.ip3-normal #onetrust-consent-sdk #onetrust-pc-btn-handler, .ip3-normal #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link { background-color: transparent; font-size: 1.6rem; text-decoration: none; font-weight: 400; line-height: 2.2rem; margin-right: 43px; text-decoration:underline}
.ip3-normal #onetrust-consent-sdk #onetrust-pc-btn-handler:hover, .ip3-normal #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link:hover{text-decoration:none}
.ip3-normal #onetrust-banner-sdk #onetrust-button-group { display: flex; justify-content: end; align-items: center; } 
.ip3-normal #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover { opacity: 1; } 
.ip3-normal #onetrust-banner-sdk #onetrust-accept-btn-handler { margin:0px; border-image: linear-gradient(135deg,var(--primary-6),var(--primary-6)) 1 stretch !important; border-width: 2.5px !important; border-style: solid !important; clip-path: inset(0px round 6px); display: inline-block; background-color: transparent; color: var(--primary-6); padding: 15px 25px !important; font-size: 1.5rem; font-weight: 500; line-height: normal; width:auto !important; } 
.ip3-normal #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button { width: auto; margin: 0px 32px 0px 0px; } 
.ip3-normal #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group { margin-top: 0px; } 
.ip3-normal #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button:last-of-type { margin-bottom: 0; transition:all 0.5s} 
.ip3-normal #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button:last-of-type:hover{
background: var(--primary-6);
    color: var(--primary-3);
}
.ip3-normal #onetrust-consent-sdk #onetrust-banner-sdk a[href] { color: var(--primary-6); text-decoration: none; border: 0px; font-weight: normal; } 
.ip3-normal #onetrust-consent-sdk #onetrust-banner-sdk :focus, .ip3-normal #onetrust-consent-sdk #onetrust-banner-sdk:focus { outline-color: transparent; outline-width: 0; opacity: 1; } 
.ip3-normal #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group-parent { padding-left: 0; padding-right: 0; } 
.ip3-normal #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group,.ip3-normal #onetrust-banner-sdk #onetrust-policy { margin:0px; } 
.ip3-normal #onetrust-banner-sdk .ot-sdk-row { padding:32px; display:flex; } 
.ip3-normal #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent { width: 40%; } 
.ip3-normal #onetrust-consent-sdk #onetrust-policy-text { font-size: 1.4rem; line-height: 1.8rem; font-weight: 400; color: var(--primary-6); } 
.ip3-normal #onetrust-consent-sdk #onetrust-policy-title { font-size: 1.9rem; font-family: var(--font-secondary-medium); line-height: 2.4rem; color: var(--primary-6); font-weight: 500; } 
.ip3-normal #onetrust-consent-sdk #onetrust-pc-sdk { background-color: var(--primary-5); } 
.ip3-normal #onetrust-pc-sdk .ot-pc-header { border-bottom: 1px solid rgba(0,0,0,0.2); } 
.ip3-normal #onetrust-pc-sdk .ot-pc-footer-logo { background: var(--primary-5); } 
.ip3-normal #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover{opacity: 1 !important;}
.ip3-normal #onetrust-consent-sdk #onetrust-banner-sdk a[href]:hover{color: var(--primary-2);text-decoration: underline;}
.ip3-normal #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item { border: 1px solid var(--primary-10); border-radius: 0; } 
.ip3-normal #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type { border-top: 1px solid var(--primary-10); border-radius: 0; } 
.ip3-normal #onetrust-pc-sdk #ot-pc-content { scrollbar-width: thin; scrollbar-color: var(--primary-3) var(--primary-6); } 
.ip3-normal #onetrust-pc-sdk #ot-pc-content::-webkit-scrollbar { width: 7px; height: 7px; } 
.ip3-normal #onetrust-pc-sdk #ot-pc-content::-webkit-scrollbar-thumb { background-color: var(--primary-3); border: 0; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; } 
.ip3-normal #onetrust-pc-sdk #ot-pc-content { padding-top: 15px; padding-bottom: 15px; outline:none !important;} 
.ip3-normal #onetrust-pc-sdk .ot-pc-header { border-bottom: 1px solid var(--primary-10); } 
.ip3-normal #onetrust-pc-sdk .ot-pc-footer { border-top: 1px solid var(--primary-10); }
.ip3-normal #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob { background-color: var(--primary-6); border-color: var(--primary-6); } 
.ip3-normal #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before { background-color: var(--primary-6); border-color: var(--primary-6); } 
.ip3-normal #onetrust-pc-sdk .ot-switch-nob { background-color: #ffffff !important; border-color: #ffffff; } 
.ip3-normal #onetrust-pc-sdk .ot-switch-nob:before { background-color: var(--primary-6); } 
 
 @media screen and (min-width: 768px) and (max-width: 1199.98px){
 .ip3-normal #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container { width: 70%; } 
 .ip3-normal #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent { width: 30%; } 
 .ip3-normal #onetrust-banner-sdk #onetrust-button-group { flex-flow: column-reverse; } 
 .ip3-normal #onetrust-banner-sdk #onetrust-pc-btn-handler { padding: 16px 0px 0px; } 
 .ip3-normal #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button:last-of-type { margin-bottom: 0; padding: 10px 20px !important; } 
 .ip3-normal #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button { margin: 0; } 
 }
 
 @media screen and (max-width: 767.98px){
 .ip3-normal #onetrust-banner-sdk .ot-sdk-container { padding: 0; } 
 .ip3-normal #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group-parent { width:100% !important; } 
 .ip3-normal #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group { flex-flow: column-reverse; } 
 .ip3-normal #onetrust-banner-sdk #onetrust-accept-btn-handler { width: auto !important; } 
 .ip3-normal #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group-parent { padding-top: 32px; } 
 .ip3-normal #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button { padding-bottom:0px; padding: 10px 35px !important; } 
 .ip3-normal #onetrust-banner-sdk .ot-sdk-row { padding-bottom: 10px; display:block} 
 .ip3-normal #onetrust-consent-sdk #onetrust-pc-btn-handler, .ip3-normal #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link { margin-top: 10px !important; } 
 .ip3-normal #onetrust-consent-sdk #onetrust-policy-text { margin-top: 10px; } 
 .ip3-normal #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent { width:100% !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{
    justify-content: center;
    align-items: center;
    padding: calc(var(--sm-4) - .05rem) calc(var(--sm-4) + .8rem) calc(var(--sm-4) - .4rem) calc(var(--sm-4) + .8rem);
    outline: 0;
    box-shadow: 0 0 0 .25rem inset var(--primary-6);
    color: var(--primary-6);
    transition: all .3s 
ease-out;
    text-align: center;
    text-decoration: none;
    clip-path: inset(-.1rem round .9rem);
    background: 0 0;
    gap: var(--sm-4);
    width: -moz-fit-content;
    width: fit-content;
    min-height: 4.4rem;
        font-family: var(--button-font-family);
    font-size: var(--button-font-size);
    line-height: var(--button-line-height);
    font-weight: var(--button-weight);
    letter-spacing: var(--button-letter-spacing);
background-color: transparent !important;
    border-color: transparent !important;
    color: var(--primary-6) !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):hover, #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn:hover{
                text-decoration: none;
    background-color: var(--primary-6)!important;
    color: var(--primary-5)!important;
            }