body #onetrust-consent-sdk #onetrust-banner-sdk.otCenterRounded {
    z-index: 2147483645;
    position: fixed;
    display: flex;
    background-color: #fff;
    width: 100%;
    border-radius: 0px !important;
    left: 0em !important;
    margin: 0 auto;
    bottom: 0%;
    top:unset !important;
    font-size: 14px;
    overflow-x: hidden;
    overflow-y: auto;
    max-width: none !important;
    max-height: none !important;
    transform: none !important;
}
body #onetrust-consent-sdk #onetrust-accept-btn-handler,body #onetrust-banner-sdk #onetrust-reject-all-handler,body #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),body #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
    background: #fa7268 !important;
    color: #fff;
    border-radius: 40px;
    font-family: 'Heebo', sans-serif;
    font-size: 16px;
    font-weight: 600;
    border-color: #fa7268 !important;
}

body #onetrust-banner-sdk #onetrust-policy-title,body #onetrust-pc-sdk #pc-title,body #onetrust-consent-sdk #onetrust-pc-sdk #pc-title,body #onetrust-consent-sdk #onetrust-pc-sdk h3,body #onetrust-consent-sdk #onetrust-pc-sdk .h3 {
    line-height: 38px;
    color: #008376;
    font-size: 4rem;
    line-height: 85px;
    margin: 0;
    font-weight: 900;
}

@media (min-width: 1024px) {
    body #onetrust-banner-sdk #onetrust-policy-title,body #onetrust-pc-sdk #pc-title,body #onetrust-consent-sdk #onetrust-pc-sdk #pc-title,body #onetrust-consent-sdk #onetrust-pc-sdk h3,body #onetrust-consent-sdk #onetrust-pc-sdk .h3 {
        font-size:32px;
    }
}

body #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
    color: #199F93;
}

body #onetrust-pc-sdk .button-theme {
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0;
}

body #ot-sdk-btn.ot-sdk-show-settings,body #ot-sdk-btn.optanon-show-settings {
    font-size: 12px;
    font-weight: 300;
    color: #fff;
    border-color: #fa7268;
    background: #fa7268;
}

body #ot-sdk-btn.ot-sdk-show-settings:hover,body #ot-sdk-btn.optanon-show-settings:hover {
    opacity: .8;
    background: #fa7268;
}

#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
    color: #199F93 !important;
    border-color: #199F93 !important;
    background-color: #FFFFFF !important;
    font-size: 16px;
}

body #onetrust-banner-sdk #onetrust-policy-title, body #onetrust-pc-sdk #pc-title, body #onetrust-consent-sdk #onetrust-pc-sdk #pc-title, body #onetrust-consent-sdk #onetrust-pc-sdk h3, body #onetrust-consent-sdk #onetrust-pc-sdk .h3 {
    font-size: 26px;
    color: #008376 !important;
    line-height: 40px;
}

#onetrust-consent-sdk #onetrust-banner-sdk *:focus, #onetrust-consent-sdk #onetrust-banner-sdk:focus {
    outline-color: #FFFFFF !important;
    outline-width: 0px !important;
}

#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 .vendor-privacy-notice, #onetrust-consent-sdk #onetrust-pc-sdk #hosts-list-container .host-title a, #onetrust-consent-sdk #onetrust-pc-sdk #hosts-list-container .accordion-header .host-view-cookies, #onetrust-consent-sdk #onetrust-pc-sdk #hosts-list-container .vendor-host a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-content #pc-policy-text .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: #fa7268;
    text-decoration: none;
    outline-color: #FFFFFF;
    outline-width: 0px;
}
#onetrust-pc-sdk .save-preference-btn-handler {
    background-color: #fa7268 !important;
    border-color: #fa7268 !important;
}

#onetrust-pc-sdk #cookie-preferences .ot-always-active {
    color: #21CBBB !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk h3,#onetrust-consent-sdk #onetrust-pc-sdk #vendors-list #vendors-list-title{
    color: #008376 !important;
}
#onetrust-pc-sdk #hosts-list-container h3.host-title, #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 #pc-title, #onetrust-consent-sdk #onetrust-pc-sdk .leg-int-title, #onetrust-consent-sdk #onetrust-pc-sdk #ot-filter-modal #modal-header, #onetrust-consent-sdk #onetrust-pc-sdk #vendors-list .vendor-title {
    color: #199F93 !important;
}

#onetrust-consent-sdk #onetrust-pc-sdk *:focus, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus {
    outline: 0px solid #FFFFFF !important;
}

#onetrust-consent-sdk #onetrust-policy-title, #onetrust-consent-sdk #onetrust-policy-text #eurofinsCookiePolicyLink {
    color: #fa7268 !important;
}
#onetrust-consent-sdk #onetrust-policy-text a {
    text-decoration: none !important;
} 
#onetrust-pc-sdk input[type="checkbox"]:focus + .accordion-header, #onetrust-pc-sdk .category-item .ot-switch.ot-toggle input:focus + .ot-switch-label, #onetrust-pc-sdk .checkbox input:focus + label::after {
    outline-color: #FFFFFF !important;
    outline-width: 0px !important;
}
 
#onetrust-pc-sdk #pc-policy-text, #onetrust-banner-sdk #onetrust-policy-text {
    font-size: 1.2em;
}

#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 .vendor-privacy-notice, #onetrust-consent-sdk #onetrust-pc-sdk #hosts-list-container .host-title a, #onetrust-consent-sdk #onetrust-pc-sdk #hosts-list-container .accordion-header .host-view-cookies, #onetrust-consent-sdk #onetrust-pc-sdk #hosts-list-container .vendor-host a, #onetrust-consent-sdk #onetrust-pc-sdk #ot-content #pc-policy-text .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: #fa7268 !important;
}
#onetrust-banner-sdk #onetrust-policy {
    margin-top: 10px;
}
@media screen and (max-width: 899px) {
    #onetrust-banner-sdk.otCenterRounded {
        transform: none !important;
    }
    body #onetrust-banner-sdk #onetrust-policy-title, body #onetrust-pc-sdk #pc-title, body #onetrust-consent-sdk #onetrust-pc-sdk #pc-title, body #onetrust-consent-sdk #onetrust-pc-sdk h3, body #onetrust-consent-sdk #onetrust-pc-sdk .h3 {
        font-size:18px;
        line-height: 40px;
    } 

    #onetrust-banner-sdk #onetrust-policy-title {
        padding: 0 15px 5px 15px;
    }

    body #onetrust-consent-sdk #onetrust-accept-btn-handler, body #onetrust-banner-sdk #onetrust-reject-all-handler, body #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), body #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
        font-size:14px;
    }
    #onetrust-banner-sdk #onetrust-button-group-parent {
        padding: 10px 18px;
    }
    #onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler {
        margin-bottom: 8px;
        padding: 10px 8px;
    }
    #onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link, #onetrust-banner-sdk #onetrust-policy-text, #onetrust-consent-sdk #onetrust-policy-title, #onetrust-consent-sdk #onetrust-policy-text #eurofinsCookiePolicyLink {
        font-size: 1em;
    }
}
@media only screen and (max-width: 425px) {
    #onetrust-banner-sdk.otCenterRounded {
        transform: none !important;
    }
}