#onetrust-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;z-index:2147483645}
#onetrust-banner{position:fixed;z-index:2147483645;bottom:0;right:0;left:0;background-color:#fff;max-height:90%;overflow-x:hidden;overflow-y:auto;box-shadow:0 0 18px rgba(0,0,0,.2);width:51vw !important;border-radius:16px 16px 0 0 !important;padding:32px;font-family:'Fieldwork' !important}
#onetrust-banner h2{font-size:18px !important;font-style:normal !important;font-weight:600 !important;line-height:24px !important;margin-bottom:8px !important;font-family:'Fieldwork' !important}
#onetrust-banner p{font-size:14px !important;font-style:normal !important;font-weight:300 !important;line-height:20px !important;letter-spacing:0 !important;margin-bottom:24px !important;font-family:'Fieldwork' !important}
.ot-banner-buttons{margin-top:12px;text-align:right}
.onetrust-btn{padding:0 24px !important;border-radius:32px !important;border:0;cursor:pointer;font-size:16px;font-weight:600;height:40px !important;gap:8px !important;line-height:24px !important;font-family:'Fieldwork' !important}
.onetrust-continue-btn{background:#0071bc !important;color:#fff}
.onetrust-continue-btn:hover{background:#003b5c !important}
@media only screen and (min-width:375px) and (max-width:767.5px){#onetrust-banner{width:90%}
.onetrust-btn{width:100%}
}