@layer base, cds;


          html {
            scroll-behavior: smooth;
            scroll-padding-top: 68px;
          }
        

.qJTHM{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;color:#202124;direction:ltr;-webkit-touch-callout:none;font-family:"Roboto-Regular",arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;margin:0;overflow:hidden;-webkit-text-size-adjust:100%}.ynRLnc{left:-9999px;position:absolute;top:-9999px}.L6cTce{display:none}.bltWBb{overflow-wrap:break-word;word-break:break-word}.hSRGPd{color:#1a73e8;cursor:pointer;font-weight:500;text-decoration:none}.Bz112c-W3lGp{height:16px;width:16px}.Bz112c-E3DyYd{height:20px;width:20px}.Bz112c-r9oPif{height:24px;width:24px}.Bz112c-u2z5K{height:36px;width:36px}.Bz112c-uaxL4e{border-radius:10px}.LgbsSe-Bz112c{display:block}.S9gUrf-YoZ4jf{border:none;margin:0;padding:0}.S9gUrf-YoZ4jf *{border:none;margin:0;padding:0}.fFW7wc-ibnC6b>.aZ2wEe>div{border-color:#4285f4}.P1ekSe-ZMv3u{-webkit-transition:height linear .2s;transition:height linear .2s}.P1ekSe-ZMv3u>div:nth-child(1){background-color:#1a73e8!important;-webkit-transition:width linear .3s;transition:width linear .3s}.P1ekSe-ZMv3u>div:nth-child(2){background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.7)),to(rgba(255,255,255,.7))),-webkit-gradient(linear,left top,right top,from(#1a73e8),to(#1a73e8))!important;background-image:-webkit-linear-gradient(left,rgba(255,255,255,.7),rgba(255,255,255,.7)),-webkit-linear-gradient(left,#1a73e8,#1a73e8)!important;background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,#1a73e8,#1a73e8)!important}.P1ekSe-ZMv3u>div:nth-child(3){background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.7)),to(rgba(255,255,255,.7))),-webkit-gradient(linear,left top,right top,from(#1a73e8),to(#1a73e8))!important;background-image:-webkit-linear-gradient(left,rgba(255,255,255,.7),rgba(255,255,255,.7)),-webkit-linear-gradient(left,#1a73e8,#1a73e8)!important;background-image:linear-gradient(to right,rgba(255,255,255,.7),rgba(255,255,255,.7)),linear-gradient(to right,#1a73e8,#1a73e8)!important}.haAclf{display:inline-block}.nsm7Bb-HzV7m-LgbsSe{border-radius:4px;box-sizing:border-box;-webkit-transition:background-color .218s,border-color .218s;transition:background-color .218s,border-color .218s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #dadce0;color:#3c4043;cursor:pointer;font-family:"Google Sans",arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;vertical-align:middle;white-space:nowrap;width:auto}@media screen and (-ms-high-contrast:active){.nsm7Bb-HzV7m-LgbsSe{border:2px solid windowText;color:windowText}}@media screen and (preferes-contrast:more){.nsm7Bb-HzV7m-LgbsSe{color:#000}}.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe{font-size:14px;height:32px;letter-spacing:.25px;padding:0 10px}.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe{font-size:11px;height:20px;letter-spacing:.3px;padding:0 8px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe{padding:0;width:40px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe{width:32px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe{width:20px}.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK{border-radius:20px}.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.pSzOP-SxQuSe{border-radius:16px}.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.purZT-SxQuSe{border-radius:10px}.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc{border:none;color:#fff}.nsm7Bb-HzV7m-LgbsSe.MFS4be-v3pZbf-Ia7Qfc{background-color:#1a73e8}.nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc{background-color:#202124;color:#e8eaed}@media screen and (prefers-contrast:more){.nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc{color:#fff}}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{height:18px;margin-right:8px;min-width:18px;width:18px}.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{height:14px;min-width:14px;width:14px}.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{height:10px;min-width:10px;width:10px}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c{margin-left:8px;margin-right:-4px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{margin:0;padding:10px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{padding:8px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c{padding:4px}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-top-left-radius:3px;border-bottom-left-radius:3px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;height:36px;margin-left:-10px;margin-right:12px;min-width:36px;width:36px}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c,.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c{margin:0;padding:0}.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{height:28px;margin-left:-8px;margin-right:10px;min-width:28px;width:28px}.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{height:16px;margin-left:-6px;margin-right:8px;min-width:16px;width:16px}.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-radius:3px;margin-left:2px;margin-right:0;padding:0}.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-radius:18px}.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-radius:14px}.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-radius:8px}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-bN97Pc-sM5MNb{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;position:relative;width:100%}.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId{-webkit-flex-grow:1;-webkit-box-flex:1;flex-grow:1;font-family:"Google Sans",arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-BPrWId{font-weight:300}.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX .nsm7Bb-HzV7m-LgbsSe-BPrWId{-webkit-flex-grow:0;-webkit-box-flex:0;flex-grow:0}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-MJoBVe{-webkit-transition:background-color .218s;transition:background-color .218s;bottom:0;left:0;position:absolute;right:0;top:0}.nsm7Bb-HzV7m-LgbsSe:hover,.nsm7Bb-HzV7m-LgbsSe:focus{box-shadow:none;border-color:rgb(210,227,252);outline:none}.nsm7Bb-HzV7m-LgbsSe:focus-within{outline:2px solid #00639b;border-color:transparent}.nsm7Bb-HzV7m-LgbsSe:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background:rgba(66,133,244,.08)}.nsm7Bb-HzV7m-LgbsSe:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,.nsm7Bb-HzV7m-LgbsSe:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background:rgba(66,133,244,.1)}.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background:rgba(255,255,255,.24)}.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe,.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe{background:rgba(255,255,255,.32)}.nsm7Bb-HzV7m-LgbsSe .n1UuX-DkfjY{border-radius:50%;display:-webkit-box;display:-webkit-flex;display:flex;height:20px;margin-left:-4px;margin-right:8px;min-width:20px;width:20px}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId{font-family:"Roboto";font-size:12px;text-align:left}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .ssJRIf,.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .fmcmS{overflow:hidden;text-overflow:ellipsis}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-align-items:center;-webkit-box-align:center;align-items:center;color:#5f6368;fill:#5f6368;font-size:11px;font-weight:400}.nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff{color:#e8eaed;fill:#e8eaed}@media screen and (prefers-contrast:more){.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff,.nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff{color:#000;fill:#000}}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .Bz112c{height:18px;margin:-3px -3px -3px 2px;min-width:18px;width:18px}.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;margin-left:12px;margin-right:-10px}.nsm7Bb-HzV7m-LgbsSe.jVeSEe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf{border-radius:18px}.L5Fo6c-sM5MNb{border:0;display:block;left:0;position:relative;top:0}.L5Fo6c-bF1uUb{border-radius:4px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.L5Fo6c-bF1uUb:focus{border:none;outline:none}sentinel{}

#onetrust-banner-sdk .onetrust-vendors-list-handler{cursor:pointer;color:#1f96db;font-size:inherit;font-weight:bold;text-decoration:none;margin-left:5px;white-space:normal;word-wrap:break-word;text-align:left}#onetrust-banner-sdk .onetrust-vendors-list-handler:hover{color:#1f96db}#onetrust-banner-sdk:focus{outline:2px solid #000;outline-offset:-2px}#onetrust-banner-sdk a:focus{outline:2px solid #000}#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{outline-offset:1px}#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo{height:64px;width:64px}#onetrust-banner-sdk #onetrust-policy svg,#onetrust-banner-sdk .banner-option svg{height:13px;width:13px;margin-left:1px;vertical-align:middle}#onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold{font-weight:bold}#onetrust-banner-sdk .ot-button-order-0{order:0}#onetrust-banner-sdk .ot-button-order-1{order:1}#onetrust-banner-sdk .ot-button-order-2{order:2}#onetrust-banner-sdk #onetrust-close-btn-container svg{height:10px;width:10px;pointer-events:none}#onetrust-banner-sdk .ot-close-icon,#onetrust-pc-sdk .ot-close-icon,#ot-sync-ntfy .ot-close-icon{background-size:contain;background-repeat:no-repeat;background-position:center;height:12px;width:12px}#onetrust-banner-sdk .powered-by-logo,#onetrust-banner-sdk .ot-pc-footer-logo a,#onetrust-pc-sdk .powered-by-logo,#onetrust-pc-sdk .ot-pc-footer-logo a,#ot-sync-ntfy .powered-by-logo,#ot-sync-ntfy .ot-pc-footer-logo a{background-size:contain;background-repeat:no-repeat;background-position:center;height:25px;width:152px;display:block;text-decoration:none;font-size:.75em}#onetrust-banner-sdk .powered-by-logo:hover,#onetrust-banner-sdk .ot-pc-footer-logo a:hover,#onetrust-pc-sdk .powered-by-logo:hover,#onetrust-pc-sdk .ot-pc-footer-logo a:hover,#ot-sync-ntfy .powered-by-logo:hover,#ot-sync-ntfy .ot-pc-footer-logo a:hover{color:#565656}#onetrust-banner-sdk h3 *,#onetrust-banner-sdk h4 *,#onetrust-banner-sdk h6 *,#onetrust-banner-sdk button *,#onetrust-banner-sdk a[data-parent-id] *,#onetrust-banner-sdk p[role=heading] *,#onetrust-pc-sdk h3 *,#onetrust-pc-sdk h4 *,#onetrust-pc-sdk h6 *,#onetrust-pc-sdk button *,#onetrust-pc-sdk a[data-parent-id] *,#onetrust-pc-sdk p[role=heading] *,#ot-sync-ntfy h3 *,#ot-sync-ntfy h4 *,#ot-sync-ntfy h6 *,#ot-sync-ntfy button *,#ot-sync-ntfy a[data-parent-id] *,#ot-sync-ntfy p[role=heading] *{font-size:inherit;font-weight:inherit;color:inherit}#onetrust-banner-sdk .ot-hide,#onetrust-pc-sdk .ot-hide,#ot-sync-ntfy .ot-hide{display:none !important}#onetrust-banner-sdk button.ot-link-btn:hover,#onetrust-pc-sdk button.ot-link-btn:hover,#ot-sync-ntfy button.ot-link-btn:hover{text-decoration:underline;opacity:1}#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column{padding:0}#onetrust-pc-sdk .ot-sdk-container{padding-right:0}#onetrust-pc-sdk .ot-sdk-row{flex-direction:initial;width:100%}#onetrust-pc-sdk [type=checkbox]:checked,#onetrust-pc-sdk [type=checkbox]:not(:checked){pointer-events:initial}#onetrust-pc-sdk [type=checkbox]:disabled+label::before,#onetrust-pc-sdk [type=checkbox]:disabled+label:after,#onetrust-pc-sdk [type=checkbox]:disabled+label,#onetrust-pc-sdk [type=checkbox][aria-disabled=true]+label::before,#onetrust-pc-sdk [type=checkbox][aria-disabled=true]+label:after,#onetrust-pc-sdk [type=checkbox][aria-disabled=true]+label{pointer-events:none;opacity:.8}#onetrust-pc-sdk #vendor-list-content{transform:translate3d(0, 0, 0)}#onetrust-pc-sdk li input[type=checkbox]{z-index:1}#onetrust-pc-sdk li .ot-checkbox label{z-index:2}#onetrust-pc-sdk li .ot-checkbox input[type=checkbox]{height:auto;width:auto}#onetrust-pc-sdk li .host-title a,#onetrust-pc-sdk li .ot-host-name a,#onetrust-pc-sdk li .accordion-text,#onetrust-pc-sdk li .ot-acc-txt{z-index:2;position:relative}#onetrust-pc-sdk input{margin:3px .1ex}#onetrust-pc-sdk .pc-logo,#onetrust-pc-sdk .ot-pc-logo{height:60px;width:180px;background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-flex;justify-content:center;align-items:center}#onetrust-pc-sdk .pc-logo img,#onetrust-pc-sdk .ot-pc-logo img{max-height:100%;max-width:100%}#onetrust-pc-sdk .pc-logo svg,#onetrust-pc-sdk .ot-pc-logo svg{height:60px;width:180px}#onetrust-pc-sdk #close-pc-btn-handler>svg{margin:auto;display:block;height:12px;width:12px}#onetrust-pc-sdk #ot-pc-desc svg,#onetrust-pc-sdk .ot-desc-cntr svg,#onetrust-pc-sdk .ot-cat-grp svg{height:13px;width:13px;margin-left:-7px;vertical-align:middle;margin-right:5px}#onetrust-pc-sdk .ot-host-hdr>a{display:inline-block}#onetrust-pc-sdk input[aria-disabled=true],#onetrust-banner-sdk input[aria-disabled=true]{pointer-events:none;opacity:.6}#onetrust-pc-sdk input[aria-disabled=true]+label,#onetrust-banner-sdk input[aria-disabled=true]+label{pointer-events:none;opacity:.6;cursor:not-allowed}#onetrust-pc-sdk .screen-reader-only,#onetrust-pc-sdk .ot-scrn-rdr,.ot-sdk-cookie-policy .screen-reader-only,.ot-sdk-cookie-policy .ot-scrn-rdr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#onetrust-pc-sdk.ot-fade-in,.onetrust-pc-dark-filter.ot-fade-in,#onetrust-banner-sdk.ot-fade-in,.ot-confirm-dialog-overlay.ot-fade-in{animation-name:onetrust-fade-in;animation-duration:400ms;animation-timing-function:ease-in-out}#onetrust-pc-sdk.ot-hide{display:none !important}.onetrust-pc-dark-filter.ot-hide{display:none !important}#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{color:#fff;background-color:#468254;height:auto;white-space:normal;word-wrap:break-word;padding:.8em 2em;font-size:.8em;line-height:1.2;cursor:pointer;-moz-transition:.1s ease;-o-transition:.1s ease;-webkit-transition:1s ease;transition:.1s ease}#ot-sdk-btn.ot-sdk-show-settings:hover,#ot-sdk-btn.optanon-show-settings:hover{color:#fff;background-color:#2c6415}#ot-sdk-btn.ot-sdk-show-settings:active,#ot-sdk-btn.optanon-show-settings:active{color:#fff;background-color:#2c6415;border:1px solid rgba(162,192,169,.5)}.onetrust-pc-dark-filter{background:rgba(0,0,0,.5);z-index:2147483646;width:100%;height:100%;overflow:hidden;position:fixed;top:0;bottom:0;left:0}@keyframes onetrust-fade-in{0%{opacity:0}100%{opacity:1}}.ot-cookie-label{text-decoration:underline}@media only screen and (min-width: 426px)and (max-width: 896px)and (orientation: landscape){#onetrust-pc-sdk p{font-size:.75em}}#onetrust-banner-sdk .banner-option-input:focus+label{outline:1px solid #000;outline-style:auto}.category-vendors-list-handler+a:focus,.category-vendors-list-handler+a:focus-visible{outline:2px solid #000}#onetrust-pc-sdk .ot-userid-title{margin-top:10px}#onetrust-pc-sdk .ot-userid-title>span,#onetrust-pc-sdk .ot-userid-timestamp>span{font-weight:700}#onetrust-pc-sdk .ot-userid-desc{font-style:italic}#onetrust-pc-sdk .ot-host-desc a{pointer-events:initial}#onetrust-pc-sdk .ot-ven-hdr>p a{position:relative;z-index:2;pointer-events:initial}#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a{margin-right:8px}#onetrust-pc-sdk .ot-vnd-item svg.ot-ext-lnk{align-self:center}#onetrust-pc-sdk .ot-pc-footer-logo svg,#onetrust-pc-sdk .ot-pc-footer-logo img{width:136px;height:16px}#onetrust-pc-sdk .ot-pur-vdr-count{font-weight:400;font-size:.8em;padding-top:3px;display:block}#onetrust-pc-sdk p[role=heading] .ot-pur-vdr-count{font-weight:400 !important;font-size:.8em !important}#onetrust-banner-sdk #onetrust-policy .ot-optout-signal,#onetrust-pc-sdk #ot-pc-content .ot-optout-signal{border:1px solid #32ae88;border-radius:3px;padding:5px;margin-bottom:10px;background-color:#f9fffa;font-size:.85rem;line-height:2}#onetrust-banner-sdk #onetrust-policy .ot-optout-signal .ot-optout-icon,#onetrust-pc-sdk #ot-pc-content .ot-optout-signal .ot-optout-icon{display:inline;margin-right:5px}#onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg,#onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg{height:20px;width:30px}#onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg.ot-source-sprite,#onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg.ot-source-sprite{position:relative;bottom:-3px}#onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg:not(.ot-source-sprite),#onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg:not(.ot-source-sprite){transform:scale(0.5)}#onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg:not(.ot-source-sprite) path,#onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg:not(.ot-source-sprite) path{fill:#32ae88}#onetrust-consent-sdk .ot-general-modal{overflow:hidden;position:fixed;margin:0 auto;top:50%;left:50%;width:40%;padding:1.5rem;max-width:575px;min-width:575px;z-index:2147483647;border-radius:2.5px;transform:translate(-50%, -50%)}#onetrust-consent-sdk .ot-signature-health-group{margin-top:1rem;padding-left:1.25rem;padding-right:1.25rem;margin-bottom:.625rem;width:calc(100% - 2.5rem)}#onetrust-consent-sdk .ot-signature-health-group .ot-signature-health-form{gap:.5rem}#onetrust-consent-sdk .ot-signature-health .ot-signature-health-form{width:70%;gap:.35rem}#onetrust-consent-sdk .ot-signature-health .ot-signature-input{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}#onetrust-consent-sdk .ot-signature-health .ot-signature-subtitle{font-size:1.125rem}#onetrust-consent-sdk .ot-signature-health .ot-signature-group-title{font-size:1.25rem;font-weight:bold}#onetrust-consent-sdk .ot-signature-health,#onetrust-consent-sdk .ot-signature-health-group{display:flex;flex-direction:column;gap:1rem}#onetrust-consent-sdk .ot-signature-health .ot-signature-cont,#onetrust-consent-sdk .ot-signature-health-group .ot-signature-cont{display:flex;flex-direction:column;gap:.25rem}#onetrust-consent-sdk .ot-signature-health .ot-signature-paragraph,#onetrust-consent-sdk .ot-signature-health-group .ot-signature-paragraph{margin:0;line-height:20px;font-size:max(14px,.875rem)}#onetrust-consent-sdk .ot-signature-health .ot-health-signature-error,#onetrust-consent-sdk .ot-signature-health-group .ot-health-signature-error{color:#4d4d4d;font-size:min(12px,.75rem)}#onetrust-consent-sdk .ot-signature-health .ot-signature-buttons-cont,#onetrust-consent-sdk .ot-signature-health-group .ot-signature-buttons-cont{margin-top:max(.75rem,2%);gap:1rem;display:flex;justify-content:flex-end}#onetrust-consent-sdk .ot-signature-health .ot-signature-button,#onetrust-consent-sdk .ot-signature-health-group .ot-signature-button{flex:1;height:auto;color:#fff;cursor:pointer;line-height:1.2;min-width:125px;font-weight:600;font-size:.813em;border-radius:2px;padding:12px 10px;white-space:normal;word-wrap:break-word;word-break:break-word;background-color:#68b631;border:2px solid #68b631}#onetrust-consent-sdk .ot-signature-health .ot-signature-button.reject,#onetrust-consent-sdk .ot-signature-health-group .ot-signature-button.reject{background-color:#fff}#onetrust-consent-sdk .ot-input-field-cont{display:flex;flex-direction:column;gap:.5rem}#onetrust-consent-sdk .ot-input-field-cont .ot-signature-input{width:65%}#onetrust-consent-sdk .ot-signature-health-form{display:flex;flex-direction:column}#onetrust-consent-sdk .ot-signature-health-form .ot-signature-label{margin-bottom:0;line-height:20px;font-size:max(14px,.875rem)}#onetrust-consent-sdk #onetrust-sprite-svg{display:none}@media only screen and (max-width: 600px){#onetrust-consent-sdk .ot-general-modal{min-width:100%}#onetrust-consent-sdk .ot-signature-health .ot-signature-health-form{width:100%}#onetrust-consent-sdk .ot-input-field-cont .ot-signature-input{width:100%}}#onetrust-banner-sdk,#onetrust-pc-sdk,#ot-sdk-cookie-policy,#ot-sync-ntfy{font-size:16px}#onetrust-banner-sdk *,#onetrust-banner-sdk ::after,#onetrust-banner-sdk ::before,#onetrust-pc-sdk *,#onetrust-pc-sdk ::after,#onetrust-pc-sdk ::before,#ot-sdk-cookie-policy *,#ot-sdk-cookie-policy ::after,#ot-sdk-cookie-policy ::before,#ot-sync-ntfy *,#ot-sync-ntfy ::after,#ot-sync-ntfy ::before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#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{font-family:inherit;font-weight:normal;-webkit-font-smoothing:auto;letter-spacing:normal;line-height:normal;padding:0;margin:0;height:auto;min-height:0;max-height:none;width:auto;min-width:0;max-width:none;border-radius:0;border:none;clear:none;float:none;position:static;bottom:auto;left:auto;right:auto;top:auto;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;white-space:normal;background:none;overflow:visible;vertical-align:baseline;visibility:visible;z-index:auto;box-shadow:none}#onetrust-banner-sdk img,#onetrust-pc-sdk img,#ot-sdk-cookie-policy img,#ot-sync-ntfy img{overflow:hidden !important}#onetrust-banner-sdk label:before,#onetrust-banner-sdk label:after,#onetrust-banner-sdk .checkbox:after,#onetrust-banner-sdk .checkbox:before,#onetrust-pc-sdk label:before,#onetrust-pc-sdk label:after,#onetrust-pc-sdk .checkbox:after,#onetrust-pc-sdk .checkbox:before,#ot-sdk-cookie-policy label:before,#ot-sdk-cookie-policy label:after,#ot-sdk-cookie-policy .checkbox:after,#ot-sdk-cookie-policy .checkbox:before,#ot-sync-ntfy label:before,#ot-sync-ntfy label:after,#ot-sync-ntfy .checkbox:after,#ot-sync-ntfy .checkbox:before{content:"";content:none}#onetrust-banner-sdk .ot-sdk-container,#onetrust-pc-sdk .ot-sdk-container,#ot-sdk-cookie-policy .ot-sdk-container{position:relative;width:100%;max-width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}#onetrust-banner-sdk .ot-sdk-column,#onetrust-banner-sdk .ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-column,#onetrust-pc-sdk .ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-column,#ot-sdk-cookie-policy .ot-sdk-columns{width:100%;float:left;box-sizing:border-box;padding:0;display:initial}@media(min-width: 400px){#onetrust-banner-sdk .ot-sdk-container,#onetrust-pc-sdk .ot-sdk-container,#ot-sdk-cookie-policy .ot-sdk-container{width:90%;padding:0}}@media(min-width: 550px){#onetrust-banner-sdk .ot-sdk-container,#onetrust-pc-sdk .ot-sdk-container,#ot-sdk-cookie-policy .ot-sdk-container{width:100%}#onetrust-banner-sdk .ot-sdk-column,#onetrust-banner-sdk .ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-column,#onetrust-pc-sdk .ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-column,#ot-sdk-cookie-policy .ot-sdk-columns{margin-left:4%}#onetrust-banner-sdk .ot-sdk-column:first-child,#onetrust-banner-sdk .ot-sdk-columns:first-child,#onetrust-pc-sdk .ot-sdk-column:first-child,#onetrust-pc-sdk .ot-sdk-columns:first-child,#ot-sdk-cookie-policy .ot-sdk-column:first-child,#ot-sdk-cookie-policy .ot-sdk-columns:first-child{margin-left:0}#onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns{width:13.3333333333%}#onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns{width:22%}#onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns{width:30.6666666667%}#onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns{width:65.3333333333%}#onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns{width:74%}#onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns{width:82.6666666667%}#onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns{width:91.3333333333%}#onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns,#onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns,#ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns{width:100%;margin-left:0}}#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[role=heading],#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[role=heading],#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[role=heading]{margin-top:0;font-weight:600;font-family:inherit}#onetrust-banner-sdk h1,#onetrust-pc-sdk h1,#ot-sdk-cookie-policy h1{font-size:1.5rem;line-height:1.2}#onetrust-banner-sdk h2,#onetrust-pc-sdk h2,#ot-sdk-cookie-policy h2{font-size:1.5rem;line-height:1.25}#onetrust-banner-sdk h3,#onetrust-pc-sdk h3,#ot-sdk-cookie-policy h3{font-size:1.5rem;line-height:1.3}#onetrust-banner-sdk h4,#onetrust-pc-sdk h4,#ot-sdk-cookie-policy h4{font-size:1.5rem;line-height:1.35}#onetrust-banner-sdk h5,#onetrust-pc-sdk h5,#ot-sdk-cookie-policy h5{font-size:1.5rem;line-height:1.5}#onetrust-banner-sdk h6,#onetrust-pc-sdk h6,#ot-sdk-cookie-policy h6{font-size:1.5rem;line-height:1.6}@media(min-width: 550px){#onetrust-banner-sdk h1,#onetrust-pc-sdk h1,#ot-sdk-cookie-policy h1{font-size:1.5rem}#onetrust-banner-sdk h2,#onetrust-pc-sdk h2,#ot-sdk-cookie-policy h2{font-size:1.5rem}#onetrust-banner-sdk h3,#onetrust-pc-sdk h3,#ot-sdk-cookie-policy h3{font-size:1.5rem}#onetrust-banner-sdk h4,#onetrust-pc-sdk h4,#ot-sdk-cookie-policy h4{font-size:1.5rem}#onetrust-banner-sdk h5,#onetrust-pc-sdk h5,#ot-sdk-cookie-policy h5{font-size:1.5rem}#onetrust-banner-sdk h6,#onetrust-pc-sdk h6,#ot-sdk-cookie-policy h6{font-size:1.5rem}}#onetrust-banner-sdk p:not([role=heading]),#onetrust-pc-sdk p:not([role=heading]),#ot-sdk-cookie-policy p:not([role=heading]){margin:0 0 1em 0;font-family:inherit;line-height:normal}#onetrust-banner-sdk a,#onetrust-pc-sdk a,#ot-sdk-cookie-policy a{color:#565656;text-decoration:underline}#onetrust-banner-sdk a:hover,#onetrust-pc-sdk a:hover,#ot-sdk-cookie-policy a:hover{color:#565656;text-decoration:none}#onetrust-banner-sdk .ot-sdk-button,#onetrust-banner-sdk button,#onetrust-pc-sdk .ot-sdk-button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy .ot-sdk-button,#ot-sdk-cookie-policy button{margin-bottom:1rem;font-family:inherit}#onetrust-banner-sdk .ot-sdk-button,#onetrust-banner-sdk button,#onetrust-pc-sdk .ot-sdk-button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy .ot-sdk-button,#ot-sdk-cookie-policy button{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:.9em;font-weight:400;line-height:38px;letter-spacing:.01em;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border-radius:2px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}#onetrust-banner-sdk .ot-sdk-button:hover,#onetrust-banner-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):hover,#onetrust-banner-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):focus,#onetrust-pc-sdk .ot-sdk-button:hover,#onetrust-pc-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):hover,#onetrust-pc-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):focus,#ot-sdk-cookie-policy .ot-sdk-button:hover,#ot-sdk-cookie-policy :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):hover,#ot-sdk-cookie-policy :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):focus{color:#333;border-color:#888;opacity:.9}#onetrust-banner-sdk .ot-sdk-button:focus,#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:focus,#onetrust-pc-sdk .ot-sdk-button:focus,#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:focus,#ot-sdk-cookie-policy .ot-sdk-button:focus,#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:focus{outline:2px solid #000}#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary,#onetrust-banner-sdk button.ot-sdk-button-primary,#onetrust-banner-sdk input[type=submit].ot-sdk-button-primary,#onetrust-banner-sdk input[type=reset].ot-sdk-button-primary,#onetrust-banner-sdk input[type=button].ot-sdk-button-primary,#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary,#onetrust-pc-sdk button.ot-sdk-button-primary,#onetrust-pc-sdk input[type=submit].ot-sdk-button-primary,#onetrust-pc-sdk input[type=reset].ot-sdk-button-primary,#onetrust-pc-sdk input[type=button].ot-sdk-button-primary,#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary,#ot-sdk-cookie-policy button.ot-sdk-button-primary,#ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary,#ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary,#ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover,#onetrust-banner-sdk button.ot-sdk-button-primary:hover,#onetrust-banner-sdk input[type=submit].ot-sdk-button-primary:hover,#onetrust-banner-sdk input[type=reset].ot-sdk-button-primary:hover,#onetrust-banner-sdk input[type=button].ot-sdk-button-primary:hover,#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus,#onetrust-banner-sdk button.ot-sdk-button-primary:focus,#onetrust-banner-sdk input[type=submit].ot-sdk-button-primary:focus,#onetrust-banner-sdk input[type=reset].ot-sdk-button-primary:focus,#onetrust-banner-sdk input[type=button].ot-sdk-button-primary:focus,#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover,#onetrust-pc-sdk button.ot-sdk-button-primary:hover,#onetrust-pc-sdk input[type=submit].ot-sdk-button-primary:hover,#onetrust-pc-sdk input[type=reset].ot-sdk-button-primary:hover,#onetrust-pc-sdk input[type=button].ot-sdk-button-primary:hover,#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus,#onetrust-pc-sdk button.ot-sdk-button-primary:focus,#onetrust-pc-sdk input[type=submit].ot-sdk-button-primary:focus,#onetrust-pc-sdk input[type=reset].ot-sdk-button-primary:focus,#onetrust-pc-sdk input[type=button].ot-sdk-button-primary:focus,#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover,#ot-sdk-cookie-policy button.ot-sdk-button-primary:hover,#ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary:hover,#ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary:hover,#ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary:hover,#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus,#ot-sdk-cookie-policy button.ot-sdk-button-primary:focus,#ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary:focus,#ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary:focus,#ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary:focus{color:#fff;background-color:#1eaedb;border-color:#1eaedb}#onetrust-banner-sdk input[type=text],#onetrust-pc-sdk input[type=text],#ot-sdk-cookie-policy input[type=text]{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #707070;border-radius:4px;box-shadow:none;box-sizing:border-box}#onetrust-banner-sdk input[type=text],#onetrust-pc-sdk input[type=text],#ot-sdk-cookie-policy input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}#onetrust-banner-sdk input[type=text]:focus,#onetrust-pc-sdk input[type=text]:focus,#ot-sdk-cookie-policy input[type=text]:focus{border:1px solid #000;outline:0}#onetrust-banner-sdk label,#onetrust-pc-sdk label,#ot-sdk-cookie-policy label{display:block;margin-bottom:.5rem;font-weight:600}#onetrust-banner-sdk input[type=checkbox],#onetrust-pc-sdk input[type=checkbox],#ot-sdk-cookie-policy input[type=checkbox]{display:inline}#onetrust-banner-sdk ul,#onetrust-pc-sdk ul,#ot-sdk-cookie-policy ul{list-style:circle inside}#onetrust-banner-sdk ul,#onetrust-pc-sdk ul,#ot-sdk-cookie-policy ul{padding-left:0;margin-top:0}#onetrust-banner-sdk ul ul,#onetrust-pc-sdk ul ul,#ot-sdk-cookie-policy ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}#onetrust-banner-sdk li,#onetrust-pc-sdk li,#ot-sdk-cookie-policy li{margin-bottom:1rem}#onetrust-banner-sdk th,#onetrust-banner-sdk td,#onetrust-pc-sdk th,#onetrust-pc-sdk td,#ot-sdk-cookie-policy th,#ot-sdk-cookie-policy td{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}#onetrust-banner-sdk button,#onetrust-pc-sdk button,#ot-sdk-cookie-policy button{margin-bottom:1rem;font-family:inherit}#onetrust-banner-sdk .ot-sdk-container:after,#onetrust-banner-sdk .ot-sdk-row:after,#onetrust-pc-sdk .ot-sdk-container:after,#onetrust-pc-sdk .ot-sdk-row:after,#ot-sdk-cookie-policy .ot-sdk-container:after,#ot-sdk-cookie-policy .ot-sdk-row:after{content:"";display:table;clear:both}#onetrust-banner-sdk .ot-sdk-row,#onetrust-pc-sdk .ot-sdk-row,#ot-sdk-cookie-policy .ot-sdk-row{margin:0;max-width:none;display:block}#onetrust-banner-sdk{box-shadow:0 0 18px rgba(0,0,0,.2)}#onetrust-banner-sdk.otFloatingRounded{position:fixed;background-color:#fff;width:60%;max-width:700px;z-index:2147483645;border-radius:2.5px;bottom:2em;left:1em;font-size:16px;max-height:90%;overflow-y:auto;overflow-x:hidden}#onetrust-banner-sdk.otRelFont{font-size:1rem}#onetrust-banner-sdk.ot-bottom-left[dir=rtl]{right:1em}#onetrust-banner-sdk.ot-bottom-right{left:auto;right:1em}#onetrust-banner-sdk.ot-bottom-right[dir=rtl]{left:1em;right:auto}#onetrust-banner-sdk .accept-btn-only{float:none !important;width:100%}#onetrust-banner-sdk .cookie-settings-btn-only{width:100%}#onetrust-banner-sdk::-webkit-scrollbar{width:11px}#onetrust-banner-sdk::-webkit-scrollbar-thumb{border-radius:10px;background:#c1c1c1}#onetrust-banner-sdk{scrollbar-arrow-color:#c1c1c1;scrollbar-darkshadow-color:#c1c1c1;scrollbar-face-color:#c1c1c1;scrollbar-shadow-color:#c1c1c1}#onetrust-banner-sdk h3,#onetrust-banner-sdk p[aria-level="3"]{margin-bottom:0}#onetrust-banner-sdk h3,#onetrust-banner-sdk p{color:dimgray}#onetrust-banner-sdk .ot-sdk-container{padding:0;width:100%;margin:0}#onetrust-banner-sdk #onetrust-policy{margin-top:40px}#onetrust-banner-sdk .ot-optout-signal{margin:0 1.875rem .625rem 1.875rem}#onetrust-banner-sdk #onetrust-policy-title,#onetrust-banner-sdk #onetrust-button-group{float:left}#onetrust-banner-sdk #onetrust-button-group-parent{padding:10px 30px 4px 30px}#onetrust-banner-sdk .ot-gv-list-handler{padding:0 30px 10px 30px;font-size:.812em;margin-bottom:0;border:0;line-height:normal;height:auto;width:auto}#onetrust-banner-sdk #onetrust-policy-text,#onetrust-banner-sdk .ot-b-addl-desc{padding:0 30px 10px 30px;clear:both;font-size:.813em;line-height:1.5;margin:0}#onetrust-banner-sdk #onetrust-policy-text>*,#onetrust-banner-sdk #onetrust-policy-text a,#onetrust-banner-sdk .ot-b-addl-desc>*,#onetrust-banner-sdk .ot-b-addl-desc a{margin-bottom:0px;font-size:inherit;line-height:inherit}#onetrust-banner-sdk #onetrust-policy-text a,#onetrust-banner-sdk .ot-b-addl-desc a{font-weight:bold}#onetrust-banner-sdk .ot-b-addl-desc{display:block}#onetrust-banner-sdk .ot-dpd-desc>.ot-b-addl-desc{padding:0;margin-top:10px;margin-bottom:10px;line-height:1.5;font-size:1em}#onetrust-banner-sdk #onetrust-policy-title{display:inline-block;max-width:calc(100% - 75px);padding-left:30px;font-size:1em;line-height:1.5;padding-bottom:10px}#onetrust-banner-sdk #onetrust-button-group{float:right}#onetrust-banner-sdk #onetrust-button-group.ot-button-order-container{display:flex;flex-wrap:wrap;justify-content:flex-end}#onetrust-banner-sdk #onetrust-button-group.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(1){margin-right:auto}#onetrust-banner-sdk #onetrust-button-group.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(2){margin-right:1em}#onetrust-banner-sdk #onetrust-button-group.ot-button-order-container *[class*=ot-button-order-]:last-of-type{margin-right:0}#onetrust-banner-sdk #onetrust-button-group.ot-button-order-container #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-button-group.ot-button-order-container #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-button-group.ot-button-order-container #onetrust-pc-btn-handler{min-width:130px}#onetrust-banner-sdk .onetrust-banner-options{float:right;max-width:55%}#onetrust-banner-sdk #onetrust-accept-btn-handler,#onetrust-banner-sdk #onetrust-reject-all-handler,#onetrust-banner-sdk #onetrust-pc-btn-handler{background-color:#68b631;color:#fff;border-color:#68b631;margin-right:1em;min-width:130px;height:auto;white-space:normal;word-break:break-word;word-wrap:break-word;padding:12px 10px;line-height:1.2;font-weight:600;font-size:.813em}#onetrust-banner-sdk #onetrust-accept-btn-handler{margin-right:0}#onetrust-banner-sdk #onetrust-pc-btn-handler{border:1px solid #68b631;min-width:175px;max-width:40%}#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link{background-color:#fff;border:none;color:#68b631;text-decoration:underline;margin-right:1rem}#onetrust-banner-sdk .has-reject-all-button #onetrust-button-group{width:100%}#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link{text-align:left;padding-left:0;padding-right:0}#onetrust-banner-sdk #onetrust-close-btn-container{right:20px;top:10px;position:absolute}#onetrust-banner-sdk .ot-close-icon{height:44px;width:44px;background-size:12px;margin:-10px -10px 0 0;display:inline-block;border:none;padding:0px}#onetrust-banner-sdk .banner_logo{display:none}#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy{margin-top:75px}#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo{position:absolute;top:10px;left:30px}#onetrust-banner-sdk #banner-options{float:left;padding:0 30px 0 30px;width:calc(100% - 60px)}#onetrust-banner-sdk .banner-option-input{cursor:pointer;width:auto;height:auto;border:none;padding:0;padding-right:3px;margin:0 0 6px;font-size:.82em;line-height:1.4}#onetrust-banner-sdk .banner-option-input *{pointer-events:none;font-size:inherit;line-height:inherit}#onetrust-banner-sdk .banner-option-input[aria-expanded=true] .ot-arrow-container{transform:rotate(90deg)}#onetrust-banner-sdk .banner-option-input[aria-expanded=true]~.banner-option-details{height:auto;display:block}#onetrust-banner-sdk .banner-option-header{cursor:pointer;display:inline-block}#onetrust-banner-sdk .banner-option-header :first-child{color:dimgray;font-weight:bold;float:left}#onetrust-banner-sdk .banner-option{margin-bottom:10px}#onetrust-banner-sdk .ot-arrow-container,#onetrust-banner-sdk .banner-option-details{transition:all 300ms ease-in 0s;-webkit-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s}#onetrust-banner-sdk .ot-arrow-container{display:inline-block;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid dimgray;margin-left:10px;vertical-align:middle}#onetrust-banner-sdk .banner-option-details{display:none;font-size:.83em;line-height:1.5;height:0px;padding:10px 10px 5px 10px}#onetrust-banner-sdk .banner-option-details *{font-size:inherit;line-height:inherit;color:dimgray}#onetrust-banner-sdk .ot-dpd-container{float:left;padding:0 30px 0 30px;clear:both}#onetrust-banner-sdk .ot-dpd-title{font-weight:bold;padding-bottom:10px;line-height:1.4;font-size:1em}#onetrust-banner-sdk .ot-dpd-desc{font-size:.813em;line-height:1.5}#onetrust-banner-sdk .ot-dpd-desc .onetrust-vendors-list-handler{display:block;margin-left:0px;margin-top:5px;padding:0;margin-bottom:0;border:0;line-height:normal;height:auto;width:auto}#onetrust-banner-sdk :not(.ot-dpd-desc)>.ot-b-addl-desc{font-size:.813em;line-height:1.5;margin:0;padding-bottom:10px}#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container{top:15px;transform:none;right:15px}#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button{padding:0;white-space:pre-wrap;border:none;height:auto;line-height:1.5;text-decoration:underline;font-size:.69em}#onetrust-banner-sdk.ot-close-btn-link.ot-wo-title #onetrust-group-container{margin-top:20px}@media only screen and (max-width: 425px){#onetrust-banner-sdk #onetrust-button-group{margin-top:0}#onetrust-banner-sdk button{padding:0 20px}#onetrust-banner-sdk #onetrust-close-btn-container{right:15px}#onetrust-banner-sdk #onetrust-policy-title{padding-left:15px}#onetrust-banner-sdk #onetrust-button-group-parent,#onetrust-banner-sdk .ot-dpd-container{padding:0 15px 0px 15px}#onetrust-banner-sdk #onetrust-policy-text,#onetrust-banner-sdk .ot-gv-list-handler,#onetrust-banner-sdk :not(.ot-dpd-desc)>.ot-b-addl-desc{padding:0 15px 10px 15px}#onetrust-banner-sdk .ot-optout-signal{margin:0 1.875rem .625rem 1.875rem}#onetrust-banner-sdk #ot-gv-link-ctnr{margin-bottom:15px}#onetrust-banner-sdk #onetrust-button-group button{width:100%}#onetrust-banner-sdk #banner-options{padding:0 15px 0 15px;width:calc(100% - 30px)}#onetrust-banner-sdk .banner-option{margin-bottom:6px}#onetrust-banner-sdk #onetrust-button-group,#onetrust-banner-sdk .onetrust-banner-options{width:100%}#onetrust-banner-sdk #onetrust-pc-btn-handler{margin-right:0px}#onetrust-banner-sdk.otFloatingRounded,#onetrust-banner-sdk.otFloatingRounded[dir=rtl]{left:0;bottom:0;width:100%;right:0}}@media only screen and (max-width: 550px){#onetrust-banner-sdk .ot-close-icon{padding:0}#onetrust-banner-sdk.ot-close-btn-link #onetrust-group-container{margin-top:20px}}@media only screen and (min-width: 426px)and (max-width: 896px){#onetrust-banner-sdk.otFloatingRounded{width:95%}#onetrust-banner-sdk #onetrust-button-group-parent{width:100%}}@media only screen and (max-width: 640px){#onetrust-banner-sdk #onetrust-button-group{text-align:center}#onetrust-banner-sdk .onetrust-banner-options,#onetrust-banner-sdk #onetrust-pc-btn-handler{max-width:100%;display:inline-block;text-align:center}#onetrust-banner-sdk .has-reject-all-button .onetrust-banner-options{width:100%}#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link{text-align:center}#onetrust-banner-sdk #onetrust-button-group.ot-button-order-container *[class*=ot-button-order-]{flex-basis:100%;margin-right:0 !important}}
        #onetrust-consent-sdk #onetrust-banner-sdk {background-color: #EEF0F3;}
            #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: #0a0b0d;
                    }
            #onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details {
                    background-color: #FFFFFF;}
             #onetrust-consent-sdk #onetrust-banner-sdk a[href],
                    #onetrust-consent-sdk #onetrust-banner-sdk a[href] font,
                    #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn
                        {
                            color: #0052ff;
                        }#onetrust-consent-sdk #onetrust-accept-btn-handler,
                         #onetrust-banner-sdk #onetrust-reject-all-handler,
                         #onetrust-banner-sdk #ot-dialog-confirm-handler {
                            background-color: #0052ff;border-color: #0052ff;
                color: #FFFFFF;
            }
            #onetrust-consent-sdk #onetrust-banner-sdk *:focus,
            #onetrust-consent-sdk #onetrust-banner-sdk:focus {
               outline-color: #014cec;
               outline-width: 1px;
            }
            #onetrust-consent-sdk #onetrust-pc-btn-handler,
            #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link,
            #onetrust-consent-sdk #ot-dialog-cancel-handler {
                color: #0A0B0D; border-color: #0A0B0D;
                background-color:
                #EEF0F3;
            }#onetrust-banner-sdk #onetrust-policy-text a.ot-cookie-policy-link,
                         #onetrust-banner-sdk #onetrust-policy-text a.ot-imprint-link {
                    margin-left: 5px;
                }/* 
	One Trust Coinbase
	These styles are used to override the default One Trust styles for Coinbase.
	Everytime we update the Banner and Modal styles, we should update these styles.
	Copy these styles to the Coinbase template in OneTrust.
*/

#onetrust-banner-sdk {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family:
    CoinbaseSans,
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    Roboto,
    Oxygen,
    Ubuntu,
    Cantarell,
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
}

#onetrust-pc-sdk {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family:
    CoinbaseSans,
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    Roboto,
    Oxygen,
    Ubuntu,
    Cantarell,
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
}

#onetrust-banner-sdk #onetrust-accept-btn-handler,
#onetrust-banner-sdk #onetrust-reject-all-handler,
#onetrust-banner-sdk #onetrust-pc-btn-handler {
  outline-offset: 1px;
}

#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo {
  height: 64px;
  width: 64px;
}

#onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold {
  font-weight: bold;
}

#onetrust-banner-sdk .ot-close-icon,
#onetrust-pc-sdk .ot-close-icon,
#ot-sync-ntfy .ot-close-icon {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  height: 12px;
  width: 12px;
}

#onetrust-banner-sdk .powered-by-logo,
#onetrust-banner-sdk .ot-pc-footer-logo a,
#onetrust-pc-sdk .powered-by-logo,
#onetrust-pc-sdk .ot-pc-footer-logo a,
#ot-sync-ntfy .powered-by-logo,
#ot-sync-ntfy .ot-pc-footer-logo a {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  height: 25px;
  width: 152px;
  display: block;
  text-decoration: none;
  font-size: 0.75em;
}

#onetrust-banner-sdk .powered-by-logo:hover,
#onetrust-banner-sdk .ot-pc-footer-logo a:hover,
#onetrust-pc-sdk .powered-by-logo:hover,
#onetrust-pc-sdk .ot-pc-footer-logo a:hover,
#ot-sync-ntfy .powered-by-logo:hover,
#ot-sync-ntfy .ot-pc-footer-logo a:hover {
  color: #565656;
}

#onetrust-banner-sdk h3 *,
#onetrust-banner-sdk h4 *,
#onetrust-banner-sdk h6 *,
#onetrust-banner-sdk button *,
#onetrust-banner-sdk a[data-parent-id] *,
#onetrust-pc-sdk h3 *,
#onetrust-pc-sdk h4 *,
#onetrust-pc-sdk h6 *,
#onetrust-pc-sdk button *,
#onetrust-pc-sdk a[data-parent-id] *,
#ot-sync-ntfy h3 *,
#ot-sync-ntfy h4 *,
#ot-sync-ntfy h6 *,
#ot-sync-ntfy button *,
#ot-sync-ntfy a[data-parent-id] * {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}

#onetrust-banner-sdk .ot-hide,
#onetrust-pc-sdk .ot-hide,
#ot-sync-ntfy .ot-hide {
  display: none !important;
}

#onetrust-banner-sdk button.ot-link-btn:hover,
#onetrust-pc-sdk button.ot-link-btn:hover,
#ot-sync-ntfy button.ot-link-btn:hover {
  text-decoration: underline;
  opacity: 1;
}

#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column {
  padding: 0;
}

#onetrust-pc-sdk .ot-sdk-container {
  padding-right: 0;
}

#onetrust-pc-sdk .ot-sdk-row {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 1em;
}

#onetrust-pc-sdk [type='checkbox']:checked,
#onetrust-pc-sdk [type='checkbox']:not(:checked) {
  pointer-events: initial;
}

#onetrust-pc-sdk [type='checkbox']:disabled + label::before,
#onetrust-pc-sdk [type='checkbox']:disabled + label:after,
#onetrust-pc-sdk [type='checkbox']:disabled + label {
  pointer-events: none;
  opacity: 0.7;
}

#onetrust-pc-sdk li input[type='checkbox'] {
  z-index: 1;
}

#onetrust-pc-sdk li .ot-checkbox label {
  z-index: 2;
}

#onetrust-pc-sdk li .ot-checkbox input[type='checkbox'] {
  height: auto;
  width: auto;
}

#onetrust-pc-sdk li .host-title a,
#onetrust-pc-sdk li .ot-host-name a,
#onetrust-pc-sdk li .accordion-text,
#onetrust-pc-sdk li .ot-acc-txt {
  z-index: 2;
  position: relative;
}

#onetrust-pc-sdk input {
  margin: 3px 0.1ex;
}

#onetrust-pc-sdk .pc-logo,
#onetrust-pc-sdk .ot-pc-logo {
  height: 60px;
  width: 180px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

#onetrust-pc-sdk .pc-logo img,
#onetrust-pc-sdk .ot-pc-logo img {
  max-height: 100%;
  max-width: 100%;
}

#onetrust-pc-sdk .screen-reader-only,
#onetrust-pc-sdk .ot-scrn-rdr,
.ot-sdk-cookie-policy .screen-reader-only,
.ot-sdk-cookie-policy .ot-scrn-rdr {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

#onetrust-pc-sdk.ot-fade-in,
.onetrust-pc-dark-filter.ot-fade-in,
#onetrust-banner-sdk.ot-fade-in {
  animation-name: onetrust-fade-in;
  animation-duration: 400ms;
  animation-timing-function: ease-in-out;
}

#onetrust-pc-sdk.ot-hide {
  display: none !important;
}

.onetrust-pc-dark-filter.ot-hide {
  display: none !important;
}

#ot-sdk-btn.ot-sdk-show-settings,
#ot-sdk-btn.optanon-show-settings {
  color: #0052ff;
  border: 1px solid #0052ff;
  height: auto;
  white-space: normal;
  word-wrap: break-word;
  padding: 0.8em 2em;
  font-size: 0.8em;
  line-height: 1.2;
  cursor: pointer;
  -moz-transition: 0.1s ease;
  -o-transition: 0.1s ease;
  -webkit-transition: 1s ease;
  transition: 0.1s ease;
}

#ot-sdk-btn.ot-sdk-show-settings:hover,
#ot-sdk-btn.optanon-show-settings:hover {
  color: #fff;
  background-color: #0052ff;
}

.onetrust-pc-dark-filter {
  background: rgba(0, 0, 0, 0.5);
  z-index: 2147483646;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
}

@keyframes onetrust-fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.ot-cookie-label {
  text-decoration: underline;
}

@media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape) {
  #onetrust-pc-sdk p {
    font-size: 0.75em;
  }
}

#onetrust-banner-sdk .banner-option-input:focus + label {
  outline: 1px solid #000;
  outline-style: auto;
}

#onetrust-pc-sdk .ot-userid-title {
  margin-top: 10px;
}

#onetrust-pc-sdk .ot-userid-title > span,
#onetrust-pc-sdk .ot-userid-timestamp > span {
  font-weight: 700;
}

#onetrust-pc-sdk .ot-userid-desc {
  font-style: italic;
}

#onetrust-pc-sdk .ot-host-desc a {
  pointer-events: initial;
}

#onetrust-pc-sdk .ot-ven-hdr > p a {
  position: relative;
  z-index: 2;
  pointer-events: initial;
}

#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a,
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a {
  margin-right: auto;
}

#onetrust-pc-sdk .ot-pc-footer-logo img {
  width: 136px;
  height: 16px;
}

#onetrust-pc-sdk .ot-pur-vdr-count {
  font-weight: 400;
  font-size: 0.7rem;
  padding-top: 3px;
  display: block;
}

#onetrust-banner-sdk .ot-optout-signal,
#onetrust-pc-sdk .ot-optout-signal {
  border: 1px solid #32ae88;
  border-radius: 3px;
  padding: 5px;
  margin-bottom: 10px;
  background-color: #f9fffa;
  font-size: 0.85rem;
  line-height: 2;
}

#onetrust-banner-sdk .ot-optout-signal .ot-optout-icon,
#onetrust-pc-sdk .ot-optout-signal .ot-optout-icon {
  display: inline;
  margin-right: 5px;
}

#onetrust-banner-sdk .ot-optout-signal svg,
#onetrust-pc-sdk .ot-optout-signal svg {
  height: 20px;
  width: 30px;
  transform: scale(0.5);
}

#onetrust-banner-sdk .ot-optout-signal svg path,
#onetrust-pc-sdk .ot-optout-signal svg path {
  fill: #32ae88;
}

#onetrust-banner-sdk,
#onetrust-pc-sdk,
#ot-sync-ntfy {
  font-size: 16px;
}

#onetrust-banner-sdk *,
#onetrust-banner-sdk ::after,
#onetrust-banner-sdk ::before,
#onetrust-pc-sdk *,
#onetrust-pc-sdk ::after,
#onetrust-pc-sdk ::before,
#ot-sync-ntfy *,
#ot-sync-ntfy ::after,
#ot-sync-ntfy ::before {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#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-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 {
  font-family: inherit;
  font-weight: normal;
  -webkit-font-smoothing: auto;
  letter-spacing: normal;
  line-height: normal;
  padding: 0;
  margin: 0;
  height: auto;
  min-height: 0;
  max-height: none;
  width: auto;
  min-width: 0;
  max-width: none;
  border-radius: 0;
  border: none;
  clear: none;
  float: none;
  position: static;
  bottom: auto;
  left: auto;
  right: auto;
  top: auto;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  background: none;
  overflow: visible;
  vertical-align: baseline;
  visibility: visible;
  z-index: auto;
  box-shadow: none;
}

#onetrust-banner-sdk label:before,
#onetrust-banner-sdk label:after,
#onetrust-banner-sdk .checkbox:after,
#onetrust-banner-sdk .checkbox:before,
#onetrust-pc-sdk label:before,
#onetrust-pc-sdk label:after,
#onetrust-pc-sdk .checkbox:after,
#onetrust-pc-sdk .checkbox:before,
#ot-sync-ntfy label:before,
#ot-sync-ntfy label:after,
#ot-sync-ntfy .checkbox:after,
#ot-sync-ntfy .checkbox:before {
  content: '';
  content: none;
}

#onetrust-banner-sdk .ot-sdk-container,
#onetrust-pc-sdk .ot-sdk-container {
  position: relative;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box;
}

#onetrust-banner-sdk .ot-sdk-column,
#onetrust-banner-sdk .ot-sdk-columns,
#onetrust-pc-sdk .ot-sdk-column,
#onetrust-pc-sdk .ot-sdk-columns {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 0;
  display: initial;
}

@media (min-width: 400px) {
  #onetrust-banner-sdk .ot-sdk-container,
  #onetrust-pc-sdk .ot-sdk-container {
    width: 90%;
    padding: 0;
  }
}

@media (min-width: 550px) {
  #onetrust-banner-sdk .ot-sdk-container,
  #onetrust-pc-sdk .ot-sdk-container {
    width: 100%;
  }

  #onetrust-banner-sdk .ot-sdk-column,
  #onetrust-banner-sdk .ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-column,
  #onetrust-pc-sdk .ot-sdk-columns {
    margin-left: 4%;
  }

  #onetrust-banner-sdk .ot-sdk-column:first-child,
  #onetrust-banner-sdk .ot-sdk-columns:first-child,
  #onetrust-pc-sdk .ot-sdk-column:first-child,
  #onetrust-pc-sdk .ot-sdk-columns:first-child {
    margin-left: 0;
  }

  #onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns {
    width: 13.3333333333%;
  }

  #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns {
    width: 22%;
  }

  #onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns {
    width: 30.6666666667%;
  }

  #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns {
    width: 65.3333333333%;
  }

  #onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns {
    width: 74%;
  }

  #onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns {
    width: 82.6666666667%;
  }

  #onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns {
    width: 91.3333333333%;
  }

  #onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns {
    width: 100%;
    margin-left: 0;
  }
}

#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-pc-sdk h1,
#onetrust-pc-sdk h2,
#onetrust-pc-sdk h3,
#onetrust-pc-sdk h4,
#onetrust-pc-sdk h5,
#onetrust-pc-sdk h6 {
  margin-top: 0;
  font-weight: 600;
  font-family: inherit;
}

#onetrust-banner-sdk h1,
#onetrust-pc-sdk h1 {
  font-size: 1.5rem;
  line-height: 1.2;
}

#onetrust-banner-sdk h2,
#onetrust-pc-sdk h2 {
  font-size: 1.5rem;
  line-height: 1.25;
}

#onetrust-banner-sdk h3,
#onetrust-pc-sdk h3 {
  font-size: 1.5rem;
  line-height: 1.3;
}

#onetrust-banner-sdk h4,
#onetrust-pc-sdk h4 {
  font-size: 1.5rem;
  line-height: 1.35;
}

#onetrust-banner-sdk h5,
#onetrust-pc-sdk h5 {
  font-size: 1.5rem;
  line-height: 1.5;
}

#onetrust-banner-sdk h6,
#onetrust-pc-sdk h6 {
  font-size: 1.5rem;
  line-height: 1.6;
}

@media (min-width: 550px) {
  #onetrust-banner-sdk h1,
  #onetrust-pc-sdk h1 {
    font-size: 1.5rem;
  }

  #onetrust-banner-sdk h2,
  #onetrust-pc-sdk h2 {
    font-size: 1.5rem;
  }

  #onetrust-banner-sdk h3,
  #onetrust-pc-sdk h3 {
    font-size: 1.5rem;
  }

  #onetrust-banner-sdk h4,
  #onetrust-pc-sdk h4 {
    font-size: 1.5rem;
  }

  #onetrust-banner-sdk h5,
  #onetrust-pc-sdk h5 {
    font-size: 1.5rem;
  }

  #onetrust-banner-sdk h6,
  #onetrust-pc-sdk h6 {
    font-size: 1.5rem;
  }
}

#onetrust-banner-sdk p,
#onetrust-pc-sdk p {
  margin: 0 0 1em 0;
  font-family: inherit;
  line-height: normal;
}

#onetrust-banner-sdk a,
#onetrust-pc-sdk a {
  color: #565656;
  text-decoration: underline !important;
}

#onetrust-banner-sdk a:hover,
#onetrust-pc-sdk a:hover {
  color: #565656;
  text-decoration: underline !important;
}

#onetrust-banner-sdk .ot-sdk-button,
#onetrust-banner-sdk button,
#onetrust-pc-sdk .ot-sdk-button,
#onetrust-pc-sdk button {
  margin-bottom: 1rem;
  font-family: inherit;
}

#onetrust-banner-sdk .ot-sdk-button,
#onetrust-banner-sdk button,
#onetrust-pc-sdk .ot-sdk-button,
#onetrust-pc-sdk button {
  display: inline-block;
  height: 38px;
  padding: 0 30px;
  color: #555;
  text-align: center;
  font-size: 0.9em;
  font-weight: 400;
  line-height: 38px;
  letter-spacing: 0.01em;
  text-decoration: none;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 2px;
  border: 1px solid #bbb;
  cursor: pointer;
  box-sizing: border-box;
}

#onetrust-banner-sdk .ot-sdk-button:hover,
#onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover,
#onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus,
#onetrust-pc-sdk .ot-sdk-button:hover,
#onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover,
#onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus {
  background-color: #014cec;
}

#onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover {
  background-color: transparent !important;
}

#onetrust-banner-sdk .ot-sdk-button:focus,
#onetrust-banner-sdk :not(.ot-leg-btn-container) > button:focus,
#onetrust-pc-sdk .ot-sdk-button:focus,
#onetrust-pc-sdk :not(.ot-leg-btn-container) > button:focus {
  outline: 2px solid #000;
}

#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary,
#onetrust-banner-sdk button.ot-sdk-button-primary,
#onetrust-banner-sdk input[type='submit'].ot-sdk-button-primary,
#onetrust-banner-sdk input[type='reset'].ot-sdk-button-primary,
#onetrust-banner-sdk input[type='button'].ot-sdk-button-primary,
#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary,
#onetrust-pc-sdk button.ot-sdk-button-primary,
#onetrust-pc-sdk input[type='submit'].ot-sdk-button-primary,
#onetrust-pc-sdk input[type='reset'].ot-sdk-button-primary,
#onetrust-pc-sdk input[type='button'].ot-sdk-button-primary {
  color: #fff;
  background-color: #33c3f0;
  border-color: #33c3f0;
}

#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover,
#onetrust-banner-sdk button.ot-sdk-button-primary:hover,
#onetrust-banner-sdk input[type='submit'].ot-sdk-button-primary:hover,
#onetrust-banner-sdk input[type='reset'].ot-sdk-button-primary:hover,
#onetrust-banner-sdk input[type='button'].ot-sdk-button-primary:hover,
#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus,
#onetrust-banner-sdk button.ot-sdk-button-primary:focus,
#onetrust-banner-sdk input[type='submit'].ot-sdk-button-primary:focus,
#onetrust-banner-sdk input[type='reset'].ot-sdk-button-primary:focus,
#onetrust-banner-sdk input[type='button'].ot-sdk-button-primary:focus,
#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover,
#onetrust-pc-sdk button.ot-sdk-button-primary:hover,
#onetrust-pc-sdk input[type='submit'].ot-sdk-button-primary:hover,
#onetrust-pc-sdk input[type='reset'].ot-sdk-button-primary:hover,
#onetrust-pc-sdk input[type='button'].ot-sdk-button-primary:hover,
#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus,
#onetrust-pc-sdk button.ot-sdk-button-primary:focus,
#onetrust-pc-sdk input[type='submit'].ot-sdk-button-primary:focus,
#onetrust-pc-sdk input[type='reset'].ot-sdk-button-primary:focus,
#onetrust-pc-sdk input[type='button'].ot-sdk-button-primary:focus {
  color: #fff;
  background-color: #1eaedb;
  border-color: #1eaedb;
}

#onetrust-banner-sdk input[type='text'],
#onetrust-pc-sdk input[type='text'] {
  height: 38px;
  padding: 6px 10px;
  background-color: #fff;
  border: 1px solid #d1d1d1;
  border-radius: 4px;
  box-shadow: none;
  box-sizing: border-box;
}

#onetrust-banner-sdk input[type='text'],
#onetrust-pc-sdk input[type='text'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

#onetrust-banner-sdk input[type='text']:focus,
#onetrust-pc-sdk input[type='text']:focus {
  border: 1px solid #000;
  outline: 0;
}

#onetrust-banner-sdk label,
#onetrust-pc-sdk label {
  display: block;
  margin-bottom: 0.5rem;
  font-weight: 600;
}

#onetrust-banner-sdk input[type='checkbox'],
#onetrust-pc-sdk input[type='checkbox'] {
  display: inline;
}

#onetrust-banner-sdk ul,
#onetrust-pc-sdk ul {
  list-style: circle inside;
}

#onetrust-banner-sdk ul,
#onetrust-pc-sdk ul {
  padding-left: 0;
  margin-top: 0;
}

#onetrust-banner-sdk ul ul,
#onetrust-pc-sdk ul ul {
  margin: 1.5rem 0 1.5rem 3rem;
  font-size: 90%;
}

#onetrust-banner-sdk li,
#onetrust-pc-sdk li {
  margin-bottom: 1rem;
}

#onetrust-banner-sdk th,
#onetrust-banner-sdk td,
#onetrust-pc-sdk th,
#onetrust-pc-sdk td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid #e1e1e1;
}

#onetrust-banner-sdk button,
#onetrust-pc-sdk button {
  margin-bottom: 1rem;
  font-family: inherit;
}

#onetrust-banner-sdk .ot-sdk-container:after,
#onetrust-banner-sdk .ot-sdk-row:after,
#onetrust-pc-sdk .ot-sdk-container:after,
#onetrust-pc-sdk .ot-sdk-row:after {
  content: '';
  display: table;
  clear: both;
}

#onetrust-banner-sdk .ot-sdk-row {
  padding-right: 28px;
}

#onetrust-banner-sdk .ot-sdk-row,
#onetrust-pc-sdk .ot-sdk-row {
  margin: 0;
  max-width: none;
  display: block;
}

#onetrust-banner-sdk {
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.2);
}

#onetrust-banner-sdk.otFlat {
  position: fixed;
  z-index: 2147483645;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: #fff;
  max-height: 90%;
  overflow-x: hidden;
  overflow-y: auto;
}

#onetrust-banner-sdk.otFlat.top {
  top: 0px;
  bottom: auto;
}

#onetrust-banner-sdk.otRelFont {
  font-size: 1rem;
}

#onetrust-banner-sdk > .ot-sdk-container {
  overflow: hidden;
}

#onetrust-banner-sdk::-webkit-scrollbar {
  width: 11px;
}

#onetrust-banner-sdk::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #c1c1c1;
}

#onetrust-banner-sdk {
  scrollbar-arrow-color: #c1c1c1;
  scrollbar-darkshadow-color: #c1c1c1;
  scrollbar-face-color: #c1c1c1;
  scrollbar-shadow-color: #c1c1c1;
}

#onetrust-banner-sdk #onetrust-policy {
  margin-top: 1em;
  overflow: hidden;
}

#onetrust-banner-sdk #onetrust-policy .ot-gv-list-handler {
  float: left;
  font-size: 0.82em;
  padding: 0;
  margin-bottom: 0;
  border: 0;
  line-height: normal;
  height: auto;
  width: auto;
  text-decoration: underline !important;
}

#onetrust-banner-sdk #onetrust-policy-title {
  font-size: 1.2em;
  line-height: 1.3;
  margin-bottom: 10px;
}

#onetrust-banner-sdk #onetrust-policy-text {
  clear: both;
  text-align: left;
  font-size: 0.88em;
  line-height: 1.4;
}

#onetrust-banner-sdk #onetrust-policy-text * {
  font-size: inherit;
  line-height: inherit;
}

#onetrust-banner-sdk #onetrust-policy-text a {
  font-weight: bold;
  margin-left: 5px;
  text-decoration: underline !important;
}

#onetrust-banner-sdk #onetrust-policy-title,
#onetrust-banner-sdk #onetrust-policy-text {
  color: dimgray;
  float: left;
}

#onetrust-banner-sdk #onetrust-button-group-parent {
  min-height: 1px;
  text-align: center;
  margin-bottom: 1em;
}

#onetrust-banner-sdk #onetrust-button-group {
  display: inline-block;
}

#onetrust-banner-sdk #onetrust-accept-btn-handler {
  background-color: #0052ff;
  color: #fff;
  border-color: #0052ff;
  margin-right: 1em;
  min-width: 125px;
  height: auto;
  white-space: normal;
  word-break: break-word;
  word-wrap: break-word;
  padding: 12px 10px;
  line-height: 1.2;
  font-size: 0.813em;
  font-weight: 600;
}

#onetrust-banner-sdk #onetrust-reject-all-handler {
  background-color: #eef0f3;
  color: #0a0b0d;
  border-color: #eef0f3;
  margin-right: 1em;
  min-width: 125px;
  height: auto;
  white-space: normal;
  word-break: break-word;
  word-wrap: break-word;
  padding: 12px 10px;
  line-height: 1.2;
  font-size: 0.813em;
  font-weight: 600;
}

#onetrust-banner-sdk #onetrust-pc-btn-handler {
  background-color: #eef0f3;
  color: #0a0b0d;
  border-color: #eef0f3;
  margin-right: 1em;
  min-width: 125px;
  height: auto;
  white-space: normal;
  word-break: break-word;
  word-wrap: break-word;
  padding: 12px 10px;
  line-height: 1.2;
  font-size: 0.813em;
  font-weight: 600;
}

#onetrust-banner-sdk #onetrust-policy-text #onetrust-pc-btn-handler {
  background: none;
  border: none;
  color: #0052ff;
  cursor: pointer;
  display: inline;
  font-size: inherit;
  font-weight: inherit;
  height: auto;
  line-height: inherit;
  margin: 0;
  min-width: auto;
  padding: 0;
  text-decoration: underline !important;
  text-transform: lowercase;
  vertical-align: baseline;
  white-space: inherit;
  word-break: normal;
  word-wrap: normal;
}

#onetrust-banner-sdk #onetrust-policy-text #onetrust-pc-btn-handler:focus-visible {
  outline: 1px solid #005fcc;
}

#onetrust-banner-sdk .onetrust-close-btn-ui {
  width: 12px;
  height: 12px;
  background-size: 12px;
  border: none;
  position: relative;
  margin: auto;
  border-radius: 100%;
  padding: 12px;
}

#onetrust-banner-sdk .onetrust-close-btn-ui:focus {
  background-color: transparent !important;
}

#onetrust-banner-sdk .onetrust-close-btn-ui:focus-visible {
  outline: 1px solid #005fcc;
  border-radius: 100%;
}

#onetrust-banner-sdk .banner_logo {
  display: none;
}

#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0px;
}

#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy {
  margin-left: 65px;
}

#onetrust-banner-sdk .ot-b-addl-desc {
  clear: both;
  float: left;
  display: block;
}

#onetrust-banner-sdk #banner-options {
  float: left;
  display: table;
  margin-right: 0;
  margin-left: 1em;
  width: calc(100% - 1em);
}

#onetrust-banner-sdk .banner-option-input {
  cursor: pointer;
  width: auto;
  height: auto;
  border: none;
  padding: 0;
  padding-right: 3px;
  margin: 0 0 10px;
  font-size: 0.82em;
  line-height: 1.4;
}

#onetrust-banner-sdk .banner-option-input * {
  pointer-events: none;
  font-size: inherit;
  line-height: inherit;
}

#onetrust-banner-sdk .banner-option-input[aria-expanded='true'] ~ .banner-option-details {
  display: block;
  height: auto;
}

#onetrust-banner-sdk .banner-option-input[aria-expanded='true'] .ot-arrow-container {
  transform: rotate(90deg);
}

#onetrust-banner-sdk .banner-option {
  margin-bottom: 12px;
  margin-left: 0;
  border: none;
  float: left;
  padding: 0;
}

#onetrust-banner-sdk .banner-option:first-child {
  padding-left: 2px;
}

#onetrust-banner-sdk .banner-option:not(:first-child) {
  padding: 0;
  border: none;
}

#onetrust-banner-sdk .banner-option-header {
  cursor: pointer;
  display: inline-block;
}

#onetrust-banner-sdk .banner-option-header :first-child {
  color: dimgray;
  font-weight: bold;
  float: left;
}

#onetrust-banner-sdk .banner-option-header .ot-arrow-container {
  display: inline-block;
  border-top: 6px solid rgba(0, 0, 0, 0);
  border-bottom: 6px solid rgba(0, 0, 0, 0);
  border-left: 6px solid dimgray;
  margin-left: 10px;
  vertical-align: middle;
}

#onetrust-banner-sdk .banner-option-details {
  display: none;
  font-size: 0.83em;
  line-height: 1.5;
  padding: 10px 0px 5px 10px;
  margin-right: 10px;
  height: 0px;
}

#onetrust-banner-sdk .banner-option-details * {
  font-size: inherit;
  line-height: inherit;
  color: dimgray;
}

#onetrust-banner-sdk .ot-arrow-container,
#onetrust-banner-sdk .banner-option-details {
  transition: all 300ms ease-in 0s;
  -webkit-transition: all 300ms ease-in 0s;
  -moz-transition: all 300ms ease-in 0s;
  -o-transition: all 300ms ease-in 0s;
}

#onetrust-banner-sdk .ot-dpd-container {
  float: left;
}

#onetrust-banner-sdk .ot-dpd-title {
  margin-bottom: 10px;
}

#onetrust-banner-sdk .ot-dpd-title,
#onetrust-banner-sdk .ot-dpd-desc {
  font-size: 0.88em;
  line-height: 1.4;
  color: dimgray;
}

#onetrust-banner-sdk .ot-dpd-title *,
#onetrust-banner-sdk .ot-dpd-desc * {
  font-size: inherit;
  line-height: inherit;
}

#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text * {
  margin-bottom: 0;
}

#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button {
  display: block;
}

#onetrust-banner-sdk.ot-close-btn-link {
  padding-top: 25px;
}

#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container {
  top: 15px;
  transform: none;
  right: 15px;
}

#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button {
  padding: 0;
  white-space: pre-wrap;
  border: none;
  height: auto;
  line-height: 1.5;
  text-decoration: underline;
  font-size: 0.69em;
}

#onetrust-banner-sdk #onetrust-policy-text,
#onetrust-banner-sdk .ot-dpd-desc,
#onetrust-banner-sdk .ot-b-addl-desc {
  font-size: 0.813em;
  line-height: 1.5;
}

#onetrust-banner-sdk .ot-dpd-desc {
  margin-bottom: 10px;
}

#onetrust-banner-sdk .ot-dpd-desc > .ot-b-addl-desc {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1em;
}

#onetrust-consent-sdk #onetrust-banner-sdk {
  background-color: #ffffff;
  border-radius: 16px;
  outline: none;
}

#onetrust-consent-sdk #onetrust-pc-sdk {
  background-color: #ffffff;
  border-radius: 4px;
}

#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-banner-sdk #banner-options *,
#onetrust-banner-sdk .ot-cat-header,
#onetrust-banner-sdk .ot-optout-signal {
  color: #1d1d1d;
}

#onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details {
  background-color: #f5f5f5;
}

#onetrust-consent-sdk #onetrust-banner-sdk a[href],
#onetrust-consent-sdk #onetrust-banner-sdk a[href] font,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn {
  color: #0052ff;
  text-decoration: underline !important;
}

#onetrust-consent-sdk #onetrust-accept-btn-handler,
#onetrust-banner-sdk #onetrust-reject-all-handler {
  background-color: #0a0b0d;
  border-color: #0a0b0d;
  color: #ffffff;
}

#onetrust-consent-sdk #onetrust-banner-sdk *:focus,
#onetrust-consent-sdk #onetrust-banner-sdk:focus {
  outline-color: #000000;
  outline-width: 1px;
}

#onetrust-banner-sdk.otFloatingRounded,
#onetrust-banner-sdk.otFloatingRounded[dir='rtl'] {
  width: 528px;
  max-width: calc(100% - 32px);
}

#onetrust-banner-sdk > div > div.ot-sdk-container {
  max-width: 100%;
  width: 100%;
}

#onetrust-banner-sdk #onetrust-group-container #onetrust-policy-text,
#onetrust-banner-sdk #onetrust-group-container .ot-b-addl-desc {
  font-size: 14px;
}

#onetrust-banner-sdk #onetrust-group-container #onetrust-policy-text a {
  font-weight: normal;
  margin-left: 0;
  text-decoration: underline !important;
}

#onetrust-banner-sdk #onetrust-group-container #onetrust-policy-text a:focus {
  outline: none;
}

#onetrust-banner-sdk #onetrust-group-container #onetrust-policy-text a:focus-visible {
  outline: 1px solid #005fcc;
}

#onetrust-banner-sdk #onetrust-button-group-parent.has-reject-all-button #onetrust-button-group {
  flex-direction: row;
  gap: 8px;
  display: flex;
  margin: 0;
  justify-content: flex-start;
}

#onetrust-banner-sdk .onetrust-banner-options {
  float: unset;
  max-width: unset;
  order: 2;
  display: flex;
  gap: 1em;
  width: 100%;
}

#onetrust-banner-sdk
  #onetrust-button-group-parent.has-reject-all-button
  #onetrust-button-group
  button {
  padding: 8px 16px;
  height: 40px;
  font-size: 16px;
  min-width: auto;
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group {
  display: flex;
  gap: 8px;
  flex-direction: row;
  justify-content: flex-start;
  margin-top: 0;
  width: 100%;
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group button {
  border-radius: 4px;
  padding: 10px;
  text-decoration: none;
  margin: 0;
}

#onetrust-banner-sdk
  #onetrust-button-group-parent
  #onetrust-button-group
  #onetrust-accept-btn-handler {
  order: 2;
  border-radius: 40px;
  width: auto;
  min-width: 0;
  flex: 1;
}

#onetrust-banner-sdk
  #onetrust-button-group-parent
  #onetrust-button-group
  #onetrust-reject-all-handler {
  order: 1;
  border-radius: 40px;
  margin-left: 0;
  width: auto;
  min-width: 0;
  flex: 1;
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-pc-btn-handler {
  display: none !important;
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-pc-btn-handler {
  order: 1;
  border: none;
  background-color: #fff;
  text-decoration: underline;
  padding: 0;
  text-align: left;
  font-size: 14px;
  min-width: auto;
  outline: none;
}

#onetrust-banner-sdk
  #onetrust-button-group-parent
  #onetrust-button-group
  #onetrust-pc-btn-handler:focus-visible {
  outline: 1px solid #005fcc;
}

#onetrust-banner-sdk
  #onetrust-button-group-parent
  #onetrust-button-group
  #onetrust-accept-btn-handler:hover,
#onetrust-banner-sdk
  #onetrust-button-group-parent
  #onetrust-button-group
  #onetrust-reject-all-handler:hover {
  background-color: #0a0b0d !important;
  border-color: #0a0b0d !important;
  opacity: 1 !important;
}

#onetrust-banner-sdk #onetrust-close-btn-container {
  right: 24px;
  display: flex;
  top: 16px;
  position: absolute;
}

#onetrust-pc-sdk.otPcCenter {
  overflow: hidden;
  position: fixed;
  margin: 0 auto;
  top: 5%;
  right: 0;
  left: 0;
  width: 40%;
  max-width: 575px;
  min-width: 575px;
  border-radius: 2.5px;
  z-index: 2147483647;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 10px -3px #999;
  -moz-box-shadow: 0px 2px 10px -3px #999;
  box-shadow: 0px 2px 10px -3px #999;
}

#onetrust-pc-sdk.otPcCenter[dir='rtl'] {
  right: 0;
  left: 0;
}

#onetrust-pc-sdk.otRelFont {
  font-size: 1rem;
}

#onetrust-pc-sdk .ot-optout-signal {
  margin-top: 0.625rem;
}

#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr,
#onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus,
#onetrust-pc-sdk .ot-hide-tgl {
  visibility: hidden;
}

#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *,
#onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus *,
#onetrust-pc-sdk .ot-hide-tgl * {
  visibility: hidden;
}

#onetrust-pc-sdk #ot-gn-venlst .ot-ven-item .ot-acc-hdr {
  min-height: 40px;
}

#onetrust-pc-sdk .ot-pc-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
  padding: 10px 10px 10px 30px;
  border-bottom: 1px solid #e9e9e9;
}

#onetrust-pc-sdk #ot-pc-title,
#onetrust-pc-sdk #ot-category-title,
#onetrust-pc-sdk .ot-cat-header,
#onetrust-pc-sdk #ot-lst-title,
#onetrust-pc-sdk .ot-ven-hdr .ot-ven-name,
#onetrust-pc-sdk .ot-always-active {
  font-weight: bold;
  color: dimgray;
}

#onetrust-pc-sdk .ot-always-active-group .ot-cat-header {
  width: 55%;
  font-weight: 700;
}

#onetrust-pc-sdk .ot-cat-item p {
  clear: both;
  float: left;
  margin-top: 10px;
  margin-bottom: 5px;
  line-height: 1.5;
  font-size: 0.812em;
  color: dimgray;
}

#onetrust-pc-sdk .ot-close-icon {
  height: 44px;
  width: 44px;
  background-size: 12px;
}

#onetrust-pc-sdk #ot-pc-title {
  float: left;
  font-size: 1em;
  line-height: 1.5;
  margin-bottom: 10px;
  margin-top: 10px;
  width: 100%;
}

#onetrust-pc-sdk #ot-pc-desc {
  clear: both;
  width: 100%;
  font-size: 0.812em;
  line-height: 1.5;
  margin-bottom: 25px;
}

#onetrust-pc-sdk #ot-pc-desc a {
  margin-left: 5px;
}

#onetrust-pc-sdk #ot-pc-desc * {
  font-size: inherit;
  line-height: inherit;
}

#onetrust-pc-sdk #ot-pc-desc ul li {
  padding: 10px 0px;
}

#onetrust-pc-sdk a {
  color: #656565;
  cursor: pointer;
}

#onetrust-pc-sdk a:hover {
  color: #3860be;
}

#onetrust-pc-sdk label {
  margin-bottom: 0;
}

#onetrust-pc-sdk #vdr-lst-dsc {
  font-size: 0.812em;
  line-height: 1.5;
  padding: 10px 15px 5px 15px;
}

#onetrust-pc-sdk button {
  max-width: 394px;
  padding: 12px 30px;
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  white-space: normal;
  font-weight: bold;
  height: auto;
}

#onetrust-pc-sdk .ot-link-btn {
  padding: 0;
  margin-bottom: 0;
  border: 0;
  font-weight: normal;
  line-height: normal;
  width: auto;
  height: auto;
}

#onetrust-pc-sdk #ot-pc-content {
  position: absolute;
  overflow-y: scroll;
  padding-left: 0px;
  padding-right: 30px;
  top: 60px;
  bottom: 110px;
  margin: 1px 3px 0 30px;
  width: calc(100% - 63px);
}

#onetrust-pc-sdk .ot-vs-list .ot-always-active,
#onetrust-pc-sdk .ot-cat-grp .ot-always-active {
  float: right;
  clear: none;
  color: #5b616e;
  margin: 0;
  font-size: 14px;
}

#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track {
  margin-right: 20px;
}

#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar {
  width: 11px;
}

#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #d8d8d8;
}

#onetrust-pc-sdk input[type='checkbox']:focus + .ot-acc-hdr {
  outline: #000 1px solid;
}

#onetrust-pc-sdk .ot-pc-scrollbar {
  scrollbar-arrow-color: #d8d8d8;
  scrollbar-darkshadow-color: #d8d8d8;
  scrollbar-face-color: #d8d8d8;
  scrollbar-shadow-color: #d8d8d8;
}

#onetrust-pc-sdk .save-preference-btn-handler {
  margin-right: 24px;
}

#onetrust-pc-sdk #ot-pc-desc .privacy-notice-link {
  margin-left: 0;
  margin-right: 8px;
}

#onetrust-pc-sdk #ot-pc-desc .ot-imprint-handler {
  margin-left: 0;
  margin-right: 8px;
}

#onetrust-pc-sdk .ot-subgrp-cntr {
  display: inline-block;
  clear: both;
  width: 100%;
  padding-top: 15px;
}

#onetrust-pc-sdk .ot-switch + .ot-subgrp-cntr {
  padding-top: 10px;
}

#onetrust-pc-sdk ul.ot-subgrps {
  margin: 0;
  font-size: initial;
}

#onetrust-pc-sdk ul.ot-subgrps li p,
#onetrust-pc-sdk ul.ot-subgrps li h5 {
  font-size: 0.813em;
  line-height: 1.4;
  color: dimgray;
}

#onetrust-pc-sdk ul.ot-subgrps .ot-switch {
  min-height: auto;
}

#onetrust-pc-sdk ul.ot-subgrps .ot-switch-nob {
  top: 0;
}

#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr {
  display: inline-block;
  width: 100%;
}

#onetrust-pc-sdk ul.ot-subgrps .ot-acc-txt {
  margin: 0;
}

#onetrust-pc-sdk ul.ot-subgrps li {
  padding: 0;
  border: none;
}

#onetrust-pc-sdk ul.ot-subgrps li h5 {
  position: relative;
  top: 5px;
  font-weight: bold;
  margin-bottom: 0;
  float: left;
}

#onetrust-pc-sdk li.ot-subgrp {
  margin-left: 20px;
  overflow: auto;
}

#onetrust-pc-sdk li.ot-subgrp > h5 {
  width: calc(100% - 100px);
}

#onetrust-pc-sdk .ot-cat-item p > ul,
#onetrust-pc-sdk li.ot-subgrp p > ul {
  margin: 0px;
  list-style: disc;
  margin-left: 15px;
  font-size: inherit;
}

#onetrust-pc-sdk .ot-cat-item p > ul li,
#onetrust-pc-sdk li.ot-subgrp p > ul li {
  font-size: inherit;
  padding-top: 10px;
  padding-left: 0px;
  padding-right: 0px;
  border: none;
}

#onetrust-pc-sdk .ot-cat-item p > ul li:last-child,
#onetrust-pc-sdk li.ot-subgrp p > ul li:last-child {
  padding-bottom: 10px;
}

#onetrust-pc-sdk .ot-pc-logo {
  width: 32px;
  height: 32px;
}

#onetrust-pc-sdk .ot-pc-footer {
  position: absolute;
  bottom: 0px;
  width: 100%;
  max-height: 160px;
  border-top: 1px solid #d8d8d8;
}

#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-refuse-all-handler {
  margin-bottom: 0px;
}

#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content {
  bottom: 160px;
}

#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button {
  width: 100%;
  max-width: none;
}

#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container {
  margin: 0 30px;
  width: calc(100% - 60px);
  padding-right: 0;
}

#onetrust-pc-sdk .ot-pc-footer-logo {
  height: 30px;
  width: 100%;
  text-align: right;
  background: #f4f4f4;
}

#onetrust-pc-sdk .ot-pc-footer-logo a {
  display: inline-block;
  margin-top: 5px;
  margin-right: 10px;
}

#onetrust-pc-sdk[dir='rtl'] .ot-pc-footer-logo {
  direction: rtl;
}

#onetrust-pc-sdk[dir='rtl'] .ot-pc-footer-logo a {
  margin-right: 25px;
}

#onetrust-pc-sdk .ot-tgl {
  float: right;
  position: relative;
  z-index: 1;
}

#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob {
  background-color: #0052ff !important;
  border: 1px solid #fff;
}

#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob:before {
  -webkit-transform: translateX(20px);
  -ms-transform: translateX(20px);
  transform: translateX(20px);
  background-color: #fff;
  border-color: #fff;
}

#onetrust-pc-sdk .ot-tgl input:focus + .ot-switch {
  outline: #000 solid 1px;
}

#onetrust-pc-sdk .ot-switch {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 25px;
  border-radius: 45px;
}

#onetrust-pc-sdk .ot-switch-nob {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #767676;
  border: 1px solid #ddd;
  transition: all 0.2s ease-in 0s;
  -moz-transition: all 0.2s ease-in 0s;
  -o-transition: all 0.2s ease-in 0s;
  -webkit-transition: all 0.2s ease-in 0s;
  border-radius: 20px;
}

#onetrust-pc-sdk .ot-switch-nob:before {
  position: absolute;
  content: '';
  height: 18px;
  width: 18px;
  bottom: 3px;
  left: 3px;
  background-color: #fff;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 20px;
}

#onetrust-pc-sdk .ot-chkbox input:checked ~ label::before {
  background-color: #3860be;
}

#onetrust-pc-sdk .ot-chkbox input + label::after {
  content: none;
  color: #fff;
}

#onetrust-pc-sdk .ot-chkbox input:checked + label::after {
  content: '';
}

#onetrust-pc-sdk .ot-chkbox input:focus + label::before {
  outline-style: solid;
  outline-width: 2px;
  outline-style: auto;
}

#onetrust-pc-sdk .ot-chkbox label {
  position: relative;
  display: inline-block;
  padding-left: 30px;
  cursor: pointer;
  font-weight: 500;
}

#onetrust-pc-sdk .ot-chkbox label::before,
#onetrust-pc-sdk .ot-chkbox label::after {
  position: absolute;
  content: '';
  display: inline-block;
  border-radius: 3px;
}

#onetrust-pc-sdk .ot-chkbox label::before {
  height: 18px;
  width: 18px;
  border: 1px solid #3860be;
  left: 0px;
  top: auto;
}

#onetrust-pc-sdk .ot-chkbox label::after {
  height: 5px;
  width: 9px;
  border-left: 3px solid;
  border-bottom: 3px solid;
  transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  left: 4px;
  top: 5px;
}

#onetrust-pc-sdk .ot-label-txt {
  display: none;
}

#onetrust-pc-sdk .ot-chkbox input,
#onetrust-pc-sdk .ot-tgl input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}

#onetrust-pc-sdk .ot-arw-cntr {
  float: right;
  position: relative;
  pointer-events: none;
}

#onetrust-pc-sdk .ot-arw-cntr .ot-arw {
  width: 16px;
  height: 16px;
  margin-left: 5px;
  color: dimgray;
  display: inline-block;
  vertical-align: middle;
  -webkit-transition: all 150ms ease-in 0s;
  -moz-transition: all 150ms ease-in 0s;
  -o-transition: all 150ms ease-in 0s;
  transition: all 150ms ease-in 0s;
}

#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw,
#onetrust-pc-sdk button[aria-expanded='true'] ~ .ot-acc-hdr .ot-arw-cntr svg {
  transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}

#onetrust-pc-sdk input[type='checkbox']:focus + .ot-acc-hdr {
  outline: #000 1px solid;
}

#onetrust-pc-sdk .ot-tgl-cntr,
#onetrust-pc-sdk .ot-arw-cntr {
  display: inline-block;
}

#onetrust-pc-sdk .ot-tgl-cntr {
  width: 45px;
  float: right;
  margin-top: 2px;
}

#onetrust-pc-sdk #ot-lst-cnt .ot-tgl-cntr {
  margin-top: 10px;
}

#onetrust-pc-sdk .ot-always-active-subgroup {
  width: auto;
  padding-left: 0px !important;
  top: 3px;
  position: relative;
}

#onetrust-pc-sdk .ot-label-status {
  padding-left: 5px;
  font-size: 0.75em;
  display: none;
}

#onetrust-pc-sdk .ot-arw-cntr {
  margin-top: -1px;
}

#onetrust-pc-sdk .ot-arw-cntr svg {
  -webkit-transition: all 300ms ease-in 0s;
  -moz-transition: all 300ms ease-in 0s;
  -o-transition: all 300ms ease-in 0s;
  transition: all 300ms ease-in 0s;
  height: 10px;
  width: 10px;
}

#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw {
  transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}

#onetrust-pc-sdk .ot-arw {
  width: 10px;
  margin-left: 15px;
  transition: all 300ms ease-in 0s;
  -webkit-transition: all 300ms ease-in 0s;
  -moz-transition: all 300ms ease-in 0s;
  -o-transition: all 300ms ease-in 0s;
}

#onetrust-pc-sdk .ot-vlst-cntr {
  margin-bottom: 0;
}

#onetrust-pc-sdk .ot-hlst-cntr {
  margin-top: 5px;
  display: inline-block;
  width: 100%;
}

#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk,
#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk {
  display: inline-block;
  height: 13px;
  width: 13px;
  background-repeat: no-repeat;
  margin-left: 1px;
  margin-top: 6px;
  cursor: pointer;
}

#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk {
  margin-bottom: -1px;
}

#onetrust-pc-sdk .back-btn-handler {
  font-size: 1em;
  text-decoration: none;
}

#onetrust-pc-sdk .back-btn-handler:hover {
  opacity: 0.6;
}

#onetrust-pc-sdk #ot-lst-title h3 {
  display: inline-block;
  word-break: break-word;
  word-wrap: break-word;
  margin-bottom: 0;
  color: #656565;
  font-size: 1em;
  font-weight: bold;
  margin-left: 15px;
}

#onetrust-pc-sdk #ot-lst-title {
  margin: 10px 0 10px 0px;
  font-size: 1em;
  text-align: left;
}

#onetrust-pc-sdk #ot-pc-hdr {
  margin: 0 0 0 30px;
  height: auto;
  width: auto;
}

#onetrust-pc-sdk #ot-pc-hdr input::placeholder {
  color: #d4d4d4;
  font-style: italic;
}

#onetrust-pc-sdk #vendor-search-handler {
  height: 31px;
  width: 100%;
  border-radius: 50px;
  font-size: 0.8em;
  padding-right: 35px;
  padding-left: 15px;
  float: left;
  margin-left: 15px;
}

#onetrust-pc-sdk .ot-ven-name {
  display: block;
  width: auto;
  padding-right: 5px;
}

#onetrust-pc-sdk #ot-lst-cnt {
  overflow-y: auto;
  margin-left: 20px;
  margin-right: 7px;
  width: calc(100% - 27px);
  max-height: calc(100% - 80px);
  height: 100%;
  transform: translate3d(0, 0, 0);
}

#onetrust-pc-sdk #ot-pc-lst {
  width: 100%;
  bottom: 100px;
  position: absolute;
  top: 60px;
}

#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr,
#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr * {
  visibility: hidden;
}

#onetrust-pc-sdk #ot-pc-lst .ot-tgl-cntr {
  right: 12px;
  position: absolute;
}

#onetrust-pc-sdk #ot-pc-lst .ot-arw-cntr {
  float: right;
  position: relative;
}

#onetrust-pc-sdk #ot-pc-lst .ot-arw {
  margin-left: 10px;
}

#onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr {
  overflow: hidden;
  cursor: pointer;
}

#onetrust-pc-sdk .ot-vlst-cntr {
  overflow: hidden;
}

#onetrust-pc-sdk #ot-sel-blk {
  overflow: hidden;
  width: 100%;
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: 3;
}

#onetrust-pc-sdk #ot-back-arw {
  height: 12px;
  width: 12px;
}

#onetrust-pc-sdk .ot-lst-subhdr {
  width: 100%;
  display: inline-block;
}

#onetrust-pc-sdk .ot-search-cntr {
  float: left;
  width: 78%;
  position: relative;
}

#onetrust-pc-sdk .ot-search-cntr > svg {
  width: 30px;
  height: 30px;
  position: absolute;
  float: left;
  right: -15px;
}

#onetrust-pc-sdk .ot-fltr-cntr {
  float: right;
  right: 50px;
  position: relative;
}

#onetrust-pc-sdk #filter-btn-handler {
  background-color: #3860be;
  border-radius: 17px;
  display: inline-block;
  position: relative;
  width: 32px;
  height: 32px;
  -moz-transition: 0.1s ease;
  -o-transition: 0.1s ease;
  -webkit-transition: 1s ease;
  transition: 0.1s ease;
  padding: 0;
  margin: 0;
}

#onetrust-pc-sdk #filter-btn-handler:hover {
  background-color: #3860be;
}

#onetrust-pc-sdk #filter-btn-handler svg {
  width: 12px;
  height: 12px;
  margin: 3px 10px 0 10px;
  display: block;
  position: static;
  right: auto;
  top: auto;
}

#onetrust-pc-sdk .ot-ven-link,
#onetrust-pc-sdk .ot-ven-legclaim-link {
  color: #3860be;
  text-decoration: underline;
  font-weight: 100;
  display: inline-block;
  padding-top: 10px;
  transform: translate(0, 1%);
  -o-transform: translate(0, 1%);
  -ms-transform: translate(0, 1%);
  -webkit-transform: translate(0, 1%);
  position: relative;
  z-index: 2;
}

#onetrust-pc-sdk .ot-ven-link *,
#onetrust-pc-sdk .ot-ven-legclaim-link * {
  font-size: inherit;
}

#onetrust-pc-sdk .ot-ven-link:hover,
#onetrust-pc-sdk .ot-ven-legclaim-link:hover {
  text-decoration: underline;
}

#onetrust-pc-sdk .ot-ven-hdr {
  width: calc(100% - 160px);
  height: auto;
  float: left;
  word-break: break-word;
  word-wrap: break-word;
  vertical-align: middle;
  padding-bottom: 3px;
}

#onetrust-pc-sdk .ot-ven-link,
#onetrust-pc-sdk .ot-ven-legclaim-link {
  letter-spacing: 0.03em;
  font-size: 0.75em;
  font-weight: 400;
}

#onetrust-pc-sdk .ot-ven-dets {
  border-radius: 2px;
  background-color: #f8f8f8;
}

#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child {
  border-top: none;
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child) {
  border-top: 1px solid #ddd !important;
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n + 3) p {
  display: inline-block;
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n + 3) p:nth-of-type(odd) {
  width: 30%;
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n + 3) p:nth-of-type(even) {
  width: 50%;
  word-break: break-word;
  word-wrap: break-word;
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p,
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 {
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 {
  display: inline-block;
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-last-child(-n + 1) {
  padding-bottom: 10px;
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-child(-n + 2):not(.disc-pur) {
  padding-top: 10px;
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur-cont {
  display: inline;
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur {
  position: relative;
  width: 50% !important;
  word-break: break-word;
  word-wrap: break-word;
  left: calc(30% + 17px);
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur:nth-child(-n + 1) {
  position: static;
}

#onetrust-pc-sdk .ot-ven-dets p,
#onetrust-pc-sdk .ot-ven-dets h4,
#onetrust-pc-sdk .ot-ven-dets span {
  font-size: 0.69em;
  text-align: left;
  vertical-align: middle;
  word-break: break-word;
  word-wrap: break-word;
  margin: 0;
  padding-bottom: 10px;
  padding-left: 15px;
  color: #2e3644;
}

#onetrust-pc-sdk .ot-ven-dets h4 {
  padding-top: 5px;
}

#onetrust-pc-sdk .ot-ven-dets span {
  color: dimgray;
  padding: 0;
  vertical-align: baseline;
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h4 {
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 5px;
  margin-bottom: 5px;
  font-weight: bold;
}

#onetrust-pc-sdk #ot-host-lst .ot-sel-all {
  float: right;
  position: relative;
  margin-right: 42px;
  top: 10px;
}

#onetrust-pc-sdk #ot-host-lst .ot-sel-all input[type='checkbox'] {
  width: auto;
  height: auto;
}

#onetrust-pc-sdk #ot-host-lst .ot-sel-all label {
  height: 20px;
  width: 20px;
  padding-left: 0px;
}

#onetrust-pc-sdk #ot-host-lst .ot-acc-txt {
  overflow: hidden;
  width: 95%;
}

#onetrust-pc-sdk .ot-host-hdr {
  position: relative;
  z-index: 1;
  pointer-events: none;
  width: calc(100% - 125px);
  float: left;
}

#onetrust-pc-sdk .ot-host-name,
#onetrust-pc-sdk .ot-host-desc {
  display: inline-block;
  width: 90%;
}

#onetrust-pc-sdk .ot-host-name {
  pointer-events: none;
}

#onetrust-pc-sdk .ot-host-hdr > a {
  text-decoration: underline;
  font-size: 0.82em;
  position: relative;
  z-index: 2;
  float: left;
  margin-bottom: 5px;
  pointer-events: initial;
}

#onetrust-pc-sdk .ot-host-name + a {
  margin-top: 5px;
}

#onetrust-pc-sdk .ot-host-name,
#onetrust-pc-sdk .ot-host-name a,
#onetrust-pc-sdk .ot-host-desc,
#onetrust-pc-sdk .ot-host-info {
  color: dimgray;
  word-break: break-word;
  word-wrap: break-word;
}

#onetrust-pc-sdk .ot-host-name,
#onetrust-pc-sdk .ot-host-name a {
  font-weight: bold;
  font-size: 0.82em;
  line-height: 1.3;
}

#onetrust-pc-sdk .ot-host-name a {
  font-size: 1em;
}

#onetrust-pc-sdk .ot-host-expand {
  margin-top: 3px;
  margin-bottom: 3px;
  clear: both;
  display: block;
  color: #3860be;
  font-size: 0.72em;
  font-weight: normal;
}

#onetrust-pc-sdk .ot-host-expand * {
  font-size: inherit;
}

#onetrust-pc-sdk .ot-host-desc,
#onetrust-pc-sdk .ot-host-info {
  font-size: 0.688em;
  line-height: 1.4;
  font-weight: normal;
}

#onetrust-pc-sdk .ot-host-desc {
  margin-top: 10px;
}

#onetrust-pc-sdk .ot-host-opt {
  margin: 0;
  font-size: inherit;
  display: inline-block;
  width: 100%;
}

#onetrust-pc-sdk .ot-host-opt li > div div {
  font-size: 0.8em;
  padding: 5px 0;
}

#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(1) {
  width: 30%;
  float: left;
}

#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(2) {
  width: 70%;
  float: left;
  word-break: break-word;
  word-wrap: break-word;
}

#onetrust-pc-sdk .ot-host-info {
  border: none;
  display: inline-block;
  width: calc(100% - 10px);
  padding: 10px;
  margin-bottom: 10px;
  background-color: #f8f8f8;
}

#onetrust-pc-sdk .ot-host-info > div {
  overflow: auto;
}

#onetrust-pc-sdk #no-results {
  text-align: center;
  margin-top: 30px;
}

#onetrust-pc-sdk #no-results p {
  font-size: 1em;
  color: #2e3644;
  word-break: break-word;
  word-wrap: break-word;
}

#onetrust-pc-sdk #no-results p span {
  font-weight: bold;
}

#onetrust-pc-sdk #ot-fltr-modal {
  width: 100%;
  height: auto;
  display: none;
  -moz-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  -webkit-transition: 2s ease;
  transition: 0.2s ease;
  overflow: hidden;
  opacity: 1;
  right: 0;
}

#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt {
  display: inline-block;
  font-size: 0.85em;
  color: dimgray;
}

#onetrust-pc-sdk #ot-fltr-cnt {
  z-index: 2147483646;
  background-color: #fff;
  position: absolute;
  height: 90%;
  max-height: 300px;
  width: 325px;
  left: 210px;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-right: 10px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 12px 2px #c7c5c7;
  -moz-box-shadow: 0px 0px 12px 2px #c7c5c7;
  box-shadow: 0px 0px 12px 2px #c7c5c7;
}

#onetrust-pc-sdk .ot-fltr-scrlcnt {
  overflow-y: auto;
  overflow-x: hidden;
  clear: both;
  max-height: calc(100% - 60px);
}

#onetrust-pc-sdk #ot-anchor {
  border: 12px solid rgba(0, 0, 0, 0);
  display: none;
  position: absolute;
  z-index: 2147483647;
  right: 55px;
  top: 75px;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  background-color: #fff;
  -webkit-box-shadow: -3px -3px 5px -2px #c7c5c7;
  -moz-box-shadow: -3px -3px 5px -2px #c7c5c7;
  box-shadow: -3px -3px 5px -2px #c7c5c7;
}

#onetrust-pc-sdk .ot-fltr-btns {
  margin-left: 15px;
}

#onetrust-pc-sdk #filter-apply-handler {
  margin-right: 15px;
}

#onetrust-pc-sdk .ot-fltr-opt {
  margin-bottom: 25px;
  margin-left: 15px;
  width: 75%;
  position: relative;
}

#onetrust-pc-sdk .ot-fltr-opt p {
  display: inline-block;
  margin: 0;
  font-size: 0.9em;
  color: #2e3644;
}

#onetrust-pc-sdk .ot-chkbox label span {
  font-size: 0.85em;
  color: dimgray;
}

#onetrust-pc-sdk .ot-chkbox input[type='checkbox'] + label::after {
  content: none;
  color: #fff;
}

#onetrust-pc-sdk .ot-chkbox input[type='checkbox']:checked + label::after {
  content: '';
}

#onetrust-pc-sdk .ot-chkbox input[type='checkbox']:focus + label::before {
  outline-style: solid;
  outline-width: 2px;
  outline-style: auto;
}

#onetrust-pc-sdk #ot-selall-vencntr,
#onetrust-pc-sdk #ot-selall-adtlvencntr,
#onetrust-pc-sdk #ot-selall-hostcntr,
#onetrust-pc-sdk #ot-selall-licntr,
#onetrust-pc-sdk #ot-selall-gnvencntr {
  right: 15px;
  position: relative;
  width: 20px;
  height: 20px;
  float: right;
}

#onetrust-pc-sdk #ot-selall-vencntr label,
#onetrust-pc-sdk #ot-selall-adtlvencntr label,
#onetrust-pc-sdk #ot-selall-hostcntr label,
#onetrust-pc-sdk #ot-selall-licntr label,
#onetrust-pc-sdk #ot-selall-gnvencntr label {
  float: left;
  padding-left: 0;
}

#onetrust-pc-sdk #ot-ven-lst:first-child {
  border-top: 1px solid #e2e2e2;
}

#onetrust-pc-sdk ul {
  list-style: none;
  padding: 0;
}

#onetrust-pc-sdk ul li {
  position: relative;
  margin: 0;
  padding: 15px 15px 15px 10px;
  border-bottom: 1px solid #e2e2e2;
}

#onetrust-pc-sdk ul li h3 {
  font-size: 0.75em;
  color: #656565;
  margin: 0;
  display: inline-block;
  width: 70%;
  height: auto;
  word-break: break-word;
  word-wrap: break-word;
}

#onetrust-pc-sdk ul li p {
  margin: 0;
  font-size: 0.7em;
}

#onetrust-pc-sdk ul li input[type='checkbox'] {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  opacity: 0;
  margin: 0;
  top: 0;
  left: 0;
}

#onetrust-pc-sdk .ot-cat-item > button:focus,
#onetrust-pc-sdk .ot-acc-cntr > button:focus,
#onetrust-pc-sdk li > button:focus {
  outline: #000 solid 2px;
}

#onetrust-pc-sdk .ot-cat-item > button,
#onetrust-pc-sdk .ot-acc-cntr > button,
#onetrust-pc-sdk li > button {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin: 0;
  top: 0;
  left: 0;
  z-index: 1;
  max-width: none;
  border: none;
}

#onetrust-pc-sdk .ot-cat-item > button[aria-expanded='false'] ~ .ot-acc-txt,
#onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded='false'] ~ .ot-acc-txt,
#onetrust-pc-sdk li > button[aria-expanded='false'] ~ .ot-acc-txt {
  margin-top: 0;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  width: 100%;
  transition: 0.25s ease-out;
  display: none;
}

#onetrust-pc-sdk .ot-cat-item > button[aria-expanded='true'] ~ .ot-acc-txt,
#onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded='true'] ~ .ot-acc-txt,
#onetrust-pc-sdk li > button[aria-expanded='true'] ~ .ot-acc-txt {
  transition: 0.1s ease-in;
  margin-top: 10px;
  width: 100%;
  overflow: auto;
  display: block;
}

#onetrust-pc-sdk .ot-cat-item > button[aria-expanded='true'] ~ .ot-acc-grpcntr,
#onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded='true'] ~ .ot-acc-grpcntr,
#onetrust-pc-sdk li > button[aria-expanded='true'] ~ .ot-acc-grpcntr {
  width: auto;
  margin-top: 0px;
  padding-bottom: 10px;
}

#onetrust-pc-sdk .ot-host-item > button:focus,
#onetrust-pc-sdk .ot-ven-item > button:focus {
  outline: 0;
  border: 2px solid #000;
}

#onetrust-pc-sdk .ot-hide-acc > button {
  pointer-events: none;
}

#onetrust-pc-sdk .ot-hide-acc .ot-plus-minus > *,
#onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr > * {
  visibility: hidden;
}

#onetrust-pc-sdk .ot-hide-acc .ot-acc-hdr {
  min-height: 30px;
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) {
  padding-right: 10px;
  width: calc(100% - 37px);
  margin-top: 10px;
  max-height: calc(100% - 90px);
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk {
  background-color: #f9f9fc;
  border: 1px solid #e2e2e2;
  width: calc(100% - 2px);
  padding-bottom: 5px;
  padding-top: 5px;
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt {
  border: unset;
  background-color: unset;
}

#onetrust-pc-sdk.ot-addtl-vendors
  #ot-lst-cnt:not(.ot-host-cnt)
  #ot-sel-blk.ot-vnd-list-cnt
  .ot-sel-all-hdr {
  display: none;
}

#onetrust-pc-sdk.ot-addtl-vendors
  #ot-lst-cnt:not(.ot-host-cnt)
  #ot-sel-blk.ot-vnd-list-cnt
  .ot-sel-all {
  padding-right: 0.5rem;
}

#onetrust-pc-sdk.ot-addtl-vendors
  #ot-lst-cnt:not(.ot-host-cnt)
  #ot-sel-blk.ot-vnd-list-cnt
  .ot-sel-all
  .ot-chkbox {
  right: 0;
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all {
  padding-right: 34px;
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox {
  width: auto;
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li {
  border: 1px solid #e2e2e2;
  margin-bottom: 10px;
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cntr > .ot-acc-hdr {
  padding: 10px 0 10px 15px;
}

#onetrust-pc-sdk.ot-addtl-vendors .ot-sel-all-chkbox {
  float: right;
}

#onetrust-pc-sdk.ot-addtl-vendors .ot-plus-minus ~ .ot-sel-all-chkbox {
  right: 34px;
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-ven-lst:first-child {
  border-top: none;
}

#onetrust-pc-sdk .ot-acc-cntr {
  position: relative;
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
}

#onetrust-pc-sdk .ot-acc-cntr input {
  z-index: 1;
}

#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr {
  background-color: #f9f9fc;
  padding: 5px 0 5px 15px;
  width: auto;
}

#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-plus-minus {
  vertical-align: middle;
  top: auto;
}

#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-arw-cntr {
  right: 10px;
}

#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr input {
  z-index: 2;
}

#onetrust-pc-sdk .ot-acc-cntr.ot-add-tech .ot-acc-hdr {
  padding: 10px 0 10px 15px;
}

#onetrust-pc-sdk .ot-acc-cntr > input[type='checkbox']:checked ~ .ot-acc-hdr {
  border-bottom: 1px solid #e2e2e2;
}

#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-txt {
  padding-left: 10px;
  padding-right: 10px;
}

#onetrust-pc-sdk .ot-acc-cntr button[aria-expanded='true'] ~ .ot-acc-txt {
  width: auto;
}

#onetrust-pc-sdk .ot-acc-cntr .ot-addtl-venbox {
  display: none;
}

#onetrust-pc-sdk .ot-vlst-cntr {
  margin-bottom: 0;
  width: 100%;
}

#onetrust-pc-sdk .ot-vensec-title {
  font-size: 0.813em;
  vertical-align: middle;
  display: inline-block;
}

#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after,
#onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after,
#onetrust-pc-sdk #ot-selall-licntr.line-through label::after,
#onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after,
#onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after {
  height: auto;
  border-left: 0;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  left: 5px;
  top: 9px;
}

#onetrust-pc-sdk #ot-category-title {
  padding-bottom: 16px;
  font-size: 1em;
  width: 100%;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

#onetrust-pc-sdk .ot-cat-grp {
  margin-top: 10px;
}

#onetrust-pc-sdk .ot-cat-item {
  line-height: 1.1;
  margin-top: 10px;
  display: inline-block;
  width: 100%;
}

#onetrust-pc-sdk .ot-btn-container {
  text-align: right;
}

#onetrust-pc-sdk .ot-btn-container button {
  display: inline-block;
  font-size: 0.9rem;
  margin-top: 1rem;
  padding: 0.5rem 1rem;
  height: 3rem;
  min-width: auto;
}

#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon {
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  margin-bottom: 0;
  position: relative;
  top: unset;
  right: unset;
  z-index: unset;
  border-radius: 50%;
}

#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon svg {
  display: block;
  height: 10px;
  width: 10px;
}

#onetrust-pc-sdk #clear-filters-handler {
  margin-top: 20px;
  margin-bottom: 10px;
  float: right;
  max-width: 200px;
  text-decoration: none;
  color: #3860be;
  font-size: 0.9em;
  font-weight: bold;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  padding: 1px;
}

#onetrust-pc-sdk #clear-filters-handler:hover {
  color: #2285f7;
}

#onetrust-pc-sdk #clear-filters-handler:focus {
  outline: #000 solid 1px;
}

#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl,
#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-always-active {
  right: 45px;
}

#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl + .ot-tgl {
  right: 120px;
}

#onetrust-pc-sdk .ot-enbl-chr .ot-pli-hdr.ot-leg-border-color span:first-child {
  width: 90px;
}

#onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp > h5 + .ot-tgl-cntr {
  padding-right: 25px;
}

#onetrust-pc-sdk .ot-plus-minus {
  width: 20px;
  height: 20px;
  font-size: 1.5em;
  position: relative;
  display: inline-block;
  margin-right: 5px;
  top: 3px;
}

#onetrust-pc-sdk .ot-plus-minus span {
  position: absolute;
  background: #27455c;
  border-radius: 1px;
}

#onetrust-pc-sdk .ot-plus-minus span:first-of-type {
  top: 25%;
  bottom: 25%;
  width: 10%;
  left: 45%;
}

#onetrust-pc-sdk .ot-plus-minus span:last-of-type {
  left: 25%;
  right: 25%;
  height: 10%;
  top: 45%;
}

#onetrust-pc-sdk button[aria-expanded='true'] ~ .ot-acc-hdr .ot-arw,
#onetrust-pc-sdk button[aria-expanded='true'] ~ .ot-acc-hdr .ot-plus-minus span:first-of-type,
#onetrust-pc-sdk button[aria-expanded='true'] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type {
  transform: rotate(90deg);
}

#onetrust-pc-sdk button[aria-expanded='true'] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type {
  left: 50%;
  right: 50%;
}

#onetrust-pc-sdk #ot-selall-vencntr label,
#onetrust-pc-sdk #ot-selall-adtlvencntr label,
#onetrust-pc-sdk #ot-selall-hostcntr label,
#onetrust-pc-sdk #ot-selall-licntr label {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
}

#onetrust-pc-sdk .ot-host-item .ot-plus-minus,
#onetrust-pc-sdk .ot-ven-item .ot-plus-minus {
  float: left;
  margin-right: 8px;
  top: 10px;
}

#onetrust-pc-sdk .ot-ven-item ul {
  list-style: none inside;
  font-size: 100%;
  margin: 0;
}

#onetrust-pc-sdk .ot-ven-item ul li {
  margin: 0 !important;
  padding: 0;
  border: none !important;
}

#onetrust-pc-sdk .ot-pli-hdr {
  color: #77808e;
  overflow: hidden;
  padding-top: 7.5px;
  padding-bottom: 7.5px;
  width: calc(100% - 2px);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

#onetrust-pc-sdk .ot-pli-hdr span:first-child {
  top: 50%;
  transform: translateY(50%);
  max-width: 90px;
}

#onetrust-pc-sdk .ot-pli-hdr span:last-child {
  padding-right: 10px;
  max-width: 95px;
  text-align: center;
}

#onetrust-pc-sdk .ot-li-title {
  float: right;
  font-size: 0.813em;
}

#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color {
  background-color: #f4f4f4;
  border: 1px solid #d8d8d8;
}

#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color span:first-child {
  text-align: left;
  width: 70px;
}

#onetrust-pc-sdk li.ot-subgrp > h5,
#onetrust-pc-sdk .ot-cat-header {
  width: calc(100% - 130px);
}

#onetrust-pc-sdk li.ot-subgrp > h5 + .ot-tgl-cntr {
  padding-left: 13px;
}

#onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc {
  margin-bottom: 5px;
}

#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr {
  border-top: 1px solid #d8d8d8;
}

#onetrust-pc-sdk .ot-acc-grpcntr .ot-vlst-cntr + .ot-subgrp-cntr {
  border-top: none;
}

#onetrust-pc-sdk .ot-acc-hdr .ot-arw-cntr + .ot-tgl-cntr,
#onetrust-pc-sdk .ot-acc-txt h4 + .ot-tgl-cntr {
  padding-left: 13px;
}

#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-subgrp > h5,
#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header {
  width: calc(100% - 145px);
}

#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item h5 + .ot-tgl-cntr,
#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header + .ot-tgl {
  padding-left: 28px;
}

#onetrust-pc-sdk .ot-sel-all-hdr,
#onetrust-pc-sdk .ot-sel-all-chkbox {
  display: inline-block;
  width: 100%;
  position: relative;
}

#onetrust-pc-sdk .ot-sel-all-chkbox {
  z-index: 1;
}

#onetrust-pc-sdk .ot-sel-all {
  margin: 0;
  position: relative;
  padding-right: 23px;
  float: right;
}

#onetrust-pc-sdk .ot-consent-hdr,
#onetrust-pc-sdk .ot-li-hdr {
  float: right;
  font-size: 0.812em;
  line-height: normal;
  text-align: center;
  word-break: break-word;
  word-wrap: break-word;
}

#onetrust-pc-sdk .ot-li-hdr {
  max-width: 100px;
  padding-right: 10px;
}

#onetrust-pc-sdk .ot-consent-hdr {
  max-width: 55px;
}

#onetrust-pc-sdk #ot-selall-licntr {
  display: block;
  width: 21px;
  height: auto;
  float: right;
  position: relative;
  right: 80px;
}

#onetrust-pc-sdk #ot-selall-licntr label {
  position: absolute;
}

#onetrust-pc-sdk .ot-ven-ctgl {
  margin-left: 66px;
}

#onetrust-pc-sdk .ot-ven-litgl + .ot-arw-cntr {
  margin-left: 81px;
}

#onetrust-pc-sdk .ot-enbl-chr .ot-host-cnt .ot-tgl-cntr {
  width: auto;
}

#onetrust-pc-sdk #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr {
  width: auto;
  top: auto;
  height: 20px;
}

#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
}

#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox label {
  position: absolute;
  padding: 0;
  width: 20px;
  height: 20px;
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr {
  border: 1px solid #d8d8d8;
  padding: 0.75rem 2rem;
  padding-bottom: 0;
  width: auto;
  margin-top: 0.5rem;
}

#onetrust-pc-sdk .ot-acc-grpdesc + .ot-leg-btn-container {
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100% - 40px);
  margin-bottom: 5px;
}

#onetrust-pc-sdk .ot-subgrp .ot-leg-btn-container {
  margin-bottom: 5px;
}

#onetrust-pc-sdk #ot-ven-lst .ot-leg-btn-container {
  margin-top: 10px;
}

#onetrust-pc-sdk .ot-leg-btn-container {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}

#onetrust-pc-sdk .ot-leg-btn-container button {
  height: auto;
  padding: 6.5px 8px;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 0.75em;
  line-height: normal;
}

#onetrust-pc-sdk .ot-leg-btn-container svg {
  display: none;
  height: 14px;
  width: 14px;
  padding-right: 5px;
  vertical-align: sub;
}

#onetrust-pc-sdk .ot-active-leg-btn {
  cursor: default;
  pointer-events: none;
}

#onetrust-pc-sdk .ot-active-leg-btn svg {
  display: inline-block;
}

#onetrust-pc-sdk .ot-remove-objection-handler {
  text-decoration: underline;
  padding: 0;
  font-size: 0.75em;
  font-weight: 600;
  line-height: 1;
  padding-left: 10px;
}

#onetrust-pc-sdk .ot-obj-leg-btn-handler span {
  font-weight: bold;
  text-align: center;
  font-size: inherit;
  line-height: 1.5;
}

#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler {
  border: none;
  height: auto;
  line-height: 1.5;
  text-decoration: underline;
  font-size: 0.69em;
  background: none;
  right: 15px;
  top: 15px;
  width: auto;
  font-weight: normal;
}

#onetrust-pc-sdk .ot-pgph-link {
  font-size: 0.813em !important;
  margin-top: 5px;
  position: relative;
}

#onetrust-pc-sdk .ot-pgph-link.ot-pgph-link-subgroup {
  margin-bottom: 1rem;
}

#onetrust-pc-sdk .ot-pgph-contr {
  margin: 0 2.5rem;
}

#onetrust-pc-sdk .ot-pgph-title {
  font-size: 1.18rem;
  margin-bottom: 2rem;
}

#onetrust-pc-sdk .ot-pgph-desc {
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 2rem;
  line-height: 1.5rem;
}

#onetrust-pc-sdk .ot-pgph-desc:not(:last-child):after {
  content: '';
  width: 96%;
  display: block;
  margin: 0 auto;
  padding-bottom: 2rem;
  border-bottom: 1px solid #e9e9e9;
}

#onetrust-pc-sdk .ot-cat-header {
  float: left;
  font-weight: 600;
  font-size: 0.875em;
  line-height: 1.5;
  max-width: 90%;
  vertical-align: middle;
}

#onetrust-pc-sdk .ot-vnd-item > button:focus {
  outline: #000 solid 2px;
}

#onetrust-pc-sdk .ot-vnd-item > button {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin: 0;
  top: 0;
  left: 0;
  z-index: 1;
  max-width: none;
  border: none;
}

#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded='false'] ~ .ot-acc-txt {
  margin-top: 0;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  width: 100%;
  transition: 0.25s ease-out;
  display: none;
}

#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded='true'] ~ .ot-acc-txt {
  transition: 0.1s ease-in;
  margin-top: 10px;
  width: 100%;
  overflow: auto;
  display: block;
}

#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded='true'] ~ .ot-acc-grpcntr {
  width: auto;
  margin-top: 0px;
  padding-bottom: 10px;
}

#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item {
  position: relative;
  border-radius: 2px;
  margin: 0;
  padding: 0;
  border: 1px solid #d8d8d8;
  border-top: none;
  width: calc(100% - 2px);
  float: left;
}

#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type {
  margin-top: 10px;
  border-top: 1px solid #d8d8d8;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc {
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100% - 40px);
  font-size: 0.812em;
  margin-bottom: 10px;
  margin-top: 15px;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul {
  padding-top: 10px;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul li {
  padding-top: 0;
  line-height: 1.5;
  padding-bottom: 10px;
}

#onetrust-pc-sdk .ot-accordion-layout div + .ot-acc-grpdesc {
  margin-top: 5px;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child {
  margin-top: 10px;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child,
#onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child {
  margin-bottom: 5px;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr {
  padding-top: 11.5px;
  padding-bottom: 11.5px;
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100% - 40px);
  display: inline-block;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt {
  width: 100%;
  padding: 0;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr {
  padding-left: 20px;
  padding-right: 15px;
  padding-bottom: 0;
  width: calc(100% - 35px);
}

#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp {
  padding-right: 5px;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr {
  z-index: 1;
  position: relative;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  margin-top: -2px;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr .ot-arw {
  width: 15px;
  height: 20px;
  margin-left: 5px;
  color: dimgray;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header {
  float: none;
  color: #2e3644;
  margin: 0;
  display: inline-block;
  height: auto;
  word-wrap: break-word;
  min-height: inherit;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr,
#onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr {
  padding-left: 20px;
  width: calc(100% - 20px);
  display: inline-block;
  margin-top: 0;
  padding-bottom: 2px;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr {
  position: relative;
  min-height: 25px;
}

#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl,
#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-always-active {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
}

#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl + .ot-tgl {
  right: 95px;
}

#onetrust-pc-sdk #ot-lst-cnt {
  margin-top: 1rem;
  max-height: calc(100% - 96px);
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr {
  border: 1px solid #d8d8d8;
  padding: 0.75rem 2rem;
  padding-bottom: 0;
  width: auto;
  margin-top: 0.5rem;
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info {
  margin-bottom: 1rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  display: flex;
  flex-direction: column;
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*='DPOEmail'] {
  border-top: 1px solid #d8d8d8;
  padding-top: 1rem;
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*='DPOLink'] {
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 1rem;
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl {
  font-weight: bold;
  font-size: 0.85em;
  margin-bottom: 0.5rem;
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt {
  margin-left: 0.5rem;
  font-weight: 500;
  font-size: 0.85rem;
}

#onetrust-pc-sdk .ot-vs-list,
#onetrust-pc-sdk .ot-vnd-serv {
  width: auto;
  padding: 1rem 1.25rem;
  padding-bottom: 0;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr {
  padding-bottom: 0.75rem;
  border-bottom: 1px solid #d8d8d8;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr {
  font-weight: 600;
  font-size: 0.95em;
  line-height: 2;
  margin-left: 0.5rem;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item {
  border: none;
  margin: 0;
  padding: 0;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button {
  outline: none;
  border-bottom: 1px solid #d8d8d8;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded='true'],
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded='true'] {
  border-bottom: none;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:first-child {
  margin-top: 0.25rem;
  border-top: unset;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child {
  margin-bottom: 0.5rem;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button {
  border-bottom: none;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info-cntr {
  border: 1px solid #d8d8d8;
  padding: 0.75rem 1.75rem;
  padding-bottom: 0;
  width: auto;
  margin-top: 0.5rem;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info {
  margin-bottom: 1rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  display: flex;
  flex-direction: column;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*='DPOEmail'],
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*='DPOEmail'] {
  border-top: 1px solid #d8d8d8;
  padding-top: 1rem;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*='DPOLink'],
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*='DPOLink'] {
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 1rem;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl {
  font-weight: bold;
  font-size: 0.85em;
  margin-bottom: 0.5rem;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-cnt {
  margin-left: 0.5rem;
  font-weight: 500;
  font-size: 0.85rem;
}

#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt,
#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt {
  padding-left: 40px;
}

#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr,
#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr {
  font-size: 0.8em;
}

#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header,
#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header {
  font-size: 0.8em;
}

#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv {
  margin-bottom: 1rem;
  padding: 1rem 0.95rem;
}

#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr {
  padding-bottom: 0.75rem;
  border-bottom: 1px solid #d8d8d8;
}

#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr {
  font-weight: 700;
  font-size: 0.8em;
  line-height: 20px;
  margin-left: 0.82rem;
}

#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header {
  font-weight: 700;
  font-size: 0.8em;
  line-height: 20px;
}

#onetrust-pc-sdk
  .ot-subgrp-cntr
  ul.ot-subgrps
  .ot-vnd-serv
  .ot-vnd-lst-cont
  .ot-accordion-layout
  .ot-acc-hdr
  div.ot-chkbox {
  margin-left: 0.82rem;
}

#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.7rem 0;
  margin: 0;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}

#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.5rem;
}

#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-right: 0.5rem;
  margin-left: 0.5rem;
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active,
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active,
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active,
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active,
#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active,
#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active {
  position: relative;
  right: unset;
  top: unset;
  transform: unset;
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus,
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-plus-minus,
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-plus-minus,
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-plus-minus,
#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus,
#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-plus-minus {
  top: 0;
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-arw-cntr,
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr,
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr,
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,
#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,
#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-arw-cntr {
  float: none;
  top: unset;
  right: unset;
  transform: unset;
  margin-top: -2px;
  position: relative;
}

#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 {
  flex: 1;
  margin: 0 0.5rem;
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl,
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-tgl,
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-tgl,
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl,
#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl,
#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl {
  position: relative;
  transform: none;
  right: 0;
  top: 0;
  float: none;
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox,
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox,
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox,
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox,
#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox,
#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox {
  position: relative;
  margin: 0 0.5rem;
}

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

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before,
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before,
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before,
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,
#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,
#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before {
  position: relative;
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input,
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input,
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input,
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input,
#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input,
#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  opacity: 0;
  margin: 0;
  top: 0;
  left: 0;
  z-index: 1;
}

#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.ot-cat-header,
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h4.ot-cat-header {
  margin: 0;
}

#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5 {
  top: 0;
  line-height: 20px;
}

#onetrust-pc-sdk .ot-vs-list {
  display: flex;
  flex-direction: column;
  padding: 0;
  margin: 0.5rem 4px;
}

#onetrust-pc-sdk .ot-vs-selc-all {
  display: flex;
  padding: 0;
  float: unset;
  align-items: center;
  justify-content: flex-start;
}

#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf {
  justify-content: flex-end;
}

#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox {
  margin-right: 48px;
}

#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox {
  margin: 0;
  padding: 0;
  margin-right: 14px;
  justify-content: flex-end;
}

#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox,
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl {
  display: inline-block;
  right: unset;
  width: auto;
  height: auto;
  float: none;
}

#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label {
  width: 45px;
  height: 25px;
}

#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox {
  margin-right: 11px;
  margin-left: 0.75rem;
  display: flex;
  align-items: center;
}

#onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr {
  margin: 0 1.25rem;
  font-size: 0.812em;
  line-height: normal;
  text-align: center;
  word-break: break-word;
  word-wrap: break-word;
}

#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox {
  float: unset;
  right: 0;
}

#onetrust-pc-sdk[dir='rtl'] #ot-back-arw,
#onetrust-pc-sdk[dir='rtl'] input ~ .ot-acc-hdr .ot-arw {
  transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

#onetrust-pc-sdk[dir='rtl'] input:checked ~ .ot-acc-hdr .ot-arw {
  transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
}

#onetrust-pc-sdk[dir='rtl'] .ot-chkbox label::after {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  border-left: 0;
  border-right: 3px solid;
}

#onetrust-pc-sdk[dir='rtl'] .ot-search-cntr > svg {
  right: 0;
}

#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: #ffffff;
}

#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: #1d1d1d;
}

#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-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: #0052ff;
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets {
  background-color: #f5f5f5;
}

#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: #0052ff;
  border-color: #0052ff;
  border-radius: 40px;
  color: #ffffff;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
  border-color: #0052ff;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler {
  background-color: transparent;
  border: 1px solid transparent;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn {
  background-color: #ffffff;
  color: #78808e;
  border-color: #78808e;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch,
.ot-switch .ot-switch-nob,
.ot-switch .ot-switch-nob:before,
#onetrust-pc-sdk .ot-checkbox input[type='checkbox']:focus + label::before,
#onetrust-pc-sdk .ot-chkbox input[type='checkbox']:focus + label::before {
  outline-color: #000000;
  outline-width: 1px;
}

#onetrust-pc-sdk .ot-host-item > button:focus,
#onetrust-pc-sdk .ot-ven-item > button:focus {
  border: 1px solid #000000;
}

#onetrust-consent-sdk #onetrust-pc-sdk *:focus,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus {
  outline: unset;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch {
  outline: none !important;
}

#onetrust-consent-sdk #onetrust-pc-sdk *:focus-visible,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus-visible {
  outline: 1px solid #005fcc !important;
  outline-offset: 1px;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus-visible + .ot-switch {
  outline: 1px solid #005fcc !important;
  outline-offset: 1px;
}

#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk,
#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk {
  background-image: url('https://cdn.cookielaw.org/logos/static/ot_external_link.svg');
}

#onetrust-pc-sdk .pc-logo {
  width: 105px;
  height: 38px;
}

div.ot-pc-footer-logo {
  display: none;
}

#onetrust-pc-sdk #cookie-preferences .ot-always-active {
  color: #696969;
}

#onetrust-pc-sdk #pc-title,
#onetrust-pc-sdk #manage-cookies-text {
  font-size: 1.3rem;
  margin: 8px 0px 16px 0px;
}

#onetrust-consent-sdk div#pc-policy-text,
#onetrust-pc-sdk .category-item p {
  font-size: 0.9rem;
}

#onetrust-consent-sdk button#accept-recommended-btn-handler,
#onetrust-consent-sdk button.onetrust-close-btn-handler {
  border-radius: 4px;
}

#onetrust-pc-sdk .category-host-list-handler {
  display: none;
}

#onetrust-pc-sdk .accordion-text .ot-switch-label {
  border: 1px solid transparent;
}

#onetrust-pc-sdk .switch-checkbox:checked + .ot-switch-label {
  border: 1px solid transparent;
}

#onetrust-pc-sdk .switch-checkbox:checked + .ot-switch-label .ot-switch-nob {
  border-color: #0052ff;
  background-color: #0052ff;
}

.ot-sdk-cookie-policy {
  font-family: inherit;
  font-size: 16px;
}

.ot-sdk-cookie-policy.otRelFont {
  font-size: 1rem;
}

.ot-sdk-cookie-policy h3,
.ot-sdk-cookie-policy h4,
.ot-sdk-cookie-policy h6,
.ot-sdk-cookie-policy p,
.ot-sdk-cookie-policy li,
.ot-sdk-cookie-policy a,
.ot-sdk-cookie-policy th,
.ot-sdk-cookie-policy #cookie-policy-description,
.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,
.ot-sdk-cookie-policy #cookie-policy-title {
  color: dimgray;
}

.ot-sdk-cookie-policy #cookie-policy-description {
  margin-bottom: 1em;
}

.ot-sdk-cookie-policy h4 {
  font-size: 1.2em;
}

.ot-sdk-cookie-policy h6 {
  font-size: 1em;
  margin-top: 2em;
}

.ot-sdk-cookie-policy th {
  min-width: 75px;
}

.ot-sdk-cookie-policy a,
.ot-sdk-cookie-policy a:hover {
  background: #fff;
}

.ot-sdk-cookie-policy thead {
  background-color: #f6f6f4;
  font-weight: bold;
}

.ot-sdk-cookie-policy .ot-mobile-border {
  display: none;
}

.ot-sdk-cookie-policy section {
  margin-bottom: 2em;
}

.ot-sdk-cookie-policy table {
  border-collapse: inherit;
}

.ot-sdk-cookie-policy[dir='rtl'] {
  text-align: left;
}

.ot-floating-button__front {
  background-image: url('https://cdn.cookielaw.org/logos/static/ot_persistent_cookie_icon.png');
}

@media only screen and (max-width: 576px) {
  #onetrust-banner-sdk #onetrust-button-group {
    display: flex !important;
    flex-direction: row;
    gap: 12px;
  }

  #onetrust-banner-sdk
    #onetrust-button-group-parent
    #onetrust-button-group
    #onetrust-accept-btn-handler,
  #onetrust-banner-sdk
    #onetrust-button-group-parent
    #onetrust-button-group
    #onetrust-reject-all-handler {
    width: auto !important;
    min-width: 0 !important;
    flex: 1;
    background-color: #0a0b0d !important;
    border-color: #0a0b0d !important;
    color: #ffffff !important;
  }

  #onetrust-banner-sdk
    #onetrust-button-group-parent
    #onetrust-button-group
    #onetrust-pc-btn-handler {
    display: none !important;
  }

  #onetrust-banner-sdk .ot-sdk-container,
  #onetrust-pc-sdk .ot-sdk-container {
    width: 100%;
    padding: 0 24px;
  }

  #onetrust-banner-sdk .ot-sdk-container {
    padding-top: 24px;
  }

  #onetrust-banner-sdk #onetrust-policy-text {
    padding-left: 0;
    padding-right: 32px;
    padding-bottom: 24px;
  }

  #onetrust-banner-sdk #onetrust-close-btn-container {
    top: 24px;
    right: 24px;
  }

  #onetrust-banner-sdk .ot-gv-list-handler,
  #onetrust-banner-sdk :not(.ot-dpd-desc) > .ot-b-addl-desc {
    padding-left: 0;
    padding-right: 0;
  }

  #onetrust-banner-sdk.otFloatingRounded,
  #onetrust-banner-sdk.otFloatingRounded[dir='rtl'] {
    bottom: 1rem;
    width: 92%;
    left: 4%;
  }

  #onetrust-banner-sdk .ot-sdk-row {
    padding-right: 0;
  }

  #onetrust-banner-sdk #onetrust-policy {
    margin-top: 0;
  }

  #onetrust-banner-sdk #onetrust-button-group-parent,
  #onetrust-banner-sdk .ot-dpd-container {
    padding-left: 0;
    padding-right: 0;
  }

  #onetrust-pc-sdk.otPcCenter {
    min-width: unset;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: unset;
  }

  #onetrust-pc-sdk #ot-category-title {
    padding-bottom: 56px;
  }
}

#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk {
  background-color: #0a0b0d;
  box-shadow: 0px 4px 12px 0px #a5aab633;
}

#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-policy-title,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-policy-text,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk .ot-b-addl-desc,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk .ot-dpd-desc,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk .ot-dpd-title,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk .ot-cat-header,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk .ot-optout-signal {
  color: #ffffff;
}

#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk a[href],
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk a[href] font,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn {
  color: #578bfa;
  text-decoration: underline !important;
}

#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-banner-sdk
  #onetrust-button-group-parent
  #onetrust-button-group
  #onetrust-pc-btn-handler {
  order: 1;
  border: none;
  background-color: #0a0b0d;
  text-decoration: underline;
  padding: 0;
  text-align: left;
  font-size: 14px;
  min-width: auto;
  outline: none;
  color: #ffffff;
}

#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-banner-sdk
  #onetrust-button-group-parent
  #onetrust-button-group
  #onetrust-accept-btn-handler:hover,
#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-banner-sdk
  #onetrust-button-group-parent
  #onetrust-button-group
  #onetrust-reject-all-handler:hover {
  background-color: #578bfa !important;
  border-color: #578bfa !important;
  color: #0a0b0d !important;
  opacity: 1 !important;
}

#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #ot-search-cntr,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title:after,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor {
  background-color: #0a0b0d;
}

#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk h3,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk h4,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk h5,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk h6,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk p,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name,
#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-pc-sdk
  #ot-pc-lst
  #ot-ven-lst
  .consent-category,
#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-pc-sdk
  .ot-leg-btn-container
  .ot-inactive-leg-btn,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal {
  color: #ffffff;
}

#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a,
#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-pc-sdk
  #ot-host-lst
  .ot-acc-hdr
  .ot-host-expand,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a,
#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-pc-sdk
  #ot-pc-content
  #ot-pc-desc
  .ot-link-btn,
#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-pc-sdk
  .ot-vnd-serv
  .ot-vnd-item
  .ot-vnd-info
  a,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a {
  color: #578bfa;
  text-decoration: underline;
}

#root:has(> .coinbase.dark)
  ~ #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),
#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-pc-sdk
  .ot-leg-btn-container
  .ot-active-leg-btn {
  background-color: #578bfa;
  border-color: #578bfa;
  border-radius: 40px;
  color: #0a0b0d;
}

#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-pc-sdk
  .ot-tgl
  input:checked
  + .ot-switch
  .ot-switch-nob {
  background-color: #578bfa !important;
  border: 1px solid #fff;
}

#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-banner-sdk
  #onetrust-button-group-parent
  #onetrust-button-group
  #onetrust-reject-all-handler,
#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-banner-sdk
  #onetrust-button-group-parent
  #onetrust-button-group
  #onetrust-accept-btn-handler {
  background-color: #0a0b0d !important;
  border-color: #0a0b0d !important;
  border-radius: 40px !important;
  color: #ffffff !important;
}

@media only screen and (max-width: 576px) {
  #root:has(> .coinbase.dark)
    ~ #onetrust-consent-sdk
    #onetrust-banner-sdk
    #onetrust-button-group-parent
    #onetrust-button-group
    #onetrust-reject-all-handler,
  #root:has(> .coinbase.dark)
    ~ #onetrust-consent-sdk
    #onetrust-banner-sdk
    #onetrust-button-group-parent
    #onetrust-button-group
    #onetrust-accept-btn-handler {
    background-color: #0a0b0d !important;
    border-color: #0a0b0d !important;
    color: #ffffff !important;
  }
}
#onetrust-pc-sdk.otPcCenter{--ot-footer-space: 160px;overflow:hidden;position:fixed;margin:0 auto;top:5%;right:0;left:0;width:40%;max-width:575px;min-width:575px;border-radius:2.5px;z-index:2147483647;background-color:#fff;-webkit-box-shadow:0px 2px 10px -3px #999;-moz-box-shadow:0px 2px 10px -3px #999;box-shadow:0px 2px 10px -3px #999}#onetrust-pc-sdk.otPcCenter[dir=rtl]{right:0;left:0}#onetrust-pc-sdk.otRelFont{font-size:1rem}#onetrust-pc-sdk .ot-optout-signal{margin-top:.625rem}#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr,#onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus,#onetrust-pc-sdk .ot-hide-tgl{visibility:hidden}#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *,#onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus *,#onetrust-pc-sdk .ot-hide-tgl *{visibility:hidden}#onetrust-pc-sdk #ot-gn-venlst .ot-ven-item .ot-acc-hdr{min-height:40px}#onetrust-pc-sdk .ot-pc-header{height:39px;padding:10px 0 10px 30px;border-bottom:1px solid #e9e9e9}#onetrust-pc-sdk #ot-pc-title,#onetrust-pc-sdk #ot-category-title,#onetrust-pc-sdk .ot-cat-header,#onetrust-pc-sdk #ot-lst-title,#onetrust-pc-sdk .ot-ven-hdr .ot-ven-name,#onetrust-pc-sdk .ot-always-active{font-weight:bold;color:dimgray}#onetrust-pc-sdk .ot-always-active-group .ot-cat-header{width:55%;font-weight:700}#onetrust-pc-sdk .ot-cat-item p:not([role=heading]){clear:both;float:left;margin-top:10px;margin-bottom:5px;line-height:1.5;font-size:.812em;color:dimgray}#onetrust-pc-sdk .ot-close-icon{height:44px;width:44px;background-size:10px}#onetrust-pc-sdk #ot-pc-title{float:left;font-size:1em;line-height:1.5;margin-bottom:10px;margin-top:10px;width:100%}#onetrust-pc-sdk #accept-recommended-btn-handler{position:relative;outline-offset:-1px}#onetrust-pc-sdk #ot-pc-desc{clear:both;width:100%;font-size:.812em;line-height:1.5;margin-bottom:25px}#onetrust-pc-sdk #ot-pc-desc *{font-size:inherit;line-height:inherit}#onetrust-pc-sdk #ot-pc-desc ul li{padding:10px 0px}#onetrust-pc-sdk a{color:#656565;cursor:pointer}#onetrust-pc-sdk a:hover{color:#3860be}#onetrust-pc-sdk label{margin-bottom:0}#onetrust-pc-sdk #vdr-lst-dsc{font-size:.812em;line-height:1.5;padding:10px 15px 5px 15px}#onetrust-pc-sdk button{max-width:394px;padding:12px 30px;line-height:1;word-break:break-word;word-wrap:break-word;white-space:normal;font-weight:bold;height:auto}#onetrust-pc-sdk .ot-link-btn{padding:0;margin-bottom:0;border:0;font-weight:normal;line-height:normal;width:auto;height:auto}#onetrust-pc-sdk #ot-pc-content{position:absolute;overflow-y:scroll;padding-left:2px;padding-right:30px;top:60px;bottom:110px;margin:1px 3px 0 30px;width:calc(100% - 63px)}#onetrust-pc-sdk .ot-vs-list .ot-always-active,#onetrust-pc-sdk .ot-cat-grp .ot-always-active{float:right;clear:none;color:#3860be;margin:0;font-size:.813em;line-height:1.3}#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track{margin-right:20px}#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar{width:11px}#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb{border-radius:10px;background:#d8d8d8}#onetrust-pc-sdk input[type=checkbox]:focus+.ot-acc-hdr{outline:#000 1px solid}#onetrust-pc-sdk .ot-pc-scrollbar{scrollbar-arrow-color:#d8d8d8;scrollbar-darkshadow-color:#d8d8d8;scrollbar-face-color:#d8d8d8;scrollbar-shadow-color:#d8d8d8}#onetrust-pc-sdk .save-preference-btn-handler{margin-right:20px}#onetrust-pc-sdk .ot-pc-refuse-all-handler{margin-right:10px}#onetrust-pc-sdk #ot-pc-desc .privacy-notice-link{margin-left:0;margin-right:8px}#onetrust-pc-sdk #ot-pc-desc .ot-imprint-handler{margin-left:0;margin-right:8px}#onetrust-pc-sdk .ot-subgrp-cntr{display:inline-block;clear:both;width:100%;padding-top:15px}#onetrust-pc-sdk .ot-switch+.ot-subgrp-cntr{padding-top:10px}#onetrust-pc-sdk ul.ot-subgrps{margin:0;font-size:initial}#onetrust-pc-sdk ul.ot-subgrps li p,#onetrust-pc-sdk ul.ot-subgrps li h5{font-size:.813em;line-height:1.4;color:dimgray}#onetrust-pc-sdk ul.ot-subgrps .ot-switch{min-height:auto}#onetrust-pc-sdk ul.ot-subgrps .ot-switch-nob{top:0}#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr{display:inline-block;width:100%}#onetrust-pc-sdk ul.ot-subgrps .ot-acc-txt{margin:0}#onetrust-pc-sdk ul.ot-subgrps li{padding:0;border:none}#onetrust-pc-sdk ul.ot-subgrps li h5,#onetrust-pc-sdk ul.ot-subgrps li p[aria-level="5"]{position:relative;top:5px;font-weight:bold;margin-bottom:0;float:left}#onetrust-pc-sdk li.ot-subgrp{margin-left:20px;overflow:auto}#onetrust-pc-sdk li.ot-subgrp>h5,#onetrust-pc-sdk li.ot-subgrp>p[aria-level="5"]{width:calc(100% - 100px)}#onetrust-pc-sdk .ot-cat-item p>ul,#onetrust-pc-sdk li.ot-subgrp p>ul{margin:0px;list-style:disc;margin-left:15px;font-size:inherit}#onetrust-pc-sdk .ot-cat-item p>ul li,#onetrust-pc-sdk li.ot-subgrp p>ul li{font-size:inherit;padding-top:10px;padding-left:0px;padding-right:0px;border:none}#onetrust-pc-sdk .ot-cat-item p>ul li:last-child,#onetrust-pc-sdk li.ot-subgrp p>ul li:last-child{padding-bottom:10px}#onetrust-pc-sdk .ot-pc-logo{height:40px;width:120px}#onetrust-pc-sdk .ot-pc-footer{position:absolute;bottom:0px;width:100%;max-height:var(--ot-footer-space);border-top:1px solid #d8d8d8}#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-lst{bottom:var(--ot-footer-space)}#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content{bottom:var(--ot-footer-space)}#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button{margin-left:15px !important;margin-right:15px !important;width:calc(100% - 33px);max-width:none}#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button:not(:last-child){margin-bottom:0}#onetrust-pc-sdk .ot-pc-footer-logo{height:30px;width:100%;text-align:right;background:#f4f4f4}#onetrust-pc-sdk .ot-pc-footer-logo a{display:inline-block;margin-top:2px;margin-right:10px}#onetrust-pc-sdk .ot-pc-footer-logo img,#onetrust-pc-sdk .ot-pc-footer-logo svg{margin-top:3px}#onetrust-pc-sdk[dir=rtl] .ot-pc-footer-logo{direction:rtl}#onetrust-pc-sdk[dir=rtl] .ot-pc-footer-logo a{margin-right:25px}#onetrust-pc-sdk .ot-tgl{float:right;position:relative;z-index:1}#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob{background-color:#468254;border:1px solid #fff}#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);background-color:#fff;border-color:#fff}#onetrust-pc-sdk .ot-tgl input:focus+.ot-switch{outline:#000 solid 1px}#onetrust-pc-sdk .ot-switch{position:relative;display:inline-block;width:45px;height:25px}#onetrust-pc-sdk .ot-switch-nob{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#767676;border:1px solid #ddd;transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s;border-radius:20px}#onetrust-pc-sdk .ot-switch-nob:before{position:absolute;content:"";height:18px;width:18px;bottom:3px;left:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:20px}#onetrust-pc-sdk .ot-chkbox input{width:28px !important;height:28px !important}#onetrust-pc-sdk .ot-chkbox input:checked~label::before{background-color:#3860be}#onetrust-pc-sdk .ot-chkbox input+label::after{content:none;color:#fff}#onetrust-pc-sdk .ot-chkbox input:checked+label::after{content:""}#onetrust-pc-sdk .ot-chkbox input:focus+label::before{outline-style:solid;outline-width:2px;outline-style:auto}#onetrust-pc-sdk .ot-chkbox input[aria-checked=mixed]~label::before{background-color:#3860be}#onetrust-pc-sdk .ot-chkbox input[aria-checked=mixed]+label::after{content:""}#onetrust-pc-sdk .ot-chkbox label{position:relative;display:flex;align-items:center;padding-left:30px;cursor:pointer;font-weight:500;min-height:28px}#onetrust-pc-sdk .ot-chkbox label::before,#onetrust-pc-sdk .ot-chkbox label::after{position:absolute;content:"";display:inline-block;border-radius:3px}#onetrust-pc-sdk .ot-chkbox label::before{height:18px;width:18px;border:1px solid #3860be;left:4px;top:4px}#onetrust-pc-sdk .ot-chkbox label::after{height:5px;width:9px;border-left:3px solid;border-bottom:3px solid;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);left:8px;top:8px}#onetrust-pc-sdk .ot-label-txt{display:none}#onetrust-pc-sdk .ot-chkbox input,#onetrust-pc-sdk .ot-tgl input{position:absolute;opacity:0;width:0;height:0}#onetrust-pc-sdk .ot-arw-cntr{float:right;position:relative;pointer-events:none}#onetrust-pc-sdk .ot-arw-cntr .ot-arw{width:16px;height:16px;margin-left:5px;color:dimgray;display:inline-block;vertical-align:middle;-webkit-transition:all 150ms ease-in 0s;-moz-transition:all 150ms ease-in 0s;-o-transition:all 150ms ease-in 0s;transition:all 150ms ease-in 0s}#onetrust-pc-sdk input:checked~.ot-acc-hdr .ot-arw,#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-arw-cntr svg{transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}#onetrust-pc-sdk input[type=checkbox]:focus+.ot-acc-hdr{outline:#000 1px solid}#onetrust-pc-sdk .ot-tgl-cntr,#onetrust-pc-sdk .ot-arw-cntr{display:inline-block}#onetrust-pc-sdk .ot-tgl-cntr{float:right;margin-top:2px}#onetrust-pc-sdk #ot-lst-cnt .ot-tgl-cntr{margin-top:10px}#onetrust-pc-sdk .ot-always-active-subgroup{width:auto;padding-left:0px !important;top:3px;position:relative}#onetrust-pc-sdk .ot-label-status{font-size:.75em;display:none;font-size:.75em;position:relative;top:2px;padding-right:5px;float:left}#onetrust-pc-sdk .ot-arw-cntr{margin-top:-1px}#onetrust-pc-sdk .ot-arw-cntr svg{-webkit-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s;transition:all 300ms ease-in 0s;height:10px;width:10px}#onetrust-pc-sdk input:checked~.ot-acc-hdr .ot-arw{transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}#onetrust-pc-sdk .ot-arw{width:10px;margin-left:15px;transition:all 300ms ease-in 0s;-webkit-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s}#onetrust-pc-sdk .ot-vlst-cntr{margin-bottom:0}#onetrust-pc-sdk .ot-hlst-cntr{margin-top:5px;display:inline-block;width:100%}#onetrust-pc-sdk .category-vendors-list-handler,#onetrust-pc-sdk .category-vendors-list-handler+a,#onetrust-pc-sdk .category-host-list-handler{clear:both;color:#3860be;margin-left:0;font-size:.813em;text-decoration:none;float:left;overflow:hidden}#onetrust-pc-sdk .category-vendors-list-handler:hover,#onetrust-pc-sdk .category-vendors-list-handler+a:hover,#onetrust-pc-sdk .category-host-list-handler:hover{text-decoration-line:underline}#onetrust-pc-sdk .category-vendors-list-handler+a{clear:none}#onetrust-pc-sdk .ot-vlst-cntr svg.ot-ext-lnk,#onetrust-pc-sdk .ot-ven-hdr svg.ot-ext-lnk,#onetrust-pc-sdk .ot-host-hdr svg.ot-ext-lnk,#onetrust-pc-sdk .ot-cat-grp svg.ot-ext-lnk{display:inline-block;height:13px;width:13px;background-repeat:no-repeat;margin-left:1px;cursor:pointer;vertical-align:middle}#onetrust-pc-sdk .ot-ven-hdr svg.ot-ext-lnk{margin-bottom:-1px}#onetrust-pc-sdk .back-btn-handler{font-size:1em;text-decoration:none}#onetrust-pc-sdk .back-btn-handler:hover{opacity:.6}#onetrust-pc-sdk #ot-lst-title h3,#onetrust-pc-sdk #ot-lst-title p[aria-level="3"]{display:inline-block;word-break:break-word;word-wrap:break-word;margin-bottom:0;color:#656565;font-size:1em;font-weight:bold;margin-left:15px}#onetrust-pc-sdk #ot-lst-title{margin:10px 0 10px 0px;font-size:1em;text-align:left}#onetrust-pc-sdk #ot-pc-hdr{margin:0 0 0 30px;height:auto;width:auto}#onetrust-pc-sdk #ot-pc-hdr input::placeholder{color:#707070;font-style:italic}#onetrust-pc-sdk #vendor-search-handler{height:31px;width:100%;border-radius:50px;font-size:.8em;padding-right:35px;padding-left:15px;float:left;margin-left:15px}#onetrust-pc-sdk .ot-ven-name{display:block;width:auto;padding-right:5px}#onetrust-pc-sdk #ot-lst-cnt{overflow-y:auto;margin-left:20px;margin-right:7px;width:calc(100% - 27px);max-height:calc(100% - 80px);height:100%;transform:translate3d(0, 0, 0)}#onetrust-pc-sdk #ot-pc-lst{width:100%;bottom:100px;position:absolute;top:60px}#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr,#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr *{visibility:hidden}#onetrust-pc-sdk #ot-pc-lst .ot-tgl-cntr{right:12px;position:absolute}#onetrust-pc-sdk #ot-pc-lst .ot-arw-cntr{float:right;position:relative}#onetrust-pc-sdk #ot-pc-lst .ot-arw{margin-left:10px}#onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr{overflow:hidden;cursor:pointer}#onetrust-pc-sdk .ot-vlst-cntr{overflow:hidden}#onetrust-pc-sdk #ot-sel-blk{overflow:hidden;width:100%;position:sticky;position:-webkit-sticky;top:0;z-index:3}#onetrust-pc-sdk #ot-back-arw{height:12px;width:12px}#onetrust-pc-sdk .ot-lst-subhdr{width:100%;display:inline-block}#onetrust-pc-sdk .ot-search-cntr{float:left;width:78%;position:relative}#onetrust-pc-sdk .ot-search-cntr>svg{width:30px;height:30px;position:absolute;float:left;right:-15px}#onetrust-pc-sdk .ot-fltr-cntr{float:right;right:50px;position:relative}#onetrust-pc-sdk #ot-filter-list-header{margin-top:20px;margin-bottom:10px;float:left;max-width:150px;text-decoration:none;color:#3860be;font-size:.9em;font-weight:bold;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding:1px 1px 1px 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#onetrust-pc-sdk #filter-btn-handler{background-color:#3860be;border-radius:17px;display:inline-block;position:relative;width:32px;height:32px;-moz-transition:.1s ease;-o-transition:.1s ease;-webkit-transition:1s ease;transition:.1s ease;padding:0;margin:0}#onetrust-pc-sdk #filter-btn-handler:hover{background-color:#3860be}#onetrust-pc-sdk #filter-btn-handler svg{width:12px;height:12px;margin:3px 10px 0 10px;display:block;position:static;right:auto;top:auto}#onetrust-pc-sdk .ot-ven-link,#onetrust-pc-sdk .ot-ven-legclaim-link{color:#3860be;text-decoration:none;font-weight:100;display:inline-block;padding-top:10px;transform:translate(0, 1%);-o-transform:translate(0, 1%);-ms-transform:translate(0, 1%);-webkit-transform:translate(0, 1%);position:relative;z-index:2}#onetrust-pc-sdk .ot-ven-link *,#onetrust-pc-sdk .ot-ven-legclaim-link *{font-size:inherit}#onetrust-pc-sdk .ot-ven-link:hover,#onetrust-pc-sdk .ot-ven-legclaim-link:hover{text-decoration:underline}#onetrust-pc-sdk .ot-ven-hdr{width:calc(100% - 160px);height:auto;float:left;word-break:break-word;word-wrap:break-word;vertical-align:middle;padding-bottom:3px}#onetrust-pc-sdk .ot-ven-link,#onetrust-pc-sdk .ot-ven-legclaim-link{letter-spacing:.03em;font-size:.75em;font-weight:400}#onetrust-pc-sdk .ot-ven-dets{border-radius:2px;background-color:#f8f8f8}#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child{border-top:none}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child){border-top:1px solid #ddd !important}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p{display:inline-block}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(odd){width:30%}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(even){width:50%;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p,#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h5{padding-top:5px;padding-bottom:5px;display:block}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h5,#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p[aria-level="5"]{display:inline-block}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-last-child(-n+1){padding-bottom:10px}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-child(-n+2):not(.disc-pur):not([role=heading]){padding-top:10px}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur-cont{display:inline}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur{position:relative;width:50% !important;word-break:break-word;word-wrap:break-word;left:calc(30% + 17px)}#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur:nth-child(-n+1){position:static}#onetrust-pc-sdk .ot-ven-dets p,#onetrust-pc-sdk .ot-ven-dets h5,#onetrust-pc-sdk .ot-ven-dets span{font-size:.69em;text-align:left;vertical-align:middle;word-break:break-word;word-wrap:break-word;margin:0;padding-bottom:10px;padding-left:15px;color:#2e3644}#onetrust-pc-sdk .ot-ven-dets h5,#onetrust-pc-sdk .ot-ven-dets p[aria-level="5"]{padding-top:5px;line-height:1.5}#onetrust-pc-sdk .ot-ven-dets span{color:dimgray;padding:0;vertical-align:baseline}#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h5,#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur p[aria-level="5"]{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding-bottom:5px;margin-bottom:5px;font-weight:bold}#onetrust-pc-sdk #ot-host-lst .ot-sel-all{float:right;position:relative;margin-right:42px;top:10px}#onetrust-pc-sdk #ot-host-lst .ot-sel-all input[type=checkbox]{width:auto;height:auto}#onetrust-pc-sdk #ot-host-lst .ot-sel-all label{height:20px;width:20px;padding-left:0px}#onetrust-pc-sdk #ot-host-lst .ot-acc-txt{overflow:hidden;width:95%}#onetrust-pc-sdk .ot-host-hdr{position:relative;z-index:1;pointer-events:none;width:calc(100% - 125px);float:left}#onetrust-pc-sdk .ot-host-name,#onetrust-pc-sdk .ot-host-desc{display:inline-block;width:90%}#onetrust-pc-sdk .ot-host-name{pointer-events:none}#onetrust-pc-sdk .ot-host-hdr>a{text-decoration:underline;font-size:.82em;position:relative;z-index:2;margin-bottom:5px;pointer-events:initial}#onetrust-pc-sdk .ot-host-name+a{margin-top:5px}#onetrust-pc-sdk .ot-host-name,#onetrust-pc-sdk .ot-host-name a,#onetrust-pc-sdk .ot-host-desc,#onetrust-pc-sdk .ot-host-info{color:dimgray;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-host-name,#onetrust-pc-sdk .ot-host-name a{font-weight:bold;font-size:.82em;line-height:1.3}#onetrust-pc-sdk .ot-host-name a{font-size:1em}#onetrust-pc-sdk .ot-host-expand{margin-top:3px;margin-bottom:3px;clear:both;display:block;color:#3860be;font-size:.72em;font-weight:normal}#onetrust-pc-sdk .ot-host-expand *{font-size:inherit}#onetrust-pc-sdk .ot-host-desc,#onetrust-pc-sdk .ot-host-info{font-size:.688em;line-height:1.4;font-weight:normal}#onetrust-pc-sdk .ot-host-desc{margin-top:10px}#onetrust-pc-sdk .ot-host-opt{margin:0;font-size:inherit;display:inline-block;width:100%}#onetrust-pc-sdk .ot-host-opt li>dl{font-size:.8em;margin:5px 0}#onetrust-pc-sdk .ot-host-opt li>dl>div{padding:5px 0;display:flex}#onetrust-pc-sdk .ot-host-opt li>dl>div dt{width:30%;float:left}#onetrust-pc-sdk .ot-host-opt li>dl>div dd{width:70%;float:left;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-host-info{border:none;display:inline-block;width:calc(100% - 10px);padding:10px;margin-bottom:10px;background-color:#f8f8f8}#onetrust-pc-sdk .ot-host-info>div{overflow:auto}#onetrust-pc-sdk #no-results{text-align:center;margin-top:30px}#onetrust-pc-sdk #no-results p{font-size:1em;color:#2e3644;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk #no-results p span{font-weight:bold}#onetrust-pc-sdk #ot-fltr-modal{width:100%;height:auto;display:none;-moz-transition:.2s ease;-o-transition:.2s ease;-webkit-transition:2s ease;transition:.2s ease;overflow:hidden;opacity:1;right:0}#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt{display:inline-block;font-size:.85em;color:dimgray}#onetrust-pc-sdk #ot-fltr-cnt{z-index:2147483646;background-color:#fff;position:absolute;height:90%;max-height:300px;width:325px;left:210px;margin-top:10px;margin-bottom:20px;padding-right:10px;border-radius:3px;-webkit-box-shadow:0px 0px 12px 2px #c7c5c7;-moz-box-shadow:0px 0px 12px 2px #c7c5c7;box-shadow:0px 0px 12px 2px #c7c5c7}#onetrust-pc-sdk .ot-fltr-scrlcnt{overflow-y:auto;overflow-x:hidden;clear:both;max-height:calc(100% - 60px)}#onetrust-pc-sdk #ot-anchor{border:12px solid rgba(0,0,0,0);display:none;position:absolute;z-index:2147483647;right:55px;top:75px;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);background-color:#fff;-webkit-box-shadow:-3px -3px 5px -2px #c7c5c7;-moz-box-shadow:-3px -3px 5px -2px #c7c5c7;box-shadow:-3px -3px 5px -2px #c7c5c7}#onetrust-pc-sdk .ot-fltr-btns{margin-left:15px}#onetrust-pc-sdk #filter-apply-handler{margin-right:15px}#onetrust-pc-sdk .ot-fltr-opt{margin-bottom:5px;margin-left:15px;min-height:20px;width:75%;position:relative}#onetrust-pc-sdk .ot-fltr-opt p{display:inline-block;margin:0;font-size:.9em;color:#2e3644}#onetrust-pc-sdk .ot-chkbox label span{font-size:.85em;color:dimgray}#onetrust-pc-sdk .ot-chkbox input[type=checkbox]+label::after{content:none;color:#fff}#onetrust-pc-sdk .ot-chkbox input[type=checkbox]:checked+label::after{content:""}#onetrust-pc-sdk .ot-chkbox input[type=checkbox][aria-checked=mixed]+label::after{content:""}#onetrust-pc-sdk .ot-chkbox input[type=checkbox]:focus+label::before{outline-style:solid;outline-width:2px;outline-style:auto}#onetrust-pc-sdk #ot-selall-vencntr,#onetrust-pc-sdk #ot-selall-adtlvencntr,#onetrust-pc-sdk #ot-selall-hostcntr,#onetrust-pc-sdk #ot-selall-licntr,#onetrust-pc-sdk #ot-selall-gnvencntr{right:15px;position:relative;width:20px;height:20px;float:right}#onetrust-pc-sdk #ot-selall-vencntr label,#onetrust-pc-sdk #ot-selall-adtlvencntr label,#onetrust-pc-sdk #ot-selall-hostcntr label,#onetrust-pc-sdk #ot-selall-licntr label,#onetrust-pc-sdk #ot-selall-gnvencntr label{float:left;padding-left:0}#onetrust-pc-sdk #ot-ven-lst:first-child{border-top:1px solid #e2e2e2}#onetrust-pc-sdk ul{list-style:none;padding:0}#onetrust-pc-sdk ul li:not(.ot-fltr-opt){position:relative;margin:0;padding:15px 15px 15px 10px;border-bottom:1px solid #e2e2e2}#onetrust-pc-sdk ul li h3,#onetrust-pc-sdk ul li h4,#onetrust-pc-sdk ul li p[aria-level="3"]:not(.ot-host-name,.ot-host-desc),#onetrust-pc-sdk ul li p[aria-level="4"]:not(.ot-host-name,.ot-host-desc){font-size:.75em;color:#656565;margin:0;display:inline-block;width:70%;height:auto;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk ul li p:not([role=heading]){margin:0;font-size:.7em}#onetrust-pc-sdk ul li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;opacity:0;margin:0;top:0;left:0}#onetrust-pc-sdk .ot-cat-item>button:focus,#onetrust-pc-sdk .ot-acc-cntr>button:focus,#onetrust-pc-sdk li>button:focus{outline:#000 solid 2px}#onetrust-pc-sdk .ot-cat-item>button,#onetrust-pc-sdk .ot-acc-cntr>button,#onetrust-pc-sdk li>button{position:absolute;cursor:pointer;width:100%;height:100%;margin:0;top:0;left:0;z-index:1;max-width:none;border:none}#onetrust-pc-sdk .ot-cat-item>button[aria-expanded=false]~.ot-acc-txt,#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=false]~.ot-acc-txt,#onetrust-pc-sdk li>button[aria-expanded=false]~.ot-acc-txt{margin-top:0;max-height:0;opacity:0;overflow:hidden;width:100%;transition:.25s ease-out;display:none}#onetrust-pc-sdk .ot-cat-item>button[aria-expanded=true]~.ot-acc-txt,#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=true]~.ot-acc-txt,#onetrust-pc-sdk li>button[aria-expanded=true]~.ot-acc-txt{transition:.1s ease-in;margin-top:10px;width:100%;overflow:auto;display:block}#onetrust-pc-sdk .ot-cat-item>button[aria-expanded=true]~.ot-acc-grpcntr,#onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=true]~.ot-acc-grpcntr,#onetrust-pc-sdk li>button[aria-expanded=true]~.ot-acc-grpcntr{width:auto;margin-top:0px;padding-bottom:10px}#onetrust-pc-sdk .ot-host-item>button:focus,#onetrust-pc-sdk .ot-ven-item>button:focus{outline:0;border:2px solid #000}#onetrust-pc-sdk .ot-hide-acc>button{pointer-events:none}#onetrust-pc-sdk .ot-hide-acc .ot-plus-minus>*,#onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr>*{visibility:hidden}#onetrust-pc-sdk .ot-hide-acc .ot-acc-hdr{min-height:30px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt){padding-right:10px;width:calc(100% - 37px);margin-top:10px;max-height:calc(100% - 90px)}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk{background-color:#f9f9fc;border:1px solid #e2e2e2;width:calc(100% - 2px);padding-bottom:5px;padding-top:5px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt{border:unset;background-color:unset}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all-hdr{display:none}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all{padding-right:.5rem}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all .ot-chkbox{right:0}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all{padding-right:34px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox{width:auto}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li{border:1px solid #e2e2e2;margin-bottom:10px}#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cntr>.ot-acc-hdr{padding:10px 0 10px 15px}#onetrust-pc-sdk.ot-addtl-vendors .ot-sel-all-chkbox{float:right}#onetrust-pc-sdk.ot-addtl-vendors .ot-plus-minus~.ot-sel-all-chkbox{right:34px}#onetrust-pc-sdk.ot-addtl-vendors #ot-ven-lst:first-child{border-top:none}#onetrust-pc-sdk .ot-acc-cntr{position:relative;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}#onetrust-pc-sdk .ot-acc-cntr input{z-index:1}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr{background-color:#f9f9fc;padding:5px 0 5px 15px;width:auto}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr .ot-plus-minus{vertical-align:middle;top:auto}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr .ot-arw-cntr{right:10px}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr input{z-index:2}#onetrust-pc-sdk .ot-acc-cntr.ot-add-tech .ot-acc-hdr{padding:10px 0 10px 15px}#onetrust-pc-sdk .ot-acc-cntr>input[type=checkbox]:checked~.ot-acc-hdr{border-bottom:1px solid #e2e2e2}#onetrust-pc-sdk .ot-acc-cntr>.ot-acc-txt{padding-left:10px;padding-right:10px}#onetrust-pc-sdk .ot-acc-cntr button[aria-expanded=true]~.ot-acc-txt{width:auto}#onetrust-pc-sdk .ot-acc-cntr .ot-addtl-venbox{display:none}#onetrust-pc-sdk .ot-vlst-cntr{margin-bottom:0;width:100%}#onetrust-pc-sdk .ot-vensec-title{font-size:.813em;vertical-align:middle;display:inline-block}#onetrust-pc-sdk .category-vendors-list-handler,#onetrust-pc-sdk .category-vendors-list-handler+a{margin-left:0;margin-top:10px}#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after,#onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after,#onetrust-pc-sdk #ot-selall-licntr.line-through label::after,#onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after,#onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after{height:auto;border-left:0;transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;left:9px;top:12px}#onetrust-pc-sdk #ot-category-title{float:left;padding-bottom:10px;font-size:1em;width:100%}#onetrust-pc-sdk .ot-cat-grp{margin-top:10px}#onetrust-pc-sdk .ot-cat-item{line-height:1.1;margin-top:10px;display:inline-block;width:100%}#onetrust-pc-sdk .ot-btn-container{text-align:right}#onetrust-pc-sdk .ot-btn-container button{display:inline-block;font-size:.75em;margin-top:15px;min-height:40px}#onetrust-pc-sdk .ot-btn-container.ot-button-order-container{display:flex;flex-wrap:wrap;justify-content:flex-end}#onetrust-pc-sdk .ot-btn-container.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(1){margin-right:auto;margin-left:15px}#onetrust-pc-sdk .ot-btn-container.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(2),#onetrust-pc-sdk .ot-btn-container.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(3){margin-right:15px}#onetrust-pc-sdk .ot-btn-container.ot-button-order-container.ot-stack-buttons{flex:1;width:auto;gap:.5rem;height:100%;padding:0 30px;flex-wrap:nowrap;margin-top:.75rem;align-items:center;margin-bottom:.75rem;flex-direction:column;justify-content:space-around}#onetrust-pc-sdk .ot-btn-container.ot-button-order-container.ot-stack-buttons .ot-pc-refuse-all-handler,#onetrust-pc-sdk .ot-btn-container.ot-button-order-container.ot-stack-buttons .save-preference-btn-handler,#onetrust-pc-sdk .ot-btn-container.ot-button-order-container.ot-stack-buttons #accept-recommended-btn-handler{width:100%;margin:0 !important}#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon{position:absolute;top:10px;right:4px;z-index:1;padding:0;background-color:rgba(0,0,0,0);border:none}#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon svg{display:block;height:10px;width:10px}#onetrust-pc-sdk #clear-filters-handler{margin-top:20px;margin-bottom:10px;float:right;max-width:200px;text-decoration:none;color:#3860be;font-size:.9em;font-weight:bold;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding:1px}#onetrust-pc-sdk #clear-filters-handler:hover{color:#2285f7}#onetrust-pc-sdk #clear-filters-handler:focus{outline:#000 solid 1px}#onetrust-pc-sdk .ot-enbl-chr h4~.ot-tgl,#onetrust-pc-sdk .ot-enbl-chr h4~.ot-always-active{right:45px}#onetrust-pc-sdk .ot-enbl-chr h4~.ot-tgl+.ot-tgl{right:120px}#onetrust-pc-sdk .ot-enbl-chr .ot-pli-hdr.ot-leg-border-color span:first-child{width:90px}#onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp>h5+.ot-tgl-cntr,#onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp>p[aria-level="5"]+.ot-tgl-cntr{padding-right:25px}#onetrust-pc-sdk .ot-plus-minus{width:20px;height:20px;font-size:1.5em;position:relative;display:inline-block;margin-right:5px;top:3px}#onetrust-pc-sdk .ot-plus-minus span{position:absolute;background:#27455c;border-radius:1px}#onetrust-pc-sdk .ot-plus-minus span:first-of-type{top:25%;bottom:25%;width:10%;left:45%}#onetrust-pc-sdk .ot-plus-minus span:last-of-type{left:25%;right:25%;height:10%;top:45%}#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-arw,#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:first-of-type,#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:last-of-type{transform:rotate(90deg)}#onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:last-of-type{left:50%;right:50%}#onetrust-pc-sdk #ot-selall-vencntr label,#onetrust-pc-sdk #ot-selall-adtlvencntr label,#onetrust-pc-sdk #ot-selall-hostcntr label,#onetrust-pc-sdk #ot-selall-licntr label{position:relative;display:inline-block;width:20px;height:20px}#onetrust-pc-sdk .ot-host-item .ot-plus-minus,#onetrust-pc-sdk .ot-ven-item .ot-plus-minus{float:left;margin-right:8px;top:10px}#onetrust-pc-sdk .ot-ven-item ul{list-style:none inside;font-size:100%;margin:0}#onetrust-pc-sdk .ot-ven-item ul li{margin:0 !important;padding:0;border:none !important}#onetrust-pc-sdk .ot-pli-hdr{color:#77808e;overflow:hidden;padding-top:7.5px;padding-bottom:7.5px;width:calc(100% - 2px);border-top-left-radius:3px;border-top-right-radius:3px}#onetrust-pc-sdk .ot-pli-hdr span:first-child{top:50%;transform:translateY(50%);max-width:90px}#onetrust-pc-sdk .ot-pli-hdr span:last-child{padding-right:10px;max-width:95px;text-align:center}#onetrust-pc-sdk .ot-li-title{float:right;font-size:.813em}#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color{background-color:#f4f4f4;border:1px solid #d8d8d8}#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color span:first-child{text-align:left;width:70px}#onetrust-pc-sdk li.ot-subgrp>h5,#onetrust-pc-sdk li.ot-subgrp>p[aria-level="5"],#onetrust-pc-sdk .ot-cat-header{width:calc(100% - 130px)}#onetrust-pc-sdk li.ot-subgrp>h5+.ot-tgl-cntr{padding-left:13px}#onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc{margin-bottom:5px}#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr{border-top:1px solid #d8d8d8}#onetrust-pc-sdk .ot-acc-grpcntr .ot-vlst-cntr+.ot-subgrp-cntr{border-top:none}#onetrust-pc-sdk .ot-acc-hdr .ot-arw-cntr+.ot-tgl-cntr,#onetrust-pc-sdk .ot-acc-txt h4+.ot-tgl-cntr,#onetrust-pc-sdk .ot-acc-txt p[aria-level="4"]+.ot-tgl-cntr{padding-left:13px}#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-subgrp>h5,#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-subgrp>p[aria-level="5"],#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-cat-header{width:calc(100% - 145px)}#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item h5+.ot-tgl-cntr,#onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-cat-header+.ot-tgl{padding-left:28px}#onetrust-pc-sdk .ot-sel-all-hdr,#onetrust-pc-sdk .ot-sel-all-chkbox{display:inline-block;width:100%;position:relative}#onetrust-pc-sdk .ot-sel-all-chkbox{z-index:1}#onetrust-pc-sdk .ot-sel-all{margin:0;position:relative;padding-right:23px;float:right}#onetrust-pc-sdk .ot-consent-hdr,#onetrust-pc-sdk .ot-li-hdr{float:right;font-size:.812em;line-height:normal;text-align:center;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-li-hdr{max-width:100px;padding-right:10px}#onetrust-pc-sdk .ot-consent-hdr{max-width:55px}#onetrust-pc-sdk #ot-selall-licntr{display:block;width:21px;height:auto;float:right;position:relative;right:80px}#onetrust-pc-sdk #ot-selall-licntr label{position:absolute}#onetrust-pc-sdk .ot-ven-ctgl{margin-left:66px}#onetrust-pc-sdk .ot-ven-litgl+.ot-arw-cntr{margin-left:81px}#onetrust-pc-sdk .ot-enbl-chr .ot-host-cnt .ot-tgl-cntr{width:auto}#onetrust-pc-sdk #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr{width:auto;top:auto;height:20px}#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox{position:relative;display:inline-block;width:28px;height:28px}#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox label{position:absolute;padding:0;width:28px;height:28px}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr{border:1px solid #d8d8d8;padding:.75rem 2rem;padding-bottom:0;width:auto;margin-top:.5rem}#onetrust-pc-sdk .ot-acc-grpdesc+.ot-leg-btn-container{padding-left:20px;padding-right:20px;width:calc(100% - 40px);margin-bottom:5px}#onetrust-pc-sdk .ot-subgrp .ot-leg-btn-container{margin-bottom:5px}#onetrust-pc-sdk #ot-ven-lst .ot-leg-btn-container{margin-top:10px}#onetrust-pc-sdk .ot-leg-btn-container{display:inline-block;width:100%;margin-bottom:10px}#onetrust-pc-sdk .ot-leg-btn-container button{height:auto;padding:6.5px 8px;margin-bottom:0;letter-spacing:0;font-size:.75em;line-height:normal}#onetrust-pc-sdk .ot-leg-btn-container svg{display:none;height:14px;width:14px;padding-right:5px;vertical-align:sub}#onetrust-pc-sdk .ot-active-leg-btn{cursor:default;pointer-events:none}#onetrust-pc-sdk .ot-active-leg-btn svg{display:inline-block}#onetrust-pc-sdk .ot-remove-objection-handler{text-decoration:underline;padding:0;font-size:.75em;font-weight:600;line-height:1;padding-left:10px}#onetrust-pc-sdk .ot-obj-leg-btn-handler span{font-weight:bold;text-align:center;font-size:inherit;line-height:1.5}#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler{border:none;height:auto;line-height:1.5;text-decoration:underline;font-size:.69em;background:none;right:15px;top:15px;width:auto;font-weight:normal}#onetrust-pc-sdk .ot-pgph-link{font-size:.813em !important;margin-top:10px;position:relative}#onetrust-pc-sdk .ot-pgph-link.ot-pgph-link-subgroup{margin-bottom:1rem}#onetrust-pc-sdk .ot-accordion-layout .ot-pgph-link{margin-top:5px}#onetrust-pc-sdk .ot-pgph-contr{margin:0 2.5rem}#onetrust-pc-sdk .ot-pgph-title{font-size:1.18rem;margin-bottom:2rem}#onetrust-pc-sdk .ot-pgph-desc{font-size:1rem;font-weight:400;margin-bottom:2rem;line-height:1.5rem}#onetrust-pc-sdk .ot-pgph-desc:not(:last-child):after{content:"";width:96%;display:block;margin:0 auto;padding-bottom:2rem;border-bottom:1px solid #e9e9e9}#onetrust-pc-sdk .ot-cat-header{float:left;font-weight:600;font-size:.875em;line-height:1.5;max-width:90%;vertical-align:middle}#onetrust-pc-sdk .ot-vnd-item>button:focus{outline:#000 solid 2px}#onetrust-pc-sdk .ot-vnd-item>button{position:absolute;cursor:pointer;width:100%;height:100%;margin:0;top:0;left:0;z-index:1;max-width:none;border:none}#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=false]~.ot-acc-txt{margin-top:0;max-height:0;opacity:0;overflow:hidden;width:100%;transition:.25s ease-out;display:none}#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=true]~.ot-acc-txt{transition:.1s ease-in;margin-top:10px;width:100%;overflow:auto;display:block}#onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=true]~.ot-acc-grpcntr{width:auto;margin-top:0px;padding-bottom:10px}#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item{position:relative;border-radius:2px;margin:0;padding:0;border:1px solid #d8d8d8;border-top:none;width:calc(100% - 2px);float:left}#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type{margin-top:10px;border-top:1px solid #d8d8d8}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc{padding-left:20px;padding-right:20px;width:calc(100% - 40px);font-size:.812em;margin-bottom:10px;margin-top:15px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc>ul{padding-top:10px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc>ul li{padding-top:0;line-height:1.5;padding-bottom:10px}#onetrust-pc-sdk .ot-accordion-layout div+.ot-acc-grpdesc{margin-top:5px}#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child{margin-top:10px}#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child,#onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child{margin-bottom:5px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr{padding-top:11.5px;padding-bottom:11.5px;padding-left:20px;padding-right:20px;width:calc(100% - 40px);display:inline-block}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt{width:100%;padding:0}#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr{padding-left:20px;padding-right:15px;padding-bottom:0;width:calc(100% - 35px)}#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp{padding-right:5px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr{z-index:1;position:relative}#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header+.ot-arw-cntr{position:absolute;top:50%;transform:translateY(-50%);right:20px;margin-top:-2px}#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header+.ot-arw-cntr .ot-arw{width:15px;height:20px;margin-left:5px;color:dimgray}#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header{float:none;color:#2e3644;margin:0;display:inline-block;height:auto;word-wrap:break-word;min-height:inherit}#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr,#onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr{padding-left:20px;width:calc(100% - 20px);display:inline-block;margin-top:0;padding-bottom:2px}#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr{position:relative;min-height:25px}#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl,#onetrust-pc-sdk .ot-accordion-layout h4~.ot-always-active{position:absolute;top:50%;transform:translateY(-50%);right:20px}#onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl+.ot-tgl{right:95px}#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler,#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler+a{margin-top:5px}#onetrust-pc-sdk #ot-pc-lst{display:flex;flex-direction:column}#onetrust-pc-sdk #ot-lst-cnt{margin-top:1rem;max-height:calc(100% - 100px)}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr{border:1px solid #d8d8d8;padding:.75rem 2rem;padding-bottom:0;width:auto;margin-top:.5rem}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info{margin-bottom:1rem;padding-left:.75rem;padding-right:.75rem;display:flex;flex-direction:column}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info>div{display:flex}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=DPOEmail]{border-top:1px solid #d8d8d8;padding-top:1rem}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=DPOLink]{border-bottom:1px solid #d8d8d8;padding-bottom:1rem}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl{font-weight:bold;font-size:.85em;margin-bottom:.5rem}#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt{margin-left:.5rem;font-weight:500;font-size:.85rem}#onetrust-pc-sdk .ot-vs-list,#onetrust-pc-sdk .ot-vnd-serv{width:auto;padding:1rem 1.25rem;padding-bottom:0}#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr{padding-bottom:.75rem;border-bottom:1px solid #d8d8d8}#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr{font-weight:600;font-size:.95em;line-height:2;margin-left:.5rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item{border:none;margin:0;padding:0}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button{outline:none;border-bottom:1px solid #d8d8d8}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded=true],#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded=true]{border-bottom:none}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:first-child{margin-top:.25rem;border-top:unset}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child{margin-bottom:.5rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button{border-bottom:none}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info-cntr{border:1px solid #d8d8d8;padding:.75rem 1.75rem;padding-bottom:0;width:auto;margin-top:.5rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info{margin-bottom:1rem;padding-left:.75rem;padding-right:.75rem;display:flex;flex-direction:column}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info>div,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info>div{display:flex}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOEmail],#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOEmail]{border-top:1px solid #d8d8d8;padding-top:1rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOLink],#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOLink]{border-bottom:1px solid #d8d8d8;padding-bottom:1rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl{font-weight:bold;font-size:.85em;margin-bottom:.5rem}#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-cnt{margin-left:.5rem;font-weight:500;font-size:.85rem}#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt,#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt{padding-left:40px}#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr,#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr{font-size:.8em}#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header,#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header{font-size:.8em}#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv{margin-bottom:1rem;padding:1rem .95rem}#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr{padding-bottom:.75rem;border-bottom:1px solid #d8d8d8}#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr{font-weight:700;font-size:.8em;line-height:20px;margin-left:.82rem}#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header{font-weight:700;font-size:.8em;line-height:20px}#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-vnd-serv .ot-vnd-lst-cont .ot-accordion-layout .ot-acc-hdr div.ot-chkbox{margin-left:.82rem}#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:.7rem 0;margin:0;display:flex;width:100%;align-items:center;justify-content:space-between}#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:.5rem}#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-right:.5rem;margin-left:.5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active{position:relative;right:unset;top:unset;transform:unset}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-plus-minus{top:0}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-arw-cntr{float:none;top:unset;right:unset;transform:unset;margin-top:-2px;position:relative}#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{flex:1;margin:0 .5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl{position:relative;transform:none;right:0;top:0;float:none}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox{position:relative;margin:0 .5rem}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label{padding:0}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before{position:relative}#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input{position:absolute;cursor:pointer;width:100%;height:100%;opacity:0;margin:0;top:0;left:0;z-index:1}#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.ot-cat-header,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h4.ot-cat-header,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr p[aria-level="5"].ot-cat-header,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr p[aria-level="4"].ot-cat-header{margin:0}#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5,#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp p[aria-level="5"]{top:0;line-height:20px}#onetrust-pc-sdk .ot-vs-list{display:flex;flex-direction:column;padding:0;margin:.5rem 4px}#onetrust-pc-sdk .ot-vs-selc-all{display:flex;padding:0;float:unset;align-items:center;justify-content:flex-start}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf{justify-content:flex-end}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox{margin-right:48px}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox{margin:0;padding:0;margin-right:14px;justify-content:flex-end}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox,#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl{display:inline-block;right:unset;width:auto;height:auto;float:none}#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label{width:45px;height:25px}#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox{margin-right:11px;margin-left:.75rem;display:flex;align-items:center}#onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr{margin:0 1.25rem;font-size:.812em;line-height:normal;text-align:center;word-break:break-word;word-wrap:break-word}#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox{float:unset;right:0}#onetrust-pc-sdk[dir=rtl] #ot-back-arw,#onetrust-pc-sdk[dir=rtl] input~.ot-acc-hdr .ot-arw{transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}#onetrust-pc-sdk[dir=rtl] input:checked~.ot-acc-hdr .ot-arw{transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg)}#onetrust-pc-sdk[dir=rtl] .ot-chkbox label::after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);border-left:0;border-right:3px solid}#onetrust-pc-sdk[dir=rtl] .ot-search-cntr>svg{right:0}@media only screen and (max-width: 600px){#onetrust-pc-sdk.otPcCenter{left:0;min-width:100%;height:100% !important;top:0;border-radius:0}#onetrust-pc-sdk #ot-pc-content.ot-button-order-container,#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container.ot-button-order-container{margin:0;width:100%;padding:.5em 1em;gap:.5rem;flex-wrap:nowrap;align-items:center;flex-direction:column;box-sizing:border-box;height:calc(100% - 30px);justify-content:space-around}#onetrust-pc-sdk #ot-pc-content.ot-button-order-container *[class*=ot-button-order-],#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container.ot-button-order-container *[class*=ot-button-order-]{margin:0 !important}#onetrust-pc-sdk .ot-btn-container button{max-width:none;letter-spacing:.01em}#onetrust-pc-sdk #close-pc-btn-handler{top:10px;right:17px}#onetrust-pc-sdk p{font-size:.7em}#onetrust-pc-sdk #ot-pc-hdr{margin:10px 10px 0 5px;width:calc(100% - 15px)}#onetrust-pc-sdk .vendor-search-handler{font-size:1em}#onetrust-pc-sdk #ot-back-arw{margin-left:12px}#onetrust-pc-sdk #ot-lst-cnt{margin:0;padding:0 5px 0 10px;min-width:95%}#onetrust-pc-sdk .switch+p{max-width:80%}#onetrust-pc-sdk .ot-ftr-stacked button{width:100%}#onetrust-pc-sdk #ot-fltr-cnt{max-width:320px;width:90%;border-top-right-radius:0;border-bottom-right-radius:0;margin:0;margin-left:15px;left:auto;right:40px;top:85px}#onetrust-pc-sdk .ot-fltr-opt{margin-left:25px;margin-bottom:10px}#onetrust-pc-sdk #ot-fltr-cnt{right:40px}}@media only screen and (max-width: 500px){#onetrust-pc-sdk .ot-fltr-cntr,#onetrust-pc-sdk #ot-fltr-cnt{right:10px}#onetrust-pc-sdk #ot-anchor{right:25px}#onetrust-pc-sdk button{width:100%}#onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-sel-all{padding-right:9px}#onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr{right:0}#onetrust-pc-sdk .ot-btn-container.ot-button-order-container .ot-pc-refuse-all-handler,#onetrust-pc-sdk .ot-btn-container.ot-button-order-container .save-preference-btn-handler,#onetrust-pc-sdk .ot-btn-container.ot-button-order-container #accept-recommended-btn-handler{width:100%}}@media(min-width: 768px){#onetrust-pc-sdk.ot-tgl-with-label .ot-label-status{display:inline}#onetrust-pc-sdk.ot-tgl-with-label #ot-pc-lst .ot-label-status{display:none}}@media only screen and (max-width: 896px)and (max-height: 425px)and (orientation: landscape){#onetrust-pc-sdk.otPcCenter{left:0;top:0;min-width:100%;height:100%;border-radius:0}#onetrust-pc-sdk .ot-pc-header{height:auto;min-height:20px}#onetrust-pc-sdk .ot-pc-header .ot-pc-logo{max-height:30px}#onetrust-pc-sdk .ot-pc-footer{max-height:90px;height:100% !important}#onetrust-pc-sdk .ot-pc-footer .ot-btn-container{overflow-y:auto;overflow-x:hidden;max-height:calc(100% - 30px)}#onetrust-pc-sdk #ot-pc-content,#onetrust-pc-sdk #ot-pc-lst{bottom:100px}#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content,#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-lst{bottom:100px}#onetrust-pc-sdk #ot-anchor{left:initial;right:50px}#onetrust-pc-sdk #ot-lst-title{margin-top:12px}#onetrust-pc-sdk #ot-lst-title *{font-size:inherit}#onetrust-pc-sdk #ot-pc-hdr input{margin-right:0;padding-right:45px}#onetrust-pc-sdk .switch+p{max-width:85%}#onetrust-pc-sdk #ot-sel-blk{position:static}#onetrust-pc-sdk #ot-pc-lst{overflow:auto}#onetrust-pc-sdk #ot-lst-cnt{max-height:none;overflow:initial}#onetrust-pc-sdk #ot-lst-cnt.no-results{height:auto}#onetrust-pc-sdk input{font-size:1em !important}#onetrust-pc-sdk p{font-size:.6em}#onetrust-pc-sdk #ot-fltr-modal{width:100%;top:0}#onetrust-pc-sdk ul li p,#onetrust-pc-sdk .category-vendors-list-handler,#onetrust-pc-sdk .category-vendors-list-handler+a,#onetrust-pc-sdk .category-host-list-handler{font-size:.6em}#onetrust-pc-sdk.ot-shw-fltr #ot-anchor{display:none !important}#onetrust-pc-sdk.ot-shw-fltr #ot-pc-lst{height:100% !important;overflow:hidden;top:0px}#onetrust-pc-sdk.ot-shw-fltr #ot-fltr-cnt{margin:0;height:100%;max-height:none;padding:10px;top:0;width:calc(100% - 20px);position:absolute;right:0;left:0;max-width:none}#onetrust-pc-sdk.ot-shw-fltr .ot-fltr-scrlcnt{max-height:calc(100% - 65px)}}
            #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: #FFFFFF;
                }
               
            #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: #0a0b0d;
                }
             #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,
                    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc a
                    {
                        color: #0052ff;
                    }
            #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover { text-decoration: underline;}
            
             #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
                    #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets
                            {
                                background-color: #FFFFFF;
                            }
        #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: #0052ff;border-color: #0052ff;
                color: #FFFFFF;
            }
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
                border-color: #0052ff;
            }
            
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler{
                background-color: transparent;
                border: 1px solid transparent;
            }
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn {
                background-color: #FFFFFF;
                color: #4D4D4D; border-color: #4D4D4D;
            }#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob {
                background-color: #468254;
            }
                #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch-nob {
                    background-color: #767676;
                }
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch, .ot-switch .ot-switch-nob, .ot-switch .ot-switch-nob:before,
            #onetrust-pc-sdk .ot-checkbox input[type="checkbox"]:focus + label::before,
            #onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus + label::before {
                outline-color: #014cec;
                outline-width: 1px;
                outline-offset: 1px;
            }
            #onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus {
                border: 1px solid #014cec;
            }
            #onetrust-consent-sdk #onetrust-pc-sdk *:focus,
            #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus {
               outline: 1px solid #014cec;
               outline-offset: 1px;
            }/* 
	One Trust Coinbase
	These styles are used to override the default One Trust styles for Coinbase.
	Everytime we update the Banner and Modal styles, we should update these styles.
	Copy these styles to the Coinbase template in OneTrust.
*/

#onetrust-banner-sdk {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family:
    CoinbaseSans,
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    Roboto,
    Oxygen,
    Ubuntu,
    Cantarell,
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
}

#onetrust-pc-sdk {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family:
    CoinbaseSans,
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    Roboto,
    Oxygen,
    Ubuntu,
    Cantarell,
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif !important;
}

#onetrust-banner-sdk #onetrust-accept-btn-handler,
#onetrust-banner-sdk #onetrust-reject-all-handler,
#onetrust-banner-sdk #onetrust-pc-btn-handler {
  outline-offset: 1px;
}

#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo {
  height: 64px;
  width: 64px;
}

#onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold {
  font-weight: bold;
}

#onetrust-banner-sdk .ot-close-icon,
#onetrust-pc-sdk .ot-close-icon,
#ot-sync-ntfy .ot-close-icon {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  height: 12px;
  width: 12px;
}

#onetrust-banner-sdk .powered-by-logo,
#onetrust-banner-sdk .ot-pc-footer-logo a,
#onetrust-pc-sdk .powered-by-logo,
#onetrust-pc-sdk .ot-pc-footer-logo a,
#ot-sync-ntfy .powered-by-logo,
#ot-sync-ntfy .ot-pc-footer-logo a {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  height: 25px;
  width: 152px;
  display: block;
  text-decoration: none;
  font-size: 0.75em;
}

#onetrust-banner-sdk .powered-by-logo:hover,
#onetrust-banner-sdk .ot-pc-footer-logo a:hover,
#onetrust-pc-sdk .powered-by-logo:hover,
#onetrust-pc-sdk .ot-pc-footer-logo a:hover,
#ot-sync-ntfy .powered-by-logo:hover,
#ot-sync-ntfy .ot-pc-footer-logo a:hover {
  color: #565656;
}

#onetrust-banner-sdk h3 *,
#onetrust-banner-sdk h4 *,
#onetrust-banner-sdk h6 *,
#onetrust-banner-sdk button *,
#onetrust-banner-sdk a[data-parent-id] *,
#onetrust-pc-sdk h3 *,
#onetrust-pc-sdk h4 *,
#onetrust-pc-sdk h6 *,
#onetrust-pc-sdk button *,
#onetrust-pc-sdk a[data-parent-id] *,
#ot-sync-ntfy h3 *,
#ot-sync-ntfy h4 *,
#ot-sync-ntfy h6 *,
#ot-sync-ntfy button *,
#ot-sync-ntfy a[data-parent-id] * {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}

#onetrust-banner-sdk .ot-hide,
#onetrust-pc-sdk .ot-hide,
#ot-sync-ntfy .ot-hide {
  display: none !important;
}

#onetrust-banner-sdk button.ot-link-btn:hover,
#onetrust-pc-sdk button.ot-link-btn:hover,
#ot-sync-ntfy button.ot-link-btn:hover {
  text-decoration: underline;
  opacity: 1;
}

#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column {
  padding: 0;
}

#onetrust-pc-sdk .ot-sdk-container {
  padding-right: 0;
}

#onetrust-pc-sdk .ot-sdk-row {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 1em;
}

#onetrust-pc-sdk [type='checkbox']:checked,
#onetrust-pc-sdk [type='checkbox']:not(:checked) {
  pointer-events: initial;
}

#onetrust-pc-sdk [type='checkbox']:disabled + label::before,
#onetrust-pc-sdk [type='checkbox']:disabled + label:after,
#onetrust-pc-sdk [type='checkbox']:disabled + label {
  pointer-events: none;
  opacity: 0.7;
}

#onetrust-pc-sdk li input[type='checkbox'] {
  z-index: 1;
}

#onetrust-pc-sdk li .ot-checkbox label {
  z-index: 2;
}

#onetrust-pc-sdk li .ot-checkbox input[type='checkbox'] {
  height: auto;
  width: auto;
}

#onetrust-pc-sdk li .host-title a,
#onetrust-pc-sdk li .ot-host-name a,
#onetrust-pc-sdk li .accordion-text,
#onetrust-pc-sdk li .ot-acc-txt {
  z-index: 2;
  position: relative;
}

#onetrust-pc-sdk input {
  margin: 3px 0.1ex;
}

#onetrust-pc-sdk .pc-logo,
#onetrust-pc-sdk .ot-pc-logo {
  height: 60px;
  width: 180px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

#onetrust-pc-sdk .pc-logo img,
#onetrust-pc-sdk .ot-pc-logo img {
  max-height: 100%;
  max-width: 100%;
}

#onetrust-pc-sdk .screen-reader-only,
#onetrust-pc-sdk .ot-scrn-rdr,
.ot-sdk-cookie-policy .screen-reader-only,
.ot-sdk-cookie-policy .ot-scrn-rdr {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

#onetrust-pc-sdk.ot-fade-in,
.onetrust-pc-dark-filter.ot-fade-in,
#onetrust-banner-sdk.ot-fade-in {
  animation-name: onetrust-fade-in;
  animation-duration: 400ms;
  animation-timing-function: ease-in-out;
}

#onetrust-pc-sdk.ot-hide {
  display: none !important;
}

.onetrust-pc-dark-filter.ot-hide {
  display: none !important;
}

#ot-sdk-btn.ot-sdk-show-settings,
#ot-sdk-btn.optanon-show-settings {
  color: #0052ff;
  border: 1px solid #0052ff;
  height: auto;
  white-space: normal;
  word-wrap: break-word;
  padding: 0.8em 2em;
  font-size: 0.8em;
  line-height: 1.2;
  cursor: pointer;
  -moz-transition: 0.1s ease;
  -o-transition: 0.1s ease;
  -webkit-transition: 1s ease;
  transition: 0.1s ease;
}

#ot-sdk-btn.ot-sdk-show-settings:hover,
#ot-sdk-btn.optanon-show-settings:hover {
  color: #fff;
  background-color: #0052ff;
}

.onetrust-pc-dark-filter {
  background: rgba(0, 0, 0, 0.5);
  z-index: 2147483646;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
}

@keyframes onetrust-fade-in {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.ot-cookie-label {
  text-decoration: underline;
}

@media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape) {
  #onetrust-pc-sdk p {
    font-size: 0.75em;
  }
}

#onetrust-banner-sdk .banner-option-input:focus + label {
  outline: 1px solid #000;
  outline-style: auto;
}

#onetrust-pc-sdk .ot-userid-title {
  margin-top: 10px;
}

#onetrust-pc-sdk .ot-userid-title > span,
#onetrust-pc-sdk .ot-userid-timestamp > span {
  font-weight: 700;
}

#onetrust-pc-sdk .ot-userid-desc {
  font-style: italic;
}

#onetrust-pc-sdk .ot-host-desc a {
  pointer-events: initial;
}

#onetrust-pc-sdk .ot-ven-hdr > p a {
  position: relative;
  z-index: 2;
  pointer-events: initial;
}

#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a,
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a {
  margin-right: auto;
}

#onetrust-pc-sdk .ot-pc-footer-logo img {
  width: 136px;
  height: 16px;
}

#onetrust-pc-sdk .ot-pur-vdr-count {
  font-weight: 400;
  font-size: 0.7rem;
  padding-top: 3px;
  display: block;
}

#onetrust-banner-sdk .ot-optout-signal,
#onetrust-pc-sdk .ot-optout-signal {
  border: 1px solid #32ae88;
  border-radius: 3px;
  padding: 5px;
  margin-bottom: 10px;
  background-color: #f9fffa;
  font-size: 0.85rem;
  line-height: 2;
}

#onetrust-banner-sdk .ot-optout-signal .ot-optout-icon,
#onetrust-pc-sdk .ot-optout-signal .ot-optout-icon {
  display: inline;
  margin-right: 5px;
}

#onetrust-banner-sdk .ot-optout-signal svg,
#onetrust-pc-sdk .ot-optout-signal svg {
  height: 20px;
  width: 30px;
  transform: scale(0.5);
}

#onetrust-banner-sdk .ot-optout-signal svg path,
#onetrust-pc-sdk .ot-optout-signal svg path {
  fill: #32ae88;
}

#onetrust-banner-sdk,
#onetrust-pc-sdk,
#ot-sync-ntfy {
  font-size: 16px;
}

#onetrust-banner-sdk *,
#onetrust-banner-sdk ::after,
#onetrust-banner-sdk ::before,
#onetrust-pc-sdk *,
#onetrust-pc-sdk ::after,
#onetrust-pc-sdk ::before,
#ot-sync-ntfy *,
#ot-sync-ntfy ::after,
#ot-sync-ntfy ::before {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

#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-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 {
  font-family: inherit;
  font-weight: normal;
  -webkit-font-smoothing: auto;
  letter-spacing: normal;
  line-height: normal;
  padding: 0;
  margin: 0;
  height: auto;
  min-height: 0;
  max-height: none;
  width: auto;
  min-width: 0;
  max-width: none;
  border-radius: 0;
  border: none;
  clear: none;
  float: none;
  position: static;
  bottom: auto;
  left: auto;
  right: auto;
  top: auto;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  background: none;
  overflow: visible;
  vertical-align: baseline;
  visibility: visible;
  z-index: auto;
  box-shadow: none;
}

#onetrust-banner-sdk label:before,
#onetrust-banner-sdk label:after,
#onetrust-banner-sdk .checkbox:after,
#onetrust-banner-sdk .checkbox:before,
#onetrust-pc-sdk label:before,
#onetrust-pc-sdk label:after,
#onetrust-pc-sdk .checkbox:after,
#onetrust-pc-sdk .checkbox:before,
#ot-sync-ntfy label:before,
#ot-sync-ntfy label:after,
#ot-sync-ntfy .checkbox:after,
#ot-sync-ntfy .checkbox:before {
  content: '';
  content: none;
}

#onetrust-banner-sdk .ot-sdk-container,
#onetrust-pc-sdk .ot-sdk-container {
  position: relative;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box;
}

#onetrust-banner-sdk .ot-sdk-column,
#onetrust-banner-sdk .ot-sdk-columns,
#onetrust-pc-sdk .ot-sdk-column,
#onetrust-pc-sdk .ot-sdk-columns {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 0;
  display: initial;
}

@media (min-width: 400px) {
  #onetrust-banner-sdk .ot-sdk-container,
  #onetrust-pc-sdk .ot-sdk-container {
    width: 90%;
    padding: 0;
  }
}

@media (min-width: 550px) {
  #onetrust-banner-sdk .ot-sdk-container,
  #onetrust-pc-sdk .ot-sdk-container {
    width: 100%;
  }

  #onetrust-banner-sdk .ot-sdk-column,
  #onetrust-banner-sdk .ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-column,
  #onetrust-pc-sdk .ot-sdk-columns {
    margin-left: 4%;
  }

  #onetrust-banner-sdk .ot-sdk-column:first-child,
  #onetrust-banner-sdk .ot-sdk-columns:first-child,
  #onetrust-pc-sdk .ot-sdk-column:first-child,
  #onetrust-pc-sdk .ot-sdk-columns:first-child {
    margin-left: 0;
  }

  #onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns {
    width: 13.3333333333%;
  }

  #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns {
    width: 22%;
  }

  #onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns {
    width: 30.6666666667%;
  }

  #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns {
    width: 65.3333333333%;
  }

  #onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns {
    width: 74%;
  }

  #onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns {
    width: 82.6666666667%;
  }

  #onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns {
    width: 91.3333333333%;
  }

  #onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns {
    width: 100%;
    margin-left: 0;
  }
}

#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-pc-sdk h1,
#onetrust-pc-sdk h2,
#onetrust-pc-sdk h3,
#onetrust-pc-sdk h4,
#onetrust-pc-sdk h5,
#onetrust-pc-sdk h6 {
  margin-top: 0;
  font-weight: 600;
  font-family: inherit;
}

#onetrust-banner-sdk h1,
#onetrust-pc-sdk h1 {
  font-size: 1.5rem;
  line-height: 1.2;
}

#onetrust-banner-sdk h2,
#onetrust-pc-sdk h2 {
  font-size: 1.5rem;
  line-height: 1.25;
}

#onetrust-banner-sdk h3,
#onetrust-pc-sdk h3 {
  font-size: 1.5rem;
  line-height: 1.3;
}

#onetrust-banner-sdk h4,
#onetrust-pc-sdk h4 {
  font-size: 1.5rem;
  line-height: 1.35;
}

#onetrust-banner-sdk h5,
#onetrust-pc-sdk h5 {
  font-size: 1.5rem;
  line-height: 1.5;
}

#onetrust-banner-sdk h6,
#onetrust-pc-sdk h6 {
  font-size: 1.5rem;
  line-height: 1.6;
}

@media (min-width: 550px) {
  #onetrust-banner-sdk h1,
  #onetrust-pc-sdk h1 {
    font-size: 1.5rem;
  }

  #onetrust-banner-sdk h2,
  #onetrust-pc-sdk h2 {
    font-size: 1.5rem;
  }

  #onetrust-banner-sdk h3,
  #onetrust-pc-sdk h3 {
    font-size: 1.5rem;
  }

  #onetrust-banner-sdk h4,
  #onetrust-pc-sdk h4 {
    font-size: 1.5rem;
  }

  #onetrust-banner-sdk h5,
  #onetrust-pc-sdk h5 {
    font-size: 1.5rem;
  }

  #onetrust-banner-sdk h6,
  #onetrust-pc-sdk h6 {
    font-size: 1.5rem;
  }
}

#onetrust-banner-sdk p,
#onetrust-pc-sdk p {
  margin: 0 0 1em 0;
  font-family: inherit;
  line-height: normal;
}

#onetrust-banner-sdk a,
#onetrust-pc-sdk a {
  color: #565656;
  text-decoration: underline !important;
}

#onetrust-banner-sdk a:hover,
#onetrust-pc-sdk a:hover {
  color: #565656;
  text-decoration: underline !important;
}

#onetrust-banner-sdk .ot-sdk-button,
#onetrust-banner-sdk button,
#onetrust-pc-sdk .ot-sdk-button,
#onetrust-pc-sdk button {
  margin-bottom: 1rem;
  font-family: inherit;
}

#onetrust-banner-sdk .ot-sdk-button,
#onetrust-banner-sdk button,
#onetrust-pc-sdk .ot-sdk-button,
#onetrust-pc-sdk button {
  display: inline-block;
  height: 38px;
  padding: 0 30px;
  color: #555;
  text-align: center;
  font-size: 0.9em;
  font-weight: 400;
  line-height: 38px;
  letter-spacing: 0.01em;
  text-decoration: none;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 2px;
  border: 1px solid #bbb;
  cursor: pointer;
  box-sizing: border-box;
}

#onetrust-banner-sdk .ot-sdk-button:hover,
#onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover,
#onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus,
#onetrust-pc-sdk .ot-sdk-button:hover,
#onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover,
#onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus {
  background-color: #014cec;
}

#onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover {
  background-color: transparent !important;
}

#onetrust-banner-sdk .ot-sdk-button:focus,
#onetrust-banner-sdk :not(.ot-leg-btn-container) > button:focus,
#onetrust-pc-sdk .ot-sdk-button:focus,
#onetrust-pc-sdk :not(.ot-leg-btn-container) > button:focus {
  outline: 2px solid #000;
}

#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary,
#onetrust-banner-sdk button.ot-sdk-button-primary,
#onetrust-banner-sdk input[type='submit'].ot-sdk-button-primary,
#onetrust-banner-sdk input[type='reset'].ot-sdk-button-primary,
#onetrust-banner-sdk input[type='button'].ot-sdk-button-primary,
#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary,
#onetrust-pc-sdk button.ot-sdk-button-primary,
#onetrust-pc-sdk input[type='submit'].ot-sdk-button-primary,
#onetrust-pc-sdk input[type='reset'].ot-sdk-button-primary,
#onetrust-pc-sdk input[type='button'].ot-sdk-button-primary {
  color: #fff;
  background-color: #33c3f0;
  border-color: #33c3f0;
}

#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover,
#onetrust-banner-sdk button.ot-sdk-button-primary:hover,
#onetrust-banner-sdk input[type='submit'].ot-sdk-button-primary:hover,
#onetrust-banner-sdk input[type='reset'].ot-sdk-button-primary:hover,
#onetrust-banner-sdk input[type='button'].ot-sdk-button-primary:hover,
#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus,
#onetrust-banner-sdk button.ot-sdk-button-primary:focus,
#onetrust-banner-sdk input[type='submit'].ot-sdk-button-primary:focus,
#onetrust-banner-sdk input[type='reset'].ot-sdk-button-primary:focus,
#onetrust-banner-sdk input[type='button'].ot-sdk-button-primary:focus,
#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover,
#onetrust-pc-sdk button.ot-sdk-button-primary:hover,
#onetrust-pc-sdk input[type='submit'].ot-sdk-button-primary:hover,
#onetrust-pc-sdk input[type='reset'].ot-sdk-button-primary:hover,
#onetrust-pc-sdk input[type='button'].ot-sdk-button-primary:hover,
#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus,
#onetrust-pc-sdk button.ot-sdk-button-primary:focus,
#onetrust-pc-sdk input[type='submit'].ot-sdk-button-primary:focus,
#onetrust-pc-sdk input[type='reset'].ot-sdk-button-primary:focus,
#onetrust-pc-sdk input[type='button'].ot-sdk-button-primary:focus {
  color: #fff;
  background-color: #1eaedb;
  border-color: #1eaedb;
}

#onetrust-banner-sdk input[type='text'],
#onetrust-pc-sdk input[type='text'] {
  height: 38px;
  padding: 6px 10px;
  background-color: #fff;
  border: 1px solid #d1d1d1;
  border-radius: 4px;
  box-shadow: none;
  box-sizing: border-box;
}

#onetrust-banner-sdk input[type='text'],
#onetrust-pc-sdk input[type='text'] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

#onetrust-banner-sdk input[type='text']:focus,
#onetrust-pc-sdk input[type='text']:focus {
  border: 1px solid #000;
  outline: 0;
}

#onetrust-banner-sdk label,
#onetrust-pc-sdk label {
  display: block;
  margin-bottom: 0.5rem;
  font-weight: 600;
}

#onetrust-banner-sdk input[type='checkbox'],
#onetrust-pc-sdk input[type='checkbox'] {
  display: inline;
}

#onetrust-banner-sdk ul,
#onetrust-pc-sdk ul {
  list-style: circle inside;
}

#onetrust-banner-sdk ul,
#onetrust-pc-sdk ul {
  padding-left: 0;
  margin-top: 0;
}

#onetrust-banner-sdk ul ul,
#onetrust-pc-sdk ul ul {
  margin: 1.5rem 0 1.5rem 3rem;
  font-size: 90%;
}

#onetrust-banner-sdk li,
#onetrust-pc-sdk li {
  margin-bottom: 1rem;
}

#onetrust-banner-sdk th,
#onetrust-banner-sdk td,
#onetrust-pc-sdk th,
#onetrust-pc-sdk td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid #e1e1e1;
}

#onetrust-banner-sdk button,
#onetrust-pc-sdk button {
  margin-bottom: 1rem;
  font-family: inherit;
}

#onetrust-banner-sdk .ot-sdk-container:after,
#onetrust-banner-sdk .ot-sdk-row:after,
#onetrust-pc-sdk .ot-sdk-container:after,
#onetrust-pc-sdk .ot-sdk-row:after {
  content: '';
  display: table;
  clear: both;
}

#onetrust-banner-sdk .ot-sdk-row {
  padding-right: 28px;
}

#onetrust-banner-sdk .ot-sdk-row,
#onetrust-pc-sdk .ot-sdk-row {
  margin: 0;
  max-width: none;
  display: block;
}

#onetrust-banner-sdk {
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.2);
}

#onetrust-banner-sdk.otFlat {
  position: fixed;
  z-index: 2147483645;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: #fff;
  max-height: 90%;
  overflow-x: hidden;
  overflow-y: auto;
}

#onetrust-banner-sdk.otFlat.top {
  top: 0px;
  bottom: auto;
}

#onetrust-banner-sdk.otRelFont {
  font-size: 1rem;
}

#onetrust-banner-sdk > .ot-sdk-container {
  overflow: hidden;
}

#onetrust-banner-sdk::-webkit-scrollbar {
  width: 11px;
}

#onetrust-banner-sdk::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #c1c1c1;
}

#onetrust-banner-sdk {
  scrollbar-arrow-color: #c1c1c1;
  scrollbar-darkshadow-color: #c1c1c1;
  scrollbar-face-color: #c1c1c1;
  scrollbar-shadow-color: #c1c1c1;
}

#onetrust-banner-sdk #onetrust-policy {
  margin-top: 1em;
  overflow: hidden;
}

#onetrust-banner-sdk #onetrust-policy .ot-gv-list-handler {
  float: left;
  font-size: 0.82em;
  padding: 0;
  margin-bottom: 0;
  border: 0;
  line-height: normal;
  height: auto;
  width: auto;
  text-decoration: underline !important;
}

#onetrust-banner-sdk #onetrust-policy-title {
  font-size: 1.2em;
  line-height: 1.3;
  margin-bottom: 10px;
}

#onetrust-banner-sdk #onetrust-policy-text {
  clear: both;
  text-align: left;
  font-size: 0.88em;
  line-height: 1.4;
}

#onetrust-banner-sdk #onetrust-policy-text * {
  font-size: inherit;
  line-height: inherit;
}

#onetrust-banner-sdk #onetrust-policy-text a {
  font-weight: bold;
  margin-left: 5px;
  text-decoration: underline !important;
}

#onetrust-banner-sdk #onetrust-policy-title,
#onetrust-banner-sdk #onetrust-policy-text {
  color: dimgray;
  float: left;
}

#onetrust-banner-sdk #onetrust-button-group-parent {
  min-height: 1px;
  text-align: center;
  margin-bottom: 1em;
}

#onetrust-banner-sdk #onetrust-button-group {
  display: inline-block;
}

#onetrust-banner-sdk #onetrust-accept-btn-handler {
  background-color: #0052ff;
  color: #fff;
  border-color: #0052ff;
  margin-right: 1em;
  min-width: 125px;
  height: auto;
  white-space: normal;
  word-break: break-word;
  word-wrap: break-word;
  padding: 12px 10px;
  line-height: 1.2;
  font-size: 0.813em;
  font-weight: 600;
}

#onetrust-banner-sdk #onetrust-reject-all-handler {
  background-color: #eef0f3;
  color: #0a0b0d;
  border-color: #eef0f3;
  margin-right: 1em;
  min-width: 125px;
  height: auto;
  white-space: normal;
  word-break: break-word;
  word-wrap: break-word;
  padding: 12px 10px;
  line-height: 1.2;
  font-size: 0.813em;
  font-weight: 600;
}

#onetrust-banner-sdk #onetrust-pc-btn-handler {
  background-color: #eef0f3;
  color: #0a0b0d;
  border-color: #eef0f3;
  margin-right: 1em;
  min-width: 125px;
  height: auto;
  white-space: normal;
  word-break: break-word;
  word-wrap: break-word;
  padding: 12px 10px;
  line-height: 1.2;
  font-size: 0.813em;
  font-weight: 600;
}

#onetrust-banner-sdk #onetrust-policy-text #onetrust-pc-btn-handler {
  background: none;
  border: none;
  color: #0052ff;
  cursor: pointer;
  display: inline;
  font-size: inherit;
  font-weight: inherit;
  height: auto;
  line-height: inherit;
  margin: 0;
  min-width: auto;
  padding: 0;
  text-decoration: underline !important;
  text-transform: lowercase;
  vertical-align: baseline;
  white-space: inherit;
  word-break: normal;
  word-wrap: normal;
}

#onetrust-banner-sdk #onetrust-policy-text #onetrust-pc-btn-handler:focus-visible {
  outline: 1px solid #005fcc;
}

#onetrust-banner-sdk .onetrust-close-btn-ui {
  width: 12px;
  height: 12px;
  background-size: 12px;
  border: none;
  position: relative;
  margin: auto;
  border-radius: 100%;
  padding: 12px;
}

#onetrust-banner-sdk .onetrust-close-btn-ui:focus {
  background-color: transparent !important;
}

#onetrust-banner-sdk .onetrust-close-btn-ui:focus-visible {
  outline: 1px solid #005fcc;
  border-radius: 100%;
}

#onetrust-banner-sdk .banner_logo {
  display: none;
}

#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0px;
}

#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy {
  margin-left: 65px;
}

#onetrust-banner-sdk .ot-b-addl-desc {
  clear: both;
  float: left;
  display: block;
}

#onetrust-banner-sdk #banner-options {
  float: left;
  display: table;
  margin-right: 0;
  margin-left: 1em;
  width: calc(100% - 1em);
}

#onetrust-banner-sdk .banner-option-input {
  cursor: pointer;
  width: auto;
  height: auto;
  border: none;
  padding: 0;
  padding-right: 3px;
  margin: 0 0 10px;
  font-size: 0.82em;
  line-height: 1.4;
}

#onetrust-banner-sdk .banner-option-input * {
  pointer-events: none;
  font-size: inherit;
  line-height: inherit;
}

#onetrust-banner-sdk .banner-option-input[aria-expanded='true'] ~ .banner-option-details {
  display: block;
  height: auto;
}

#onetrust-banner-sdk .banner-option-input[aria-expanded='true'] .ot-arrow-container {
  transform: rotate(90deg);
}

#onetrust-banner-sdk .banner-option {
  margin-bottom: 12px;
  margin-left: 0;
  border: none;
  float: left;
  padding: 0;
}

#onetrust-banner-sdk .banner-option:first-child {
  padding-left: 2px;
}

#onetrust-banner-sdk .banner-option:not(:first-child) {
  padding: 0;
  border: none;
}

#onetrust-banner-sdk .banner-option-header {
  cursor: pointer;
  display: inline-block;
}

#onetrust-banner-sdk .banner-option-header :first-child {
  color: dimgray;
  font-weight: bold;
  float: left;
}

#onetrust-banner-sdk .banner-option-header .ot-arrow-container {
  display: inline-block;
  border-top: 6px solid rgba(0, 0, 0, 0);
  border-bottom: 6px solid rgba(0, 0, 0, 0);
  border-left: 6px solid dimgray;
  margin-left: 10px;
  vertical-align: middle;
}

#onetrust-banner-sdk .banner-option-details {
  display: none;
  font-size: 0.83em;
  line-height: 1.5;
  padding: 10px 0px 5px 10px;
  margin-right: 10px;
  height: 0px;
}

#onetrust-banner-sdk .banner-option-details * {
  font-size: inherit;
  line-height: inherit;
  color: dimgray;
}

#onetrust-banner-sdk .ot-arrow-container,
#onetrust-banner-sdk .banner-option-details {
  transition: all 300ms ease-in 0s;
  -webkit-transition: all 300ms ease-in 0s;
  -moz-transition: all 300ms ease-in 0s;
  -o-transition: all 300ms ease-in 0s;
}

#onetrust-banner-sdk .ot-dpd-container {
  float: left;
}

#onetrust-banner-sdk .ot-dpd-title {
  margin-bottom: 10px;
}

#onetrust-banner-sdk .ot-dpd-title,
#onetrust-banner-sdk .ot-dpd-desc {
  font-size: 0.88em;
  line-height: 1.4;
  color: dimgray;
}

#onetrust-banner-sdk .ot-dpd-title *,
#onetrust-banner-sdk .ot-dpd-desc * {
  font-size: inherit;
  line-height: inherit;
}

#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text * {
  margin-bottom: 0;
}

#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button {
  display: block;
}

#onetrust-banner-sdk.ot-close-btn-link {
  padding-top: 25px;
}

#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container {
  top: 15px;
  transform: none;
  right: 15px;
}

#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button {
  padding: 0;
  white-space: pre-wrap;
  border: none;
  height: auto;
  line-height: 1.5;
  text-decoration: underline;
  font-size: 0.69em;
}

#onetrust-banner-sdk #onetrust-policy-text,
#onetrust-banner-sdk .ot-dpd-desc,
#onetrust-banner-sdk .ot-b-addl-desc {
  font-size: 0.813em;
  line-height: 1.5;
}

#onetrust-banner-sdk .ot-dpd-desc {
  margin-bottom: 10px;
}

#onetrust-banner-sdk .ot-dpd-desc > .ot-b-addl-desc {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1em;
}

#onetrust-consent-sdk #onetrust-banner-sdk {
  background-color: #ffffff;
  border-radius: 16px;
  outline: none;
}

#onetrust-consent-sdk #onetrust-pc-sdk {
  background-color: #ffffff;
  border-radius: 4px;
}

#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-banner-sdk #banner-options *,
#onetrust-banner-sdk .ot-cat-header,
#onetrust-banner-sdk .ot-optout-signal {
  color: #1d1d1d;
}

#onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details {
  background-color: #f5f5f5;
}

#onetrust-consent-sdk #onetrust-banner-sdk a[href],
#onetrust-consent-sdk #onetrust-banner-sdk a[href] font,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn {
  color: #0052ff;
  text-decoration: underline !important;
}

#onetrust-consent-sdk #onetrust-accept-btn-handler,
#onetrust-banner-sdk #onetrust-reject-all-handler {
  background-color: #0a0b0d;
  border-color: #0a0b0d;
  color: #ffffff;
}

#onetrust-consent-sdk #onetrust-banner-sdk *:focus,
#onetrust-consent-sdk #onetrust-banner-sdk:focus {
  outline-color: #000000;
  outline-width: 1px;
}

#onetrust-banner-sdk.otFloatingRounded,
#onetrust-banner-sdk.otFloatingRounded[dir='rtl'] {
  width: 528px;
  max-width: calc(100% - 32px);
}

#onetrust-banner-sdk > div > div.ot-sdk-container {
  max-width: 100%;
  width: 100%;
}

#onetrust-banner-sdk #onetrust-group-container #onetrust-policy-text,
#onetrust-banner-sdk #onetrust-group-container .ot-b-addl-desc {
  font-size: 14px;
}

#onetrust-banner-sdk #onetrust-group-container #onetrust-policy-text a {
  font-weight: normal;
  margin-left: 0;
  text-decoration: underline !important;
}

#onetrust-banner-sdk #onetrust-group-container #onetrust-policy-text a:focus {
  outline: none;
}

#onetrust-banner-sdk #onetrust-group-container #onetrust-policy-text a:focus-visible {
  outline: 1px solid #005fcc;
}

#onetrust-banner-sdk #onetrust-button-group-parent.has-reject-all-button #onetrust-button-group {
  flex-direction: row;
  gap: 8px;
  display: flex;
  margin: 0;
  justify-content: flex-start;
}

#onetrust-banner-sdk .onetrust-banner-options {
  float: unset;
  max-width: unset;
  order: 2;
  display: flex;
  gap: 1em;
  width: 100%;
}

#onetrust-banner-sdk
  #onetrust-button-group-parent.has-reject-all-button
  #onetrust-button-group
  button {
  padding: 8px 16px;
  height: 40px;
  font-size: 16px;
  min-width: auto;
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group {
  display: flex;
  gap: 8px;
  flex-direction: row;
  justify-content: flex-start;
  margin-top: 0;
  width: 100%;
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group button {
  border-radius: 4px;
  padding: 10px;
  text-decoration: none;
  margin: 0;
}

#onetrust-banner-sdk
  #onetrust-button-group-parent
  #onetrust-button-group
  #onetrust-accept-btn-handler {
  order: 2;
  border-radius: 40px;
  width: auto;
  min-width: 0;
  flex: 1;
}

#onetrust-banner-sdk
  #onetrust-button-group-parent
  #onetrust-button-group
  #onetrust-reject-all-handler {
  order: 1;
  border-radius: 40px;
  margin-left: 0;
  width: auto;
  min-width: 0;
  flex: 1;
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-pc-btn-handler {
  display: none !important;
}

#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-pc-btn-handler {
  order: 1;
  border: none;
  background-color: #fff;
  text-decoration: underline;
  padding: 0;
  text-align: left;
  font-size: 14px;
  min-width: auto;
  outline: none;
}

#onetrust-banner-sdk
  #onetrust-button-group-parent
  #onetrust-button-group
  #onetrust-pc-btn-handler:focus-visible {
  outline: 1px solid #005fcc;
}

#onetrust-banner-sdk
  #onetrust-button-group-parent
  #onetrust-button-group
  #onetrust-accept-btn-handler:hover,
#onetrust-banner-sdk
  #onetrust-button-group-parent
  #onetrust-button-group
  #onetrust-reject-all-handler:hover {
  background-color: #0a0b0d !important;
  border-color: #0a0b0d !important;
  opacity: 1 !important;
}

#onetrust-banner-sdk #onetrust-close-btn-container {
  right: 24px;
  display: flex;
  top: 16px;
  position: absolute;
}

#onetrust-pc-sdk.otPcCenter {
  overflow: hidden;
  position: fixed;
  margin: 0 auto;
  top: 5%;
  right: 0;
  left: 0;
  width: 40%;
  max-width: 575px;
  min-width: 575px;
  border-radius: 2.5px;
  z-index: 2147483647;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 10px -3px #999;
  -moz-box-shadow: 0px 2px 10px -3px #999;
  box-shadow: 0px 2px 10px -3px #999;
}

#onetrust-pc-sdk.otPcCenter[dir='rtl'] {
  right: 0;
  left: 0;
}

#onetrust-pc-sdk.otRelFont {
  font-size: 1rem;
}

#onetrust-pc-sdk .ot-optout-signal {
  margin-top: 0.625rem;
}

#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr,
#onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus,
#onetrust-pc-sdk .ot-hide-tgl {
  visibility: hidden;
}

#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *,
#onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus *,
#onetrust-pc-sdk .ot-hide-tgl * {
  visibility: hidden;
}

#onetrust-pc-sdk #ot-gn-venlst .ot-ven-item .ot-acc-hdr {
  min-height: 40px;
}

#onetrust-pc-sdk .ot-pc-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
  padding: 10px 10px 10px 30px;
  border-bottom: 1px solid #e9e9e9;
}

#onetrust-pc-sdk #ot-pc-title,
#onetrust-pc-sdk #ot-category-title,
#onetrust-pc-sdk .ot-cat-header,
#onetrust-pc-sdk #ot-lst-title,
#onetrust-pc-sdk .ot-ven-hdr .ot-ven-name,
#onetrust-pc-sdk .ot-always-active {
  font-weight: bold;
  color: dimgray;
}

#onetrust-pc-sdk .ot-always-active-group .ot-cat-header {
  width: 55%;
  font-weight: 700;
}

#onetrust-pc-sdk .ot-cat-item p {
  clear: both;
  float: left;
  margin-top: 10px;
  margin-bottom: 5px;
  line-height: 1.5;
  font-size: 0.812em;
  color: dimgray;
}

#onetrust-pc-sdk .ot-close-icon {
  height: 44px;
  width: 44px;
  background-size: 12px;
}

#onetrust-pc-sdk #ot-pc-title {
  float: left;
  font-size: 1em;
  line-height: 1.5;
  margin-bottom: 10px;
  margin-top: 10px;
  width: 100%;
}

#onetrust-pc-sdk #ot-pc-desc {
  clear: both;
  width: 100%;
  font-size: 0.812em;
  line-height: 1.5;
  margin-bottom: 25px;
}

#onetrust-pc-sdk #ot-pc-desc a {
  margin-left: 5px;
}

#onetrust-pc-sdk #ot-pc-desc * {
  font-size: inherit;
  line-height: inherit;
}

#onetrust-pc-sdk #ot-pc-desc ul li {
  padding: 10px 0px;
}

#onetrust-pc-sdk a {
  color: #656565;
  cursor: pointer;
}

#onetrust-pc-sdk a:hover {
  color: #3860be;
}

#onetrust-pc-sdk label {
  margin-bottom: 0;
}

#onetrust-pc-sdk #vdr-lst-dsc {
  font-size: 0.812em;
  line-height: 1.5;
  padding: 10px 15px 5px 15px;
}

#onetrust-pc-sdk button {
  max-width: 394px;
  padding: 12px 30px;
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  white-space: normal;
  font-weight: bold;
  height: auto;
}

#onetrust-pc-sdk .ot-link-btn {
  padding: 0;
  margin-bottom: 0;
  border: 0;
  font-weight: normal;
  line-height: normal;
  width: auto;
  height: auto;
}

#onetrust-pc-sdk #ot-pc-content {
  position: absolute;
  overflow-y: scroll;
  padding-left: 0px;
  padding-right: 30px;
  top: 60px;
  bottom: 110px;
  margin: 1px 3px 0 30px;
  width: calc(100% - 63px);
}

#onetrust-pc-sdk .ot-vs-list .ot-always-active,
#onetrust-pc-sdk .ot-cat-grp .ot-always-active {
  float: right;
  clear: none;
  color: #5b616e;
  margin: 0;
  font-size: 14px;
}

#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track {
  margin-right: 20px;
}

#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar {
  width: 11px;
}

#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #d8d8d8;
}

#onetrust-pc-sdk input[type='checkbox']:focus + .ot-acc-hdr {
  outline: #000 1px solid;
}

#onetrust-pc-sdk .ot-pc-scrollbar {
  scrollbar-arrow-color: #d8d8d8;
  scrollbar-darkshadow-color: #d8d8d8;
  scrollbar-face-color: #d8d8d8;
  scrollbar-shadow-color: #d8d8d8;
}

#onetrust-pc-sdk .save-preference-btn-handler {
  margin-right: 24px;
}

#onetrust-pc-sdk #ot-pc-desc .privacy-notice-link {
  margin-left: 0;
  margin-right: 8px;
}

#onetrust-pc-sdk #ot-pc-desc .ot-imprint-handler {
  margin-left: 0;
  margin-right: 8px;
}

#onetrust-pc-sdk .ot-subgrp-cntr {
  display: inline-block;
  clear: both;
  width: 100%;
  padding-top: 15px;
}

#onetrust-pc-sdk .ot-switch + .ot-subgrp-cntr {
  padding-top: 10px;
}

#onetrust-pc-sdk ul.ot-subgrps {
  margin: 0;
  font-size: initial;
}

#onetrust-pc-sdk ul.ot-subgrps li p,
#onetrust-pc-sdk ul.ot-subgrps li h5 {
  font-size: 0.813em;
  line-height: 1.4;
  color: dimgray;
}

#onetrust-pc-sdk ul.ot-subgrps .ot-switch {
  min-height: auto;
}

#onetrust-pc-sdk ul.ot-subgrps .ot-switch-nob {
  top: 0;
}

#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr {
  display: inline-block;
  width: 100%;
}

#onetrust-pc-sdk ul.ot-subgrps .ot-acc-txt {
  margin: 0;
}

#onetrust-pc-sdk ul.ot-subgrps li {
  padding: 0;
  border: none;
}

#onetrust-pc-sdk ul.ot-subgrps li h5 {
  position: relative;
  top: 5px;
  font-weight: bold;
  margin-bottom: 0;
  float: left;
}

#onetrust-pc-sdk li.ot-subgrp {
  margin-left: 20px;
  overflow: auto;
}

#onetrust-pc-sdk li.ot-subgrp > h5 {
  width: calc(100% - 100px);
}

#onetrust-pc-sdk .ot-cat-item p > ul,
#onetrust-pc-sdk li.ot-subgrp p > ul {
  margin: 0px;
  list-style: disc;
  margin-left: 15px;
  font-size: inherit;
}

#onetrust-pc-sdk .ot-cat-item p > ul li,
#onetrust-pc-sdk li.ot-subgrp p > ul li {
  font-size: inherit;
  padding-top: 10px;
  padding-left: 0px;
  padding-right: 0px;
  border: none;
}

#onetrust-pc-sdk .ot-cat-item p > ul li:last-child,
#onetrust-pc-sdk li.ot-subgrp p > ul li:last-child {
  padding-bottom: 10px;
}

#onetrust-pc-sdk .ot-pc-logo {
  width: 32px;
  height: 32px;
}

#onetrust-pc-sdk .ot-pc-footer {
  position: absolute;
  bottom: 0px;
  width: 100%;
  max-height: 160px;
  border-top: 1px solid #d8d8d8;
}

#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-refuse-all-handler {
  margin-bottom: 0px;
}

#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content {
  bottom: 160px;
}

#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button {
  width: 100%;
  max-width: none;
}

#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container {
  margin: 0 30px;
  width: calc(100% - 60px);
  padding-right: 0;
}

#onetrust-pc-sdk .ot-pc-footer-logo {
  height: 30px;
  width: 100%;
  text-align: right;
  background: #f4f4f4;
}

#onetrust-pc-sdk .ot-pc-footer-logo a {
  display: inline-block;
  margin-top: 5px;
  margin-right: 10px;
}

#onetrust-pc-sdk[dir='rtl'] .ot-pc-footer-logo {
  direction: rtl;
}

#onetrust-pc-sdk[dir='rtl'] .ot-pc-footer-logo a {
  margin-right: 25px;
}

#onetrust-pc-sdk .ot-tgl {
  float: right;
  position: relative;
  z-index: 1;
}

#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob {
  background-color: #0052ff !important;
  border: 1px solid #fff;
}

#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob:before {
  -webkit-transform: translateX(20px);
  -ms-transform: translateX(20px);
  transform: translateX(20px);
  background-color: #fff;
  border-color: #fff;
}

#onetrust-pc-sdk .ot-tgl input:focus + .ot-switch {
  outline: #000 solid 1px;
}

#onetrust-pc-sdk .ot-switch {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 25px;
  border-radius: 45px;
}

#onetrust-pc-sdk .ot-switch-nob {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #767676;
  border: 1px solid #ddd;
  transition: all 0.2s ease-in 0s;
  -moz-transition: all 0.2s ease-in 0s;
  -o-transition: all 0.2s ease-in 0s;
  -webkit-transition: all 0.2s ease-in 0s;
  border-radius: 20px;
}

#onetrust-pc-sdk .ot-switch-nob:before {
  position: absolute;
  content: '';
  height: 18px;
  width: 18px;
  bottom: 3px;
  left: 3px;
  background-color: #fff;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 20px;
}

#onetrust-pc-sdk .ot-chkbox input:checked ~ label::before {
  background-color: #3860be;
}

#onetrust-pc-sdk .ot-chkbox input + label::after {
  content: none;
  color: #fff;
}

#onetrust-pc-sdk .ot-chkbox input:checked + label::after {
  content: '';
}

#onetrust-pc-sdk .ot-chkbox input:focus + label::before {
  outline-style: solid;
  outline-width: 2px;
  outline-style: auto;
}

#onetrust-pc-sdk .ot-chkbox label {
  position: relative;
  display: inline-block;
  padding-left: 30px;
  cursor: pointer;
  font-weight: 500;
}

#onetrust-pc-sdk .ot-chkbox label::before,
#onetrust-pc-sdk .ot-chkbox label::after {
  position: absolute;
  content: '';
  display: inline-block;
  border-radius: 3px;
}

#onetrust-pc-sdk .ot-chkbox label::before {
  height: 18px;
  width: 18px;
  border: 1px solid #3860be;
  left: 0px;
  top: auto;
}

#onetrust-pc-sdk .ot-chkbox label::after {
  height: 5px;
  width: 9px;
  border-left: 3px solid;
  border-bottom: 3px solid;
  transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  left: 4px;
  top: 5px;
}

#onetrust-pc-sdk .ot-label-txt {
  display: none;
}

#onetrust-pc-sdk .ot-chkbox input,
#onetrust-pc-sdk .ot-tgl input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}

#onetrust-pc-sdk .ot-arw-cntr {
  float: right;
  position: relative;
  pointer-events: none;
}

#onetrust-pc-sdk .ot-arw-cntr .ot-arw {
  width: 16px;
  height: 16px;
  margin-left: 5px;
  color: dimgray;
  display: inline-block;
  vertical-align: middle;
  -webkit-transition: all 150ms ease-in 0s;
  -moz-transition: all 150ms ease-in 0s;
  -o-transition: all 150ms ease-in 0s;
  transition: all 150ms ease-in 0s;
}

#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw,
#onetrust-pc-sdk button[aria-expanded='true'] ~ .ot-acc-hdr .ot-arw-cntr svg {
  transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}

#onetrust-pc-sdk input[type='checkbox']:focus + .ot-acc-hdr {
  outline: #000 1px solid;
}

#onetrust-pc-sdk .ot-tgl-cntr,
#onetrust-pc-sdk .ot-arw-cntr {
  display: inline-block;
}

#onetrust-pc-sdk .ot-tgl-cntr {
  width: 45px;
  float: right;
  margin-top: 2px;
}

#onetrust-pc-sdk #ot-lst-cnt .ot-tgl-cntr {
  margin-top: 10px;
}

#onetrust-pc-sdk .ot-always-active-subgroup {
  width: auto;
  padding-left: 0px !important;
  top: 3px;
  position: relative;
}

#onetrust-pc-sdk .ot-label-status {
  padding-left: 5px;
  font-size: 0.75em;
  display: none;
}

#onetrust-pc-sdk .ot-arw-cntr {
  margin-top: -1px;
}

#onetrust-pc-sdk .ot-arw-cntr svg {
  -webkit-transition: all 300ms ease-in 0s;
  -moz-transition: all 300ms ease-in 0s;
  -o-transition: all 300ms ease-in 0s;
  transition: all 300ms ease-in 0s;
  height: 10px;
  width: 10px;
}

#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw {
  transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
}

#onetrust-pc-sdk .ot-arw {
  width: 10px;
  margin-left: 15px;
  transition: all 300ms ease-in 0s;
  -webkit-transition: all 300ms ease-in 0s;
  -moz-transition: all 300ms ease-in 0s;
  -o-transition: all 300ms ease-in 0s;
}

#onetrust-pc-sdk .ot-vlst-cntr {
  margin-bottom: 0;
}

#onetrust-pc-sdk .ot-hlst-cntr {
  margin-top: 5px;
  display: inline-block;
  width: 100%;
}

#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk,
#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk {
  display: inline-block;
  height: 13px;
  width: 13px;
  background-repeat: no-repeat;
  margin-left: 1px;
  margin-top: 6px;
  cursor: pointer;
}

#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk {
  margin-bottom: -1px;
}

#onetrust-pc-sdk .back-btn-handler {
  font-size: 1em;
  text-decoration: none;
}

#onetrust-pc-sdk .back-btn-handler:hover {
  opacity: 0.6;
}

#onetrust-pc-sdk #ot-lst-title h3 {
  display: inline-block;
  word-break: break-word;
  word-wrap: break-word;
  margin-bottom: 0;
  color: #656565;
  font-size: 1em;
  font-weight: bold;
  margin-left: 15px;
}

#onetrust-pc-sdk #ot-lst-title {
  margin: 10px 0 10px 0px;
  font-size: 1em;
  text-align: left;
}

#onetrust-pc-sdk #ot-pc-hdr {
  margin: 0 0 0 30px;
  height: auto;
  width: auto;
}

#onetrust-pc-sdk #ot-pc-hdr input::placeholder {
  color: #d4d4d4;
  font-style: italic;
}

#onetrust-pc-sdk #vendor-search-handler {
  height: 31px;
  width: 100%;
  border-radius: 50px;
  font-size: 0.8em;
  padding-right: 35px;
  padding-left: 15px;
  float: left;
  margin-left: 15px;
}

#onetrust-pc-sdk .ot-ven-name {
  display: block;
  width: auto;
  padding-right: 5px;
}

#onetrust-pc-sdk #ot-lst-cnt {
  overflow-y: auto;
  margin-left: 20px;
  margin-right: 7px;
  width: calc(100% - 27px);
  max-height: calc(100% - 80px);
  height: 100%;
  transform: translate3d(0, 0, 0);
}

#onetrust-pc-sdk #ot-pc-lst {
  width: 100%;
  bottom: 100px;
  position: absolute;
  top: 60px;
}

#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr,
#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr * {
  visibility: hidden;
}

#onetrust-pc-sdk #ot-pc-lst .ot-tgl-cntr {
  right: 12px;
  position: absolute;
}

#onetrust-pc-sdk #ot-pc-lst .ot-arw-cntr {
  float: right;
  position: relative;
}

#onetrust-pc-sdk #ot-pc-lst .ot-arw {
  margin-left: 10px;
}

#onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr {
  overflow: hidden;
  cursor: pointer;
}

#onetrust-pc-sdk .ot-vlst-cntr {
  overflow: hidden;
}

#onetrust-pc-sdk #ot-sel-blk {
  overflow: hidden;
  width: 100%;
  position: sticky;
  position: -webkit-sticky;
  top: 0;
  z-index: 3;
}

#onetrust-pc-sdk #ot-back-arw {
  height: 12px;
  width: 12px;
}

#onetrust-pc-sdk .ot-lst-subhdr {
  width: 100%;
  display: inline-block;
}

#onetrust-pc-sdk .ot-search-cntr {
  float: left;
  width: 78%;
  position: relative;
}

#onetrust-pc-sdk .ot-search-cntr > svg {
  width: 30px;
  height: 30px;
  position: absolute;
  float: left;
  right: -15px;
}

#onetrust-pc-sdk .ot-fltr-cntr {
  float: right;
  right: 50px;
  position: relative;
}

#onetrust-pc-sdk #filter-btn-handler {
  background-color: #3860be;
  border-radius: 17px;
  display: inline-block;
  position: relative;
  width: 32px;
  height: 32px;
  -moz-transition: 0.1s ease;
  -o-transition: 0.1s ease;
  -webkit-transition: 1s ease;
  transition: 0.1s ease;
  padding: 0;
  margin: 0;
}

#onetrust-pc-sdk #filter-btn-handler:hover {
  background-color: #3860be;
}

#onetrust-pc-sdk #filter-btn-handler svg {
  width: 12px;
  height: 12px;
  margin: 3px 10px 0 10px;
  display: block;
  position: static;
  right: auto;
  top: auto;
}

#onetrust-pc-sdk .ot-ven-link,
#onetrust-pc-sdk .ot-ven-legclaim-link {
  color: #3860be;
  text-decoration: underline;
  font-weight: 100;
  display: inline-block;
  padding-top: 10px;
  transform: translate(0, 1%);
  -o-transform: translate(0, 1%);
  -ms-transform: translate(0, 1%);
  -webkit-transform: translate(0, 1%);
  position: relative;
  z-index: 2;
}

#onetrust-pc-sdk .ot-ven-link *,
#onetrust-pc-sdk .ot-ven-legclaim-link * {
  font-size: inherit;
}

#onetrust-pc-sdk .ot-ven-link:hover,
#onetrust-pc-sdk .ot-ven-legclaim-link:hover {
  text-decoration: underline;
}

#onetrust-pc-sdk .ot-ven-hdr {
  width: calc(100% - 160px);
  height: auto;
  float: left;
  word-break: break-word;
  word-wrap: break-word;
  vertical-align: middle;
  padding-bottom: 3px;
}

#onetrust-pc-sdk .ot-ven-link,
#onetrust-pc-sdk .ot-ven-legclaim-link {
  letter-spacing: 0.03em;
  font-size: 0.75em;
  font-weight: 400;
}

#onetrust-pc-sdk .ot-ven-dets {
  border-radius: 2px;
  background-color: #f8f8f8;
}

#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child {
  border-top: none;
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child) {
  border-top: 1px solid #ddd !important;
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n + 3) p {
  display: inline-block;
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n + 3) p:nth-of-type(odd) {
  width: 30%;
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n + 3) p:nth-of-type(even) {
  width: 50%;
  word-break: break-word;
  word-wrap: break-word;
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p,
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 {
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 {
  display: inline-block;
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-last-child(-n + 1) {
  padding-bottom: 10px;
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-child(-n + 2):not(.disc-pur) {
  padding-top: 10px;
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur-cont {
  display: inline;
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur {
  position: relative;
  width: 50% !important;
  word-break: break-word;
  word-wrap: break-word;
  left: calc(30% + 17px);
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur:nth-child(-n + 1) {
  position: static;
}

#onetrust-pc-sdk .ot-ven-dets p,
#onetrust-pc-sdk .ot-ven-dets h4,
#onetrust-pc-sdk .ot-ven-dets span {
  font-size: 0.69em;
  text-align: left;
  vertical-align: middle;
  word-break: break-word;
  word-wrap: break-word;
  margin: 0;
  padding-bottom: 10px;
  padding-left: 15px;
  color: #2e3644;
}

#onetrust-pc-sdk .ot-ven-dets h4 {
  padding-top: 5px;
}

#onetrust-pc-sdk .ot-ven-dets span {
  color: dimgray;
  padding: 0;
  vertical-align: baseline;
}

#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h4 {
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 5px;
  margin-bottom: 5px;
  font-weight: bold;
}

#onetrust-pc-sdk #ot-host-lst .ot-sel-all {
  float: right;
  position: relative;
  margin-right: 42px;
  top: 10px;
}

#onetrust-pc-sdk #ot-host-lst .ot-sel-all input[type='checkbox'] {
  width: auto;
  height: auto;
}

#onetrust-pc-sdk #ot-host-lst .ot-sel-all label {
  height: 20px;
  width: 20px;
  padding-left: 0px;
}

#onetrust-pc-sdk #ot-host-lst .ot-acc-txt {
  overflow: hidden;
  width: 95%;
}

#onetrust-pc-sdk .ot-host-hdr {
  position: relative;
  z-index: 1;
  pointer-events: none;
  width: calc(100% - 125px);
  float: left;
}

#onetrust-pc-sdk .ot-host-name,
#onetrust-pc-sdk .ot-host-desc {
  display: inline-block;
  width: 90%;
}

#onetrust-pc-sdk .ot-host-name {
  pointer-events: none;
}

#onetrust-pc-sdk .ot-host-hdr > a {
  text-decoration: underline;
  font-size: 0.82em;
  position: relative;
  z-index: 2;
  float: left;
  margin-bottom: 5px;
  pointer-events: initial;
}

#onetrust-pc-sdk .ot-host-name + a {
  margin-top: 5px;
}

#onetrust-pc-sdk .ot-host-name,
#onetrust-pc-sdk .ot-host-name a,
#onetrust-pc-sdk .ot-host-desc,
#onetrust-pc-sdk .ot-host-info {
  color: dimgray;
  word-break: break-word;
  word-wrap: break-word;
}

#onetrust-pc-sdk .ot-host-name,
#onetrust-pc-sdk .ot-host-name a {
  font-weight: bold;
  font-size: 0.82em;
  line-height: 1.3;
}

#onetrust-pc-sdk .ot-host-name a {
  font-size: 1em;
}

#onetrust-pc-sdk .ot-host-expand {
  margin-top: 3px;
  margin-bottom: 3px;
  clear: both;
  display: block;
  color: #3860be;
  font-size: 0.72em;
  font-weight: normal;
}

#onetrust-pc-sdk .ot-host-expand * {
  font-size: inherit;
}

#onetrust-pc-sdk .ot-host-desc,
#onetrust-pc-sdk .ot-host-info {
  font-size: 0.688em;
  line-height: 1.4;
  font-weight: normal;
}

#onetrust-pc-sdk .ot-host-desc {
  margin-top: 10px;
}

#onetrust-pc-sdk .ot-host-opt {
  margin: 0;
  font-size: inherit;
  display: inline-block;
  width: 100%;
}

#onetrust-pc-sdk .ot-host-opt li > div div {
  font-size: 0.8em;
  padding: 5px 0;
}

#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(1) {
  width: 30%;
  float: left;
}

#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(2) {
  width: 70%;
  float: left;
  word-break: break-word;
  word-wrap: break-word;
}

#onetrust-pc-sdk .ot-host-info {
  border: none;
  display: inline-block;
  width: calc(100% - 10px);
  padding: 10px;
  margin-bottom: 10px;
  background-color: #f8f8f8;
}

#onetrust-pc-sdk .ot-host-info > div {
  overflow: auto;
}

#onetrust-pc-sdk #no-results {
  text-align: center;
  margin-top: 30px;
}

#onetrust-pc-sdk #no-results p {
  font-size: 1em;
  color: #2e3644;
  word-break: break-word;
  word-wrap: break-word;
}

#onetrust-pc-sdk #no-results p span {
  font-weight: bold;
}

#onetrust-pc-sdk #ot-fltr-modal {
  width: 100%;
  height: auto;
  display: none;
  -moz-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  -webkit-transition: 2s ease;
  transition: 0.2s ease;
  overflow: hidden;
  opacity: 1;
  right: 0;
}

#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt {
  display: inline-block;
  font-size: 0.85em;
  color: dimgray;
}

#onetrust-pc-sdk #ot-fltr-cnt {
  z-index: 2147483646;
  background-color: #fff;
  position: absolute;
  height: 90%;
  max-height: 300px;
  width: 325px;
  left: 210px;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-right: 10px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 0px 12px 2px #c7c5c7;
  -moz-box-shadow: 0px 0px 12px 2px #c7c5c7;
  box-shadow: 0px 0px 12px 2px #c7c5c7;
}

#onetrust-pc-sdk .ot-fltr-scrlcnt {
  overflow-y: auto;
  overflow-x: hidden;
  clear: both;
  max-height: calc(100% - 60px);
}

#onetrust-pc-sdk #ot-anchor {
  border: 12px solid rgba(0, 0, 0, 0);
  display: none;
  position: absolute;
  z-index: 2147483647;
  right: 55px;
  top: 75px;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  background-color: #fff;
  -webkit-box-shadow: -3px -3px 5px -2px #c7c5c7;
  -moz-box-shadow: -3px -3px 5px -2px #c7c5c7;
  box-shadow: -3px -3px 5px -2px #c7c5c7;
}

#onetrust-pc-sdk .ot-fltr-btns {
  margin-left: 15px;
}

#onetrust-pc-sdk #filter-apply-handler {
  margin-right: 15px;
}

#onetrust-pc-sdk .ot-fltr-opt {
  margin-bottom: 25px;
  margin-left: 15px;
  width: 75%;
  position: relative;
}

#onetrust-pc-sdk .ot-fltr-opt p {
  display: inline-block;
  margin: 0;
  font-size: 0.9em;
  color: #2e3644;
}

#onetrust-pc-sdk .ot-chkbox label span {
  font-size: 0.85em;
  color: dimgray;
}

#onetrust-pc-sdk .ot-chkbox input[type='checkbox'] + label::after {
  content: none;
  color: #fff;
}

#onetrust-pc-sdk .ot-chkbox input[type='checkbox']:checked + label::after {
  content: '';
}

#onetrust-pc-sdk .ot-chkbox input[type='checkbox']:focus + label::before {
  outline-style: solid;
  outline-width: 2px;
  outline-style: auto;
}

#onetrust-pc-sdk #ot-selall-vencntr,
#onetrust-pc-sdk #ot-selall-adtlvencntr,
#onetrust-pc-sdk #ot-selall-hostcntr,
#onetrust-pc-sdk #ot-selall-licntr,
#onetrust-pc-sdk #ot-selall-gnvencntr {
  right: 15px;
  position: relative;
  width: 20px;
  height: 20px;
  float: right;
}

#onetrust-pc-sdk #ot-selall-vencntr label,
#onetrust-pc-sdk #ot-selall-adtlvencntr label,
#onetrust-pc-sdk #ot-selall-hostcntr label,
#onetrust-pc-sdk #ot-selall-licntr label,
#onetrust-pc-sdk #ot-selall-gnvencntr label {
  float: left;
  padding-left: 0;
}

#onetrust-pc-sdk #ot-ven-lst:first-child {
  border-top: 1px solid #e2e2e2;
}

#onetrust-pc-sdk ul {
  list-style: none;
  padding: 0;
}

#onetrust-pc-sdk ul li {
  position: relative;
  margin: 0;
  padding: 15px 15px 15px 10px;
  border-bottom: 1px solid #e2e2e2;
}

#onetrust-pc-sdk ul li h3 {
  font-size: 0.75em;
  color: #656565;
  margin: 0;
  display: inline-block;
  width: 70%;
  height: auto;
  word-break: break-word;
  word-wrap: break-word;
}

#onetrust-pc-sdk ul li p {
  margin: 0;
  font-size: 0.7em;
}

#onetrust-pc-sdk ul li input[type='checkbox'] {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  opacity: 0;
  margin: 0;
  top: 0;
  left: 0;
}

#onetrust-pc-sdk .ot-cat-item > button:focus,
#onetrust-pc-sdk .ot-acc-cntr > button:focus,
#onetrust-pc-sdk li > button:focus {
  outline: #000 solid 2px;
}

#onetrust-pc-sdk .ot-cat-item > button,
#onetrust-pc-sdk .ot-acc-cntr > button,
#onetrust-pc-sdk li > button {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin: 0;
  top: 0;
  left: 0;
  z-index: 1;
  max-width: none;
  border: none;
}

#onetrust-pc-sdk .ot-cat-item > button[aria-expanded='false'] ~ .ot-acc-txt,
#onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded='false'] ~ .ot-acc-txt,
#onetrust-pc-sdk li > button[aria-expanded='false'] ~ .ot-acc-txt {
  margin-top: 0;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  width: 100%;
  transition: 0.25s ease-out;
  display: none;
}

#onetrust-pc-sdk .ot-cat-item > button[aria-expanded='true'] ~ .ot-acc-txt,
#onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded='true'] ~ .ot-acc-txt,
#onetrust-pc-sdk li > button[aria-expanded='true'] ~ .ot-acc-txt {
  transition: 0.1s ease-in;
  margin-top: 10px;
  width: 100%;
  overflow: auto;
  display: block;
}

#onetrust-pc-sdk .ot-cat-item > button[aria-expanded='true'] ~ .ot-acc-grpcntr,
#onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded='true'] ~ .ot-acc-grpcntr,
#onetrust-pc-sdk li > button[aria-expanded='true'] ~ .ot-acc-grpcntr {
  width: auto;
  margin-top: 0px;
  padding-bottom: 10px;
}

#onetrust-pc-sdk .ot-host-item > button:focus,
#onetrust-pc-sdk .ot-ven-item > button:focus {
  outline: 0;
  border: 2px solid #000;
}

#onetrust-pc-sdk .ot-hide-acc > button {
  pointer-events: none;
}

#onetrust-pc-sdk .ot-hide-acc .ot-plus-minus > *,
#onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr > * {
  visibility: hidden;
}

#onetrust-pc-sdk .ot-hide-acc .ot-acc-hdr {
  min-height: 30px;
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) {
  padding-right: 10px;
  width: calc(100% - 37px);
  margin-top: 10px;
  max-height: calc(100% - 90px);
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk {
  background-color: #f9f9fc;
  border: 1px solid #e2e2e2;
  width: calc(100% - 2px);
  padding-bottom: 5px;
  padding-top: 5px;
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt {
  border: unset;
  background-color: unset;
}

#onetrust-pc-sdk.ot-addtl-vendors
  #ot-lst-cnt:not(.ot-host-cnt)
  #ot-sel-blk.ot-vnd-list-cnt
  .ot-sel-all-hdr {
  display: none;
}

#onetrust-pc-sdk.ot-addtl-vendors
  #ot-lst-cnt:not(.ot-host-cnt)
  #ot-sel-blk.ot-vnd-list-cnt
  .ot-sel-all {
  padding-right: 0.5rem;
}

#onetrust-pc-sdk.ot-addtl-vendors
  #ot-lst-cnt:not(.ot-host-cnt)
  #ot-sel-blk.ot-vnd-list-cnt
  .ot-sel-all
  .ot-chkbox {
  right: 0;
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all {
  padding-right: 34px;
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox {
  width: auto;
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li {
  border: 1px solid #e2e2e2;
  margin-bottom: 10px;
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cntr > .ot-acc-hdr {
  padding: 10px 0 10px 15px;
}

#onetrust-pc-sdk.ot-addtl-vendors .ot-sel-all-chkbox {
  float: right;
}

#onetrust-pc-sdk.ot-addtl-vendors .ot-plus-minus ~ .ot-sel-all-chkbox {
  right: 34px;
}

#onetrust-pc-sdk.ot-addtl-vendors #ot-ven-lst:first-child {
  border-top: none;
}

#onetrust-pc-sdk .ot-acc-cntr {
  position: relative;
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
}

#onetrust-pc-sdk .ot-acc-cntr input {
  z-index: 1;
}

#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr {
  background-color: #f9f9fc;
  padding: 5px 0 5px 15px;
  width: auto;
}

#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-plus-minus {
  vertical-align: middle;
  top: auto;
}

#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-arw-cntr {
  right: 10px;
}

#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr input {
  z-index: 2;
}

#onetrust-pc-sdk .ot-acc-cntr.ot-add-tech .ot-acc-hdr {
  padding: 10px 0 10px 15px;
}

#onetrust-pc-sdk .ot-acc-cntr > input[type='checkbox']:checked ~ .ot-acc-hdr {
  border-bottom: 1px solid #e2e2e2;
}

#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-txt {
  padding-left: 10px;
  padding-right: 10px;
}

#onetrust-pc-sdk .ot-acc-cntr button[aria-expanded='true'] ~ .ot-acc-txt {
  width: auto;
}

#onetrust-pc-sdk .ot-acc-cntr .ot-addtl-venbox {
  display: none;
}

#onetrust-pc-sdk .ot-vlst-cntr {
  margin-bottom: 0;
  width: 100%;
}

#onetrust-pc-sdk .ot-vensec-title {
  font-size: 0.813em;
  vertical-align: middle;
  display: inline-block;
}

#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after,
#onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after,
#onetrust-pc-sdk #ot-selall-licntr.line-through label::after,
#onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after,
#onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after {
  height: auto;
  border-left: 0;
  transform: none;
  -o-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  left: 5px;
  top: 9px;
}

#onetrust-pc-sdk #ot-category-title {
  padding-bottom: 16px;
  font-size: 1em;
  width: 100%;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

#onetrust-pc-sdk .ot-cat-grp {
  margin-top: 10px;
}

#onetrust-pc-sdk .ot-cat-item {
  line-height: 1.1;
  margin-top: 10px;
  display: inline-block;
  width: 100%;
}

#onetrust-pc-sdk .ot-btn-container {
  text-align: right;
}

#onetrust-pc-sdk .ot-btn-container button {
  display: inline-block;
  font-size: 0.9rem;
  margin-top: 1rem;
  padding: 0.5rem 1rem;
  height: 3rem;
  min-width: auto;
}

#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon {
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  margin-bottom: 0;
  position: relative;
  top: unset;
  right: unset;
  z-index: unset;
  border-radius: 50%;
}

#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon svg {
  display: block;
  height: 10px;
  width: 10px;
}

#onetrust-pc-sdk #clear-filters-handler {
  margin-top: 20px;
  margin-bottom: 10px;
  float: right;
  max-width: 200px;
  text-decoration: none;
  color: #3860be;
  font-size: 0.9em;
  font-weight: bold;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  padding: 1px;
}

#onetrust-pc-sdk #clear-filters-handler:hover {
  color: #2285f7;
}

#onetrust-pc-sdk #clear-filters-handler:focus {
  outline: #000 solid 1px;
}

#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl,
#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-always-active {
  right: 45px;
}

#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl + .ot-tgl {
  right: 120px;
}

#onetrust-pc-sdk .ot-enbl-chr .ot-pli-hdr.ot-leg-border-color span:first-child {
  width: 90px;
}

#onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp > h5 + .ot-tgl-cntr {
  padding-right: 25px;
}

#onetrust-pc-sdk .ot-plus-minus {
  width: 20px;
  height: 20px;
  font-size: 1.5em;
  position: relative;
  display: inline-block;
  margin-right: 5px;
  top: 3px;
}

#onetrust-pc-sdk .ot-plus-minus span {
  position: absolute;
  background: #27455c;
  border-radius: 1px;
}

#onetrust-pc-sdk .ot-plus-minus span:first-of-type {
  top: 25%;
  bottom: 25%;
  width: 10%;
  left: 45%;
}

#onetrust-pc-sdk .ot-plus-minus span:last-of-type {
  left: 25%;
  right: 25%;
  height: 10%;
  top: 45%;
}

#onetrust-pc-sdk button[aria-expanded='true'] ~ .ot-acc-hdr .ot-arw,
#onetrust-pc-sdk button[aria-expanded='true'] ~ .ot-acc-hdr .ot-plus-minus span:first-of-type,
#onetrust-pc-sdk button[aria-expanded='true'] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type {
  transform: rotate(90deg);
}

#onetrust-pc-sdk button[aria-expanded='true'] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type {
  left: 50%;
  right: 50%;
}

#onetrust-pc-sdk #ot-selall-vencntr label,
#onetrust-pc-sdk #ot-selall-adtlvencntr label,
#onetrust-pc-sdk #ot-selall-hostcntr label,
#onetrust-pc-sdk #ot-selall-licntr label {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
}

#onetrust-pc-sdk .ot-host-item .ot-plus-minus,
#onetrust-pc-sdk .ot-ven-item .ot-plus-minus {
  float: left;
  margin-right: 8px;
  top: 10px;
}

#onetrust-pc-sdk .ot-ven-item ul {
  list-style: none inside;
  font-size: 100%;
  margin: 0;
}

#onetrust-pc-sdk .ot-ven-item ul li {
  margin: 0 !important;
  padding: 0;
  border: none !important;
}

#onetrust-pc-sdk .ot-pli-hdr {
  color: #77808e;
  overflow: hidden;
  padding-top: 7.5px;
  padding-bottom: 7.5px;
  width: calc(100% - 2px);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

#onetrust-pc-sdk .ot-pli-hdr span:first-child {
  top: 50%;
  transform: translateY(50%);
  max-width: 90px;
}

#onetrust-pc-sdk .ot-pli-hdr span:last-child {
  padding-right: 10px;
  max-width: 95px;
  text-align: center;
}

#onetrust-pc-sdk .ot-li-title {
  float: right;
  font-size: 0.813em;
}

#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color {
  background-color: #f4f4f4;
  border: 1px solid #d8d8d8;
}

#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color span:first-child {
  text-align: left;
  width: 70px;
}

#onetrust-pc-sdk li.ot-subgrp > h5,
#onetrust-pc-sdk .ot-cat-header {
  width: calc(100% - 130px);
}

#onetrust-pc-sdk li.ot-subgrp > h5 + .ot-tgl-cntr {
  padding-left: 13px;
}

#onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc {
  margin-bottom: 5px;
}

#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr {
  border-top: 1px solid #d8d8d8;
}

#onetrust-pc-sdk .ot-acc-grpcntr .ot-vlst-cntr + .ot-subgrp-cntr {
  border-top: none;
}

#onetrust-pc-sdk .ot-acc-hdr .ot-arw-cntr + .ot-tgl-cntr,
#onetrust-pc-sdk .ot-acc-txt h4 + .ot-tgl-cntr {
  padding-left: 13px;
}

#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-subgrp > h5,
#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header {
  width: calc(100% - 145px);
}

#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item h5 + .ot-tgl-cntr,
#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header + .ot-tgl {
  padding-left: 28px;
}

#onetrust-pc-sdk .ot-sel-all-hdr,
#onetrust-pc-sdk .ot-sel-all-chkbox {
  display: inline-block;
  width: 100%;
  position: relative;
}

#onetrust-pc-sdk .ot-sel-all-chkbox {
  z-index: 1;
}

#onetrust-pc-sdk .ot-sel-all {
  margin: 0;
  position: relative;
  padding-right: 23px;
  float: right;
}

#onetrust-pc-sdk .ot-consent-hdr,
#onetrust-pc-sdk .ot-li-hdr {
  float: right;
  font-size: 0.812em;
  line-height: normal;
  text-align: center;
  word-break: break-word;
  word-wrap: break-word;
}

#onetrust-pc-sdk .ot-li-hdr {
  max-width: 100px;
  padding-right: 10px;
}

#onetrust-pc-sdk .ot-consent-hdr {
  max-width: 55px;
}

#onetrust-pc-sdk #ot-selall-licntr {
  display: block;
  width: 21px;
  height: auto;
  float: right;
  position: relative;
  right: 80px;
}

#onetrust-pc-sdk #ot-selall-licntr label {
  position: absolute;
}

#onetrust-pc-sdk .ot-ven-ctgl {
  margin-left: 66px;
}

#onetrust-pc-sdk .ot-ven-litgl + .ot-arw-cntr {
  margin-left: 81px;
}

#onetrust-pc-sdk .ot-enbl-chr .ot-host-cnt .ot-tgl-cntr {
  width: auto;
}

#onetrust-pc-sdk #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr {
  width: auto;
  top: auto;
  height: 20px;
}

#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
}

#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox label {
  position: absolute;
  padding: 0;
  width: 20px;
  height: 20px;
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr {
  border: 1px solid #d8d8d8;
  padding: 0.75rem 2rem;
  padding-bottom: 0;
  width: auto;
  margin-top: 0.5rem;
}

#onetrust-pc-sdk .ot-acc-grpdesc + .ot-leg-btn-container {
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100% - 40px);
  margin-bottom: 5px;
}

#onetrust-pc-sdk .ot-subgrp .ot-leg-btn-container {
  margin-bottom: 5px;
}

#onetrust-pc-sdk #ot-ven-lst .ot-leg-btn-container {
  margin-top: 10px;
}

#onetrust-pc-sdk .ot-leg-btn-container {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}

#onetrust-pc-sdk .ot-leg-btn-container button {
  height: auto;
  padding: 6.5px 8px;
  margin-bottom: 0;
  letter-spacing: 0;
  font-size: 0.75em;
  line-height: normal;
}

#onetrust-pc-sdk .ot-leg-btn-container svg {
  display: none;
  height: 14px;
  width: 14px;
  padding-right: 5px;
  vertical-align: sub;
}

#onetrust-pc-sdk .ot-active-leg-btn {
  cursor: default;
  pointer-events: none;
}

#onetrust-pc-sdk .ot-active-leg-btn svg {
  display: inline-block;
}

#onetrust-pc-sdk .ot-remove-objection-handler {
  text-decoration: underline;
  padding: 0;
  font-size: 0.75em;
  font-weight: 600;
  line-height: 1;
  padding-left: 10px;
}

#onetrust-pc-sdk .ot-obj-leg-btn-handler span {
  font-weight: bold;
  text-align: center;
  font-size: inherit;
  line-height: 1.5;
}

#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler {
  border: none;
  height: auto;
  line-height: 1.5;
  text-decoration: underline;
  font-size: 0.69em;
  background: none;
  right: 15px;
  top: 15px;
  width: auto;
  font-weight: normal;
}

#onetrust-pc-sdk .ot-pgph-link {
  font-size: 0.813em !important;
  margin-top: 5px;
  position: relative;
}

#onetrust-pc-sdk .ot-pgph-link.ot-pgph-link-subgroup {
  margin-bottom: 1rem;
}

#onetrust-pc-sdk .ot-pgph-contr {
  margin: 0 2.5rem;
}

#onetrust-pc-sdk .ot-pgph-title {
  font-size: 1.18rem;
  margin-bottom: 2rem;
}

#onetrust-pc-sdk .ot-pgph-desc {
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 2rem;
  line-height: 1.5rem;
}

#onetrust-pc-sdk .ot-pgph-desc:not(:last-child):after {
  content: '';
  width: 96%;
  display: block;
  margin: 0 auto;
  padding-bottom: 2rem;
  border-bottom: 1px solid #e9e9e9;
}

#onetrust-pc-sdk .ot-cat-header {
  float: left;
  font-weight: 600;
  font-size: 0.875em;
  line-height: 1.5;
  max-width: 90%;
  vertical-align: middle;
}

#onetrust-pc-sdk .ot-vnd-item > button:focus {
  outline: #000 solid 2px;
}

#onetrust-pc-sdk .ot-vnd-item > button {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin: 0;
  top: 0;
  left: 0;
  z-index: 1;
  max-width: none;
  border: none;
}

#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded='false'] ~ .ot-acc-txt {
  margin-top: 0;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  width: 100%;
  transition: 0.25s ease-out;
  display: none;
}

#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded='true'] ~ .ot-acc-txt {
  transition: 0.1s ease-in;
  margin-top: 10px;
  width: 100%;
  overflow: auto;
  display: block;
}

#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded='true'] ~ .ot-acc-grpcntr {
  width: auto;
  margin-top: 0px;
  padding-bottom: 10px;
}

#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item {
  position: relative;
  border-radius: 2px;
  margin: 0;
  padding: 0;
  border: 1px solid #d8d8d8;
  border-top: none;
  width: calc(100% - 2px);
  float: left;
}

#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type {
  margin-top: 10px;
  border-top: 1px solid #d8d8d8;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc {
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100% - 40px);
  font-size: 0.812em;
  margin-bottom: 10px;
  margin-top: 15px;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul {
  padding-top: 10px;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul li {
  padding-top: 0;
  line-height: 1.5;
  padding-bottom: 10px;
}

#onetrust-pc-sdk .ot-accordion-layout div + .ot-acc-grpdesc {
  margin-top: 5px;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child {
  margin-top: 10px;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child,
#onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child {
  margin-bottom: 5px;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr {
  padding-top: 11.5px;
  padding-bottom: 11.5px;
  padding-left: 20px;
  padding-right: 20px;
  width: calc(100% - 40px);
  display: inline-block;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt {
  width: 100%;
  padding: 0;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr {
  padding-left: 20px;
  padding-right: 15px;
  padding-bottom: 0;
  width: calc(100% - 35px);
}

#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp {
  padding-right: 5px;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr {
  z-index: 1;
  position: relative;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  margin-top: -2px;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr .ot-arw {
  width: 15px;
  height: 20px;
  margin-left: 5px;
  color: dimgray;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header {
  float: none;
  color: #2e3644;
  margin: 0;
  display: inline-block;
  height: auto;
  word-wrap: break-word;
  min-height: inherit;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr,
#onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr {
  padding-left: 20px;
  width: calc(100% - 20px);
  display: inline-block;
  margin-top: 0;
  padding-bottom: 2px;
}

#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr {
  position: relative;
  min-height: 25px;
}

#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl,
#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-always-active {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
}

#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl + .ot-tgl {
  right: 95px;
}

#onetrust-pc-sdk #ot-lst-cnt {
  margin-top: 1rem;
  max-height: calc(100% - 96px);
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr {
  border: 1px solid #d8d8d8;
  padding: 0.75rem 2rem;
  padding-bottom: 0;
  width: auto;
  margin-top: 0.5rem;
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info {
  margin-bottom: 1rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  display: flex;
  flex-direction: column;
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*='DPOEmail'] {
  border-top: 1px solid #d8d8d8;
  padding-top: 1rem;
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*='DPOLink'] {
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 1rem;
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl {
  font-weight: bold;
  font-size: 0.85em;
  margin-bottom: 0.5rem;
}

#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt {
  margin-left: 0.5rem;
  font-weight: 500;
  font-size: 0.85rem;
}

#onetrust-pc-sdk .ot-vs-list,
#onetrust-pc-sdk .ot-vnd-serv {
  width: auto;
  padding: 1rem 1.25rem;
  padding-bottom: 0;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr {
  padding-bottom: 0.75rem;
  border-bottom: 1px solid #d8d8d8;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr {
  font-weight: 600;
  font-size: 0.95em;
  line-height: 2;
  margin-left: 0.5rem;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item {
  border: none;
  margin: 0;
  padding: 0;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button {
  outline: none;
  border-bottom: 1px solid #d8d8d8;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded='true'],
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded='true'] {
  border-bottom: none;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:first-child {
  margin-top: 0.25rem;
  border-top: unset;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child {
  margin-bottom: 0.5rem;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button {
  border-bottom: none;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info-cntr {
  border: 1px solid #d8d8d8;
  padding: 0.75rem 1.75rem;
  padding-bottom: 0;
  width: auto;
  margin-top: 0.5rem;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info {
  margin-bottom: 1rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  display: flex;
  flex-direction: column;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*='DPOEmail'],
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*='DPOEmail'] {
  border-top: 1px solid #d8d8d8;
  padding-top: 1rem;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*='DPOLink'],
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*='DPOLink'] {
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 1rem;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl {
  font-weight: bold;
  font-size: 0.85em;
  margin-bottom: 0.5rem;
}

#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-cnt {
  margin-left: 0.5rem;
  font-weight: 500;
  font-size: 0.85rem;
}

#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt,
#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt {
  padding-left: 40px;
}

#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr,
#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr {
  font-size: 0.8em;
}

#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header,
#onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header {
  font-size: 0.8em;
}

#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv {
  margin-bottom: 1rem;
  padding: 1rem 0.95rem;
}

#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr {
  padding-bottom: 0.75rem;
  border-bottom: 1px solid #d8d8d8;
}

#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr {
  font-weight: 700;
  font-size: 0.8em;
  line-height: 20px;
  margin-left: 0.82rem;
}

#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header {
  font-weight: 700;
  font-size: 0.8em;
  line-height: 20px;
}

#onetrust-pc-sdk
  .ot-subgrp-cntr
  ul.ot-subgrps
  .ot-vnd-serv
  .ot-vnd-lst-cont
  .ot-accordion-layout
  .ot-acc-hdr
  div.ot-chkbox {
  margin-left: 0.82rem;
}

#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.7rem 0;
  margin: 0;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}

#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.5rem;
}

#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-right: 0.5rem;
  margin-left: 0.5rem;
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active,
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active,
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active,
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active,
#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active,
#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active {
  position: relative;
  right: unset;
  top: unset;
  transform: unset;
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus,
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-plus-minus,
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-plus-minus,
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-plus-minus,
#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus,
#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-plus-minus {
  top: 0;
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-arw-cntr,
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr,
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr,
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,
#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,
#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-arw-cntr {
  float: none;
  top: unset;
  right: unset;
  transform: unset;
  margin-top: -2px;
  position: relative;
}

#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 {
  flex: 1;
  margin: 0 0.5rem;
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl,
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-tgl,
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-tgl,
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl,
#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl,
#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl {
  position: relative;
  transform: none;
  right: 0;
  top: 0;
  float: none;
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox,
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox,
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox,
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox,
#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox,
#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox {
  position: relative;
  margin: 0 0.5rem;
}

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

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before,
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before,
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before,
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,
#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,
#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before {
  position: relative;
}

#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input,
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input,
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input,
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input,
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input,
#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input,
#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  opacity: 0;
  margin: 0;
  top: 0;
  left: 0;
  z-index: 1;
}

#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.ot-cat-header,
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h4.ot-cat-header {
  margin: 0;
}

#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5 {
  top: 0;
  line-height: 20px;
}

#onetrust-pc-sdk .ot-vs-list {
  display: flex;
  flex-direction: column;
  padding: 0;
  margin: 0.5rem 4px;
}

#onetrust-pc-sdk .ot-vs-selc-all {
  display: flex;
  padding: 0;
  float: unset;
  align-items: center;
  justify-content: flex-start;
}

#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf {
  justify-content: flex-end;
}

#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox {
  margin-right: 48px;
}

#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox {
  margin: 0;
  padding: 0;
  margin-right: 14px;
  justify-content: flex-end;
}

#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox,
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl {
  display: inline-block;
  right: unset;
  width: auto;
  height: auto;
  float: none;
}

#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label {
  width: 45px;
  height: 25px;
}

#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox {
  margin-right: 11px;
  margin-left: 0.75rem;
  display: flex;
  align-items: center;
}

#onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr {
  margin: 0 1.25rem;
  font-size: 0.812em;
  line-height: normal;
  text-align: center;
  word-break: break-word;
  word-wrap: break-word;
}

#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox {
  float: unset;
  right: 0;
}

#onetrust-pc-sdk[dir='rtl'] #ot-back-arw,
#onetrust-pc-sdk[dir='rtl'] input ~ .ot-acc-hdr .ot-arw {
  transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

#onetrust-pc-sdk[dir='rtl'] input:checked ~ .ot-acc-hdr .ot-arw {
  transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
}

#onetrust-pc-sdk[dir='rtl'] .ot-chkbox label::after {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  border-left: 0;
  border-right: 3px solid;
}

#onetrust-pc-sdk[dir='rtl'] .ot-search-cntr > svg {
  right: 0;
}

#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: #ffffff;
}

#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: #1d1d1d;
}

#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-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: #0052ff;
}

#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets {
  background-color: #f5f5f5;
}

#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: #0052ff;
  border-color: #0052ff;
  border-radius: 40px;
  color: #ffffff;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
  border-color: #0052ff;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler {
  background-color: transparent;
  border: 1px solid transparent;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn {
  background-color: #ffffff;
  color: #78808e;
  border-color: #78808e;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch,
.ot-switch .ot-switch-nob,
.ot-switch .ot-switch-nob:before,
#onetrust-pc-sdk .ot-checkbox input[type='checkbox']:focus + label::before,
#onetrust-pc-sdk .ot-chkbox input[type='checkbox']:focus + label::before {
  outline-color: #000000;
  outline-width: 1px;
}

#onetrust-pc-sdk .ot-host-item > button:focus,
#onetrust-pc-sdk .ot-ven-item > button:focus {
  border: 1px solid #000000;
}

#onetrust-consent-sdk #onetrust-pc-sdk *:focus,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus {
  outline: unset;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch {
  outline: none !important;
}

#onetrust-consent-sdk #onetrust-pc-sdk *:focus-visible,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus-visible {
  outline: 1px solid #005fcc !important;
  outline-offset: 1px;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus-visible + .ot-switch {
  outline: 1px solid #005fcc !important;
  outline-offset: 1px;
}

#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk,
#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk {
  background-image: url('https://cdn.cookielaw.org/logos/static/ot_external_link.svg');
}

#onetrust-pc-sdk .pc-logo {
  width: 105px;
  height: 38px;
}

div.ot-pc-footer-logo {
  display: none;
}

#onetrust-pc-sdk #cookie-preferences .ot-always-active {
  color: #696969;
}

#onetrust-pc-sdk #pc-title,
#onetrust-pc-sdk #manage-cookies-text {
  font-size: 1.3rem;
  margin: 8px 0px 16px 0px;
}

#onetrust-consent-sdk div#pc-policy-text,
#onetrust-pc-sdk .category-item p {
  font-size: 0.9rem;
}

#onetrust-consent-sdk button#accept-recommended-btn-handler,
#onetrust-consent-sdk button.onetrust-close-btn-handler {
  border-radius: 4px;
}

#onetrust-pc-sdk .category-host-list-handler {
  display: none;
}

#onetrust-pc-sdk .accordion-text .ot-switch-label {
  border: 1px solid transparent;
}

#onetrust-pc-sdk .switch-checkbox:checked + .ot-switch-label {
  border: 1px solid transparent;
}

#onetrust-pc-sdk .switch-checkbox:checked + .ot-switch-label .ot-switch-nob {
  border-color: #0052ff;
  background-color: #0052ff;
}

.ot-sdk-cookie-policy {
  font-family: inherit;
  font-size: 16px;
}

.ot-sdk-cookie-policy.otRelFont {
  font-size: 1rem;
}

.ot-sdk-cookie-policy h3,
.ot-sdk-cookie-policy h4,
.ot-sdk-cookie-policy h6,
.ot-sdk-cookie-policy p,
.ot-sdk-cookie-policy li,
.ot-sdk-cookie-policy a,
.ot-sdk-cookie-policy th,
.ot-sdk-cookie-policy #cookie-policy-description,
.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,
.ot-sdk-cookie-policy #cookie-policy-title {
  color: dimgray;
}

.ot-sdk-cookie-policy #cookie-policy-description {
  margin-bottom: 1em;
}

.ot-sdk-cookie-policy h4 {
  font-size: 1.2em;
}

.ot-sdk-cookie-policy h6 {
  font-size: 1em;
  margin-top: 2em;
}

.ot-sdk-cookie-policy th {
  min-width: 75px;
}

.ot-sdk-cookie-policy a,
.ot-sdk-cookie-policy a:hover {
  background: #fff;
}

.ot-sdk-cookie-policy thead {
  background-color: #f6f6f4;
  font-weight: bold;
}

.ot-sdk-cookie-policy .ot-mobile-border {
  display: none;
}

.ot-sdk-cookie-policy section {
  margin-bottom: 2em;
}

.ot-sdk-cookie-policy table {
  border-collapse: inherit;
}

.ot-sdk-cookie-policy[dir='rtl'] {
  text-align: left;
}

.ot-floating-button__front {
  background-image: url('https://cdn.cookielaw.org/logos/static/ot_persistent_cookie_icon.png');
}

@media only screen and (max-width: 576px) {
  #onetrust-banner-sdk #onetrust-button-group {
    display: flex !important;
    flex-direction: row;
    gap: 12px;
  }

  #onetrust-banner-sdk
    #onetrust-button-group-parent
    #onetrust-button-group
    #onetrust-accept-btn-handler,
  #onetrust-banner-sdk
    #onetrust-button-group-parent
    #onetrust-button-group
    #onetrust-reject-all-handler {
    width: auto !important;
    min-width: 0 !important;
    flex: 1;
    background-color: #0a0b0d !important;
    border-color: #0a0b0d !important;
    color: #ffffff !important;
  }

  #onetrust-banner-sdk
    #onetrust-button-group-parent
    #onetrust-button-group
    #onetrust-pc-btn-handler {
    display: none !important;
  }

  #onetrust-banner-sdk .ot-sdk-container,
  #onetrust-pc-sdk .ot-sdk-container {
    width: 100%;
    padding: 0 24px;
  }

  #onetrust-banner-sdk .ot-sdk-container {
    padding-top: 24px;
  }

  #onetrust-banner-sdk #onetrust-policy-text {
    padding-left: 0;
    padding-right: 32px;
    padding-bottom: 24px;
  }

  #onetrust-banner-sdk #onetrust-close-btn-container {
    top: 24px;
    right: 24px;
  }

  #onetrust-banner-sdk .ot-gv-list-handler,
  #onetrust-banner-sdk :not(.ot-dpd-desc) > .ot-b-addl-desc {
    padding-left: 0;
    padding-right: 0;
  }

  #onetrust-banner-sdk.otFloatingRounded,
  #onetrust-banner-sdk.otFloatingRounded[dir='rtl'] {
    bottom: 1rem;
    width: 92%;
    left: 4%;
  }

  #onetrust-banner-sdk .ot-sdk-row {
    padding-right: 0;
  }

  #onetrust-banner-sdk #onetrust-policy {
    margin-top: 0;
  }

  #onetrust-banner-sdk #onetrust-button-group-parent,
  #onetrust-banner-sdk .ot-dpd-container {
    padding-left: 0;
    padding-right: 0;
  }

  #onetrust-pc-sdk.otPcCenter {
    min-width: unset;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: unset;
  }

  #onetrust-pc-sdk #ot-category-title {
    padding-bottom: 56px;
  }
}

#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk {
  background-color: #0a0b0d;
  box-shadow: 0px 4px 12px 0px #a5aab633;
}

#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-policy-title,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-policy-text,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk .ot-b-addl-desc,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk .ot-dpd-desc,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk .ot-dpd-title,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk .ot-cat-header,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk .ot-optout-signal {
  color: #ffffff;
}

#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk a[href],
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk a[href] font,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn {
  color: #578bfa;
  text-decoration: underline !important;
}

#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-banner-sdk
  #onetrust-button-group-parent
  #onetrust-button-group
  #onetrust-pc-btn-handler {
  order: 1;
  border: none;
  background-color: #0a0b0d;
  text-decoration: underline;
  padding: 0;
  text-align: left;
  font-size: 14px;
  min-width: auto;
  outline: none;
  color: #ffffff;
}

#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-banner-sdk
  #onetrust-button-group-parent
  #onetrust-button-group
  #onetrust-accept-btn-handler:hover,
#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-banner-sdk
  #onetrust-button-group-parent
  #onetrust-button-group
  #onetrust-reject-all-handler:hover {
  background-color: #578bfa !important;
  border-color: #578bfa !important;
  color: #0a0b0d !important;
  opacity: 1 !important;
}

#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #ot-search-cntr,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title:after,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor {
  background-color: #0a0b0d;
}

#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk h3,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk h4,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk h5,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk h6,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk p,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name,
#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-pc-sdk
  #ot-pc-lst
  #ot-ven-lst
  .consent-category,
#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-pc-sdk
  .ot-leg-btn-container
  .ot-inactive-leg-btn,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal {
  color: #ffffff;
}

#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a,
#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-pc-sdk
  #ot-host-lst
  .ot-acc-hdr
  .ot-host-expand,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a,
#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-pc-sdk
  #ot-pc-content
  #ot-pc-desc
  .ot-link-btn,
#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-pc-sdk
  .ot-vnd-serv
  .ot-vnd-item
  .ot-vnd-info
  a,
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a {
  color: #578bfa;
  text-decoration: underline;
}

#root:has(> .coinbase.dark)
  ~ #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),
#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-pc-sdk
  .ot-leg-btn-container
  .ot-active-leg-btn {
  background-color: #578bfa;
  border-color: #578bfa;
  border-radius: 40px;
  color: #0a0b0d;
}

#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-pc-sdk
  .ot-tgl
  input:checked
  + .ot-switch
  .ot-switch-nob {
  background-color: #578bfa !important;
  border: 1px solid #fff;
}

#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-banner-sdk
  #onetrust-button-group-parent
  #onetrust-button-group
  #onetrust-reject-all-handler,
#root:has(> .coinbase.dark)
  ~ #onetrust-consent-sdk
  #onetrust-banner-sdk
  #onetrust-button-group-parent
  #onetrust-button-group
  #onetrust-accept-btn-handler {
  background-color: #0a0b0d !important;
  border-color: #0a0b0d !important;
  border-radius: 40px !important;
  color: #ffffff !important;
}

@media only screen and (max-width: 576px) {
  #root:has(> .coinbase.dark)
    ~ #onetrust-consent-sdk
    #onetrust-banner-sdk
    #onetrust-button-group-parent
    #onetrust-button-group
    #onetrust-reject-all-handler,
  #root:has(> .coinbase.dark)
    ~ #onetrust-consent-sdk
    #onetrust-banner-sdk
    #onetrust-button-group-parent
    #onetrust-button-group
    #onetrust-accept-btn-handler {
    background-color: #0a0b0d !important;
    border-color: #0a0b0d !important;
    color: #ffffff !important;
  }
}
.ot-sdk-cookie-policy{font-family:inherit;font-size:16px}.ot-sdk-cookie-policy.otRelFont{font-size:1rem}.ot-sdk-cookie-policy h3,.ot-sdk-cookie-policy h4,.ot-sdk-cookie-policy h6,.ot-sdk-cookie-policy p,.ot-sdk-cookie-policy li,.ot-sdk-cookie-policy a,.ot-sdk-cookie-policy th,.ot-sdk-cookie-policy #cookie-policy-description,.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,.ot-sdk-cookie-policy #cookie-policy-title{color:dimgray}.ot-sdk-cookie-policy #cookie-policy-description{margin-bottom:1em}.ot-sdk-cookie-policy h4{font-size:1.2em}.ot-sdk-cookie-policy h6{font-size:1em;margin-top:2em}.ot-sdk-cookie-policy th{min-width:75px}.ot-sdk-cookie-policy a,.ot-sdk-cookie-policy a:hover{background:#fff}.ot-sdk-cookie-policy thead{background-color:#f6f6f4;font-weight:bold}.ot-sdk-cookie-policy .ot-mobile-border{display:none}.ot-sdk-cookie-policy section{margin-bottom:2em}.ot-sdk-cookie-policy table{border-collapse:inherit}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy{font-family:inherit;font-size:1rem}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title{color:dimgray}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description{margin-bottom:1em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup{margin-left:1.5em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td{font-size:.9em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a{font-size:inherit}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group{font-size:1em;margin-bottom:.6em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title{margin-bottom:1.2em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy>section{margin-bottom:1em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th{min-width:75px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover{background:#fff}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead{background-color:#f6f6f4;font-weight:bold}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border{display:none}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section{margin-bottom:2em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li{list-style:disc;margin-left:1.5em}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4{display:inline-block}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table{border-collapse:inherit;margin:auto;border:1px solid #d7d7d7;border-radius:5px;border-spacing:initial;width:100%;overflow:hidden}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td{border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td{border-bottom:0px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child{border-right:0px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type{width:25%}.ot-sdk-cookie-policy[dir=rtl]{text-align:left}#ot-sdk-cookie-policy h3{font-size:1.5em}@media only screen and (max-width: 530px){.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td,.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr{display:block}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr{position:absolute;top:-9999px;left:-9999px}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr{margin:0 0 1em 0}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd),.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd) a{background:#f6f6f4}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before{position:absolute;height:100%;left:6px;width:40%;padding-right:10px}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border{display:inline-block;background-color:#e4e4e4;position:absolute;height:100%;top:0;left:45%;width:2px}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before{content:attr(data-label);font-weight:bold}.ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li{word-break:break-word;word-wrap:break-word}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table{overflow:hidden}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td{border:none;border-bottom:1px solid #d7d7d7}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr{display:block}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type{width:auto}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr{margin:0 0 1em 0}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before{height:100%;width:40%;padding-right:10px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before{content:attr(data-label);font-weight:bold}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li{word-break:break-word;word-wrap:break-word}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr{position:absolute;top:-9999px;left:-9999px;z-index:-9999}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td{border-bottom:1px solid #d7d7d7;border-right:0px}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last-child{border-bottom:0px}}
                
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
                        color: #696969;
                    }
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
                        color: #696969;
                    }
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
                        color: #696969;
                    }
                    
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
                            color: #696969;
                        }
                    
            
                    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th {
                            background-color: #F8F8F8;
                        }
                    
            .ot-floating-button__front{background-image:url('https://cdn.cookielaw.org/logos/static/ot_persistent_cookie_icon.png')}

@layer base, cds;

@font-face { font-display: swap; font-family: CoinbaseDisplay; src: url("./a_BDyAm2xz.woff2") format("woff2"); font-weight: 400; }
@font-face { font-display: swap; font-family: CoinbaseDisplay; src: url("./a_Dd_cEDRa.woff2") format("woff2"); font-weight: 500 800; }
@font-face { font-display: swap; font-family: CoinbaseSans; src: url("./a_BybxolpF.woff2") format("woff2"); font-weight: 400; }
@font-face { font-display: swap; font-family: CoinbaseSans; src: url("./a_CH-aRrrD.woff2") format("woff2"); font-weight: 500 800; }
@font-face { font-display: swap; font-family: CoinbaseText; src: url("./a_BJ1-X6Dz.woff2") format("woff2"); font-weight: 400; }
@font-face { font-display: swap; font-family: CoinbaseText; src: url("./a_B-911Gqf.woff2") format("woff2"); font-weight: 500 800; }
@font-face { font-display: swap; font-family: CoinbaseMono; src: url("./a_BhjxHaJp.woff2") format("woff2"); font-weight: 400; }
@font-face { font-display: swap; font-family: CoinbaseMono; src: url("./a_BP6LpXDE.woff2") format("woff2"); font-weight: 500 800; }
@font-face { font-display: swap; font-family: CoinbaseCondensed; src: url("./a_B_b0ARhd.woff2") format("woff2"); font-weight: 400; }
@font-face { font-display: swap; font-family: CoinbaseCondensed; src: url("./a_1w36Opdd.woff2") format("woff2"); font-weight: 500 800; }
:root { --cds-font-fallback: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica", "Arial", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; --cds-font-display: CoinbaseDisplay, var(--cds-font-fallback); --cds-font-sans: CoinbaseSans, var(--cds-font-fallback); --cds-font-text: CoinbaseText, var(--cds-font-fallback); --cds-font-mono: CoinbaseMono, var(--cds-font-fallback); --cds-font-condensed: CoinbaseCondensed, var(--cds-font-fallback); }
@font-face { font-family: CoinbaseIcons; font-style: normal; font-weight: 400; font-display: block; src: url("./a_UN23PxTD.woff2") format("woff2"); }
@layer cds {
  *, ::before, ::after { box-sizing: border-box; }
  * { margin: 0px; padding: 0px; font-size: 100%; border-style: solid; border-width: 0px; }
  html { text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }
  body { padding: 0px; }
  button { padding: 0px; cursor: pointer; background-color: transparent; color: inherit; font-family: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; font-variant: inherit; font-style: inherit; font-stretch: inherit; }
  a { cursor: pointer; }
}
@layer cds {
  .bordered-bwhe9mt { border-width: var(--borderWidth-100); border-style: solid; border-color: var(--color-bgLine); }
  .borderedHorizontal-b7eas2o { border-inline-start-width: var(--borderWidth-100); border-left-style: solid; border-inline-end-width: var(--borderWidth-100); border-right-style: solid; border-color: var(--color-bgLine); }
  .borderedVertical-bwa0h8v { border-top-width: var(--borderWidth-100); border-top-style: solid; border-bottom-width: var(--borderWidth-100); border-bottom-style: solid; border-color: var(--color-bgLine); }
  .borderedStart-bggv1gq { border-inline-start-width: var(--borderWidth-100); border-inline-start-style: solid; border-color: var(--color-bgLine); }
  .borderedEnd-bxdny0m { border-inline-end-width: var(--borderWidth-100); border-inline-end-style: solid; border-color: var(--color-bgLine); }
  .borderedTop-beewch5 { border-top-width: var(--borderWidth-100); border-top-style: solid; border-color: var(--color-bgLine); }
  .borderedBottom-b1oac3bo { border-bottom-width: var(--borderWidth-100); border-bottom-style: solid; border-color: var(--color-bgLine); }
  .top-to7cpoz { position: absolute; top: 0px; left: 0px; right: 0px; }
  .bottom-b6gmlxq { position: absolute; bottom: 0px; left: 0px; right: 0px; }
  .right-r1isuvlb { position: absolute; top: 0px; bottom: 0px; right: 0px; }
  .left-l19xnvaa { position: absolute; top: 0px; bottom: 0px; left: 0px; }
  .all-awe7kzw { position: absolute; inset: 0px; }
}
@layer cds {
  .width-ws51euf { width: var(--width); }
  .height-hlltmgk { height: var(--height); }
  .minWidth-mqpqo7l { min-width: var(--minWidth); }
  .minHeight-m4skct1 { min-height: var(--minHeight); }
  .maxWidth-mlqx6vn { max-width: var(--maxWidth); }
  .maxHeight-m1j54oia { max-height: var(--maxHeight); }
  .aspectRatio-a84sbwf { aspect-ratio: var(--aspectRatio); }
  .top-tdg7jij { top: var(--top); }
  .bottom-b1be86ab { bottom: var(--bottom); }
  .left-lm78jym { left: var(--left); }
  .right-r6c51us { right: var(--right); }
  .transform-t45uj7y { transform: var(--transform); }
  .flexBasis-f95bkpo { flex-basis: var(--flexBasis); }
  .flexShrink-f174hu22 { flex-shrink: var(--flexShrink); }
  .flexGrow-fav9hyl { -webkit-box-flex: var(--flexGrow); flex-grow: var(--flexGrow); }
  .gridTemplateColumns-gd2zu8g { grid-template-columns: var(--gridTemplateColumns); }
  .gridTemplateRows-gf9pn8y { grid-template-rows: var(--gridTemplateRows); }
  .gridTemplateAreas-g1omg5ug { grid-template-areas: var(--gridTemplateAreas); }
  .gridTemplate-g1uj0tlf { grid-template: var(--gridTemplate); }
  .gridAutoColumns-g1ejn4mn { grid-auto-columns: var(--gridAutoColumns); }
  .gridAutoRows-g1ju005r { grid-auto-rows: var(--gridAutoRows); }
  .gridAutoFlow-g1aotx1a { grid-auto-flow: var(--gridAutoFlow); }
  .grid-g1xp97u0 { grid: var(--grid); }
  .gridRowStart-g18mi1xo { grid-row-start: var(--gridRowStart); }
  .gridColumnStart-g129u2fk { grid-column-start: var(--gridColumnStart); }
  .gridRowEnd-g1mjd2qg { grid-row-end: var(--gridRowEnd); }
  .gridColumnEnd-gegarbv { grid-column-end: var(--gridColumnEnd); }
  .gridRow-goy5vtc { grid-row: var(--gridRow); }
  .gridColumn-gwcepfw { grid-column: var(--gridColumn); }
  .gridArea-g1g3yc7q { grid-area: var(--gridArea); }
  .opacity-o1xnesha { opacity: var(--opacity); }
  .zIndex-z1q1xk3b { z-index: var(--zIndex); }
  ._1-_1eiswah { background-color: var(--color-bgElevation1); box-shadow: var(--shadow-elevation1); }
  ._2-_s1luli { background-color: var(--color-bgElevation2); box-shadow: var(--shadow-elevation2); }
  .fg-f1sorag4 { color: var(--color-fg); }
  .fgInverse-f1sdlwjn { color: var(--color-fgInverse); }
  .fgMuted-fqraqpo { color: var(--color-fgMuted); }
  .fgPrimary-f1viahif { color: var(--color-fgPrimary); }
  .fgPositive-fbpyopb { color: var(--color-fgPositive); }
  .fgNegative-f1m1ty4u { color: var(--color-fgNegative); }
  .fgWarning-f1nm2vsf { color: var(--color-fgWarning); }
  .bg-b12g5fcb { color: var(--color-bg); }
  .bgAlternate-b52wb6g { color: var(--color-bgAlternate); }
  .bgInverse-bzur3nb { color: var(--color-bgInverse); }
  .bgOverlay-b1ka60nj { color: var(--color-bgOverlay); }
  .bgPrimary-b1aljuol { color: var(--color-bgPrimary); }
  .bgPrimaryWash-b1fw27dk { color: var(--color-bgPrimaryWash); }
  .bgSecondary-b5l9118 { color: var(--color-bgSecondary); }
  .bgTertiary-bgz8tou { color: var(--color-bgTertiary); }
  .bgSecondaryWash-b10k524u { color: var(--color-bgSecondaryWash); }
  .bgNegative-bt8y1z4 { color: var(--color-bgNegative); }
  .bgNegativeWash-b1rrsysm { color: var(--color-bgNegativeWash); }
  .bgPositive-b9itlvz { color: var(--color-bgPositive); }
  .bgPositiveWash-b1pm9n49 { color: var(--color-bgPositiveWash); }
  .bgWarning-bssbw6o { color: var(--color-bgWarning); }
  .bgWarningWash-b14ltner { color: var(--color-bgWarningWash); }
  .currentColor-c1ul679q { color: var(--color-currentColor); }
  .bgLine-b1vr32vn { color: var(--color-bgLine); }
  .bgLineInverse-b1qa1j3s { color: var(--color-bgLineInverse); }
  .bgLineHeavy-bd91iod { color: var(--color-bgLineHeavy); }
  .bgLinePrimary-b1ugusav { color: var(--color-bgLinePrimary); }
  .bgLinePrimarySubtle-b496ox3 { color: var(--color-bgLinePrimarySubtle); }
  .bgElevation1-b1xpurn { color: var(--color-bgElevation1); }
  .bgElevation2-bm6rfie { color: var(--color-bgElevation2); }
  .accentSubtleGreen-af641jr { color: var(--color-accentSubtleGreen); }
  .accentBoldGreen-ajj71la { color: var(--color-accentBoldGreen); }
  .accentSubtleBlue-ao1p26d { color: var(--color-accentSubtleBlue); }
  .accentBoldBlue-afycglk { color: var(--color-accentBoldBlue); }
  .accentSubtlePurple-ad6dv0g { color: var(--color-accentSubtlePurple); }
  .accentBoldPurple-a1kllxfn { color: var(--color-accentBoldPurple); }
  .accentSubtleYellow-a1d2msdo { color: var(--color-accentSubtleYellow); }
  .accentBoldYellow-a1ntp6j3 { color: var(--color-accentBoldYellow); }
  .accentSubtleRed-ad0xcfw { color: var(--color-accentSubtleRed); }
  .accentBoldRed-a1986k35 { color: var(--color-accentBoldRed); }
  .accentSubtleGray-ai0vdxx { color: var(--color-accentSubtleGray); }
  .accentBoldGray-a1ud44uh { color: var(--color-accentBoldGray); }
  .transparent-t1hcsbxs { color: var(--color-transparent); }
  .fg-f1ji6g56 { background-color: var(--color-fg); }
  .fgInverse-fgc07le { background-color: var(--color-fgInverse); }
  .fgMuted-f1mjskv0 { background-color: var(--color-fgMuted); }
  .fgPrimary-f1xf6qvv { background-color: var(--color-fgPrimary); }
  .fgPositive-fcqlvdb { background-color: var(--color-fgPositive); }
  .fgNegative-f10gwa9h { background-color: var(--color-fgNegative); }
  .fgWarning-fwgodzz { background-color: var(--color-fgWarning); }
  .bg-bp7gg31 { background-color: var(--color-bg); }
  .bgAlternate-btxvtgs { background-color: var(--color-bgAlternate); }
  .bgInverse-b1t56abb { background-color: var(--color-bgInverse); }
  .bgOverlay-bjnoqsf { background-color: var(--color-bgOverlay); }
  .bgPrimary-bblmfz8 { background-color: var(--color-bgPrimary); }
  .bgPrimaryWash-b11egn9o { background-color: var(--color-bgPrimaryWash); }
  .bgSecondary-b1grshbj { background-color: var(--color-bgSecondary); }
  .bgTertiary-b14ye04l { background-color: var(--color-bgTertiary); }
  .bgSecondaryWash-b16tnf3u { background-color: var(--color-bgSecondaryWash); }
  .bgNegative-b1afxe3l { background-color: var(--color-bgNegative); }
  .bgNegativeWash-be9iuv9 { background-color: var(--color-bgNegativeWash); }
  .bgPositive-bxtmuzt { background-color: var(--color-bgPositive); }
  .bgPositiveWash-brar8as { background-color: var(--color-bgPositiveWash); }
  .bgWarning-b17uahzq { background-color: var(--color-bgWarning); }
  .bgWarningWash-b190jajv { background-color: var(--color-bgWarningWash); }
  .currentColor-c163inl0 { background-color: var(--color-currentColor); }
  .bgLine-b1adt9t6 { background-color: var(--color-bgLine); }
  .bgLineInverse-b3wr6s6 { background-color: var(--color-bgLineInverse); }
  .bgLineHeavy-b1vhezqk { background-color: var(--color-bgLineHeavy); }
  .bgLinePrimary-b1tn1jha { background-color: var(--color-bgLinePrimary); }
  .bgLinePrimarySubtle-bz6474u { background-color: var(--color-bgLinePrimarySubtle); }
  .bgElevation1-b79upt4 { background-color: var(--color-bgElevation1); }
  .bgElevation2-b15ojmgc { background-color: var(--color-bgElevation2); }
  .accentSubtleGreen-atz7afl { background-color: var(--color-accentSubtleGreen); }
  .accentBoldGreen-a1p7mmqm { background-color: var(--color-accentBoldGreen); }
  .accentSubtleBlue-a1gb7cwg { background-color: var(--color-accentSubtleBlue); }
  .accentBoldBlue-aghzzp7 { background-color: var(--color-accentBoldBlue); }
  .accentSubtlePurple-a10r1wxs { background-color: var(--color-accentSubtlePurple); }
  .accentBoldPurple-a1aei22r { background-color: var(--color-accentBoldPurple); }
  .accentSubtleYellow-a1607ty { background-color: var(--color-accentSubtleYellow); }
  .accentBoldYellow-a1v2stp { background-color: var(--color-accentBoldYellow); }
  .accentSubtleRed-adgkawt { background-color: var(--color-accentSubtleRed); }
  .accentBoldRed-a1oak3wv { background-color: var(--color-accentBoldRed); }
  .accentSubtleGray-a1g3x8gi { background-color: var(--color-accentSubtleGray); }
  .accentBoldGray-a1k42ujl { background-color: var(--color-accentBoldGray); }
  .transparent-t1rmk6ui { background-color: var(--color-transparent); }
  .fg-fptiutx { border-style: solid; border-color: var(--color-fg); }
  .fgInverse-f9w40j5 { border-style: solid; border-color: var(--color-fgInverse); }
  .fgMuted-f1loi5og { border-style: solid; border-color: var(--color-fgMuted); }
  .fgPrimary-f1qzfoj { border-style: solid; border-color: var(--color-fgPrimary); }
  .fgPositive-flgbq29 { border-style: solid; border-color: var(--color-fgPositive); }
  .fgNegative-f15kdayx { border-style: solid; border-color: var(--color-fgNegative); }
  .fgWarning-f1lxecuc { border-style: solid; border-color: var(--color-fgWarning); }
  .bg-b8eq6jz { border-style: solid; border-color: var(--color-bg); }
  .bgAlternate-b1jng19z { border-style: solid; border-color: var(--color-bgAlternate); }
  .bgInverse-b1ghjtz3 { border-style: solid; border-color: var(--color-bgInverse); }
  .bgOverlay-bhn9fpk { border-style: solid; border-color: var(--color-bgOverlay); }
  .bgPrimary-b1pbb0cl { border-style: solid; border-color: var(--color-bgPrimary); }
  .bgPrimaryWash-b1tfxswc { border-style: solid; border-color: var(--color-bgPrimaryWash); }
  .bgSecondary-b1k12t3h { border-style: solid; border-color: var(--color-bgSecondary); }
  .bgTertiary-bp6d8sm { border-style: solid; border-color: var(--color-bgTertiary); }
  .bgSecondaryWash-b1hzqmmc { border-style: solid; border-color: var(--color-bgSecondaryWash); }
  .bgNegative-b9fcvo8 { border-style: solid; border-color: var(--color-bgNegative); }
  .bgNegativeWash-b2wq5d9 { border-style: solid; border-color: var(--color-bgNegativeWash); }
  .bgPositive-b1osap6 { border-style: solid; border-color: var(--color-bgPositive); }
  .bgPositiveWash-b1bjrl0e { border-style: solid; border-color: var(--color-bgPositiveWash); }
  .bgWarning-b122o4ue { border-style: solid; border-color: var(--color-bgWarning); }
  .bgWarningWash-b15t034b { border-style: solid; border-color: var(--color-bgWarningWash); }
  .currentColor-c7ce9f8 { border-style: solid; border-color: var(--color-currentColor); }
  .bgLine-b1klk6h { border-style: solid; border-color: var(--color-bgLine); }
  .bgLineInverse-b1icv4qd { border-style: solid; border-color: var(--color-bgLineInverse); }
  .bgLineHeavy-b1a7asuz { border-style: solid; border-color: var(--color-bgLineHeavy); }
  .bgLinePrimary-b1td2v0f { border-style: solid; border-color: var(--color-bgLinePrimary); }
  .bgLinePrimarySubtle-brk8uf6 { border-style: solid; border-color: var(--color-bgLinePrimarySubtle); }
  .bgElevation1-b1gq2shu { border-style: solid; border-color: var(--color-bgElevation1); }
  .bgElevation2-b1byztzc { border-style: solid; border-color: var(--color-bgElevation2); }
  .accentSubtleGreen-a1cq2rs6 { border-style: solid; border-color: var(--color-accentSubtleGreen); }
  .accentBoldGreen-a5pgmhz { border-style: solid; border-color: var(--color-accentBoldGreen); }
  .accentSubtleBlue-a1y1cqcx { border-style: solid; border-color: var(--color-accentSubtleBlue); }
  .accentBoldBlue-aj6ukis { border-style: solid; border-color: var(--color-accentBoldBlue); }
  .accentSubtlePurple-a1831pd5 { border-style: solid; border-color: var(--color-accentSubtlePurple); }
  .accentBoldPurple-a1gf5xiy { border-style: solid; border-color: var(--color-accentBoldPurple); }
  .accentSubtleYellow-ac8mq3i { border-style: solid; border-color: var(--color-accentSubtleYellow); }
  .accentBoldYellow-a7rgky6 { border-style: solid; border-color: var(--color-accentBoldYellow); }
  .accentSubtleRed-a1h0vvd { border-style: solid; border-color: var(--color-accentSubtleRed); }
  .accentBoldRed-aimyx9l { border-style: solid; border-color: var(--color-accentBoldRed); }
  .accentSubtleGray-aas4tiw { border-style: solid; border-color: var(--color-accentSubtleGray); }
  .accentBoldGray-a1ls8tbf { border-style: solid; border-color: var(--color-accentBoldGray); }
  .transparent-t19xnyi7 { border-style: solid; border-color: var(--color-transparent); }
  ._0-_19in606 { border-width: var(--borderWidth-0); }
  ._100-_x44gs4 { border-width: var(--borderWidth-100); }
  ._200-_1p1hizw { border-width: var(--borderWidth-200); }
  ._300-_1nwa4h4 { border-width: var(--borderWidth-300); }
  ._400-_4ulx6t { border-width: var(--borderWidth-400); }
  ._500-_bsca7d { border-width: var(--borderWidth-500); }
  ._0-_17g28qe { border-top-width: var(--borderWidth-0); }
  ._100-_uwemcl { border-top-width: var(--borderWidth-100); }
  ._200-_1w5hul1 { border-top-width: var(--borderWidth-200); }
  ._300-_lkxi2e { border-top-width: var(--borderWidth-300); }
  ._400-_1jx9c6d { border-top-width: var(--borderWidth-400); }
  ._500-_1xyr0za { border-top-width: var(--borderWidth-500); }
  ._0-_1q6mnhl { border-inline-end-width: var(--borderWidth-0); }
  ._100-_os92pe { border-inline-end-width: var(--borderWidth-100); }
  ._200-_tipqb4 { border-inline-end-width: var(--borderWidth-200); }
  ._300-_1velnko { border-inline-end-width: var(--borderWidth-300); }
  ._400-_10k39uv { border-inline-end-width: var(--borderWidth-400); }
  ._500-_157mtut { border-inline-end-width: var(--borderWidth-500); }
  ._0-_2001a1 { border-bottom-width: var(--borderWidth-0); }
  ._100-_1gaitlf { border-bottom-width: var(--borderWidth-100); }
  ._200-_19iv60d { border-bottom-width: var(--borderWidth-200); }
  ._300-_1y3d0mc { border-bottom-width: var(--borderWidth-300); }
  ._400-_1doztzp { border-bottom-width: var(--borderWidth-400); }
  ._500-_1cshnlt { border-bottom-width: var(--borderWidth-500); }
  ._0-_z29op5 { border-inline-start-width: var(--borderWidth-0); }
  ._100-_2knetg { border-inline-start-width: var(--borderWidth-100); }
  ._200-_l4xtsv { border-inline-start-width: var(--borderWidth-200); }
  ._300-_1qx6v8r { border-inline-start-width: var(--borderWidth-300); }
  ._400-_qw0xzd { border-inline-start-width: var(--borderWidth-400); }
  ._500-_1qavaov { border-inline-start-width: var(--borderWidth-500); }
  ._0-_98b1w6 { border-radius: var(--borderRadius-0); }
  ._100-_37yzm3 { border-radius: var(--borderRadius-100); }
  ._200-_tv7eta { border-radius: var(--borderRadius-200); }
  ._300-_1yza52v { border-radius: var(--borderRadius-300); }
  ._400-_5gf0vr { border-radius: var(--borderRadius-400); }
  ._500-_milbw2 { border-radius: var(--borderRadius-500); }
  ._600-_gqk0w1 { border-radius: var(--borderRadius-600); }
  ._700-_qb1h6b { border-radius: var(--borderRadius-700); }
  ._800-_owgvh2 { border-radius: var(--borderRadius-800); }
  ._900-_1i1nlmz { border-radius: var(--borderRadius-900); }
  ._1000-_tqhrr9 { border-radius: var(--borderRadius-1000); }
  ._0-_1ot4lf1 { border-top-left-radius: var(--borderRadius-0); }
  ._100-_1krdvw6 { border-top-left-radius: var(--borderRadius-100); }
  ._200-_1imsgl5 { border-top-left-radius: var(--borderRadius-200); }
  ._300-_7ntxpg { border-top-left-radius: var(--borderRadius-300); }
  ._400-_1qqu2c { border-top-left-radius: var(--borderRadius-400); }
  ._500-_1kh4l29 { border-top-left-radius: var(--borderRadius-500); }
  ._600-_bqs4h1 { border-top-left-radius: var(--borderRadius-600); }
  ._700-_1735hvg { border-top-left-radius: var(--borderRadius-700); }
  ._800-_q6g0rd { border-top-left-radius: var(--borderRadius-800); }
  ._900-_1isu8ww { border-top-left-radius: var(--borderRadius-900); }
  ._1000-_p4nbu2 { border-top-left-radius: var(--borderRadius-1000); }
  ._0-_1lrqugk { border-top-right-radius: var(--borderRadius-0); }
  ._100-_1a6c7v7 { border-top-right-radius: var(--borderRadius-100); }
  ._200-_m3g5qc { border-top-right-radius: var(--borderRadius-200); }
  ._300-_40bmxc { border-top-right-radius: var(--borderRadius-300); }
  ._400-_14h956a { border-top-right-radius: var(--borderRadius-400); }
  ._500-_vpsyss { border-top-right-radius: var(--borderRadius-500); }
  ._600-_nfutbc { border-top-right-radius: var(--borderRadius-600); }
  ._700-_1ou0u0q { border-top-right-radius: var(--borderRadius-700); }
  ._800-_p73tsb { border-top-right-radius: var(--borderRadius-800); }
  ._900-_104eud2 { border-top-right-radius: var(--borderRadius-900); }
  ._1000-_nxsdri { border-top-right-radius: var(--borderRadius-1000); }
  ._0-_1ys2vwi { border-bottom-left-radius: var(--borderRadius-0); }
  ._100-_q8d13g { border-bottom-left-radius: var(--borderRadius-100); }
  ._200-_19lmvm1 { border-bottom-left-radius: var(--borderRadius-200); }
  ._300-_e3gbwy { border-bottom-left-radius: var(--borderRadius-300); }
  ._400-_hqp1xv { border-bottom-left-radius: var(--borderRadius-400); }
  ._500-_3aig17 { border-bottom-left-radius: var(--borderRadius-500); }
  ._600-_1ysdxt { border-bottom-left-radius: var(--borderRadius-600); }
  ._700-_1v7m5fc { border-bottom-left-radius: var(--borderRadius-700); }
  ._800-_1n0p867 { border-bottom-left-radius: var(--borderRadius-800); }
  ._900-_13m8c73 { border-bottom-left-radius: var(--borderRadius-900); }
  ._1000-_1fezlxx { border-bottom-left-radius: var(--borderRadius-1000); }
  ._0-_ut98f0 { border-bottom-right-radius: var(--borderRadius-0); }
  ._100-_1rgld2v { border-bottom-right-radius: var(--borderRadius-100); }
  ._200-_di4iq3 { border-bottom-right-radius: var(--borderRadius-200); }
  ._300-_21wha0 { border-bottom-right-radius: var(--borderRadius-300); }
  ._400-_1vfg58b { border-bottom-right-radius: var(--borderRadius-400); }
  ._500-_1yvdl3l { border-bottom-right-radius: var(--borderRadius-500); }
  ._600-_1rrby9h { border-bottom-right-radius: var(--borderRadius-600); }
  ._700-_141nev6 { border-bottom-right-radius: var(--borderRadius-700); }
  ._800-_1dv7wl6 { border-bottom-right-radius: var(--borderRadius-800); }
  ._900-_1dgb61n { border-bottom-right-radius: var(--borderRadius-900); }
  ._1000-_1se4x7l { border-bottom-right-radius: var(--borderRadius-1000); }
  .inherit-i8cekjn { font-family: inherit; }
  .display1-dzojlp6 { font-family: var(--fontFamily-display1); }
  .display2-d3fywui { font-family: var(--fontFamily-display2); }
  .display3-dtjjpxb { font-family: var(--fontFamily-display3); }
  .title1-ttjegjq { font-family: var(--fontFamily-title1); }
  .title2-tpsfzpy { font-family: var(--fontFamily-title2); }
  .title3-t1pt4osh { font-family: var(--fontFamily-title3); }
  .title4-t13kft3r { font-family: var(--fontFamily-title4); }
  .headline-h15u0we0 { font-family: var(--fontFamily-headline); }
  .body-b14a8egd { font-family: var(--fontFamily-body); }
  .label1-ls4u9x0 { font-family: var(--fontFamily-label1); }
  .label2-l10mk5xx { font-family: var(--fontFamily-label2); }
  .caption-c1ixh122 { font-family: var(--fontFamily-caption); }
  .legal-l1rlpdrj { font-family: var(--fontFamily-legal); }
  .inherit-i5yfwju { font-size: inherit; }
  .display1-d17892sq { font-size: var(--fontSize-display1); }
  .display2-d1fkc23d { font-size: var(--fontSize-display2); }
  .display3-dl292op { font-size: var(--fontSize-display3); }
  .title1-t1a8sccc { font-size: var(--fontSize-title1); }
  .title2-t7e0619 { font-size: var(--fontSize-title2); }
  .title3-t1o13984 { font-size: var(--fontSize-title3); }
  .title4-tm94xek { font-size: var(--fontSize-title4); }
  .headline-h1cz184y { font-size: var(--fontSize-headline); }
  .body-b12ips9k { font-size: var(--fontSize-body); }
  .label1-lf42erj { font-size: var(--fontSize-label1); }
  .label2-l1glrsmm { font-size: var(--fontSize-label2); }
  .caption-ci4xagh { font-size: var(--fontSize-caption); }
  .legal-l1v2lxsb { font-size: var(--fontSize-legal); }
  .inherit-i19jd86n { font-weight: inherit; }
  .display1-d1t9s7wj { font-weight: var(--fontWeight-display1); }
  .display2-dmahq7d { font-weight: var(--fontWeight-display2); }
  .display3-d182f2cw { font-weight: var(--fontWeight-display3); }
  .title1-t2h7dc3 { font-weight: var(--fontWeight-title1); }
  .title2-ttmcsrw { font-weight: var(--fontWeight-title2); }
  .title3-t1n2n1bp { font-weight: var(--fontWeight-title3); }
  .title4-tutwshz { font-weight: var(--fontWeight-title4); }
  .headline-h1axe68h { font-weight: var(--fontWeight-headline); }
  .body-b1mqcg5r { font-weight: var(--fontWeight-body); }
  .label1-luvj522 { font-weight: var(--fontWeight-label1); }
  .label2-l1fze828 { font-weight: var(--fontWeight-label2); }
  .caption-c1tr6o1q { font-weight: var(--fontWeight-caption); }
  .legal-l1su2mo9 { font-weight: var(--fontWeight-legal); }
  .inherit-i1q2zm4n { line-height: inherit; }
  .display1-davaxk8 { line-height: var(--lineHeight-display1); }
  .display2-d10bcbec { line-height: var(--lineHeight-display2); }
  .display3-dzx5g59 { line-height: var(--lineHeight-display3); }
  .title1-t19ulozn { line-height: var(--lineHeight-title1); }
  .title2-t8xmwwg { line-height: var(--lineHeight-title2); }
  .title3-t1hnq9w3 { line-height: var(--lineHeight-title3); }
  .title4-t1jupsyn { line-height: var(--lineHeight-title4); }
  .headline-h1d8xh3w { line-height: var(--lineHeight-headline); }
  .body-b1b61q3y { line-height: var(--lineHeight-body); }
  .label1-ljt1gjp { line-height: var(--lineHeight-label1); }
  .label2-l64n18o { line-height: var(--lineHeight-label2); }
  .caption-c1nc2qnp { line-height: var(--lineHeight-caption); }
  .legal-l9omb44 { line-height: var(--lineHeight-legal); }
  .none-ng7kred { text-decoration: none; }
  .underline-uxwl7ql { text-decoration: underline; }
  .overline-o1l6836e { text-decoration: overline; }
  .line-through-l1kvlt68 { text-decoration: line-through; }
  .underline_overline-ul2i1v3 { text-decoration: underline overline; }
  .underline_double-uygy2s4 { text-decoration: underline double; }
  .none-n17hp599 { text-transform: none; }
  .uppercase-u1o7s009 { text-transform: uppercase; }
  .lowercase-l1p5pm3c { text-transform: lowercase; }
  .capitalize-c1uzdc60 { text-transform: capitalize; }
  .none-n20q36b { user-select: none; }
  .text-t1mh0vbf { user-select: text; }
  .all-a1nb5sn7 { user-select: all; }
  .auto-a1onri8a { user-select: auto; }
  .none-nxs3bkk { display: none; }
  .block-bvmbflj { display: block; }
  .inline-i1d5xt2g { display: inline; }
  .inline-block-i1w8afo9 { display: inline-block; }
  .flex-ff5rfy6 { display: flex; }
  .inline-flex-i6czx8 { display: inline-flex; }
  .grid-govvvpf { display: grid; }
  .inline-grid-i11y0asn { display: inline-grid; }
  .contents-c13j0gph { display: contents; }
  .flow-root-f1f3f4re { display: flow-root; }
  .revert-r1ugo9tq { display: revert; }
  .list-item-l1wya7vd { display: list-item; }
  .auto-a1vtbg9w { overflow: auto; }
  .visible-v1ce7tzm { overflow: visible; }
  .hidden-h147juno { overflow: hidden; }
  .clip-c1uijor9 { overflow: clip; }
  .scroll-s1cxxikz { overflow: scroll; }
  ._0-_gulcqg { gap: var(--space-0); }
  ._0_25-_q7yox9 { gap: var(--space-0_25); }
  ._0_5-_1fx7m0o { gap: var(--space-0_5); }
  ._0_75-_1nkxpau { gap: var(--space-0_75); }
  ._1-_4wf66 { gap: var(--space-1); }
  ._1_5-_1qamjvr { gap: var(--space-1_5); }
  ._2-_s3s3vx { gap: var(--space-2); }
  ._3-_1d2qff5 { gap: var(--space-3); }
  ._4-_uwjwe1 { gap: var(--space-4); }
  ._5-_43wdkr { gap: var(--space-5); }
  ._6-_bkaiqc { gap: var(--space-6); }
  ._7-_pscmj4 { gap: var(--space-7); }
  ._8-_gq5scd { gap: var(--space-8); }
  ._9-_65ca23 { gap: var(--space-9); }
  ._10-_1pqyx3q { gap: var(--space-10); }
  ._0-_1xjd2xy { column-gap: var(--space-0); }
  ._0_25-_ta5dbd { column-gap: var(--space-0_25); }
  ._0_5-_1b5plwm { column-gap: var(--space-0_5); }
  ._0_75-_qy1620 { column-gap: var(--space-0_75); }
  ._1-_1sfow13 { column-gap: var(--space-1); }
  ._1_5-_z0ja29 { column-gap: var(--space-1_5); }
  ._2-_w6lxzk { column-gap: var(--space-2); }
  ._3-_1o7ux7f { column-gap: var(--space-3); }
  ._4-_h8qvq1 { column-gap: var(--space-4); }
  ._5-_17x2pnf { column-gap: var(--space-5); }
  ._6-_zuwqbd { column-gap: var(--space-6); }
  ._7-_9lck3l { column-gap: var(--space-7); }
  ._8-_8u1his { column-gap: var(--space-8); }
  ._9-_jr5a6c { column-gap: var(--space-9); }
  ._10-_efl3so { column-gap: var(--space-10); }
  ._0-_xiry9u { row-gap: var(--space-0); }
  ._0_25-_183jkjv { row-gap: var(--space-0_25); }
  ._0_5-_qg0f6m { row-gap: var(--space-0_5); }
  ._0_75-_nc2g54 { row-gap: var(--space-0_75); }
  ._1-_1ud5b9l { row-gap: var(--space-1); }
  ._1_5-_rq094o { row-gap: var(--space-1_5); }
  ._2-_nu3h5m { row-gap: var(--space-2); }
  ._3-_mdpwk0 { row-gap: var(--space-3); }
  ._4-_hn7gx { row-gap: var(--space-4); }
  ._5-_1iav25j { row-gap: var(--space-5); }
  ._6-_pqufe0 { row-gap: var(--space-6); }
  ._7-_176ojsi { row-gap: var(--space-7); }
  ._8-_11n8q0m { row-gap: var(--space-8); }
  ._9-_1ungnyg { row-gap: var(--space-9); }
  ._10-_1pskitv { row-gap: var(--space-10); }
  .normal-nftbjs6 { justify-content: normal; }
  .center-cjpujcd { -webkit-box-pack: center; justify-content: center; }
  .start-s1l2hvz3 { -webkit-box-pack: start; justify-content: start; }
  .end-e1xog6f2 { -webkit-box-pack: end; justify-content: end; }
  .flex-start-f1egghgk { -webkit-box-pack: start; justify-content: flex-start; }
  .flex-end-fax78sq { -webkit-box-pack: end; justify-content: flex-end; }
  .left-lrfmmr0 { justify-content: left; }
  .right-r1fx9xkf { justify-content: right; }
  .space-between-s19gofo4 { -webkit-box-pack: justify; justify-content: space-between; }
  .space-around-sqt5kmq { justify-content: space-around; }
  .space-evenly-s1vqnwv1 { justify-content: space-evenly; }
  .stretch-s10xp50f { justify-content: stretch; }
  .normal-n1wmi61u { align-content: normal; }
  .center-cnwnlb7 { align-content: center; }
  .start-s1d5lfau { align-content: start; }
  .end-e5ysz7j { align-content: end; }
  .flex-start-fj0gbj2 { align-content: flex-start; }
  .flex-end-f1r3bxih { align-content: flex-end; }
  .space-between-spes1b8 { align-content: space-between; }
  .space-around-s7wi3z1 { align-content: space-around; }
  .space-evenly-s1xlht3p { align-content: space-evenly; }
  .stretch-sxrrkzi { align-content: stretch; }
  .baseline-b4qb5qy { align-content: baseline; }
  .first_baseline-ffwemzv { align-content: baseline; }
  .last_baseline-l8kzbzq { }
  .normal-nunwstl { align-items: normal; }
  .center-cc1bafw { -webkit-box-align: center; align-items: center; }
  .start-s1siv81y { -webkit-box-align: start; align-items: start; }
  .end-e1yx405w { -webkit-box-align: end; align-items: end; }
  .flex-start-fai2ufa { align-items: flex-start; }
  .flex-end-ftqfdtf { align-items: flex-end; }
  .self-start-s1das3bx { align-items: self-start; }
  .self-end-sc1fn2u { align-items: self-end; }
  .stretch-sa1dpj0 { -webkit-box-align: stretch; align-items: stretch; }
  .baseline-b1bpyxen { -webkit-box-align: baseline; align-items: baseline; }
  .first_baseline-f1t14lvh { align-items: baseline; }
  .last_baseline-lvdybqk { align-items: last baseline; }
  .auto-a1vghvlj { align-self: auto; }
  .normal-n13xkt6i { align-self: normal; }
  .center-c1lla8er { align-self: center; }
  .start-s14xgtk2 { align-self: start; }
  .end-etg9agv { align-self: end; }
  .flex-start-fi3mfxz { align-self: flex-start; }
  .flex-end-f5mbyxa { align-self: flex-end; }
  .self-start-sbcv54h { align-self: self-start; }
  .self-end-s951rij { align-self: self-end; }
  .stretch-s15zfflj { align-self: stretch; }
  .baseline-bh3b1m0 { align-self: baseline; }
  .first_baseline-f1717njg { align-self: baseline; }
  .last_baseline-le6mhzw { align-self: last baseline; }
  .row-r1fjv2c0 { flex-direction: row; }
  .row-reverse-ru6x8dq { flex-direction: row-reverse; }
  .column-c1fk6aoh { flex-direction: column; }
  .column-reverse-cbedvyv { flex-direction: column-reverse; }
  .nowrap-n1e0v20g { flex-wrap: nowrap; }
  .wrap-wg6pyst { flex-wrap: wrap; }
  .wrap-reverse-w1gj49hp { flex-wrap: wrap-reverse; }
  .static-sty13w3 { position: static; }
  .relative-rmdk4io { position: relative; }
  .absolute-a5qwbhk { position: absolute; }
  .fixed-fsemjdw { position: fixed; }
  .sticky-suibmay { position: sticky; }
  ._0-_sikgx6 { padding-top: var(--space-0); padding-bottom: var(--space-0); padding-inline-start: var(--space-0); padding-inline-end: var(--space-0); }
  ._0_25-_1hoto3f { padding-top: var(--space-0_25); padding-bottom: var(--space-0_25); padding-inline-start: var(--space-0_25); padding-inline-end: var(--space-0_25); }
  ._0_5-_utjbb4 { padding-top: var(--space-0_5); padding-bottom: var(--space-0_5); padding-inline-start: var(--space-0_5); padding-inline-end: var(--space-0_5); }
  ._0_75-_1vqmh64 { padding-top: var(--space-0_75); padding-bottom: var(--space-0_75); padding-inline-start: var(--space-0_75); padding-inline-end: var(--space-0_75); }
  ._1-_1ohxuju { padding-top: var(--space-1); padding-bottom: var(--space-1); padding-inline-start: var(--space-1); padding-inline-end: var(--space-1); }
  ._1_5-_15ii89w { padding-top: var(--space-1_5); padding-bottom: var(--space-1_5); padding-inline-start: var(--space-1_5); padding-inline-end: var(--space-1_5); }
  ._2-_15izmog { padding-top: var(--space-2); padding-bottom: var(--space-2); padding-inline-start: var(--space-2); padding-inline-end: var(--space-2); }
  ._3-_mx5v8z { padding-top: var(--space-3); padding-bottom: var(--space-3); padding-inline-start: var(--space-3); padding-inline-end: var(--space-3); }
  ._4-_rb1ga5 { padding-top: var(--space-4); padding-bottom: var(--space-4); padding-inline-start: var(--space-4); padding-inline-end: var(--space-4); }
  ._5-_1j9z40v { padding-top: var(--space-5); padding-bottom: var(--space-5); padding-inline-start: var(--space-5); padding-inline-end: var(--space-5); }
  ._6-_ksp205 { padding-top: var(--space-6); padding-bottom: var(--space-6); padding-inline-start: var(--space-6); padding-inline-end: var(--space-6); }
  ._7-_1m8b9lk { padding-top: var(--space-7); padding-bottom: var(--space-7); padding-inline-start: var(--space-7); padding-inline-end: var(--space-7); }
  ._8-_1vscv0v { padding-top: var(--space-8); padding-bottom: var(--space-8); padding-inline-start: var(--space-8); padding-inline-end: var(--space-8); }
  ._9-_h7t5ts { padding-top: var(--space-9); padding-bottom: var(--space-9); padding-inline-start: var(--space-9); padding-inline-end: var(--space-9); }
  ._10-_1fsf8fr { padding-top: var(--space-10); padding-bottom: var(--space-10); padding-inline-start: var(--space-10); padding-inline-end: var(--space-10); }
  ._0-_11d9onm { padding-inline-start: var(--space-0); padding-inline-end: var(--space-0); }
  ._0_25-_5nkav4 { padding-inline-start: var(--space-0_25); padding-inline-end: var(--space-0_25); }
  ._0_5-_14pg5wn { padding-inline-start: var(--space-0_5); padding-inline-end: var(--space-0_5); }
  ._0_75-_98vtop { padding-inline-start: var(--space-0_75); padding-inline-end: var(--space-0_75); }
  ._1-_1c5cchn { padding-inline-start: var(--space-1); padding-inline-end: var(--space-1); }
  ._1_5-_zl4b15 { padding-inline-start: var(--space-1_5); padding-inline-end: var(--space-1_5); }
  ._2-_1d56vk3 { padding-inline-start: var(--space-2); padding-inline-end: var(--space-2); }
  ._3-_in1y0k { padding-inline-start: var(--space-3); padding-inline-end: var(--space-3); }
  ._4-_sm7rau { padding-inline-start: var(--space-4); padding-inline-end: var(--space-4); }
  ._5-_qrc5k6 { padding-inline-start: var(--space-5); padding-inline-end: var(--space-5); }
  ._6-_1nha47y { padding-inline-start: var(--space-6); padding-inline-end: var(--space-6); }
  ._7-_r2sfjm { padding-inline-start: var(--space-7); padding-inline-end: var(--space-7); }
  ._8-_1629425 { padding-inline-start: var(--space-8); padding-inline-end: var(--space-8); }
  ._9-_jn1fdc { padding-inline-start: var(--space-9); padding-inline-end: var(--space-9); }
  ._10-_1qd9gwq { padding-inline-start: var(--space-10); padding-inline-end: var(--space-10); }
  ._0-_1o6b5sf { padding-top: var(--space-0); padding-bottom: var(--space-0); }
  ._0_25-_m3ng0d { padding-top: var(--space-0_25); padding-bottom: var(--space-0_25); }
  ._0_5-_nyvbf { padding-top: var(--space-0_5); padding-bottom: var(--space-0_5); }
  ._0_75-_dmruxk { padding-top: var(--space-0_75); padding-bottom: var(--space-0_75); }
  ._1-_j9j91y { padding-top: var(--space-1); padding-bottom: var(--space-1); }
  ._1_5-_1v2axez { padding-top: var(--space-1_5); padding-bottom: var(--space-1_5); }
  ._2-_1ubvwd9 { padding-top: var(--space-2); padding-bottom: var(--space-2); }
  ._3-_oydok { padding-top: var(--space-3); padding-bottom: var(--space-3); }
  ._4-_evvzoj { padding-top: var(--space-4); padding-bottom: var(--space-4); }
  ._5-_q1yrsc { padding-top: var(--space-5); padding-bottom: var(--space-5); }
  ._6-_ouspey { padding-top: var(--space-6); padding-bottom: var(--space-6); }
  ._7-_12n5yum { padding-top: var(--space-7); padding-bottom: var(--space-7); }
  ._8-_xru69e { padding-top: var(--space-8); padding-bottom: var(--space-8); }
  ._9-_nsrisz { padding-top: var(--space-9); padding-bottom: var(--space-9); }
  ._10-_1xa6rhc { padding-top: var(--space-10); padding-bottom: var(--space-10); }
  ._0-_1xlj8fn { padding-top: var(--space-0); }
  ._0_25-_814f4m { padding-top: var(--space-0_25); }
  ._0_5-_64iic2 { padding-top: var(--space-0_5); }
  ._0_75-_1kb7no4 { padding-top: var(--space-0_75); }
  ._1-_1rvyodg { padding-top: var(--space-1); }
  ._1_5-_oergj0 { padding-top: var(--space-1_5); }
  ._2-_19s6k53 { padding-top: var(--space-2); }
  ._3-_1vs0x97 { padding-top: var(--space-3); }
  ._4-_yyws1a { padding-top: var(--space-4); }
  ._5-_860m19 { padding-top: var(--space-5); }
  ._6-_1jrxzir { padding-top: var(--space-6); }
  ._7-_1yz5qb4 { padding-top: var(--space-7); }
  ._8-_mke01s { padding-top: var(--space-8); }
  ._9-_1u2wevw { padding-top: var(--space-9); }
  ._10-_1c4h1un { padding-top: var(--space-10); }
  ._0-_1ucyfcc { padding-bottom: var(--space-0); }
  ._0_25-_wmstcd { padding-bottom: var(--space-0_25); }
  ._0_5-_uojj34 { padding-bottom: var(--space-0_5); }
  ._0_75-_jf13a3 { padding-bottom: var(--space-0_75); }
  ._1-_w6vuf9 { padding-bottom: var(--space-1); }
  ._1_5-_1dcem02 { padding-bottom: var(--space-1_5); }
  ._2-_u3tyaf { padding-bottom: var(--space-2); }
  ._3-_1jufydg { padding-bottom: var(--space-3); }
  ._4-_1s1tunp { padding-bottom: var(--space-4); }
  ._5-_gea5qi { padding-bottom: var(--space-5); }
  ._6-_ehicpv { padding-bottom: var(--space-6); }
  ._7-_1j68i01 { padding-bottom: var(--space-7); }
  ._8-_g6gxpu { padding-bottom: var(--space-8); }
  ._9-_fq2jib { padding-bottom: var(--space-9); }
  ._10-_1jne1yv { padding-bottom: var(--space-10); }
  ._0-_1kq24jv { padding-inline-start: var(--space-0); }
  ._0_25-_ge3xw9 { padding-inline-start: var(--space-0_25); }
  ._0_5-_pejpzw { padding-inline-start: var(--space-0_5); }
  ._0_75-_dypzgq { padding-inline-start: var(--space-0_75); }
  ._1-_1u4h1q3 { padding-inline-start: var(--space-1); }
  ._1_5-_1wda5bd { padding-inline-start: var(--space-1_5); }
  ._2-_103qa78 { padding-inline-start: var(--space-2); }
  ._3-_sm47tb { padding-inline-start: var(--space-3); }
  ._4-_ypkepj { padding-inline-start: var(--space-4); }
  ._5-_qwj3in { padding-inline-start: var(--space-5); }
  ._6-_v1gbex { padding-inline-start: var(--space-6); }
  ._7-_1t2oo23 { padding-inline-start: var(--space-7); }
  ._8-_pyx210 { padding-inline-start: var(--space-8); }
  ._9-_ote3bp { padding-inline-start: var(--space-9); }
  ._10-_1r95abm { padding-inline-start: var(--space-10); }
  ._0-_vbz3wa { padding-inline-end: var(--space-0); }
  ._0_25-_556jql { padding-inline-end: var(--space-0_25); }
  ._0_5-_1a6vizt { padding-inline-end: var(--space-0_5); }
  ._0_75-_c1otxk { padding-inline-end: var(--space-0_75); }
  ._1-_1n57sjs { padding-inline-end: var(--space-1); }
  ._1_5-_srwylh { padding-inline-end: var(--space-1_5); }
  ._2-_h2leyy { padding-inline-end: var(--space-2); }
  ._3-_xwwd5b { padding-inline-end: var(--space-3); }
  ._4-_1466v9m { padding-inline-end: var(--space-4); }
  ._5-_a6man9 { padding-inline-end: var(--space-5); }
  ._6-_16s4w1d { padding-inline-end: var(--space-6); }
  ._7-_ma05ms { padding-inline-end: var(--space-7); }
  ._8-_65eo8x { padding-inline-end: var(--space-8); }
  ._9-_aw9t8b { padding-inline-end: var(--space-9); }
  ._10-_4xsl3f { padding-inline-end: var(--space-10); }
  ._0-_1dt7gbp { margin-top: calc(-1 * var(--space-0)); margin-bottom: calc(-1 * var(--space-0)); margin-inline-end: calc(-1 * var(--space-0)); margin-inline-start: calc(-1 * var(--space-0)); }
  ._-0_25--1efh9gh { margin-top: calc(-1 * var(--space-0_25)); margin-bottom: calc(-1 * var(--space-0_25)); margin-inline-end: calc(-1 * var(--space-0_25)); margin-inline-start: calc(-1 * var(--space-0_25)); }
  ._-0_5--18f5z4 { margin-top: calc(-1 * var(--space-0_5)); margin-bottom: calc(-1 * var(--space-0_5)); margin-inline-end: calc(-1 * var(--space-0_5)); margin-inline-start: calc(-1 * var(--space-0_5)); }
  ._-0_75--1u9s0t8 { margin-top: calc(-1 * var(--space-0_75)); margin-bottom: calc(-1 * var(--space-0_75)); margin-inline-end: calc(-1 * var(--space-0_75)); margin-inline-start: calc(-1 * var(--space-0_75)); }
  ._-1--4kp0a9 { margin-top: calc(-1 * var(--space-1)); margin-bottom: calc(-1 * var(--space-1)); margin-inline-end: calc(-1 * var(--space-1)); margin-inline-start: calc(-1 * var(--space-1)); }
  ._-1_5--fy2d6f { margin-top: calc(-1 * var(--space-1_5)); margin-bottom: calc(-1 * var(--space-1_5)); margin-inline-end: calc(-1 * var(--space-1_5)); margin-inline-start: calc(-1 * var(--space-1_5)); }
  ._-2--nz9x1t { margin-top: calc(-1 * var(--space-2)); margin-bottom: calc(-1 * var(--space-2)); margin-inline-end: calc(-1 * var(--space-2)); margin-inline-start: calc(-1 * var(--space-2)); }
  ._-3--1le808o { margin-top: calc(-1 * var(--space-3)); margin-bottom: calc(-1 * var(--space-3)); margin-inline-end: calc(-1 * var(--space-3)); margin-inline-start: calc(-1 * var(--space-3)); }
  ._-4--6pz5km { margin-top: calc(-1 * var(--space-4)); margin-bottom: calc(-1 * var(--space-4)); margin-inline-end: calc(-1 * var(--space-4)); margin-inline-start: calc(-1 * var(--space-4)); }
  ._-5--ehrnlg { margin-top: calc(-1 * var(--space-5)); margin-bottom: calc(-1 * var(--space-5)); margin-inline-end: calc(-1 * var(--space-5)); margin-inline-start: calc(-1 * var(--space-5)); }
  ._-6--1d988fw { margin-top: calc(-1 * var(--space-6)); margin-bottom: calc(-1 * var(--space-6)); margin-inline-end: calc(-1 * var(--space-6)); margin-inline-start: calc(-1 * var(--space-6)); }
  ._-7--14vtabe { margin-top: calc(-1 * var(--space-7)); margin-bottom: calc(-1 * var(--space-7)); margin-inline-end: calc(-1 * var(--space-7)); margin-inline-start: calc(-1 * var(--space-7)); }
  ._-8--s1jtev { margin-top: calc(-1 * var(--space-8)); margin-bottom: calc(-1 * var(--space-8)); margin-inline-end: calc(-1 * var(--space-8)); margin-inline-start: calc(-1 * var(--space-8)); }
  ._-9--kexmfr { margin-top: calc(-1 * var(--space-9)); margin-bottom: calc(-1 * var(--space-9)); margin-inline-end: calc(-1 * var(--space-9)); margin-inline-start: calc(-1 * var(--space-9)); }
  ._-10--ieg0i8 { margin-top: calc(-1 * var(--space-10)); margin-bottom: calc(-1 * var(--space-10)); margin-inline-end: calc(-1 * var(--space-10)); margin-inline-start: calc(-1 * var(--space-10)); }
  ._0-_12fpd4f { margin-inline-end: calc(-1 * var(--space-0)); margin-inline-start: calc(-1 * var(--space-0)); }
  ._-0_25--kbjjve { margin-inline-end: calc(-1 * var(--space-0_25)); margin-inline-start: calc(-1 * var(--space-0_25)); }
  ._-0_5--1l5mlg5 { margin-inline-end: calc(-1 * var(--space-0_5)); margin-inline-start: calc(-1 * var(--space-0_5)); }
  ._-0_75--13a03yr { margin-inline-end: calc(-1 * var(--space-0_75)); margin-inline-start: calc(-1 * var(--space-0_75)); }
  ._-1--1mlua29 { margin-inline-end: calc(-1 * var(--space-1)); margin-inline-start: calc(-1 * var(--space-1)); }
  ._-1_5--1vme5p9 { margin-inline-end: calc(-1 * var(--space-1_5)); margin-inline-start: calc(-1 * var(--space-1_5)); }
  ._-2--17zjxck { margin-inline-end: calc(-1 * var(--space-2)); margin-inline-start: calc(-1 * var(--space-2)); }
  ._-3--1r6hi64 { margin-inline-end: calc(-1 * var(--space-3)); margin-inline-start: calc(-1 * var(--space-3)); }
  ._-4--1g6vl32 { margin-inline-end: calc(-1 * var(--space-4)); margin-inline-start: calc(-1 * var(--space-4)); }
  ._-5--1r7dbqj { margin-inline-end: calc(-1 * var(--space-5)); margin-inline-start: calc(-1 * var(--space-5)); }
  ._-6--mw4im3 { margin-inline-end: calc(-1 * var(--space-6)); margin-inline-start: calc(-1 * var(--space-6)); }
  ._-7--ywj817 { margin-inline-end: calc(-1 * var(--space-7)); margin-inline-start: calc(-1 * var(--space-7)); }
  ._-8--1rc6lsv { margin-inline-end: calc(-1 * var(--space-8)); margin-inline-start: calc(-1 * var(--space-8)); }
  ._-9--ewv3ev { margin-inline-end: calc(-1 * var(--space-9)); margin-inline-start: calc(-1 * var(--space-9)); }
  ._-10--2t3ghk { margin-inline-end: calc(-1 * var(--space-10)); margin-inline-start: calc(-1 * var(--space-10)); }
  ._0-_1yqssek { margin-top: calc(-1 * var(--space-0)); margin-bottom: calc(-1 * var(--space-0)); }
  ._-0_25--1r67ocu { margin-top: calc(-1 * var(--space-0_25)); margin-bottom: calc(-1 * var(--space-0_25)); }
  ._-0_5--95wf5k { margin-top: calc(-1 * var(--space-0_5)); margin-bottom: calc(-1 * var(--space-0_5)); }
  ._-0_75--1t209gx { margin-top: calc(-1 * var(--space-0_75)); margin-bottom: calc(-1 * var(--space-0_75)); }
  ._-1--133kypa { margin-top: calc(-1 * var(--space-1)); margin-bottom: calc(-1 * var(--space-1)); }
  ._-1_5--xyyoqq { margin-top: calc(-1 * var(--space-1_5)); margin-bottom: calc(-1 * var(--space-1_5)); }
  ._-2--p7m1il { margin-top: calc(-1 * var(--space-2)); margin-bottom: calc(-1 * var(--space-2)); }
  ._-3--1gz5otl { margin-top: calc(-1 * var(--space-3)); margin-bottom: calc(-1 * var(--space-3)); }
  ._-4--y56r76 { margin-top: calc(-1 * var(--space-4)); margin-bottom: calc(-1 * var(--space-4)); }
  ._-5--n0kx86 { margin-top: calc(-1 * var(--space-5)); margin-bottom: calc(-1 * var(--space-5)); }
  ._-6--597r4d { margin-top: calc(-1 * var(--space-6)); margin-bottom: calc(-1 * var(--space-6)); }
  ._-7--1f8wqlb { margin-top: calc(-1 * var(--space-7)); margin-bottom: calc(-1 * var(--space-7)); }
  ._-8--13ecnc0 { margin-top: calc(-1 * var(--space-8)); margin-bottom: calc(-1 * var(--space-8)); }
  ._-9--cvy4of { margin-top: calc(-1 * var(--space-9)); margin-bottom: calc(-1 * var(--space-9)); }
  ._-10--4zw7bm { margin-top: calc(-1 * var(--space-10)); margin-bottom: calc(-1 * var(--space-10)); }
  ._0-_ue9o3f { margin-top: calc(-1 * var(--space-0)); }
  ._-0_25--eiktgf { margin-top: calc(-1 * var(--space-0_25)); }
  ._-0_5--iua3zm { margin-top: calc(-1 * var(--space-0_5)); }
  ._-0_75--1d6j8pl { margin-top: calc(-1 * var(--space-0_75)); }
  ._-1--1cuk80m { margin-top: calc(-1 * var(--space-1)); }
  ._-1_5--1lzrz6d { margin-top: calc(-1 * var(--space-1_5)); }
  ._-2--itg4iv { margin-top: calc(-1 * var(--space-2)); }
  ._-3--hi0jnt { margin-top: calc(-1 * var(--space-3)); }
  ._-4--1hg4gon { margin-top: calc(-1 * var(--space-4)); }
  ._-5--iuc9sj { margin-top: calc(-1 * var(--space-5)); }
  ._-6--urjb7i { margin-top: calc(-1 * var(--space-6)); }
  ._-7--14vpim7 { margin-top: calc(-1 * var(--space-7)); }
  ._-8--dac6gz { margin-top: calc(-1 * var(--space-8)); }
  ._-9--145glkk { margin-top: calc(-1 * var(--space-9)); }
  ._-10--ipycsk { margin-top: calc(-1 * var(--space-10)); }
  ._0-_1llll1a { margin-bottom: calc(-1 * var(--space-0)); }
  ._-0_25--q1un48 { margin-bottom: calc(-1 * var(--space-0_25)); }
  ._-0_5--v6emzk { margin-bottom: calc(-1 * var(--space-0_5)); }
  ._-0_75--199dgud { margin-bottom: calc(-1 * var(--space-0_75)); }
  ._-1--1as3yf { margin-bottom: calc(-1 * var(--space-1)); }
  ._-1_5--gdlpx1 { margin-bottom: calc(-1 * var(--space-1_5)); }
  ._-2--1b1pf3r { margin-bottom: calc(-1 * var(--space-2)); }
  ._-3--pwbi2m { margin-bottom: calc(-1 * var(--space-3)); }
  ._-4--1dc1th5 { margin-bottom: calc(-1 * var(--space-4)); }
  ._-5--11w54ij { margin-bottom: calc(-1 * var(--space-5)); }
  ._-6--syawug { margin-bottom: calc(-1 * var(--space-6)); }
  ._-7--11pdned { margin-bottom: calc(-1 * var(--space-7)); }
  ._-8--1rcqoec { margin-bottom: calc(-1 * var(--space-8)); }
  ._-9--11radpb { margin-bottom: calc(-1 * var(--space-9)); }
  ._-10--1rngbor { margin-bottom: calc(-1 * var(--space-10)); }
  ._0-_6xbxq4 { margin-inline-end: calc(-1 * var(--space-0)); }
  ._-0_25--ty3jig { margin-inline-end: calc(-1 * var(--space-0_25)); }
  ._-0_5--5lbtgm { margin-inline-end: calc(-1 * var(--space-0_5)); }
  ._-0_75--1k7n47h { margin-inline-end: calc(-1 * var(--space-0_75)); }
  ._-1--y6pe4n { margin-inline-end: calc(-1 * var(--space-1)); }
  ._-1_5--17p5jjq { margin-inline-end: calc(-1 * var(--space-1_5)); }
  ._-2--1fbmmvx { margin-inline-end: calc(-1 * var(--space-2)); }
  ._-3--jvz1if { margin-inline-end: calc(-1 * var(--space-3)); }
  ._-4--1l0wjfg { margin-inline-end: calc(-1 * var(--space-4)); }
  ._-5--lqeys8 { margin-inline-end: calc(-1 * var(--space-5)); }
  ._-6--qa5p9y { margin-inline-end: calc(-1 * var(--space-6)); }
  ._-7--10c1tez { margin-inline-end: calc(-1 * var(--space-7)); }
  ._-8--1mime00 { margin-inline-end: calc(-1 * var(--space-8)); }
  ._-9--1oqnrfq { margin-inline-end: calc(-1 * var(--space-9)); }
  ._-10--19omkk1 { margin-inline-end: calc(-1 * var(--space-10)); }
  ._0-_q991et { margin-inline-start: calc(-1 * var(--space-0)); }
  ._-0_25--tw164x { margin-inline-start: calc(-1 * var(--space-0_25)); }
  ._-0_5--w5ffmh { margin-inline-start: calc(-1 * var(--space-0_5)); }
  ._-0_75--m56rx8 { margin-inline-start: calc(-1 * var(--space-0_75)); }
  ._-1--zz9j6d { margin-inline-start: calc(-1 * var(--space-1)); }
  ._-1_5--1ccwy7u { margin-inline-start: calc(-1 * var(--space-1_5)); }
  ._-2--vy4z4d { margin-inline-start: calc(-1 * var(--space-2)); }
  ._-3--1ic2yof { margin-inline-start: calc(-1 * var(--space-3)); }
  ._-4--1foz8zx { margin-inline-start: calc(-1 * var(--space-4)); }
  ._-5--1ljje11 { margin-inline-start: calc(-1 * var(--space-5)); }
  ._-6--t63xfv { margin-inline-start: calc(-1 * var(--space-6)); }
  ._-7--167kqdm { margin-inline-start: calc(-1 * var(--space-7)); }
  ._-8--rot3jf { margin-inline-start: calc(-1 * var(--space-8)); }
  ._-9--1xyt4fl { margin-inline-start: calc(-1 * var(--space-9)); }
  ._-10--1vfck9u { margin-inline-start: calc(-1 * var(--space-10)); }
  .start-szg9oeq { text-align: start; }
  .end-e1d9d2gv { text-align: end; }
  .center-cfz97j9 { text-align: center; }
  .justify-j1wbaccd { text-align: justify; }
  .hidden-h13f7qfp { visibility: hidden; }
  .visible-vov3jj3 { visibility: visible; }
}
@layer cds {
  @media (max-width: 767px) {
  .width-w7d45bg { width: var(--phone-width); }
  .height-h988xw4 { height: var(--phone-height); }
  .minWidth-m19bnurn { min-width: var(--phone-minWidth); }
  .minHeight-me2pzjt { min-height: var(--phone-minHeight); }
  .maxWidth-m1ocjb32 { max-width: var(--phone-maxWidth); }
  .maxHeight-m7qhvdy { max-height: var(--phone-maxHeight); }
  .aspectRatio-arur56s { aspect-ratio: var(--phone-aspectRatio); }
  .top-t1l2v7of { top: var(--phone-top); }
  .bottom-bg5ww9p { bottom: var(--phone-bottom); }
  .left-l1yl2iy1 { left: var(--phone-left); }
  .right-r1ke1scf { right: var(--phone-right); }
  .transform-tbtt7h1 { transform: var(--phone-transform); }
  .flexBasis-f8a2xi9 { flex-basis: var(--phone-flexBasis); }
  .flexShrink-f1yw0uqf { flex-shrink: var(--phone-flexShrink); }
  .flexGrow-fdebmac { -webkit-box-flex: var(--phone-flexGrow); flex-grow: var(--phone-flexGrow); }
  .gridTemplateColumns-g1gj427s { grid-template-columns: var(--phone-gridTemplateColumns); }
  .gridTemplateRows-gh6gah9 { grid-template-rows: var(--phone-gridTemplateRows); }
  .gridTemplateAreas-g5lzsah { grid-template-areas: var(--phone-gridTemplateAreas); }
  .gridTemplate-g1mnx5iq { grid-template: var(--phone-gridTemplate); }
  .gridAutoColumns-gp52p5k { grid-auto-columns: var(--phone-gridAutoColumns); }
  .gridAutoRows-g1swx1to { grid-auto-rows: var(--phone-gridAutoRows); }
  .gridAutoFlow-gsub4o8 { grid-auto-flow: var(--phone-gridAutoFlow); }
  .grid-g3xoxqf { grid: var(--phone-grid); }
  .gridRowStart-g1icubnl { grid-row-start: var(--phone-gridRowStart); }
  .gridColumnStart-g4z302b { grid-column-start: var(--phone-gridColumnStart); }
  .gridRowEnd-g1fg2bmv { grid-row-end: var(--phone-gridRowEnd); }
  .gridColumnEnd-g1j36srm { grid-column-end: var(--phone-gridColumnEnd); }
  .gridRow-gbr4xyf { grid-row: var(--phone-gridRow); }
  .gridColumn-gavt8vz { grid-column: var(--phone-gridColumn); }
  .gridArea-g19co4vz { grid-area: var(--phone-gridArea); }
  .opacity-o6dy3x { opacity: var(--phone-opacity); }
  .zIndex-z1xyzwxi { z-index: var(--phone-zIndex); }
  ._1-_15cbkqp { background-color: var(--color-bgElevation1); box-shadow: var(--shadow-elevation1); }
  ._2-_bclzv0 { background-color: var(--color-bgElevation2); box-shadow: var(--shadow-elevation2); }
  .fg-f1r9uno0 { color: var(--color-fg); }
  .fgInverse-fh6dc1c { color: var(--color-fgInverse); }
  .fgMuted-f18k8npa { color: var(--color-fgMuted); }
  .fgPrimary-fphfuyo { color: var(--color-fgPrimary); }
  .fgPositive-fwe7d2a { color: var(--color-fgPositive); }
  .fgNegative-f1vqzzbh { color: var(--color-fgNegative); }
  .fgWarning-fta9s8l { color: var(--color-fgWarning); }
  .bg-btp1hh9 { color: var(--color-bg); }
  .bgAlternate-b181ao8e { color: var(--color-bgAlternate); }
  .bgInverse-b1nwhmtt { color: var(--color-bgInverse); }
  .bgOverlay-b1379r3o { color: var(--color-bgOverlay); }
  .bgPrimary-burz6cb { color: var(--color-bgPrimary); }
  .bgPrimaryWash-b1omzgbj { color: var(--color-bgPrimaryWash); }
  .bgSecondary-bcqry3m { color: var(--color-bgSecondary); }
  .bgTertiary-bhhlz5k { color: var(--color-bgTertiary); }
  .bgSecondaryWash-bmoo3dj { color: var(--color-bgSecondaryWash); }
  .bgNegative-b18cneya { color: var(--color-bgNegative); }
  .bgNegativeWash-b1rr085f { color: var(--color-bgNegativeWash); }
  .bgPositive-bl3nah5 { color: var(--color-bgPositive); }
  .bgPositiveWash-b1c6s9w4 { color: var(--color-bgPositiveWash); }
  .bgWarning-b1z0dtp6 { color: var(--color-bgWarning); }
  .bgWarningWash-b14a4q7u { color: var(--color-bgWarningWash); }
  .currentColor-c1cz4je4 { color: var(--color-currentColor); }
  .bgLine-bvf5l1i { color: var(--color-bgLine); }
  .bgLineInverse-b1efk4ql { color: var(--color-bgLineInverse); }
  .bgLineHeavy-b2qqk5 { color: var(--color-bgLineHeavy); }
  .bgLinePrimary-bvall07 { color: var(--color-bgLinePrimary); }
  .bgLinePrimarySubtle-b121vvxn { color: var(--color-bgLinePrimarySubtle); }
  .bgElevation1-b1fy2fvj { color: var(--color-bgElevation1); }
  .bgElevation2-bpj2sby { color: var(--color-bgElevation2); }
  .accentSubtleGreen-a18wzkm { color: var(--color-accentSubtleGreen); }
  .accentBoldGreen-aqf6xq0 { color: var(--color-accentBoldGreen); }
  .accentSubtleBlue-a1sri2mc { color: var(--color-accentSubtleBlue); }
  .accentBoldBlue-a1sq4hv4 { color: var(--color-accentBoldBlue); }
  .accentSubtlePurple-ayb1z78 { color: var(--color-accentSubtlePurple); }
  .accentBoldPurple-aizbsd5 { color: var(--color-accentBoldPurple); }
  .accentSubtleYellow-a1rrodt { color: var(--color-accentSubtleYellow); }
  .accentBoldYellow-a1klqx4n { color: var(--color-accentBoldYellow); }
  .accentSubtleRed-a17gnhra { color: var(--color-accentSubtleRed); }
  .accentBoldRed-adnzvme { color: var(--color-accentBoldRed); }
  .accentSubtleGray-aj7y6h0 { color: var(--color-accentSubtleGray); }
  .accentBoldGray-ae1kvt6 { color: var(--color-accentBoldGray); }
  .transparent-t4fn3yf { color: var(--color-transparent); }
  .fg-f1dbarw4 { background-color: var(--color-fg); }
  .fgInverse-frb0wko { background-color: var(--color-fgInverse); }
  .fgMuted-fs02ect { background-color: var(--color-fgMuted); }
  .fgPrimary-f1dfqccc { background-color: var(--color-fgPrimary); }
  .fgPositive-f1furqav { background-color: var(--color-fgPositive); }
  .fgNegative-f1k4eqmo { background-color: var(--color-fgNegative); }
  .fgWarning-fcj7v1c { background-color: var(--color-fgWarning); }
  .bg-bbh6b1s { background-color: var(--color-bg); }
  .bgAlternate-bzurqc { background-color: var(--color-bgAlternate); }
  .bgInverse-bzh1l7y { background-color: var(--color-bgInverse); }
  .bgOverlay-b1kpmfpy { background-color: var(--color-bgOverlay); }
  .bgPrimary-bw69gc6 { background-color: var(--color-bgPrimary); }
  .bgPrimaryWash-b10zftzc { background-color: var(--color-bgPrimaryWash); }
  .bgSecondary-byyh5xl { background-color: var(--color-bgSecondary); }
  .bgTertiary-b1yz0ty { background-color: var(--color-bgTertiary); }
  .bgSecondaryWash-b1ng3y8d { background-color: var(--color-bgSecondaryWash); }
  .bgNegative-bky412h { background-color: var(--color-bgNegative); }
  .bgNegativeWash-b1g99381 { background-color: var(--color-bgNegativeWash); }
  .bgPositive-blo18qp { background-color: var(--color-bgPositive); }
  .bgPositiveWash-b1xllk2c { background-color: var(--color-bgPositiveWash); }
  .bgWarning-bw2vxp3 { background-color: var(--color-bgWarning); }
  .bgWarningWash-b1unu0yx { background-color: var(--color-bgWarningWash); }
  .currentColor-cu6m8tj { background-color: var(--color-currentColor); }
  .bgLine-bkk6ayu { background-color: var(--color-bgLine); }
  .bgLineInverse-b1pglb8 { background-color: var(--color-bgLineInverse); }
  .bgLineHeavy-bf1wzfr { background-color: var(--color-bgLineHeavy); }
  .bgLinePrimary-b14e6zks { background-color: var(--color-bgLinePrimary); }
  .bgLinePrimarySubtle-bcjoool { background-color: var(--color-bgLinePrimarySubtle); }
  .bgElevation1-b1qldolz { background-color: var(--color-bgElevation1); }
  .bgElevation2-b1s6k1y1 { background-color: var(--color-bgElevation2); }
  .accentSubtleGreen-a737ut { background-color: var(--color-accentSubtleGreen); }
  .accentBoldGreen-a1asv69e { background-color: var(--color-accentBoldGreen); }
  .accentSubtleBlue-amiu19v { background-color: var(--color-accentSubtleBlue); }
  .accentBoldBlue-a15jswvr { background-color: var(--color-accentBoldBlue); }
  .accentSubtlePurple-as5pm69 { background-color: var(--color-accentSubtlePurple); }
  .accentBoldPurple-atek0yd { background-color: var(--color-accentBoldPurple); }
  .accentSubtleYellow-a163buzj { background-color: var(--color-accentSubtleYellow); }
  .accentBoldYellow-a13i072b { background-color: var(--color-accentBoldYellow); }
  .accentSubtleRed-a1ah1qah { background-color: var(--color-accentSubtleRed); }
  .accentBoldRed-a1krzemv { background-color: var(--color-accentBoldRed); }
  .accentSubtleGray-a1lico32 { background-color: var(--color-accentSubtleGray); }
  .accentBoldGray-al1y500 { background-color: var(--color-accentBoldGray); }
  .transparent-t1g3a7jm { background-color: var(--color-transparent); }
  .fg-frie30n { border-style: solid; border-color: var(--color-fg); }
  .fgInverse-f1fig4pt { border-style: solid; border-color: var(--color-fgInverse); }
  .fgMuted-fbsmze0 { border-style: solid; border-color: var(--color-fgMuted); }
  .fgPrimary-f9ep94x { border-style: solid; border-color: var(--color-fgPrimary); }
  .fgPositive-fyt8or7 { border-style: solid; border-color: var(--color-fgPositive); }
  .fgNegative-f1vxsw3a { border-style: solid; border-color: var(--color-fgNegative); }
  .fgWarning-fqm00lr { border-style: solid; border-color: var(--color-fgWarning); }
  .bg-b10dmrcb { border-style: solid; border-color: var(--color-bg); }
  .bgAlternate-bi67tby { border-style: solid; border-color: var(--color-bgAlternate); }
  .bgInverse-b4vbqsp { border-style: solid; border-color: var(--color-bgInverse); }
  .bgOverlay-brrsph5 { border-style: solid; border-color: var(--color-bgOverlay); }
  .bgPrimary-b1wkql9o { border-style: solid; border-color: var(--color-bgPrimary); }
  .bgPrimaryWash-btvnopa { border-style: solid; border-color: var(--color-bgPrimaryWash); }
  .bgSecondary-b13wqctn { border-style: solid; border-color: var(--color-bgSecondary); }
  .bgTertiary-bufrf6i { border-style: solid; border-color: var(--color-bgTertiary); }
  .bgSecondaryWash-bvdv8c4 { border-style: solid; border-color: var(--color-bgSecondaryWash); }
  .bgNegative-b1auri2y { border-style: solid; border-color: var(--color-bgNegative); }
  .bgNegativeWash-b1s8w9yc { border-style: solid; border-color: var(--color-bgNegativeWash); }
  .bgPositive-b1npsim6 { border-style: solid; border-color: var(--color-bgPositive); }
  .bgPositiveWash-b1i46xw7 { border-style: solid; border-color: var(--color-bgPositiveWash); }
  .bgWarning-b1n85ppv { border-style: solid; border-color: var(--color-bgWarning); }
  .bgWarningWash-bh053di { border-style: solid; border-color: var(--color-bgWarningWash); }
  .currentColor-c1d9k6mq { border-style: solid; border-color: var(--color-currentColor); }
  .bgLine-b1mueqnk { border-style: solid; border-color: var(--color-bgLine); }
  .bgLineInverse-bnb0esi { border-style: solid; border-color: var(--color-bgLineInverse); }
  .bgLineHeavy-bpdz5e5 { border-style: solid; border-color: var(--color-bgLineHeavy); }
  .bgLinePrimary-bbwglb0 { border-style: solid; border-color: var(--color-bgLinePrimary); }
  .bgLinePrimarySubtle-bkn0oaf { border-style: solid; border-color: var(--color-bgLinePrimarySubtle); }
  .bgElevation1-b1xxpeaf { border-style: solid; border-color: var(--color-bgElevation1); }
  .bgElevation2-bloew9e { border-style: solid; border-color: var(--color-bgElevation2); }
  .accentSubtleGreen-a11tekex { border-style: solid; border-color: var(--color-accentSubtleGreen); }
  .accentBoldGreen-a1bbnh9o { border-style: solid; border-color: var(--color-accentBoldGreen); }
  .accentSubtleBlue-a1onq3xh { border-style: solid; border-color: var(--color-accentSubtleBlue); }
  .accentBoldBlue-aurun6z { border-style: solid; border-color: var(--color-accentBoldBlue); }
  .accentSubtlePurple-aetts11 { border-style: solid; border-color: var(--color-accentSubtlePurple); }
  .accentBoldPurple-al6zm9t { border-style: solid; border-color: var(--color-accentBoldPurple); }
  .accentSubtleYellow-apxh2if { border-style: solid; border-color: var(--color-accentSubtleYellow); }
  .accentBoldYellow-ad2gcxh { border-style: solid; border-color: var(--color-accentBoldYellow); }
  .accentSubtleRed-apj5tzp { border-style: solid; border-color: var(--color-accentSubtleRed); }
  .accentBoldRed-a1hhws3e { border-style: solid; border-color: var(--color-accentBoldRed); }
  .accentSubtleGray-a1l5jb5f { border-style: solid; border-color: var(--color-accentSubtleGray); }
  .accentBoldGray-axyeul5 { border-style: solid; border-color: var(--color-accentBoldGray); }
  .transparent-tc23jg9 { border-style: solid; border-color: var(--color-transparent); }
  ._0-_5fsquh { border-width: var(--borderWidth-0); }
  ._100-_i3x0wg { border-width: var(--borderWidth-100); }
  ._200-_1o7q4i3 { border-width: var(--borderWidth-200); }
  ._300-_1ook18g { border-width: var(--borderWidth-300); }
  ._400-_1flmh45 { border-width: var(--borderWidth-400); }
  ._500-_ikpcne { border-width: var(--borderWidth-500); }
  ._0-_t88g5s { border-top-width: var(--borderWidth-0); }
  ._100-_1jrj2mn { border-top-width: var(--borderWidth-100); }
  ._200-_38zofr { border-top-width: var(--borderWidth-200); }
  ._300-_1qqxrbs { border-top-width: var(--borderWidth-300); }
  ._400-_1vnyitj { border-top-width: var(--borderWidth-400); }
  ._500-_1hftb4h { border-top-width: var(--borderWidth-500); }
  ._0-_14scvr4 { border-inline-end-width: var(--borderWidth-0); }
  ._100-_1otfmxr { border-inline-end-width: var(--borderWidth-100); }
  ._200-_1to8jb1 { border-inline-end-width: var(--borderWidth-200); }
  ._300-_1c3less { border-inline-end-width: var(--borderWidth-300); }
  ._400-_18v19tg { border-inline-end-width: var(--borderWidth-400); }
  ._500-_b15jls { border-inline-end-width: var(--borderWidth-500); }
  ._0-_12vzuah { border-bottom-width: var(--borderWidth-0); }
  ._100-_1pcfczo { border-bottom-width: var(--borderWidth-100); }
  ._200-_5qqhai { border-bottom-width: var(--borderWidth-200); }
  ._300-_1gbqkhd { border-bottom-width: var(--borderWidth-300); }
  ._400-_1ozi2au { border-bottom-width: var(--borderWidth-400); }
  ._500-_1ak3c8j { border-bottom-width: var(--borderWidth-500); }
  ._0-_16bgrkk { border-inline-start-width: var(--borderWidth-0); }
  ._100-_12tlc63 { border-inline-start-width: var(--borderWidth-100); }
  ._200-_16tdryg { border-inline-start-width: var(--borderWidth-200); }
  ._300-_19ihnav { border-inline-start-width: var(--borderWidth-300); }
  ._400-_13xqbby { border-inline-start-width: var(--borderWidth-400); }
  ._500-_3fgfq6 { border-inline-start-width: var(--borderWidth-500); }
  ._0-_95v1t { border-radius: var(--borderRadius-0); }
  ._100-_1fdy921 { border-radius: var(--borderRadius-100); }
  ._200-_1iet6au { border-radius: var(--borderRadius-200); }
  ._300-_jucu2x { border-radius: var(--borderRadius-300); }
  ._400-_fcy6l { border-radius: var(--borderRadius-400); }
  ._500-_126dodr { border-radius: var(--borderRadius-500); }
  ._600-_3wknyl { border-radius: var(--borderRadius-600); }
  ._700-_1w60k1g { border-radius: var(--borderRadius-700); }
  ._800-_13f49er { border-radius: var(--borderRadius-800); }
  ._900-_1sz43s { border-radius: var(--borderRadius-900); }
  ._1000-_1f00tle { border-radius: var(--borderRadius-1000); }
  ._0-_yrby96 { border-top-left-radius: var(--borderRadius-0); }
  ._100-_mxb1p1 { border-top-left-radius: var(--borderRadius-100); }
  ._200-_1s4tn3u { border-top-left-radius: var(--borderRadius-200); }
  ._300-_e8zerj { border-top-left-radius: var(--borderRadius-300); }
  ._400-_19xry5r { border-top-left-radius: var(--borderRadius-400); }
  ._500-_1j3xvzl { border-top-left-radius: var(--borderRadius-500); }
  ._600-_1kms0td { border-top-left-radius: var(--borderRadius-600); }
  ._700-_1gxq2m8 { border-top-left-radius: var(--borderRadius-700); }
  ._800-_4fs1np { border-top-left-radius: var(--borderRadius-800); }
  ._900-_ajc24n { border-top-left-radius: var(--borderRadius-900); }
  ._1000-_15ndrp { border-top-left-radius: var(--borderRadius-1000); }
  ._0-_5ojqam { border-top-right-radius: var(--borderRadius-0); }
  ._100-_1vydgvq { border-top-right-radius: var(--borderRadius-100); }
  ._200-_dc82oa { border-top-right-radius: var(--borderRadius-200); }
  ._300-_if86ta { border-top-right-radius: var(--borderRadius-300); }
  ._400-_1oaf1f2 { border-top-right-radius: var(--borderRadius-400); }
  ._500-_4f9uvo { border-top-right-radius: var(--borderRadius-500); }
  ._600-_18fnzi5 { border-top-right-radius: var(--borderRadius-600); }
  ._700-_o8qc82 { border-top-right-radius: var(--borderRadius-700); }
  ._800-_gmbtq3 { border-top-right-radius: var(--borderRadius-800); }
  ._900-_1czdta3 { border-top-right-radius: var(--borderRadius-900); }
  ._1000-_cqgqfc { border-top-right-radius: var(--borderRadius-1000); }
  ._0-_e1wzqw { border-bottom-left-radius: var(--borderRadius-0); }
  ._100-_1kfpv5y { border-bottom-left-radius: var(--borderRadius-100); }
  ._200-_mtim59 { border-bottom-left-radius: var(--borderRadius-200); }
  ._300-_1vq57it { border-bottom-left-radius: var(--borderRadius-300); }
  ._400-_1d064kb { border-bottom-left-radius: var(--borderRadius-400); }
  ._500-_lt0noy { border-bottom-left-radius: var(--borderRadius-500); }
  ._600-_7bord1 { border-bottom-left-radius: var(--borderRadius-600); }
  ._700-_17rlbez { border-bottom-left-radius: var(--borderRadius-700); }
  ._800-_3zdyry { border-bottom-left-radius: var(--borderRadius-800); }
  ._900-_1skvaa3 { border-bottom-left-radius: var(--borderRadius-900); }
  ._1000-_1tpbn6c { border-bottom-left-radius: var(--borderRadius-1000); }
  ._0-_161b7wq { border-bottom-right-radius: var(--borderRadius-0); }
  ._100-_14m8nr4 { border-bottom-right-radius: var(--borderRadius-100); }
  ._200-_1sbsb6g { border-bottom-right-radius: var(--borderRadius-200); }
  ._300-_1wj0jk7 { border-bottom-right-radius: var(--borderRadius-300); }
  ._400-_18830c2 { border-bottom-right-radius: var(--borderRadius-400); }
  ._500-_vwmx0 { border-bottom-right-radius: var(--borderRadius-500); }
  ._600-_1e4cneu { border-bottom-right-radius: var(--borderRadius-600); }
  ._700-_ns0ls4 { border-bottom-right-radius: var(--borderRadius-700); }
  ._800-_2tvy1j { border-bottom-right-radius: var(--borderRadius-800); }
  ._900-_jokujw { border-bottom-right-radius: var(--borderRadius-900); }
  ._1000-_9fe2ee { border-bottom-right-radius: var(--borderRadius-1000); }
  .inherit-i95newy { font-family: inherit; }
  .display1-d16wvzmg { font-family: var(--fontFamily-display1); }
  .display2-d6o8pg2 { font-family: var(--fontFamily-display2); }
  .display3-d3d5s0 { font-family: var(--fontFamily-display3); }
  .title1-t17qez5w { font-family: var(--fontFamily-title1); }
  .title2-tvwxxyv { font-family: var(--fontFamily-title2); }
  .title3-t1fadxwt { font-family: var(--fontFamily-title3); }
  .title4-txzfe3u { font-family: var(--fontFamily-title4); }
  .headline-hese71x { font-family: var(--fontFamily-headline); }
  .body-b1qwx3p9 { font-family: var(--fontFamily-body); }
  .label1-l1rt13mo { font-family: var(--fontFamily-label1); }
  .label2-lx820d2 { font-family: var(--fontFamily-label2); }
  .caption-catydux { font-family: var(--fontFamily-caption); }
  .legal-l12az5io { font-family: var(--fontFamily-legal); }
  .inherit-i10xac0g { font-size: inherit; }
  .display1-d5p71se { font-size: var(--fontSize-display1); }
  .display2-d1db3szd { font-size: var(--fontSize-display2); }
  .display3-d1dhmia8 { font-size: var(--fontSize-display3); }
  .title1-tdx3vk { font-size: var(--fontSize-title1); }
  .title2-t1pi4t9x { font-size: var(--fontSize-title2); }
  .title3-ttym69c { font-size: var(--fontSize-title3); }
  .title4-t1lsqkvf { font-size: var(--fontSize-title4); }
  .headline-hlyhffa { font-size: var(--fontSize-headline); }
  .body-b540uu0 { font-size: var(--fontSize-body); }
  .label1-lmg3bk8 { font-size: var(--fontSize-label1); }
  .label2-lhic52q { font-size: var(--fontSize-label2); }
  .caption-c1ahy97j { font-size: var(--fontSize-caption); }
  .legal-lvkwhqw { font-size: var(--fontSize-legal); }
  .inherit-i11mv4b4 { font-weight: inherit; }
  .display1-di3nbzz { font-weight: var(--fontWeight-display1); }
  .display2-d155pr6v { font-weight: var(--fontWeight-display2); }
  .display3-d1xqd6g { font-weight: var(--fontWeight-display3); }
  .title1-t19ux3ln { font-weight: var(--fontWeight-title1); }
  .title2-t1iulpol { font-weight: var(--fontWeight-title2); }
  .title3-t621paw { font-weight: var(--fontWeight-title3); }
  .title4-t1maxyll { font-weight: var(--fontWeight-title4); }
  .headline-htzxeo6 { font-weight: var(--fontWeight-headline); }
  .body-b1gh6i03 { font-weight: var(--fontWeight-body); }
  .label1-l18t8ior { font-weight: var(--fontWeight-label1); }
  .label2-l3utalg { font-weight: var(--fontWeight-label2); }
  .caption-c1paa8ye { font-weight: var(--fontWeight-caption); }
  .legal-l1d0fpy7 { font-weight: var(--fontWeight-legal); }
  .inherit-iwe21a3 { line-height: inherit; }
  .display1-d8yf284 { line-height: var(--lineHeight-display1); }
  .display2-df5ozlh { line-height: var(--lineHeight-display2); }
  .display3-dzyk0gb { line-height: var(--lineHeight-display3); }
  .title1-tn2pnk1 { line-height: var(--lineHeight-title1); }
  .title2-tzigwsq { line-height: var(--lineHeight-title2); }
  .title3-tk78zyb { line-height: var(--lineHeight-title3); }
  .title4-teftw2 { line-height: var(--lineHeight-title4); }
  .headline-hw2oqld { line-height: var(--lineHeight-headline); }
  .body-b19kjtl8 { line-height: var(--lineHeight-body); }
  .label1-lu2vmim { line-height: var(--lineHeight-label1); }
  .label2-l125rwow { line-height: var(--lineHeight-label2); }
  .caption-cb11yrv { line-height: var(--lineHeight-caption); }
  .legal-lyno0ul { line-height: var(--lineHeight-legal); }
  .none-ndar22j { text-decoration: none; }
  .underline-uqg97ua { text-decoration: underline; }
  .overline-o13pbzm7 { text-decoration: overline; }
  .line-through-lq9texj { text-decoration: line-through; }
  .underline_overline-u1iacslf { text-decoration: underline overline; }
  .underline_double-uanjbze { text-decoration: underline double; }
  .none-nodry2x { text-transform: none; }
  .uppercase-u1y0mgdy { text-transform: uppercase; }
  .lowercase-l14vf2e8 { text-transform: lowercase; }
  .capitalize-cas9xug { text-transform: capitalize; }
  .none-n125csyj { user-select: none; }
  .text-t1nnq1ll { user-select: text; }
  .all-axkzm8n { user-select: all; }
  .auto-aad79x5 { user-select: auto; }
  .none-nvny611 { display: none; }
  .block-byghluo { display: block; }
  .inline-im9hn5p { display: inline; }
  .inline-block-ibx98ql { display: inline-block; }
  .flex-f100oho1 { display: flex; }
  .inline-flex-i1xdtiff { display: inline-flex; }
  .grid-gsccrx { display: grid; }
  .inline-grid-iqzg5ti { display: inline-grid; }
  .contents-c1kc4igc { display: contents; }
  .flow-root-f11kgtct { display: flow-root; }
  .revert-r3cjvt0 { display: revert; }
  .list-item-l1amqx0y { display: list-item; }
  .auto-a1qixyr1 { overflow: auto; }
  .visible-v122od94 { overflow: visible; }
  .hidden-h1nw9ep8 { overflow: hidden; }
  .clip-c188wbd8 { overflow: clip; }
  .scroll-szpqspj { overflow: scroll; }
  ._0-_ppn497 { gap: var(--space-0); }
  ._0_25-_wudg10 { gap: var(--space-0_25); }
  ._0_5-_1sgrb7t { gap: var(--space-0_5); }
  ._0_75-_1l1sszo { gap: var(--space-0_75); }
  ._1-_hsvzsr { gap: var(--space-1); }
  ._1_5-_1xb5gy7 { gap: var(--space-1_5); }
  ._2-_1d5lt79 { gap: var(--space-2); }
  ._3-_1b2n6h7 { gap: var(--space-3); }
  ._4-_cdpf8f { gap: var(--space-4); }
  ._5-_nh26o { gap: var(--space-5); }
  ._6-_104ut0h { gap: var(--space-6); }
  ._7-_1tfwxhg { gap: var(--space-7); }
  ._8-_13f8oew { gap: var(--space-8); }
  ._9-_wb2txf { gap: var(--space-9); }
  ._10-_1o71t4v { gap: var(--space-10); }
  ._0-_14efmg0 { column-gap: var(--space-0); }
  ._0_25-_1d6kp4o { column-gap: var(--space-0_25); }
  ._0_5-_10382p5 { column-gap: var(--space-0_5); }
  ._0_75-_1cbd2ay { column-gap: var(--space-0_75); }
  ._1-_1whtg44 { column-gap: var(--space-1); }
  ._1_5-_1ws0bjz { column-gap: var(--space-1_5); }
  ._2-_dz3zb9 { column-gap: var(--space-2); }
  ._3-_1nwggnt { column-gap: var(--space-3); }
  ._4-_18vvi04 { column-gap: var(--space-4); }
  ._5-_fhmhbu { column-gap: var(--space-5); }
  ._6-_oyl7uv { column-gap: var(--space-6); }
  ._7-_749zia { column-gap: var(--space-7); }
  ._8-_ra186n { column-gap: var(--space-8); }
  ._9-_1lz8i5z { column-gap: var(--space-9); }
  ._10-_1cjtaln { column-gap: var(--space-10); }
  ._0-_q5lx01 { row-gap: var(--space-0); }
  ._0_25-_16ru1tn { row-gap: var(--space-0_25); }
  ._0_5-_ugo0n { row-gap: var(--space-0_5); }
  ._0_75-_7e4q4j { row-gap: var(--space-0_75); }
  ._1-_1klrkkd { row-gap: var(--space-1); }
  ._1_5-_nw0tqq { row-gap: var(--space-1_5); }
  ._2-_1dhh7s { row-gap: var(--space-2); }
  ._3-_16ecu28 { row-gap: var(--space-3); }
  ._4-_1hplpaw { row-gap: var(--space-4); }
  ._5-_j8kuan { row-gap: var(--space-5); }
  ._6-_1b2a1pa { row-gap: var(--space-6); }
  ._7-_aq5rr8 { row-gap: var(--space-7); }
  ._8-_ip13if { row-gap: var(--space-8); }
  ._9-_gmdb87 { row-gap: var(--space-9); }
  ._10-_1985feb { row-gap: var(--space-10); }
  .normal-nymku7i { justify-content: normal; }
  .center-c13zrk5p { -webkit-box-pack: center; justify-content: center; }
  .start-s642gho { -webkit-box-pack: start; justify-content: start; }
  .end-e16y2f9j { -webkit-box-pack: end; justify-content: end; }
  .flex-start-frbdine { -webkit-box-pack: start; justify-content: flex-start; }
  .flex-end-f144bbkg { -webkit-box-pack: end; justify-content: flex-end; }
  .left-ldwu6ho { justify-content: left; }
  .right-rvparc9 { justify-content: right; }
  .space-between-sxey7j1 { -webkit-box-pack: justify; justify-content: space-between; }
  .space-around-s1vdkh4t { justify-content: space-around; }
  .space-evenly-s1fb3bys { justify-content: space-evenly; }
  .stretch-smxuvyo { justify-content: stretch; }
  .normal-nc7gwez { align-content: normal; }
  .center-cww6szu { align-content: center; }
  .start-s6ousbl { align-content: start; }
  .end-efjnn65 { align-content: end; }
  .flex-start-f15jqkbl { align-content: flex-start; }
  .flex-end-f1kqtiwj { align-content: flex-end; }
  .space-between-stnu90f { align-content: space-between; }
  .space-around-svterl1 { align-content: space-around; }
  .space-evenly-s1r5g6cw { align-content: space-evenly; }
  .stretch-snoclmh { align-content: stretch; }
  .baseline-b3p5r9v { align-content: baseline; }
  .first_baseline-f1gs5vao { align-content: baseline; }
  .last_baseline-l1yll2q2 { }
  .normal-n5gqgrv { align-items: normal; }
  .center-c3ctqde { -webkit-box-align: center; align-items: center; }
  .start-s1dqonuc { -webkit-box-align: start; align-items: start; }
  .end-ed9lv44 { -webkit-box-align: end; align-items: end; }
  .flex-start-fh3cnhu { align-items: flex-start; }
  .flex-end-f3ol5zm { align-items: flex-end; }
  .self-start-s15pyq61 { align-items: self-start; }
  .self-end-sdzanc9 { align-items: self-end; }
  .stretch-stmd6vw { -webkit-box-align: stretch; align-items: stretch; }
  .baseline-b2m1z3g { -webkit-box-align: baseline; align-items: baseline; }
  .first_baseline-f19iy3k1 { align-items: baseline; }
  .last_baseline-llkfydh { align-items: last baseline; }
  .auto-a8vc9sm { align-self: auto; }
  .normal-n5d0bdw { align-self: normal; }
  .center-c1lx55 { align-self: center; }
  .start-s1emco3n { align-self: start; }
  .end-eoqa9rx { align-self: end; }
  .flex-start-fqnhu0b { align-self: flex-start; }
  .flex-end-f14rbvg { align-self: flex-end; }
  .self-start-s4q6daj { align-self: self-start; }
  .self-end-s2zcg5l { align-self: self-end; }
  .stretch-s1nzvu5l { align-self: stretch; }
  .baseline-bk2gri9 { align-self: baseline; }
  .first_baseline-fd51hc { align-self: baseline; }
  .last_baseline-lsf9tg9 { align-self: last baseline; }
  .row-rv4fq5c { flex-direction: row; }
  .row-reverse-rlqxq4m { flex-direction: row-reverse; }
  .column-c1dcd459 { flex-direction: column; }
  .column-reverse-c1f94c9f { flex-direction: column-reverse; }
  .nowrap-nhw5n5f { flex-wrap: nowrap; }
  .wrap-w161rxwk { flex-wrap: wrap; }
  .wrap-reverse-w4n31am { flex-wrap: wrap-reverse; }
  .static-sm2utq6 { position: static; }
  .relative-rwxbozl { position: relative; }
  .absolute-akq0qkm { position: absolute; }
  .fixed-f3ymrwr { position: fixed; }
  .sticky-s19vdv2q { position: sticky; }
  ._0-_11skznt { padding-top: var(--space-0); padding-bottom: var(--space-0); padding-inline-start: var(--space-0); padding-inline-end: var(--space-0); }
  ._0_25-_p6ri6u { padding-top: var(--space-0_25); padding-bottom: var(--space-0_25); padding-inline-start: var(--space-0_25); padding-inline-end: var(--space-0_25); }
  ._0_5-_d9m08b { padding-top: var(--space-0_5); padding-bottom: var(--space-0_5); padding-inline-start: var(--space-0_5); padding-inline-end: var(--space-0_5); }
  ._0_75-_wi0pfd { padding-top: var(--space-0_75); padding-bottom: var(--space-0_75); padding-inline-start: var(--space-0_75); padding-inline-end: var(--space-0_75); }
  ._1-_hmsliv { padding-top: var(--space-1); padding-bottom: var(--space-1); padding-inline-start: var(--space-1); padding-inline-end: var(--space-1); }
  ._1_5-_1mqf6ri { padding-top: var(--space-1_5); padding-bottom: var(--space-1_5); padding-inline-start: var(--space-1_5); padding-inline-end: var(--space-1_5); }
  ._2-_1cnvuz9 { padding-top: var(--space-2); padding-bottom: var(--space-2); padding-inline-start: var(--space-2); padding-inline-end: var(--space-2); }
  ._3-_7hbm9y { padding-top: var(--space-3); padding-bottom: var(--space-3); padding-inline-start: var(--space-3); padding-inline-end: var(--space-3); }
  ._4-_8rouds { padding-top: var(--space-4); padding-bottom: var(--space-4); padding-inline-start: var(--space-4); padding-inline-end: var(--space-4); }
  ._5-_jadlwe { padding-top: var(--space-5); padding-bottom: var(--space-5); padding-inline-start: var(--space-5); padding-inline-end: var(--space-5); }
  ._6-_1cx7dei { padding-top: var(--space-6); padding-bottom: var(--space-6); padding-inline-start: var(--space-6); padding-inline-end: var(--space-6); }
  ._7-_ywzjka { padding-top: var(--space-7); padding-bottom: var(--space-7); padding-inline-start: var(--space-7); padding-inline-end: var(--space-7); }
  ._8-_sy8pqy { padding-top: var(--space-8); padding-bottom: var(--space-8); padding-inline-start: var(--space-8); padding-inline-end: var(--space-8); }
  ._9-_15b9rla { padding-top: var(--space-9); padding-bottom: var(--space-9); padding-inline-start: var(--space-9); padding-inline-end: var(--space-9); }
  ._10-_19zq693 { padding-top: var(--space-10); padding-bottom: var(--space-10); padding-inline-start: var(--space-10); padding-inline-end: var(--space-10); }
  ._0-_1nsyry2 { padding-inline-start: var(--space-0); padding-inline-end: var(--space-0); }
  ._0_25-_6y2stq { padding-inline-start: var(--space-0_25); padding-inline-end: var(--space-0_25); }
  ._0_5-_vthueu { padding-inline-start: var(--space-0_5); padding-inline-end: var(--space-0_5); }
  ._0_75-_5gyrt9 { padding-inline-start: var(--space-0_75); padding-inline-end: var(--space-0_75); }
  ._1-_th79hk { padding-inline-start: var(--space-1); padding-inline-end: var(--space-1); }
  ._1_5-_48rkx2 { padding-inline-start: var(--space-1_5); padding-inline-end: var(--space-1_5); }
  ._2-_1yoces4 { padding-inline-start: var(--space-2); padding-inline-end: var(--space-2); }
  ._3-_15el66s { padding-inline-start: var(--space-3); padding-inline-end: var(--space-3); }
  ._4-_eu8s3s { padding-inline-start: var(--space-4); padding-inline-end: var(--space-4); }
  ._5-_yze4rt { padding-inline-start: var(--space-5); padding-inline-end: var(--space-5); }
  ._6-_14twua4 { padding-inline-start: var(--space-6); padding-inline-end: var(--space-6); }
  ._7-_12pl7bk { padding-inline-start: var(--space-7); padding-inline-end: var(--space-7); }
  ._8-_n9kyrc { padding-inline-start: var(--space-8); padding-inline-end: var(--space-8); }
  ._9-_11eyi3l { padding-inline-start: var(--space-9); padding-inline-end: var(--space-9); }
  ._10-_11dc1kz { padding-inline-start: var(--space-10); padding-inline-end: var(--space-10); }
  ._0-_smaj9h { padding-top: var(--space-0); padding-bottom: var(--space-0); }
  ._0_25-_1lvc1ng { padding-top: var(--space-0_25); padding-bottom: var(--space-0_25); }
  ._0_5-_1ovpepq { padding-top: var(--space-0_5); padding-bottom: var(--space-0_5); }
  ._0_75-_1qssivl { padding-top: var(--space-0_75); padding-bottom: var(--space-0_75); }
  ._1-_m8bmcy { padding-top: var(--space-1); padding-bottom: var(--space-1); }
  ._1_5-_5sucro { padding-top: var(--space-1_5); padding-bottom: var(--space-1_5); }
  ._2-_m1cj0b { padding-top: var(--space-2); padding-bottom: var(--space-2); }
  ._3-_7siezz { padding-top: var(--space-3); padding-bottom: var(--space-3); }
  ._4-_60z9qn { padding-top: var(--space-4); padding-bottom: var(--space-4); }
  ._5-_1h3y53s { padding-top: var(--space-5); padding-bottom: var(--space-5); }
  ._6-_100im0m { padding-top: var(--space-6); padding-bottom: var(--space-6); }
  ._7-_hkhvtm { padding-top: var(--space-7); padding-bottom: var(--space-7); }
  ._8-_nsc9vk { padding-top: var(--space-8); padding-bottom: var(--space-8); }
  ._9-_8qylxt { padding-top: var(--space-9); padding-bottom: var(--space-9); }
  ._10-_gnfsdb { padding-top: var(--space-10); padding-bottom: var(--space-10); }
  ._0-_2a5t2t { padding-top: var(--space-0); }
  ._0_25-_yus7hf { padding-top: var(--space-0_25); }
  ._0_5-_agnbvf { padding-top: var(--space-0_5); }
  ._0_75-_6cfl9g { padding-top: var(--space-0_75); }
  ._1-_q5a03w { padding-top: var(--space-1); }
  ._1_5-_ywwrxa { padding-top: var(--space-1_5); }
  ._2-_1yz9p6d { padding-top: var(--space-2); }
  ._3-_mvzfzd { padding-top: var(--space-3); }
  ._4-_1vdo060 { padding-top: var(--space-4); }
  ._5-_1os2u0z { padding-top: var(--space-5); }
  ._6-_3z078t { padding-top: var(--space-6); }
  ._7-_1c07rup { padding-top: var(--space-7); }
  ._8-_1lpi9uu { padding-top: var(--space-8); }
  ._9-_certz1 { padding-top: var(--space-9); }
  ._10-_1i34y5i { padding-top: var(--space-10); }
  ._0-_lxkt0b { padding-bottom: var(--space-0); }
  ._0_25-_rijoub { padding-bottom: var(--space-0_25); }
  ._0_5-_1yyb7j1 { padding-bottom: var(--space-0_5); }
  ._0_75-_13yody5 { padding-bottom: var(--space-0_75); }
  ._1-_1ih2au0 { padding-bottom: var(--space-1); }
  ._1_5-_dsil92 { padding-bottom: var(--space-1_5); }
  ._2-_5jgkmv { padding-bottom: var(--space-2); }
  ._3-_9m0vzw { padding-bottom: var(--space-3); }
  ._4-_1vau05f { padding-bottom: var(--space-4); }
  ._5-_17r057q { padding-bottom: var(--space-5); }
  ._6-_1pv7iaq { padding-bottom: var(--space-6); }
  ._7-_1lhsvgt { padding-bottom: var(--space-7); }
  ._8-_bb54mp { padding-bottom: var(--space-8); }
  ._9-_1gqdopa { padding-bottom: var(--space-9); }
  ._10-_89j73s { padding-bottom: var(--space-10); }
  ._0-_lcfrns { padding-inline-start: var(--space-0); }
  ._0_25-_y773pn { padding-inline-start: var(--space-0_25); }
  ._0_5-_iv1krq { padding-inline-start: var(--space-0_5); }
  ._0_75-_cgycws { padding-inline-start: var(--space-0_75); }
  ._1-_1jpy3bd { padding-inline-start: var(--space-1); }
  ._1_5-_2btrmq { padding-inline-start: var(--space-1_5); }
  ._2-_qt07kj { padding-inline-start: var(--space-2); }
  ._3-_1vch4no { padding-inline-start: var(--space-3); }
  ._4-_17d1d15 { padding-inline-start: var(--space-4); }
  ._5-_13tc930 { padding-inline-start: var(--space-5); }
  ._6-_1qy1gq { padding-inline-start: var(--space-6); }
  ._7-_16hg7y9 { padding-inline-start: var(--space-7); }
  ._8-_1jr7i83 { padding-inline-start: var(--space-8); }
  ._9-_1ch62sm { padding-inline-start: var(--space-9); }
  ._10-_1wzrw57 { padding-inline-start: var(--space-10); }
  ._0-_1i9wb3r { padding-inline-end: var(--space-0); }
  ._0_25-_13zmk95 { padding-inline-end: var(--space-0_25); }
  ._0_5-_1qovoz5 { padding-inline-end: var(--space-0_5); }
  ._0_75-_1u4rpzw { padding-inline-end: var(--space-0_75); }
  ._1-_38rshy { padding-inline-end: var(--space-1); }
  ._1_5-_q7mf8j { padding-inline-end: var(--space-1_5); }
  ._2-_3bpr1v { padding-inline-end: var(--space-2); }
  ._3-_zw069f { padding-inline-end: var(--space-3); }
  ._4-_1j285mr { padding-inline-end: var(--space-4); }
  ._5-_31v6zt { padding-inline-end: var(--space-5); }
  ._6-_1yrhoe8 { padding-inline-end: var(--space-6); }
  ._7-_15tg511 { padding-inline-end: var(--space-7); }
  ._8-_1n0e6a5 { padding-inline-end: var(--space-8); }
  ._9-_1r7o3s1 { padding-inline-end: var(--space-9); }
  ._10-_1n0t53 { padding-inline-end: var(--space-10); }
  ._0-_98ynr5 { margin-top: calc(-1 * var(--space-0)); margin-bottom: calc(-1 * var(--space-0)); margin-inline-end: calc(-1 * var(--space-0)); margin-inline-start: calc(-1 * var(--space-0)); }
  ._-0_25--1s8hehp { margin-top: calc(-1 * var(--space-0_25)); margin-bottom: calc(-1 * var(--space-0_25)); margin-inline-end: calc(-1 * var(--space-0_25)); margin-inline-start: calc(-1 * var(--space-0_25)); }
  ._-0_5--f8e8tg { margin-top: calc(-1 * var(--space-0_5)); margin-bottom: calc(-1 * var(--space-0_5)); margin-inline-end: calc(-1 * var(--space-0_5)); margin-inline-start: calc(-1 * var(--space-0_5)); }
  ._-0_75--d3pii0 { margin-top: calc(-1 * var(--space-0_75)); margin-bottom: calc(-1 * var(--space-0_75)); margin-inline-end: calc(-1 * var(--space-0_75)); margin-inline-start: calc(-1 * var(--space-0_75)); }
  ._-1--1sa2tg9 { margin-top: calc(-1 * var(--space-1)); margin-bottom: calc(-1 * var(--space-1)); margin-inline-end: calc(-1 * var(--space-1)); margin-inline-start: calc(-1 * var(--space-1)); }
  ._-1_5--s8ys0z { margin-top: calc(-1 * var(--space-1_5)); margin-bottom: calc(-1 * var(--space-1_5)); margin-inline-end: calc(-1 * var(--space-1_5)); margin-inline-start: calc(-1 * var(--space-1_5)); }
  ._-2--un5eyw { margin-top: calc(-1 * var(--space-2)); margin-bottom: calc(-1 * var(--space-2)); margin-inline-end: calc(-1 * var(--space-2)); margin-inline-start: calc(-1 * var(--space-2)); }
  ._-3--ad326y { margin-top: calc(-1 * var(--space-3)); margin-bottom: calc(-1 * var(--space-3)); margin-inline-end: calc(-1 * var(--space-3)); margin-inline-start: calc(-1 * var(--space-3)); }
  ._-4--1tvqby1 { margin-top: calc(-1 * var(--space-4)); margin-bottom: calc(-1 * var(--space-4)); margin-inline-end: calc(-1 * var(--space-4)); margin-inline-start: calc(-1 * var(--space-4)); }
  ._-5--1g3un8t { margin-top: calc(-1 * var(--space-5)); margin-bottom: calc(-1 * var(--space-5)); margin-inline-end: calc(-1 * var(--space-5)); margin-inline-start: calc(-1 * var(--space-5)); }
  ._-6--1ax826k { margin-top: calc(-1 * var(--space-6)); margin-bottom: calc(-1 * var(--space-6)); margin-inline-end: calc(-1 * var(--space-6)); margin-inline-start: calc(-1 * var(--space-6)); }
  ._-7--1lex6ux { margin-top: calc(-1 * var(--space-7)); margin-bottom: calc(-1 * var(--space-7)); margin-inline-end: calc(-1 * var(--space-7)); margin-inline-start: calc(-1 * var(--space-7)); }
  ._-8--b13etq { margin-top: calc(-1 * var(--space-8)); margin-bottom: calc(-1 * var(--space-8)); margin-inline-end: calc(-1 * var(--space-8)); margin-inline-start: calc(-1 * var(--space-8)); }
  ._-9--151je7i { margin-top: calc(-1 * var(--space-9)); margin-bottom: calc(-1 * var(--space-9)); margin-inline-end: calc(-1 * var(--space-9)); margin-inline-start: calc(-1 * var(--space-9)); }
  ._-10--13fzxw9 { margin-top: calc(-1 * var(--space-10)); margin-bottom: calc(-1 * var(--space-10)); margin-inline-end: calc(-1 * var(--space-10)); margin-inline-start: calc(-1 * var(--space-10)); }
  ._0-_8v77tt { margin-inline-end: calc(-1 * var(--space-0)); margin-inline-start: calc(-1 * var(--space-0)); }
  ._-0_25--mp1xj8 { margin-inline-end: calc(-1 * var(--space-0_25)); margin-inline-start: calc(-1 * var(--space-0_25)); }
  ._-0_5--1mhxq3q { margin-inline-end: calc(-1 * var(--space-0_5)); margin-inline-start: calc(-1 * var(--space-0_5)); }
  ._-0_75--nbsnst { margin-inline-end: calc(-1 * var(--space-0_75)); margin-inline-start: calc(-1 * var(--space-0_75)); }
  ._-1--128y2zz { margin-inline-end: calc(-1 * var(--space-1)); margin-inline-start: calc(-1 * var(--space-1)); }
  ._-1_5--1cfp48u { margin-inline-end: calc(-1 * var(--space-1_5)); margin-inline-start: calc(-1 * var(--space-1_5)); }
  ._-2--3ukykt { margin-inline-end: calc(-1 * var(--space-2)); margin-inline-start: calc(-1 * var(--space-2)); }
  ._-3--1h8yy87 { margin-inline-end: calc(-1 * var(--space-3)); margin-inline-start: calc(-1 * var(--space-3)); }
  ._-4--1cjb1mm { margin-inline-end: calc(-1 * var(--space-4)); margin-inline-start: calc(-1 * var(--space-4)); }
  ._-5--xbg4nx { margin-inline-end: calc(-1 * var(--space-5)); margin-inline-start: calc(-1 * var(--space-5)); }
  ._-6--1x13pba { margin-inline-end: calc(-1 * var(--space-6)); margin-inline-start: calc(-1 * var(--space-6)); }
  ._-7--1xdc83e { margin-inline-end: calc(-1 * var(--space-7)); margin-inline-start: calc(-1 * var(--space-7)); }
  ._-8--14wknzr { margin-inline-end: calc(-1 * var(--space-8)); margin-inline-start: calc(-1 * var(--space-8)); }
  ._-9--gn6oez { margin-inline-end: calc(-1 * var(--space-9)); margin-inline-start: calc(-1 * var(--space-9)); }
  ._-10--10q0qa9 { margin-inline-end: calc(-1 * var(--space-10)); margin-inline-start: calc(-1 * var(--space-10)); }
  ._0-_1q72y6m { margin-top: calc(-1 * var(--space-0)); margin-bottom: calc(-1 * var(--space-0)); }
  ._-0_25--jkdsd0 { margin-top: calc(-1 * var(--space-0_25)); margin-bottom: calc(-1 * var(--space-0_25)); }
  ._-0_5--13646du { margin-top: calc(-1 * var(--space-0_5)); margin-bottom: calc(-1 * var(--space-0_5)); }
  ._-0_75--141nwuc { margin-top: calc(-1 * var(--space-0_75)); margin-bottom: calc(-1 * var(--space-0_75)); }
  ._-1--v3k4vv { margin-top: calc(-1 * var(--space-1)); margin-bottom: calc(-1 * var(--space-1)); }
  ._-1_5--1e5ir0t { margin-top: calc(-1 * var(--space-1_5)); margin-bottom: calc(-1 * var(--space-1_5)); }
  ._-2--1tot5ip { margin-top: calc(-1 * var(--space-2)); margin-bottom: calc(-1 * var(--space-2)); }
  ._-3--udzh9 { margin-top: calc(-1 * var(--space-3)); margin-bottom: calc(-1 * var(--space-3)); }
  ._-4--1yzwdbc { margin-top: calc(-1 * var(--space-4)); margin-bottom: calc(-1 * var(--space-4)); }
  ._-5--ot0k16 { margin-top: calc(-1 * var(--space-5)); margin-bottom: calc(-1 * var(--space-5)); }
  ._-6--1vxkak { margin-top: calc(-1 * var(--space-6)); margin-bottom: calc(-1 * var(--space-6)); }
  ._-7--1uex97f { margin-top: calc(-1 * var(--space-7)); margin-bottom: calc(-1 * var(--space-7)); }
  ._-8--163g4a7 { margin-top: calc(-1 * var(--space-8)); margin-bottom: calc(-1 * var(--space-8)); }
  ._-9--7sc7t2 { margin-top: calc(-1 * var(--space-9)); margin-bottom: calc(-1 * var(--space-9)); }
  ._-10--hfafoo { margin-top: calc(-1 * var(--space-10)); margin-bottom: calc(-1 * var(--space-10)); }
  ._0-_of66gz { margin-top: calc(-1 * var(--space-0)); }
  ._-0_25--jd931r { margin-top: calc(-1 * var(--space-0_25)); }
  ._-0_5--1ej63de { margin-top: calc(-1 * var(--space-0_5)); }
  ._-0_75--1sooent { margin-top: calc(-1 * var(--space-0_75)); }
  ._-1--1ps5uw7 { margin-top: calc(-1 * var(--space-1)); }
  ._-1_5--cbni14 { margin-top: calc(-1 * var(--space-1_5)); }
  ._-2--20wo4s { margin-top: calc(-1 * var(--space-2)); }
  ._-3--10h0d2c { margin-top: calc(-1 * var(--space-3)); }
  ._-4--iwqpa8 { margin-top: calc(-1 * var(--space-4)); }
  ._-5--w1uog4 { margin-top: calc(-1 * var(--space-5)); }
  ._-6--ywhhhy { margin-top: calc(-1 * var(--space-6)); }
  ._-7--oexqfw { margin-top: calc(-1 * var(--space-7)); }
  ._-8--19g7va0 { margin-top: calc(-1 * var(--space-8)); }
  ._-9--5kzbqx { margin-top: calc(-1 * var(--space-9)); }
  ._-10--1img1rs { margin-top: calc(-1 * var(--space-10)); }
  ._0-_7zmnq6 { margin-bottom: calc(-1 * var(--space-0)); }
  ._-0_25--3troq { margin-bottom: calc(-1 * var(--space-0_25)); }
  ._-0_5--1o1tcys { margin-bottom: calc(-1 * var(--space-0_5)); }
  ._-0_75--15r9hld { margin-bottom: calc(-1 * var(--space-0_75)); }
  ._-1--1uf073p { margin-bottom: calc(-1 * var(--space-1)); }
  ._-1_5--8nyfzt { margin-bottom: calc(-1 * var(--space-1_5)); }
  ._-2--6b3j2t { margin-bottom: calc(-1 * var(--space-2)); }
  ._-3--uizwg { margin-bottom: calc(-1 * var(--space-3)); }
  ._-4--90r6yk { margin-bottom: calc(-1 * var(--space-4)); }
  ._-5--1u3q8up { margin-bottom: calc(-1 * var(--space-5)); }
  ._-6--17qeu17 { margin-bottom: calc(-1 * var(--space-6)); }
  ._-7--10laa93 { margin-bottom: calc(-1 * var(--space-7)); }
  ._-8--15pz66x { margin-bottom: calc(-1 * var(--space-8)); }
  ._-9--fyfou4 { margin-bottom: calc(-1 * var(--space-9)); }
  ._-10--1xqb2wp { margin-bottom: calc(-1 * var(--space-10)); }
  ._0-_njx49d { margin-inline-end: calc(-1 * var(--space-0)); }
  ._-0_25--swb5bm { margin-inline-end: calc(-1 * var(--space-0_25)); }
  ._-0_5--1cyl141 { margin-inline-end: calc(-1 * var(--space-0_5)); }
  ._-0_75--1vvj696 { margin-inline-end: calc(-1 * var(--space-0_75)); }
  ._-1--1uha9vx { margin-inline-end: calc(-1 * var(--space-1)); }
  ._-1_5--155f3n0 { margin-inline-end: calc(-1 * var(--space-1_5)); }
  ._-2--vqehx9 { margin-inline-end: calc(-1 * var(--space-2)); }
  ._-3--1sl1fg0 { margin-inline-end: calc(-1 * var(--space-3)); }
  ._-4--m0cewu { margin-inline-end: calc(-1 * var(--space-4)); }
  ._-5--1rj3mvc { margin-inline-end: calc(-1 * var(--space-5)); }
  ._-6--1v8ngnt { margin-inline-end: calc(-1 * var(--space-6)); }
  ._-7--1axejr4 { margin-inline-end: calc(-1 * var(--space-7)); }
  ._-8--1asmz21 { margin-inline-end: calc(-1 * var(--space-8)); }
  ._-9--1ve3ncg { margin-inline-end: calc(-1 * var(--space-9)); }
  ._-10--13w2elp { margin-inline-end: calc(-1 * var(--space-10)); }
  ._0-_qus9yj { margin-inline-start: calc(-1 * var(--space-0)); }
  ._-0_25--sue92d { margin-inline-start: calc(-1 * var(--space-0_25)); }
  ._-0_5--1tfrrln { margin-inline-start: calc(-1 * var(--space-0_5)); }
  ._-0_75--16ormsq { margin-inline-start: calc(-1 * var(--space-0_75)); }
  ._-1--1gl2nmp { margin-inline-start: calc(-1 * var(--space-1)); }
  ._-1_5--1kirozo { margin-inline-start: calc(-1 * var(--space-1_5)); }
  ._-2--o76a0j { margin-inline-start: calc(-1 * var(--space-2)); }
  ._-3--10l034l { margin-inline-start: calc(-1 * var(--space-3)); }
  ._-4--t97fdv { margin-inline-start: calc(-1 * var(--space-4)); }
  ._-5--ybh4i1 { margin-inline-start: calc(-1 * var(--space-5)); }
  ._-6--7pzlfh { margin-inline-start: calc(-1 * var(--space-6)); }
  ._-7--1gr4lwr { margin-inline-start: calc(-1 * var(--space-7)); }
  ._-8--1vjww26 { margin-inline-start: calc(-1 * var(--space-8)); }
  ._-9--y5udb5 { margin-inline-start: calc(-1 * var(--space-9)); }
  ._-10--1wj3rf5 { margin-inline-start: calc(-1 * var(--space-10)); }
  .start-scao4ja { text-align: start; }
  .end-e1q34xfl { text-align: end; }
  .center-chw27g5 { text-align: center; }
  .justify-j1xapsj9 { text-align: justify; }
  .hidden-hf5p4ul { visibility: hidden; }
  .visible-v4osevt { visibility: visible; }
}
}
@layer cds {
  @media (min-width: 768px) and (max-width: 1279px) {
  .width-wqtq8ao { width: var(--tablet-width); }
  .height-h8bcvdi { height: var(--tablet-height); }
  .minWidth-mngm3hd { min-width: var(--tablet-minWidth); }
  .minHeight-m1tkta3c { min-height: var(--tablet-minHeight); }
  .maxWidth-mavxt2m { max-width: var(--tablet-maxWidth); }
  .maxHeight-m1qlsw3w { max-height: var(--tablet-maxHeight); }
  .aspectRatio-a1ajrmc5 { aspect-ratio: var(--tablet-aspectRatio); }
  .top-t1egqobi { top: var(--tablet-top); }
  .bottom-btb2lnv { bottom: var(--tablet-bottom); }
  .left-l13xig31 { left: var(--tablet-left); }
  .right-rzj5ejj { right: var(--tablet-right); }
  .transform-t3edig8 { transform: var(--tablet-transform); }
  .flexBasis-f2bsipt { flex-basis: var(--tablet-flexBasis); }
  .flexShrink-fa1kmd6 { flex-shrink: var(--tablet-flexShrink); }
  .flexGrow-f1iascwo { -webkit-box-flex: var(--tablet-flexGrow); flex-grow: var(--tablet-flexGrow); }
  .gridTemplateColumns-g1pc3j5o { grid-template-columns: var(--tablet-gridTemplateColumns); }
  .gridTemplateRows-gscakyc { grid-template-rows: var(--tablet-gridTemplateRows); }
  .gridTemplateAreas-gbmt1zz { grid-template-areas: var(--tablet-gridTemplateAreas); }
  .gridTemplate-g4mssuf { grid-template: var(--tablet-gridTemplate); }
  .gridAutoColumns-g15mju39 { grid-auto-columns: var(--tablet-gridAutoColumns); }
  .gridAutoRows-gmluxx6 { grid-auto-rows: var(--tablet-gridAutoRows); }
  .gridAutoFlow-g1vyj3x { grid-auto-flow: var(--tablet-gridAutoFlow); }
  .grid-g1ky5w39 { grid: var(--tablet-grid); }
  .gridRowStart-gw6qkaf { grid-row-start: var(--tablet-gridRowStart); }
  .gridColumnStart-gb17zqm { grid-column-start: var(--tablet-gridColumnStart); }
  .gridRowEnd-g5snhc6 { grid-row-end: var(--tablet-gridRowEnd); }
  .gridColumnEnd-g6if8g3 { grid-column-end: var(--tablet-gridColumnEnd); }
  .gridRow-gjeuiqe { grid-row: var(--tablet-gridRow); }
  .gridColumn-gagjxhl { grid-column: var(--tablet-gridColumn); }
  .gridArea-g71jjws { grid-area: var(--tablet-gridArea); }
  .opacity-om15c2t { opacity: var(--tablet-opacity); }
  .zIndex-z1d0pcvf { z-index: var(--tablet-zIndex); }
  ._1-_1gwcnb0 { background-color: var(--color-bgElevation1); box-shadow: var(--shadow-elevation1); }
  ._2-_1ndclqk { background-color: var(--color-bgElevation2); box-shadow: var(--shadow-elevation2); }
  .fg-f19ozt2x { color: var(--color-fg); }
  .fgInverse-f1jas9cv { color: var(--color-fgInverse); }
  .fgMuted-fhxgniv { color: var(--color-fgMuted); }
  .fgPrimary-f5kj5dv { color: var(--color-fgPrimary); }
  .fgPositive-fvwin6x { color: var(--color-fgPositive); }
  .fgNegative-f1l8jif9 { color: var(--color-fgNegative); }
  .fgWarning-f1tvowfz { color: var(--color-fgWarning); }
  .bg-bjhposg { color: var(--color-bg); }
  .bgAlternate-b1wmr686 { color: var(--color-bgAlternate); }
  .bgInverse-b1sbnxbe { color: var(--color-bgInverse); }
  .bgOverlay-b13bs8zu { color: var(--color-bgOverlay); }
  .bgPrimary-bp3792 { color: var(--color-bgPrimary); }
  .bgPrimaryWash-b19fzrho { color: var(--color-bgPrimaryWash); }
  .bgSecondary-b1wxp9vc { color: var(--color-bgSecondary); }
  .bgTertiary-bqfdb9s { color: var(--color-bgTertiary); }
  .bgSecondaryWash-b7irp8p { color: var(--color-bgSecondaryWash); }
  .bgNegative-b1v76wcu { color: var(--color-bgNegative); }
  .bgNegativeWash-b9xi509 { color: var(--color-bgNegativeWash); }
  .bgPositive-b1hmxiud { color: var(--color-bgPositive); }
  .bgPositiveWash-b1j39mt1 { color: var(--color-bgPositiveWash); }
  .bgWarning-b1s71ap1 { color: var(--color-bgWarning); }
  .bgWarningWash-b157yr1s { color: var(--color-bgWarningWash); }
  .currentColor-c146k50y { color: var(--color-currentColor); }
  .bgLine-bcpcoq { color: var(--color-bgLine); }
  .bgLineInverse-b18pg0pb { color: var(--color-bgLineInverse); }
  .bgLineHeavy-b1vwkk9o { color: var(--color-bgLineHeavy); }
  .bgLinePrimary-bo512vh { color: var(--color-bgLinePrimary); }
  .bgLinePrimarySubtle-b1e7731w { color: var(--color-bgLinePrimarySubtle); }
  .bgElevation1-b4w7df2 { color: var(--color-bgElevation1); }
  .bgElevation2-b1gb0idq { color: var(--color-bgElevation2); }
  .accentSubtleGreen-a1pd9z6b { color: var(--color-accentSubtleGreen); }
  .accentBoldGreen-a143ezmc { color: var(--color-accentBoldGreen); }
  .accentSubtleBlue-a1mliuq2 { color: var(--color-accentSubtleBlue); }
  .accentBoldBlue-auec712 { color: var(--color-accentBoldBlue); }
  .accentSubtlePurple-a17rj5yp { color: var(--color-accentSubtlePurple); }
  .accentBoldPurple-ac004dq { color: var(--color-accentBoldPurple); }
  .accentSubtleYellow-a1c3bicn { color: var(--color-accentSubtleYellow); }
  .accentBoldYellow-aro28i2 { color: var(--color-accentBoldYellow); }
  .accentSubtleRed-a12fyfm5 { color: var(--color-accentSubtleRed); }
  .accentBoldRed-a1ifrht { color: var(--color-accentBoldRed); }
  .accentSubtleGray-an57u92 { color: var(--color-accentSubtleGray); }
  .accentBoldGray-agsv85l { color: var(--color-accentBoldGray); }
  .transparent-tt7etb { color: var(--color-transparent); }
  .fg-f1gt4b1p { background-color: var(--color-fg); }
  .fgInverse-f8f7ti { background-color: var(--color-fgInverse); }
  .fgMuted-f1uda4em { background-color: var(--color-fgMuted); }
  .fgPrimary-f101s10s { background-color: var(--color-fgPrimary); }
  .fgPositive-fuexevj { background-color: var(--color-fgPositive); }
  .fgNegative-ffrmfae { background-color: var(--color-fgNegative); }
  .fgWarning-f840dk { background-color: var(--color-fgWarning); }
  .bg-b70974c { background-color: var(--color-bg); }
  .bgAlternate-b133d1pg { background-color: var(--color-bgAlternate); }
  .bgInverse-b1ot3qeg { background-color: var(--color-bgInverse); }
  .bgOverlay-b1i11t4 { background-color: var(--color-bgOverlay); }
  .bgPrimary-b1ss4p1h { background-color: var(--color-bgPrimary); }
  .bgPrimaryWash-bilio11 { background-color: var(--color-bgPrimaryWash); }
  .bgSecondary-b43vfhx { background-color: var(--color-bgSecondary); }
  .bgTertiary-bd3lupd { background-color: var(--color-bgTertiary); }
  .bgSecondaryWash-bkhf56q { background-color: var(--color-bgSecondaryWash); }
  .bgNegative-b14ps1bx { background-color: var(--color-bgNegative); }
  .bgNegativeWash-b1yqbn7x { background-color: var(--color-bgNegativeWash); }
  .bgPositive-bzi7zvd { background-color: var(--color-bgPositive); }
  .bgPositiveWash-b17a9i95 { background-color: var(--color-bgPositiveWash); }
  .bgWarning-b1bc3rji { background-color: var(--color-bgWarning); }
  .bgWarningWash-b11wc99a { background-color: var(--color-bgWarningWash); }
  .currentColor-cppt6v9 { background-color: var(--color-currentColor); }
  .bgLine-b7drsgl { background-color: var(--color-bgLine); }
  .bgLineInverse-b13kvs85 { background-color: var(--color-bgLineInverse); }
  .bgLineHeavy-bg4v9j1 { background-color: var(--color-bgLineHeavy); }
  .bgLinePrimary-b2ca4t7 { background-color: var(--color-bgLinePrimary); }
  .bgLinePrimarySubtle-bm3lybz { background-color: var(--color-bgLinePrimarySubtle); }
  .bgElevation1-bg7f8d7 { background-color: var(--color-bgElevation1); }
  .bgElevation2-bea3q7w { background-color: var(--color-bgElevation2); }
  .accentSubtleGreen-axse3vb { background-color: var(--color-accentSubtleGreen); }
  .accentBoldGreen-a1lbcpoi { background-color: var(--color-accentBoldGreen); }
  .accentSubtleBlue-ayvvqae { background-color: var(--color-accentSubtleBlue); }
  .accentBoldBlue-aww8pyu { background-color: var(--color-accentBoldBlue); }
  .accentSubtlePurple-a149ya75 { background-color: var(--color-accentSubtlePurple); }
  .accentBoldPurple-a1y6xfd9 { background-color: var(--color-accentBoldPurple); }
  .accentSubtleYellow-ac7s7bg { background-color: var(--color-accentSubtleYellow); }
  .accentBoldYellow-adpsff8 { background-color: var(--color-accentBoldYellow); }
  .accentSubtleRed-av6xxfo { background-color: var(--color-accentSubtleRed); }
  .accentBoldRed-a1wgh6wa { background-color: var(--color-accentBoldRed); }
  .accentSubtleGray-a13s6fxe { background-color: var(--color-accentSubtleGray); }
  .accentBoldGray-asu8xft { background-color: var(--color-accentBoldGray); }
  .transparent-t16r3n6u { background-color: var(--color-transparent); }
  .fg-fsar08d { border-style: solid; border-color: var(--color-fg); }
  .fgInverse-f4qy50k { border-style: solid; border-color: var(--color-fgInverse); }
  .fgMuted-f1ey8mqv { border-style: solid; border-color: var(--color-fgMuted); }
  .fgPrimary-fxdxl1j { border-style: solid; border-color: var(--color-fgPrimary); }
  .fgPositive-f1gyqqsz { border-style: solid; border-color: var(--color-fgPositive); }
  .fgNegative-f2zxd7m { border-style: solid; border-color: var(--color-fgNegative); }
  .fgWarning-fqpfjnr { border-style: solid; border-color: var(--color-fgWarning); }
  .bg-bhg98cl { border-style: solid; border-color: var(--color-bg); }
  .bgAlternate-btrqaip { border-style: solid; border-color: var(--color-bgAlternate); }
  .bgInverse-b17g5jg8 { border-style: solid; border-color: var(--color-bgInverse); }
  .bgOverlay-b10ddodw { border-style: solid; border-color: var(--color-bgOverlay); }
  .bgPrimary-bk4y1oj { border-style: solid; border-color: var(--color-bgPrimary); }
  .bgPrimaryWash-b1tfj0jx { border-style: solid; border-color: var(--color-bgPrimaryWash); }
  .bgSecondary-b2yixsx { border-style: solid; border-color: var(--color-bgSecondary); }
  .bgTertiary-blfmlz { border-style: solid; border-color: var(--color-bgTertiary); }
  .bgSecondaryWash-b13o0lm2 { border-style: solid; border-color: var(--color-bgSecondaryWash); }
  .bgNegative-bazsnqq { border-style: solid; border-color: var(--color-bgNegative); }
  .bgNegativeWash-bw665g { border-style: solid; border-color: var(--color-bgNegativeWash); }
  .bgPositive-bip2v4o { border-style: solid; border-color: var(--color-bgPositive); }
  .bgPositiveWash-b1o3jv2r { border-style: solid; border-color: var(--color-bgPositiveWash); }
  .bgWarning-bbhw3zp { border-style: solid; border-color: var(--color-bgWarning); }
  .bgWarningWash-bvfc4ty { border-style: solid; border-color: var(--color-bgWarningWash); }
  .currentColor-ch59iwd { border-style: solid; border-color: var(--color-currentColor); }
  .bgLine-b1cth9wk { border-style: solid; border-color: var(--color-bgLine); }
  .bgLineInverse-bdcq9e3 { border-style: solid; border-color: var(--color-bgLineInverse); }
  .bgLineHeavy-b1ci77ua { border-style: solid; border-color: var(--color-bgLineHeavy); }
  .bgLinePrimary-bll535t { border-style: solid; border-color: var(--color-bgLinePrimary); }
  .bgLinePrimarySubtle-b1x6f3d0 { border-style: solid; border-color: var(--color-bgLinePrimarySubtle); }
  .bgElevation1-bufmdmc { border-style: solid; border-color: var(--color-bgElevation1); }
  .bgElevation2-b1gtrxo3 { border-style: solid; border-color: var(--color-bgElevation2); }
  .accentSubtleGreen-ap8mj1q { border-style: solid; border-color: var(--color-accentSubtleGreen); }
  .accentBoldGreen-ai1g98h { border-style: solid; border-color: var(--color-accentBoldGreen); }
  .accentSubtleBlue-a1vvn6dx { border-style: solid; border-color: var(--color-accentSubtleBlue); }
  .accentBoldBlue-a1xgghrm { border-style: solid; border-color: var(--color-accentBoldBlue); }
  .accentSubtlePurple-a1dwmvrs { border-style: solid; border-color: var(--color-accentSubtlePurple); }
  .accentBoldPurple-ad2nt78 { border-style: solid; border-color: var(--color-accentBoldPurple); }
  .accentSubtleYellow-a1nvo759 { border-style: solid; border-color: var(--color-accentSubtleYellow); }
  .accentBoldYellow-a1gih872 { border-style: solid; border-color: var(--color-accentBoldYellow); }
  .accentSubtleRed-awtrr32 { border-style: solid; border-color: var(--color-accentSubtleRed); }
  .accentBoldRed-a8a12y4 { border-style: solid; border-color: var(--color-accentBoldRed); }
  .accentSubtleGray-a1awpaxh { border-style: solid; border-color: var(--color-accentSubtleGray); }
  .accentBoldGray-ab68dy1 { border-style: solid; border-color: var(--color-accentBoldGray); }
  .transparent-t1f6wg6d { border-style: solid; border-color: var(--color-transparent); }
  ._0-_o07uug { border-width: var(--borderWidth-0); }
  ._100-_nbksc3 { border-width: var(--borderWidth-100); }
  ._200-_1ay5n2z { border-width: var(--borderWidth-200); }
  ._300-_2138t6 { border-width: var(--borderWidth-300); }
  ._400-_jo4zk8 { border-width: var(--borderWidth-400); }
  ._500-_6q852v { border-width: var(--borderWidth-500); }
  ._0-_jwidzv { border-top-width: var(--borderWidth-0); }
  ._100-_7yblpc { border-top-width: var(--borderWidth-100); }
  ._200-_1ykjoi9 { border-top-width: var(--borderWidth-200); }
  ._300-_1vv1xv2 { border-top-width: var(--borderWidth-300); }
  ._400-_daqvvb { border-top-width: var(--borderWidth-400); }
  ._500-_1nxqlen { border-top-width: var(--borderWidth-500); }
  ._0-_1f6hbg7 { border-inline-end-width: var(--borderWidth-0); }
  ._100-_921z58 { border-inline-end-width: var(--borderWidth-100); }
  ._200-_1gi1iwx { border-inline-end-width: var(--borderWidth-200); }
  ._300-_18hz46v { border-inline-end-width: var(--borderWidth-300); }
  ._400-_1py8ysk { border-inline-end-width: var(--borderWidth-400); }
  ._500-_164bsbv { border-inline-end-width: var(--borderWidth-500); }
  ._0-_o1b33u { border-bottom-width: var(--borderWidth-0); }
  ._100-_3d273z { border-bottom-width: var(--borderWidth-100); }
  ._200-_o1pobh { border-bottom-width: var(--borderWidth-200); }
  ._300-_1g43jn8 { border-bottom-width: var(--borderWidth-300); }
  ._400-_1l5vvkj { border-bottom-width: var(--borderWidth-400); }
  ._500-_2gaowf { border-bottom-width: var(--borderWidth-500); }
  ._0-_1atnp0r { border-inline-start-width: var(--borderWidth-0); }
  ._100-_qnfvft { border-inline-start-width: var(--borderWidth-100); }
  ._200-_1gbnvu3 { border-inline-start-width: var(--borderWidth-200); }
  ._300-_fycqkp { border-inline-start-width: var(--borderWidth-300); }
  ._400-_1basn36 { border-inline-start-width: var(--borderWidth-400); }
  ._500-_y039xc { border-inline-start-width: var(--borderWidth-500); }
  ._0-_bjrq1q { border-radius: var(--borderRadius-0); }
  ._100-_1t1hfp5 { border-radius: var(--borderRadius-100); }
  ._200-_1ka843l { border-radius: var(--borderRadius-200); }
  ._300-_10xtnzs { border-radius: var(--borderRadius-300); }
  ._400-_1weibd8 { border-radius: var(--borderRadius-400); }
  ._500-_1j6u1wa { border-radius: var(--borderRadius-500); }
  ._600-_1ikqn7p { border-radius: var(--borderRadius-600); }
  ._700-_icktt4 { border-radius: var(--borderRadius-700); }
  ._800-_157pfkz { border-radius: var(--borderRadius-800); }
  ._900-_5tq344 { border-radius: var(--borderRadius-900); }
  ._1000-_jlzymw { border-radius: var(--borderRadius-1000); }
  ._0-_13a4crw { border-top-left-radius: var(--borderRadius-0); }
  ._100-_16e6gzo { border-top-left-radius: var(--borderRadius-100); }
  ._200-_6o2p3f { border-top-left-radius: var(--borderRadius-200); }
  ._300-_l1kioc { border-top-left-radius: var(--borderRadius-300); }
  ._400-_d56thw { border-top-left-radius: var(--borderRadius-400); }
  ._500-_d4v3iu { border-top-left-radius: var(--borderRadius-500); }
  ._600-_1rf7yzs { border-top-left-radius: var(--borderRadius-600); }
  ._700-_1tryn3c { border-top-left-radius: var(--borderRadius-700); }
  ._800-_1llte3v { border-top-left-radius: var(--borderRadius-800); }
  ._900-_1lskx3i { border-top-left-radius: var(--borderRadius-900); }
  ._1000-_mtrdpn { border-top-left-radius: var(--borderRadius-1000); }
  ._0-_1na8qkc { border-top-right-radius: var(--borderRadius-0); }
  ._100-_189h6yn { border-top-right-radius: var(--borderRadius-100); }
  ._200-_16ezux3 { border-top-right-radius: var(--borderRadius-200); }
  ._300-_3w6qaa { border-top-right-radius: var(--borderRadius-300); }
  ._400-_19tprn1 { border-top-right-radius: var(--borderRadius-400); }
  ._500-_1k90z1u { border-top-right-radius: var(--borderRadius-500); }
  ._600-_kivn9b { border-top-right-radius: var(--borderRadius-600); }
  ._700-_12dzvdv { border-top-right-radius: var(--borderRadius-700); }
  ._800-_ias0jd { border-top-right-radius: var(--borderRadius-800); }
  ._900-_spzmcu { border-top-right-radius: var(--borderRadius-900); }
  ._1000-_cvkrlq { border-top-right-radius: var(--borderRadius-1000); }
  ._0-_18kkng3 { border-bottom-left-radius: var(--borderRadius-0); }
  ._100-_c1gh6d { border-bottom-left-radius: var(--borderRadius-100); }
  ._200-_xiljrl { border-bottom-left-radius: var(--borderRadius-200); }
  ._300-_1k4r6g8 { border-bottom-left-radius: var(--borderRadius-300); }
  ._400-_y37f0u { border-bottom-left-radius: var(--borderRadius-400); }
  ._500-_ytog5h { border-bottom-left-radius: var(--borderRadius-500); }
  ._600-_h36738 { border-bottom-left-radius: var(--borderRadius-600); }
  ._700-_1ahj4qv { border-bottom-left-radius: var(--borderRadius-700); }
  ._800-_ll4bsw { border-bottom-left-radius: var(--borderRadius-800); }
  ._900-_18d6xda { border-bottom-left-radius: var(--borderRadius-900); }
  ._1000-_vwnutw { border-bottom-left-radius: var(--borderRadius-1000); }
  ._0-_18qvku0 { border-bottom-right-radius: var(--borderRadius-0); }
  ._100-_p2ufi4 { border-bottom-right-radius: var(--borderRadius-100); }
  ._200-_pxmzx5 { border-bottom-right-radius: var(--borderRadius-200); }
  ._300-_9vng91 { border-bottom-right-radius: var(--borderRadius-300); }
  ._400-_rj5akt { border-bottom-right-radius: var(--borderRadius-400); }
  ._500-_xc15xi { border-bottom-right-radius: var(--borderRadius-500); }
  ._600-_1rfdd4r { border-bottom-right-radius: var(--borderRadius-600); }
  ._700-_3twsct { border-bottom-right-radius: var(--borderRadius-700); }
  ._800-_cnm7c1 { border-bottom-right-radius: var(--borderRadius-800); }
  ._900-_1ytu9uw { border-bottom-right-radius: var(--borderRadius-900); }
  ._1000-_1xtidri { border-bottom-right-radius: var(--borderRadius-1000); }
  .inherit-i1u7c79j { font-family: inherit; }
  .display1-d1upo89b { font-family: var(--fontFamily-display1); }
  .display2-d1lvayqe { font-family: var(--fontFamily-display2); }
  .display3-d1qwwfia { font-family: var(--fontFamily-display3); }
  .title1-t1d8ezj8 { font-family: var(--fontFamily-title1); }
  .title2-tor11lx { font-family: var(--fontFamily-title2); }
  .title3-t1hbz4my { font-family: var(--fontFamily-title3); }
  .title4-t8yyf06 { font-family: var(--fontFamily-title4); }
  .headline-hyl9lbk { font-family: var(--fontFamily-headline); }
  .body-b1rx8m5n { font-family: var(--fontFamily-body); }
  .label1-lgdcnck { font-family: var(--fontFamily-label1); }
  .label2-l5hv4ij { font-family: var(--fontFamily-label2); }
  .caption-cw89wpp { font-family: var(--fontFamily-caption); }
  .legal-li5eyv4 { font-family: var(--fontFamily-legal); }
  .inherit-i1x6ds71 { font-size: inherit; }
  .display1-d6pvurv { font-size: var(--fontSize-display1); }
  .display2-d1if7xuv { font-size: var(--fontSize-display2); }
  .display3-d4hs0y9 { font-size: var(--fontSize-display3); }
  .title1-t1daraed { font-size: var(--fontSize-title1); }
  .title2-t1nihjjx { font-size: var(--fontSize-title2); }
  .title3-t177d1k3 { font-size: var(--fontSize-title3); }
  .title4-t1xcsbkx { font-size: var(--fontSize-title4); }
  .headline-hx4juvr { font-size: var(--fontSize-headline); }
  .body-b1yufd2r { font-size: var(--fontSize-body); }
  .label1-lym9u95 { font-size: var(--fontSize-label1); }
  .label2-l1r3hu5h { font-size: var(--fontSize-label2); }
  .caption-c1uloo12 { font-size: var(--fontSize-caption); }
  .legal-l93v064 { font-size: var(--fontSize-legal); }
  .inherit-i1w3hbff { font-weight: inherit; }
  .display1-dd3oghk { font-weight: var(--fontWeight-display1); }
  .display2-dqmy4k1 { font-weight: var(--fontWeight-display2); }
  .display3-d14yf92u { font-weight: var(--fontWeight-display3); }
  .title1-t195ozns { font-weight: var(--fontWeight-title1); }
  .title2-t6tczy { font-weight: var(--fontWeight-title2); }
  .title3-t185hml4 { font-weight: var(--fontWeight-title3); }
  .title4-t1ikroqt { font-weight: var(--fontWeight-title4); }
  .headline-h6v6b8 { font-weight: var(--fontWeight-headline); }
  .body-b1lcrazf { font-weight: var(--fontWeight-body); }
  .label1-lugea7w { font-weight: var(--fontWeight-label1); }
  .label2-l129sazj { font-weight: var(--fontWeight-label2); }
  .caption-cq94yyf { font-weight: var(--fontWeight-caption); }
  .legal-lwery97 { font-weight: var(--fontWeight-legal); }
  .inherit-izxy9m3 { line-height: inherit; }
  .display1-d1b57f2t { line-height: var(--lineHeight-display1); }
  .display2-dgyty4h { line-height: var(--lineHeight-display2); }
  .display3-dqd2avn { line-height: var(--lineHeight-display3); }
  .title1-t4s4rxn { line-height: var(--lineHeight-title1); }
  .title2-t1m2prga { line-height: var(--lineHeight-title2); }
  .title3-t1fu1aby { line-height: var(--lineHeight-title3); }
  .title4-tt5tu86 { line-height: var(--lineHeight-title4); }
  .headline-hb69s3b { line-height: var(--lineHeight-headline); }
  .body-b8cqi2r { line-height: var(--lineHeight-body); }
  .label1-lou9t4z { line-height: var(--lineHeight-label1); }
  .label2-l1q7qtkj { line-height: var(--lineHeight-label2); }
  .caption-cubf5ui { line-height: var(--lineHeight-caption); }
  .legal-l1n19xlr { line-height: var(--lineHeight-legal); }
  .none-n1eguxpi { text-decoration: none; }
  .underline-uln3ztm { text-decoration: underline; }
  .overline-o18cljo0 { text-decoration: overline; }
  .line-through-l1i8eqsb { text-decoration: line-through; }
  .underline_overline-u1whgtgp { text-decoration: underline overline; }
  .underline_double-uun2a8i { text-decoration: underline double; }
  .none-nd3engk { text-transform: none; }
  .uppercase-u9jvqu { text-transform: uppercase; }
  .lowercase-l1heg82g { text-transform: lowercase; }
  .capitalize-c1szpot0 { text-transform: capitalize; }
  .none-n1vkutzu { user-select: none; }
  .text-t1px49yn { user-select: text; }
  .all-aal3axm { user-select: all; }
  .auto-a1kf9gje { user-select: auto; }
  .none-nrrp5u4 { display: none; }
  .block-bqr02cm { display: block; }
  .inline-i1kq313h { display: inline; }
  .inline-block-iuiew89 { display: inline-block; }
  .flex-fwtqobm { display: flex; }
  .inline-flex-ilhkiic { display: inline-flex; }
  .grid-gf2gr83 { display: grid; }
  .inline-grid-i1bciiel { display: inline-grid; }
  .contents-c61k9n5 { display: contents; }
  .flow-root-fhqn6eh { display: flow-root; }
  .revert-rm8w4dw { display: revert; }
  .list-item-lzy1n7t { display: list-item; }
  .auto-a1pdtni7 { overflow: auto; }
  .visible-v1e8590p { overflow: visible; }
  .hidden-hbjplye { overflow: hidden; }
  .clip-c1suq2rt { overflow: clip; }
  .scroll-saya5g8 { overflow: scroll; }
  ._0-_2eqj4v { gap: var(--space-0); }
  ._0_25-_6r0k7m { gap: var(--space-0_25); }
  ._0_5-_19ctrb3 { gap: var(--space-0_5); }
  ._0_75-_1alv117 { gap: var(--space-0_75); }
  ._1-_1x1nbux { gap: var(--space-1); }
  ._1_5-_1i4jar8 { gap: var(--space-1_5); }
  ._2-_1acz99g { gap: var(--space-2); }
  ._3-_12n1spy { gap: var(--space-3); }
  ._4-_1su1gi4 { gap: var(--space-4); }
  ._5-_18rwsl { gap: var(--space-5); }
  ._6-_is7exb { gap: var(--space-6); }
  ._7-_w5np8o { gap: var(--space-7); }
  ._8-_15nsb5f { gap: var(--space-8); }
  ._9-_14qwrxi { gap: var(--space-9); }
  ._10-_8gn8zt { gap: var(--space-10); }
  ._0-_lgivlu { column-gap: var(--space-0); }
  ._0_25-_81goj7 { column-gap: var(--space-0_25); }
  ._0_5-_1iaiqo { column-gap: var(--space-0_5); }
  ._0_75-_b3m9jp { column-gap: var(--space-0_75); }
  ._1-_ysnwv3 { column-gap: var(--space-1); }
  ._1_5-_3l9abr { column-gap: var(--space-1_5); }
  ._2-_11urzsx { column-gap: var(--space-2); }
  ._3-_1yl4jax { column-gap: var(--space-3); }
  ._4-_ozrnpj { column-gap: var(--space-4); }
  ._5-_ta0bh6 { column-gap: var(--space-5); }
  ._6-_18yshw4 { column-gap: var(--space-6); }
  ._7-_1f3sdbw { column-gap: var(--space-7); }
  ._8-_iykqib { column-gap: var(--space-8); }
  ._9-_1hot9e5 { column-gap: var(--space-9); }
  ._10-_4t5ite { column-gap: var(--space-10); }
  ._0-_h3bcky { row-gap: var(--space-0); }
  ._0_25-_1fv3g8c { row-gap: var(--space-0_25); }
  ._0_5-_13b027 { row-gap: var(--space-0_5); }
  ._0_75-_121qww9 { row-gap: var(--space-0_75); }
  ._1-_1yffj1v { row-gap: var(--space-1); }
  ._1_5-_f9m9b0 { row-gap: var(--space-1_5); }
  ._2-_1oi89hk { row-gap: var(--space-2); }
  ._3-_1qfd0m1 { row-gap: var(--space-3); }
  ._4-_cck9x7 { row-gap: var(--space-4); }
  ._5-_e5ylyj { row-gap: var(--space-5); }
  ._6-_5ph4z0 { row-gap: var(--space-6); }
  ._7-_1698xxx { row-gap: var(--space-7); }
  ._8-_f73t1v { row-gap: var(--space-8); }
  ._9-_1gcehi4 { row-gap: var(--space-9); }
  ._10-_ycqs4z { row-gap: var(--space-10); }
  .normal-njeffvg { justify-content: normal; }
  .center-c1vth3nd { -webkit-box-pack: center; justify-content: center; }
  .start-s1qqsial { -webkit-box-pack: start; justify-content: start; }
  .end-eqtk4yv { -webkit-box-pack: end; justify-content: end; }
  .flex-start-fg3s0os { -webkit-box-pack: start; justify-content: flex-start; }
  .flex-end-fbkrunk { -webkit-box-pack: end; justify-content: flex-end; }
  .left-lclhy9j { justify-content: left; }
  .right-rdry9gf { justify-content: right; }
  .space-between-sg0h49y { -webkit-box-pack: justify; justify-content: space-between; }
  .space-around-sw5o61w { justify-content: space-around; }
  .space-evenly-scc9l2q { justify-content: space-evenly; }
  .stretch-scwg2yo { justify-content: stretch; }
  .normal-n1h2g7f5 { align-content: normal; }
  .center-c1hz6asf { align-content: center; }
  .start-s1a93xz5 { align-content: start; }
  .end-e1ixxij9 { align-content: end; }
  .flex-start-f1wi1aie { align-content: flex-start; }
  .flex-end-f4ewgse { align-content: flex-end; }
  .space-between-s12716z9 { align-content: space-between; }
  .space-around-s1i2yywk { align-content: space-around; }
  .space-evenly-s1kcdk6z { align-content: space-evenly; }
  .stretch-s11jg0dk { align-content: stretch; }
  .baseline-b1j5oq64 { align-content: baseline; }
  .first_baseline-f1lmgy8t { align-content: baseline; }
  .last_baseline-l1f20j24 { }
  .normal-n1t9qju3 { align-items: normal; }
  .center-c3zjk6 { -webkit-box-align: center; align-items: center; }
  .start-sf0o31f { -webkit-box-align: start; align-items: start; }
  .end-e15govw8 { -webkit-box-align: end; align-items: end; }
  .flex-start-fu9ddcx { align-items: flex-start; }
  .flex-end-f10qrzri { align-items: flex-end; }
  .self-start-sn38rts { align-items: self-start; }
  .self-end-s6numxs { align-items: self-end; }
  .stretch-s1e9cztn { -webkit-box-align: stretch; align-items: stretch; }
  .baseline-b153plyq { -webkit-box-align: baseline; align-items: baseline; }
  .first_baseline-fio1s0w { align-items: baseline; }
  .last_baseline-l1lyy59 { align-items: last baseline; }
  .auto-a1ckcvu5 { align-self: auto; }
  .normal-n157y4wb { align-self: normal; }
  .center-c5zfafh { align-self: center; }
  .start-s809u2n { align-self: start; }
  .end-e1t123r5 { align-self: end; }
  .flex-start-f1f3v2gm { align-self: flex-start; }
  .flex-end-fyrihcr { align-self: flex-end; }
  .self-start-srcn6bk { align-self: self-start; }
  .self-end-s4zc6gn { align-self: self-end; }
  .stretch-s1gkbzwx { align-self: stretch; }
  .baseline-bdocmez { align-self: baseline; }
  .first_baseline-f72aval { align-self: baseline; }
  .last_baseline-l1ou7cgx { align-self: last baseline; }
  .row-r1yq5tm6 { flex-direction: row; }
  .row-reverse-r3kgldv { flex-direction: row-reverse; }
  .column-cdgd9qg { flex-direction: column; }
  .column-reverse-chbsl7x { flex-direction: column-reverse; }
  .nowrap-n1s19qj7 { flex-wrap: nowrap; }
  .wrap-w1d8wfs2 { flex-wrap: wrap; }
  .wrap-reverse-w1kiufb1 { flex-wrap: wrap-reverse; }
  .static-s124h1lw { position: static; }
  .relative-rwynmpn { position: relative; }
  .absolute-a12zhjwy { position: absolute; }
  .fixed-f1s4mp07 { position: fixed; }
  .sticky-s8jr131 { position: sticky; }
  ._0-_2cu6o7 { padding-top: var(--space-0); padding-bottom: var(--space-0); padding-inline-start: var(--space-0); padding-inline-end: var(--space-0); }
  ._0_25-_1x5hef9 { padding-top: var(--space-0_25); padding-bottom: var(--space-0_25); padding-inline-start: var(--space-0_25); padding-inline-end: var(--space-0_25); }
  ._0_5-_gt6u07 { padding-top: var(--space-0_5); padding-bottom: var(--space-0_5); padding-inline-start: var(--space-0_5); padding-inline-end: var(--space-0_5); }
  ._0_75-_1i6q82e { padding-top: var(--space-0_75); padding-bottom: var(--space-0_75); padding-inline-start: var(--space-0_75); padding-inline-end: var(--space-0_75); }
  ._1-_1fcto1j { padding-top: var(--space-1); padding-bottom: var(--space-1); padding-inline-start: var(--space-1); padding-inline-end: var(--space-1); }
  ._1_5-_1f08w6z { padding-top: var(--space-1_5); padding-bottom: var(--space-1_5); padding-inline-start: var(--space-1_5); padding-inline-end: var(--space-1_5); }
  ._2-_1nf3wh2 { padding-top: var(--space-2); padding-bottom: var(--space-2); padding-inline-start: var(--space-2); padding-inline-end: var(--space-2); }
  ._3-_eifx7v { padding-top: var(--space-3); padding-bottom: var(--space-3); padding-inline-start: var(--space-3); padding-inline-end: var(--space-3); }
  ._4-_i6b7nv { padding-top: var(--space-4); padding-bottom: var(--space-4); padding-inline-start: var(--space-4); padding-inline-end: var(--space-4); }
  ._5-_1o65eij { padding-top: var(--space-5); padding-bottom: var(--space-5); padding-inline-start: var(--space-5); padding-inline-end: var(--space-5); }
  ._6-_1di4mvi { padding-top: var(--space-6); padding-bottom: var(--space-6); padding-inline-start: var(--space-6); padding-inline-end: var(--space-6); }
  ._7-_voxm8w { padding-top: var(--space-7); padding-bottom: var(--space-7); padding-inline-start: var(--space-7); padding-inline-end: var(--space-7); }
  ._8-_1d0i4ti { padding-top: var(--space-8); padding-bottom: var(--space-8); padding-inline-start: var(--space-8); padding-inline-end: var(--space-8); }
  ._9-_1bgzifg { padding-top: var(--space-9); padding-bottom: var(--space-9); padding-inline-start: var(--space-9); padding-inline-end: var(--space-9); }
  ._10-_1lcr68h { padding-top: var(--space-10); padding-bottom: var(--space-10); padding-inline-start: var(--space-10); padding-inline-end: var(--space-10); }
  ._0-_1ah70dy { padding-inline-start: var(--space-0); padding-inline-end: var(--space-0); }
  ._0_25-_nve21n { padding-inline-start: var(--space-0_25); padding-inline-end: var(--space-0_25); }
  ._0_5-_8klmg6 { padding-inline-start: var(--space-0_5); padding-inline-end: var(--space-0_5); }
  ._0_75-_d6mahv { padding-inline-start: var(--space-0_75); padding-inline-end: var(--space-0_75); }
  ._1-_5gfizs { padding-inline-start: var(--space-1); padding-inline-end: var(--space-1); }
  ._1_5-_5bg7z5 { padding-inline-start: var(--space-1_5); padding-inline-end: var(--space-1_5); }
  ._2-_10sbujo { padding-inline-start: var(--space-2); padding-inline-end: var(--space-2); }
  ._3-_1ds6gb5 { padding-inline-start: var(--space-3); padding-inline-end: var(--space-3); }
  ._4-_115pkau { padding-inline-start: var(--space-4); padding-inline-end: var(--space-4); }
  ._5-_19yxone { padding-inline-start: var(--space-5); padding-inline-end: var(--space-5); }
  ._6-_174ex8b { padding-inline-start: var(--space-6); padding-inline-end: var(--space-6); }
  ._7-_1s61n4w { padding-inline-start: var(--space-7); padding-inline-end: var(--space-7); }
  ._8-_hrrao4 { padding-inline-start: var(--space-8); padding-inline-end: var(--space-8); }
  ._9-_wa0j5q { padding-inline-start: var(--space-9); padding-inline-end: var(--space-9); }
  ._10-_krrxed { padding-inline-start: var(--space-10); padding-inline-end: var(--space-10); }
  ._0-_jh71q9 { padding-top: var(--space-0); padding-bottom: var(--space-0); }
  ._0_25-_sb6kml { padding-top: var(--space-0_25); padding-bottom: var(--space-0_25); }
  ._0_5-_5x01cg { padding-top: var(--space-0_5); padding-bottom: var(--space-0_5); }
  ._0_75-_1r64dlk { padding-top: var(--space-0_75); padding-bottom: var(--space-0_75); }
  ._1-_u6p575 { padding-top: var(--space-1); padding-bottom: var(--space-1); }
  ._1_5-_1qt1zty { padding-top: var(--space-1_5); padding-bottom: var(--space-1_5); }
  ._2-_40jc6d { padding-top: var(--space-2); padding-bottom: var(--space-2); }
  ._3-_1wfgyi0 { padding-top: var(--space-3); padding-bottom: var(--space-3); }
  ._4-_y4gd5h { padding-top: var(--space-4); padding-bottom: var(--space-4); }
  ._5-_1miajlv { padding-top: var(--space-5); padding-bottom: var(--space-5); }
  ._6-_1cksmvq { padding-top: var(--space-6); padding-bottom: var(--space-6); }
  ._7-_1xd42d0 { padding-top: var(--space-7); padding-bottom: var(--space-7); }
  ._8-_1mhqa73 { padding-top: var(--space-8); padding-bottom: var(--space-8); }
  ._9-_1q1r4k9 { padding-top: var(--space-9); padding-bottom: var(--space-9); }
  ._10-_14fh4sd { padding-top: var(--space-10); padding-bottom: var(--space-10); }
  ._0-_dyn4pb { padding-top: var(--space-0); }
  ._0_25-_1azecco { padding-top: var(--space-0_25); }
  ._0_5-_1l1tflq { padding-top: var(--space-0_5); }
  ._0_75-_24idke { padding-top: var(--space-0_75); }
  ._1-_1vp8t4b { padding-top: var(--space-1); }
  ._1_5-_1fhi7tf { padding-top: var(--space-1_5); }
  ._2-_1vsosd0 { padding-top: var(--space-2); }
  ._3-_1al2jx3 { padding-top: var(--space-3); }
  ._4-_o6r8q7 { padding-top: var(--space-4); }
  ._5-_1soarr7 { padding-top: var(--space-5); }
  ._6-_1wjm9u8 { padding-top: var(--space-6); }
  ._7-_17i2wx8 { padding-top: var(--space-7); }
  ._8-_w4hmym { padding-top: var(--space-8); }
  ._9-_1agstei { padding-top: var(--space-9); }
  ._10-_7bg44f { padding-top: var(--space-10); }
  ._0-_y7fnyh { padding-bottom: var(--space-0); }
  ._0_25-_103zs0o { padding-bottom: var(--space-0_25); }
  ._0_5-_s8as8k { padding-bottom: var(--space-0_5); }
  ._0_75-_179mduq { padding-bottom: var(--space-0_75); }
  ._1-_w520ut { padding-bottom: var(--space-1); }
  ._1_5-_1j6wew7 { padding-bottom: var(--space-1_5); }
  ._2-_kgxftw { padding-bottom: var(--space-2); }
  ._3-_lw72tg { padding-bottom: var(--space-3); }
  ._4-_1qmeijw { padding-bottom: var(--space-4); }
  ._5-_qfxq73 { padding-bottom: var(--space-5); }
  ._6-_1j2tpbw { padding-bottom: var(--space-6); }
  ._7-_1g9ecxu { padding-bottom: var(--space-7); }
  ._8-_siw3n5 { padding-bottom: var(--space-8); }
  ._9-_18ptrw2 { padding-bottom: var(--space-9); }
  ._10-_15wl0sw { padding-bottom: var(--space-10); }
  ._0-_19nogp9 { padding-inline-start: var(--space-0); }
  ._0_25-_9haaah { padding-inline-start: var(--space-0_25); }
  ._0_5-_b8t9ny { padding-inline-start: var(--space-0_5); }
  ._0_75-_9dtgxk { padding-inline-start: var(--space-0_75); }
  ._1-_1dye1z8 { padding-inline-start: var(--space-1); }
  ._1_5-_13ujlrm { padding-inline-start: var(--space-1_5); }
  ._2-_1r7gpln { padding-inline-start: var(--space-2); }
  ._3-_wep480 { padding-inline-start: var(--space-3); }
  ._4-_1luvrzw { padding-inline-start: var(--space-4); }
  ._5-_1kl86z3 { padding-inline-start: var(--space-5); }
  ._6-_1vefktx { padding-inline-start: var(--space-6); }
  ._7-_1h3blpn { padding-inline-start: var(--space-7); }
  ._8-_1j52us7 { padding-inline-start: var(--space-8); }
  ._9-_150kd8d { padding-inline-start: var(--space-9); }
  ._10-_5ljxzd { padding-inline-start: var(--space-10); }
  ._0-_mgon4w { padding-inline-end: var(--space-0); }
  ._0_25-_1qz8bg4 { padding-inline-end: var(--space-0_25); }
  ._0_5-_i8apub { padding-inline-end: var(--space-0_5); }
  ._0_75-_1yhia8y { padding-inline-end: var(--space-0_75); }
  ._1-_dspkgu { padding-inline-end: var(--space-1); }
  ._1_5-_1857s2b { padding-inline-end: var(--space-1_5); }
  ._2-_lezc5h { padding-inline-end: var(--space-2); }
  ._3-_qssej6 { padding-inline-end: var(--space-3); }
  ._4-_1k15lau { padding-inline-end: var(--space-4); }
  ._5-_19komgc { padding-inline-end: var(--space-5); }
  ._6-_87ac8o { padding-inline-end: var(--space-6); }
  ._7-_l1koc1 { padding-inline-end: var(--space-7); }
  ._8-_1gsa3s9 { padding-inline-end: var(--space-8); }
  ._9-_irwr4r { padding-inline-end: var(--space-9); }
  ._10-_txoayp { padding-inline-end: var(--space-10); }
  ._0-_170ox9n { margin-top: calc(-1 * var(--space-0)); margin-bottom: calc(-1 * var(--space-0)); margin-inline-end: calc(-1 * var(--space-0)); margin-inline-start: calc(-1 * var(--space-0)); }
  ._-0_25--52072e { margin-top: calc(-1 * var(--space-0_25)); margin-bottom: calc(-1 * var(--space-0_25)); margin-inline-end: calc(-1 * var(--space-0_25)); margin-inline-start: calc(-1 * var(--space-0_25)); }
  ._-0_5--s64qo1 { margin-top: calc(-1 * var(--space-0_5)); margin-bottom: calc(-1 * var(--space-0_5)); margin-inline-end: calc(-1 * var(--space-0_5)); margin-inline-start: calc(-1 * var(--space-0_5)); }
  ._-0_75--1pf9l6t { margin-top: calc(-1 * var(--space-0_75)); margin-bottom: calc(-1 * var(--space-0_75)); margin-inline-end: calc(-1 * var(--space-0_75)); margin-inline-start: calc(-1 * var(--space-0_75)); }
  ._-1--1dso4ng { margin-top: calc(-1 * var(--space-1)); margin-bottom: calc(-1 * var(--space-1)); margin-inline-end: calc(-1 * var(--space-1)); margin-inline-start: calc(-1 * var(--space-1)); }
  ._-1_5--1uwlmnq { margin-top: calc(-1 * var(--space-1_5)); margin-bottom: calc(-1 * var(--space-1_5)); margin-inline-end: calc(-1 * var(--space-1_5)); margin-inline-start: calc(-1 * var(--space-1_5)); }
  ._-2--8738qj { margin-top: calc(-1 * var(--space-2)); margin-bottom: calc(-1 * var(--space-2)); margin-inline-end: calc(-1 * var(--space-2)); margin-inline-start: calc(-1 * var(--space-2)); }
  ._-3--mpkx3o { margin-top: calc(-1 * var(--space-3)); margin-bottom: calc(-1 * var(--space-3)); margin-inline-end: calc(-1 * var(--space-3)); margin-inline-start: calc(-1 * var(--space-3)); }
  ._-4--1g09403 { margin-top: calc(-1 * var(--space-4)); margin-bottom: calc(-1 * var(--space-4)); margin-inline-end: calc(-1 * var(--space-4)); margin-inline-start: calc(-1 * var(--space-4)); }
  ._-5--17znama { margin-top: calc(-1 * var(--space-5)); margin-bottom: calc(-1 * var(--space-5)); margin-inline-end: calc(-1 * var(--space-5)); margin-inline-start: calc(-1 * var(--space-5)); }
  ._-6--1pfwqp8 { margin-top: calc(-1 * var(--space-6)); margin-bottom: calc(-1 * var(--space-6)); margin-inline-end: calc(-1 * var(--space-6)); margin-inline-start: calc(-1 * var(--space-6)); }
  ._-7--1xt16w9 { margin-top: calc(-1 * var(--space-7)); margin-bottom: calc(-1 * var(--space-7)); margin-inline-end: calc(-1 * var(--space-7)); margin-inline-start: calc(-1 * var(--space-7)); }
  ._-8--12gooc0 { margin-top: calc(-1 * var(--space-8)); margin-bottom: calc(-1 * var(--space-8)); margin-inline-end: calc(-1 * var(--space-8)); margin-inline-start: calc(-1 * var(--space-8)); }
  ._-9--g2yisp { margin-top: calc(-1 * var(--space-9)); margin-bottom: calc(-1 * var(--space-9)); margin-inline-end: calc(-1 * var(--space-9)); margin-inline-start: calc(-1 * var(--space-9)); }
  ._-10--1jqysh2 { margin-top: calc(-1 * var(--space-10)); margin-bottom: calc(-1 * var(--space-10)); margin-inline-end: calc(-1 * var(--space-10)); margin-inline-start: calc(-1 * var(--space-10)); }
  ._0-_2f98st { margin-inline-end: calc(-1 * var(--space-0)); margin-inline-start: calc(-1 * var(--space-0)); }
  ._-0_25--819ddz { margin-inline-end: calc(-1 * var(--space-0_25)); margin-inline-start: calc(-1 * var(--space-0_25)); }
  ._-0_5--z9fpjc { margin-inline-end: calc(-1 * var(--space-0_5)); margin-inline-start: calc(-1 * var(--space-0_5)); }
  ._-0_75--11ey2um { margin-inline-end: calc(-1 * var(--space-0_75)); margin-inline-start: calc(-1 * var(--space-0_75)); }
  ._-1--ihsq1n { margin-inline-end: calc(-1 * var(--space-1)); margin-inline-start: calc(-1 * var(--space-1)); }
  ._-1_5--bnxoex { margin-inline-end: calc(-1 * var(--space-1_5)); margin-inline-start: calc(-1 * var(--space-1_5)); }
  ._-2--1en0gzo { margin-inline-end: calc(-1 * var(--space-2)); margin-inline-start: calc(-1 * var(--space-2)); }
  ._-3--kfyzzg { margin-inline-end: calc(-1 * var(--space-3)); margin-inline-start: calc(-1 * var(--space-3)); }
  ._-4--o74f2b { margin-inline-end: calc(-1 * var(--space-4)); margin-inline-start: calc(-1 * var(--space-4)); }
  ._-5--4es52j { margin-inline-end: calc(-1 * var(--space-5)); margin-inline-start: calc(-1 * var(--space-5)); }
  ._-6--1jfs2dd { margin-inline-end: calc(-1 * var(--space-6)); margin-inline-start: calc(-1 * var(--space-6)); }
  ._-7--1ar0lk8 { margin-inline-end: calc(-1 * var(--space-7)); margin-inline-start: calc(-1 * var(--space-7)); }
  ._-8--mf8yw9 { margin-inline-end: calc(-1 * var(--space-8)); margin-inline-start: calc(-1 * var(--space-8)); }
  ._-9--utve61 { margin-inline-end: calc(-1 * var(--space-9)); margin-inline-start: calc(-1 * var(--space-9)); }
  ._-10--1u0tyn1 { margin-inline-end: calc(-1 * var(--space-10)); margin-inline-start: calc(-1 * var(--space-10)); }
  ._0-_hnl71v { margin-top: calc(-1 * var(--space-0)); margin-bottom: calc(-1 * var(--space-0)); }
  ._-0_25--15abiia { margin-top: calc(-1 * var(--space-0_25)); margin-bottom: calc(-1 * var(--space-0_25)); }
  ._-0_5--1zev7f { margin-top: calc(-1 * var(--space-0_5)); margin-bottom: calc(-1 * var(--space-0_5)); }
  ._-0_75--ilt7xv { margin-top: calc(-1 * var(--space-0_75)); margin-bottom: calc(-1 * var(--space-0_75)); }
  ._-1--1v55k66 { margin-top: calc(-1 * var(--space-1)); margin-bottom: calc(-1 * var(--space-1)); }
  ._-1_5--65zsml { margin-top: calc(-1 * var(--space-1_5)); margin-bottom: calc(-1 * var(--space-1_5)); }
  ._-2--rbruuk { margin-top: calc(-1 * var(--space-2)); margin-bottom: calc(-1 * var(--space-2)); }
  ._-3--1cjotcz { margin-top: calc(-1 * var(--space-3)); margin-bottom: calc(-1 * var(--space-3)); }
  ._-4--f230gd { margin-top: calc(-1 * var(--space-4)); margin-bottom: calc(-1 * var(--space-4)); }
  ._-5--mg1njo { margin-top: calc(-1 * var(--space-5)); margin-bottom: calc(-1 * var(--space-5)); }
  ._-6--rujbd9 { margin-top: calc(-1 * var(--space-6)); margin-bottom: calc(-1 * var(--space-6)); }
  ._-7--1xxi0xp { margin-top: calc(-1 * var(--space-7)); margin-bottom: calc(-1 * var(--space-7)); }
  ._-8--i2bq9d { margin-top: calc(-1 * var(--space-8)); margin-bottom: calc(-1 * var(--space-8)); }
  ._-9--7y4oac { margin-top: calc(-1 * var(--space-9)); margin-bottom: calc(-1 * var(--space-9)); }
  ._-10--1gpzshf { margin-top: calc(-1 * var(--space-10)); margin-bottom: calc(-1 * var(--space-10)); }
  ._0-_kzj3hl { margin-top: calc(-1 * var(--space-0)); }
  ._-0_25--ambiei { margin-top: calc(-1 * var(--space-0_25)); }
  ._-0_5--5vwkz { margin-top: calc(-1 * var(--space-0_5)); }
  ._-0_75--r0oz6d { margin-top: calc(-1 * var(--space-0_75)); }
  ._-1--ygzmut { margin-top: calc(-1 * var(--space-1)); }
  ._-1_5--1d8gqsg { margin-top: calc(-1 * var(--space-1_5)); }
  ._-2--1blvhhx { margin-top: calc(-1 * var(--space-2)); }
  ._-3--kbqyfr { margin-top: calc(-1 * var(--space-3)); }
  ._-4--1g00d58 { margin-top: calc(-1 * var(--space-4)); }
  ._-5--1suelri { margin-top: calc(-1 * var(--space-5)); }
  ._-6--10659me { margin-top: calc(-1 * var(--space-6)); }
  ._-7--dl4wud { margin-top: calc(-1 * var(--space-7)); }
  ._-8--1ci7c7x { margin-top: calc(-1 * var(--space-8)); }
  ._-9--8xtqz9 { margin-top: calc(-1 * var(--space-9)); }
  ._-10--242v86 { margin-top: calc(-1 * var(--space-10)); }
  ._0-_5jvukw { margin-bottom: calc(-1 * var(--space-0)); }
  ._-0_25--1i7er6v { margin-bottom: calc(-1 * var(--space-0_25)); }
  ._-0_5--8dp21q { margin-bottom: calc(-1 * var(--space-0_5)); }
  ._-0_75--vi39l8 { margin-bottom: calc(-1 * var(--space-0_75)); }
  ._-1--25o0h7 { margin-bottom: calc(-1 * var(--space-1)); }
  ._-1_5--1ihnpfv { margin-bottom: calc(-1 * var(--space-1_5)); }
  ._-2--16xp4bt { margin-bottom: calc(-1 * var(--space-2)); }
  ._-3--1ibdm0p { margin-bottom: calc(-1 * var(--space-3)); }
  ._-4--afzmz2 { margin-bottom: calc(-1 * var(--space-4)); }
  ._-5--xkdgt9 { margin-bottom: calc(-1 * var(--space-5)); }
  ._-6--1evdcas { margin-bottom: calc(-1 * var(--space-6)); }
  ._-7--aeiycj { margin-bottom: calc(-1 * var(--space-7)); }
  ._-8--1gwb56i { margin-bottom: calc(-1 * var(--space-8)); }
  ._-9--1nqbb11 { margin-bottom: calc(-1 * var(--space-9)); }
  ._-10--hs0lfq { margin-bottom: calc(-1 * var(--space-10)); }
  ._0-_cfacg4 { margin-inline-end: calc(-1 * var(--space-0)); }
  ._-0_25--1vk3skp { margin-inline-end: calc(-1 * var(--space-0_25)); }
  ._-0_5--9u4ftp { margin-inline-end: calc(-1 * var(--space-0_5)); }
  ._-0_75--125f08u { margin-inline-end: calc(-1 * var(--space-0_75)); }
  ._-1--c1eazx { margin-inline-end: calc(-1 * var(--space-1)); }
  ._-1_5--1pvcikp { margin-inline-end: calc(-1 * var(--space-1_5)); }
  ._-2--y5qrtu { margin-inline-end: calc(-1 * var(--space-2)); }
  ._-3--pehkmg { margin-inline-end: calc(-1 * var(--space-3)); }
  ._-4--1snfsqj { margin-inline-end: calc(-1 * var(--space-4)); }
  ._-5--1nzlpe0 { margin-inline-end: calc(-1 * var(--space-5)); }
  ._-6--1hl3bl { margin-inline-end: calc(-1 * var(--space-6)); }
  ._-7--14j1bxu { margin-inline-end: calc(-1 * var(--space-7)); }
  ._-8--y84ze6 { margin-inline-end: calc(-1 * var(--space-8)); }
  ._-9--11gt91s { margin-inline-end: calc(-1 * var(--space-9)); }
  ._-10--1wtbx5a { margin-inline-end: calc(-1 * var(--space-10)); }
  ._0-_a3r8km { margin-inline-start: calc(-1 * var(--space-0)); }
  ._-0_25--1psh259 { margin-inline-start: calc(-1 * var(--space-0_25)); }
  ._-0_5--1wo40i6 { margin-inline-start: calc(-1 * var(--space-0_5)); }
  ._-0_75--zzuzl6 { margin-inline-start: calc(-1 * var(--space-0_75)); }
  ._-1--1y12u99 { margin-inline-start: calc(-1 * var(--space-1)); }
  ._-1_5--51c1a8 { margin-inline-start: calc(-1 * var(--space-1_5)); }
  ._-2--eiq9of { margin-inline-start: calc(-1 * var(--space-2)); }
  ._-3--ly68ax { margin-inline-start: calc(-1 * var(--space-3)); }
  ._-4--x2n99e { margin-inline-start: calc(-1 * var(--space-4)); }
  ._-5--hyuu97 { margin-inline-start: calc(-1 * var(--space-5)); }
  ._-6--1avhg0k { margin-inline-start: calc(-1 * var(--space-6)); }
  ._-7--1p5g5hw { margin-inline-start: calc(-1 * var(--space-7)); }
  ._-8--14u3na7 { margin-inline-start: calc(-1 * var(--space-8)); }
  ._-9--tyeoci { margin-inline-start: calc(-1 * var(--space-9)); }
  ._-10--6b0pmr { margin-inline-start: calc(-1 * var(--space-10)); }
  .start-s10ler4q { text-align: start; }
  .end-e1ybber5 { text-align: end; }
  .center-c1kd47r8 { text-align: center; }
  .justify-j1u9pvay { text-align: justify; }
  .hidden-h1f0wg8m { visibility: hidden; }
  .visible-vrg8rtl { visibility: visible; }
}
}
@layer cds {
  @media (min-width: 1280px) {
  .width-w57eq5x { width: var(--desktop-width); }
  .height-hou4eev { height: var(--desktop-height); }
  .minWidth-m162szny { min-width: var(--desktop-minWidth); }
  .minHeight-m19hi68x { min-height: var(--desktop-minHeight); }
  .maxWidth-m10dk07o { max-width: var(--desktop-maxWidth); }
  .maxHeight-molnvi { max-height: var(--desktop-maxHeight); }
  .aspectRatio-aqcf0zv { aspect-ratio: var(--desktop-aspectRatio); }
  .top-t7n84hj { top: var(--desktop-top); }
  .bottom-b3unaeg { bottom: var(--desktop-bottom); }
  .left-l1psoow8 { left: var(--desktop-left); }
  .right-r1fukiif { right: var(--desktop-right); }
  .transform-tx2rjxo { transform: var(--desktop-transform); }
  .flexBasis-f29t0ns { flex-basis: var(--desktop-flexBasis); }
  .flexShrink-f1pdfqog { flex-shrink: var(--desktop-flexShrink); }
  .flexGrow-f1y9f8v2 { -webkit-box-flex: var(--desktop-flexGrow); flex-grow: var(--desktop-flexGrow); }
  .gridTemplateColumns-g157rv78 { grid-template-columns: var(--desktop-gridTemplateColumns); }
  .gridTemplateRows-gb1l876 { grid-template-rows: var(--desktop-gridTemplateRows); }
  .gridTemplateAreas-gi94mbm { grid-template-areas: var(--desktop-gridTemplateAreas); }
  .gridTemplate-g1f92fmt { grid-template: var(--desktop-gridTemplate); }
  .gridAutoColumns-gi0ea1f { grid-auto-columns: var(--desktop-gridAutoColumns); }
  .gridAutoRows-gly1b61 { grid-auto-rows: var(--desktop-gridAutoRows); }
  .gridAutoFlow-g1vqe6qu { grid-auto-flow: var(--desktop-gridAutoFlow); }
  .grid-g1suxsk7 { grid: var(--desktop-grid); }
  .gridRowStart-g1eaqqkj { grid-row-start: var(--desktop-gridRowStart); }
  .gridColumnStart-ga064wq { grid-column-start: var(--desktop-gridColumnStart); }
  .gridRowEnd-g111x4rs { grid-row-end: var(--desktop-gridRowEnd); }
  .gridColumnEnd-gi7jiif { grid-column-end: var(--desktop-gridColumnEnd); }
  .gridRow-g2jo911 { grid-row: var(--desktop-gridRow); }
  .gridColumn-g1py4yeb { grid-column: var(--desktop-gridColumn); }
  .gridArea-g1xtwjk5 { grid-area: var(--desktop-gridArea); }
  .opacity-o1mcocjt { opacity: var(--desktop-opacity); }
  .zIndex-zofrmg9 { z-index: var(--desktop-zIndex); }
  ._1-_7zas3c { background-color: var(--color-bgElevation1); box-shadow: var(--shadow-elevation1); }
  ._2-_1j3p0pm { background-color: var(--color-bgElevation2); box-shadow: var(--shadow-elevation2); }
  .fg-fru61on { color: var(--color-fg); }
  .fgInverse-f6d2m2j { color: var(--color-fgInverse); }
  .fgMuted-f1h8eyaz { color: var(--color-fgMuted); }
  .fgPrimary-f6bv87d { color: var(--color-fgPrimary); }
  .fgPositive-f1c36dgs { color: var(--color-fgPositive); }
  .fgNegative-f19qqslq { color: var(--color-fgNegative); }
  .fgWarning-f1tunsp1 { color: var(--color-fgWarning); }
  .bg-bkovtfk { color: var(--color-bg); }
  .bgAlternate-b1eop9z8 { color: var(--color-bgAlternate); }
  .bgInverse-b3vvkr9 { color: var(--color-bgInverse); }
  .bgOverlay-b1ool1pi { color: var(--color-bgOverlay); }
  .bgPrimary-bf3ux7l { color: var(--color-bgPrimary); }
  .bgPrimaryWash-bnjbufp { color: var(--color-bgPrimaryWash); }
  .bgSecondary-bacdyd7 { color: var(--color-bgSecondary); }
  .bgTertiary-b19yv3na { color: var(--color-bgTertiary); }
  .bgSecondaryWash-b1g7k8z0 { color: var(--color-bgSecondaryWash); }
  .bgNegative-btb4r76 { color: var(--color-bgNegative); }
  .bgNegativeWash-bdudlnl { color: var(--color-bgNegativeWash); }
  .bgPositive-b1qbhejb { color: var(--color-bgPositive); }
  .bgPositiveWash-b5pkipd { color: var(--color-bgPositiveWash); }
  .bgWarning-b10e75vr { color: var(--color-bgWarning); }
  .bgWarningWash-b50go8a { color: var(--color-bgWarningWash); }
  .currentColor-c1750box { color: var(--color-currentColor); }
  .bgLine-b1ue5t2h { color: var(--color-bgLine); }
  .bgLineInverse-batotdi { color: var(--color-bgLineInverse); }
  .bgLineHeavy-bzl5cls { color: var(--color-bgLineHeavy); }
  .bgLinePrimary-byh6gjv { color: var(--color-bgLinePrimary); }
  .bgLinePrimarySubtle-b1mkr45b { color: var(--color-bgLinePrimarySubtle); }
  .bgElevation1-b1oko0m5 { color: var(--color-bgElevation1); }
  .bgElevation2-bqfhat1 { color: var(--color-bgElevation2); }
  .accentSubtleGreen-ad7gw0t { color: var(--color-accentSubtleGreen); }
  .accentBoldGreen-a39n5d4 { color: var(--color-accentBoldGreen); }
  .accentSubtleBlue-a1pf7mw0 { color: var(--color-accentSubtleBlue); }
  .accentBoldBlue-a1to21hp { color: var(--color-accentBoldBlue); }
  .accentSubtlePurple-a92ucxr { color: var(--color-accentSubtlePurple); }
  .accentBoldPurple-a86fae { color: var(--color-accentBoldPurple); }
  .accentSubtleYellow-a1jfrkdg { color: var(--color-accentSubtleYellow); }
  .accentBoldYellow-akcgrz0 { color: var(--color-accentBoldYellow); }
  .accentSubtleRed-a3hl8so { color: var(--color-accentSubtleRed); }
  .accentBoldRed-a1uun2ex { color: var(--color-accentBoldRed); }
  .accentSubtleGray-a9zlqsd { color: var(--color-accentSubtleGray); }
  .accentBoldGray-aicrryx { color: var(--color-accentBoldGray); }
  .transparent-t1v2yvd0 { color: var(--color-transparent); }
  .fg-f159pa4e { background-color: var(--color-fg); }
  .fgInverse-f11jvnv5 { background-color: var(--color-fgInverse); }
  .fgMuted-fug9xq5 { background-color: var(--color-fgMuted); }
  .fgPrimary-fa632wo { background-color: var(--color-fgPrimary); }
  .fgPositive-fs6mgga { background-color: var(--color-fgPositive); }
  .fgNegative-feakwfg { background-color: var(--color-fgNegative); }
  .fgWarning-f13kitif { background-color: var(--color-fgWarning); }
  .bg-b82jy2h { background-color: var(--color-bg); }
  .bgAlternate-bd0kjdp { background-color: var(--color-bgAlternate); }
  .bgInverse-bzokss2 { background-color: var(--color-bgInverse); }
  .bgOverlay-b1e5gqm6 { background-color: var(--color-bgOverlay); }
  .bgPrimary-b1wl86fk { background-color: var(--color-bgPrimary); }
  .bgPrimaryWash-bi98lzt { background-color: var(--color-bgPrimaryWash); }
  .bgSecondary-b1nzz85c { background-color: var(--color-bgSecondary); }
  .bgTertiary-ba4gkp5 { background-color: var(--color-bgTertiary); }
  .bgSecondaryWash-b9jdzmx { background-color: var(--color-bgSecondaryWash); }
  .bgNegative-b1j88v96 { background-color: var(--color-bgNegative); }
  .bgNegativeWash-bqaccde { background-color: var(--color-bgNegativeWash); }
  .bgPositive-b1kz1ad4 { background-color: var(--color-bgPositive); }
  .bgPositiveWash-bj6uzrx { background-color: var(--color-bgPositiveWash); }
  .bgWarning-b7k641q { background-color: var(--color-bgWarning); }
  .bgWarningWash-b117fnka { background-color: var(--color-bgWarningWash); }
  .currentColor-cpf0kyi { background-color: var(--color-currentColor); }
  .bgLine-b1q2a3lj { background-color: var(--color-bgLine); }
  .bgLineInverse-ba78uqz { background-color: var(--color-bgLineInverse); }
  .bgLineHeavy-b22dp93 { background-color: var(--color-bgLineHeavy); }
  .bgLinePrimary-bv2l6yc { background-color: var(--color-bgLinePrimary); }
  .bgLinePrimarySubtle-b1undq6u { background-color: var(--color-bgLinePrimarySubtle); }
  .bgElevation1-b19aeoea { background-color: var(--color-bgElevation1); }
  .bgElevation2-b1msee66 { background-color: var(--color-bgElevation2); }
  .accentSubtleGreen-a1xrqsdf { background-color: var(--color-accentSubtleGreen); }
  .accentBoldGreen-ard8k8d { background-color: var(--color-accentBoldGreen); }
  .accentSubtleBlue-a1cn766e { background-color: var(--color-accentSubtleBlue); }
  .accentBoldBlue-a1y68kjd { background-color: var(--color-accentBoldBlue); }
  .accentSubtlePurple-a2k9w9q { background-color: var(--color-accentSubtlePurple); }
  .accentBoldPurple-a1wgv37q { background-color: var(--color-accentBoldPurple); }
  .accentSubtleYellow-aqxbekl { background-color: var(--color-accentSubtleYellow); }
  .accentBoldYellow-ak2e0ii { background-color: var(--color-accentBoldYellow); }
  .accentSubtleRed-a2o53in { background-color: var(--color-accentSubtleRed); }
  .accentBoldRed-at4q7kh { background-color: var(--color-accentBoldRed); }
  .accentSubtleGray-amb9dwm { background-color: var(--color-accentSubtleGray); }
  .accentBoldGray-a8co42j { background-color: var(--color-accentBoldGray); }
  .transparent-t14kwkvn { background-color: var(--color-transparent); }
  .fg-fide0ov { border-style: solid; border-color: var(--color-fg); }
  .fgInverse-f1je6ep6 { border-style: solid; border-color: var(--color-fgInverse); }
  .fgMuted-f1403tnt { border-style: solid; border-color: var(--color-fgMuted); }
  .fgPrimary-f2xb140 { border-style: solid; border-color: var(--color-fgPrimary); }
  .fgPositive-f11w07q { border-style: solid; border-color: var(--color-fgPositive); }
  .fgNegative-fz8c4r4 { border-style: solid; border-color: var(--color-fgNegative); }
  .fgWarning-f1muozul { border-style: solid; border-color: var(--color-fgWarning); }
  .bg-bmoeup7 { border-style: solid; border-color: var(--color-bg); }
  .bgAlternate-bj8hqvm { border-style: solid; border-color: var(--color-bgAlternate); }
  .bgInverse-bzzlmtv { border-style: solid; border-color: var(--color-bgInverse); }
  .bgOverlay-bcokahj { border-style: solid; border-color: var(--color-bgOverlay); }
  .bgPrimary-b184mrhi { border-style: solid; border-color: var(--color-bgPrimary); }
  .bgPrimaryWash-b13qtr9m { border-style: solid; border-color: var(--color-bgPrimaryWash); }
  .bgSecondary-b1uvsrb9 { border-style: solid; border-color: var(--color-bgSecondary); }
  .bgTertiary-bfmdbxh { border-style: solid; border-color: var(--color-bgTertiary); }
  .bgSecondaryWash-b91kr2a { border-style: solid; border-color: var(--color-bgSecondaryWash); }
  .bgNegative-b1mdzojx { border-style: solid; border-color: var(--color-bgNegative); }
  .bgNegativeWash-bo3x8bu { border-style: solid; border-color: var(--color-bgNegativeWash); }
  .bgPositive-b1dwh45q { border-style: solid; border-color: var(--color-bgPositive); }
  .bgPositiveWash-bvjpnmi { border-style: solid; border-color: var(--color-bgPositiveWash); }
  .bgWarning-b1nc106w { border-style: solid; border-color: var(--color-bgWarning); }
  .bgWarningWash-bz30ekq { border-style: solid; border-color: var(--color-bgWarningWash); }
  .currentColor-cxxxy2s { border-style: solid; border-color: var(--color-currentColor); }
  .bgLine-bg5yywt { border-style: solid; border-color: var(--color-bgLine); }
  .bgLineInverse-b1bywy4i { border-style: solid; border-color: var(--color-bgLineInverse); }
  .bgLineHeavy-b1f34yom { border-style: solid; border-color: var(--color-bgLineHeavy); }
  .bgLinePrimary-b1bpl2pf { border-style: solid; border-color: var(--color-bgLinePrimary); }
  .bgLinePrimarySubtle-banskxt { border-style: solid; border-color: var(--color-bgLinePrimarySubtle); }
  .bgElevation1-bufwt4o { border-style: solid; border-color: var(--color-bgElevation1); }
  .bgElevation2-b13lsvow { border-style: solid; border-color: var(--color-bgElevation2); }
  .accentSubtleGreen-ad9d63i { border-style: solid; border-color: var(--color-accentSubtleGreen); }
  .accentBoldGreen-anhnh8s { border-style: solid; border-color: var(--color-accentBoldGreen); }
  .accentSubtleBlue-ai3obj2 { border-style: solid; border-color: var(--color-accentSubtleBlue); }
  .accentBoldBlue-a1evusgk { border-style: solid; border-color: var(--color-accentBoldBlue); }
  .accentSubtlePurple-ah6b9bo { border-style: solid; border-color: var(--color-accentSubtlePurple); }
  .accentBoldPurple-akvad7j { border-style: solid; border-color: var(--color-accentBoldPurple); }
  .accentSubtleYellow-a3i69eo { border-style: solid; border-color: var(--color-accentSubtleYellow); }
  .accentBoldYellow-a1fnl498 { border-style: solid; border-color: var(--color-accentBoldYellow); }
  .accentSubtleRed-a1g4idsl { border-style: solid; border-color: var(--color-accentSubtleRed); }
  .accentBoldRed-ad13tcc { border-style: solid; border-color: var(--color-accentBoldRed); }
  .accentSubtleGray-ayg4qmc { border-style: solid; border-color: var(--color-accentSubtleGray); }
  .accentBoldGray-aa0abjc { border-style: solid; border-color: var(--color-accentBoldGray); }
  .transparent-t1f4mqbc { border-style: solid; border-color: var(--color-transparent); }
  ._0-_od4q4o { border-width: var(--borderWidth-0); }
  ._100-_1ocj18n { border-width: var(--borderWidth-100); }
  ._200-_1ymksig { border-width: var(--borderWidth-200); }
  ._300-_lahubn { border-width: var(--borderWidth-300); }
  ._400-_1iubzdp { border-width: var(--borderWidth-400); }
  ._500-_1poquf8 { border-width: var(--borderWidth-500); }
  ._0-_3pkcsc { border-top-width: var(--borderWidth-0); }
  ._100-_a6arh7 { border-top-width: var(--borderWidth-100); }
  ._200-_yta30o { border-top-width: var(--borderWidth-200); }
  ._300-_12j4t4a { border-top-width: var(--borderWidth-300); }
  ._400-_1ylefh4 { border-top-width: var(--borderWidth-400); }
  ._500-_x2nqhw { border-top-width: var(--borderWidth-500); }
  ._0-_1uim9tp { border-inline-end-width: var(--borderWidth-0); }
  ._100-_18dhuyb { border-inline-end-width: var(--borderWidth-100); }
  ._200-_1b16qhm { border-inline-end-width: var(--borderWidth-200); }
  ._300-_1yreted { border-inline-end-width: var(--borderWidth-300); }
  ._400-_1vjpqpo { border-inline-end-width: var(--borderWidth-400); }
  ._500-_1lkakcu { border-inline-end-width: var(--borderWidth-500); }
  ._0-_y5ww1i { border-bottom-width: var(--borderWidth-0); }
  ._100-_ynburv { border-bottom-width: var(--borderWidth-100); }
  ._200-_hligzc { border-bottom-width: var(--borderWidth-200); }
  ._300-_1sy9gym { border-bottom-width: var(--borderWidth-300); }
  ._400-_128uaoe { border-bottom-width: var(--borderWidth-400); }
  ._500-_1oylvch { border-bottom-width: var(--borderWidth-500); }
  ._0-_xy2wtu { border-inline-start-width: var(--borderWidth-0); }
  ._100-_1k27yxy { border-inline-start-width: var(--borderWidth-100); }
  ._200-_29n6jb { border-inline-start-width: var(--borderWidth-200); }
  ._300-_9y6b7v { border-inline-start-width: var(--borderWidth-300); }
  ._400-_eohkds { border-inline-start-width: var(--borderWidth-400); }
  ._500-_1igkg67 { border-inline-start-width: var(--borderWidth-500); }
  ._0-_119hnw { border-radius: var(--borderRadius-0); }
  ._100-_12d4vcg { border-radius: var(--borderRadius-100); }
  ._200-_oqfsse { border-radius: var(--borderRadius-200); }
  ._300-_2kr36d { border-radius: var(--borderRadius-300); }
  ._400-_1pxk6aa { border-radius: var(--borderRadius-400); }
  ._500-_1lmvsb8 { border-radius: var(--borderRadius-500); }
  ._600-_18dqocj { border-radius: var(--borderRadius-600); }
  ._700-_1yoyynr { border-radius: var(--borderRadius-700); }
  ._800-_k0n98q { border-radius: var(--borderRadius-800); }
  ._900-_b34ctq { border-radius: var(--borderRadius-900); }
  ._1000-_6d209a { border-radius: var(--borderRadius-1000); }
  ._0-_fc65m0 { border-top-left-radius: var(--borderRadius-0); }
  ._100-_18ospmh { border-top-left-radius: var(--borderRadius-100); }
  ._200-_1tcilno { border-top-left-radius: var(--borderRadius-200); }
  ._300-_gn6n0i { border-top-left-radius: var(--borderRadius-300); }
  ._400-_jyrhaz { border-top-left-radius: var(--borderRadius-400); }
  ._500-_10t7cq2 { border-top-left-radius: var(--borderRadius-500); }
  ._600-_5n2s6d { border-top-left-radius: var(--borderRadius-600); }
  ._700-_1xa8hil { border-top-left-radius: var(--borderRadius-700); }
  ._800-_34qx2p { border-top-left-radius: var(--borderRadius-800); }
  ._900-_1rbw2wl { border-top-left-radius: var(--borderRadius-900); }
  ._1000-_v49cw2 { border-top-left-radius: var(--borderRadius-1000); }
  ._0-_z9t1y8 { border-top-right-radius: var(--borderRadius-0); }
  ._100-_vg30x7 { border-top-right-radius: var(--borderRadius-100); }
  ._200-_1gkwwkb { border-top-right-radius: var(--borderRadius-200); }
  ._300-_138xesa { border-top-right-radius: var(--borderRadius-300); }
  ._400-_3e8yn0 { border-top-right-radius: var(--borderRadius-400); }
  ._500-_xd855l { border-top-right-radius: var(--borderRadius-500); }
  ._600-_j2mqyd { border-top-right-radius: var(--borderRadius-600); }
  ._700-_vx0psb { border-top-right-radius: var(--borderRadius-700); }
  ._800-_1ois15p { border-top-right-radius: var(--borderRadius-800); }
  ._900-_1o9iakg { border-top-right-radius: var(--borderRadius-900); }
  ._1000-_mz0ogw { border-top-right-radius: var(--borderRadius-1000); }
  ._0-_10qlwi3 { border-bottom-left-radius: var(--borderRadius-0); }
  ._100-_ykb967 { border-bottom-left-radius: var(--borderRadius-100); }
  ._200-_1jy5zmi { border-bottom-left-radius: var(--borderRadius-200); }
  ._300-_14z7zx9 { border-bottom-left-radius: var(--borderRadius-300); }
  ._400-_6npq69 { border-bottom-left-radius: var(--borderRadius-400); }
  ._500-_y3m6wu { border-bottom-left-radius: var(--borderRadius-500); }
  ._600-_ic9fb4 { border-bottom-left-radius: var(--borderRadius-600); }
  ._700-_qiolov { border-bottom-left-radius: var(--borderRadius-700); }
  ._800-_1bunj8w { border-bottom-left-radius: var(--borderRadius-800); }
  ._900-_toea19 { border-bottom-left-radius: var(--borderRadius-900); }
  ._1000-_14ognmm { border-bottom-left-radius: var(--borderRadius-1000); }
  ._0-_1m1woda { border-bottom-right-radius: var(--borderRadius-0); }
  ._100-_z4pq81 { border-bottom-right-radius: var(--borderRadius-100); }
  ._200-_eivdkh { border-bottom-right-radius: var(--borderRadius-200); }
  ._300-_b5rs7k { border-bottom-right-radius: var(--borderRadius-300); }
  ._400-_kkjyyf { border-bottom-right-radius: var(--borderRadius-400); }
  ._500-_1tcbqmg { border-bottom-right-radius: var(--borderRadius-500); }
  ._600-_1mjnbxa { border-bottom-right-radius: var(--borderRadius-600); }
  ._700-_sntfat { border-bottom-right-radius: var(--borderRadius-700); }
  ._800-_1tium4k { border-bottom-right-radius: var(--borderRadius-800); }
  ._900-_9dt2g2 { border-bottom-right-radius: var(--borderRadius-900); }
  ._1000-_16hgzpm { border-bottom-right-radius: var(--borderRadius-1000); }
  .inherit-i1jcira8 { font-family: inherit; }
  .display1-dgpta11 { font-family: var(--fontFamily-display1); }
  .display2-d1fl12e2 { font-family: var(--fontFamily-display2); }
  .display3-d1kvnnvc { font-family: var(--fontFamily-display3); }
  .title1-t1qebm7x { font-family: var(--fontFamily-title1); }
  .title2-tl4ksar { font-family: var(--fontFamily-title2); }
  .title3-t1p8lyj4 { font-family: var(--fontFamily-title3); }
  .title4-t1pzrkze { font-family: var(--fontFamily-title4); }
  .headline-h1aw2dx { font-family: var(--fontFamily-headline); }
  .body-bsho2bq { font-family: var(--fontFamily-body); }
  .label1-l1v5hkmv { font-family: var(--fontFamily-label1); }
  .label2-l157ets { font-family: var(--fontFamily-label2); }
  .caption-cyiyypg { font-family: var(--fontFamily-caption); }
  .legal-ly6bn88 { font-family: var(--fontFamily-legal); }
  .inherit-i1e4iaq7 { font-size: inherit; }
  .display1-dfaebb7 { font-size: var(--fontSize-display1); }
  .display2-ds38jvv { font-size: var(--fontSize-display2); }
  .display3-d1uor1wd { font-size: var(--fontSize-display3); }
  .title1-t170lgik { font-size: var(--fontSize-title1); }
  .title2-tqdv9z3 { font-size: var(--fontSize-title2); }
  .title3-t19skjpz { font-size: var(--fontSize-title3); }
  .title4-te4dbkk { font-size: var(--fontSize-title4); }
  .headline-h1srrpih { font-size: var(--fontSize-headline); }
  .body-b19jqrnp { font-size: var(--fontSize-body); }
  .label1-lkwbikb { font-size: var(--fontSize-label1); }
  .label2-l69vvoc { font-size: var(--fontSize-label2); }
  .caption-cefm1zq { font-size: var(--fontSize-caption); }
  .legal-l1sxtpg1 { font-size: var(--fontSize-legal); }
  .inherit-id76a19 { font-weight: inherit; }
  .display1-d1p0cwuu { font-weight: var(--fontWeight-display1); }
  .display2-d1vthbh6 { font-weight: var(--fontWeight-display2); }
  .display3-d61s2em { font-weight: var(--fontWeight-display3); }
  .title1-trd6h4e { font-weight: var(--fontWeight-title1); }
  .title2-t1tlc5tb { font-weight: var(--fontWeight-title2); }
  .title3-teeykcx { font-weight: var(--fontWeight-title3); }
  .title4-tca8ks { font-weight: var(--fontWeight-title4); }
  .headline-h1cvk0ps { font-weight: var(--fontWeight-headline); }
  .body-b19ci1c { font-weight: var(--fontWeight-body); }
  .label1-l1g45yx9 { font-weight: var(--fontWeight-label1); }
  .label2-l1ds56dx { font-weight: var(--fontWeight-label2); }
  .caption-c9rp7cy { font-weight: var(--fontWeight-caption); }
  .legal-l1n1s05b { font-weight: var(--fontWeight-legal); }
  .inherit-i10w5x5w { line-height: inherit; }
  .display1-duj7r3c { line-height: var(--lineHeight-display1); }
  .display2-duzfp10 { line-height: var(--lineHeight-display2); }
  .display3-de209lp { line-height: var(--lineHeight-display3); }
  .title1-t11pp7vd { line-height: var(--lineHeight-title1); }
  .title2-t10nxzhk { line-height: var(--lineHeight-title2); }
  .title3-tsvdfx5 { line-height: var(--lineHeight-title3); }
  .title4-t129adfg { line-height: var(--lineHeight-title4); }
  .headline-h1j6bkvg { line-height: var(--lineHeight-headline); }
  .body-b1x8ybjc { line-height: var(--lineHeight-body); }
  .label1-lbyf7wu { line-height: var(--lineHeight-label1); }
  .label2-l16wip1m { line-height: var(--lineHeight-label2); }
  .caption-cdpknj6 { line-height: var(--lineHeight-caption); }
  .legal-l15c7626 { line-height: var(--lineHeight-legal); }
  .none-n1kxnipe { text-decoration: none; }
  .underline-un9m5ty { text-decoration: underline; }
  .overline-o1htsur8 { text-decoration: overline; }
  .line-through-l12oyssq { text-decoration: line-through; }
  .underline_overline-uuelmbr { text-decoration: underline overline; }
  .underline_double-up0uw4c { text-decoration: underline double; }
  .none-nn848pt { text-transform: none; }
  .uppercase-u1gmcppa { text-transform: uppercase; }
  .lowercase-lmpbq73 { text-transform: lowercase; }
  .capitalize-ci4pq2d { text-transform: capitalize; }
  .none-npxg8mh { user-select: none; }
  .text-tsi7g9t { user-select: text; }
  .all-aezghq2 { user-select: all; }
  .auto-a5pxpnl { user-select: auto; }
  .none-n1hlsyvv { display: none; }
  .block-b1sz216a { display: block; }
  .inline-i1i2uik1 { display: inline; }
  .inline-block-ihrhfyc { display: inline-block; }
  .flex-f1f7hk3w { display: flex; }
  .inline-flex-i16v41ey { display: inline-flex; }
  .grid-gwry8me { display: grid; }
  .inline-grid-i1cci75e { display: inline-grid; }
  .contents-c5sd1vi { display: contents; }
  .flow-root-f1vuwuxi { display: flow-root; }
  .revert-r1mx1j4k { display: revert; }
  .list-item-lpfvh72 { display: list-item; }
  .auto-ast28pu { overflow: auto; }
  .visible-v1lgwdwy { overflow: visible; }
  .hidden-h1ojqnuk { overflow: hidden; }
  .clip-cru28zx { overflow: clip; }
  .scroll-s1g3489v { overflow: scroll; }
  ._0-_q7q6ib { gap: var(--space-0); }
  ._0_25-_m2olf2 { gap: var(--space-0_25); }
  ._0_5-_1pseil9 { gap: var(--space-0_5); }
  ._0_75-_9yqmrh { gap: var(--space-0_75); }
  ._1-_1p2tnfq { gap: var(--space-1); }
  ._1_5-_1i0y1q8 { gap: var(--space-1_5); }
  ._2-_183i9ve { gap: var(--space-2); }
  ._3-_1tjjo9j { gap: var(--space-3); }
  ._4-_1cmff49 { gap: var(--space-4); }
  ._5-_ly0n0i { gap: var(--space-5); }
  ._6-_1yof0x7 { gap: var(--space-6); }
  ._7-_416gkc { gap: var(--space-7); }
  ._8-_ld7lr0 { gap: var(--space-8); }
  ._9-_abw06u { gap: var(--space-9); }
  ._10-_ntg3ay { gap: var(--space-10); }
  ._0-_1gynxpw { column-gap: var(--space-0); }
  ._0_25-_13sfuns { column-gap: var(--space-0_25); }
  ._0_5-_6tzavl { column-gap: var(--space-0_5); }
  ._0_75-_pbo2xv { column-gap: var(--space-0_75); }
  ._1-_i5hhyd { column-gap: var(--space-1); }
  ._1_5-_ivyy4v { column-gap: var(--space-1_5); }
  ._2-_pexvkf { column-gap: var(--space-2); }
  ._3-_6sbpey { column-gap: var(--space-3); }
  ._4-_1mylwb6 { column-gap: var(--space-4); }
  ._5-_1hcnwe5 { column-gap: var(--space-5); }
  ._6-_1mwgtuz { column-gap: var(--space-6); }
  ._7-_nsysf0 { column-gap: var(--space-7); }
  ._8-_4d5f0y { column-gap: var(--space-8); }
  ._9-_scx74s { column-gap: var(--space-9); }
  ._10-_l2y6rg { column-gap: var(--space-10); }
  ._0-_585jkk { row-gap: var(--space-0); }
  ._0_25-_pcky57 { row-gap: var(--space-0_25); }
  ._0_5-_1edstek { row-gap: var(--space-0_5); }
  ._0_75-_1lpwzxs { row-gap: var(--space-0_75); }
  ._1-_1n7pqiy { row-gap: var(--space-1); }
  ._1_5-_4qx517 { row-gap: var(--space-1_5); }
  ._2-_99gv7h { row-gap: var(--space-2); }
  ._3-_vqpkuh { row-gap: var(--space-3); }
  ._4-_5y9amx { row-gap: var(--space-4); }
  ._5-_1yx9xa3 { row-gap: var(--space-5); }
  ._6-_1454a5u { row-gap: var(--space-6); }
  ._7-_1c2k5re { row-gap: var(--space-7); }
  ._8-_19ohfqw { row-gap: var(--space-8); }
  ._9-_red32n { row-gap: var(--space-9); }
  ._10-_hhp4vz { row-gap: var(--space-10); }
  .normal-nrottef { justify-content: normal; }
  .center-c7ebcua { -webkit-box-pack: center; justify-content: center; }
  .start-s1vxs8gw { -webkit-box-pack: start; justify-content: start; }
  .end-e1ggyopu { -webkit-box-pack: end; justify-content: end; }
  .flex-start-fp4p2t4 { -webkit-box-pack: start; justify-content: flex-start; }
  .flex-end-f13c74d1 { -webkit-box-pack: end; justify-content: flex-end; }
  .left-ln26ytk { justify-content: left; }
  .right-r4f2ff2 { justify-content: right; }
  .space-between-sp4536d { -webkit-box-pack: justify; justify-content: space-between; }
  .space-around-s18k7fxr { justify-content: space-around; }
  .space-evenly-s1n4zm9d { justify-content: space-evenly; }
  .stretch-sacklrs { justify-content: stretch; }
  .normal-nsd8r8v { align-content: normal; }
  .center-cisma89 { align-content: center; }
  .start-s1dn8op0 { align-content: start; }
  .end-e1aivm5o { align-content: end; }
  .flex-start-f2r7d42 { align-content: flex-start; }
  .flex-end-f1q3mip4 { align-content: flex-end; }
  .space-between-swepo7u { align-content: space-between; }
  .space-around-s6narsb { align-content: space-around; }
  .space-evenly-s1m9lzli { align-content: space-evenly; }
  .stretch-s1flfki6 { align-content: stretch; }
  .baseline-btbybzv { align-content: baseline; }
  .first_baseline-ftlhtdd { align-content: baseline; }
  .last_baseline-l1lbggjk { }
  .normal-n13267ey { align-items: normal; }
  .center-ckiw0c { -webkit-box-align: center; align-items: center; }
  .start-s1kjrg5q { -webkit-box-align: start; align-items: start; }
  .end-e1uj7u2i { -webkit-box-align: end; align-items: end; }
  .flex-start-f1650uqf { align-items: flex-start; }
  .flex-end-foqm71a { align-items: flex-end; }
  .self-start-s1iokg82 { align-items: self-start; }
  .self-end-s122purv { align-items: self-end; }
  .stretch-s1e7h5o { -webkit-box-align: stretch; align-items: stretch; }
  .baseline-b193wbiq { -webkit-box-align: baseline; align-items: baseline; }
  .first_baseline-f39tomv { align-items: baseline; }
  .last_baseline-l5ue5 { align-items: last baseline; }
  .auto-a1mcle3z { align-self: auto; }
  .normal-nc11zxx { align-self: normal; }
  .center-c80n2q3 { align-self: center; }
  .start-s1enrnqe { align-self: start; }
  .end-eybhofd { align-self: end; }
  .flex-start-f17nxzce { align-self: flex-start; }
  .flex-end-fp3n4xo { align-self: flex-end; }
  .self-start-srqwjdb { align-self: self-start; }
  .self-end-s19dln7v { align-self: self-end; }
  .stretch-sn3wv4q { align-self: stretch; }
  .baseline-b1vmq3vj { align-self: baseline; }
  .first_baseline-f1cxktrn { align-self: baseline; }
  .last_baseline-lioa6l9 { align-self: last baseline; }
  .row-r1cpbux6 { flex-direction: row; }
  .row-reverse-r1vpbk1t { flex-direction: row-reverse; }
  .column-ccibowg { flex-direction: column; }
  .column-reverse-cuy9sad { flex-direction: column-reverse; }
  .nowrap-nvosoyo { flex-wrap: nowrap; }
  .wrap-wjqpt3e { flex-wrap: wrap; }
  .wrap-reverse-wp0sqj4 { flex-wrap: wrap-reverse; }
  .static-srjxcwx { position: static; }
  .relative-r73nh6z { position: relative; }
  .absolute-a7j2qsp { position: absolute; }
  .fixed-f1dv7ra5 { position: fixed; }
  .sticky-sw508h5 { position: sticky; }
  ._0-_33a8ui { padding-top: var(--space-0); padding-bottom: var(--space-0); padding-inline-start: var(--space-0); padding-inline-end: var(--space-0); }
  ._0_25-_pxdwn9 { padding-top: var(--space-0_25); padding-bottom: var(--space-0_25); padding-inline-start: var(--space-0_25); padding-inline-end: var(--space-0_25); }
  ._0_5-_1lun9w0 { padding-top: var(--space-0_5); padding-bottom: var(--space-0_5); padding-inline-start: var(--space-0_5); padding-inline-end: var(--space-0_5); }
  ._0_75-_11dsg5c { padding-top: var(--space-0_75); padding-bottom: var(--space-0_75); padding-inline-start: var(--space-0_75); padding-inline-end: var(--space-0_75); }
  ._1-_ilizgu { padding-top: var(--space-1); padding-bottom: var(--space-1); padding-inline-start: var(--space-1); padding-inline-end: var(--space-1); }
  ._1_5-_ank6uo { padding-top: var(--space-1_5); padding-bottom: var(--space-1_5); padding-inline-start: var(--space-1_5); padding-inline-end: var(--space-1_5); }
  ._2-_epip1b { padding-top: var(--space-2); padding-bottom: var(--space-2); padding-inline-start: var(--space-2); padding-inline-end: var(--space-2); }
  ._3-_1pon6cm { padding-top: var(--space-3); padding-bottom: var(--space-3); padding-inline-start: var(--space-3); padding-inline-end: var(--space-3); }
  ._4-_lo6svf { padding-top: var(--space-4); padding-bottom: var(--space-4); padding-inline-start: var(--space-4); padding-inline-end: var(--space-4); }
  ._5-_nhah47 { padding-top: var(--space-5); padding-bottom: var(--space-5); padding-inline-start: var(--space-5); padding-inline-end: var(--space-5); }
  ._6-_1sj3c5f { padding-top: var(--space-6); padding-bottom: var(--space-6); padding-inline-start: var(--space-6); padding-inline-end: var(--space-6); }
  ._7-_114yzrl { padding-top: var(--space-7); padding-bottom: var(--space-7); padding-inline-start: var(--space-7); padding-inline-end: var(--space-7); }
  ._8-_tod6c { padding-top: var(--space-8); padding-bottom: var(--space-8); padding-inline-start: var(--space-8); padding-inline-end: var(--space-8); }
  ._9-_nymjqo { padding-top: var(--space-9); padding-bottom: var(--space-9); padding-inline-start: var(--space-9); padding-inline-end: var(--space-9); }
  ._10-_dqnhfe { padding-top: var(--space-10); padding-bottom: var(--space-10); padding-inline-start: var(--space-10); padding-inline-end: var(--space-10); }
  ._0-_7reqbt { padding-inline-start: var(--space-0); padding-inline-end: var(--space-0); }
  ._0_25-_149tdpi { padding-inline-start: var(--space-0_25); padding-inline-end: var(--space-0_25); }
  ._0_5-_z8nw6 { padding-inline-start: var(--space-0_5); padding-inline-end: var(--space-0_5); }
  ._0_75-_wapl1u { padding-inline-start: var(--space-0_75); padding-inline-end: var(--space-0_75); }
  ._1-_dvmu5y { padding-inline-start: var(--space-1); padding-inline-end: var(--space-1); }
  ._1_5-_14v72au { padding-inline-start: var(--space-1_5); padding-inline-end: var(--space-1_5); }
  ._2-_133rv0y { padding-inline-start: var(--space-2); padding-inline-end: var(--space-2); }
  ._3-_111m2ud { padding-inline-start: var(--space-3); padding-inline-end: var(--space-3); }
  ._4-_1onfait { padding-inline-start: var(--space-4); padding-inline-end: var(--space-4); }
  ._5-_1j1zzzg { padding-inline-start: var(--space-5); padding-inline-end: var(--space-5); }
  ._6-_1m775t8 { padding-inline-start: var(--space-6); padding-inline-end: var(--space-6); }
  ._7-_9zps6o { padding-inline-start: var(--space-7); padding-inline-end: var(--space-7); }
  ._8-_i520p0 { padding-inline-start: var(--space-8); padding-inline-end: var(--space-8); }
  ._9-_1jexbn2 { padding-inline-start: var(--space-9); padding-inline-end: var(--space-9); }
  ._10-_1iqtt2x { padding-inline-start: var(--space-10); padding-inline-end: var(--space-10); }
  ._0-_15e991o { padding-top: var(--space-0); padding-bottom: var(--space-0); }
  ._0_25-_c08qj1 { padding-top: var(--space-0_25); padding-bottom: var(--space-0_25); }
  ._0_5-_p16sdt { padding-top: var(--space-0_5); padding-bottom: var(--space-0_5); }
  ._0_75-_yi5owk { padding-top: var(--space-0_75); padding-bottom: var(--space-0_75); }
  ._1-_1yvwdu0 { padding-top: var(--space-1); padding-bottom: var(--space-1); }
  ._1_5-_1c89p2y { padding-top: var(--space-1_5); padding-bottom: var(--space-1_5); }
  ._2-_18iblau { padding-top: var(--space-2); padding-bottom: var(--space-2); }
  ._3-_uqbpy2 { padding-top: var(--space-3); padding-bottom: var(--space-3); }
  ._4-_1kkkhzi { padding-top: var(--space-4); padding-bottom: var(--space-4); }
  ._5-_agfi8 { padding-top: var(--space-5); padding-bottom: var(--space-5); }
  ._6-_jfn31e { padding-top: var(--space-6); padding-bottom: var(--space-6); }
  ._7-_1ekypzr { padding-top: var(--space-7); padding-bottom: var(--space-7); }
  ._8-_1lo1v6s { padding-top: var(--space-8); padding-bottom: var(--space-8); }
  ._9-_5phhsw { padding-top: var(--space-9); padding-bottom: var(--space-9); }
  ._10-_fsocjz { padding-top: var(--space-10); padding-bottom: var(--space-10); }
  ._0-_16ut65j { padding-top: var(--space-0); }
  ._0_25-_9sbtaa { padding-top: var(--space-0_25); }
  ._0_5-_lrsw6y { padding-top: var(--space-0_5); }
  ._0_75-_ju4pl9 { padding-top: var(--space-0_75); }
  ._1-_14pjjbu { padding-top: var(--space-1); }
  ._1_5-_17ea4po { padding-top: var(--space-1_5); }
  ._2-_qj3krc { padding-top: var(--space-2); }
  ._3-_1cks875 { padding-top: var(--space-3); }
  ._4-_hhs5ag { padding-top: var(--space-4); }
  ._5-_7yvzkp { padding-top: var(--space-5); }
  ._6-_2x5v1d { padding-top: var(--space-6); }
  ._7-_1xgl0gx { padding-top: var(--space-7); }
  ._8-_1b0rohj { padding-top: var(--space-8); }
  ._9-_9nj3mf { padding-top: var(--space-9); }
  ._10-_c33wyo { padding-top: var(--space-10); }
  ._0-_hev2x3 { padding-bottom: var(--space-0); }
  ._0_25-_1fitnz { padding-bottom: var(--space-0_25); }
  ._0_5-_15fhn6r { padding-bottom: var(--space-0_5); }
  ._0_75-_ejza2r { padding-bottom: var(--space-0_75); }
  ._1-_elroz6 { padding-bottom: var(--space-1); }
  ._1_5-_1mahml2 { padding-bottom: var(--space-1_5); }
  ._2-_usesxo { padding-bottom: var(--space-2); }
  ._3-_14o5hda { padding-bottom: var(--space-3); }
  ._4-_10b2383 { padding-bottom: var(--space-4); }
  ._5-_1641b2g { padding-bottom: var(--space-5); }
  ._6-_fbwp1t { padding-bottom: var(--space-6); }
  ._7-_1whider { padding-bottom: var(--space-7); }
  ._8-_1wds3p2 { padding-bottom: var(--space-8); }
  ._9-_1vp7fqb { padding-bottom: var(--space-9); }
  ._10-_15rfzy4 { padding-bottom: var(--space-10); }
  ._0-_12ab1nf { padding-inline-start: var(--space-0); }
  ._0_25-_vx9bak { padding-inline-start: var(--space-0_25); }
  ._0_5-_1r44yfm { padding-inline-start: var(--space-0_5); }
  ._0_75-_ozow6x { padding-inline-start: var(--space-0_75); }
  ._1-_1fjej9m { padding-inline-start: var(--space-1); }
  ._1_5-_alnyke { padding-inline-start: var(--space-1_5); }
  ._2-_tr1kpa { padding-inline-start: var(--space-2); }
  ._3-_1p59g56 { padding-inline-start: var(--space-3); }
  ._4-_ch69o7 { padding-inline-start: var(--space-4); }
  ._5-_l31h71 { padding-inline-start: var(--space-5); }
  ._6-_1rb3dul { padding-inline-start: var(--space-6); }
  ._7-_7fsnna { padding-inline-start: var(--space-7); }
  ._8-_2y7w16 { padding-inline-start: var(--space-8); }
  ._9-_1ewi45k { padding-inline-start: var(--space-9); }
  ._10-_43qcii { padding-inline-start: var(--space-10); }
  ._0-_1osper0 { padding-inline-end: var(--space-0); }
  ._0_25-_e2xtc0 { padding-inline-end: var(--space-0_25); }
  ._0_5-_1rj0wkb { padding-inline-end: var(--space-0_5); }
  ._0_75-_1ydlsez { padding-inline-end: var(--space-0_75); }
  ._1-_1bonl6p { padding-inline-end: var(--space-1); }
  ._1_5-_iufu84 { padding-inline-end: var(--space-1_5); }
  ._2-_qh50ov { padding-inline-end: var(--space-2); }
  ._3-_vn0c2p { padding-inline-end: var(--space-3); }
  ._4-_10eqoc9 { padding-inline-end: var(--space-4); }
  ._5-_dndmic { padding-inline-end: var(--space-5); }
  ._6-_1rg98fw { padding-inline-end: var(--space-6); }
  ._7-_p1p6j6 { padding-inline-end: var(--space-7); }
  ._8-_6r5yyj { padding-inline-end: var(--space-8); }
  ._9-_vnbpqd { padding-inline-end: var(--space-9); }
  ._10-_8615j { padding-inline-end: var(--space-10); }
  ._0-_15pkzam { margin-top: calc(-1 * var(--space-0)); margin-bottom: calc(-1 * var(--space-0)); margin-inline-end: calc(-1 * var(--space-0)); margin-inline-start: calc(-1 * var(--space-0)); }
  ._-0_25--1na5dza { margin-top: calc(-1 * var(--space-0_25)); margin-bottom: calc(-1 * var(--space-0_25)); margin-inline-end: calc(-1 * var(--space-0_25)); margin-inline-start: calc(-1 * var(--space-0_25)); }
  ._-0_5--10nv2c4 { margin-top: calc(-1 * var(--space-0_5)); margin-bottom: calc(-1 * var(--space-0_5)); margin-inline-end: calc(-1 * var(--space-0_5)); margin-inline-start: calc(-1 * var(--space-0_5)); }
  ._-0_75--1ko0xmv { margin-top: calc(-1 * var(--space-0_75)); margin-bottom: calc(-1 * var(--space-0_75)); margin-inline-end: calc(-1 * var(--space-0_75)); margin-inline-start: calc(-1 * var(--space-0_75)); }
  ._-1--igsmyf { margin-top: calc(-1 * var(--space-1)); margin-bottom: calc(-1 * var(--space-1)); margin-inline-end: calc(-1 * var(--space-1)); margin-inline-start: calc(-1 * var(--space-1)); }
  ._-1_5--1qlmiy3 { margin-top: calc(-1 * var(--space-1_5)); margin-bottom: calc(-1 * var(--space-1_5)); margin-inline-end: calc(-1 * var(--space-1_5)); margin-inline-start: calc(-1 * var(--space-1_5)); }
  ._-2--cym57z { margin-top: calc(-1 * var(--space-2)); margin-bottom: calc(-1 * var(--space-2)); margin-inline-end: calc(-1 * var(--space-2)); margin-inline-start: calc(-1 * var(--space-2)); }
  ._-3--vt1ozx { margin-top: calc(-1 * var(--space-3)); margin-bottom: calc(-1 * var(--space-3)); margin-inline-end: calc(-1 * var(--space-3)); margin-inline-start: calc(-1 * var(--space-3)); }
  ._-4--d743ov { margin-top: calc(-1 * var(--space-4)); margin-bottom: calc(-1 * var(--space-4)); margin-inline-end: calc(-1 * var(--space-4)); margin-inline-start: calc(-1 * var(--space-4)); }
  ._-5--4s8aug { margin-top: calc(-1 * var(--space-5)); margin-bottom: calc(-1 * var(--space-5)); margin-inline-end: calc(-1 * var(--space-5)); margin-inline-start: calc(-1 * var(--space-5)); }
  ._-6--sch05z { margin-top: calc(-1 * var(--space-6)); margin-bottom: calc(-1 * var(--space-6)); margin-inline-end: calc(-1 * var(--space-6)); margin-inline-start: calc(-1 * var(--space-6)); }
  ._-7--xvt1m6 { margin-top: calc(-1 * var(--space-7)); margin-bottom: calc(-1 * var(--space-7)); margin-inline-end: calc(-1 * var(--space-7)); margin-inline-start: calc(-1 * var(--space-7)); }
  ._-8--1e85ows { margin-top: calc(-1 * var(--space-8)); margin-bottom: calc(-1 * var(--space-8)); margin-inline-end: calc(-1 * var(--space-8)); margin-inline-start: calc(-1 * var(--space-8)); }
  ._-9--5wz9c8 { margin-top: calc(-1 * var(--space-9)); margin-bottom: calc(-1 * var(--space-9)); margin-inline-end: calc(-1 * var(--space-9)); margin-inline-start: calc(-1 * var(--space-9)); }
  ._-10--1hgu0zw { margin-top: calc(-1 * var(--space-10)); margin-bottom: calc(-1 * var(--space-10)); margin-inline-end: calc(-1 * var(--space-10)); margin-inline-start: calc(-1 * var(--space-10)); }
  ._0-_texjfy { margin-inline-end: calc(-1 * var(--space-0)); margin-inline-start: calc(-1 * var(--space-0)); }
  ._-0_25--cqex35 { margin-inline-end: calc(-1 * var(--space-0_25)); margin-inline-start: calc(-1 * var(--space-0_25)); }
  ._-0_5--10gzw3u { margin-inline-end: calc(-1 * var(--space-0_5)); margin-inline-start: calc(-1 * var(--space-0_5)); }
  ._-0_75--8t0mm1 { margin-inline-end: calc(-1 * var(--space-0_75)); margin-inline-start: calc(-1 * var(--space-0_75)); }
  ._-1--12j463q { margin-inline-end: calc(-1 * var(--space-1)); margin-inline-start: calc(-1 * var(--space-1)); }
  ._-1_5--11h9rh6 { margin-inline-end: calc(-1 * var(--space-1_5)); margin-inline-start: calc(-1 * var(--space-1_5)); }
  ._-2--e3oggo { margin-inline-end: calc(-1 * var(--space-2)); margin-inline-start: calc(-1 * var(--space-2)); }
  ._-3--oyp285 { margin-inline-end: calc(-1 * var(--space-3)); margin-inline-start: calc(-1 * var(--space-3)); }
  ._-4--t2ucrn { margin-inline-end: calc(-1 * var(--space-4)); margin-inline-start: calc(-1 * var(--space-4)); }
  ._-5--19mfzem { margin-inline-end: calc(-1 * var(--space-5)); margin-inline-start: calc(-1 * var(--space-5)); }
  ._-6--tlkphe { margin-inline-end: calc(-1 * var(--space-6)); margin-inline-start: calc(-1 * var(--space-6)); }
  ._-7--11v0h25 { margin-inline-end: calc(-1 * var(--space-7)); margin-inline-start: calc(-1 * var(--space-7)); }
  ._-8--1p0jtr4 { margin-inline-end: calc(-1 * var(--space-8)); margin-inline-start: calc(-1 * var(--space-8)); }
  ._-9--1cwyth0 { margin-inline-end: calc(-1 * var(--space-9)); margin-inline-start: calc(-1 * var(--space-9)); }
  ._-10--dpx4cu { margin-inline-end: calc(-1 * var(--space-10)); margin-inline-start: calc(-1 * var(--space-10)); }
  ._0-_1djzppk { margin-top: calc(-1 * var(--space-0)); margin-bottom: calc(-1 * var(--space-0)); }
  ._-0_25--1xxayeg { margin-top: calc(-1 * var(--space-0_25)); margin-bottom: calc(-1 * var(--space-0_25)); }
  ._-0_5--1m2t1c8 { margin-top: calc(-1 * var(--space-0_5)); margin-bottom: calc(-1 * var(--space-0_5)); }
  ._-0_75--11vqb4t { margin-top: calc(-1 * var(--space-0_75)); margin-bottom: calc(-1 * var(--space-0_75)); }
  ._-1--10jbea1 { margin-top: calc(-1 * var(--space-1)); margin-bottom: calc(-1 * var(--space-1)); }
  ._-1_5--1u1s6i8 { margin-top: calc(-1 * var(--space-1_5)); margin-bottom: calc(-1 * var(--space-1_5)); }
  ._-2--dwx1g5 { margin-top: calc(-1 * var(--space-2)); margin-bottom: calc(-1 * var(--space-2)); }
  ._-3--51h2pb { margin-top: calc(-1 * var(--space-3)); margin-bottom: calc(-1 * var(--space-3)); }
  ._-4--bf0rfj { margin-top: calc(-1 * var(--space-4)); margin-bottom: calc(-1 * var(--space-4)); }
  ._-5--f813x5 { margin-top: calc(-1 * var(--space-5)); margin-bottom: calc(-1 * var(--space-5)); }
  ._-6--i2zw92 { margin-top: calc(-1 * var(--space-6)); margin-bottom: calc(-1 * var(--space-6)); }
  ._-7--1r1o49r { margin-top: calc(-1 * var(--space-7)); margin-bottom: calc(-1 * var(--space-7)); }
  ._-8--179bw7n { margin-top: calc(-1 * var(--space-8)); margin-bottom: calc(-1 * var(--space-8)); }
  ._-9--i4curk { margin-top: calc(-1 * var(--space-9)); margin-bottom: calc(-1 * var(--space-9)); }
  ._-10--1k464ld { margin-top: calc(-1 * var(--space-10)); margin-bottom: calc(-1 * var(--space-10)); }
  ._0-_l1a3th { margin-top: calc(-1 * var(--space-0)); }
  ._-0_25--qnaf85 { margin-top: calc(-1 * var(--space-0_25)); }
  ._-0_5--1ercjgx { margin-top: calc(-1 * var(--space-0_5)); }
  ._-0_75--n8y669 { margin-top: calc(-1 * var(--space-0_75)); }
  ._-1--ek2nbj { margin-top: calc(-1 * var(--space-1)); }
  ._-1_5--1fbn2f9 { margin-top: calc(-1 * var(--space-1_5)); }
  ._-2--15v0h0l { margin-top: calc(-1 * var(--space-2)); }
  ._-3--nx7fzd { margin-top: calc(-1 * var(--space-3)); }
  ._-4--51ocki { margin-top: calc(-1 * var(--space-4)); }
  ._-5--93ott3 { margin-top: calc(-1 * var(--space-5)); }
  ._-6--1ftk8h3 { margin-top: calc(-1 * var(--space-6)); }
  ._-7--1rbgiuc { margin-top: calc(-1 * var(--space-7)); }
  ._-8--hz5rb2 { margin-top: calc(-1 * var(--space-8)); }
  ._-9--1lhxicn { margin-top: calc(-1 * var(--space-9)); }
  ._-10--1u8dt6r { margin-top: calc(-1 * var(--space-10)); }
  ._0-_1nd4xv1 { margin-bottom: calc(-1 * var(--space-0)); }
  ._-0_25--1a8iwi3 { margin-bottom: calc(-1 * var(--space-0_25)); }
  ._-0_5--agyhvs { margin-bottom: calc(-1 * var(--space-0_5)); }
  ._-0_75--1qmyte1 { margin-bottom: calc(-1 * var(--space-0_75)); }
  ._-1--1jntkkd { margin-bottom: calc(-1 * var(--space-1)); }
  ._-1_5--rms9y3 { margin-bottom: calc(-1 * var(--space-1_5)); }
  ._-2--1lrqgge { margin-bottom: calc(-1 * var(--space-2)); }
  ._-3--23fzoo { margin-bottom: calc(-1 * var(--space-3)); }
  ._-4--1cmsp91 { margin-bottom: calc(-1 * var(--space-4)); }
  ._-5--1ibz9nk { margin-bottom: calc(-1 * var(--space-5)); }
  ._-6--bughql { margin-bottom: calc(-1 * var(--space-6)); }
  ._-7--awgggs { margin-bottom: calc(-1 * var(--space-7)); }
  ._-8--z0v473 { margin-bottom: calc(-1 * var(--space-8)); }
  ._-9--1r1pht2 { margin-bottom: calc(-1 * var(--space-9)); }
  ._-10--ht0a7l { margin-bottom: calc(-1 * var(--space-10)); }
  ._0-_7so4us { margin-inline-end: calc(-1 * var(--space-0)); }
  ._-0_25--1hc8joo { margin-inline-end: calc(-1 * var(--space-0_25)); }
  ._-0_5--17meua0 { margin-inline-end: calc(-1 * var(--space-0_5)); }
  ._-0_75--1esfqaz { margin-inline-end: calc(-1 * var(--space-0_75)); }
  ._-1--1fczonc { margin-inline-end: calc(-1 * var(--space-1)); }
  ._-1_5--ouc5mn { margin-inline-end: calc(-1 * var(--space-1_5)); }
  ._-2--1y9c70f { margin-inline-end: calc(-1 * var(--space-2)); }
  ._-3--a5v379 { margin-inline-end: calc(-1 * var(--space-3)); }
  ._-4--11p0tt5 { margin-inline-end: calc(-1 * var(--space-4)); }
  ._-5--1stx2ql { margin-inline-end: calc(-1 * var(--space-5)); }
  ._-6--dzxa3m { margin-inline-end: calc(-1 * var(--space-6)); }
  ._-7--1tizc4d { margin-inline-end: calc(-1 * var(--space-7)); }
  ._-8--8idwuc { margin-inline-end: calc(-1 * var(--space-8)); }
  ._-9--1ltlugd { margin-inline-end: calc(-1 * var(--space-9)); }
  ._-10--1tlwym6 { margin-inline-end: calc(-1 * var(--space-10)); }
  ._0-_14hy3ff { margin-inline-start: calc(-1 * var(--space-0)); }
  ._-0_25--dbohxv { margin-inline-start: calc(-1 * var(--space-0_25)); }
  ._-0_5--17nj9o5 { margin-inline-start: calc(-1 * var(--space-0_5)); }
  ._-0_75--5v36m3 { margin-inline-start: calc(-1 * var(--space-0_75)); }
  ._-1--rcj6cf { margin-inline-start: calc(-1 * var(--space-1)); }
  ._-1_5--pemexv { margin-inline-start: calc(-1 * var(--space-1_5)); }
  ._-2--tue4qf { margin-inline-start: calc(-1 * var(--space-2)); }
  ._-3--1r55f1l { margin-inline-start: calc(-1 * var(--space-3)); }
  ._-4--penafr { margin-inline-start: calc(-1 * var(--space-4)); }
  ._-5--1ckgw4b { margin-inline-start: calc(-1 * var(--space-5)); }
  ._-6--15y7h2x { margin-inline-start: calc(-1 * var(--space-6)); }
  ._-7--19vdfha { margin-inline-start: calc(-1 * var(--space-7)); }
  ._-8--31cqj7 { margin-inline-start: calc(-1 * var(--space-8)); }
  ._-9--s82r30 { margin-inline-start: calc(-1 * var(--space-9)); }
  ._-10--179lgyz { margin-inline-start: calc(-1 * var(--space-10)); }
  .start-sw9kr7k { text-align: start; }
  .end-e6ci1up { text-align: end; }
  .center-c1vdv2pt { text-align: center; }
  .justify-jyfipi0 { text-align: justify; }
  .hidden-h1x9hwfv { visibility: hidden; }
  .visible-vzyq23g { visibility: visible; }
}
}
@layer cds {
  .horizontal-hb40n7o { height: 1px; }
  .vertical-v1cvhdy5 { width: 1px; }
}
@layer cds {
  .baseCss-bc3l1w2 { margin: 0px; text-transform: var(--text-textTransform); }
  .monoCss-mtmutj8 { font-family: var(--text-fontFamilyMono); }
  .numberOfLinesCss-n13nhnuq { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--text-numberOfLines); overflow: hidden; }
  .disabledCss-d1cjzz0c { opacity: 0.5; cursor: default; pointer-events: none; touch-action: none; }
  .tabularNumbersCss-t1n226t6 { font-variant-numeric: tabular-nums; }
  .slashedZeroCss-str7ii8 { font-variant-numeric: slashed-zero; }
  .noWrapCss-n1uzz2yv { white-space: nowrap; }
  .truncate-t1wbwwx3 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .clip-ctas4z3 { overflow-wrap: break-word; text-overflow: clip; }
  .wrap-w1v7id0v { white-space: normal; overflow-wrap: break-word; }
  .break-b1iy2urk { overflow-wrap: anywhere; }
  @supports not (overflow-wrap:anywhere) {
  .break-b1iy2urk { word-break: break-word; overflow-wrap: break-word; }
}
}
@layer cds {
  .hexagonBorderContainerCss-h13ka9b8 { position: absolute; inset: 0px; }
  .hexagonBorderContainerCss-h13ka9b8[data-offset="false"] { width: calc(100% - 2px); height: calc(100% - 2px); transform: translate(1px, 1px); }
  .hexagonBorderContainerCss-h13ka9b8[data-offset="true"] { inset: -2px; }
  .pathElementCss-p1lp5uqu { fill: none; stroke-linecap: round; }
}
@layer cds {
  .baseCss-bbzp605 { display: block; }
  .cover-c1sg9xj9 { object-fit: cover; }
  .contain-ct639h6 { object-fit: contain; }
  .hexagonOverflowCss-h106avb5 { overflow: visible; }
  .fallbackCss-fmd7ixe { background-repeat: no-repeat; background-size: cover; background-position: center center; }
  .light .fallbackCss-fmd7ixe { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IiM1QjYxNkUiLz4KPGNpcmNsZSBjeD0iMTYiIGN5PSIxNSIgcj0iMyIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iMTEiIHk9IjYiIHdpZHRoPSI1IiBoZWlnaHQ9IjUiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik01IDE1TDguNSA5TDEyIDE1SDVaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K"); }
  .dark .fallbackCss-fmd7ixe { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IiM4QTkxOUUiLz4KPGNpcmNsZSBjeD0iMTYiIGN5PSIxNSIgcj0iMyIgZmlsbD0iIzBBMEIwRCIvPgo8cmVjdCB4PSIxMSIgeT0iNiIgd2lkdGg9IjUiIGhlaWdodD0iNSIgZmlsbD0iIzBBMEIwRCIvPgo8cGF0aCBkPSJNNSAxNUw4LjUgOUwxMiAxNUg1WiIgZmlsbD0iIzBBMEIwRCIvPgo8L3N2Zz4K"); }
  .circle-c1oh4yoq { border-radius: 100000px; }
  .squircle-s1exwfs9 { border-radius: 8px; }
  .square-s117wpuw { border-radius: 4px; }
  .rectangle-r18cj7oi, .hexagon-h4bc24o { border-radius: 0px; }
}
@layer cds {
  .baseCss-b17wmk8f { appearance: none; cursor: pointer; user-select: none; text-decoration: none; background-color: var(--interactable-background); border-color: var(--interactable-border-color); }
  .baseCss-b17wmk8f:hover { background-color: var(--interactable-hovered-background); border-color: var(--interactable-hovered-border-color); }
  .baseCss-b17wmk8f:hover > * { opacity: var(--interactable-hovered-opacity); }
  .baseCss-b17wmk8f:active, .baseCss-b17wmk8f[aria-pressed="true"] { background-color: var(--interactable-pressed-background); border-color: var(--interactable-pressed-border-color); }
  .baseCss-b17wmk8f:active > *, .baseCss-b17wmk8f[aria-pressed="true"] > * { opacity: var(--interactable-pressed-opacity); }
  .baseCss-b17wmk8f:disabled, .baseCss-b17wmk8f[aria-disabled="true"] { opacity: 0.5; cursor: default; pointer-events: none; touch-action: none; background-color: var(--interactable-disabled-background); border-color: var(--interactable-disabled-border-color); }
  .baseCss-b17wmk8f:focus { outline: none; }
  .baseCss-b17wmk8f:focus-visible { outline-style: solid; outline-width: 2px; outline-offset: 2px; outline-color: var(--color-bgPrimary); }
  .blockCss-b1ytinjt { display: block; width: 100%; }
  .transparentActiveCss-t10ei5ro:active, .transparentWhileInactiveCss-te5q23s { background-color: var(--color-transparent); border-color: var(--color-transparent); }
  .transparentWhileInactiveCss-te5q23s:disabled, .transparentWhileInactiveCss-te5q23s[aria-disabled="true"] { background-color: var(--color-transparent); border-color: var(--color-transparent); }
}
@layer cds {
  .scaledDownCss-s1o6alxd { transform: scale(1); }
  .scaledDownCss-s1o6alxd:active, .scaledDownCss-s1o6alxd[data-active="true"] { transform: scale(0.98); }
  .baseCss-b1nrmodp[data-active="true"] { background-color: var(--interactable-pressed-background); }
  .baseCss-b1nrmodp[data-active="true"] > * { opacity: var(--interactable-pressed-opacity); }
  .baseCss-b1nrmodp[data-loading="true"] { opacity: 1; background-color: var(--interactable-pressed-background); }
  .baseCss-b1nrmodp[data-loading="true"] > * { opacity: var(--interactable-pressed-opacity); }
  .transparentActiveCss-t14zsnbw[data-active="true"] { background-color: var(--color-transparent); }
}
@layer cds {
  .iconCss-ijgxn1p { color: currentcolor; font-family: CoinbaseIcons; font-weight: 400; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; flex-shrink: 0; display: block; text-decoration: none; }
  .iconCss-ijgxn1p > * { transition: fill 0.15s ease-in-out; }
  .xs-x1o2vka7 { width: var(--iconSize-xs); height: var(--iconSize-xs); font-size: var(--iconSize-xs); }
  .s-smpvpdm { width: var(--iconSize-s); height: var(--iconSize-s); font-size: var(--iconSize-s); }
  .m-m1j7b465 { width: var(--iconSize-m); height: var(--iconSize-m); font-size: var(--iconSize-m); }
  .l-l1bri864 { width: var(--iconSize-l); height: var(--iconSize-l); font-size: var(--iconSize-l); }
}
@layer cds {
  .baseCss-bggfp25 { position: relative; border-width: 1.1em; border-style: solid; border-bottom-color: initial; border-image: initial; border-radius: 50%; width: 10em; height: 10em; border-top-color: var(--color-bgAlternate); border-right-color: var(--color-bgAlternate); border-left-color: var(--color-bgAlternate); animation: 1s linear 0s infinite normal none running spin-baseCss-bggfp25; }
  @-webkit-keyframes spin-baseCss-bggfp25 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
  @keyframes spin-baseCss-bggfp25 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
  .spinnerStatusCss-s1pli158 { clip: rect(0px, 0px, 0px, 0px); clip-path: inset(50%); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px; }
}
@layer cds {
  .baseCss-b99zquh { text-decoration: none; display: inline-flex; text-align: center; vertical-align: middle; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; font-weight: 600; position: relative; white-space: nowrap; appearance: none; outline: 0px; overflow: visible; text-transform: none; }
  .blockCss-b9yox33 { display: flex; width: 100%; max-width: 100%; white-space: normal; }
  .spinnerContainerCss-s1bhvbb9 { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
  .startNodeCss-s2x7iw5 { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-flex: 1; flex-grow: 1; flex-shrink: 0; -webkit-box-pack: start; justify-content: flex-start; margin-inline-end: var(--space-1); }
  .endNodeCss-eukb6jc { display: flex; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-flex: 1; flex-grow: 1; flex-shrink: 0; -webkit-box-pack: end; justify-content: flex-end; margin-inline-start: var(--space-1); }
  .iconCss-ixznik7 { -webkit-box-pack: justify; justify-content: space-between; }
  .unsetNoWrapCss-u148mgtl { white-space: unset; }
  .hiddenCss-h1pxicn8 { visibility: hidden; }
  .middleNodeCss-m1avpq52 { position: relative; }
  .flushSpaceCss-f69rtgb { min-width: unset; margin-inline-start: var(--space-2); margin-inline-end: var(--space-2); }
  .flushStartCss-f1aod6bi { margin-inline-start: calc(var(--space-2) * -1); }
  .flushEndCss-fz9snbo { margin-inline-end: calc(var(--space-2) * -1); }
}
@layer cds {
  .listCss-l1i5m4j6 { list-style: none; margin: 0px; padding: 0px; }
  .itemCss-ikrb96p { list-style: none; }
  .fillCss-f1imubde { flex: 1 1 0%; }
}
@layer cds {
  .baseSpinnerCss-b1po8mo6 { border-width: 2px; border-style: solid; border-bottom-color: initial; border-image: initial; border-top-color: var(--color-transparent); border-right-color: var(--color-transparent); border-left-color: var(--color-transparent); }
  .flushSpaceCss-fqg7x6g { min-width: unset; padding-inline-start: var(--space-2); padding-inline-end: var(--space-2); }
  .flushStartCss-f18p387c { margin-inline-start: calc(var(--space-2) * -1); }
  .flushEndCss-f10uyuq9 { margin-inline-end: calc(var(--space-2) * -1); }
}
@layer cds {
  .baseCss-b678mx9 { cursor: pointer; user-select: initial; }
  .baseCss-b678mx9:hover > *, .baseCss-b678mx9:active > *, .baseCss-b678mx9[data-active="true"] > *, .baseCss-b678mx9[data-loading="true"] > * { opacity: 1; }
  .baseCss-b678mx9:focus-visible { outline-offset: 0px; border-radius: var(--borderRadius-100); }
}
@layer cds {
  .baseCss-b10fl3zt { position: fixed; left: 0px; width: 100%; pointer-events: none; }
  .toastCss-tzee9px { pointer-events: all; }
}
@layer cds {
  .pressCss-p17awri1 { border-style: hidden; padding: 0px; -webkit-box-align: stretch; align-items: stretch; -webkit-box-flex: 1; flex-grow: 1; display: flex; width: 100%; }
  .insetFocusRingCss-i1n4pqsb { position: relative; }
  .insetFocusRingCss-i1n4pqsb:focus { outline: none; }
  .insetFocusRingCss-i1n4pqsb:focus-visible { outline-style: solid; outline-width: 2px; outline-color: var(--color-bgPrimary); outline-offset: 0px; }
  .baseCss-b1bbnpmz { display: block; }
  .truncationCss-tdaia71 { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 0px; }
}
@layer cds {
  .overflowCss-onthvgs { overflow: auto; text-overflow: unset; white-space: normal; }
}
@layer cds {
  @media (max-width: 767px) {
  .modalOverlayResponsiveCss-msg6e82 { display: none; }
}
}
@layer cds {
  .baseCss-bp3ahp7 { position: absolute; max-height: calc(100vh - var(--space-10) * 2); display: flex; -webkit-box-pack: center; justify-content: center; z-index: 3; }
  @supports (height:100dvh) {
  .baseCss-bp3ahp7 { max-height: calc(100dvh - var(--space-10) * 2); }
}
  @media (max-width: 767px) {
  .modalDialogResponsiveCss-msti16y { border-radius: var(--borderRadius-0); }
}
  @media (min-width: 768px) and (max-width: 1279px) {
  .modalResponsiveCss-ml7szrb { margin-inline-start: var(--space-3); margin-inline-end: var(--space-3); }
}
  @media (max-width: 767px) {
  .modalResponsiveCss-ml7szrb { max-height: 100dvh; inset: 0px; margin-inline: 0px; }
}
}
@layer cds {
  .pointerCss-p1pliz73:not(:disabled), .pointerCss-p1pliz73:not(:read-only) { cursor: pointer; }
  .inputBaseCss-i1hz3kk0 { margin: 0px; opacity: 0; position: absolute; width: 100%; height: 100%; z-index: 1; }
  .interactableCss-i1h2gel3 { height: fit-content; width: fit-content; position: relative; }
  @supports selector(:has(:focus-visible)) {
  .interactableCss-i1h2gel3:has(:focus-visible) { outline-style: solid; outline-width: 2px; outline-color: var(--color-bgPrimary); outline-offset: 1px; }
}
  .interactableCss-i1h2gel3:active > input:first-of-type, .interactableCss-i1h2gel3:visited > input:first-of-type, .interactableCss-i1h2gel3:focus > input:first-of-type, .interactableCss-i1h2gel3:hover > input:first-of-type { opacity: 0; }
}
@layer cds {
  .iconCss-i1ej5caw { display: inline-block; padding-inline-end: var(--space-0_5); }
}
@layer cds {
  .baseCss-b16zw4a5.baseCss-b16zw4a5 { flex-direction: row; display: flex; min-width: 0px; -webkit-box-flex: 2; flex-grow: 2; transition: box-shadow 0.2s ease-in-out; overflow: hidden; border-color: var(--border-color-unfocused); }
  .baseCss-b16zw4a5.baseCss-b16zw4a5:disabled, .baseCss-b16zw4a5.baseCss-b16zw4a5[aria-disabled="true"], .baseCss-b16zw4a5.baseCss-b16zw4a5:hover { border-color: var(--border-color-unfocused); opacity: 1; }
  .baseCss-b16zw4a5.baseCss-b16zw4a5:focus-within { border-color: var(--border-color-focused); box-shadow: 0 0 0 var(--border-width-focused) var(--border-color-focused); }
  .inputAreaContainerCss-ipofex6 { padding: 1px; width: 100%; }
  .persistedFocusCss-p6phjeo { border-color: var(--border-color-focused); box-shadow: 0 0 0 var(--border-width-focused) var(--border-color-focused); }
}
@layer cds {
  .baseCss-bgba8xt { font-size: var(--fontSize-body); line-height: var(--lineHeight-body); font-weight: var(--fontWeight-body); font-family: var(--fontFamily-body); min-width: 0px; -webkit-box-flex: 2; flex-grow: 2; background-color: transparent; color: var(--color-fg); border-color: transparent; }
  .baseCss-bgba8xt::-webkit-outer-spin-button, .baseCss-bgba8xt::-webkit-inner-spin-button { appearance: none; margin: 0px; }
  .baseCss-bgba8xt:focus { outline-style: none; box-shadow: none; border-color: transparent; }
  .baseCss-bgba8xt::-webkit-input-placeholder { color: var(--color-fgMuted); opacity: 1; }
  .baseCss-bgba8xt::placeholder { color: var(--color-fgMuted); opacity: 1; }
  .baseCss-bgba8xt[type="number"] { }
  .baseCss-bgba8xt[readonly]:not(:disabled) { background-color: var(--color-bgSecondary); }
  .baseCss-bgba8xt[type="search"]::-webkit-search-decoration, .baseCss-bgba8xt[type="search"]::-webkit-search-cancel-button, .baseCss-bgba8xt[type="search"]::-webkit-search-results-button, .baseCss-bgba8xt[type="search"]::-webkit-search-results-decoration { display: none; }
  .baseCss-bgba8xt:-webkit-autofill, .baseCss-bgba8xt:-webkit-autofill:hover, .baseCss-bgba8xt:-webkit-autofill:focus, .baseCss-bgba8xt:-webkit-autofill:active { border-radius: var(--borderRadius-200); -webkit-text-fill-color: var(--color-fg); transition: background-color ease-in-out 5000s; }
  .originalContainerPaddingCss-o1mz6a5p { padding: var(--space-2); }
  .compactContainerPaddingCss-c1lt56dx { padding: var(--space-1); }
}
@layer cds {
  .nativeInputContainerCss-nvfk24 { padding-top: var(--space-2); padding-bottom: var(--space-2); padding-inline-start: var(--space-2); padding-inline-end: var(--space-2); }
  .nativeInputContainerCss-nvfk24[data-labelvariant="inside"] { padding-top: 0px; padding-bottom: var(--space-1); }
  .nativeInputContainerCss-nvfk24[data-start="true"] { padding-inline-start: var(--space-0_5); }
  .nativeInputContainerCss-nvfk24[data-compact="true"] { padding-top: var(--space-1); padding-bottom: var(--space-1); padding-inline-start: var(--space-1); padding-inline-end: var(--space-1); }
  .insideLabelCss-i1dqgbcz { padding-top: var(--space-1); padding-bottom: 0px; padding-inline-start: var(--space-2); padding-inline-end: var(--space-2); }
  .insideLabelCssStartCss-i1scwjk { padding-inline-start: var(--space-0_5); }
}
@layer cds {
  .baseCss-b1xygpjx { height: 56px; }
  .compactCss-cczlfjm { height: 40px; }
}
@layer cds {
  .pressableCss-pvzzcd1 { --bookendRadius: var(--borderRadius-400); padding: 0px; margin: 0px; border: none; max-width: 95vw; position: relative; }
  .pressableCss-pvzzcd1:first-child { border-top-right-radius: var(--bookendRadius); border-top-left-radius: var(--bookendRadius); }
  .pressableCss-pvzzcd1:last-child { border-bottom-right-radius: var(--bookendRadius); border-bottom-left-radius: var(--bookendRadius); }
  .pressableCss-pvzzcd1:focus { outline: none; }
  .pressableCss-pvzzcd1:focus-visible { outline: none; }
  .pressableCss-pvzzcd1:focus-visible::before { content: ""; position: absolute; inset: 0px; border-radius: var(--borderRadius-100); border: 2px solid var(--color-bgLinePrimary); }
  .pressableCss-pvzzcd1:focus-visible:first-child::before { border-top-right-radius: var(--bookendRadius); border-top-left-radius: var(--bookendRadius); }
  .pressableCss-pvzzcd1:focus-visible:last-child::before { border-bottom-right-radius: var(--bookendRadius); border-bottom-left-radius: var(--bookendRadius); }
  .normalCss-n1jlehjw { min-height: 48px; max-height: 64px; }
  .compactCss-c1fbaqtq { min-height: 40px; max-height: 56px; }
  .multilineCss-m1fb6n4c { min-height: min-content; max-height: max-content; }
  .multilineTextCss-mf68k5e { overflow: auto; text-overflow: unset; white-space: normal; }
}
@layer cds {
  .trackCss-t1fng8qd { width: var(--controlSize-switchWidth); height: var(--controlSize-switchHeight); flex-shrink: 0; padding: 1px; transition: border-color, background-color 0.2s linear; }
  .trackCss-t1fng8qd[data-filled="true"] { -webkit-box-pack: end; justify-content: flex-end; }
  .thumbCss-t1l9xlcf { width: var(--controlSize-switchThumbSize); height: var(--controlSize-switchThumbSize); border: .5px solid var(--color-bgLine); position: absolute; top: 1px; left: 1px; }
}
@layer cds {
  .nodeCss-n1hf567u { display: inline-flex; -webkit-box-align: center; align-items: center; }
}
@layer cds {
  .transitionCss-thdcix9 { transition: background 0.15s cubic-bezier(0.6, 0, 0.15, 1); }
}
@layer cds {
  .gradientCss-gtlf7gr { display: block; position: absolute; pointer-events: none; z-index: 1; top: 0px; width: calc(80px + var(--space-2)); height: 100%; }
  .gradientLeftCss-g1rj0wh1 { background: linear-gradient(to right,currentColor 50%,var(--color-transparent) 100%); left: 0px; transform-origin: left center; }
  .gradientRightCss-g173rkxq { background: linear-gradient(to left,currentColor 50%,var(--color-transparent) 100%); right: 0px; transform-origin: right center; }
  .paddleCss-p1pw19b9 { display: block; position: absolute; z-index: 3; padding-top: calc(var(--space-2) - 7px); padding-bottom: calc(var(--space-2) - 7px); }
  .buttonCss-b1ev51cl { display: block; position: relative; z-index: 2; }
  .paddleLeftCss-pqsu1no { left: calc(var(--space-2) * -1); padding-inline-start: var(--space-2); padding-inline-end: var(--space-2); }
  .paddleRightCss-pl93la3 { right: calc(var(--space-2) * -1); padding-inline-start: var(--space-2); padding-inline-end: var(--space-2); }
}
@layer cds {
  .baseCss-b12mhpgg { flex-direction: column-reverse; }
  .baseCss-b12mhpgg > button, .baseCss-b12mhpgg a { flex: 0 0 auto; }
  @media (min-width: 560px) {
  .baseCss-b12mhpgg { flex-direction: row; }
  .baseCss-b12mhpgg > button, .baseCss-b12mhpgg a { flex: 1 1 0%; }
}
  @media (min-width: 1024px) {
  .baseCss-b12mhpgg { flex-direction: row; }
  .baseCss-b12mhpgg > button, .baseCss-b12mhpgg a { flex: initial; }
}
}
@layer cds {
  .tableCss-tcfnqih { display: table; width: 100%; margin: 0px; padding: 0px; border-collapse: collapse; border: none; }
  .tableCss-tcfnqih thead, .tableCss-tcfnqih tbody, .tableCss-tcfnqih tfoot { padding: 0px; margin: 0px; border: none; }
  .tableFixedCss-t10y7b8a { table-layout: fixed; }
  .tableContainerCss-tdwtctb { overflow: auto; width: 100%; height: var(--table-height); max-height: var(--table-maxHeight); }
  .tableContainerCss-tdwtctb table { background-color: var(--color-bg); color: var(--color-fg); min-width: fit-content; }
  .tableContainerBorderCss-t1c2n4w4 { border: var(--borderWidth-100) solid var(--color-bgLine); border-radius: var(--borderRadius-200); }
  .tableVariantGraphCss-t1wr3951 table > caption { border-bottom: var(--borderWidth-100) solid var(--color-bgLine); }
  .tableVariantGraphCss-t1wr3951 table > tfoot { border-top: var(--borderWidth-100) solid var(--color-bgLine); }
  .tableVariantGraphCss-t1wr3951 table > tr > td, .tableVariantGraphCss-t1wr3951 table > tbody > tr > td, .tableVariantGraphCss-t1wr3951 table > tbody > tr > th, .tableVariantGraphCss-t1wr3951 table > thead > .table-row, .tableVariantGraphCss-t1wr3951 table > tfoot > tr > td { border-bottom: var(--borderWidth-100) solid var(--color-bgLine); border-right: var(--borderWidth-100) solid var(--color-bgLine); }
  .tableVariantGraphCss-t1wr3951 table > tbody > tr > th, .tableVariantGraphCss-t1wr3951 table > thead > tr > th { box-shadow: inset 0 -1px 0 0 var(--color-bgLine); border-right: var(--borderWidth-100) solid var(--color-bgLine); }
  .tableVariantGraphCss-t1wr3951 table > tbody > tr:last-child > th, .tableVariantGraphCss-t1wr3951 table > tbody > tr:last-child > td, .tableVariantGraphCss-t1wr3951 table > tfoot > tr:last-child > td { border-bottom: none; }
  .tableVariantGraphCss-t1wr3951 table > thead > tr > th:last-child, .tableVariantGraphCss-t1wr3951 table > tbody > tr > th:last-child, .tableVariantGraphCss-t1wr3951 table > tbody > tr > td:last-child, .tableVariantGraphCss-t1wr3951 table > thead > .table-row:last-child, .tableVariantGraphCss-t1wr3951 table > tfoot > tr > td:last-child { border-right: none; }
  .tableVariantRuledCss-t2pqtmt table > caption { border-bottom: var(--borderWidth-100) solid var(--color-bgLine); }
  .tableVariantRuledCss-t2pqtmt table > tfoot { border-top: var(--borderWidth-100) solid var(--color-bgLine); }
  .tableVariantRuledCss-t2pqtmt table > tr > td, .tableVariantRuledCss-t2pqtmt table > tbody > tr > th, .tableVariantRuledCss-t2pqtmt table > tbody > tr > td, .tableVariantRuledCss-t2pqtmt table > tfoot > tr > td { border-bottom: var(--borderWidth-100) solid var(--color-bgLine); }
  .tableVariantRuledCss-t2pqtmt table > thead > tr > th { box-shadow: inset 0 -1px 0 0 var(--color-bgLine); }
  .tableVariantRuledCss-t2pqtmt table > tbody > tr:last-child > th, .tableVariantRuledCss-t2pqtmt table > tbody > tr:last-child > td, .tableVariantRuledCss-t2pqtmt table > tfoot > tr:last-child > td { border: none; }
}
@layer cds {
  .truncationCss-t1x93mns { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 0px; }
  .tableCellCss-t1tm00n7 { padding: 0px; margin: 0px; vertical-align: middle; border: none; }
  .tableHeaderCellCss-tuqbsed, .tableFooterCellCss-t1gwndzp { color: var(--color-fgMuted); }
  .tableOverflowWidthCss-t1l3yoo8 { max-width: 0px; }
}
@layer cds {
  .tableStickyCss-t6j6813 { position: sticky; top: 0px; z-index: 1; }
}
@layer cds {
  .tableRowCss-t1cncu43:nth-child(n) { background-color: var(--color-bg); padding: 0px; border: 0px; }
  .tableRowCss-t1cncu43 > th { background-color: inherit; }
  .tableRowHoverCss-tg1utdg:nth-child(n):focus, .tableRowHoverCss-tg1utdg:nth-child(n):hover { background-color: rgba(var(--gray5),.35); }
}
@layer cds {
  .containerCss-cb6ypby { isolation: isolate; }
  .scrollContainerCss-skg9ycj { scrollbar-width: none; }
  .scrollContainerCss-skg9ycj::-webkit-scrollbar { display: none; }
}

.iiyZma { font-family: var(--cds-font-text); line-height: 1.5; color: var(--color-fgMuted); }
.fORuHP { font-size: inherit; font-weight: inherit; line-height: inherit; color: inherit; font-family: inherit; overflow-wrap: break-word; margin: inherit; }
.btZjka { text-wrap: balance; }
.krJpdB { text-wrap: balance; }
.gtAoQO { text-wrap: balance; }
.d1-ff { font-family: var(--cds-font-display); }
.d1-fw { font-weight: 400; }
.d1-fs { font-size: 64px; }
.d1-lh { line-height: 64px; }
.d2-ff { font-family: var(--cds-font-display); }
.d2-fw { font-weight: 400; }
.d2-fs { font-size: 52px; }
.d2-lh { line-height: 52px; }
.d3-ff { font-family: var(--cds-font-display); }
.d3-fw { font-weight: 400; }
.d3-fs { font-size: 44px; }
.d3-lh { line-height: 44px; }
.d4-ff { font-family: var(--cds-font-display); }
.d4-fw { font-weight: 400; }
.d4-fs { font-size: 40px; }
.d4-lh { line-height: 40px; }
.t1-ff { font-family: var(--cds-font-display); }
.t1-fw { font-weight: 400; }
.t1-fs { font-size: 36px; }
.t1-lh { line-height: 40px; }
.t2-ff { font-family: var(--cds-font-display); }
.t2-fw { font-weight: 400; }
.t2-fs { font-size: 32px; }
.t2-lh { line-height: 36px; }
.t3-ff { font-family: var(--cds-font-sans); }
.t3-fw { font-weight: 400; }
.t3-fs { font-size: 28px; }
.t3-lh { line-height: 32px; }
.t4-ff { font-family: var(--cds-font-sans); }
.t4-fw { font-weight: 400; }
.t4-fs { font-size: 24px; }
.t4-lh { line-height: 28px; }
.t5-ff { font-family: var(--cds-font-sans); }
.t5-fw { font-weight: 400; }
.t5-fs { font-size: 20px; }
.t5-lh { line-height: 24px; }
.h-ff { font-family: var(--cds-font-sans); }
.h-fw { font-weight: 600; }
.h-fs { font-size: 20px; }
.h-lh { line-height: 28px; }
.b-ff { font-family: var(--cds-font-text); }
.b-fw { font-weight: 400; }
.b-fs { font-size: 18px; }
.b-lh { line-height: 28px; }
.l1-ff { font-family: var(--cds-font-sans); }
.l1-fw { font-weight: 600; }
.l1-fs { font-size: 18px; }
.l1-lh { line-height: 24px; }
.l2-ff { font-family: var(--cds-font-sans); }
.l2-fw { font-weight: 600; }
.l2-fs { font-size: 16px; }
.l2-lh { line-height: 20px; }
.l3-ff { font-family: var(--cds-font-sans); }
.l3-fw { font-weight: 600; }
.l3-fs { font-size: 13px; }
.l3-lh { line-height: 16px; }
.c-ff { font-family: var(--cds-font-text); }
.c-fw { font-weight: 400; }
.c-fs { font-size: 16px; }
.c-lh { line-height: 24px; }
.l-ff { font-family: var(--cds-font-text); }
.l-fw { font-weight: 400; }
.l-fs { font-size: 13px; }
.l-lh { line-height: 20px; }
@media (min-width: 1280px) {
  .d1-fs-d { font-size: 96px; }
  .d2-fs-d { font-size: 80px; }
  .d3-fs-d { font-size: 64px; }
  .d4-fs-d { font-size: 52px; }
  .t1-fs-d { font-size: 44px; }
  .t2-fs-d { font-size: 40px; }
  .t3-fs-d { font-size: 36px; }
  .t4-fs-d { font-size: 32px; }
  .t5-fs-d { font-size: 28px; }
  .d1-lh-d { line-height: 96px; }
  .d2-lh-d { line-height: 80px; }
  .d3-lh-d { line-height: 64px; }
  .d4-lh-d { line-height: 52px; }
  .t1-lh-d { line-height: 48px; }
  .t2-lh-d { line-height: 44px; }
  .t3-lh-d { line-height: 40px; }
  .t4-lh-d { line-height: 36px; }
  .t5-lh-d { line-height: 32px; }
}
@media (min-width: 768px) and (max-width: 1279px) {
  .d1-fs-t { font-size: 80px; }
  .d2-fs-t { font-size: 64px; }
  .d3-fs-t { font-size: 52px; }
  .d4-fs-t { font-size: 44px; }
  .t1-fs-t { font-size: 40px; }
  .t2-fs-t { font-size: 36px; }
  .t3-fs-t { font-size: 32px; }
  .t4-fs-t { font-size: 28px; }
  .t5-fs-t { font-size: 24px; }
  .d1-lh-t { line-height: 80px; }
  .d2-lh-t { line-height: 64px; }
  .d3-lh-t { line-height: 52px; }
  .d4-lh-t { line-height: 44px; }
  .t1-lh-t { line-height: 44px; }
  .t2-lh-t { line-height: 40px; }
  .t3-lh-t { line-height: 36px; }
  .t4-lh-t { line-height: 32px; }
  .t5-lh-t { line-height: 28px; }
}
@media (max-width: 767px) {
  .d1-fs-m { font-size: 64px; }
  .d2-fs-m { font-size: 52px; }
  .d3-fs-m { font-size: 44px; }
  .d4-fs-m { font-size: 40px; }
  .t1-fs-m { font-size: 36px; }
  .t2-fs-m { font-size: 32px; }
  .t3-fs-m { font-size: 28px; }
  .t4-fs-m { font-size: 24px; }
  .t5-fs-m { font-size: 20px; }
  .d1-lh-m { line-height: 64px; }
  .d2-lh-m { line-height: 52px; }
  .d3-lh-m { line-height: 44px; }
  .d4-lh-m { line-height: 40px; }
  .t1-lh-m { line-height: 40px; }
  .t2-lh-m { line-height: 36px; }
  .t3-lh-m { line-height: 32px; }
  .t4-lh-m { line-height: 28px; }
  .t5-lh-m { line-height: 24px; }
}
.bgjFDT { display: contents; }
.jFRtRm { width: 100%; position: relative; overflow: hidden; }
.dETVKj { width: 100%; height: 100%; }
.cpuVII { display: block; width: 100%; height: 100%; object-fit: var(--object-fit-base); }
@media (max-width: 767px) {
  .cpuVII { object-fit: var(--object-fit-phone, var(--object-fit-base)); }
}
@media (min-width: 768px) and (max-width: 1279px) {
  .cpuVII { object-fit: var(--object-fit-tablet, var(--object-fit-base)); }
}
@media (min-width: 1280px) {
  .cpuVII { object-fit: var(--object-fit-desktop, var(--object-fit-base)); }
}
.cTeupB span { font-size: 20px; height: auto; width: auto; }
.cTeuok span { font-size: 16px; height: auto; width: auto; }
.jcRhZc { width: auto; }
.jcRhZc .cdx-button { height: 100%; white-space: normal; }
.jcRhZc .cdx-button span, .jcRhZc .cdx-button div { display: flex; align-items: center; gap: var(--space-1_5); background-color: transparent; }
.jcRhZc .cdx-button[aria-disabled="true"] { opacity: 0.5; }
.jcRhZc .cdx-button { min-width: 44px; width: 44px; min-height: 44px; }
.jcRhZc .cdx-button { padding-left: 0px; padding-right: 0px; min-height: 44px; }
.jcRhZc .cdx-button { background-color: var(--color-bgSecondary); border-color: var(--color-bgSecondary); }
.jcRhZc :hover { background-color: var(--color-bgSecondaryHovered); border-color: var(--color-bgSecondaryHovered); }
.jcRhZc :active { background-color: var(--color-bgSecondaryPressed); border-color: var(--color-bgSecondaryPressed); }
.eWXSHk { width: auto; }
.eWXSHk .cdx-button { height: 100%; white-space: normal; }
.eWXSHk .cdx-button span, .eWXSHk .cdx-button div { display: flex; align-items: center; gap: var(--space-1_5); background-color: transparent; }
.eWXSHk .cdx-button[aria-disabled="true"] { opacity: 0.5; }
.eWXSHk .cdx-button { padding-left: var(--space-3); padding-right: var(--space-3); min-height: 44px; }
.eWXSHk .cdx-button { background-color: var(--color-bgSecondary); border-color: var(--color-bgSecondary); }
.eWXSHk :hover { background-color: var(--color-bgSecondaryHovered); border-color: var(--color-bgSecondaryHovered); }
.eWXSHk :active { background-color: var(--color-bgSecondaryPressed); border-color: var(--color-bgSecondaryPressed); }
.jbpyVi { width: auto; }
.jbpyVi .cdx-button { height: 100%; white-space: normal; }
.jbpyVi .cdx-button span, .jbpyVi .cdx-button div { display: flex; align-items: center; gap: var(--space-1_5); background-color: transparent; }
.jbpyVi .cdx-button[aria-disabled="true"] { opacity: 0.5; }
.jbpyVi .cdx-button { padding-left: var(--space-3); padding-right: var(--space-3); min-height: 44px; }
.jbpyVi .cdx-button { background-color: var(--color-fgPrimary); border-color: var(--color-fgPrimary); }
.jbpyVi :hover { background-color: var(--color-bgBrandHovered); border-color: var(--color-bgBrandHovered); }
.jbpyVi :active { background-color: var(--color-bgBrandPressed); border-color: var(--color-bgBrandPressed); }
.kBTPGQ { width: auto; }
.kBTPGQ .cdx-button { height: 100%; white-space: normal; }
.kBTPGQ .cdx-button span, .kBTPGQ .cdx-button div { display: flex; align-items: center; gap: var(--space-2); background-color: transparent; }
.kBTPGQ .cdx-button[aria-disabled="true"] { opacity: 0.5; }
.kBTPGQ .cdx-button { min-height: 56px; padding-left: var(--space-4); padding-right: var(--space-4); padding-top: var(--space-2); padding-bottom: var(--space-2); }
.kBTPGQ .cdx-button { background-color: var(--color-fgPrimary); border-color: var(--color-fgPrimary); }
.kBTPGQ :hover { background-color: var(--color-bgBrandHovered); border-color: var(--color-bgBrandHovered); }
.kBTPGQ :active { background-color: var(--color-bgBrandPressed); border-color: var(--color-bgBrandPressed); }
.cgbEjC { width: auto; }
.cgbEjC .cdx-button { height: 100%; white-space: normal; }
.cgbEjC .cdx-button span, .cgbEjC .cdx-button div { display: flex; align-items: center; gap: var(--space-2); background-color: transparent; }
.cgbEjC .cdx-button[aria-disabled="true"] { opacity: 0.5; }
.cgbEjC .cdx-button { min-height: 56px; padding-left: var(--space-4); padding-right: var(--space-4); padding-top: var(--space-2); padding-bottom: var(--space-2); }
.cgbEjC .cdx-button { background-color: var(--color-bgInverse); border-color: var(--color-bgInverse); }
.cgbEjC :hover { background-color: var(--color-bgPrimaryHovered); border-color: var(--color-bgPrimaryHovered); }
.cgbEjC :active { background-color: var(--color-bgPrimaryPressed); border-color: var(--color-bgPrimaryPressed); }
.dfzwpS { width: auto; }
.dfzwpS .cdx-button { height: 100%; white-space: nowrap; }
.dfzwpS .cdx-button span, .dfzwpS .cdx-button div { display: flex; align-items: center; gap: var(--space-1_5); background-color: transparent; }
.dfzwpS .cdx-button[aria-disabled="true"] { opacity: 0.5; }
.dfzwpS .cdx-button { padding-left: var(--space-3); padding-right: var(--space-3); min-height: 44px; }
.dfzwpS .cdx-button { background-color: var(--color-bgSecondary); border-color: var(--color-bgSecondary); }
.dfzwpS :hover { background-color: var(--color-bgSecondaryHovered); border-color: var(--color-bgSecondaryHovered); }
.dfzwpS :active { background-color: var(--color-bgSecondaryPressed); border-color: var(--color-bgSecondaryPressed); }
.fWpWvz { width: auto; }
.fWpWvz .cdx-button { height: 100%; white-space: nowrap; }
.fWpWvz .cdx-button span, .fWpWvz .cdx-button div { display: flex; align-items: center; gap: var(--space-1_5); background-color: transparent; }
.fWpWvz .cdx-button[aria-disabled="true"] { opacity: 0.5; }
.fWpWvz .cdx-button { padding-left: var(--space-3); padding-right: var(--space-3); min-height: 44px; }
.fWpWvz .cdx-button { background-color: var(--color-bg); border-color: var(--color-bg); }
.fWpWvz :hover { background-color: var(--color-bgTertiaryHovered); border-color: var(--color-bgTertiaryHovered); }
.fWpWvz :active { background-color: var(--color-bgTertiaryPressed); border-color: transparent; }
.egBjGv, .egBjGv span { width: 64px; height: 100%; font-size: 64px; }
.gndDRu { width: 0px; height: 0px; position: absolute; visibility: hidden; }
.jJkJkH { text-decoration: none; cursor: pointer; }
.cstIrx { flex: 1 1 0%; max-width: 300px; }
@media (min-width: 1280px) {
  .cstIrx { max-width: 600px; }
}
@media (min-width: 1600px) {
  .cstIrx { max-width: 676px; }
}
.dwTanH { transition: text-decoration-color 200ms ease-in-out; text-decoration: underline transparent; }
.hKGYYV { border-radius: var(--borderRadius-900); transition: background-color 200ms ease-in-out; }
.hKGYYV:hover, .hKGYYV.focus-visible { background-color: var(--color-bgTertiaryHovered); }
.hKGYYV:hover .TrapdoorDescriptionColumn__Text-sc-4855c035-1, .hKGYYV.focus-visible .TrapdoorDescriptionColumn__Text-sc-4855c035-1 { text-decoration-color: currentcolor; }
.ihpJDe { width: 100%; align-items: center; }
@media (min-width: 1280px) {
  .ihpJDe { width: 156px; }
}
@media (min-width: 1600px) {
  .ihpJDe { width: 208px; }
}
.iPchOP { flex: 1 1 0%; }
.sfjNA { text-decoration: underline; text-underline-offset: 2px; }
.biJzOe { display: block; width: 100%; border-radius: var(--borderRadius-400); transition: background-color 200ms ease-in-out; }
.biJzOe:hover, .biJzOe.focus-visible { background: var(--color-bgTertiaryHovered); }
.geomGi { padding: var(--space-2); }
.frJccp { padding: 10px; background-color: var(--color-bgAlternate); border-radius: var(--borderRadius-300); }
.bqSwTO { display: inline-flex; flex-direction: column; justify-content: center; max-width: 316px; }
.uBZrz { display: inline-flex; align-items: center; }
.eLhMTN { color: var(--color-fg); }
.gQTywj { color: var(--color-fgMuted); }
.fwgGyW { display: inline-flex; color: inherit; width: 100%; min-height: 80px; padding: var(--space-0_5) var(--space-2); font-size: 14px; gap: var(--space-2); border-radius: var(--borderRadius-400); transition: background-color 200ms ease-in-out; }
.fwgGyW:hover, .fwgGyW.focus-visible { background-color: var(--color-bgTertiaryHovered); }
.dlhNIM { flex: 1 1 0%; max-width: 844px; display: grid; grid-template-columns: repeat(2, minmax(300px, 1fr)); gap: var(--space-2); grid-auto-flow: row; align-items: flex-start; align-self: start; }
@media (min-width: 1280px) {
  .dlhNIM { grid-template-columns: repeat(2, minmax(360px, 1fr)); }
}
.bAHetk { width: 100%; display: flex; justify-content: center; align-items: start; }
.cfWTPU { width: 100%; max-width: 1600px; margin: 0px auto; }
.doGAIk { display: flex; align-items: center; flex: 0 0 auto; }
.BJnNR { display: inline-flex; }
.epeWJG { height: 44px; padding: var(--space-1_5) var(--space-3); display: inline-flex; align-items: center; cursor: default; box-shadow: none; position: relative; }
@media (min-width: 1280px) and (max-width: 1439px) {
  .epeWJG { padding-inline: var(--space-1_5); }
}
.kGaFEM { cursor: pointer; }
.chrHjb { line-height: 15px; display: inline-flex; border-radius: var(--borderRadius-1000); }
.jxswtl { background-color: var(--color-bg); visibility: hidden; pointer-events: none; position: absolute; z-index: 4; left: 0px; right: 0px; opacity: 0; overflow: auto; }
.jPRMPw { position: absolute; left: 0px; right: 0px; background-color: var(--color-bgOverlay); backdrop-filter: blur(5px); opacity: 0; pointer-events: none; z-index: 1; }
.gWUsXd { padding: var(--space-4) var(--space-4) var(--space-3) var(--space-2); margin-bottom: var(--space-3); display: flex; justify-content: center; }
.fBciaG { width: 100%; display: contents; }
.cXKGuw { width: 100%; background: var(--color-bg); position: sticky; z-index: 5; top: 0px; }
.ciAABv { display: flex; flex: 1 1 0%; gap: var(--space-0_5); }
.eHiMZH { display: grid; grid-auto-flow: column; grid-auto-columns: minmax(0px, 1fr) auto auto auto; justify-content: end; place-items: center end; gap: var(--space-1); flex: 1 1 0%; }
.fLDzWk { text-align: center; font-weight: bold; white-space: nowrap; }
.gQEYCM { position: absolute; left: -9999px; z-index: 2147483647; width: 100%; border-radius: 0px; padding: calc(var(--space-1_5) - 2px) var(--space-2); display: flex; justify-content: center; align-items: center; outline-offset: -1px; }
.gQEYCM:focus { position: relative; left: 0px; background-color: var(--color-bgTertiaryHovered); }
.bkVjgu { text-decoration: underline; display: block; }
.kPamgt { width: 0px; height: 0px; visibility: hidden; }
.jtZNmj { height: 100vh; }
.JdKIO { position: fixed; width: 48px; height: 48px; inset: 0px; margin: auto; }
@layer base {
  html { line-height: 1.15; text-size-adjust: 100%; }
  main { display: block; }
  h1 { font-size: 2em; margin: 0.67em 0px; }
  hr { box-sizing: content-box; height: 0px; overflow: visible; }
  pre { font-family: monospace, monospace; font-size: 1em; }
  a { background-color: transparent; }
  b, strong { font-weight: bolder; }
  code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }
  small { font-size: 80%; }
  sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
  sub { bottom: -0.25em; }
  sup { top: -0.5em; }
  img { border-style: none; }
  button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }
  button, input { overflow: visible; }
  button, select { text-transform: none; }
  button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }
  fieldset { padding: 0.35em 0.75em 0.625em; }
  legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }
  progress { vertical-align: baseline; }
  textarea { overflow: auto; }
  [type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
  [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
  [type="search"] { appearance: textfield; outline-offset: -2px; }
  [type="search"]::-webkit-search-decoration { appearance: none; }
  ::-webkit-file-upload-button { appearance: button; font: inherit; }
  details { display: block; }
  summary { display: list-item; }
  template { display: none; }
  [hidden] { display: none; }
  html { box-sizing: border-box; height: -webkit-fill-available; }
  body { min-height: -webkit-fill-available; overflow-x: hidden; }
  html, body { height: 100%; margin: 0px; font-family: CoinbaseSans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-weight: 400; -webkit-font-smoothing: antialiased; }
  html.lock-scroll { position: fixed; width: 100%; }
  * { box-sizing: border-box; }
  a { color: rgb(6, 103, 208); text-decoration: none; }
}
.dQEQrX div, .dQEQrX input { width: 100%; display: block; }
.dQEQrX [data-testid="input-interactable-area"] { border: var(--borderWidth-100) solid var(--border-color-unfocused); border-radius: var(--borderRadius-200); }
.dQEQrX [data-testid="input-interactable-area"]:hover { background: var(--interactable-hovered-background); }
.dQEQrX input { padding: var(--space-2); }
.kJhfEa { isolation: isolate; }
.kJhfEa:hover:not(:has(.tag:hover)) h3 { text-decoration: underline; }
.loAfhB { gap: var(--space-2); display: grid; --gap-count: calc(var(--max-column-count) - 1); --total-gap-width: calc(var(--gap-count) * var(--space-2)); --item-max-width: calc(
    (100% - var(--total-gap-width)) / var(--max-column-count)
  ); grid-template-columns: repeat(
    auto-fill,
    minmax(max(var(--item-min-width), var(--item-max-width)), 1fr)
  ); }
.drhjXf p + p { margin-top: var(--space-2); }
.d1-ff { font-family: var(--cds-font-display); }
.d1-fw { font-weight: 400; }
.d1-fs { font-size: 64px; }
.d1-lh { line-height: 64px; }
.d2-ff { font-family: var(--cds-font-display); }
.d2-fw { font-weight: 400; }
.d2-fs { font-size: 52px; }
.d2-lh { line-height: 52px; }
.d3-ff { font-family: var(--cds-font-display); }
.d3-fw { font-weight: 400; }
.d3-fs { font-size: 44px; }
.d3-lh { line-height: 44px; }
.d4-ff { font-family: var(--cds-font-display); }
.d4-fw { font-weight: 400; }
.d4-fs { font-size: 40px; }
.d4-lh { line-height: 40px; }
.t1-ff { font-family: var(--cds-font-display); }
.t1-fw { font-weight: 400; }
.t1-fs { font-size: 36px; }
.t1-lh { line-height: 40px; }
.t2-ff { font-family: var(--cds-font-display); }
.t2-fw { font-weight: 400; }
.t2-fs { font-size: 32px; }
.t2-lh { line-height: 36px; }
.t3-ff { font-family: var(--cds-font-sans); }
.t3-fw { font-weight: 400; }
.t3-fs { font-size: 28px; }
.t3-lh { line-height: 32px; }
.t4-ff { font-family: var(--cds-font-sans); }
.t4-fw { font-weight: 400; }
.t4-fs { font-size: 24px; }
.t4-lh { line-height: 28px; }
.t5-ff { font-family: var(--cds-font-sans); }
.t5-fw { font-weight: 400; }
.t5-fs { font-size: 20px; }
.t5-lh { line-height: 24px; }
.h-ff { font-family: var(--cds-font-sans); }
.h-fw { font-weight: 600; }
.h-fs { font-size: 20px; }
.h-lh { line-height: 28px; }
.b-ff { font-family: var(--cds-font-text); }
.b-fw { font-weight: 400; }
.b-fs { font-size: 18px; }
.b-lh { line-height: 28px; }
.l1-ff { font-family: var(--cds-font-sans); }
.l1-fw { font-weight: 600; }
.l1-fs { font-size: 18px; }
.l1-lh { line-height: 24px; }
.l2-ff { font-family: var(--cds-font-sans); }
.l2-fw { font-weight: 600; }
.l2-fs { font-size: 16px; }
.l2-lh { line-height: 20px; }
.l3-ff { font-family: var(--cds-font-sans); }
.l3-fw { font-weight: 600; }
.l3-fs { font-size: 13px; }
.l3-lh { line-height: 16px; }
.c-ff { font-family: var(--cds-font-text); }
.c-fw { font-weight: 400; }
.c-fs { font-size: 16px; }
.c-lh { line-height: 24px; }
.l-ff { font-family: var(--cds-font-text); }
.l-fw { font-weight: 400; }
.l-fs { font-size: 13px; }
.l-lh { line-height: 20px; }
@media (min-width: 1280px) {
  .d1-fs-d { font-size: 96px; }
  .d2-fs-d { font-size: 80px; }
  .d3-fs-d { font-size: 64px; }
  .d4-fs-d { font-size: 52px; }
  .t1-fs-d { font-size: 44px; }
  .t2-fs-d { font-size: 40px; }
  .t3-fs-d { font-size: 36px; }
  .t4-fs-d { font-size: 32px; }
  .t5-fs-d { font-size: 28px; }
  .d1-lh-d { line-height: 96px; }
  .d2-lh-d { line-height: 80px; }
  .d3-lh-d { line-height: 64px; }
  .d4-lh-d { line-height: 52px; }
  .t1-lh-d { line-height: 48px; }
  .t2-lh-d { line-height: 44px; }
  .t3-lh-d { line-height: 40px; }
  .t4-lh-d { line-height: 36px; }
  .t5-lh-d { line-height: 32px; }
}
@media (min-width: 768px) and (max-width: 1279px) {
  .d1-fs-t { font-size: 80px; }
  .d2-fs-t { font-size: 64px; }
  .d3-fs-t { font-size: 52px; }
  .d4-fs-t { font-size: 44px; }
  .t1-fs-t { font-size: 40px; }
  .t2-fs-t { font-size: 36px; }
  .t3-fs-t { font-size: 32px; }
  .t4-fs-t { font-size: 28px; }
  .t5-fs-t { font-size: 24px; }
  .d1-lh-t { line-height: 80px; }
  .d2-lh-t { line-height: 64px; }
  .d3-lh-t { line-height: 52px; }
  .d4-lh-t { line-height: 44px; }
  .t1-lh-t { line-height: 44px; }
  .t2-lh-t { line-height: 40px; }
  .t3-lh-t { line-height: 36px; }
  .t4-lh-t { line-height: 32px; }
  .t5-lh-t { line-height: 28px; }
}
@media (max-width: 767px) {
  .d1-fs-m { font-size: 64px; }
  .d2-fs-m { font-size: 52px; }
  .d3-fs-m { font-size: 44px; }
  .d4-fs-m { font-size: 40px; }
  .t1-fs-m { font-size: 36px; }
  .t2-fs-m { font-size: 32px; }
  .t3-fs-m { font-size: 28px; }
  .t4-fs-m { font-size: 24px; }
  .t5-fs-m { font-size: 20px; }
  .d1-lh-m { line-height: 64px; }
  .d2-lh-m { line-height: 52px; }
  .d3-lh-m { line-height: 44px; }
  .d4-lh-m { line-height: 40px; }
  .t1-lh-m { line-height: 40px; }
  .t2-lh-m { line-height: 36px; }
  .t3-lh-m { line-height: 32px; }
  .t4-lh-m { line-height: 28px; }
  .t5-lh-m { line-height: 24px; }
}
.cIqQny:hover { background: rgb(var(--gray10)); }
.cIqQny:active { background: rgb(var(--gray15)); }
.cdqYDL { width: 100%; order: 0; }
.cdqYDL button { max-width: 100%; width: 100%; }
.rnZXH { width: 100%; order: -1; }
.rnZXH button { max-width: 100%; width: 100%; }
.thKtw { display: flex; flex: 1 1 0%; flex-direction: column; overflow-y: scroll; }
.jjpApd { text-align: left; visibility: hidden; pointer-events: none; position: absolute; z-index: 4; max-width: calc(1600px - var(--space-4) * 2); width: 100%; margin: 0px auto; left: 50%; transform: translateX(-50%); box-sizing: border-box; }
.fOtlrF { width: 375px; height: 380px; padding: 8px 16px 16px; background: var(--color-bg); display: flex; align-items: stretch; transition: opacity 200ms ease-in-out; opacity: 0; border-radius: 24px; }
.fHnqJY { display: flex; flex-direction: row; }
.cHa-dVK { isolation: isolate; }
.cHa-dVK:hover:not(:has(.tag:hover)) h3 { text-decoration: underline; }
.bNyvsx { gap: var(--space-2); display: grid; --gap-count: calc(var(--max-column-count) - 1); --total-gap-width: calc(var(--gap-count) * var(--space-2)); --item-max-width: calc(
    (100% - var(--total-gap-width)) / var(--max-column-count)
  ); grid-template-columns: repeat(
    auto-fill,
    minmax(max(var(--item-min-width), var(--item-max-width)), 1fr)
  ); }
.hKhBQl p + p { margin-top: var(--space-2); }
.kkIoeX { transition: transform 0.3s ease-in-out; transform-origin: center top; will-change: transform; }
.hgVdVs { opacity: 0; position: absolute; left: 0px; top: 0px; }

@layer cds {
  .scrollContainerCss-s19l7spv { scrollbar-width: none; }
  .scrollContainerCss-s19l7spv::-webkit-scrollbar { display: none; }
}

@layer cds {
  .iconCss-ieyvqkk { color: currentcolor; font-family: CoinbaseIcons; font-weight: 400; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; flex-shrink: 0; display: block; text-decoration: none; }
  .transitionCss-t1w4vtyz { transition: fill 0.15s ease-in-out; }
}

@layer cds {
  .baseCss-bt1rln1 { margin: 0px; }
  .subtitleCss-sve89pn { overflow: auto; text-overflow: unset; white-space: normal; }
  .titleCss-t166a7nm { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 0px; }
}

@layer cds {
  .subjectCss-s1cgr9z4 { background-color: transparent; display: flex; cursor: default; }
  .blockCss-b13rnbro { width: 100%; }
}

@layer cds {
  .pressableOverridesCss-po5y84d { padding-top: 0px; padding-bottom: 0px; padding-inline-end: 0px; }
  .pressableOverridesCss-po5y84d.focus-visible::before { content: none; }
}

@layer cds {
  .wrapperCss-w1d48qa2[data-colorscheme="blue"] { color: rgb(var(--blue60)); }
  .wrapperCss-w1d48qa2[data-colorscheme="teal"] { color: rgb(var(--teal60)); }
  .wrapperCss-w1d48qa2[data-colorscheme="purple"] { color: rgb(var(--purple60)); }
  .wrapperCss-w1d48qa2[data-colorscheme="pink"] { color: rgb(var(--pink60)); }
  .wrapperCss-w1d48qa2[data-colorscheme="green"] { color: rgb(var(--green60)); }
  .wrapperCss-w1d48qa2[data-colorscheme="gray"] { color: rgb(var(--gray60)); }
  .wrapperCss-w1d48qa2[data-colorscheme="orange"] { color: rgb(var(--orange60)); }
  .wrapperCss-w1d48qa2[data-colorscheme="yellow"] { color: rgb(var(--yellow60)); }
  .wrapperCss-w1d48qa2[data-colorscheme="indigo"] { color: rgb(var(--indigo60)); }
  .wrapperCss-w1d48qa2[data-colorscheme="red"] { color: rgb(var(--red60)); }
  .wrapperCss-w1d48qa2[data-colorscheme="chartreuse"] { color: rgb(var(--chartreuse60)); }
  .avatarCss-arpga7l { overflow: hidden; border: solid 1px var(--avatar-borderColor); }
  .avatarCss-arpga7l[data-bordered="true"] { border-width: 2px; }
  .avatarCss-arpga7l[data-selected="true"] { box-shadow: currentcolor 0px 0px 0px 2px; }
  .avatarCss-arpga7l[data-shape="hexagon"] { border: none; box-shadow: none; clip-path: url("#cds-hexagon-avatar-clipper"); }
  .circle-cfv7qmm { border-radius: 100%; }
  .square-s917yqm { border-radius: 4px; }
  .hexagon-hsci9wn { border-radius: 0px; }
  .contentWrapperCss-ck6a13w { position: absolute; inset: 0px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
}

@layer cds {
  .actionContainerCss-ajxc487 { white-space: nowrap; }
}

@layer cds {
  .carouselItemCss-c1rrqdlt { flex-shrink: 0; }
}
@layer cds {
  .navigationCss-n15h1fxo { padding: var(--space-0_5) 0; }
  .navigationCss-n15h1fxo[data-hiddenunlessfocused="true"] { opacity: 0; pointer-events: none; }
  .navigationCss-n15h1fxo[data-hiddenunlessfocused="true"]:focus-within { opacity: 1; pointer-events: auto; }
}
@layer cds {
  .defaultPaginationCss-dyqwmgi { padding: 4px 0px; }
  .pillCss-pea8kmz { width: 24px; height: 4px; border-radius: var(--borderRadius-100); }
  .dotCss-d1eoinf6 { height: 4px; border-radius: var(--borderRadius-100); overflow: hidden; }
}
@layer cds {
  .defaultCarouselCss-d3is9f4 img { pointer-events: none; }
  .screenReaderOnlyCss-shdwk7s { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }
}

html { scroll-behavior: smooth; scroll-padding-top: 68px; }

.qJTHM { user-select: none; color: rgb(32, 33, 36); direction: ltr; font-family: Roboto-Regular, arial, sans-serif; -webkit-font-smoothing: antialiased; font-weight: 400; margin: 0px; overflow: hidden; text-size-adjust: 100%; }
.ynRLnc { left: -9999px; position: absolute; top: -9999px; }
.L6cTce { display: none; }
.bltWBb { overflow-wrap: break-word; word-break: break-word; }
.hSRGPd { color: rgb(26, 115, 232); cursor: pointer; font-weight: 500; text-decoration: none; }
.Bz112c-W3lGp { height: 16px; width: 16px; }
.Bz112c-E3DyYd { height: 20px; width: 20px; }
.Bz112c-r9oPif { height: 24px; width: 24px; }
.Bz112c-u2z5K { height: 36px; width: 36px; }
.Bz112c-uaxL4e { border-radius: 10px; }
.LgbsSe-Bz112c { display: block; }
.S9gUrf-YoZ4jf { border: none; margin: 0px; padding: 0px; }
.S9gUrf-YoZ4jf * { border: none; margin: 0px; padding: 0px; }
.fFW7wc-ibnC6b > .aZ2wEe > div { border-color: rgb(66, 133, 244); }
.P1ekSe-ZMv3u { transition: height 0.2s linear; }
.P1ekSe-ZMv3u > div:nth-child(1) { transition: width 0.3s linear; background-color: rgb(26, 115, 232) !important; }
.P1ekSe-ZMv3u > div:nth-child(2) { background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, rgb(26, 115, 232), rgb(26, 115, 232)) !important; }
.P1ekSe-ZMv3u > div:nth-child(3) { background-image: linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), linear-gradient(to right, rgb(26, 115, 232), rgb(26, 115, 232)) !important; }
.haAclf { display: inline-block; }
.nsm7Bb-HzV7m-LgbsSe { border-radius: 4px; box-sizing: border-box; transition: background-color 0.218s, border-color 0.218s; user-select: none; appearance: none; background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(218, 220, 224); color: rgb(60, 64, 67); cursor: pointer; font-family: "Google Sans", arial, sans-serif; font-size: 14px; height: 40px; letter-spacing: 0.25px; outline: none; overflow: hidden; padding: 0px 12px; position: relative; text-align: center; vertical-align: middle; white-space: nowrap; width: auto; }
@media screen and (-ms-high-contrast:active) {
  .nsm7Bb-HzV7m-LgbsSe { border: 2px solid windowtext; color: windowtext; }
}
@media screen and (preferes-contrast:more) {
  .nsm7Bb-HzV7m-LgbsSe { color: rgb(0, 0, 0); }
}
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe { font-size: 14px; height: 32px; letter-spacing: 0.25px; padding: 0px 10px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe { font-size: 11px; height: 20px; letter-spacing: 0.3px; padding: 0px 8px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe { padding: 0px; width: 40px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe { width: 32px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe { width: 20px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK { border-radius: 20px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.pSzOP-SxQuSe { border-radius: 16px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK.purZT-SxQuSe { border-radius: 10px; }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc { border: none; color: rgb(255, 255, 255); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-v3pZbf-Ia7Qfc { background-color: rgb(26, 115, 232); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc { background-color: rgb(32, 33, 36); color: rgb(232, 234, 237); }
@media screen and (prefers-contrast: more) {
  .nsm7Bb-HzV7m-LgbsSe.MFS4be-JaPV2b-Ia7Qfc { color: rgb(255, 255, 255); }
}
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { height: 18px; margin-right: 8px; min-width: 18px; width: 18px; }
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { height: 14px; min-width: 14px; width: 14px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { height: 10px; min-width: 10px; width: 10px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c { margin-left: 8px; margin-right: -4px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { margin: 0px; padding: 10px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { padding: 8px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c { padding: 4px; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-top-left-radius: 3px; border-bottom-left-radius: 3px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; background-color: rgb(255, 255, 255); height: 36px; margin-left: -10px; margin-right: 12px; min-width: 36px; width: 36px; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c, .nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf .nsm7Bb-HzV7m-LgbsSe-Bz112c { margin: 0px; padding: 0px; }
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { height: 28px; margin-left: -8px; margin-right: 10px; min-width: 28px; width: 28px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { height: 16px; margin-left: -6px; margin-right: 8px; min-width: 16px; width: 16px; }
.nsm7Bb-HzV7m-LgbsSe.Bz112c-LgbsSe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 3px; margin-left: 2px; margin-right: 0px; padding: 0px; }
.nsm7Bb-HzV7m-LgbsSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 18px; }
.nsm7Bb-HzV7m-LgbsSe.pSzOP-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 14px; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 8px; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-bN97Pc-sM5MNb { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-pack: justify; justify-content: space-between; height: 100%; position: relative; width: 100%; }
.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX { -webkit-box-pack: center; justify-content: center; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId { -webkit-box-flex: 1; flex-grow: 1; font-family: "Google Sans", arial, sans-serif; font-weight: 500; overflow: hidden; text-overflow: ellipsis; vertical-align: top; }
.nsm7Bb-HzV7m-LgbsSe.purZT-SxQuSe .nsm7Bb-HzV7m-LgbsSe-BPrWId { font-weight: 300; }
.nsm7Bb-HzV7m-LgbsSe .oXtfBe-l4eHX .nsm7Bb-HzV7m-LgbsSe-BPrWId { -webkit-box-flex: 0; flex-grow: 0; }
.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-MJoBVe { transition: background-color 0.218s; inset: 0px; position: absolute; }
.nsm7Bb-HzV7m-LgbsSe:hover, .nsm7Bb-HzV7m-LgbsSe:focus { box-shadow: none; border-color: rgb(210, 227, 252); outline: none; }
.nsm7Bb-HzV7m-LgbsSe:focus-within { outline: rgb(0, 99, 155) solid 2px; border-color: transparent; }
.nsm7Bb-HzV7m-LgbsSe:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(66, 133, 244, 0.08); }
.nsm7Bb-HzV7m-LgbsSe:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe, .nsm7Bb-HzV7m-LgbsSe:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(66, 133, 244, 0.1); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:hover .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(255, 255, 255, 0.24); }
.nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:active .nsm7Bb-HzV7m-LgbsSe-MJoBVe, .nsm7Bb-HzV7m-LgbsSe.MFS4be-Ia7Qfc:focus .nsm7Bb-HzV7m-LgbsSe-MJoBVe { background: rgba(255, 255, 255, 0.32); }
.nsm7Bb-HzV7m-LgbsSe .n1UuX-DkfjY { border-radius: 50%; display: flex; height: 20px; margin-left: -4px; margin-right: 8px; min-width: 20px; width: 20px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId { font-family: Roboto; font-size: 12px; text-align: left; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .ssJRIf, .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .fmcmS { overflow: hidden; text-overflow: ellipsis; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { display: flex; -webkit-box-align: center; align-items: center; color: rgb(95, 99, 104); fill: rgb(95, 99, 104); font-size: 11px; font-weight: 400; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { color: rgb(232, 234, 237); fill: rgb(232, 234, 237); }
@media screen and (prefers-contrast: more) {
  .nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff, .nsm7Bb-HzV7m-LgbsSe.jVeSEe.MFS4be-Ia7Qfc .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff { color: rgb(0, 0, 0); fill: rgb(0, 0, 0); }
}
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-BPrWId .K4efff .Bz112c { height: 18px; margin: -3px -3px -3px 2px; min-width: 18px; width: 18px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 0px 3px 3px 0px; margin-left: 12px; margin-right: -10px; }
.nsm7Bb-HzV7m-LgbsSe.jVeSEe.JGcpL-RbRzK .nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf { border-radius: 18px; }
.L5Fo6c-sM5MNb { border: 0px; display: block; left: 0px; position: relative; top: 0px; }
.L5Fo6c-bF1uUb { border-radius: 4px; inset: 0px; cursor: pointer; position: absolute; }
.L5Fo6c-bF1uUb:focus { border: none; outline: none; }
sentinel { }

#onetrust-banner-sdk .onetrust-vendors-list-handler { cursor: pointer; color: rgb(31, 150, 219); font-size: inherit; font-weight: bold; text-decoration: none; margin-left: 5px; white-space: normal; overflow-wrap: break-word; text-align: left; }
#onetrust-banner-sdk .onetrust-vendors-list-handler:hover { color: rgb(31, 150, 219); }
#onetrust-banner-sdk:focus { outline: rgb(0, 0, 0) solid 2px; outline-offset: -2px; }
#onetrust-banner-sdk a:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { outline-offset: 1px; }
#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { height: 64px; width: 64px; }
#onetrust-banner-sdk #onetrust-policy svg, #onetrust-banner-sdk .banner-option svg { height: 13px; width: 13px; margin-left: 1px; vertical-align: middle; }
#onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold { font-weight: bold; }
#onetrust-banner-sdk .ot-button-order-0 { order: 0; }
#onetrust-banner-sdk .ot-button-order-1 { order: 1; }
#onetrust-banner-sdk .ot-button-order-2 { order: 2; }
#onetrust-banner-sdk #onetrust-close-btn-container svg { height: 10px; width: 10px; pointer-events: none; }
#onetrust-banner-sdk .ot-close-icon, #onetrust-pc-sdk .ot-close-icon, #ot-sync-ntfy .ot-close-icon { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 12px; width: 12px; }
#onetrust-banner-sdk .powered-by-logo, #onetrust-banner-sdk .ot-pc-footer-logo a, #onetrust-pc-sdk .powered-by-logo, #onetrust-pc-sdk .ot-pc-footer-logo a, #ot-sync-ntfy .powered-by-logo, #ot-sync-ntfy .ot-pc-footer-logo a { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 25px; width: 152px; display: block; text-decoration: none; font-size: 0.75em; }
#onetrust-banner-sdk .powered-by-logo:hover, #onetrust-banner-sdk .ot-pc-footer-logo a:hover, #onetrust-pc-sdk .powered-by-logo:hover, #onetrust-pc-sdk .ot-pc-footer-logo a:hover, #ot-sync-ntfy .powered-by-logo:hover, #ot-sync-ntfy .ot-pc-footer-logo a:hover { color: rgb(86, 86, 86); }
#onetrust-banner-sdk h3 *, #onetrust-banner-sdk h4 *, #onetrust-banner-sdk h6 *, #onetrust-banner-sdk button *, #onetrust-banner-sdk a[data-parent-id] *, #onetrust-banner-sdk p[role="heading"] *, #onetrust-pc-sdk h3 *, #onetrust-pc-sdk h4 *, #onetrust-pc-sdk h6 *, #onetrust-pc-sdk button *, #onetrust-pc-sdk a[data-parent-id] *, #onetrust-pc-sdk p[role="heading"] *, #ot-sync-ntfy h3 *, #ot-sync-ntfy h4 *, #ot-sync-ntfy h6 *, #ot-sync-ntfy button *, #ot-sync-ntfy a[data-parent-id] *, #ot-sync-ntfy p[role="heading"] * { font-size: inherit; font-weight: inherit; color: inherit; }
#onetrust-banner-sdk .ot-hide, #onetrust-pc-sdk .ot-hide, #ot-sync-ntfy .ot-hide { display: none !important; }
#onetrust-banner-sdk button.ot-link-btn:hover, #onetrust-pc-sdk button.ot-link-btn:hover, #ot-sync-ntfy button.ot-link-btn:hover { text-decoration: underline; opacity: 1; }
#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column { padding: 0px; }
#onetrust-pc-sdk .ot-sdk-container { padding-right: 0px; }
#onetrust-pc-sdk .ot-sdk-row { flex-direction: initial; width: 100%; }
#onetrust-pc-sdk [type="checkbox"]:checked, #onetrust-pc-sdk [type="checkbox"]:not(:checked) { pointer-events: initial; }
#onetrust-pc-sdk [type="checkbox"]:disabled + label::before, #onetrust-pc-sdk [type="checkbox"]:disabled + label::after, #onetrust-pc-sdk [type="checkbox"]:disabled + label, #onetrust-pc-sdk [type="checkbox"][aria-disabled="true"] + label::before, #onetrust-pc-sdk [type="checkbox"][aria-disabled="true"] + label::after, #onetrust-pc-sdk [type="checkbox"][aria-disabled="true"] + label { pointer-events: none; opacity: 0.8; }
#onetrust-pc-sdk #vendor-list-content { transform: translate3d(0px, 0px, 0px); }
#onetrust-pc-sdk li input[type="checkbox"] { z-index: 1; }
#onetrust-pc-sdk li .ot-checkbox label { z-index: 2; }
#onetrust-pc-sdk li .ot-checkbox input[type="checkbox"] { height: auto; width: auto; }
#onetrust-pc-sdk li .host-title a, #onetrust-pc-sdk li .ot-host-name a, #onetrust-pc-sdk li .accordion-text, #onetrust-pc-sdk li .ot-acc-txt { z-index: 2; position: relative; }
#onetrust-pc-sdk input { margin: 3px 0.1ex; }
#onetrust-pc-sdk .pc-logo, #onetrust-pc-sdk .ot-pc-logo { height: 60px; width: 180px; background-position: center center; background-size: contain; background-repeat: no-repeat; display: inline-flex; justify-content: center; align-items: center; }
#onetrust-pc-sdk .pc-logo img, #onetrust-pc-sdk .ot-pc-logo img { max-height: 100%; max-width: 100%; }
#onetrust-pc-sdk .pc-logo svg, #onetrust-pc-sdk .ot-pc-logo svg { height: 60px; width: 180px; }
#onetrust-pc-sdk #close-pc-btn-handler > svg { margin: auto; display: block; height: 12px; width: 12px; }
#onetrust-pc-sdk #ot-pc-desc svg, #onetrust-pc-sdk .ot-desc-cntr svg, #onetrust-pc-sdk .ot-cat-grp svg { height: 13px; width: 13px; margin-left: -7px; vertical-align: middle; margin-right: 5px; }
#onetrust-pc-sdk .ot-host-hdr > a { display: inline-block; }
#onetrust-pc-sdk input[aria-disabled="true"], #onetrust-banner-sdk input[aria-disabled="true"] { pointer-events: none; opacity: 0.6; }
#onetrust-pc-sdk input[aria-disabled="true"] + label, #onetrust-banner-sdk input[aria-disabled="true"] + label { pointer-events: none; opacity: 0.6; cursor: not-allowed; }
#onetrust-pc-sdk .screen-reader-only, #onetrust-pc-sdk .ot-scrn-rdr, .ot-sdk-cookie-policy .screen-reader-only, .ot-sdk-cookie-policy .ot-scrn-rdr { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
#onetrust-pc-sdk.ot-fade-in, .onetrust-pc-dark-filter.ot-fade-in, #onetrust-banner-sdk.ot-fade-in, .ot-confirm-dialog-overlay.ot-fade-in { animation-name: onetrust-fade-in; animation-duration: 400ms; animation-timing-function: ease-in-out; }
#onetrust-pc-sdk.ot-hide { display: none !important; }
.onetrust-pc-dark-filter.ot-hide { display: none !important; }
#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings { color: rgb(255, 255, 255); background-color: rgb(70, 130, 84); height: auto; white-space: normal; overflow-wrap: break-word; padding: 0.8em 2em; font-size: 0.8em; line-height: 1.2; cursor: pointer; transition: 0.1s; }
#ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover { color: rgb(255, 255, 255); background-color: rgb(44, 100, 21); }
#ot-sdk-btn.ot-sdk-show-settings:active, #ot-sdk-btn.optanon-show-settings:active { color: rgb(255, 255, 255); background-color: rgb(44, 100, 21); border: 1px solid rgba(162, 192, 169, 0.5); }
.onetrust-pc-dark-filter { background: rgba(0, 0, 0, 0.5); z-index: 2147483646; width: 100%; height: 100%; overflow: hidden; position: fixed; top: 0px; bottom: 0px; left: 0px; }
@keyframes onetrust-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.ot-cookie-label { text-decoration: underline; }
@media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape) {
  #onetrust-pc-sdk p { font-size: 0.75em; }
}
#onetrust-banner-sdk .banner-option-input:focus + label { outline: rgb(0, 0, 0) auto 1px; }
.category-vendors-list-handler + a:focus, .category-vendors-list-handler + a:focus-visible { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-pc-sdk .ot-userid-title { margin-top: 10px; }
#onetrust-pc-sdk .ot-userid-title > span, #onetrust-pc-sdk .ot-userid-timestamp > span { font-weight: 700; }
#onetrust-pc-sdk .ot-userid-desc { font-style: italic; }
#onetrust-pc-sdk .ot-host-desc a { pointer-events: initial; }
#onetrust-pc-sdk .ot-ven-hdr > p a { position: relative; z-index: 2; pointer-events: initial; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a { margin-right: 8px; }
#onetrust-pc-sdk .ot-vnd-item svg.ot-ext-lnk { align-self: center; }
#onetrust-pc-sdk .ot-pc-footer-logo svg, #onetrust-pc-sdk .ot-pc-footer-logo img { width: 136px; height: 16px; }
#onetrust-pc-sdk .ot-pur-vdr-count { font-weight: 400; font-size: 0.8em; padding-top: 3px; display: block; }
#onetrust-pc-sdk p[role="heading"] .ot-pur-vdr-count { font-weight: 400 !important; font-size: 0.8em !important; }
#onetrust-banner-sdk #onetrust-policy .ot-optout-signal, #onetrust-pc-sdk #ot-pc-content .ot-optout-signal { border: 1px solid rgb(50, 174, 136); border-radius: 3px; padding: 5px; margin-bottom: 10px; background-color: rgb(249, 255, 250); font-size: 0.85rem; line-height: 2; }
#onetrust-banner-sdk #onetrust-policy .ot-optout-signal .ot-optout-icon, #onetrust-pc-sdk #ot-pc-content .ot-optout-signal .ot-optout-icon { display: inline; margin-right: 5px; }
#onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg, #onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg { height: 20px; width: 30px; }
#onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg.ot-source-sprite, #onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg.ot-source-sprite { position: relative; bottom: -3px; }
#onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg:not(.ot-source-sprite), #onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg:not(.ot-source-sprite) { transform: scale(0.5); }
#onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg:not(.ot-source-sprite) path, #onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg:not(.ot-source-sprite) path { fill: rgb(50, 174, 136); }
#onetrust-consent-sdk .ot-general-modal { overflow: hidden; position: fixed; margin: 0px auto; top: 50%; left: 50%; width: 40%; padding: 1.5rem; max-width: 575px; min-width: 575px; z-index: 2147483647; border-radius: 2.5px; transform: translate(-50%, -50%); }
#onetrust-consent-sdk .ot-signature-health-group { margin-top: 1rem; padding-left: 1.25rem; padding-right: 1.25rem; margin-bottom: 0.625rem; width: calc(100% - 2.5rem); }
#onetrust-consent-sdk .ot-signature-health-group .ot-signature-health-form { gap: 0.5rem; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-health-form { width: 70%; gap: 0.35rem; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-input { height: 38px; padding: 6px 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); border-radius: 4px; box-shadow: none; box-sizing: border-box; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-subtitle { font-size: 1.125rem; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-group-title { font-size: 1.25rem; font-weight: bold; }
#onetrust-consent-sdk .ot-signature-health, #onetrust-consent-sdk .ot-signature-health-group { display: flex; flex-direction: column; gap: 1rem; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-cont, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-cont { display: flex; flex-direction: column; gap: 0.25rem; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-paragraph, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-paragraph { margin: 0px; line-height: 20px; font-size: max(14px, 0.875rem); }
#onetrust-consent-sdk .ot-signature-health .ot-health-signature-error, #onetrust-consent-sdk .ot-signature-health-group .ot-health-signature-error { color: rgb(77, 77, 77); font-size: min(12px, 0.75rem); }
#onetrust-consent-sdk .ot-signature-health .ot-signature-buttons-cont, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-buttons-cont { margin-top: max(0.75rem, 2%); gap: 1rem; display: flex; justify-content: flex-end; }
#onetrust-consent-sdk .ot-signature-health .ot-signature-button, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-button { flex: 1 1 0%; height: auto; color: rgb(255, 255, 255); cursor: pointer; line-height: 1.2; min-width: 125px; font-weight: 600; font-size: 0.813em; border-radius: 2px; padding: 12px 10px; white-space: normal; overflow-wrap: break-word; word-break: break-word; background-color: rgb(104, 182, 49); border: 2px solid rgb(104, 182, 49); }
#onetrust-consent-sdk .ot-signature-health .ot-signature-button.reject, #onetrust-consent-sdk .ot-signature-health-group .ot-signature-button.reject { background-color: rgb(255, 255, 255); }
#onetrust-consent-sdk .ot-input-field-cont { display: flex; flex-direction: column; gap: 0.5rem; }
#onetrust-consent-sdk .ot-input-field-cont .ot-signature-input { width: 65%; }
#onetrust-consent-sdk .ot-signature-health-form { display: flex; flex-direction: column; }
#onetrust-consent-sdk .ot-signature-health-form .ot-signature-label { margin-bottom: 0px; line-height: 20px; font-size: max(14px, 0.875rem); }
#onetrust-consent-sdk #onetrust-sprite-svg { display: none; }
@media only screen and (max-width: 600px) {
  #onetrust-consent-sdk .ot-general-modal { min-width: 100%; }
  #onetrust-consent-sdk .ot-signature-health .ot-signature-health-form { width: 100%; }
  #onetrust-consent-sdk .ot-input-field-cont .ot-signature-input { width: 100%; }
}
#onetrust-banner-sdk, #onetrust-pc-sdk, #ot-sdk-cookie-policy, #ot-sync-ntfy { font-size: 16px; }
#onetrust-banner-sdk *, #onetrust-banner-sdk ::after, #onetrust-banner-sdk ::before, #onetrust-pc-sdk *, #onetrust-pc-sdk ::after, #onetrust-pc-sdk ::before, #ot-sdk-cookie-policy *, #ot-sdk-cookie-policy ::after, #ot-sdk-cookie-policy ::before, #ot-sync-ntfy *, #ot-sync-ntfy ::after, #ot-sync-ntfy ::before { box-sizing: content-box; }
#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 { font-family: inherit; font-weight: normal; -webkit-font-smoothing: auto; letter-spacing: normal; line-height: normal; padding: 0px; margin: 0px; height: auto; min-height: 0px; max-height: none; width: auto; min-width: 0px; max-width: none; border-radius: 0px; border: none; clear: none; float: none; position: static; inset: auto; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; white-space: normal; background: none; overflow: visible; vertical-align: baseline; visibility: visible; z-index: auto; box-shadow: none; }
#onetrust-banner-sdk img, #onetrust-pc-sdk img, #ot-sdk-cookie-policy img, #ot-sync-ntfy img { overflow: hidden !important; }
#onetrust-banner-sdk label::before, #onetrust-banner-sdk label::after, #onetrust-banner-sdk .checkbox::after, #onetrust-banner-sdk .checkbox::before, #onetrust-pc-sdk label::before, #onetrust-pc-sdk label::after, #onetrust-pc-sdk .checkbox::after, #onetrust-pc-sdk .checkbox::before, #ot-sdk-cookie-policy label::before, #ot-sdk-cookie-policy label::after, #ot-sdk-cookie-policy .checkbox::after, #ot-sdk-cookie-policy .checkbox::before, #ot-sync-ntfy label::before, #ot-sync-ntfy label::after, #ot-sync-ntfy .checkbox::after, #ot-sync-ntfy .checkbox::before { content: none; }
#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { position: relative; width: 100%; max-width: 100%; margin: 0px auto; padding: 0px 20px; box-sizing: border-box; }
#onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns { width: 100%; float: left; box-sizing: border-box; padding: 0px; display: initial; }
@media (min-width: 400px) {
  #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { width: 90%; padding: 0px; }
}
@media (min-width: 550px) {
  #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container, #ot-sdk-cookie-policy .ot-sdk-container { width: 100%; }
  #onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-column, #ot-sdk-cookie-policy .ot-sdk-columns { margin-left: 4%; }
  #onetrust-banner-sdk .ot-sdk-column:first-child, #onetrust-banner-sdk .ot-sdk-columns:first-child, #onetrust-pc-sdk .ot-sdk-column:first-child, #onetrust-pc-sdk .ot-sdk-columns:first-child, #ot-sdk-cookie-policy .ot-sdk-column:first-child, #ot-sdk-cookie-policy .ot-sdk-columns:first-child { margin-left: 0px; }
  #onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns { width: 13.3333%; }
  #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns { width: 22%; }
  #onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns { width: 30.6667%; }
  #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns { width: 65.3333%; }
  #onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns { width: 74%; }
  #onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns { width: 82.6667%; }
  #onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns { width: 91.3333%; }
  #onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns, #ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns { width: 100%; margin-left: 0px; }
}
#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[role="heading"], #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[role="heading"], #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[role="heading"] { margin-top: 0px; font-weight: 600; font-family: inherit; }
#onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 { font-size: 1.5rem; line-height: 1.2; }
#onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 { font-size: 1.5rem; line-height: 1.25; }
#onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 { font-size: 1.5rem; line-height: 1.3; }
#onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 { font-size: 1.5rem; line-height: 1.35; }
#onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 { font-size: 1.5rem; line-height: 1.5; }
#onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 { font-size: 1.5rem; line-height: 1.6; }
@media (min-width: 550px) {
  #onetrust-banner-sdk h1, #onetrust-pc-sdk h1, #ot-sdk-cookie-policy h1 { font-size: 1.5rem; }
  #onetrust-banner-sdk h2, #onetrust-pc-sdk h2, #ot-sdk-cookie-policy h2 { font-size: 1.5rem; }
  #onetrust-banner-sdk h3, #onetrust-pc-sdk h3, #ot-sdk-cookie-policy h3 { font-size: 1.5rem; }
  #onetrust-banner-sdk h4, #onetrust-pc-sdk h4, #ot-sdk-cookie-policy h4 { font-size: 1.5rem; }
  #onetrust-banner-sdk h5, #onetrust-pc-sdk h5, #ot-sdk-cookie-policy h5 { font-size: 1.5rem; }
  #onetrust-banner-sdk h6, #onetrust-pc-sdk h6, #ot-sdk-cookie-policy h6 { font-size: 1.5rem; }
}
#onetrust-banner-sdk p:not([role="heading"]), #onetrust-pc-sdk p:not([role="heading"]), #ot-sdk-cookie-policy p:not([role="heading"]) { margin: 0px 0px 1em; font-family: inherit; line-height: normal; }
#onetrust-banner-sdk a, #onetrust-pc-sdk a, #ot-sdk-cookie-policy a { color: rgb(86, 86, 86); text-decoration: underline; }
#onetrust-banner-sdk a:hover, #onetrust-pc-sdk a:hover, #ot-sdk-cookie-policy a:hover { color: rgb(86, 86, 86); text-decoration: none; }
#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button { margin-bottom: 1rem; font-family: inherit; }
#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy .ot-sdk-button, #ot-sdk-cookie-policy button { display: inline-block; height: 38px; padding: 0px 30px; color: rgb(85, 85, 85); text-align: center; font-size: 0.9em; font-weight: 400; line-height: 38px; letter-spacing: 0.01em; text-decoration: none; white-space: nowrap; background-color: rgba(0, 0, 0, 0); border-radius: 2px; border: 1px solid rgb(187, 187, 187); cursor: pointer; box-sizing: border-box; }
#onetrust-banner-sdk .ot-sdk-button:hover, #onetrust-banner-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons) > button:not(.ot-link-btn):hover, #onetrust-banner-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons) > button:not(.ot-link-btn):focus, #onetrust-pc-sdk .ot-sdk-button:hover, #onetrust-pc-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons) > button:not(.ot-link-btn):hover, #onetrust-pc-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons) > button:not(.ot-link-btn):focus, #ot-sdk-cookie-policy .ot-sdk-button:hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons) > button:not(.ot-link-btn):hover, #ot-sdk-cookie-policy :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons) > button:not(.ot-link-btn):focus { color: rgb(51, 51, 51); border-color: rgb(136, 136, 136); opacity: 0.9; }
#onetrust-banner-sdk .ot-sdk-button:focus, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:focus, #onetrust-pc-sdk .ot-sdk-button:focus, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:focus, #ot-sdk-cookie-policy .ot-sdk-button:focus, #ot-sdk-cookie-policy :not(.ot-leg-btn-container) > button:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-banner-sdk button.ot-sdk-button-primary, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-pc-sdk button.ot-sdk-button-primary, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary, #ot-sdk-cookie-policy button.ot-sdk-button-primary, #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary, #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary { color: rgb(255, 255, 255); background-color: rgb(51, 195, 240); border-color: rgb(51, 195, 240); }
#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-banner-sdk button.ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:hover, #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-banner-sdk button.ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:focus, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-pc-sdk button.ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:hover, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-pc-sdk button.ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy button.ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary:hover, #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy button.ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type="submit"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type="reset"].ot-sdk-button-primary:focus, #ot-sdk-cookie-policy input[type="button"].ot-sdk-button-primary:focus { color: rgb(255, 255, 255); background-color: rgb(30, 174, 219); border-color: rgb(30, 174, 219); }
#onetrust-banner-sdk input[type="text"], #onetrust-pc-sdk input[type="text"], #ot-sdk-cookie-policy input[type="text"] { height: 38px; padding: 6px 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(112, 112, 112); border-radius: 4px; box-shadow: none; box-sizing: border-box; }
#onetrust-banner-sdk input[type="text"], #onetrust-pc-sdk input[type="text"], #ot-sdk-cookie-policy input[type="text"] { appearance: none; }
#onetrust-banner-sdk input[type="text"]:focus, #onetrust-pc-sdk input[type="text"]:focus, #ot-sdk-cookie-policy input[type="text"]:focus { border: 1px solid rgb(0, 0, 0); outline: 0px; }
#onetrust-banner-sdk label, #onetrust-pc-sdk label, #ot-sdk-cookie-policy label { display: block; margin-bottom: 0.5rem; font-weight: 600; }
#onetrust-banner-sdk input[type="checkbox"], #onetrust-pc-sdk input[type="checkbox"], #ot-sdk-cookie-policy input[type="checkbox"] { display: inline; }
#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul { list-style: inside circle; }
#onetrust-banner-sdk ul, #onetrust-pc-sdk ul, #ot-sdk-cookie-policy ul { padding-left: 0px; margin-top: 0px; }
#onetrust-banner-sdk ul ul, #onetrust-pc-sdk ul ul, #ot-sdk-cookie-policy ul ul { margin: 1.5rem 0px 1.5rem 3rem; font-size: 90%; }
#onetrust-banner-sdk li, #onetrust-pc-sdk li, #ot-sdk-cookie-policy li { margin-bottom: 1rem; }
#onetrust-banner-sdk th, #onetrust-banner-sdk td, #onetrust-pc-sdk th, #onetrust-pc-sdk td, #ot-sdk-cookie-policy th, #ot-sdk-cookie-policy td { padding: 12px 15px; text-align: left; border-bottom: 1px solid rgb(225, 225, 225); }
#onetrust-banner-sdk button, #onetrust-pc-sdk button, #ot-sdk-cookie-policy button { margin-bottom: 1rem; font-family: inherit; }
#onetrust-banner-sdk .ot-sdk-container::after, #onetrust-banner-sdk .ot-sdk-row::after, #onetrust-pc-sdk .ot-sdk-container::after, #onetrust-pc-sdk .ot-sdk-row::after, #ot-sdk-cookie-policy .ot-sdk-container::after, #ot-sdk-cookie-policy .ot-sdk-row::after { content: ""; display: table; clear: both; }
#onetrust-banner-sdk .ot-sdk-row, #onetrust-pc-sdk .ot-sdk-row, #ot-sdk-cookie-policy .ot-sdk-row { margin: 0px; max-width: none; display: block; }
#onetrust-banner-sdk { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 18px; }
#onetrust-banner-sdk.otFloatingRounded { position: fixed; background-color: rgb(255, 255, 255); width: 60%; max-width: 700px; z-index: 2147483645; border-radius: 2.5px; bottom: 2em; left: 1em; font-size: 16px; max-height: 90%; overflow: hidden auto; }
#onetrust-banner-sdk.otRelFont { font-size: 1rem; }
#onetrust-banner-sdk.ot-bottom-left[dir="rtl"] { right: 1em; }
#onetrust-banner-sdk.ot-bottom-right { left: auto; right: 1em; }
#onetrust-banner-sdk.ot-bottom-right[dir="rtl"] { left: 1em; right: auto; }
#onetrust-banner-sdk .accept-btn-only { float: none !important; width: 100%; }
#onetrust-banner-sdk .cookie-settings-btn-only { width: 100%; }
#onetrust-banner-sdk::-webkit-scrollbar { width: 11px; }
#onetrust-banner-sdk::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(193, 193, 193); }
#onetrust-banner-sdk { }
#onetrust-banner-sdk h3, #onetrust-banner-sdk p[aria-level="3"] { margin-bottom: 0px; }
#onetrust-banner-sdk h3, #onetrust-banner-sdk p { color: dimgray; }
#onetrust-banner-sdk .ot-sdk-container { padding: 0px; width: 100%; margin: 0px; }
#onetrust-banner-sdk #onetrust-policy { margin-top: 40px; }
#onetrust-banner-sdk .ot-optout-signal { margin: 0px 1.875rem 0.625rem; }
#onetrust-banner-sdk #onetrust-policy-title, #onetrust-banner-sdk #onetrust-button-group { float: left; }
#onetrust-banner-sdk #onetrust-button-group-parent { padding: 10px 30px 4px; }
#onetrust-banner-sdk .ot-gv-list-handler { padding: 0px 30px 10px; font-size: 0.812em; margin-bottom: 0px; border: 0px; line-height: normal; height: auto; width: auto; }
#onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-b-addl-desc { padding: 0px 30px 10px; clear: both; font-size: 0.813em; line-height: 1.5; margin: 0px; }
#onetrust-banner-sdk #onetrust-policy-text > *, #onetrust-banner-sdk #onetrust-policy-text a, #onetrust-banner-sdk .ot-b-addl-desc > *, #onetrust-banner-sdk .ot-b-addl-desc a { margin-bottom: 0px; font-size: inherit; line-height: inherit; }
#onetrust-banner-sdk #onetrust-policy-text a, #onetrust-banner-sdk .ot-b-addl-desc a { font-weight: bold; }
#onetrust-banner-sdk .ot-b-addl-desc { display: block; }
#onetrust-banner-sdk .ot-dpd-desc > .ot-b-addl-desc { padding: 0px; margin-top: 10px; margin-bottom: 10px; line-height: 1.5; font-size: 1em; }
#onetrust-banner-sdk #onetrust-policy-title { display: inline-block; max-width: calc(100% - 75px); padding-left: 30px; font-size: 1em; line-height: 1.5; padding-bottom: 10px; }
#onetrust-banner-sdk #onetrust-button-group { float: right; }
#onetrust-banner-sdk #onetrust-button-group.ot-button-order-container { display: flex; flex-wrap: wrap; justify-content: flex-end; }
#onetrust-banner-sdk #onetrust-button-group.ot-button-order-container [class*="ot-button-order-"]:nth-of-type(1) { margin-right: auto; }
#onetrust-banner-sdk #onetrust-button-group.ot-button-order-container [class*="ot-button-order-"]:nth-of-type(2) { margin-right: 1em; }
#onetrust-banner-sdk #onetrust-button-group.ot-button-order-container [class*="ot-button-order-"]:last-of-type { margin-right: 0px; }
#onetrust-banner-sdk #onetrust-button-group.ot-button-order-container #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-button-group.ot-button-order-container #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-button-group.ot-button-order-container #onetrust-pc-btn-handler { min-width: 130px; }
#onetrust-banner-sdk .onetrust-banner-options { float: right; max-width: 55%; }
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { background-color: rgb(104, 182, 49); color: rgb(255, 255, 255); border-color: rgb(104, 182, 49); margin-right: 1em; min-width: 130px; height: auto; white-space: normal; word-break: break-word; overflow-wrap: break-word; padding: 12px 10px; line-height: 1.2; font-weight: 600; font-size: 0.813em; }
#onetrust-banner-sdk #onetrust-accept-btn-handler { margin-right: 0px; }
#onetrust-banner-sdk #onetrust-pc-btn-handler { border: 1px solid rgb(104, 182, 49); min-width: 175px; max-width: 40%; }
#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link { background-color: rgb(255, 255, 255); border: none; color: rgb(104, 182, 49); text-decoration: underline; margin-right: 1rem; }
#onetrust-banner-sdk .has-reject-all-button #onetrust-button-group { width: 100%; }
#onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link { text-align: left; padding-left: 0px; padding-right: 0px; }
#onetrust-banner-sdk #onetrust-close-btn-container { right: 20px; top: 10px; position: absolute; }
#onetrust-banner-sdk .ot-close-icon { height: 44px; width: 44px; background-size: 12px; margin: -10px -10px 0px 0px; display: inline-block; border: none; padding: 0px; }
#onetrust-banner-sdk .banner_logo { display: none; }
#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy { margin-top: 75px; }
#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { position: absolute; top: 10px; left: 30px; }
#onetrust-banner-sdk #banner-options { float: left; padding: 0px 30px; width: calc(100% - 60px); }
#onetrust-banner-sdk .banner-option-input { cursor: pointer; width: auto; height: auto; border: none; padding: 0px 3px 0px 0px; margin: 0px 0px 6px; font-size: 0.82em; line-height: 1.4; }
#onetrust-banner-sdk .banner-option-input * { pointer-events: none; font-size: inherit; line-height: inherit; }
#onetrust-banner-sdk .banner-option-input[aria-expanded="true"] .ot-arrow-container { transform: rotate(90deg); }
#onetrust-banner-sdk .banner-option-input[aria-expanded="true"] ~ .banner-option-details { height: auto; display: block; }
#onetrust-banner-sdk .banner-option-header { cursor: pointer; display: inline-block; }
#onetrust-banner-sdk .banner-option-header :first-child { color: dimgray; font-weight: bold; float: left; }
#onetrust-banner-sdk .banner-option { margin-bottom: 10px; }
#onetrust-banner-sdk .ot-arrow-container, #onetrust-banner-sdk .banner-option-details { transition: 300ms ease-in; }
#onetrust-banner-sdk .ot-arrow-container { display: inline-block; border-top: 6px solid rgba(0, 0, 0, 0); border-bottom: 6px solid rgba(0, 0, 0, 0); border-left: 6px solid dimgray; margin-left: 10px; vertical-align: middle; }
#onetrust-banner-sdk .banner-option-details { display: none; font-size: 0.83em; line-height: 1.5; height: 0px; padding: 10px 10px 5px; }
#onetrust-banner-sdk .banner-option-details * { font-size: inherit; line-height: inherit; color: dimgray; }
#onetrust-banner-sdk .ot-dpd-container { float: left; padding: 0px 30px; clear: both; }
#onetrust-banner-sdk .ot-dpd-title { font-weight: bold; padding-bottom: 10px; line-height: 1.4; font-size: 1em; }
#onetrust-banner-sdk .ot-dpd-desc { font-size: 0.813em; line-height: 1.5; }
#onetrust-banner-sdk .ot-dpd-desc .onetrust-vendors-list-handler { display: block; margin-left: 0px; margin-top: 5px; padding: 0px; margin-bottom: 0px; border: 0px; line-height: normal; height: auto; width: auto; }
#onetrust-banner-sdk :not(.ot-dpd-desc) > .ot-b-addl-desc { font-size: 0.813em; line-height: 1.5; margin: 0px; padding-bottom: 10px; }
#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container { top: 15px; transform: none; right: 15px; }
#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button { padding: 0px; white-space: pre-wrap; border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.69em; }
#onetrust-banner-sdk.ot-close-btn-link.ot-wo-title #onetrust-group-container { margin-top: 20px; }
@media only screen and (max-width: 425px) {
  #onetrust-banner-sdk #onetrust-button-group { margin-top: 0px; }
  #onetrust-banner-sdk button { padding: 0px 20px; }
  #onetrust-banner-sdk #onetrust-close-btn-container { right: 15px; }
  #onetrust-banner-sdk #onetrust-policy-title { padding-left: 15px; }
  #onetrust-banner-sdk #onetrust-button-group-parent, #onetrust-banner-sdk .ot-dpd-container { padding: 0px 15px; }
  #onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-gv-list-handler, #onetrust-banner-sdk :not(.ot-dpd-desc) > .ot-b-addl-desc { padding: 0px 15px 10px; }
  #onetrust-banner-sdk .ot-optout-signal { margin: 0px 1.875rem 0.625rem; }
  #onetrust-banner-sdk #ot-gv-link-ctnr { margin-bottom: 15px; }
  #onetrust-banner-sdk #onetrust-button-group button { width: 100%; }
  #onetrust-banner-sdk #banner-options { padding: 0px 15px; width: calc(100% - 30px); }
  #onetrust-banner-sdk .banner-option { margin-bottom: 6px; }
  #onetrust-banner-sdk #onetrust-button-group, #onetrust-banner-sdk .onetrust-banner-options { width: 100%; }
  #onetrust-banner-sdk #onetrust-pc-btn-handler { margin-right: 0px; }
  #onetrust-banner-sdk.otFloatingRounded, #onetrust-banner-sdk.otFloatingRounded[dir="rtl"] { left: 0px; bottom: 0px; width: 100%; right: 0px; }
}
@media only screen and (max-width: 550px) {
  #onetrust-banner-sdk .ot-close-icon { padding: 0px; }
  #onetrust-banner-sdk.ot-close-btn-link #onetrust-group-container { margin-top: 20px; }
}
@media only screen and (min-width: 426px) and (max-width: 896px) {
  #onetrust-banner-sdk.otFloatingRounded { width: 95%; }
  #onetrust-banner-sdk #onetrust-button-group-parent { width: 100%; }
}
@media only screen and (max-width: 640px) {
  #onetrust-banner-sdk #onetrust-button-group { text-align: center; }
  #onetrust-banner-sdk .onetrust-banner-options, #onetrust-banner-sdk #onetrust-pc-btn-handler { max-width: 100%; display: inline-block; text-align: center; }
  #onetrust-banner-sdk .has-reject-all-button .onetrust-banner-options { width: 100%; }
  #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link { text-align: center; }
  #onetrust-banner-sdk #onetrust-button-group.ot-button-order-container [class*="ot-button-order-"] { flex-basis: 100%; margin-right: 0px !important; }
}
#onetrust-consent-sdk #onetrust-banner-sdk { background-color: rgb(238, 240, 243); }
#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: rgb(10, 11, 13); }
#onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details { background-color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-banner-sdk a[href], #onetrust-consent-sdk #onetrust-banner-sdk a[href] font, #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn { color: rgb(0, 82, 255); }
#onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #ot-dialog-confirm-handler { background-color: rgb(0, 82, 255); border-color: rgb(0, 82, 255); color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-banner-sdk :focus, #onetrust-consent-sdk #onetrust-banner-sdk:focus { outline-color: rgb(1, 76, 236); outline-width: 1px; }
#onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link, #onetrust-consent-sdk #ot-dialog-cancel-handler { color: rgb(10, 11, 13); border-color: rgb(10, 11, 13); background-color: rgb(238, 240, 243); }
#onetrust-banner-sdk #onetrust-policy-text a.ot-cookie-policy-link, #onetrust-banner-sdk #onetrust-policy-text a.ot-imprint-link { margin-left: 5px; }
#onetrust-banner-sdk { text-size-adjust: 100%; font-family: CoinbaseSans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif !important; }
#onetrust-pc-sdk { text-size-adjust: 100%; font-family: CoinbaseSans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif !important; }
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { outline-offset: 1px; }
#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { height: 64px; width: 64px; }
#onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold { font-weight: bold; }
#onetrust-banner-sdk .ot-close-icon, #onetrust-pc-sdk .ot-close-icon, #ot-sync-ntfy .ot-close-icon { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 12px; width: 12px; }
#onetrust-banner-sdk .powered-by-logo, #onetrust-banner-sdk .ot-pc-footer-logo a, #onetrust-pc-sdk .powered-by-logo, #onetrust-pc-sdk .ot-pc-footer-logo a, #ot-sync-ntfy .powered-by-logo, #ot-sync-ntfy .ot-pc-footer-logo a { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 25px; width: 152px; display: block; text-decoration: none; font-size: 0.75em; }
#onetrust-banner-sdk .powered-by-logo:hover, #onetrust-banner-sdk .ot-pc-footer-logo a:hover, #onetrust-pc-sdk .powered-by-logo:hover, #onetrust-pc-sdk .ot-pc-footer-logo a:hover, #ot-sync-ntfy .powered-by-logo:hover, #ot-sync-ntfy .ot-pc-footer-logo a:hover { color: rgb(86, 86, 86); }
#onetrust-banner-sdk h3 *, #onetrust-banner-sdk h4 *, #onetrust-banner-sdk h6 *, #onetrust-banner-sdk button *, #onetrust-banner-sdk a[data-parent-id] *, #onetrust-pc-sdk h3 *, #onetrust-pc-sdk h4 *, #onetrust-pc-sdk h6 *, #onetrust-pc-sdk button *, #onetrust-pc-sdk a[data-parent-id] *, #ot-sync-ntfy h3 *, #ot-sync-ntfy h4 *, #ot-sync-ntfy h6 *, #ot-sync-ntfy button *, #ot-sync-ntfy a[data-parent-id] * { font-size: inherit; font-weight: inherit; color: inherit; }
#onetrust-banner-sdk .ot-hide, #onetrust-pc-sdk .ot-hide, #ot-sync-ntfy .ot-hide { display: none !important; }
#onetrust-banner-sdk button.ot-link-btn:hover, #onetrust-pc-sdk button.ot-link-btn:hover, #ot-sync-ntfy button.ot-link-btn:hover { text-decoration: underline; opacity: 1; }
#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column { padding: 0px; }
#onetrust-pc-sdk .ot-sdk-container { padding-right: 0px; }
#onetrust-pc-sdk .ot-sdk-row { display: flex; flex-direction: column; width: 100%; gap: 1em; }
#onetrust-pc-sdk [type="checkbox"]:checked, #onetrust-pc-sdk [type="checkbox"]:not(:checked) { pointer-events: initial; }
#onetrust-pc-sdk [type="checkbox"]:disabled + label::before, #onetrust-pc-sdk [type="checkbox"]:disabled + label::after, #onetrust-pc-sdk [type="checkbox"]:disabled + label { pointer-events: none; opacity: 0.7; }
#onetrust-pc-sdk li input[type="checkbox"] { z-index: 1; }
#onetrust-pc-sdk li .ot-checkbox label { z-index: 2; }
#onetrust-pc-sdk li .ot-checkbox input[type="checkbox"] { height: auto; width: auto; }
#onetrust-pc-sdk li .host-title a, #onetrust-pc-sdk li .ot-host-name a, #onetrust-pc-sdk li .accordion-text, #onetrust-pc-sdk li .ot-acc-txt { z-index: 2; position: relative; }
#onetrust-pc-sdk input { margin: 3px 0.1ex; }
#onetrust-pc-sdk .pc-logo, #onetrust-pc-sdk .ot-pc-logo { height: 60px; width: 180px; background-position: center center; background-size: contain; background-repeat: no-repeat; display: inline-flex; justify-content: center; align-items: center; }
#onetrust-pc-sdk .pc-logo img, #onetrust-pc-sdk .ot-pc-logo img { max-height: 100%; max-width: 100%; }
#onetrust-pc-sdk .screen-reader-only, #onetrust-pc-sdk .ot-scrn-rdr, .ot-sdk-cookie-policy .screen-reader-only, .ot-sdk-cookie-policy .ot-scrn-rdr { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
#onetrust-pc-sdk.ot-fade-in, .onetrust-pc-dark-filter.ot-fade-in, #onetrust-banner-sdk.ot-fade-in { animation-name: onetrust-fade-in; animation-duration: 400ms; animation-timing-function: ease-in-out; }
#onetrust-pc-sdk.ot-hide { display: none !important; }
.onetrust-pc-dark-filter.ot-hide { display: none !important; }
#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings { color: rgb(0, 82, 255); border: 1px solid rgb(0, 82, 255); height: auto; white-space: normal; overflow-wrap: break-word; padding: 0.8em 2em; font-size: 0.8em; line-height: 1.2; cursor: pointer; transition: 0.1s; }
#ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover { color: rgb(255, 255, 255); background-color: rgb(0, 82, 255); }
.onetrust-pc-dark-filter { background: rgba(0, 0, 0, 0.5); z-index: 2147483646; width: 100%; height: 100%; overflow: hidden; position: fixed; top: 0px; bottom: 0px; left: 0px; }
@keyframes onetrust-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.ot-cookie-label { text-decoration: underline; }
@media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape) {
  #onetrust-pc-sdk p { font-size: 0.75em; }
}
#onetrust-banner-sdk .banner-option-input:focus + label { outline: rgb(0, 0, 0) auto 1px; }
#onetrust-pc-sdk .ot-userid-title { margin-top: 10px; }
#onetrust-pc-sdk .ot-userid-title > span, #onetrust-pc-sdk .ot-userid-timestamp > span { font-weight: 700; }
#onetrust-pc-sdk .ot-userid-desc { font-style: italic; }
#onetrust-pc-sdk .ot-host-desc a { pointer-events: initial; }
#onetrust-pc-sdk .ot-ven-hdr > p a { position: relative; z-index: 2; pointer-events: initial; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a { margin-right: auto; }
#onetrust-pc-sdk .ot-pc-footer-logo img { width: 136px; height: 16px; }
#onetrust-pc-sdk .ot-pur-vdr-count { font-weight: 400; font-size: 0.7rem; padding-top: 3px; display: block; }
#onetrust-banner-sdk .ot-optout-signal, #onetrust-pc-sdk .ot-optout-signal { border: 1px solid rgb(50, 174, 136); border-radius: 3px; padding: 5px; margin-bottom: 10px; background-color: rgb(249, 255, 250); font-size: 0.85rem; line-height: 2; }
#onetrust-banner-sdk .ot-optout-signal .ot-optout-icon, #onetrust-pc-sdk .ot-optout-signal .ot-optout-icon { display: inline; margin-right: 5px; }
#onetrust-banner-sdk .ot-optout-signal svg, #onetrust-pc-sdk .ot-optout-signal svg { height: 20px; width: 30px; transform: scale(0.5); }
#onetrust-banner-sdk .ot-optout-signal svg path, #onetrust-pc-sdk .ot-optout-signal svg path { fill: rgb(50, 174, 136); }
#onetrust-banner-sdk, #onetrust-pc-sdk, #ot-sync-ntfy { font-size: 16px; }
#onetrust-banner-sdk *, #onetrust-banner-sdk ::after, #onetrust-banner-sdk ::before, #onetrust-pc-sdk *, #onetrust-pc-sdk ::after, #onetrust-pc-sdk ::before, #ot-sync-ntfy *, #ot-sync-ntfy ::after, #ot-sync-ntfy ::before { box-sizing: content-box; }
#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-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 { font-family: inherit; font-weight: normal; -webkit-font-smoothing: auto; letter-spacing: normal; line-height: normal; padding: 0px; margin: 0px; height: auto; min-height: 0px; max-height: none; width: auto; min-width: 0px; max-width: none; border-radius: 0px; border: none; clear: none; float: none; position: static; inset: auto; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; white-space: normal; background: none; overflow: visible; vertical-align: baseline; visibility: visible; z-index: auto; box-shadow: none; }
#onetrust-banner-sdk label::before, #onetrust-banner-sdk label::after, #onetrust-banner-sdk .checkbox::after, #onetrust-banner-sdk .checkbox::before, #onetrust-pc-sdk label::before, #onetrust-pc-sdk label::after, #onetrust-pc-sdk .checkbox::after, #onetrust-pc-sdk .checkbox::before, #ot-sync-ntfy label::before, #ot-sync-ntfy label::after, #ot-sync-ntfy .checkbox::after, #ot-sync-ntfy .checkbox::before { content: none; }
#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container { position: relative; width: 100%; max-width: 100%; margin: 0px auto; padding: 0px 20px; box-sizing: border-box; }
#onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns { width: 100%; float: left; box-sizing: border-box; padding: 0px; display: initial; }
@media (min-width: 400px) {
  #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container { width: 90%; padding: 0px; }
}
@media (min-width: 550px) {
  #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container { width: 100%; }
  #onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns { margin-left: 4%; }
  #onetrust-banner-sdk .ot-sdk-column:first-child, #onetrust-banner-sdk .ot-sdk-columns:first-child, #onetrust-pc-sdk .ot-sdk-column:first-child, #onetrust-pc-sdk .ot-sdk-columns:first-child { margin-left: 0px; }
  #onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns { width: 13.3333%; }
  #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns { width: 22%; }
  #onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns { width: 30.6667%; }
  #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns { width: 65.3333%; }
  #onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns { width: 74%; }
  #onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns { width: 82.6667%; }
  #onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns { width: 91.3333%; }
  #onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns { width: 100%; margin-left: 0px; }
}
#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-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6 { margin-top: 0px; font-weight: 600; font-family: inherit; }
#onetrust-banner-sdk h1, #onetrust-pc-sdk h1 { font-size: 1.5rem; line-height: 1.2; }
#onetrust-banner-sdk h2, #onetrust-pc-sdk h2 { font-size: 1.5rem; line-height: 1.25; }
#onetrust-banner-sdk h3, #onetrust-pc-sdk h3 { font-size: 1.5rem; line-height: 1.3; }
#onetrust-banner-sdk h4, #onetrust-pc-sdk h4 { font-size: 1.5rem; line-height: 1.35; }
#onetrust-banner-sdk h5, #onetrust-pc-sdk h5 { font-size: 1.5rem; line-height: 1.5; }
#onetrust-banner-sdk h6, #onetrust-pc-sdk h6 { font-size: 1.5rem; line-height: 1.6; }
@media (min-width: 550px) {
  #onetrust-banner-sdk h1, #onetrust-pc-sdk h1 { font-size: 1.5rem; }
  #onetrust-banner-sdk h2, #onetrust-pc-sdk h2 { font-size: 1.5rem; }
  #onetrust-banner-sdk h3, #onetrust-pc-sdk h3 { font-size: 1.5rem; }
  #onetrust-banner-sdk h4, #onetrust-pc-sdk h4 { font-size: 1.5rem; }
  #onetrust-banner-sdk h5, #onetrust-pc-sdk h5 { font-size: 1.5rem; }
  #onetrust-banner-sdk h6, #onetrust-pc-sdk h6 { font-size: 1.5rem; }
}
#onetrust-banner-sdk p, #onetrust-pc-sdk p { margin: 0px 0px 1em; font-family: inherit; line-height: normal; }
#onetrust-banner-sdk a, #onetrust-pc-sdk a { color: rgb(86, 86, 86); text-decoration: underline !important; }
#onetrust-banner-sdk a:hover, #onetrust-pc-sdk a:hover { color: rgb(86, 86, 86); text-decoration: underline !important; }
#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button { margin-bottom: 1rem; font-family: inherit; }
#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button { display: inline-block; height: 38px; padding: 0px 30px; color: rgb(85, 85, 85); text-align: center; font-size: 0.9em; font-weight: 400; line-height: 38px; letter-spacing: 0.01em; text-decoration: none; white-space: nowrap; background-color: rgba(0, 0, 0, 0); border-radius: 2px; border: 1px solid rgb(187, 187, 187); cursor: pointer; box-sizing: border-box; }
#onetrust-banner-sdk .ot-sdk-button:hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #onetrust-pc-sdk .ot-sdk-button:hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus { background-color: rgb(1, 76, 236); }
#onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover { background-color: transparent !important; }
#onetrust-banner-sdk .ot-sdk-button:focus, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:focus, #onetrust-pc-sdk .ot-sdk-button:focus, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-banner-sdk button.ot-sdk-button-primary, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-pc-sdk button.ot-sdk-button-primary, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary { color: rgb(255, 255, 255); background-color: rgb(51, 195, 240); border-color: rgb(51, 195, 240); }
#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-banner-sdk button.ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:hover, #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-banner-sdk button.ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:focus, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-pc-sdk button.ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:hover, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-pc-sdk button.ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:focus { color: rgb(255, 255, 255); background-color: rgb(30, 174, 219); border-color: rgb(30, 174, 219); }
#onetrust-banner-sdk input[type="text"], #onetrust-pc-sdk input[type="text"] { height: 38px; padding: 6px 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); border-radius: 4px; box-shadow: none; box-sizing: border-box; }
#onetrust-banner-sdk input[type="text"], #onetrust-pc-sdk input[type="text"] { appearance: none; }
#onetrust-banner-sdk input[type="text"]:focus, #onetrust-pc-sdk input[type="text"]:focus { border: 1px solid rgb(0, 0, 0); outline: 0px; }
#onetrust-banner-sdk label, #onetrust-pc-sdk label { display: block; margin-bottom: 0.5rem; font-weight: 600; }
#onetrust-banner-sdk input[type="checkbox"], #onetrust-pc-sdk input[type="checkbox"] { display: inline; }
#onetrust-banner-sdk ul, #onetrust-pc-sdk ul { list-style: inside circle; }
#onetrust-banner-sdk ul, #onetrust-pc-sdk ul { padding-left: 0px; margin-top: 0px; }
#onetrust-banner-sdk ul ul, #onetrust-pc-sdk ul ul { margin: 1.5rem 0px 1.5rem 3rem; font-size: 90%; }
#onetrust-banner-sdk li, #onetrust-pc-sdk li { margin-bottom: 1rem; }
#onetrust-banner-sdk th, #onetrust-banner-sdk td, #onetrust-pc-sdk th, #onetrust-pc-sdk td { padding: 12px 15px; text-align: left; border-bottom: 1px solid rgb(225, 225, 225); }
#onetrust-banner-sdk button, #onetrust-pc-sdk button { margin-bottom: 1rem; font-family: inherit; }
#onetrust-banner-sdk .ot-sdk-container::after, #onetrust-banner-sdk .ot-sdk-row::after, #onetrust-pc-sdk .ot-sdk-container::after, #onetrust-pc-sdk .ot-sdk-row::after { content: ""; display: table; clear: both; }
#onetrust-banner-sdk .ot-sdk-row { padding-right: 28px; }
#onetrust-banner-sdk .ot-sdk-row, #onetrust-pc-sdk .ot-sdk-row { margin: 0px; max-width: none; display: block; }
#onetrust-banner-sdk { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 18px; }
#onetrust-banner-sdk.otFlat { position: fixed; z-index: 2147483645; bottom: 0px; right: 0px; left: 0px; background-color: rgb(255, 255, 255); max-height: 90%; overflow: hidden auto; }
#onetrust-banner-sdk.otFlat.top { top: 0px; bottom: auto; }
#onetrust-banner-sdk.otRelFont { font-size: 1rem; }
#onetrust-banner-sdk > .ot-sdk-container { overflow: hidden; }
#onetrust-banner-sdk::-webkit-scrollbar { width: 11px; }
#onetrust-banner-sdk::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(193, 193, 193); }
#onetrust-banner-sdk { }
#onetrust-banner-sdk #onetrust-policy { margin-top: 1em; overflow: hidden; }
#onetrust-banner-sdk #onetrust-policy .ot-gv-list-handler { float: left; font-size: 0.82em; padding: 0px; margin-bottom: 0px; border: 0px; line-height: normal; height: auto; width: auto; text-decoration: underline !important; }
#onetrust-banner-sdk #onetrust-policy-title { font-size: 1.2em; line-height: 1.3; margin-bottom: 10px; }
#onetrust-banner-sdk #onetrust-policy-text { clear: both; text-align: left; font-size: 0.88em; line-height: 1.4; }
#onetrust-banner-sdk #onetrust-policy-text * { font-size: inherit; line-height: inherit; }
#onetrust-banner-sdk #onetrust-policy-text a { font-weight: bold; margin-left: 5px; text-decoration: underline !important; }
#onetrust-banner-sdk #onetrust-policy-title, #onetrust-banner-sdk #onetrust-policy-text { color: dimgray; float: left; }
#onetrust-banner-sdk #onetrust-button-group-parent { min-height: 1px; text-align: center; margin-bottom: 1em; }
#onetrust-banner-sdk #onetrust-button-group { display: inline-block; }
#onetrust-banner-sdk #onetrust-accept-btn-handler { background-color: rgb(0, 82, 255); color: rgb(255, 255, 255); border-color: rgb(0, 82, 255); margin-right: 1em; min-width: 125px; height: auto; white-space: normal; word-break: break-word; overflow-wrap: break-word; padding: 12px 10px; line-height: 1.2; font-size: 0.813em; font-weight: 600; }
#onetrust-banner-sdk #onetrust-reject-all-handler { background-color: rgb(238, 240, 243); color: rgb(10, 11, 13); border-color: rgb(238, 240, 243); margin-right: 1em; min-width: 125px; height: auto; white-space: normal; word-break: break-word; overflow-wrap: break-word; padding: 12px 10px; line-height: 1.2; font-size: 0.813em; font-weight: 600; }
#onetrust-banner-sdk #onetrust-pc-btn-handler { background-color: rgb(238, 240, 243); color: rgb(10, 11, 13); border-color: rgb(238, 240, 243); margin-right: 1em; min-width: 125px; height: auto; white-space: normal; word-break: break-word; overflow-wrap: break-word; padding: 12px 10px; line-height: 1.2; font-size: 0.813em; font-weight: 600; }
#onetrust-banner-sdk #onetrust-policy-text #onetrust-pc-btn-handler { background: none; border: none; color: rgb(0, 82, 255); cursor: pointer; display: inline; font-size: inherit; font-weight: inherit; height: auto; line-height: inherit; margin: 0px; min-width: auto; padding: 0px; text-transform: lowercase; vertical-align: baseline; white-space: inherit; word-break: normal; overflow-wrap: normal; text-decoration: underline !important; }
#onetrust-banner-sdk #onetrust-policy-text #onetrust-pc-btn-handler:focus-visible { outline: rgb(0, 95, 204) solid 1px; }
#onetrust-banner-sdk .onetrust-close-btn-ui { width: 12px; height: 12px; background-size: 12px; border: none; position: relative; margin: auto; border-radius: 100%; padding: 12px; }
#onetrust-banner-sdk .onetrust-close-btn-ui:focus { background-color: transparent !important; }
#onetrust-banner-sdk .onetrust-close-btn-ui:focus-visible { outline: rgb(0, 95, 204) solid 1px; border-radius: 100%; }
#onetrust-banner-sdk .banner_logo { display: none; }
#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { position: absolute; top: 50%; transform: translateY(-50%); left: 0px; }
#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy { margin-left: 65px; }
#onetrust-banner-sdk .ot-b-addl-desc { clear: both; float: left; display: block; }
#onetrust-banner-sdk #banner-options { float: left; display: table; margin-right: 0px; margin-left: 1em; width: calc(100% - 1em); }
#onetrust-banner-sdk .banner-option-input { cursor: pointer; width: auto; height: auto; border: none; padding: 0px 3px 0px 0px; margin: 0px 0px 10px; font-size: 0.82em; line-height: 1.4; }
#onetrust-banner-sdk .banner-option-input * { pointer-events: none; font-size: inherit; line-height: inherit; }
#onetrust-banner-sdk .banner-option-input[aria-expanded="true"] ~ .banner-option-details { display: block; height: auto; }
#onetrust-banner-sdk .banner-option-input[aria-expanded="true"] .ot-arrow-container { transform: rotate(90deg); }
#onetrust-banner-sdk .banner-option { margin-bottom: 12px; margin-left: 0px; border: none; float: left; padding: 0px; }
#onetrust-banner-sdk .banner-option:first-child { padding-left: 2px; }
#onetrust-banner-sdk .banner-option:not(:first-child) { padding: 0px; border: none; }
#onetrust-banner-sdk .banner-option-header { cursor: pointer; display: inline-block; }
#onetrust-banner-sdk .banner-option-header :first-child { color: dimgray; font-weight: bold; float: left; }
#onetrust-banner-sdk .banner-option-header .ot-arrow-container { display: inline-block; border-top: 6px solid rgba(0, 0, 0, 0); border-bottom: 6px solid rgba(0, 0, 0, 0); border-left: 6px solid dimgray; margin-left: 10px; vertical-align: middle; }
#onetrust-banner-sdk .banner-option-details { display: none; font-size: 0.83em; line-height: 1.5; padding: 10px 0px 5px 10px; margin-right: 10px; height: 0px; }
#onetrust-banner-sdk .banner-option-details * { font-size: inherit; line-height: inherit; color: dimgray; }
#onetrust-banner-sdk .ot-arrow-container, #onetrust-banner-sdk .banner-option-details { transition: 300ms ease-in; }
#onetrust-banner-sdk .ot-dpd-container { float: left; }
#onetrust-banner-sdk .ot-dpd-title { margin-bottom: 10px; }
#onetrust-banner-sdk .ot-dpd-title, #onetrust-banner-sdk .ot-dpd-desc { font-size: 0.88em; line-height: 1.4; color: dimgray; }
#onetrust-banner-sdk .ot-dpd-title *, #onetrust-banner-sdk .ot-dpd-desc * { font-size: inherit; line-height: inherit; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text * { margin-bottom: 0px; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button { display: block; }
#onetrust-banner-sdk.ot-close-btn-link { padding-top: 25px; }
#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container { top: 15px; transform: none; right: 15px; }
#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button { padding: 0px; white-space: pre-wrap; border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.69em; }
#onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-dpd-desc, #onetrust-banner-sdk .ot-b-addl-desc { font-size: 0.813em; line-height: 1.5; }
#onetrust-banner-sdk .ot-dpd-desc { margin-bottom: 10px; }
#onetrust-banner-sdk .ot-dpd-desc > .ot-b-addl-desc { margin-top: 10px; margin-bottom: 10px; font-size: 1em; }
#onetrust-consent-sdk #onetrust-banner-sdk { background-color: rgb(255, 255, 255); border-radius: 16px; outline: none; }
#onetrust-consent-sdk #onetrust-pc-sdk { background-color: rgb(255, 255, 255); border-radius: 4px; }
#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-banner-sdk #banner-options *, #onetrust-banner-sdk .ot-cat-header, #onetrust-banner-sdk .ot-optout-signal { color: rgb(29, 29, 29); }
#onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details { background-color: rgb(245, 245, 245); }
#onetrust-consent-sdk #onetrust-banner-sdk a[href], #onetrust-consent-sdk #onetrust-banner-sdk a[href] font, #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn { color: rgb(0, 82, 255); text-decoration: underline !important; }
#onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler { background-color: rgb(10, 11, 13); border-color: rgb(10, 11, 13); color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-banner-sdk :focus, #onetrust-consent-sdk #onetrust-banner-sdk:focus { outline-color: rgb(0, 0, 0); outline-width: 1px; }
#onetrust-banner-sdk.otFloatingRounded, #onetrust-banner-sdk.otFloatingRounded[dir="rtl"] { width: 528px; max-width: calc(100% - 32px); }
#onetrust-banner-sdk > div > div.ot-sdk-container { max-width: 100%; width: 100%; }
#onetrust-banner-sdk #onetrust-group-container #onetrust-policy-text, #onetrust-banner-sdk #onetrust-group-container .ot-b-addl-desc { font-size: 14px; }
#onetrust-banner-sdk #onetrust-group-container #onetrust-policy-text a { font-weight: normal; margin-left: 0px; text-decoration: underline !important; }
#onetrust-banner-sdk #onetrust-group-container #onetrust-policy-text a:focus { outline: none; }
#onetrust-banner-sdk #onetrust-group-container #onetrust-policy-text a:focus-visible { outline: rgb(0, 95, 204) solid 1px; }
#onetrust-banner-sdk #onetrust-button-group-parent.has-reject-all-button #onetrust-button-group { flex-direction: row; gap: 8px; display: flex; margin: 0px; justify-content: flex-start; }
#onetrust-banner-sdk .onetrust-banner-options { float: unset; max-width: unset; order: 2; display: flex; gap: 1em; width: 100%; }
#onetrust-banner-sdk #onetrust-button-group-parent.has-reject-all-button #onetrust-button-group button { padding: 8px 16px; height: 40px; font-size: 16px; min-width: auto; }
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group { display: flex; gap: 8px; flex-direction: row; justify-content: flex-start; margin-top: 0px; width: 100%; }
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group button { border-radius: 4px; padding: 10px; text-decoration: none; margin: 0px; }
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler { order: 2; border-radius: 40px; width: auto; min-width: 0px; flex: 1 1 0%; }
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-reject-all-handler { order: 1; border-radius: 40px; margin-left: 0px; width: auto; min-width: 0px; flex: 1 1 0%; }
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-pc-btn-handler { display: none !important; }
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-pc-btn-handler { order: 1; border: none; background-color: rgb(255, 255, 255); text-decoration: underline; padding: 0px; text-align: left; font-size: 14px; min-width: auto; outline: none; }
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-pc-btn-handler:focus-visible { outline: rgb(0, 95, 204) solid 1px; }
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler:hover, #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-reject-all-handler:hover { background-color: rgb(10, 11, 13) !important; border-color: rgb(10, 11, 13) !important; opacity: 1 !important; }
#onetrust-banner-sdk #onetrust-close-btn-container { right: 24px; display: flex; top: 16px; position: absolute; }
#onetrust-pc-sdk.otPcCenter { overflow: hidden; position: fixed; margin: 0px auto; top: 5%; right: 0px; left: 0px; width: 40%; max-width: 575px; min-width: 575px; border-radius: 2.5px; z-index: 2147483647; background-color: rgb(255, 255, 255); box-shadow: rgb(153, 153, 153) 0px 2px 10px -3px; }
#onetrust-pc-sdk.otPcCenter[dir="rtl"] { right: 0px; left: 0px; }
#onetrust-pc-sdk.otRelFont { font-size: 1rem; }
#onetrust-pc-sdk .ot-optout-signal { margin-top: 0.625rem; }
#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr, #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus, #onetrust-pc-sdk .ot-hide-tgl { visibility: hidden; }
#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *, #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus *, #onetrust-pc-sdk .ot-hide-tgl * { visibility: hidden; }
#onetrust-pc-sdk #ot-gn-venlst .ot-ven-item .ot-acc-hdr { min-height: 40px; }
#onetrust-pc-sdk .ot-pc-header { display: flex; align-items: center; justify-content: space-between; height: 40px; padding: 10px 10px 10px 30px; border-bottom: 1px solid rgb(233, 233, 233); }
#onetrust-pc-sdk #ot-pc-title, #onetrust-pc-sdk #ot-category-title, #onetrust-pc-sdk .ot-cat-header, #onetrust-pc-sdk #ot-lst-title, #onetrust-pc-sdk .ot-ven-hdr .ot-ven-name, #onetrust-pc-sdk .ot-always-active { font-weight: bold; color: dimgray; }
#onetrust-pc-sdk .ot-always-active-group .ot-cat-header { width: 55%; font-weight: 700; }
#onetrust-pc-sdk .ot-cat-item p { clear: both; float: left; margin-top: 10px; margin-bottom: 5px; line-height: 1.5; font-size: 0.812em; color: dimgray; }
#onetrust-pc-sdk .ot-close-icon { height: 44px; width: 44px; background-size: 12px; }
#onetrust-pc-sdk #ot-pc-title { float: left; font-size: 1em; line-height: 1.5; margin-bottom: 10px; margin-top: 10px; width: 100%; }
#onetrust-pc-sdk #ot-pc-desc { clear: both; width: 100%; font-size: 0.812em; line-height: 1.5; margin-bottom: 25px; }
#onetrust-pc-sdk #ot-pc-desc a { margin-left: 5px; }
#onetrust-pc-sdk #ot-pc-desc * { font-size: inherit; line-height: inherit; }
#onetrust-pc-sdk #ot-pc-desc ul li { padding: 10px 0px; }
#onetrust-pc-sdk a { color: rgb(101, 101, 101); cursor: pointer; }
#onetrust-pc-sdk a:hover { color: rgb(56, 96, 190); }
#onetrust-pc-sdk label { margin-bottom: 0px; }
#onetrust-pc-sdk #vdr-lst-dsc { font-size: 0.812em; line-height: 1.5; padding: 10px 15px 5px; }
#onetrust-pc-sdk button { max-width: 394px; padding: 12px 30px; line-height: 1; word-break: break-word; overflow-wrap: break-word; white-space: normal; font-weight: bold; height: auto; }
#onetrust-pc-sdk .ot-link-btn { padding: 0px; margin-bottom: 0px; border: 0px; font-weight: normal; line-height: normal; width: auto; height: auto; }
#onetrust-pc-sdk #ot-pc-content { position: absolute; overflow-y: scroll; padding-left: 0px; padding-right: 30px; top: 60px; bottom: 110px; margin: 1px 3px 0px 30px; width: calc(100% - 63px); }
#onetrust-pc-sdk .ot-vs-list .ot-always-active, #onetrust-pc-sdk .ot-cat-grp .ot-always-active { float: right; clear: none; color: rgb(91, 97, 110); margin: 0px; font-size: 14px; }
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track { margin-right: 20px; }
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar { width: 11px; }
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(216, 216, 216); }
#onetrust-pc-sdk input[type="checkbox"]:focus + .ot-acc-hdr { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-pc-scrollbar { }
#onetrust-pc-sdk .save-preference-btn-handler { margin-right: 24px; }
#onetrust-pc-sdk #ot-pc-desc .privacy-notice-link { margin-left: 0px; margin-right: 8px; }
#onetrust-pc-sdk #ot-pc-desc .ot-imprint-handler { margin-left: 0px; margin-right: 8px; }
#onetrust-pc-sdk .ot-subgrp-cntr { display: inline-block; clear: both; width: 100%; padding-top: 15px; }
#onetrust-pc-sdk .ot-switch + .ot-subgrp-cntr { padding-top: 10px; }
#onetrust-pc-sdk ul.ot-subgrps { margin: 0px; font-size: initial; }
#onetrust-pc-sdk ul.ot-subgrps li p, #onetrust-pc-sdk ul.ot-subgrps li h5 { font-size: 0.813em; line-height: 1.4; color: dimgray; }
#onetrust-pc-sdk ul.ot-subgrps .ot-switch { min-height: auto; }
#onetrust-pc-sdk ul.ot-subgrps .ot-switch-nob { top: 0px; }
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr { display: inline-block; width: 100%; }
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-txt { margin: 0px; }
#onetrust-pc-sdk ul.ot-subgrps li { padding: 0px; border: none; }
#onetrust-pc-sdk ul.ot-subgrps li h5 { position: relative; top: 5px; font-weight: bold; margin-bottom: 0px; float: left; }
#onetrust-pc-sdk li.ot-subgrp { margin-left: 20px; overflow: auto; }
#onetrust-pc-sdk li.ot-subgrp > h5 { width: calc(100% - 100px); }
#onetrust-pc-sdk .ot-cat-item p > ul, #onetrust-pc-sdk li.ot-subgrp p > ul { margin: 0px 0px 0px 15px; list-style: disc; font-size: inherit; }
#onetrust-pc-sdk .ot-cat-item p > ul li, #onetrust-pc-sdk li.ot-subgrp p > ul li { font-size: inherit; padding-top: 10px; padding-left: 0px; padding-right: 0px; border: none; }
#onetrust-pc-sdk .ot-cat-item p > ul li:last-child, #onetrust-pc-sdk li.ot-subgrp p > ul li:last-child { padding-bottom: 10px; }
#onetrust-pc-sdk .ot-pc-logo { width: 32px; height: 32px; }
#onetrust-pc-sdk .ot-pc-footer { position: absolute; bottom: 0px; width: 100%; max-height: 160px; border-top: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-refuse-all-handler { margin-bottom: 0px; }
#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content { bottom: 160px; }
#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button { width: 100%; max-width: none; }
#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container { margin: 0px 30px; width: calc(100% - 60px); padding-right: 0px; }
#onetrust-pc-sdk .ot-pc-footer-logo { height: 30px; width: 100%; text-align: right; background: rgb(244, 244, 244); }
#onetrust-pc-sdk .ot-pc-footer-logo a { display: inline-block; margin-top: 5px; margin-right: 10px; }
#onetrust-pc-sdk[dir="rtl"] .ot-pc-footer-logo { direction: rtl; }
#onetrust-pc-sdk[dir="rtl"] .ot-pc-footer-logo a { margin-right: 25px; }
#onetrust-pc-sdk .ot-tgl { float: right; position: relative; z-index: 1; }
#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob { border: 1px solid rgb(255, 255, 255); background-color: rgb(0, 82, 255) !important; }
#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob::before { transform: translateX(20px); background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
#onetrust-pc-sdk .ot-tgl input:focus + .ot-switch { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-switch { position: relative; display: inline-block; width: 45px; height: 25px; border-radius: 45px; }
#onetrust-pc-sdk .ot-switch-nob { position: absolute; cursor: pointer; inset: 0px; background-color: rgb(118, 118, 118); border: 1px solid rgb(221, 221, 221); transition: 0.2s ease-in; border-radius: 20px; }
#onetrust-pc-sdk .ot-switch-nob::before { position: absolute; content: ""; height: 18px; width: 18px; bottom: 3px; left: 3px; background-color: rgb(255, 255, 255); transition: 0.4s; border-radius: 20px; }
#onetrust-pc-sdk .ot-chkbox input:checked ~ label::before { background-color: rgb(56, 96, 190); }
#onetrust-pc-sdk .ot-chkbox input + label::after { content: none; color: rgb(255, 255, 255); }
#onetrust-pc-sdk .ot-chkbox input:checked + label::after { content: ""; }
#onetrust-pc-sdk .ot-chkbox input:focus + label::before { outline-width: 2px; outline-style: auto; }
#onetrust-pc-sdk .ot-chkbox label { position: relative; display: inline-block; padding-left: 30px; cursor: pointer; font-weight: 500; }
#onetrust-pc-sdk .ot-chkbox label::before, #onetrust-pc-sdk .ot-chkbox label::after { position: absolute; content: ""; display: inline-block; border-radius: 3px; }
#onetrust-pc-sdk .ot-chkbox label::before { height: 18px; width: 18px; border: 1px solid rgb(56, 96, 190); left: 0px; top: auto; }
#onetrust-pc-sdk .ot-chkbox label::after { height: 5px; width: 9px; border-left: 3px solid; border-bottom: 3px solid; transform: rotate(-45deg); left: 4px; top: 5px; }
#onetrust-pc-sdk .ot-label-txt { display: none; }
#onetrust-pc-sdk .ot-chkbox input, #onetrust-pc-sdk .ot-tgl input { position: absolute; opacity: 0; width: 0px; height: 0px; }
#onetrust-pc-sdk .ot-arw-cntr { float: right; position: relative; pointer-events: none; }
#onetrust-pc-sdk .ot-arw-cntr .ot-arw { width: 16px; height: 16px; margin-left: 5px; color: dimgray; display: inline-block; vertical-align: middle; transition: 150ms ease-in; }
#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-arw-cntr svg { transform: rotate(90deg); }
#onetrust-pc-sdk input[type="checkbox"]:focus + .ot-acc-hdr { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-tgl-cntr, #onetrust-pc-sdk .ot-arw-cntr { display: inline-block; }
#onetrust-pc-sdk .ot-tgl-cntr { width: 45px; float: right; margin-top: 2px; }
#onetrust-pc-sdk #ot-lst-cnt .ot-tgl-cntr { margin-top: 10px; }
#onetrust-pc-sdk .ot-always-active-subgroup { width: auto; top: 3px; position: relative; padding-left: 0px !important; }
#onetrust-pc-sdk .ot-label-status { padding-left: 5px; font-size: 0.75em; display: none; }
#onetrust-pc-sdk .ot-arw-cntr { margin-top: -1px; }
#onetrust-pc-sdk .ot-arw-cntr svg { transition: 300ms ease-in; height: 10px; width: 10px; }
#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw { transform: rotate(90deg); }
#onetrust-pc-sdk .ot-arw { width: 10px; margin-left: 15px; transition: 300ms ease-in; }
#onetrust-pc-sdk .ot-vlst-cntr { margin-bottom: 0px; }
#onetrust-pc-sdk .ot-hlst-cntr { margin-top: 5px; display: inline-block; width: 100%; }
#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { display: inline-block; height: 13px; width: 13px; background-repeat: no-repeat; margin-left: 1px; margin-top: 6px; cursor: pointer; }
#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { margin-bottom: -1px; }
#onetrust-pc-sdk .back-btn-handler { font-size: 1em; text-decoration: none; }
#onetrust-pc-sdk .back-btn-handler:hover { opacity: 0.6; }
#onetrust-pc-sdk #ot-lst-title h3 { display: inline-block; word-break: break-word; overflow-wrap: break-word; margin-bottom: 0px; color: rgb(101, 101, 101); font-size: 1em; font-weight: bold; margin-left: 15px; }
#onetrust-pc-sdk #ot-lst-title { margin: 10px 0px; font-size: 1em; text-align: left; }
#onetrust-pc-sdk #ot-pc-hdr { margin: 0px 0px 0px 30px; height: auto; width: auto; }
#onetrust-pc-sdk #ot-pc-hdr input::placeholder { color: rgb(212, 212, 212); font-style: italic; }
#onetrust-pc-sdk #vendor-search-handler { height: 31px; width: 100%; border-radius: 50px; font-size: 0.8em; padding-right: 35px; padding-left: 15px; float: left; margin-left: 15px; }
#onetrust-pc-sdk .ot-ven-name { display: block; width: auto; padding-right: 5px; }
#onetrust-pc-sdk #ot-lst-cnt { overflow-y: auto; margin-left: 20px; margin-right: 7px; width: calc(100% - 27px); max-height: calc(100% - 80px); height: 100%; transform: translate3d(0px, 0px, 0px); }
#onetrust-pc-sdk #ot-pc-lst { width: 100%; bottom: 100px; position: absolute; top: 60px; }
#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr * { visibility: hidden; }
#onetrust-pc-sdk #ot-pc-lst .ot-tgl-cntr { right: 12px; position: absolute; }
#onetrust-pc-sdk #ot-pc-lst .ot-arw-cntr { float: right; position: relative; }
#onetrust-pc-sdk #ot-pc-lst .ot-arw { margin-left: 10px; }
#onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr { overflow: hidden; cursor: pointer; }
#onetrust-pc-sdk .ot-vlst-cntr { overflow: hidden; }
#onetrust-pc-sdk #ot-sel-blk { overflow: hidden; width: 100%; position: sticky; top: 0px; z-index: 3; }
#onetrust-pc-sdk #ot-back-arw { height: 12px; width: 12px; }
#onetrust-pc-sdk .ot-lst-subhdr { width: 100%; display: inline-block; }
#onetrust-pc-sdk .ot-search-cntr { float: left; width: 78%; position: relative; }
#onetrust-pc-sdk .ot-search-cntr > svg { width: 30px; height: 30px; position: absolute; float: left; right: -15px; }
#onetrust-pc-sdk .ot-fltr-cntr { float: right; right: 50px; position: relative; }
#onetrust-pc-sdk #filter-btn-handler { background-color: rgb(56, 96, 190); border-radius: 17px; display: inline-block; position: relative; width: 32px; height: 32px; transition: 0.1s; padding: 0px; margin: 0px; }
#onetrust-pc-sdk #filter-btn-handler:hover { background-color: rgb(56, 96, 190); }
#onetrust-pc-sdk #filter-btn-handler svg { width: 12px; height: 12px; margin: 3px 10px 0px; display: block; position: static; right: auto; top: auto; }
#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link { color: rgb(56, 96, 190); text-decoration: underline; font-weight: 100; display: inline-block; padding-top: 10px; transform: translate(0px, 1%); position: relative; z-index: 2; }
#onetrust-pc-sdk .ot-ven-link *, #onetrust-pc-sdk .ot-ven-legclaim-link * { font-size: inherit; }
#onetrust-pc-sdk .ot-ven-link:hover, #onetrust-pc-sdk .ot-ven-legclaim-link:hover { text-decoration: underline; }
#onetrust-pc-sdk .ot-ven-hdr { width: calc(100% - 160px); height: auto; float: left; word-break: break-word; overflow-wrap: break-word; vertical-align: middle; padding-bottom: 3px; }
#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link { letter-spacing: 0.03em; font-size: 0.75em; font-weight: 400; }
#onetrust-pc-sdk .ot-ven-dets { border-radius: 2px; background-color: rgb(248, 248, 248); }
#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child { border-top: none; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child) { border-top: 1px solid rgb(221, 221, 221) !important; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p { display: inline-block; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n+1) { width: 30%; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n) { width: 50%; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p, #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 { padding-top: 5px; padding-bottom: 5px; display: block; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 { display: inline-block; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-last-child(-n+1) { padding-bottom: 10px; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-child(-n+2):not(.disc-pur) { padding-top: 10px; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur-cont { display: inline; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur { position: relative; word-break: break-word; overflow-wrap: break-word; left: calc(30% + 17px); width: 50% !important; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur:nth-child(-n+1) { position: static; }
#onetrust-pc-sdk .ot-ven-dets p, #onetrust-pc-sdk .ot-ven-dets h4, #onetrust-pc-sdk .ot-ven-dets span { font-size: 0.69em; text-align: left; vertical-align: middle; word-break: break-word; overflow-wrap: break-word; margin: 0px; padding-bottom: 10px; padding-left: 15px; color: rgb(46, 54, 68); }
#onetrust-pc-sdk .ot-ven-dets h4 { padding-top: 5px; }
#onetrust-pc-sdk .ot-ven-dets span { color: dimgray; padding: 0px; vertical-align: baseline; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h4 { border-top: 1px solid rgb(233, 233, 233); border-bottom: 1px solid rgb(233, 233, 233); padding-bottom: 5px; margin-bottom: 5px; font-weight: bold; }
#onetrust-pc-sdk #ot-host-lst .ot-sel-all { float: right; position: relative; margin-right: 42px; top: 10px; }
#onetrust-pc-sdk #ot-host-lst .ot-sel-all input[type="checkbox"] { width: auto; height: auto; }
#onetrust-pc-sdk #ot-host-lst .ot-sel-all label { height: 20px; width: 20px; padding-left: 0px; }
#onetrust-pc-sdk #ot-host-lst .ot-acc-txt { overflow: hidden; width: 95%; }
#onetrust-pc-sdk .ot-host-hdr { position: relative; z-index: 1; pointer-events: none; width: calc(100% - 125px); float: left; }
#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-desc { display: inline-block; width: 90%; }
#onetrust-pc-sdk .ot-host-name { pointer-events: none; }
#onetrust-pc-sdk .ot-host-hdr > a { text-decoration: underline; font-size: 0.82em; position: relative; z-index: 2; float: left; margin-bottom: 5px; pointer-events: initial; }
#onetrust-pc-sdk .ot-host-name + a { margin-top: 5px; }
#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-name a, #onetrust-pc-sdk .ot-host-desc, #onetrust-pc-sdk .ot-host-info { color: dimgray; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-name a { font-weight: bold; font-size: 0.82em; line-height: 1.3; }
#onetrust-pc-sdk .ot-host-name a { font-size: 1em; }
#onetrust-pc-sdk .ot-host-expand { margin-top: 3px; margin-bottom: 3px; clear: both; display: block; color: rgb(56, 96, 190); font-size: 0.72em; font-weight: normal; }
#onetrust-pc-sdk .ot-host-expand * { font-size: inherit; }
#onetrust-pc-sdk .ot-host-desc, #onetrust-pc-sdk .ot-host-info { font-size: 0.688em; line-height: 1.4; font-weight: normal; }
#onetrust-pc-sdk .ot-host-desc { margin-top: 10px; }
#onetrust-pc-sdk .ot-host-opt { margin: 0px; font-size: inherit; display: inline-block; width: 100%; }
#onetrust-pc-sdk .ot-host-opt li > div div { font-size: 0.8em; padding: 5px 0px; }
#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(1) { width: 30%; float: left; }
#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(2) { width: 70%; float: left; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-host-info { border: none; display: inline-block; width: calc(100% - 10px); padding: 10px; margin-bottom: 10px; background-color: rgb(248, 248, 248); }
#onetrust-pc-sdk .ot-host-info > div { overflow: auto; }
#onetrust-pc-sdk #no-results { text-align: center; margin-top: 30px; }
#onetrust-pc-sdk #no-results p { font-size: 1em; color: rgb(46, 54, 68); word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk #no-results p span { font-weight: bold; }
#onetrust-pc-sdk #ot-fltr-modal { width: 100%; height: auto; display: none; transition: 0.2s; overflow: hidden; opacity: 1; right: 0px; }
#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt { display: inline-block; font-size: 0.85em; color: dimgray; }
#onetrust-pc-sdk #ot-fltr-cnt { z-index: 2147483646; background-color: rgb(255, 255, 255); position: absolute; height: 90%; max-height: 300px; width: 325px; left: 210px; margin-top: 10px; margin-bottom: 20px; padding-right: 10px; border-radius: 3px; box-shadow: rgb(199, 197, 199) 0px 0px 12px 2px; }
#onetrust-pc-sdk .ot-fltr-scrlcnt { overflow: hidden auto; clear: both; max-height: calc(100% - 60px); }
#onetrust-pc-sdk #ot-anchor { border: 12px solid rgba(0, 0, 0, 0); display: none; position: absolute; z-index: 2147483647; right: 55px; top: 75px; transform: rotate(45deg); background-color: rgb(255, 255, 255); box-shadow: rgb(199, 197, 199) -3px -3px 5px -2px; }
#onetrust-pc-sdk .ot-fltr-btns { margin-left: 15px; }
#onetrust-pc-sdk #filter-apply-handler { margin-right: 15px; }
#onetrust-pc-sdk .ot-fltr-opt { margin-bottom: 25px; margin-left: 15px; width: 75%; position: relative; }
#onetrust-pc-sdk .ot-fltr-opt p { display: inline-block; margin: 0px; font-size: 0.9em; color: rgb(46, 54, 68); }
#onetrust-pc-sdk .ot-chkbox label span { font-size: 0.85em; color: dimgray; }
#onetrust-pc-sdk .ot-chkbox input[type="checkbox"] + label::after { content: none; color: rgb(255, 255, 255); }
#onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:checked + label::after { content: ""; }
#onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus + label::before { outline-width: 2px; outline-style: auto; }
#onetrust-pc-sdk #ot-selall-vencntr, #onetrust-pc-sdk #ot-selall-adtlvencntr, #onetrust-pc-sdk #ot-selall-hostcntr, #onetrust-pc-sdk #ot-selall-licntr, #onetrust-pc-sdk #ot-selall-gnvencntr { right: 15px; position: relative; width: 20px; height: 20px; float: right; }
#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk #ot-selall-licntr label, #onetrust-pc-sdk #ot-selall-gnvencntr label { float: left; padding-left: 0px; }
#onetrust-pc-sdk #ot-ven-lst:first-child { border-top: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk ul { list-style: none; padding: 0px; }
#onetrust-pc-sdk ul li { position: relative; margin: 0px; padding: 15px 15px 15px 10px; border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk ul li h3 { font-size: 0.75em; color: rgb(101, 101, 101); margin: 0px; display: inline-block; width: 70%; height: auto; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk ul li p { margin: 0px; font-size: 0.7em; }
#onetrust-pc-sdk ul li input[type="checkbox"] { position: absolute; cursor: pointer; width: 100%; height: 100%; opacity: 0; margin: 0px; top: 0px; left: 0px; }
#onetrust-pc-sdk .ot-cat-item > button:focus, #onetrust-pc-sdk .ot-acc-cntr > button:focus, #onetrust-pc-sdk li > button:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-pc-sdk .ot-cat-item > button, #onetrust-pc-sdk .ot-acc-cntr > button, #onetrust-pc-sdk li > button { position: absolute; cursor: pointer; width: 100%; height: 100%; margin: 0px; top: 0px; left: 0px; z-index: 1; max-width: none; border: none; }
#onetrust-pc-sdk .ot-cat-item > button[aria-expanded="false"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded="false"] ~ .ot-acc-txt, #onetrust-pc-sdk li > button[aria-expanded="false"] ~ .ot-acc-txt { margin-top: 0px; max-height: 0px; opacity: 0; overflow: hidden; width: 100%; transition: 0.25s ease-out; display: none; }
#onetrust-pc-sdk .ot-cat-item > button[aria-expanded="true"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded="true"] ~ .ot-acc-txt, #onetrust-pc-sdk li > button[aria-expanded="true"] ~ .ot-acc-txt { transition: 0.1s ease-in; margin-top: 10px; width: 100%; overflow: auto; display: block; }
#onetrust-pc-sdk .ot-cat-item > button[aria-expanded="true"] ~ .ot-acc-grpcntr, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded="true"] ~ .ot-acc-grpcntr, #onetrust-pc-sdk li > button[aria-expanded="true"] ~ .ot-acc-grpcntr { width: auto; margin-top: 0px; padding-bottom: 10px; }
#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus { outline: 0px; border: 2px solid rgb(0, 0, 0); }
#onetrust-pc-sdk .ot-hide-acc > button { pointer-events: none; }
#onetrust-pc-sdk .ot-hide-acc .ot-plus-minus > *, #onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr > * { visibility: hidden; }
#onetrust-pc-sdk .ot-hide-acc .ot-acc-hdr { min-height: 30px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) { padding-right: 10px; width: calc(100% - 37px); margin-top: 10px; max-height: calc(100% - 90px); }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk { background-color: rgb(249, 249, 252); border: 1px solid rgb(226, 226, 226); width: calc(100% - 2px); padding-bottom: 5px; padding-top: 5px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt { border: unset; background-color: unset; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all-hdr { display: none; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all { padding-right: 0.5rem; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all .ot-chkbox { right: 0px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all { padding-right: 34px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox { width: auto; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li { border: 1px solid rgb(226, 226, 226); margin-bottom: 10px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cntr > .ot-acc-hdr { padding: 10px 0px 10px 15px; }
#onetrust-pc-sdk.ot-addtl-vendors .ot-sel-all-chkbox { float: right; }
#onetrust-pc-sdk.ot-addtl-vendors .ot-plus-minus ~ .ot-sel-all-chkbox { right: 34px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-ven-lst:first-child { border-top: none; }
#onetrust-pc-sdk .ot-acc-cntr { position: relative; border-left: 1px solid rgb(226, 226, 226); border-right: 1px solid rgb(226, 226, 226); border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk .ot-acc-cntr input { z-index: 1; }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr { background-color: rgb(249, 249, 252); padding: 5px 0px 5px 15px; width: auto; }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-plus-minus { vertical-align: middle; top: auto; }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-arw-cntr { right: 10px; }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr input { z-index: 2; }
#onetrust-pc-sdk .ot-acc-cntr.ot-add-tech .ot-acc-hdr { padding: 10px 0px 10px 15px; }
#onetrust-pc-sdk .ot-acc-cntr > input[type="checkbox"]:checked ~ .ot-acc-hdr { border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-txt { padding-left: 10px; padding-right: 10px; }
#onetrust-pc-sdk .ot-acc-cntr button[aria-expanded="true"] ~ .ot-acc-txt { width: auto; }
#onetrust-pc-sdk .ot-acc-cntr .ot-addtl-venbox { display: none; }
#onetrust-pc-sdk .ot-vlst-cntr { margin-bottom: 0px; width: 100%; }
#onetrust-pc-sdk .ot-vensec-title { font-size: 0.813em; vertical-align: middle; display: inline-block; }
#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-licntr.line-through label::after, #onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after, #onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after { height: auto; border-left: 0px; transform: none; left: 5px; top: 9px; }
#onetrust-pc-sdk #ot-category-title { padding-bottom: 16px; font-size: 1em; width: 100%; height: 42px; display: flex; align-items: center; justify-content: flex-start; }
#onetrust-pc-sdk .ot-cat-grp { margin-top: 10px; }
#onetrust-pc-sdk .ot-cat-item { line-height: 1.1; margin-top: 10px; display: inline-block; width: 100%; }
#onetrust-pc-sdk .ot-btn-container { text-align: right; }
#onetrust-pc-sdk .ot-btn-container button { display: inline-block; font-size: 0.9rem; margin-top: 1rem; padding: 0.5rem 1rem; height: 3rem; min-width: auto; }
#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon { padding: 0px; background-color: rgba(0, 0, 0, 0); border: none; margin-bottom: 0px; position: relative; top: unset; right: unset; z-index: unset; border-radius: 50%; }
#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon svg { display: block; height: 10px; width: 10px; }
#onetrust-pc-sdk #clear-filters-handler { margin-top: 20px; margin-bottom: 10px; float: right; max-width: 200px; text-decoration: none; color: rgb(56, 96, 190); font-size: 0.9em; font-weight: bold; background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0); padding: 1px; }
#onetrust-pc-sdk #clear-filters-handler:hover { color: rgb(34, 133, 247); }
#onetrust-pc-sdk #clear-filters-handler:focus { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-always-active { right: 45px; }
#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl + .ot-tgl { right: 120px; }
#onetrust-pc-sdk .ot-enbl-chr .ot-pli-hdr.ot-leg-border-color span:first-child { width: 90px; }
#onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp > h5 + .ot-tgl-cntr { padding-right: 25px; }
#onetrust-pc-sdk .ot-plus-minus { width: 20px; height: 20px; font-size: 1.5em; position: relative; display: inline-block; margin-right: 5px; top: 3px; }
#onetrust-pc-sdk .ot-plus-minus span { position: absolute; background: rgb(39, 69, 92); border-radius: 1px; }
#onetrust-pc-sdk .ot-plus-minus span:first-of-type { top: 25%; bottom: 25%; width: 10%; left: 45%; }
#onetrust-pc-sdk .ot-plus-minus span:last-of-type { left: 25%; right: 25%; height: 10%; top: 45%; }
#onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-plus-minus span:first-of-type, #onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type { transform: rotate(90deg); }
#onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type { left: 50%; right: 50%; }
#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk #ot-selall-licntr label { position: relative; display: inline-block; width: 20px; height: 20px; }
#onetrust-pc-sdk .ot-host-item .ot-plus-minus, #onetrust-pc-sdk .ot-ven-item .ot-plus-minus { float: left; margin-right: 8px; top: 10px; }
#onetrust-pc-sdk .ot-ven-item ul { list-style: inside none; font-size: 100%; margin: 0px; }
#onetrust-pc-sdk .ot-ven-item ul li { padding: 0px; margin: 0px !important; border: none !important; }
#onetrust-pc-sdk .ot-pli-hdr { color: rgb(119, 128, 142); overflow: hidden; padding-top: 7.5px; padding-bottom: 7.5px; width: calc(100% - 2px); border-top-left-radius: 3px; border-top-right-radius: 3px; }
#onetrust-pc-sdk .ot-pli-hdr span:first-child { top: 50%; transform: translateY(50%); max-width: 90px; }
#onetrust-pc-sdk .ot-pli-hdr span:last-child { padding-right: 10px; max-width: 95px; text-align: center; }
#onetrust-pc-sdk .ot-li-title { float: right; font-size: 0.813em; }
#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color { background-color: rgb(244, 244, 244); border: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color span:first-child { text-align: left; width: 70px; }
#onetrust-pc-sdk li.ot-subgrp > h5, #onetrust-pc-sdk .ot-cat-header { width: calc(100% - 130px); }
#onetrust-pc-sdk li.ot-subgrp > h5 + .ot-tgl-cntr { padding-left: 13px; }
#onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc { margin-bottom: 5px; }
#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr { border-top: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-acc-grpcntr .ot-vlst-cntr + .ot-subgrp-cntr { border-top: none; }
#onetrust-pc-sdk .ot-acc-hdr .ot-arw-cntr + .ot-tgl-cntr, #onetrust-pc-sdk .ot-acc-txt h4 + .ot-tgl-cntr { padding-left: 13px; }
#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-subgrp > h5, #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header { width: calc(100% - 145px); }
#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item h5 + .ot-tgl-cntr, #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header + .ot-tgl { padding-left: 28px; }
#onetrust-pc-sdk .ot-sel-all-hdr, #onetrust-pc-sdk .ot-sel-all-chkbox { display: inline-block; width: 100%; position: relative; }
#onetrust-pc-sdk .ot-sel-all-chkbox { z-index: 1; }
#onetrust-pc-sdk .ot-sel-all { margin: 0px; position: relative; padding-right: 23px; float: right; }
#onetrust-pc-sdk .ot-consent-hdr, #onetrust-pc-sdk .ot-li-hdr { float: right; font-size: 0.812em; line-height: normal; text-align: center; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-li-hdr { max-width: 100px; padding-right: 10px; }
#onetrust-pc-sdk .ot-consent-hdr { max-width: 55px; }
#onetrust-pc-sdk #ot-selall-licntr { display: block; width: 21px; height: auto; float: right; position: relative; right: 80px; }
#onetrust-pc-sdk #ot-selall-licntr label { position: absolute; }
#onetrust-pc-sdk .ot-ven-ctgl { margin-left: 66px; }
#onetrust-pc-sdk .ot-ven-litgl + .ot-arw-cntr { margin-left: 81px; }
#onetrust-pc-sdk .ot-enbl-chr .ot-host-cnt .ot-tgl-cntr { width: auto; }
#onetrust-pc-sdk #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr { width: auto; top: auto; height: 20px; }
#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox { position: relative; display: inline-block; width: 20px; height: 20px; }
#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox label { position: absolute; padding: 0px; width: 20px; height: 20px; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 2rem 0px; width: auto; margin-top: 0.5rem; }
#onetrust-pc-sdk .ot-acc-grpdesc + .ot-leg-btn-container { padding-left: 20px; padding-right: 20px; width: calc(100% - 40px); margin-bottom: 5px; }
#onetrust-pc-sdk .ot-subgrp .ot-leg-btn-container { margin-bottom: 5px; }
#onetrust-pc-sdk #ot-ven-lst .ot-leg-btn-container { margin-top: 10px; }
#onetrust-pc-sdk .ot-leg-btn-container { display: inline-block; width: 100%; margin-bottom: 10px; }
#onetrust-pc-sdk .ot-leg-btn-container button { height: auto; padding: 6.5px 8px; margin-bottom: 0px; letter-spacing: 0px; font-size: 0.75em; line-height: normal; }
#onetrust-pc-sdk .ot-leg-btn-container svg { display: none; height: 14px; width: 14px; padding-right: 5px; vertical-align: sub; }
#onetrust-pc-sdk .ot-active-leg-btn { cursor: default; pointer-events: none; }
#onetrust-pc-sdk .ot-active-leg-btn svg { display: inline-block; }
#onetrust-pc-sdk .ot-remove-objection-handler { text-decoration: underline; padding: 0px 0px 0px 10px; font-size: 0.75em; font-weight: 600; line-height: 1; }
#onetrust-pc-sdk .ot-obj-leg-btn-handler span { font-weight: bold; text-align: center; font-size: inherit; line-height: 1.5; }
#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler { border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.69em; background: none; right: 15px; top: 15px; width: auto; font-weight: normal; }
#onetrust-pc-sdk .ot-pgph-link { margin-top: 5px; position: relative; font-size: 0.813em !important; }
#onetrust-pc-sdk .ot-pgph-link.ot-pgph-link-subgroup { margin-bottom: 1rem; }
#onetrust-pc-sdk .ot-pgph-contr { margin: 0px 2.5rem; }
#onetrust-pc-sdk .ot-pgph-title { font-size: 1.18rem; margin-bottom: 2rem; }
#onetrust-pc-sdk .ot-pgph-desc { font-size: 1rem; font-weight: 400; margin-bottom: 2rem; line-height: 1.5rem; }
#onetrust-pc-sdk .ot-pgph-desc:not(:last-child)::after { content: ""; width: 96%; display: block; margin: 0px auto; padding-bottom: 2rem; border-bottom: 1px solid rgb(233, 233, 233); }
#onetrust-pc-sdk .ot-cat-header { float: left; font-weight: 600; font-size: 0.875em; line-height: 1.5; max-width: 90%; vertical-align: middle; }
#onetrust-pc-sdk .ot-vnd-item > button:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-pc-sdk .ot-vnd-item > button { position: absolute; cursor: pointer; width: 100%; height: 100%; margin: 0px; top: 0px; left: 0px; z-index: 1; max-width: none; border: none; }
#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded="false"] ~ .ot-acc-txt { margin-top: 0px; max-height: 0px; opacity: 0; overflow: hidden; width: 100%; transition: 0.25s ease-out; display: none; }
#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded="true"] ~ .ot-acc-txt { transition: 0.1s ease-in; margin-top: 10px; width: 100%; overflow: auto; display: block; }
#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded="true"] ~ .ot-acc-grpcntr { width: auto; margin-top: 0px; padding-bottom: 10px; }
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item { position: relative; border-radius: 2px; margin: 0px; padding: 0px; border-right: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); border-left: 1px solid rgb(216, 216, 216); border-image: initial; border-top: none; width: calc(100% - 2px); float: left; }
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type { margin-top: 10px; border-top: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc { padding-left: 20px; padding-right: 20px; width: calc(100% - 40px); font-size: 0.812em; margin-bottom: 10px; margin-top: 15px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul { padding-top: 10px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul li { padding-top: 0px; line-height: 1.5; padding-bottom: 10px; }
#onetrust-pc-sdk .ot-accordion-layout div + .ot-acc-grpdesc { margin-top: 5px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child { margin-top: 10px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child { margin-bottom: 5px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { padding: 11.5px 20px; width: calc(100% - 40px); display: inline-block; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt { width: 100%; padding: 0px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr { padding-left: 20px; padding-right: 15px; padding-bottom: 0px; width: calc(100% - 35px); }
#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp { padding-right: 5px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr { z-index: 1; position: relative; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; margin-top: -2px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr .ot-arw { width: 15px; height: 20px; margin-left: 5px; color: dimgray; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header { float: none; color: rgb(46, 54, 68); margin: 0px; display: inline-block; height: auto; overflow-wrap: break-word; min-height: inherit; }
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr { padding-left: 20px; width: calc(100% - 20px); display: inline-block; margin-top: 0px; padding-bottom: 2px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { position: relative; min-height: 25px; }
#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-always-active { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; }
#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl + .ot-tgl { right: 95px; }
#onetrust-pc-sdk #ot-lst-cnt { margin-top: 1rem; max-height: calc(100% - 96px); }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 2rem 0px; width: auto; margin-top: 0.5rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*="DPOEmail"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*="DPOLink"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem; font-weight: 500; font-size: 0.85rem; }
#onetrust-pc-sdk .ot-vs-list, #onetrust-pc-sdk .ot-vnd-serv { width: auto; padding: 1rem 1.25rem 0px; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr { padding-bottom: 0.75rem; border-bottom: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-weight: 600; font-size: 0.95em; line-height: 2; margin-left: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item { border: none; margin: 0px; padding: 0px; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button { outline: none; border-bottom: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded="true"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded="true"] { border-bottom: none; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:first-child { margin-top: 0.25rem; border-top: unset; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child { margin-bottom: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button { border-bottom: none; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 1.75rem 0px; width: auto; margin-top: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOEmail"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOEmail"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOLink"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOLink"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem; font-weight: 500; font-size: 0.85rem; }
#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt { padding-left: 40px; }
#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-size: 0.8em; }
#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header { font-size: 0.8em; }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv { margin-bottom: 1rem; padding: 1rem 0.95rem; }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr { padding-bottom: 0.75rem; border-bottom: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-weight: 700; font-size: 0.8em; line-height: 20px; margin-left: 0.82rem; }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header { font-weight: 700; font-size: 0.8em; line-height: 20px; }
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-vnd-serv .ot-vnd-lst-cont .ot-accordion-layout .ot-acc-hdr div.ot-chkbox { margin-left: 0.82rem; }
#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.7rem 0px; margin: 0px; display: flex; width: 100%; align-items: center; justify-content: space-between; }
#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.5rem; }
#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-right: 0.5rem; margin-left: 0.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active { position: relative; right: unset; top: unset; transform: unset; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-plus-minus { top: 0px; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-arw-cntr { float: none; top: unset; right: unset; transform: unset; margin-top: -2px; position: relative; }
#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 { flex: 1 1 0%; margin: 0px 0.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl { position: relative; transform: none; right: 0px; top: 0px; float: none; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox { position: relative; margin: 0px 0.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label { padding: 0px; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before { position: relative; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input { position: absolute; cursor: pointer; width: 100%; height: 100%; opacity: 0; margin: 0px; top: 0px; left: 0px; z-index: 1; }
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h4.ot-cat-header { margin: 0px; }
#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5 { top: 0px; line-height: 20px; }
#onetrust-pc-sdk .ot-vs-list { display: flex; flex-direction: column; padding: 0px; margin: 0.5rem 4px; }
#onetrust-pc-sdk .ot-vs-selc-all { display: flex; padding: 0px; float: unset; align-items: center; justify-content: flex-start; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf { justify-content: flex-end; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox { margin-right: 48px; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox { margin: 0px 14px 0px 0px; padding: 0px; justify-content: flex-end; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox, #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl { display: inline-block; right: unset; width: auto; height: auto; float: none; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label { width: 45px; height: 25px; }
#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox { margin-right: 11px; margin-left: 0.75rem; display: flex; align-items: center; }
#onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr { margin: 0px 1.25rem; font-size: 0.812em; line-height: normal; text-align: center; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox { float: unset; right: 0px; }
#onetrust-pc-sdk[dir="rtl"] #ot-back-arw, #onetrust-pc-sdk[dir="rtl"] input ~ .ot-acc-hdr .ot-arw { transform: rotate(180deg); }
#onetrust-pc-sdk[dir="rtl"] input:checked ~ .ot-acc-hdr .ot-arw { transform: rotate(270deg); }
#onetrust-pc-sdk[dir="rtl"] .ot-chkbox label::after { transform: rotate(45deg); border-left: 0px; border-right: 3px solid; }
#onetrust-pc-sdk[dir="rtl"] .ot-search-cntr > svg { right: 0px; }
#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: rgb(255, 255, 255); }
#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: rgb(29, 29, 29); }
#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-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: rgb(0, 82, 255); }
#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets { background-color: rgb(245, 245, 245); }
#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: rgb(0, 82, 255); border-color: rgb(0, 82, 255); border-radius: 40px; color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu { border-color: rgb(0, 82, 255); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler { background-color: transparent; border: 1px solid transparent; }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn { background-color: rgb(255, 255, 255); color: rgb(120, 128, 142); border-color: rgb(120, 128, 142); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch, .ot-switch .ot-switch-nob, .ot-switch .ot-switch-nob::before, #onetrust-pc-sdk .ot-checkbox input[type="checkbox"]:focus + label::before, #onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus + label::before { outline-color: rgb(0, 0, 0); outline-width: 1px; }
#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus { border: 1px solid rgb(0, 0, 0); }
#onetrust-consent-sdk #onetrust-pc-sdk :focus, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus { outline: unset; }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch { outline: none !important; }
#onetrust-consent-sdk #onetrust-pc-sdk :focus-visible, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus-visible { outline-offset: 1px; outline: rgb(0, 95, 204) solid 1px !important; }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus-visible + .ot-switch { outline-offset: 1px; outline: rgb(0, 95, 204) solid 1px !important; }
#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { background-image: url("https://cdn.cookielaw.org/logos/static/ot_external_link.svg"); }
#onetrust-pc-sdk .pc-logo { width: 105px; height: 38px; }
div.ot-pc-footer-logo { display: none; }
#onetrust-pc-sdk #cookie-preferences .ot-always-active { color: rgb(105, 105, 105); }
#onetrust-pc-sdk #pc-title, #onetrust-pc-sdk #manage-cookies-text { font-size: 1.3rem; margin: 8px 0px 16px; }
#onetrust-consent-sdk div#pc-policy-text, #onetrust-pc-sdk .category-item p { font-size: 0.9rem; }
#onetrust-consent-sdk button#accept-recommended-btn-handler, #onetrust-consent-sdk button.onetrust-close-btn-handler { border-radius: 4px; }
#onetrust-pc-sdk .category-host-list-handler { display: none; }
#onetrust-pc-sdk .accordion-text .ot-switch-label { border: 1px solid transparent; }
#onetrust-pc-sdk .switch-checkbox:checked + .ot-switch-label { border: 1px solid transparent; }
#onetrust-pc-sdk .switch-checkbox:checked + .ot-switch-label .ot-switch-nob { border-color: rgb(0, 82, 255); background-color: rgb(0, 82, 255); }
.ot-sdk-cookie-policy { font-family: inherit; font-size: 16px; }
.ot-sdk-cookie-policy.otRelFont { font-size: 1rem; }
.ot-sdk-cookie-policy h3, .ot-sdk-cookie-policy h4, .ot-sdk-cookie-policy h6, .ot-sdk-cookie-policy p, .ot-sdk-cookie-policy li, .ot-sdk-cookie-policy a, .ot-sdk-cookie-policy th, .ot-sdk-cookie-policy #cookie-policy-description, .ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, .ot-sdk-cookie-policy #cookie-policy-title { color: dimgray; }
.ot-sdk-cookie-policy #cookie-policy-description { margin-bottom: 1em; }
.ot-sdk-cookie-policy h4 { font-size: 1.2em; }
.ot-sdk-cookie-policy h6 { font-size: 1em; margin-top: 2em; }
.ot-sdk-cookie-policy th { min-width: 75px; }
.ot-sdk-cookie-policy a, .ot-sdk-cookie-policy a:hover { background: rgb(255, 255, 255); }
.ot-sdk-cookie-policy thead { background-color: rgb(246, 246, 244); font-weight: bold; }
.ot-sdk-cookie-policy .ot-mobile-border { display: none; }
.ot-sdk-cookie-policy section { margin-bottom: 2em; }
.ot-sdk-cookie-policy table { border-collapse: inherit; }
.ot-sdk-cookie-policy[dir="rtl"] { text-align: left; }
.ot-floating-button__front { background-image: url("https://cdn.cookielaw.org/logos/static/ot_persistent_cookie_icon.png"); }
@media only screen and (max-width: 576px) {
  #onetrust-banner-sdk #onetrust-button-group { flex-direction: row; gap: 12px; display: flex !important; }
  #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-reject-all-handler { flex: 1 1 0%; width: auto !important; min-width: 0px !important; background-color: rgb(10, 11, 13) !important; border-color: rgb(10, 11, 13) !important; color: rgb(255, 255, 255) !important; }
  #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-pc-btn-handler { display: none !important; }
  #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container { width: 100%; padding: 0px 24px; }
  #onetrust-banner-sdk .ot-sdk-container { padding-top: 24px; }
  #onetrust-banner-sdk #onetrust-policy-text { padding-left: 0px; padding-right: 32px; padding-bottom: 24px; }
  #onetrust-banner-sdk #onetrust-close-btn-container { top: 24px; right: 24px; }
  #onetrust-banner-sdk .ot-gv-list-handler, #onetrust-banner-sdk :not(.ot-dpd-desc) > .ot-b-addl-desc { padding-left: 0px; padding-right: 0px; }
  #onetrust-banner-sdk.otFloatingRounded, #onetrust-banner-sdk.otFloatingRounded[dir="rtl"] { bottom: 1rem; width: 92%; left: 4%; }
  #onetrust-banner-sdk .ot-sdk-row { padding-right: 0px; }
  #onetrust-banner-sdk #onetrust-policy { margin-top: 0px; }
  #onetrust-banner-sdk #onetrust-button-group-parent, #onetrust-banner-sdk .ot-dpd-container { padding-left: 0px; padding-right: 0px; }
  #onetrust-pc-sdk.otPcCenter { min-width: unset; inset: 0px; width: 100%; height: 100%; border-radius: unset; }
  #onetrust-pc-sdk #ot-category-title { padding-bottom: 56px; }
}
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk { background-color: rgb(10, 11, 13); box-shadow: rgba(165, 170, 182, 0.2) 0px 4px 12px 0px; }
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-policy-title, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-policy-text, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk .ot-b-addl-desc, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk .ot-dpd-desc, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk .ot-dpd-title, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk .ot-cat-header, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk .ot-optout-signal { color: rgb(255, 255, 255); }
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk a[href], #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk a[href] font, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn { color: rgb(87, 139, 250); text-decoration: underline !important; }
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-pc-btn-handler { order: 1; border: none; background-color: rgb(10, 11, 13); text-decoration: underline; padding: 0px; text-align: left; font-size: 14px; min-width: auto; outline: none; color: rgb(255, 255, 255); }
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler:hover, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-reject-all-handler:hover { background-color: rgb(87, 139, 250) !important; border-color: rgb(87, 139, 250) !important; color: rgb(10, 11, 13) !important; opacity: 1 !important; }
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #ot-search-cntr, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title::after, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor { background-color: rgb(10, 11, 13); }
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk h3, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk h4, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk h5, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk h6, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk p, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal { color: rgb(255, 255, 255); }
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a { color: rgb(87, 139, 250); text-decoration: underline; }
#root:has(> .coinbase.dark) ~ #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), #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn { background-color: rgb(87, 139, 250); border-color: rgb(87, 139, 250); border-radius: 40px; color: rgb(10, 11, 13); }
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob { border: 1px solid rgb(255, 255, 255); background-color: rgb(87, 139, 250) !important; }
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-reject-all-handler, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler { background-color: rgb(10, 11, 13) !important; border-color: rgb(10, 11, 13) !important; border-radius: 40px !important; color: rgb(255, 255, 255) !important; }
@media only screen and (max-width: 576px) {
  #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-reject-all-handler, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler { background-color: rgb(10, 11, 13) !important; border-color: rgb(10, 11, 13) !important; color: rgb(255, 255, 255) !important; }
}
#onetrust-pc-sdk.otPcCenter { --ot-footer-space: 160px; overflow: hidden; position: fixed; margin: 0px auto; top: 5%; right: 0px; left: 0px; width: 40%; max-width: 575px; min-width: 575px; border-radius: 2.5px; z-index: 2147483647; background-color: rgb(255, 255, 255); box-shadow: rgb(153, 153, 153) 0px 2px 10px -3px; }
#onetrust-pc-sdk.otPcCenter[dir="rtl"] { right: 0px; left: 0px; }
#onetrust-pc-sdk.otRelFont { font-size: 1rem; }
#onetrust-pc-sdk .ot-optout-signal { margin-top: 0.625rem; }
#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr, #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus, #onetrust-pc-sdk .ot-hide-tgl { visibility: hidden; }
#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *, #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus *, #onetrust-pc-sdk .ot-hide-tgl * { visibility: hidden; }
#onetrust-pc-sdk #ot-gn-venlst .ot-ven-item .ot-acc-hdr { min-height: 40px; }
#onetrust-pc-sdk .ot-pc-header { height: 39px; padding: 10px 0px 10px 30px; border-bottom: 1px solid rgb(233, 233, 233); }
#onetrust-pc-sdk #ot-pc-title, #onetrust-pc-sdk #ot-category-title, #onetrust-pc-sdk .ot-cat-header, #onetrust-pc-sdk #ot-lst-title, #onetrust-pc-sdk .ot-ven-hdr .ot-ven-name, #onetrust-pc-sdk .ot-always-active { font-weight: bold; color: dimgray; }
#onetrust-pc-sdk .ot-always-active-group .ot-cat-header { width: 55%; font-weight: 700; }
#onetrust-pc-sdk .ot-cat-item p:not([role="heading"]) { clear: both; float: left; margin-top: 10px; margin-bottom: 5px; line-height: 1.5; font-size: 0.812em; color: dimgray; }
#onetrust-pc-sdk .ot-close-icon { height: 44px; width: 44px; background-size: 10px; }
#onetrust-pc-sdk #ot-pc-title { float: left; font-size: 1em; line-height: 1.5; margin-bottom: 10px; margin-top: 10px; width: 100%; }
#onetrust-pc-sdk #accept-recommended-btn-handler { position: relative; outline-offset: -1px; }
#onetrust-pc-sdk #ot-pc-desc { clear: both; width: 100%; font-size: 0.812em; line-height: 1.5; margin-bottom: 25px; }
#onetrust-pc-sdk #ot-pc-desc * { font-size: inherit; line-height: inherit; }
#onetrust-pc-sdk #ot-pc-desc ul li { padding: 10px 0px; }
#onetrust-pc-sdk a { color: rgb(101, 101, 101); cursor: pointer; }
#onetrust-pc-sdk a:hover { color: rgb(56, 96, 190); }
#onetrust-pc-sdk label { margin-bottom: 0px; }
#onetrust-pc-sdk #vdr-lst-dsc { font-size: 0.812em; line-height: 1.5; padding: 10px 15px 5px; }
#onetrust-pc-sdk button { max-width: 394px; padding: 12px 30px; line-height: 1; word-break: break-word; overflow-wrap: break-word; white-space: normal; font-weight: bold; height: auto; }
#onetrust-pc-sdk .ot-link-btn { padding: 0px; margin-bottom: 0px; border: 0px; font-weight: normal; line-height: normal; width: auto; height: auto; }
#onetrust-pc-sdk #ot-pc-content { position: absolute; overflow-y: scroll; padding-left: 2px; padding-right: 30px; top: 60px; bottom: 110px; margin: 1px 3px 0px 30px; width: calc(100% - 63px); }
#onetrust-pc-sdk .ot-vs-list .ot-always-active, #onetrust-pc-sdk .ot-cat-grp .ot-always-active { float: right; clear: none; color: rgb(56, 96, 190); margin: 0px; font-size: 0.813em; line-height: 1.3; }
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track { margin-right: 20px; }
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar { width: 11px; }
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(216, 216, 216); }
#onetrust-pc-sdk input[type="checkbox"]:focus + .ot-acc-hdr { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-pc-scrollbar { }
#onetrust-pc-sdk .save-preference-btn-handler { margin-right: 20px; }
#onetrust-pc-sdk .ot-pc-refuse-all-handler { margin-right: 10px; }
#onetrust-pc-sdk #ot-pc-desc .privacy-notice-link { margin-left: 0px; margin-right: 8px; }
#onetrust-pc-sdk #ot-pc-desc .ot-imprint-handler { margin-left: 0px; margin-right: 8px; }
#onetrust-pc-sdk .ot-subgrp-cntr { display: inline-block; clear: both; width: 100%; padding-top: 15px; }
#onetrust-pc-sdk .ot-switch + .ot-subgrp-cntr { padding-top: 10px; }
#onetrust-pc-sdk ul.ot-subgrps { margin: 0px; font-size: initial; }
#onetrust-pc-sdk ul.ot-subgrps li p, #onetrust-pc-sdk ul.ot-subgrps li h5 { font-size: 0.813em; line-height: 1.4; color: dimgray; }
#onetrust-pc-sdk ul.ot-subgrps .ot-switch { min-height: auto; }
#onetrust-pc-sdk ul.ot-subgrps .ot-switch-nob { top: 0px; }
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr { display: inline-block; width: 100%; }
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-txt { margin: 0px; }
#onetrust-pc-sdk ul.ot-subgrps li { padding: 0px; border: none; }
#onetrust-pc-sdk ul.ot-subgrps li h5, #onetrust-pc-sdk ul.ot-subgrps li p[aria-level="5"] { position: relative; top: 5px; font-weight: bold; margin-bottom: 0px; float: left; }
#onetrust-pc-sdk li.ot-subgrp { margin-left: 20px; overflow: auto; }
#onetrust-pc-sdk li.ot-subgrp > h5, #onetrust-pc-sdk li.ot-subgrp > p[aria-level="5"] { width: calc(100% - 100px); }
#onetrust-pc-sdk .ot-cat-item p > ul, #onetrust-pc-sdk li.ot-subgrp p > ul { margin: 0px 0px 0px 15px; list-style: disc; font-size: inherit; }
#onetrust-pc-sdk .ot-cat-item p > ul li, #onetrust-pc-sdk li.ot-subgrp p > ul li { font-size: inherit; padding-top: 10px; padding-left: 0px; padding-right: 0px; border: none; }
#onetrust-pc-sdk .ot-cat-item p > ul li:last-child, #onetrust-pc-sdk li.ot-subgrp p > ul li:last-child { padding-bottom: 10px; }
#onetrust-pc-sdk .ot-pc-logo { height: 40px; width: 120px; }
#onetrust-pc-sdk .ot-pc-footer { position: absolute; bottom: 0px; width: 100%; max-height: var(--ot-footer-space); border-top: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-lst { bottom: var(--ot-footer-space); }
#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content { bottom: var(--ot-footer-space); }
#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button { width: calc(100% - 33px); max-width: none; margin-left: 15px !important; margin-right: 15px !important; }
#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button:not(:last-child) { margin-bottom: 0px; }
#onetrust-pc-sdk .ot-pc-footer-logo { height: 30px; width: 100%; text-align: right; background: rgb(244, 244, 244); }
#onetrust-pc-sdk .ot-pc-footer-logo a { display: inline-block; margin-top: 2px; margin-right: 10px; }
#onetrust-pc-sdk .ot-pc-footer-logo img, #onetrust-pc-sdk .ot-pc-footer-logo svg { margin-top: 3px; }
#onetrust-pc-sdk[dir="rtl"] .ot-pc-footer-logo { direction: rtl; }
#onetrust-pc-sdk[dir="rtl"] .ot-pc-footer-logo a { margin-right: 25px; }
#onetrust-pc-sdk .ot-tgl { float: right; position: relative; z-index: 1; }
#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob { background-color: rgb(70, 130, 84); border: 1px solid rgb(255, 255, 255); }
#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob::before { transform: translateX(20px); background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
#onetrust-pc-sdk .ot-tgl input:focus + .ot-switch { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-switch { position: relative; display: inline-block; width: 45px; height: 25px; }
#onetrust-pc-sdk .ot-switch-nob { position: absolute; cursor: pointer; inset: 0px; background-color: rgb(118, 118, 118); border: 1px solid rgb(221, 221, 221); transition: 0.2s ease-in; border-radius: 20px; }
#onetrust-pc-sdk .ot-switch-nob::before { position: absolute; content: ""; height: 18px; width: 18px; bottom: 3px; left: 3px; background-color: rgb(255, 255, 255); transition: 0.4s; border-radius: 20px; }
#onetrust-pc-sdk .ot-chkbox input { width: 28px !important; height: 28px !important; }
#onetrust-pc-sdk .ot-chkbox input:checked ~ label::before { background-color: rgb(56, 96, 190); }
#onetrust-pc-sdk .ot-chkbox input + label::after { content: none; color: rgb(255, 255, 255); }
#onetrust-pc-sdk .ot-chkbox input:checked + label::after { content: ""; }
#onetrust-pc-sdk .ot-chkbox input:focus + label::before { outline-width: 2px; outline-style: auto; }
#onetrust-pc-sdk .ot-chkbox input[aria-checked="mixed"] ~ label::before { background-color: rgb(56, 96, 190); }
#onetrust-pc-sdk .ot-chkbox input[aria-checked="mixed"] + label::after { content: ""; }
#onetrust-pc-sdk .ot-chkbox label { position: relative; display: flex; align-items: center; padding-left: 30px; cursor: pointer; font-weight: 500; min-height: 28px; }
#onetrust-pc-sdk .ot-chkbox label::before, #onetrust-pc-sdk .ot-chkbox label::after { position: absolute; content: ""; display: inline-block; border-radius: 3px; }
#onetrust-pc-sdk .ot-chkbox label::before { height: 18px; width: 18px; border: 1px solid rgb(56, 96, 190); left: 4px; top: 4px; }
#onetrust-pc-sdk .ot-chkbox label::after { height: 5px; width: 9px; border-left: 3px solid; border-bottom: 3px solid; transform: rotate(-45deg); left: 8px; top: 8px; }
#onetrust-pc-sdk .ot-label-txt { display: none; }
#onetrust-pc-sdk .ot-chkbox input, #onetrust-pc-sdk .ot-tgl input { position: absolute; opacity: 0; width: 0px; height: 0px; }
#onetrust-pc-sdk .ot-arw-cntr { float: right; position: relative; pointer-events: none; }
#onetrust-pc-sdk .ot-arw-cntr .ot-arw { width: 16px; height: 16px; margin-left: 5px; color: dimgray; display: inline-block; vertical-align: middle; transition: 150ms ease-in; }
#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-arw-cntr svg { transform: rotate(90deg); }
#onetrust-pc-sdk input[type="checkbox"]:focus + .ot-acc-hdr { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-tgl-cntr, #onetrust-pc-sdk .ot-arw-cntr { display: inline-block; }
#onetrust-pc-sdk .ot-tgl-cntr { float: right; margin-top: 2px; }
#onetrust-pc-sdk #ot-lst-cnt .ot-tgl-cntr { margin-top: 10px; }
#onetrust-pc-sdk .ot-always-active-subgroup { width: auto; top: 3px; position: relative; padding-left: 0px !important; }
#onetrust-pc-sdk .ot-label-status { display: none; font-size: 0.75em; position: relative; top: 2px; padding-right: 5px; float: left; }
#onetrust-pc-sdk .ot-arw-cntr { margin-top: -1px; }
#onetrust-pc-sdk .ot-arw-cntr svg { transition: 300ms ease-in; height: 10px; width: 10px; }
#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw { transform: rotate(90deg); }
#onetrust-pc-sdk .ot-arw { width: 10px; margin-left: 15px; transition: 300ms ease-in; }
#onetrust-pc-sdk .ot-vlst-cntr { margin-bottom: 0px; }
#onetrust-pc-sdk .ot-hlst-cntr { margin-top: 5px; display: inline-block; width: 100%; }
#onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-pc-sdk .category-host-list-handler { clear: both; color: rgb(56, 96, 190); margin-left: 0px; font-size: 0.813em; text-decoration: none; float: left; overflow: hidden; }
#onetrust-pc-sdk .category-vendors-list-handler:hover, #onetrust-pc-sdk .category-vendors-list-handler + a:hover, #onetrust-pc-sdk .category-host-list-handler:hover { text-decoration-line: underline; }
#onetrust-pc-sdk .category-vendors-list-handler + a { clear: none; }
#onetrust-pc-sdk .ot-vlst-cntr svg.ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr svg.ot-ext-lnk, #onetrust-pc-sdk .ot-host-hdr svg.ot-ext-lnk, #onetrust-pc-sdk .ot-cat-grp svg.ot-ext-lnk { display: inline-block; height: 13px; width: 13px; background-repeat: no-repeat; margin-left: 1px; cursor: pointer; vertical-align: middle; }
#onetrust-pc-sdk .ot-ven-hdr svg.ot-ext-lnk { margin-bottom: -1px; }
#onetrust-pc-sdk .back-btn-handler { font-size: 1em; text-decoration: none; }
#onetrust-pc-sdk .back-btn-handler:hover { opacity: 0.6; }
#onetrust-pc-sdk #ot-lst-title h3, #onetrust-pc-sdk #ot-lst-title p[aria-level="3"] { display: inline-block; word-break: break-word; overflow-wrap: break-word; margin-bottom: 0px; color: rgb(101, 101, 101); font-size: 1em; font-weight: bold; margin-left: 15px; }
#onetrust-pc-sdk #ot-lst-title { margin: 10px 0px; font-size: 1em; text-align: left; }
#onetrust-pc-sdk #ot-pc-hdr { margin: 0px 0px 0px 30px; height: auto; width: auto; }
#onetrust-pc-sdk #ot-pc-hdr input::placeholder { color: rgb(112, 112, 112); font-style: italic; }
#onetrust-pc-sdk #vendor-search-handler { height: 31px; width: 100%; border-radius: 50px; font-size: 0.8em; padding-right: 35px; padding-left: 15px; float: left; margin-left: 15px; }
#onetrust-pc-sdk .ot-ven-name { display: block; width: auto; padding-right: 5px; }
#onetrust-pc-sdk #ot-lst-cnt { overflow-y: auto; margin-left: 20px; margin-right: 7px; width: calc(100% - 27px); max-height: calc(100% - 80px); height: 100%; transform: translate3d(0px, 0px, 0px); }
#onetrust-pc-sdk #ot-pc-lst { width: 100%; bottom: 100px; position: absolute; top: 60px; }
#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr * { visibility: hidden; }
#onetrust-pc-sdk #ot-pc-lst .ot-tgl-cntr { right: 12px; position: absolute; }
#onetrust-pc-sdk #ot-pc-lst .ot-arw-cntr { float: right; position: relative; }
#onetrust-pc-sdk #ot-pc-lst .ot-arw { margin-left: 10px; }
#onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr { overflow: hidden; cursor: pointer; }
#onetrust-pc-sdk .ot-vlst-cntr { overflow: hidden; }
#onetrust-pc-sdk #ot-sel-blk { overflow: hidden; width: 100%; position: sticky; top: 0px; z-index: 3; }
#onetrust-pc-sdk #ot-back-arw { height: 12px; width: 12px; }
#onetrust-pc-sdk .ot-lst-subhdr { width: 100%; display: inline-block; }
#onetrust-pc-sdk .ot-search-cntr { float: left; width: 78%; position: relative; }
#onetrust-pc-sdk .ot-search-cntr > svg { width: 30px; height: 30px; position: absolute; float: left; right: -15px; }
#onetrust-pc-sdk .ot-fltr-cntr { float: right; right: 50px; position: relative; }
#onetrust-pc-sdk #ot-filter-list-header { margin-top: 20px; margin-bottom: 10px; float: left; max-width: 150px; text-decoration: none; color: rgb(56, 96, 190); font-size: 0.9em; font-weight: bold; background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0); padding: 1px 1px 1px 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#onetrust-pc-sdk #filter-btn-handler { background-color: rgb(56, 96, 190); border-radius: 17px; display: inline-block; position: relative; width: 32px; height: 32px; transition: 0.1s; padding: 0px; margin: 0px; }
#onetrust-pc-sdk #filter-btn-handler:hover { background-color: rgb(56, 96, 190); }
#onetrust-pc-sdk #filter-btn-handler svg { width: 12px; height: 12px; margin: 3px 10px 0px; display: block; position: static; right: auto; top: auto; }
#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link { color: rgb(56, 96, 190); text-decoration: none; font-weight: 100; display: inline-block; padding-top: 10px; transform: translate(0px, 1%); position: relative; z-index: 2; }
#onetrust-pc-sdk .ot-ven-link *, #onetrust-pc-sdk .ot-ven-legclaim-link * { font-size: inherit; }
#onetrust-pc-sdk .ot-ven-link:hover, #onetrust-pc-sdk .ot-ven-legclaim-link:hover { text-decoration: underline; }
#onetrust-pc-sdk .ot-ven-hdr { width: calc(100% - 160px); height: auto; float: left; word-break: break-word; overflow-wrap: break-word; vertical-align: middle; padding-bottom: 3px; }
#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link { letter-spacing: 0.03em; font-size: 0.75em; font-weight: 400; }
#onetrust-pc-sdk .ot-ven-dets { border-radius: 2px; background-color: rgb(248, 248, 248); }
#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child { border-top: none; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child) { border-top: 1px solid rgb(221, 221, 221) !important; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p { display: inline-block; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n+1) { width: 30%; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n) { width: 50%; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p, #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h5 { padding-top: 5px; padding-bottom: 5px; display: block; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h5, #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p[aria-level="5"] { display: inline-block; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-last-child(-n+1) { padding-bottom: 10px; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-child(-n+2):not(.disc-pur):not([role="heading"]) { padding-top: 10px; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur-cont { display: inline; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur { position: relative; word-break: break-word; overflow-wrap: break-word; left: calc(30% + 17px); width: 50% !important; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur:nth-child(-n+1) { position: static; }
#onetrust-pc-sdk .ot-ven-dets p, #onetrust-pc-sdk .ot-ven-dets h5, #onetrust-pc-sdk .ot-ven-dets span { font-size: 0.69em; text-align: left; vertical-align: middle; word-break: break-word; overflow-wrap: break-word; margin: 0px; padding-bottom: 10px; padding-left: 15px; color: rgb(46, 54, 68); }
#onetrust-pc-sdk .ot-ven-dets h5, #onetrust-pc-sdk .ot-ven-dets p[aria-level="5"] { padding-top: 5px; line-height: 1.5; }
#onetrust-pc-sdk .ot-ven-dets span { color: dimgray; padding: 0px; vertical-align: baseline; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h5, #onetrust-pc-sdk .ot-ven-dets .ot-ven-pur p[aria-level="5"] { border-top: 1px solid rgb(233, 233, 233); border-bottom: 1px solid rgb(233, 233, 233); padding-bottom: 5px; margin-bottom: 5px; font-weight: bold; }
#onetrust-pc-sdk #ot-host-lst .ot-sel-all { float: right; position: relative; margin-right: 42px; top: 10px; }
#onetrust-pc-sdk #ot-host-lst .ot-sel-all input[type="checkbox"] { width: auto; height: auto; }
#onetrust-pc-sdk #ot-host-lst .ot-sel-all label { height: 20px; width: 20px; padding-left: 0px; }
#onetrust-pc-sdk #ot-host-lst .ot-acc-txt { overflow: hidden; width: 95%; }
#onetrust-pc-sdk .ot-host-hdr { position: relative; z-index: 1; pointer-events: none; width: calc(100% - 125px); float: left; }
#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-desc { display: inline-block; width: 90%; }
#onetrust-pc-sdk .ot-host-name { pointer-events: none; }
#onetrust-pc-sdk .ot-host-hdr > a { text-decoration: underline; font-size: 0.82em; position: relative; z-index: 2; margin-bottom: 5px; pointer-events: initial; }
#onetrust-pc-sdk .ot-host-name + a { margin-top: 5px; }
#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-name a, #onetrust-pc-sdk .ot-host-desc, #onetrust-pc-sdk .ot-host-info { color: dimgray; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-name a { font-weight: bold; font-size: 0.82em; line-height: 1.3; }
#onetrust-pc-sdk .ot-host-name a { font-size: 1em; }
#onetrust-pc-sdk .ot-host-expand { margin-top: 3px; margin-bottom: 3px; clear: both; display: block; color: rgb(56, 96, 190); font-size: 0.72em; font-weight: normal; }
#onetrust-pc-sdk .ot-host-expand * { font-size: inherit; }
#onetrust-pc-sdk .ot-host-desc, #onetrust-pc-sdk .ot-host-info { font-size: 0.688em; line-height: 1.4; font-weight: normal; }
#onetrust-pc-sdk .ot-host-desc { margin-top: 10px; }
#onetrust-pc-sdk .ot-host-opt { margin: 0px; font-size: inherit; display: inline-block; width: 100%; }
#onetrust-pc-sdk .ot-host-opt li > dl { font-size: 0.8em; margin: 5px 0px; }
#onetrust-pc-sdk .ot-host-opt li > dl > div { padding: 5px 0px; display: flex; }
#onetrust-pc-sdk .ot-host-opt li > dl > div dt { width: 30%; float: left; }
#onetrust-pc-sdk .ot-host-opt li > dl > div dd { width: 70%; float: left; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-host-info { border: none; display: inline-block; width: calc(100% - 10px); padding: 10px; margin-bottom: 10px; background-color: rgb(248, 248, 248); }
#onetrust-pc-sdk .ot-host-info > div { overflow: auto; }
#onetrust-pc-sdk #no-results { text-align: center; margin-top: 30px; }
#onetrust-pc-sdk #no-results p { font-size: 1em; color: rgb(46, 54, 68); word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk #no-results p span { font-weight: bold; }
#onetrust-pc-sdk #ot-fltr-modal { width: 100%; height: auto; display: none; transition: 0.2s; overflow: hidden; opacity: 1; right: 0px; }
#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt { display: inline-block; font-size: 0.85em; color: dimgray; }
#onetrust-pc-sdk #ot-fltr-cnt { z-index: 2147483646; background-color: rgb(255, 255, 255); position: absolute; height: 90%; max-height: 300px; width: 325px; left: 210px; margin-top: 10px; margin-bottom: 20px; padding-right: 10px; border-radius: 3px; box-shadow: rgb(199, 197, 199) 0px 0px 12px 2px; }
#onetrust-pc-sdk .ot-fltr-scrlcnt { overflow: hidden auto; clear: both; max-height: calc(100% - 60px); }
#onetrust-pc-sdk #ot-anchor { border: 12px solid rgba(0, 0, 0, 0); display: none; position: absolute; z-index: 2147483647; right: 55px; top: 75px; transform: rotate(45deg); background-color: rgb(255, 255, 255); box-shadow: rgb(199, 197, 199) -3px -3px 5px -2px; }
#onetrust-pc-sdk .ot-fltr-btns { margin-left: 15px; }
#onetrust-pc-sdk #filter-apply-handler { margin-right: 15px; }
#onetrust-pc-sdk .ot-fltr-opt { margin-bottom: 5px; margin-left: 15px; min-height: 20px; width: 75%; position: relative; }
#onetrust-pc-sdk .ot-fltr-opt p { display: inline-block; margin: 0px; font-size: 0.9em; color: rgb(46, 54, 68); }
#onetrust-pc-sdk .ot-chkbox label span { font-size: 0.85em; color: dimgray; }
#onetrust-pc-sdk .ot-chkbox input[type="checkbox"] + label::after { content: none; color: rgb(255, 255, 255); }
#onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:checked + label::after { content: ""; }
#onetrust-pc-sdk .ot-chkbox input[type="checkbox"][aria-checked="mixed"] + label::after { content: ""; }
#onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus + label::before { outline-width: 2px; outline-style: auto; }
#onetrust-pc-sdk #ot-selall-vencntr, #onetrust-pc-sdk #ot-selall-adtlvencntr, #onetrust-pc-sdk #ot-selall-hostcntr, #onetrust-pc-sdk #ot-selall-licntr, #onetrust-pc-sdk #ot-selall-gnvencntr { right: 15px; position: relative; width: 20px; height: 20px; float: right; }
#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk #ot-selall-licntr label, #onetrust-pc-sdk #ot-selall-gnvencntr label { float: left; padding-left: 0px; }
#onetrust-pc-sdk #ot-ven-lst:first-child { border-top: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk ul { list-style: none; padding: 0px; }
#onetrust-pc-sdk ul li:not(.ot-fltr-opt) { position: relative; margin: 0px; padding: 15px 15px 15px 10px; border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk ul li h3, #onetrust-pc-sdk ul li h4, #onetrust-pc-sdk ul li p[aria-level="3"]:not(.ot-host-name, .ot-host-desc), #onetrust-pc-sdk ul li p[aria-level="4"]:not(.ot-host-name, .ot-host-desc) { font-size: 0.75em; color: rgb(101, 101, 101); margin: 0px; display: inline-block; width: 70%; height: auto; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk ul li p:not([role="heading"]) { margin: 0px; font-size: 0.7em; }
#onetrust-pc-sdk ul li input[type="checkbox"] { position: absolute; cursor: pointer; width: 100%; height: 100%; opacity: 0; margin: 0px; top: 0px; left: 0px; }
#onetrust-pc-sdk .ot-cat-item > button:focus, #onetrust-pc-sdk .ot-acc-cntr > button:focus, #onetrust-pc-sdk li > button:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-pc-sdk .ot-cat-item > button, #onetrust-pc-sdk .ot-acc-cntr > button, #onetrust-pc-sdk li > button { position: absolute; cursor: pointer; width: 100%; height: 100%; margin: 0px; top: 0px; left: 0px; z-index: 1; max-width: none; border: none; }
#onetrust-pc-sdk .ot-cat-item > button[aria-expanded="false"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded="false"] ~ .ot-acc-txt, #onetrust-pc-sdk li > button[aria-expanded="false"] ~ .ot-acc-txt { margin-top: 0px; max-height: 0px; opacity: 0; overflow: hidden; width: 100%; transition: 0.25s ease-out; display: none; }
#onetrust-pc-sdk .ot-cat-item > button[aria-expanded="true"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded="true"] ~ .ot-acc-txt, #onetrust-pc-sdk li > button[aria-expanded="true"] ~ .ot-acc-txt { transition: 0.1s ease-in; margin-top: 10px; width: 100%; overflow: auto; display: block; }
#onetrust-pc-sdk .ot-cat-item > button[aria-expanded="true"] ~ .ot-acc-grpcntr, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded="true"] ~ .ot-acc-grpcntr, #onetrust-pc-sdk li > button[aria-expanded="true"] ~ .ot-acc-grpcntr { width: auto; margin-top: 0px; padding-bottom: 10px; }
#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus { outline: 0px; border: 2px solid rgb(0, 0, 0); }
#onetrust-pc-sdk .ot-hide-acc > button { pointer-events: none; }
#onetrust-pc-sdk .ot-hide-acc .ot-plus-minus > *, #onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr > * { visibility: hidden; }
#onetrust-pc-sdk .ot-hide-acc .ot-acc-hdr { min-height: 30px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) { padding-right: 10px; width: calc(100% - 37px); margin-top: 10px; max-height: calc(100% - 90px); }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk { background-color: rgb(249, 249, 252); border: 1px solid rgb(226, 226, 226); width: calc(100% - 2px); padding-bottom: 5px; padding-top: 5px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt { border: unset; background-color: unset; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all-hdr { display: none; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all { padding-right: 0.5rem; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all .ot-chkbox { right: 0px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all { padding-right: 34px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox { width: auto; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li { border: 1px solid rgb(226, 226, 226); margin-bottom: 10px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cntr > .ot-acc-hdr { padding: 10px 0px 10px 15px; }
#onetrust-pc-sdk.ot-addtl-vendors .ot-sel-all-chkbox { float: right; }
#onetrust-pc-sdk.ot-addtl-vendors .ot-plus-minus ~ .ot-sel-all-chkbox { right: 34px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-ven-lst:first-child { border-top: none; }
#onetrust-pc-sdk .ot-acc-cntr { position: relative; border-left: 1px solid rgb(226, 226, 226); border-right: 1px solid rgb(226, 226, 226); border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk .ot-acc-cntr input { z-index: 1; }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr { background-color: rgb(249, 249, 252); padding: 5px 0px 5px 15px; width: auto; }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-plus-minus { vertical-align: middle; top: auto; }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-arw-cntr { right: 10px; }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr input { z-index: 2; }
#onetrust-pc-sdk .ot-acc-cntr.ot-add-tech .ot-acc-hdr { padding: 10px 0px 10px 15px; }
#onetrust-pc-sdk .ot-acc-cntr > input[type="checkbox"]:checked ~ .ot-acc-hdr { border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-txt { padding-left: 10px; padding-right: 10px; }
#onetrust-pc-sdk .ot-acc-cntr button[aria-expanded="true"] ~ .ot-acc-txt { width: auto; }
#onetrust-pc-sdk .ot-acc-cntr .ot-addtl-venbox { display: none; }
#onetrust-pc-sdk .ot-vlst-cntr { margin-bottom: 0px; width: 100%; }
#onetrust-pc-sdk .ot-vensec-title { font-size: 0.813em; vertical-align: middle; display: inline-block; }
#onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a { margin-left: 0px; margin-top: 10px; }
#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-licntr.line-through label::after, #onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after, #onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after { height: auto; border-left: 0px; transform: none; left: 9px; top: 12px; }
#onetrust-pc-sdk #ot-category-title { float: left; padding-bottom: 10px; font-size: 1em; width: 100%; }
#onetrust-pc-sdk .ot-cat-grp { margin-top: 10px; }
#onetrust-pc-sdk .ot-cat-item { line-height: 1.1; margin-top: 10px; display: inline-block; width: 100%; }
#onetrust-pc-sdk .ot-btn-container { text-align: right; }
#onetrust-pc-sdk .ot-btn-container button { display: inline-block; font-size: 0.75em; margin-top: 15px; min-height: 40px; }
#onetrust-pc-sdk .ot-btn-container.ot-button-order-container { display: flex; flex-wrap: wrap; justify-content: flex-end; }
#onetrust-pc-sdk .ot-btn-container.ot-button-order-container [class*="ot-button-order-"]:nth-of-type(1) { margin-right: auto; margin-left: 15px; }
#onetrust-pc-sdk .ot-btn-container.ot-button-order-container [class*="ot-button-order-"]:nth-of-type(2), #onetrust-pc-sdk .ot-btn-container.ot-button-order-container [class*="ot-button-order-"]:nth-of-type(3) { margin-right: 15px; }
#onetrust-pc-sdk .ot-btn-container.ot-button-order-container.ot-stack-buttons { flex: 1 1 0%; width: auto; gap: 0.5rem; height: 100%; padding: 0px 30px; flex-flow: column; margin-top: 0.75rem; align-items: center; margin-bottom: 0.75rem; justify-content: space-around; }
#onetrust-pc-sdk .ot-btn-container.ot-button-order-container.ot-stack-buttons .ot-pc-refuse-all-handler, #onetrust-pc-sdk .ot-btn-container.ot-button-order-container.ot-stack-buttons .save-preference-btn-handler, #onetrust-pc-sdk .ot-btn-container.ot-button-order-container.ot-stack-buttons #accept-recommended-btn-handler { width: 100%; margin: 0px !important; }
#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon { position: absolute; top: 10px; right: 4px; z-index: 1; padding: 0px; background-color: rgba(0, 0, 0, 0); border: none; }
#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon svg { display: block; height: 10px; width: 10px; }
#onetrust-pc-sdk #clear-filters-handler { margin-top: 20px; margin-bottom: 10px; float: right; max-width: 200px; text-decoration: none; color: rgb(56, 96, 190); font-size: 0.9em; font-weight: bold; background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0); padding: 1px; }
#onetrust-pc-sdk #clear-filters-handler:hover { color: rgb(34, 133, 247); }
#onetrust-pc-sdk #clear-filters-handler:focus { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-always-active { right: 45px; }
#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl + .ot-tgl { right: 120px; }
#onetrust-pc-sdk .ot-enbl-chr .ot-pli-hdr.ot-leg-border-color span:first-child { width: 90px; }
#onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp > h5 + .ot-tgl-cntr, #onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp > p[aria-level="5"] + .ot-tgl-cntr { padding-right: 25px; }
#onetrust-pc-sdk .ot-plus-minus { width: 20px; height: 20px; font-size: 1.5em; position: relative; display: inline-block; margin-right: 5px; top: 3px; }
#onetrust-pc-sdk .ot-plus-minus span { position: absolute; background: rgb(39, 69, 92); border-radius: 1px; }
#onetrust-pc-sdk .ot-plus-minus span:first-of-type { top: 25%; bottom: 25%; width: 10%; left: 45%; }
#onetrust-pc-sdk .ot-plus-minus span:last-of-type { left: 25%; right: 25%; height: 10%; top: 45%; }
#onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-plus-minus span:first-of-type, #onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type { transform: rotate(90deg); }
#onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type { left: 50%; right: 50%; }
#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk #ot-selall-licntr label { position: relative; display: inline-block; width: 20px; height: 20px; }
#onetrust-pc-sdk .ot-host-item .ot-plus-minus, #onetrust-pc-sdk .ot-ven-item .ot-plus-minus { float: left; margin-right: 8px; top: 10px; }
#onetrust-pc-sdk .ot-ven-item ul { list-style: inside none; font-size: 100%; margin: 0px; }
#onetrust-pc-sdk .ot-ven-item ul li { padding: 0px; margin: 0px !important; border: none !important; }
#onetrust-pc-sdk .ot-pli-hdr { color: rgb(119, 128, 142); overflow: hidden; padding-top: 7.5px; padding-bottom: 7.5px; width: calc(100% - 2px); border-top-left-radius: 3px; border-top-right-radius: 3px; }
#onetrust-pc-sdk .ot-pli-hdr span:first-child { top: 50%; transform: translateY(50%); max-width: 90px; }
#onetrust-pc-sdk .ot-pli-hdr span:last-child { padding-right: 10px; max-width: 95px; text-align: center; }
#onetrust-pc-sdk .ot-li-title { float: right; font-size: 0.813em; }
#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color { background-color: rgb(244, 244, 244); border: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color span:first-child { text-align: left; width: 70px; }
#onetrust-pc-sdk li.ot-subgrp > h5, #onetrust-pc-sdk li.ot-subgrp > p[aria-level="5"], #onetrust-pc-sdk .ot-cat-header { width: calc(100% - 130px); }
#onetrust-pc-sdk li.ot-subgrp > h5 + .ot-tgl-cntr { padding-left: 13px; }
#onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc { margin-bottom: 5px; }
#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr { border-top: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-acc-grpcntr .ot-vlst-cntr + .ot-subgrp-cntr { border-top: none; }
#onetrust-pc-sdk .ot-acc-hdr .ot-arw-cntr + .ot-tgl-cntr, #onetrust-pc-sdk .ot-acc-txt h4 + .ot-tgl-cntr, #onetrust-pc-sdk .ot-acc-txt p[aria-level="4"] + .ot-tgl-cntr { padding-left: 13px; }
#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-subgrp > h5, #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-subgrp > p[aria-level="5"], #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header { width: calc(100% - 145px); }
#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item h5 + .ot-tgl-cntr, #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header + .ot-tgl { padding-left: 28px; }
#onetrust-pc-sdk .ot-sel-all-hdr, #onetrust-pc-sdk .ot-sel-all-chkbox { display: inline-block; width: 100%; position: relative; }
#onetrust-pc-sdk .ot-sel-all-chkbox { z-index: 1; }
#onetrust-pc-sdk .ot-sel-all { margin: 0px; position: relative; padding-right: 23px; float: right; }
#onetrust-pc-sdk .ot-consent-hdr, #onetrust-pc-sdk .ot-li-hdr { float: right; font-size: 0.812em; line-height: normal; text-align: center; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-li-hdr { max-width: 100px; padding-right: 10px; }
#onetrust-pc-sdk .ot-consent-hdr { max-width: 55px; }
#onetrust-pc-sdk #ot-selall-licntr { display: block; width: 21px; height: auto; float: right; position: relative; right: 80px; }
#onetrust-pc-sdk #ot-selall-licntr label { position: absolute; }
#onetrust-pc-sdk .ot-ven-ctgl { margin-left: 66px; }
#onetrust-pc-sdk .ot-ven-litgl + .ot-arw-cntr { margin-left: 81px; }
#onetrust-pc-sdk .ot-enbl-chr .ot-host-cnt .ot-tgl-cntr { width: auto; }
#onetrust-pc-sdk #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr { width: auto; top: auto; height: 20px; }
#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox { position: relative; display: inline-block; width: 28px; height: 28px; }
#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox label { position: absolute; padding: 0px; width: 28px; height: 28px; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 2rem 0px; width: auto; margin-top: 0.5rem; }
#onetrust-pc-sdk .ot-acc-grpdesc + .ot-leg-btn-container { padding-left: 20px; padding-right: 20px; width: calc(100% - 40px); margin-bottom: 5px; }
#onetrust-pc-sdk .ot-subgrp .ot-leg-btn-container { margin-bottom: 5px; }
#onetrust-pc-sdk #ot-ven-lst .ot-leg-btn-container { margin-top: 10px; }
#onetrust-pc-sdk .ot-leg-btn-container { display: inline-block; width: 100%; margin-bottom: 10px; }
#onetrust-pc-sdk .ot-leg-btn-container button { height: auto; padding: 6.5px 8px; margin-bottom: 0px; letter-spacing: 0px; font-size: 0.75em; line-height: normal; }
#onetrust-pc-sdk .ot-leg-btn-container svg { display: none; height: 14px; width: 14px; padding-right: 5px; vertical-align: sub; }
#onetrust-pc-sdk .ot-active-leg-btn { cursor: default; pointer-events: none; }
#onetrust-pc-sdk .ot-active-leg-btn svg { display: inline-block; }
#onetrust-pc-sdk .ot-remove-objection-handler { text-decoration: underline; padding: 0px 0px 0px 10px; font-size: 0.75em; font-weight: 600; line-height: 1; }
#onetrust-pc-sdk .ot-obj-leg-btn-handler span { font-weight: bold; text-align: center; font-size: inherit; line-height: 1.5; }
#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler { border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.69em; background: none; right: 15px; top: 15px; width: auto; font-weight: normal; }
#onetrust-pc-sdk .ot-pgph-link { margin-top: 10px; position: relative; font-size: 0.813em !important; }
#onetrust-pc-sdk .ot-pgph-link.ot-pgph-link-subgroup { margin-bottom: 1rem; }
#onetrust-pc-sdk .ot-accordion-layout .ot-pgph-link { margin-top: 5px; }
#onetrust-pc-sdk .ot-pgph-contr { margin: 0px 2.5rem; }
#onetrust-pc-sdk .ot-pgph-title { font-size: 1.18rem; margin-bottom: 2rem; }
#onetrust-pc-sdk .ot-pgph-desc { font-size: 1rem; font-weight: 400; margin-bottom: 2rem; line-height: 1.5rem; }
#onetrust-pc-sdk .ot-pgph-desc:not(:last-child)::after { content: ""; width: 96%; display: block; margin: 0px auto; padding-bottom: 2rem; border-bottom: 1px solid rgb(233, 233, 233); }
#onetrust-pc-sdk .ot-cat-header { float: left; font-weight: 600; font-size: 0.875em; line-height: 1.5; max-width: 90%; vertical-align: middle; }
#onetrust-pc-sdk .ot-vnd-item > button:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-pc-sdk .ot-vnd-item > button { position: absolute; cursor: pointer; width: 100%; height: 100%; margin: 0px; top: 0px; left: 0px; z-index: 1; max-width: none; border: none; }
#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded="false"] ~ .ot-acc-txt { margin-top: 0px; max-height: 0px; opacity: 0; overflow: hidden; width: 100%; transition: 0.25s ease-out; display: none; }
#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded="true"] ~ .ot-acc-txt { transition: 0.1s ease-in; margin-top: 10px; width: 100%; overflow: auto; display: block; }
#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded="true"] ~ .ot-acc-grpcntr { width: auto; margin-top: 0px; padding-bottom: 10px; }
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item { position: relative; border-radius: 2px; margin: 0px; padding: 0px; border-right: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); border-left: 1px solid rgb(216, 216, 216); border-image: initial; border-top: none; width: calc(100% - 2px); float: left; }
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type { margin-top: 10px; border-top: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc { padding-left: 20px; padding-right: 20px; width: calc(100% - 40px); font-size: 0.812em; margin-bottom: 10px; margin-top: 15px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul { padding-top: 10px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul li { padding-top: 0px; line-height: 1.5; padding-bottom: 10px; }
#onetrust-pc-sdk .ot-accordion-layout div + .ot-acc-grpdesc { margin-top: 5px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child { margin-top: 10px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child { margin-bottom: 5px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { padding: 11.5px 20px; width: calc(100% - 40px); display: inline-block; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt { width: 100%; padding: 0px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr { padding-left: 20px; padding-right: 15px; padding-bottom: 0px; width: calc(100% - 35px); }
#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp { padding-right: 5px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr { z-index: 1; position: relative; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; margin-top: -2px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr .ot-arw { width: 15px; height: 20px; margin-left: 5px; color: dimgray; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header { float: none; color: rgb(46, 54, 68); margin: 0px; display: inline-block; height: auto; overflow-wrap: break-word; min-height: inherit; }
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr { padding-left: 20px; width: calc(100% - 20px); display: inline-block; margin-top: 0px; padding-bottom: 2px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { position: relative; min-height: 25px; }
#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-always-active { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; }
#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl + .ot-tgl { right: 95px; }
#onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler, #onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler + a { margin-top: 5px; }
#onetrust-pc-sdk #ot-pc-lst { display: flex; flex-direction: column; }
#onetrust-pc-sdk #ot-lst-cnt { margin-top: 1rem; max-height: calc(100% - 100px); }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 2rem 0px; width: auto; margin-top: 0.5rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info > div { display: flex; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*="DPOEmail"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*="DPOLink"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem; font-weight: 500; font-size: 0.85rem; }
#onetrust-pc-sdk .ot-vs-list, #onetrust-pc-sdk .ot-vnd-serv { width: auto; padding: 1rem 1.25rem 0px; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr { padding-bottom: 0.75rem; border-bottom: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-weight: 600; font-size: 0.95em; line-height: 2; margin-left: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item { border: none; margin: 0px; padding: 0px; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button { outline: none; border-bottom: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded="true"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded="true"] { border-bottom: none; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:first-child { margin-top: 0.25rem; border-top: unset; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child { margin-bottom: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button { border-bottom: none; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 1.75rem 0px; width: auto; margin-top: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info > div, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info > div { display: flex; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOEmail"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOEmail"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOLink"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOLink"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem; font-weight: 500; font-size: 0.85rem; }
#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt { padding-left: 40px; }
#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-size: 0.8em; }
#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header { font-size: 0.8em; }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv { margin-bottom: 1rem; padding: 1rem 0.95rem; }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr { padding-bottom: 0.75rem; border-bottom: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-weight: 700; font-size: 0.8em; line-height: 20px; margin-left: 0.82rem; }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header { font-weight: 700; font-size: 0.8em; line-height: 20px; }
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-vnd-serv .ot-vnd-lst-cont .ot-accordion-layout .ot-acc-hdr div.ot-chkbox { margin-left: 0.82rem; }
#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.7rem 0px; margin: 0px; display: flex; width: 100%; align-items: center; justify-content: space-between; }
#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.5rem; }
#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-right: 0.5rem; margin-left: 0.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active { position: relative; right: unset; top: unset; transform: unset; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-plus-minus { top: 0px; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-arw-cntr { float: none; top: unset; right: unset; transform: unset; margin-top: -2px; position: relative; }
#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 { flex: 1 1 0%; margin: 0px 0.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl { position: relative; transform: none; right: 0px; top: 0px; float: none; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox { position: relative; margin: 0px 0.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label { padding: 0px; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before { position: relative; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input { position: absolute; cursor: pointer; width: 100%; height: 100%; opacity: 0; margin: 0px; top: 0px; left: 0px; z-index: 1; }
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h4.ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr p[aria-level="5"].ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr p[aria-level="4"].ot-cat-header { margin: 0px; }
#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5, #onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp p[aria-level="5"] { top: 0px; line-height: 20px; }
#onetrust-pc-sdk .ot-vs-list { display: flex; flex-direction: column; padding: 0px; margin: 0.5rem 4px; }
#onetrust-pc-sdk .ot-vs-selc-all { display: flex; padding: 0px; float: unset; align-items: center; justify-content: flex-start; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf { justify-content: flex-end; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox { margin-right: 48px; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox { margin: 0px 14px 0px 0px; padding: 0px; justify-content: flex-end; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox, #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl { display: inline-block; right: unset; width: auto; height: auto; float: none; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label { width: 45px; height: 25px; }
#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox { margin-right: 11px; margin-left: 0.75rem; display: flex; align-items: center; }
#onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr { margin: 0px 1.25rem; font-size: 0.812em; line-height: normal; text-align: center; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox { float: unset; right: 0px; }
#onetrust-pc-sdk[dir="rtl"] #ot-back-arw, #onetrust-pc-sdk[dir="rtl"] input ~ .ot-acc-hdr .ot-arw { transform: rotate(180deg); }
#onetrust-pc-sdk[dir="rtl"] input:checked ~ .ot-acc-hdr .ot-arw { transform: rotate(270deg); }
#onetrust-pc-sdk[dir="rtl"] .ot-chkbox label::after { transform: rotate(45deg); border-left: 0px; border-right: 3px solid; }
#onetrust-pc-sdk[dir="rtl"] .ot-search-cntr > svg { right: 0px; }
@media only screen and (max-width: 600px) {
  #onetrust-pc-sdk.otPcCenter { left: 0px; min-width: 100%; top: 0px; border-radius: 0px; height: 100% !important; }
  #onetrust-pc-sdk #ot-pc-content.ot-button-order-container, #onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container.ot-button-order-container { margin: 0px; width: 100%; padding: 0.5em 1em; gap: 0.5rem; flex-flow: column; align-items: center; box-sizing: border-box; height: calc(100% - 30px); justify-content: space-around; }
  #onetrust-pc-sdk #ot-pc-content.ot-button-order-container [class*="ot-button-order-"], #onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container.ot-button-order-container [class*="ot-button-order-"] { margin: 0px !important; }
  #onetrust-pc-sdk .ot-btn-container button { max-width: none; letter-spacing: 0.01em; }
  #onetrust-pc-sdk #close-pc-btn-handler { top: 10px; right: 17px; }
  #onetrust-pc-sdk p { font-size: 0.7em; }
  #onetrust-pc-sdk #ot-pc-hdr { margin: 10px 10px 0px 5px; width: calc(100% - 15px); }
  #onetrust-pc-sdk .vendor-search-handler { font-size: 1em; }
  #onetrust-pc-sdk #ot-back-arw { margin-left: 12px; }
  #onetrust-pc-sdk #ot-lst-cnt { margin: 0px; padding: 0px 5px 0px 10px; min-width: 95%; }
  #onetrust-pc-sdk .switch + p { max-width: 80%; }
  #onetrust-pc-sdk .ot-ftr-stacked button { width: 100%; }
  #onetrust-pc-sdk #ot-fltr-cnt { max-width: 320px; width: 90%; border-top-right-radius: 0px; border-bottom-right-radius: 0px; margin: 0px 0px 0px 15px; left: auto; right: 40px; top: 85px; }
  #onetrust-pc-sdk .ot-fltr-opt { margin-left: 25px; margin-bottom: 10px; }
  #onetrust-pc-sdk #ot-fltr-cnt { right: 40px; }
}
@media only screen and (max-width: 500px) {
  #onetrust-pc-sdk .ot-fltr-cntr, #onetrust-pc-sdk #ot-fltr-cnt { right: 10px; }
  #onetrust-pc-sdk #ot-anchor { right: 25px; }
  #onetrust-pc-sdk button { width: 100%; }
  #onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-sel-all { padding-right: 9px; }
  #onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr { right: 0px; }
  #onetrust-pc-sdk .ot-btn-container.ot-button-order-container .ot-pc-refuse-all-handler, #onetrust-pc-sdk .ot-btn-container.ot-button-order-container .save-preference-btn-handler, #onetrust-pc-sdk .ot-btn-container.ot-button-order-container #accept-recommended-btn-handler { width: 100%; }
}
@media (min-width: 768px) {
  #onetrust-pc-sdk.ot-tgl-with-label .ot-label-status { display: inline; }
  #onetrust-pc-sdk.ot-tgl-with-label #ot-pc-lst .ot-label-status { display: none; }
}
@media only screen and (max-width: 896px) and (max-height: 425px) and (orientation: landscape) {
  #onetrust-pc-sdk.otPcCenter { left: 0px; top: 0px; min-width: 100%; height: 100%; border-radius: 0px; }
  #onetrust-pc-sdk .ot-pc-header { height: auto; min-height: 20px; }
  #onetrust-pc-sdk .ot-pc-header .ot-pc-logo { max-height: 30px; }
  #onetrust-pc-sdk .ot-pc-footer { max-height: 90px; height: 100% !important; }
  #onetrust-pc-sdk .ot-pc-footer .ot-btn-container { overflow: hidden auto; max-height: calc(100% - 30px); }
  #onetrust-pc-sdk #ot-pc-content, #onetrust-pc-sdk #ot-pc-lst { bottom: 100px; }
  #onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content, #onetrust-pc-sdk.ot-ftr-stacked #ot-pc-lst { bottom: 100px; }
  #onetrust-pc-sdk #ot-anchor { left: initial; right: 50px; }
  #onetrust-pc-sdk #ot-lst-title { margin-top: 12px; }
  #onetrust-pc-sdk #ot-lst-title * { font-size: inherit; }
  #onetrust-pc-sdk #ot-pc-hdr input { margin-right: 0px; padding-right: 45px; }
  #onetrust-pc-sdk .switch + p { max-width: 85%; }
  #onetrust-pc-sdk #ot-sel-blk { position: static; }
  #onetrust-pc-sdk #ot-pc-lst { overflow: auto; }
  #onetrust-pc-sdk #ot-lst-cnt { max-height: none; overflow: initial; }
  #onetrust-pc-sdk #ot-lst-cnt.no-results { height: auto; }
  #onetrust-pc-sdk input { font-size: 1em !important; }
  #onetrust-pc-sdk p { font-size: 0.6em; }
  #onetrust-pc-sdk #ot-fltr-modal { width: 100%; top: 0px; }
  #onetrust-pc-sdk ul li p, #onetrust-pc-sdk .category-vendors-list-handler, #onetrust-pc-sdk .category-vendors-list-handler + a, #onetrust-pc-sdk .category-host-list-handler { font-size: 0.6em; }
  #onetrust-pc-sdk.ot-shw-fltr #ot-anchor { display: none !important; }
  #onetrust-pc-sdk.ot-shw-fltr #ot-pc-lst { overflow: hidden; top: 0px; height: 100% !important; }
  #onetrust-pc-sdk.ot-shw-fltr #ot-fltr-cnt { margin: 0px; height: 100%; max-height: none; padding: 10px; top: 0px; width: calc(100% - 20px); position: absolute; right: 0px; left: 0px; max-width: none; }
  #onetrust-pc-sdk.ot-shw-fltr .ot-fltr-scrlcnt { max-height: calc(100% - 65px); }
}
#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: rgb(255, 255, 255); }
#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: rgb(10, 11, 13); }
#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, #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc a { color: rgb(0, 82, 255); }
#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover { text-decoration: underline; }
#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets { background-color: rgb(255, 255, 255); }
#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: rgb(0, 82, 255); border-color: rgb(0, 82, 255); color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu { border-color: rgb(0, 82, 255); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler { background-color: transparent; border: 1px solid transparent; }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn { background-color: rgb(255, 255, 255); color: rgb(77, 77, 77); border-color: rgb(77, 77, 77); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob { background-color: rgb(70, 130, 84); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-switch-nob { background-color: rgb(118, 118, 118); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch, .ot-switch .ot-switch-nob, .ot-switch .ot-switch-nob::before, #onetrust-pc-sdk .ot-checkbox input[type="checkbox"]:focus + label::before, #onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus + label::before { outline-color: rgb(1, 76, 236); outline-width: 1px; outline-offset: 1px; }
#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus { border: 1px solid rgb(1, 76, 236); }
#onetrust-consent-sdk #onetrust-pc-sdk :focus, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus { outline: rgb(1, 76, 236) solid 1px; outline-offset: 1px; }
#onetrust-banner-sdk { text-size-adjust: 100%; font-family: CoinbaseSans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif !important; }
#onetrust-pc-sdk { text-size-adjust: 100%; font-family: CoinbaseSans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif !important; }
#onetrust-banner-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler, #onetrust-banner-sdk #onetrust-pc-btn-handler { outline-offset: 1px; }
#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { height: 64px; width: 64px; }
#onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold { font-weight: bold; }
#onetrust-banner-sdk .ot-close-icon, #onetrust-pc-sdk .ot-close-icon, #ot-sync-ntfy .ot-close-icon { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 12px; width: 12px; }
#onetrust-banner-sdk .powered-by-logo, #onetrust-banner-sdk .ot-pc-footer-logo a, #onetrust-pc-sdk .powered-by-logo, #onetrust-pc-sdk .ot-pc-footer-logo a, #ot-sync-ntfy .powered-by-logo, #ot-sync-ntfy .ot-pc-footer-logo a { background-size: contain; background-repeat: no-repeat; background-position: center center; height: 25px; width: 152px; display: block; text-decoration: none; font-size: 0.75em; }
#onetrust-banner-sdk .powered-by-logo:hover, #onetrust-banner-sdk .ot-pc-footer-logo a:hover, #onetrust-pc-sdk .powered-by-logo:hover, #onetrust-pc-sdk .ot-pc-footer-logo a:hover, #ot-sync-ntfy .powered-by-logo:hover, #ot-sync-ntfy .ot-pc-footer-logo a:hover { color: rgb(86, 86, 86); }
#onetrust-banner-sdk h3 *, #onetrust-banner-sdk h4 *, #onetrust-banner-sdk h6 *, #onetrust-banner-sdk button *, #onetrust-banner-sdk a[data-parent-id] *, #onetrust-pc-sdk h3 *, #onetrust-pc-sdk h4 *, #onetrust-pc-sdk h6 *, #onetrust-pc-sdk button *, #onetrust-pc-sdk a[data-parent-id] *, #ot-sync-ntfy h3 *, #ot-sync-ntfy h4 *, #ot-sync-ntfy h6 *, #ot-sync-ntfy button *, #ot-sync-ntfy a[data-parent-id] * { font-size: inherit; font-weight: inherit; color: inherit; }
#onetrust-banner-sdk .ot-hide, #onetrust-pc-sdk .ot-hide, #ot-sync-ntfy .ot-hide { display: none !important; }
#onetrust-banner-sdk button.ot-link-btn:hover, #onetrust-pc-sdk button.ot-link-btn:hover, #ot-sync-ntfy button.ot-link-btn:hover { text-decoration: underline; opacity: 1; }
#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column { padding: 0px; }
#onetrust-pc-sdk .ot-sdk-container { padding-right: 0px; }
#onetrust-pc-sdk .ot-sdk-row { display: flex; flex-direction: column; width: 100%; gap: 1em; }
#onetrust-pc-sdk [type="checkbox"]:checked, #onetrust-pc-sdk [type="checkbox"]:not(:checked) { pointer-events: initial; }
#onetrust-pc-sdk [type="checkbox"]:disabled + label::before, #onetrust-pc-sdk [type="checkbox"]:disabled + label::after, #onetrust-pc-sdk [type="checkbox"]:disabled + label { pointer-events: none; opacity: 0.7; }
#onetrust-pc-sdk li input[type="checkbox"] { z-index: 1; }
#onetrust-pc-sdk li .ot-checkbox label { z-index: 2; }
#onetrust-pc-sdk li .ot-checkbox input[type="checkbox"] { height: auto; width: auto; }
#onetrust-pc-sdk li .host-title a, #onetrust-pc-sdk li .ot-host-name a, #onetrust-pc-sdk li .accordion-text, #onetrust-pc-sdk li .ot-acc-txt { z-index: 2; position: relative; }
#onetrust-pc-sdk input { margin: 3px 0.1ex; }
#onetrust-pc-sdk .pc-logo, #onetrust-pc-sdk .ot-pc-logo { height: 60px; width: 180px; background-position: center center; background-size: contain; background-repeat: no-repeat; display: inline-flex; justify-content: center; align-items: center; }
#onetrust-pc-sdk .pc-logo img, #onetrust-pc-sdk .ot-pc-logo img { max-height: 100%; max-width: 100%; }
#onetrust-pc-sdk .screen-reader-only, #onetrust-pc-sdk .ot-scrn-rdr, .ot-sdk-cookie-policy .screen-reader-only, .ot-sdk-cookie-policy .ot-scrn-rdr { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
#onetrust-pc-sdk.ot-fade-in, .onetrust-pc-dark-filter.ot-fade-in, #onetrust-banner-sdk.ot-fade-in { animation-name: onetrust-fade-in; animation-duration: 400ms; animation-timing-function: ease-in-out; }
#onetrust-pc-sdk.ot-hide { display: none !important; }
.onetrust-pc-dark-filter.ot-hide { display: none !important; }
#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings { color: rgb(0, 82, 255); border: 1px solid rgb(0, 82, 255); height: auto; white-space: normal; overflow-wrap: break-word; padding: 0.8em 2em; font-size: 0.8em; line-height: 1.2; cursor: pointer; transition: 0.1s; }
#ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover { color: rgb(255, 255, 255); background-color: rgb(0, 82, 255); }
.onetrust-pc-dark-filter { background: rgba(0, 0, 0, 0.5); z-index: 2147483646; width: 100%; height: 100%; overflow: hidden; position: fixed; top: 0px; bottom: 0px; left: 0px; }
@keyframes onetrust-fade-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.ot-cookie-label { text-decoration: underline; }
@media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape) {
  #onetrust-pc-sdk p { font-size: 0.75em; }
}
#onetrust-banner-sdk .banner-option-input:focus + label { outline: rgb(0, 0, 0) auto 1px; }
#onetrust-pc-sdk .ot-userid-title { margin-top: 10px; }
#onetrust-pc-sdk .ot-userid-title > span, #onetrust-pc-sdk .ot-userid-timestamp > span { font-weight: 700; }
#onetrust-pc-sdk .ot-userid-desc { font-style: italic; }
#onetrust-pc-sdk .ot-host-desc a { pointer-events: initial; }
#onetrust-pc-sdk .ot-ven-hdr > p a { position: relative; z-index: 2; pointer-events: initial; }
#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a { margin-right: auto; }
#onetrust-pc-sdk .ot-pc-footer-logo img { width: 136px; height: 16px; }
#onetrust-pc-sdk .ot-pur-vdr-count { font-weight: 400; font-size: 0.7rem; padding-top: 3px; display: block; }
#onetrust-banner-sdk .ot-optout-signal, #onetrust-pc-sdk .ot-optout-signal { border: 1px solid rgb(50, 174, 136); border-radius: 3px; padding: 5px; margin-bottom: 10px; background-color: rgb(249, 255, 250); font-size: 0.85rem; line-height: 2; }
#onetrust-banner-sdk .ot-optout-signal .ot-optout-icon, #onetrust-pc-sdk .ot-optout-signal .ot-optout-icon { display: inline; margin-right: 5px; }
#onetrust-banner-sdk .ot-optout-signal svg, #onetrust-pc-sdk .ot-optout-signal svg { height: 20px; width: 30px; transform: scale(0.5); }
#onetrust-banner-sdk .ot-optout-signal svg path, #onetrust-pc-sdk .ot-optout-signal svg path { fill: rgb(50, 174, 136); }
#onetrust-banner-sdk, #onetrust-pc-sdk, #ot-sync-ntfy { font-size: 16px; }
#onetrust-banner-sdk *, #onetrust-banner-sdk ::after, #onetrust-banner-sdk ::before, #onetrust-pc-sdk *, #onetrust-pc-sdk ::after, #onetrust-pc-sdk ::before, #ot-sync-ntfy *, #ot-sync-ntfy ::after, #ot-sync-ntfy ::before { box-sizing: content-box; }
#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-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 { font-family: inherit; font-weight: normal; -webkit-font-smoothing: auto; letter-spacing: normal; line-height: normal; padding: 0px; margin: 0px; height: auto; min-height: 0px; max-height: none; width: auto; min-width: 0px; max-width: none; border-radius: 0px; border: none; clear: none; float: none; position: static; inset: auto; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; white-space: normal; background: none; overflow: visible; vertical-align: baseline; visibility: visible; z-index: auto; box-shadow: none; }
#onetrust-banner-sdk label::before, #onetrust-banner-sdk label::after, #onetrust-banner-sdk .checkbox::after, #onetrust-banner-sdk .checkbox::before, #onetrust-pc-sdk label::before, #onetrust-pc-sdk label::after, #onetrust-pc-sdk .checkbox::after, #onetrust-pc-sdk .checkbox::before, #ot-sync-ntfy label::before, #ot-sync-ntfy label::after, #ot-sync-ntfy .checkbox::after, #ot-sync-ntfy .checkbox::before { content: none; }
#onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container { position: relative; width: 100%; max-width: 100%; margin: 0px auto; padding: 0px 20px; box-sizing: border-box; }
#onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns { width: 100%; float: left; box-sizing: border-box; padding: 0px; display: initial; }
@media (min-width: 400px) {
  #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container { width: 90%; padding: 0px; }
}
@media (min-width: 550px) {
  #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container { width: 100%; }
  #onetrust-banner-sdk .ot-sdk-column, #onetrust-banner-sdk .ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns { margin-left: 4%; }
  #onetrust-banner-sdk .ot-sdk-column:first-child, #onetrust-banner-sdk .ot-sdk-columns:first-child, #onetrust-pc-sdk .ot-sdk-column:first-child, #onetrust-pc-sdk .ot-sdk-columns:first-child { margin-left: 0px; }
  #onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns { width: 13.3333%; }
  #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns { width: 22%; }
  #onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns { width: 30.6667%; }
  #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns { width: 65.3333%; }
  #onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns { width: 74%; }
  #onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns { width: 82.6667%; }
  #onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns { width: 91.3333%; }
  #onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns, #onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns { width: 100%; margin-left: 0px; }
}
#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-pc-sdk h1, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk h5, #onetrust-pc-sdk h6 { margin-top: 0px; font-weight: 600; font-family: inherit; }
#onetrust-banner-sdk h1, #onetrust-pc-sdk h1 { font-size: 1.5rem; line-height: 1.2; }
#onetrust-banner-sdk h2, #onetrust-pc-sdk h2 { font-size: 1.5rem; line-height: 1.25; }
#onetrust-banner-sdk h3, #onetrust-pc-sdk h3 { font-size: 1.5rem; line-height: 1.3; }
#onetrust-banner-sdk h4, #onetrust-pc-sdk h4 { font-size: 1.5rem; line-height: 1.35; }
#onetrust-banner-sdk h5, #onetrust-pc-sdk h5 { font-size: 1.5rem; line-height: 1.5; }
#onetrust-banner-sdk h6, #onetrust-pc-sdk h6 { font-size: 1.5rem; line-height: 1.6; }
@media (min-width: 550px) {
  #onetrust-banner-sdk h1, #onetrust-pc-sdk h1 { font-size: 1.5rem; }
  #onetrust-banner-sdk h2, #onetrust-pc-sdk h2 { font-size: 1.5rem; }
  #onetrust-banner-sdk h3, #onetrust-pc-sdk h3 { font-size: 1.5rem; }
  #onetrust-banner-sdk h4, #onetrust-pc-sdk h4 { font-size: 1.5rem; }
  #onetrust-banner-sdk h5, #onetrust-pc-sdk h5 { font-size: 1.5rem; }
  #onetrust-banner-sdk h6, #onetrust-pc-sdk h6 { font-size: 1.5rem; }
}
#onetrust-banner-sdk p, #onetrust-pc-sdk p { margin: 0px 0px 1em; font-family: inherit; line-height: normal; }
#onetrust-banner-sdk a, #onetrust-pc-sdk a { color: rgb(86, 86, 86); text-decoration: underline !important; }
#onetrust-banner-sdk a:hover, #onetrust-pc-sdk a:hover { color: rgb(86, 86, 86); text-decoration: underline !important; }
#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button { margin-bottom: 1rem; font-family: inherit; }
#onetrust-banner-sdk .ot-sdk-button, #onetrust-banner-sdk button, #onetrust-pc-sdk .ot-sdk-button, #onetrust-pc-sdk button { display: inline-block; height: 38px; padding: 0px 30px; color: rgb(85, 85, 85); text-align: center; font-size: 0.9em; font-weight: 400; line-height: 38px; letter-spacing: 0.01em; text-decoration: none; white-space: nowrap; background-color: rgba(0, 0, 0, 0); border-radius: 2px; border: 1px solid rgb(187, 187, 187); cursor: pointer; box-sizing: border-box; }
#onetrust-banner-sdk .ot-sdk-button:hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus, #onetrust-pc-sdk .ot-sdk-button:hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):focus { background-color: rgb(1, 76, 236); }
#onetrust-banner-sdk :not(.ot-leg-btn-container) > button:not(.ot-link-btn):hover { background-color: transparent !important; }
#onetrust-banner-sdk .ot-sdk-button:focus, #onetrust-banner-sdk :not(.ot-leg-btn-container) > button:focus, #onetrust-pc-sdk .ot-sdk-button:focus, #onetrust-pc-sdk :not(.ot-leg-btn-container) > button:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-banner-sdk button.ot-sdk-button-primary, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary, #onetrust-pc-sdk button.ot-sdk-button-primary, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary { color: rgb(255, 255, 255); background-color: rgb(51, 195, 240); border-color: rgb(51, 195, 240); }
#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-banner-sdk button.ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:hover, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:hover, #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-banner-sdk button.ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="submit"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="reset"].ot-sdk-button-primary:focus, #onetrust-banner-sdk input[type="button"].ot-sdk-button-primary:focus, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover, #onetrust-pc-sdk button.ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:hover, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:hover, #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus, #onetrust-pc-sdk button.ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="submit"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="reset"].ot-sdk-button-primary:focus, #onetrust-pc-sdk input[type="button"].ot-sdk-button-primary:focus { color: rgb(255, 255, 255); background-color: rgb(30, 174, 219); border-color: rgb(30, 174, 219); }
#onetrust-banner-sdk input[type="text"], #onetrust-pc-sdk input[type="text"] { height: 38px; padding: 6px 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); border-radius: 4px; box-shadow: none; box-sizing: border-box; }
#onetrust-banner-sdk input[type="text"], #onetrust-pc-sdk input[type="text"] { appearance: none; }
#onetrust-banner-sdk input[type="text"]:focus, #onetrust-pc-sdk input[type="text"]:focus { border: 1px solid rgb(0, 0, 0); outline: 0px; }
#onetrust-banner-sdk label, #onetrust-pc-sdk label { display: block; margin-bottom: 0.5rem; font-weight: 600; }
#onetrust-banner-sdk input[type="checkbox"], #onetrust-pc-sdk input[type="checkbox"] { display: inline; }
#onetrust-banner-sdk ul, #onetrust-pc-sdk ul { list-style: inside circle; }
#onetrust-banner-sdk ul, #onetrust-pc-sdk ul { padding-left: 0px; margin-top: 0px; }
#onetrust-banner-sdk ul ul, #onetrust-pc-sdk ul ul { margin: 1.5rem 0px 1.5rem 3rem; font-size: 90%; }
#onetrust-banner-sdk li, #onetrust-pc-sdk li { margin-bottom: 1rem; }
#onetrust-banner-sdk th, #onetrust-banner-sdk td, #onetrust-pc-sdk th, #onetrust-pc-sdk td { padding: 12px 15px; text-align: left; border-bottom: 1px solid rgb(225, 225, 225); }
#onetrust-banner-sdk button, #onetrust-pc-sdk button { margin-bottom: 1rem; font-family: inherit; }
#onetrust-banner-sdk .ot-sdk-container::after, #onetrust-banner-sdk .ot-sdk-row::after, #onetrust-pc-sdk .ot-sdk-container::after, #onetrust-pc-sdk .ot-sdk-row::after { content: ""; display: table; clear: both; }
#onetrust-banner-sdk .ot-sdk-row { padding-right: 28px; }
#onetrust-banner-sdk .ot-sdk-row, #onetrust-pc-sdk .ot-sdk-row { margin: 0px; max-width: none; display: block; }
#onetrust-banner-sdk { box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 18px; }
#onetrust-banner-sdk.otFlat { position: fixed; z-index: 2147483645; bottom: 0px; right: 0px; left: 0px; background-color: rgb(255, 255, 255); max-height: 90%; overflow: hidden auto; }
#onetrust-banner-sdk.otFlat.top { top: 0px; bottom: auto; }
#onetrust-banner-sdk.otRelFont { font-size: 1rem; }
#onetrust-banner-sdk > .ot-sdk-container { overflow: hidden; }
#onetrust-banner-sdk::-webkit-scrollbar { width: 11px; }
#onetrust-banner-sdk::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(193, 193, 193); }
#onetrust-banner-sdk { }
#onetrust-banner-sdk #onetrust-policy { margin-top: 1em; overflow: hidden; }
#onetrust-banner-sdk #onetrust-policy .ot-gv-list-handler { float: left; font-size: 0.82em; padding: 0px; margin-bottom: 0px; border: 0px; line-height: normal; height: auto; width: auto; text-decoration: underline !important; }
#onetrust-banner-sdk #onetrust-policy-title { font-size: 1.2em; line-height: 1.3; margin-bottom: 10px; }
#onetrust-banner-sdk #onetrust-policy-text { clear: both; text-align: left; font-size: 0.88em; line-height: 1.4; }
#onetrust-banner-sdk #onetrust-policy-text * { font-size: inherit; line-height: inherit; }
#onetrust-banner-sdk #onetrust-policy-text a { font-weight: bold; margin-left: 5px; text-decoration: underline !important; }
#onetrust-banner-sdk #onetrust-policy-title, #onetrust-banner-sdk #onetrust-policy-text { color: dimgray; float: left; }
#onetrust-banner-sdk #onetrust-button-group-parent { min-height: 1px; text-align: center; margin-bottom: 1em; }
#onetrust-banner-sdk #onetrust-button-group { display: inline-block; }
#onetrust-banner-sdk #onetrust-accept-btn-handler { background-color: rgb(0, 82, 255); color: rgb(255, 255, 255); border-color: rgb(0, 82, 255); margin-right: 1em; min-width: 125px; height: auto; white-space: normal; word-break: break-word; overflow-wrap: break-word; padding: 12px 10px; line-height: 1.2; font-size: 0.813em; font-weight: 600; }
#onetrust-banner-sdk #onetrust-reject-all-handler { background-color: rgb(238, 240, 243); color: rgb(10, 11, 13); border-color: rgb(238, 240, 243); margin-right: 1em; min-width: 125px; height: auto; white-space: normal; word-break: break-word; overflow-wrap: break-word; padding: 12px 10px; line-height: 1.2; font-size: 0.813em; font-weight: 600; }
#onetrust-banner-sdk #onetrust-pc-btn-handler { background-color: rgb(238, 240, 243); color: rgb(10, 11, 13); border-color: rgb(238, 240, 243); margin-right: 1em; min-width: 125px; height: auto; white-space: normal; word-break: break-word; overflow-wrap: break-word; padding: 12px 10px; line-height: 1.2; font-size: 0.813em; font-weight: 600; }
#onetrust-banner-sdk #onetrust-policy-text #onetrust-pc-btn-handler { background: none; border: none; color: rgb(0, 82, 255); cursor: pointer; display: inline; font-size: inherit; font-weight: inherit; height: auto; line-height: inherit; margin: 0px; min-width: auto; padding: 0px; text-transform: lowercase; vertical-align: baseline; white-space: inherit; word-break: normal; overflow-wrap: normal; text-decoration: underline !important; }
#onetrust-banner-sdk #onetrust-policy-text #onetrust-pc-btn-handler:focus-visible { outline: rgb(0, 95, 204) solid 1px; }
#onetrust-banner-sdk .onetrust-close-btn-ui { width: 12px; height: 12px; background-size: 12px; border: none; position: relative; margin: auto; border-radius: 100%; padding: 12px; }
#onetrust-banner-sdk .onetrust-close-btn-ui:focus { background-color: transparent !important; }
#onetrust-banner-sdk .onetrust-close-btn-ui:focus-visible { outline: rgb(0, 95, 204) solid 1px; border-radius: 100%; }
#onetrust-banner-sdk .banner_logo { display: none; }
#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo { position: absolute; top: 50%; transform: translateY(-50%); left: 0px; }
#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy { margin-left: 65px; }
#onetrust-banner-sdk .ot-b-addl-desc { clear: both; float: left; display: block; }
#onetrust-banner-sdk #banner-options { float: left; display: table; margin-right: 0px; margin-left: 1em; width: calc(100% - 1em); }
#onetrust-banner-sdk .banner-option-input { cursor: pointer; width: auto; height: auto; border: none; padding: 0px 3px 0px 0px; margin: 0px 0px 10px; font-size: 0.82em; line-height: 1.4; }
#onetrust-banner-sdk .banner-option-input * { pointer-events: none; font-size: inherit; line-height: inherit; }
#onetrust-banner-sdk .banner-option-input[aria-expanded="true"] ~ .banner-option-details { display: block; height: auto; }
#onetrust-banner-sdk .banner-option-input[aria-expanded="true"] .ot-arrow-container { transform: rotate(90deg); }
#onetrust-banner-sdk .banner-option { margin-bottom: 12px; margin-left: 0px; border: none; float: left; padding: 0px; }
#onetrust-banner-sdk .banner-option:first-child { padding-left: 2px; }
#onetrust-banner-sdk .banner-option:not(:first-child) { padding: 0px; border: none; }
#onetrust-banner-sdk .banner-option-header { cursor: pointer; display: inline-block; }
#onetrust-banner-sdk .banner-option-header :first-child { color: dimgray; font-weight: bold; float: left; }
#onetrust-banner-sdk .banner-option-header .ot-arrow-container { display: inline-block; border-top: 6px solid rgba(0, 0, 0, 0); border-bottom: 6px solid rgba(0, 0, 0, 0); border-left: 6px solid dimgray; margin-left: 10px; vertical-align: middle; }
#onetrust-banner-sdk .banner-option-details { display: none; font-size: 0.83em; line-height: 1.5; padding: 10px 0px 5px 10px; margin-right: 10px; height: 0px; }
#onetrust-banner-sdk .banner-option-details * { font-size: inherit; line-height: inherit; color: dimgray; }
#onetrust-banner-sdk .ot-arrow-container, #onetrust-banner-sdk .banner-option-details { transition: 300ms ease-in; }
#onetrust-banner-sdk .ot-dpd-container { float: left; }
#onetrust-banner-sdk .ot-dpd-title { margin-bottom: 10px; }
#onetrust-banner-sdk .ot-dpd-title, #onetrust-banner-sdk .ot-dpd-desc { font-size: 0.88em; line-height: 1.4; color: dimgray; }
#onetrust-banner-sdk .ot-dpd-title *, #onetrust-banner-sdk .ot-dpd-desc * { font-size: inherit; line-height: inherit; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text * { margin-bottom: 0px; }
#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button { display: block; }
#onetrust-banner-sdk.ot-close-btn-link { padding-top: 25px; }
#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container { top: 15px; transform: none; right: 15px; }
#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button { padding: 0px; white-space: pre-wrap; border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.69em; }
#onetrust-banner-sdk #onetrust-policy-text, #onetrust-banner-sdk .ot-dpd-desc, #onetrust-banner-sdk .ot-b-addl-desc { font-size: 0.813em; line-height: 1.5; }
#onetrust-banner-sdk .ot-dpd-desc { margin-bottom: 10px; }
#onetrust-banner-sdk .ot-dpd-desc > .ot-b-addl-desc { margin-top: 10px; margin-bottom: 10px; font-size: 1em; }
#onetrust-consent-sdk #onetrust-banner-sdk { background-color: rgb(255, 255, 255); border-radius: 16px; outline: none; }
#onetrust-consent-sdk #onetrust-pc-sdk { background-color: rgb(255, 255, 255); border-radius: 4px; }
#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-banner-sdk #banner-options *, #onetrust-banner-sdk .ot-cat-header, #onetrust-banner-sdk .ot-optout-signal { color: rgb(29, 29, 29); }
#onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details { background-color: rgb(245, 245, 245); }
#onetrust-consent-sdk #onetrust-banner-sdk a[href], #onetrust-consent-sdk #onetrust-banner-sdk a[href] font, #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn { color: rgb(0, 82, 255); text-decoration: underline !important; }
#onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler { background-color: rgb(10, 11, 13); border-color: rgb(10, 11, 13); color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-banner-sdk :focus, #onetrust-consent-sdk #onetrust-banner-sdk:focus { outline-color: rgb(0, 0, 0); outline-width: 1px; }
#onetrust-banner-sdk.otFloatingRounded, #onetrust-banner-sdk.otFloatingRounded[dir="rtl"] { width: 528px; max-width: calc(100% - 32px); }
#onetrust-banner-sdk > div > div.ot-sdk-container { max-width: 100%; width: 100%; }
#onetrust-banner-sdk #onetrust-group-container #onetrust-policy-text, #onetrust-banner-sdk #onetrust-group-container .ot-b-addl-desc { font-size: 14px; }
#onetrust-banner-sdk #onetrust-group-container #onetrust-policy-text a { font-weight: normal; margin-left: 0px; text-decoration: underline !important; }
#onetrust-banner-sdk #onetrust-group-container #onetrust-policy-text a:focus { outline: none; }
#onetrust-banner-sdk #onetrust-group-container #onetrust-policy-text a:focus-visible { outline: rgb(0, 95, 204) solid 1px; }
#onetrust-banner-sdk #onetrust-button-group-parent.has-reject-all-button #onetrust-button-group { flex-direction: row; gap: 8px; display: flex; margin: 0px; justify-content: flex-start; }
#onetrust-banner-sdk .onetrust-banner-options { float: unset; max-width: unset; order: 2; display: flex; gap: 1em; width: 100%; }
#onetrust-banner-sdk #onetrust-button-group-parent.has-reject-all-button #onetrust-button-group button { padding: 8px 16px; height: 40px; font-size: 16px; min-width: auto; }
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group { display: flex; gap: 8px; flex-direction: row; justify-content: flex-start; margin-top: 0px; width: 100%; }
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group button { border-radius: 4px; padding: 10px; text-decoration: none; margin: 0px; }
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler { order: 2; border-radius: 40px; width: auto; min-width: 0px; flex: 1 1 0%; }
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-reject-all-handler { order: 1; border-radius: 40px; margin-left: 0px; width: auto; min-width: 0px; flex: 1 1 0%; }
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-pc-btn-handler { display: none !important; }
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-pc-btn-handler { order: 1; border: none; background-color: rgb(255, 255, 255); text-decoration: underline; padding: 0px; text-align: left; font-size: 14px; min-width: auto; outline: none; }
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-pc-btn-handler:focus-visible { outline: rgb(0, 95, 204) solid 1px; }
#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler:hover, #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-reject-all-handler:hover { background-color: rgb(10, 11, 13) !important; border-color: rgb(10, 11, 13) !important; opacity: 1 !important; }
#onetrust-banner-sdk #onetrust-close-btn-container { right: 24px; display: flex; top: 16px; position: absolute; }
#onetrust-pc-sdk.otPcCenter { overflow: hidden; position: fixed; margin: 0px auto; top: 5%; right: 0px; left: 0px; width: 40%; max-width: 575px; min-width: 575px; border-radius: 2.5px; z-index: 2147483647; background-color: rgb(255, 255, 255); box-shadow: rgb(153, 153, 153) 0px 2px 10px -3px; }
#onetrust-pc-sdk.otPcCenter[dir="rtl"] { right: 0px; left: 0px; }
#onetrust-pc-sdk.otRelFont { font-size: 1rem; }
#onetrust-pc-sdk .ot-optout-signal { margin-top: 0.625rem; }
#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr, #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus, #onetrust-pc-sdk .ot-hide-tgl { visibility: hidden; }
#onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *, #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus *, #onetrust-pc-sdk .ot-hide-tgl * { visibility: hidden; }
#onetrust-pc-sdk #ot-gn-venlst .ot-ven-item .ot-acc-hdr { min-height: 40px; }
#onetrust-pc-sdk .ot-pc-header { display: flex; align-items: center; justify-content: space-between; height: 40px; padding: 10px 10px 10px 30px; border-bottom: 1px solid rgb(233, 233, 233); }
#onetrust-pc-sdk #ot-pc-title, #onetrust-pc-sdk #ot-category-title, #onetrust-pc-sdk .ot-cat-header, #onetrust-pc-sdk #ot-lst-title, #onetrust-pc-sdk .ot-ven-hdr .ot-ven-name, #onetrust-pc-sdk .ot-always-active { font-weight: bold; color: dimgray; }
#onetrust-pc-sdk .ot-always-active-group .ot-cat-header { width: 55%; font-weight: 700; }
#onetrust-pc-sdk .ot-cat-item p { clear: both; float: left; margin-top: 10px; margin-bottom: 5px; line-height: 1.5; font-size: 0.812em; color: dimgray; }
#onetrust-pc-sdk .ot-close-icon { height: 44px; width: 44px; background-size: 12px; }
#onetrust-pc-sdk #ot-pc-title { float: left; font-size: 1em; line-height: 1.5; margin-bottom: 10px; margin-top: 10px; width: 100%; }
#onetrust-pc-sdk #ot-pc-desc { clear: both; width: 100%; font-size: 0.812em; line-height: 1.5; margin-bottom: 25px; }
#onetrust-pc-sdk #ot-pc-desc a { margin-left: 5px; }
#onetrust-pc-sdk #ot-pc-desc * { font-size: inherit; line-height: inherit; }
#onetrust-pc-sdk #ot-pc-desc ul li { padding: 10px 0px; }
#onetrust-pc-sdk a { color: rgb(101, 101, 101); cursor: pointer; }
#onetrust-pc-sdk a:hover { color: rgb(56, 96, 190); }
#onetrust-pc-sdk label { margin-bottom: 0px; }
#onetrust-pc-sdk #vdr-lst-dsc { font-size: 0.812em; line-height: 1.5; padding: 10px 15px 5px; }
#onetrust-pc-sdk button { max-width: 394px; padding: 12px 30px; line-height: 1; word-break: break-word; overflow-wrap: break-word; white-space: normal; font-weight: bold; height: auto; }
#onetrust-pc-sdk .ot-link-btn { padding: 0px; margin-bottom: 0px; border: 0px; font-weight: normal; line-height: normal; width: auto; height: auto; }
#onetrust-pc-sdk #ot-pc-content { position: absolute; overflow-y: scroll; padding-left: 0px; padding-right: 30px; top: 60px; bottom: 110px; margin: 1px 3px 0px 30px; width: calc(100% - 63px); }
#onetrust-pc-sdk .ot-vs-list .ot-always-active, #onetrust-pc-sdk .ot-cat-grp .ot-always-active { float: right; clear: none; color: rgb(91, 97, 110); margin: 0px; font-size: 14px; }
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track { margin-right: 20px; }
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar { width: 11px; }
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb { border-radius: 10px; background: rgb(216, 216, 216); }
#onetrust-pc-sdk input[type="checkbox"]:focus + .ot-acc-hdr { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-pc-scrollbar { }
#onetrust-pc-sdk .save-preference-btn-handler { margin-right: 24px; }
#onetrust-pc-sdk #ot-pc-desc .privacy-notice-link { margin-left: 0px; margin-right: 8px; }
#onetrust-pc-sdk #ot-pc-desc .ot-imprint-handler { margin-left: 0px; margin-right: 8px; }
#onetrust-pc-sdk .ot-subgrp-cntr { display: inline-block; clear: both; width: 100%; padding-top: 15px; }
#onetrust-pc-sdk .ot-switch + .ot-subgrp-cntr { padding-top: 10px; }
#onetrust-pc-sdk ul.ot-subgrps { margin: 0px; font-size: initial; }
#onetrust-pc-sdk ul.ot-subgrps li p, #onetrust-pc-sdk ul.ot-subgrps li h5 { font-size: 0.813em; line-height: 1.4; color: dimgray; }
#onetrust-pc-sdk ul.ot-subgrps .ot-switch { min-height: auto; }
#onetrust-pc-sdk ul.ot-subgrps .ot-switch-nob { top: 0px; }
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr { display: inline-block; width: 100%; }
#onetrust-pc-sdk ul.ot-subgrps .ot-acc-txt { margin: 0px; }
#onetrust-pc-sdk ul.ot-subgrps li { padding: 0px; border: none; }
#onetrust-pc-sdk ul.ot-subgrps li h5 { position: relative; top: 5px; font-weight: bold; margin-bottom: 0px; float: left; }
#onetrust-pc-sdk li.ot-subgrp { margin-left: 20px; overflow: auto; }
#onetrust-pc-sdk li.ot-subgrp > h5 { width: calc(100% - 100px); }
#onetrust-pc-sdk .ot-cat-item p > ul, #onetrust-pc-sdk li.ot-subgrp p > ul { margin: 0px 0px 0px 15px; list-style: disc; font-size: inherit; }
#onetrust-pc-sdk .ot-cat-item p > ul li, #onetrust-pc-sdk li.ot-subgrp p > ul li { font-size: inherit; padding-top: 10px; padding-left: 0px; padding-right: 0px; border: none; }
#onetrust-pc-sdk .ot-cat-item p > ul li:last-child, #onetrust-pc-sdk li.ot-subgrp p > ul li:last-child { padding-bottom: 10px; }
#onetrust-pc-sdk .ot-pc-logo { width: 32px; height: 32px; }
#onetrust-pc-sdk .ot-pc-footer { position: absolute; bottom: 0px; width: 100%; max-height: 160px; border-top: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-refuse-all-handler { margin-bottom: 0px; }
#onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content { bottom: 160px; }
#onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button { width: 100%; max-width: none; }
#onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container { margin: 0px 30px; width: calc(100% - 60px); padding-right: 0px; }
#onetrust-pc-sdk .ot-pc-footer-logo { height: 30px; width: 100%; text-align: right; background: rgb(244, 244, 244); }
#onetrust-pc-sdk .ot-pc-footer-logo a { display: inline-block; margin-top: 5px; margin-right: 10px; }
#onetrust-pc-sdk[dir="rtl"] .ot-pc-footer-logo { direction: rtl; }
#onetrust-pc-sdk[dir="rtl"] .ot-pc-footer-logo a { margin-right: 25px; }
#onetrust-pc-sdk .ot-tgl { float: right; position: relative; z-index: 1; }
#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob { border: 1px solid rgb(255, 255, 255); background-color: rgb(0, 82, 255) !important; }
#onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob::before { transform: translateX(20px); background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
#onetrust-pc-sdk .ot-tgl input:focus + .ot-switch { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-switch { position: relative; display: inline-block; width: 45px; height: 25px; border-radius: 45px; }
#onetrust-pc-sdk .ot-switch-nob { position: absolute; cursor: pointer; inset: 0px; background-color: rgb(118, 118, 118); border: 1px solid rgb(221, 221, 221); transition: 0.2s ease-in; border-radius: 20px; }
#onetrust-pc-sdk .ot-switch-nob::before { position: absolute; content: ""; height: 18px; width: 18px; bottom: 3px; left: 3px; background-color: rgb(255, 255, 255); transition: 0.4s; border-radius: 20px; }
#onetrust-pc-sdk .ot-chkbox input:checked ~ label::before { background-color: rgb(56, 96, 190); }
#onetrust-pc-sdk .ot-chkbox input + label::after { content: none; color: rgb(255, 255, 255); }
#onetrust-pc-sdk .ot-chkbox input:checked + label::after { content: ""; }
#onetrust-pc-sdk .ot-chkbox input:focus + label::before { outline-width: 2px; outline-style: auto; }
#onetrust-pc-sdk .ot-chkbox label { position: relative; display: inline-block; padding-left: 30px; cursor: pointer; font-weight: 500; }
#onetrust-pc-sdk .ot-chkbox label::before, #onetrust-pc-sdk .ot-chkbox label::after { position: absolute; content: ""; display: inline-block; border-radius: 3px; }
#onetrust-pc-sdk .ot-chkbox label::before { height: 18px; width: 18px; border: 1px solid rgb(56, 96, 190); left: 0px; top: auto; }
#onetrust-pc-sdk .ot-chkbox label::after { height: 5px; width: 9px; border-left: 3px solid; border-bottom: 3px solid; transform: rotate(-45deg); left: 4px; top: 5px; }
#onetrust-pc-sdk .ot-label-txt { display: none; }
#onetrust-pc-sdk .ot-chkbox input, #onetrust-pc-sdk .ot-tgl input { position: absolute; opacity: 0; width: 0px; height: 0px; }
#onetrust-pc-sdk .ot-arw-cntr { float: right; position: relative; pointer-events: none; }
#onetrust-pc-sdk .ot-arw-cntr .ot-arw { width: 16px; height: 16px; margin-left: 5px; color: dimgray; display: inline-block; vertical-align: middle; transition: 150ms ease-in; }
#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-arw-cntr svg { transform: rotate(90deg); }
#onetrust-pc-sdk input[type="checkbox"]:focus + .ot-acc-hdr { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-tgl-cntr, #onetrust-pc-sdk .ot-arw-cntr { display: inline-block; }
#onetrust-pc-sdk .ot-tgl-cntr { width: 45px; float: right; margin-top: 2px; }
#onetrust-pc-sdk #ot-lst-cnt .ot-tgl-cntr { margin-top: 10px; }
#onetrust-pc-sdk .ot-always-active-subgroup { width: auto; top: 3px; position: relative; padding-left: 0px !important; }
#onetrust-pc-sdk .ot-label-status { padding-left: 5px; font-size: 0.75em; display: none; }
#onetrust-pc-sdk .ot-arw-cntr { margin-top: -1px; }
#onetrust-pc-sdk .ot-arw-cntr svg { transition: 300ms ease-in; height: 10px; width: 10px; }
#onetrust-pc-sdk input:checked ~ .ot-acc-hdr .ot-arw { transform: rotate(90deg); }
#onetrust-pc-sdk .ot-arw { width: 10px; margin-left: 15px; transition: 300ms ease-in; }
#onetrust-pc-sdk .ot-vlst-cntr { margin-bottom: 0px; }
#onetrust-pc-sdk .ot-hlst-cntr { margin-top: 5px; display: inline-block; width: 100%; }
#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { display: inline-block; height: 13px; width: 13px; background-repeat: no-repeat; margin-left: 1px; margin-top: 6px; cursor: pointer; }
#onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { margin-bottom: -1px; }
#onetrust-pc-sdk .back-btn-handler { font-size: 1em; text-decoration: none; }
#onetrust-pc-sdk .back-btn-handler:hover { opacity: 0.6; }
#onetrust-pc-sdk #ot-lst-title h3 { display: inline-block; word-break: break-word; overflow-wrap: break-word; margin-bottom: 0px; color: rgb(101, 101, 101); font-size: 1em; font-weight: bold; margin-left: 15px; }
#onetrust-pc-sdk #ot-lst-title { margin: 10px 0px; font-size: 1em; text-align: left; }
#onetrust-pc-sdk #ot-pc-hdr { margin: 0px 0px 0px 30px; height: auto; width: auto; }
#onetrust-pc-sdk #ot-pc-hdr input::placeholder { color: rgb(212, 212, 212); font-style: italic; }
#onetrust-pc-sdk #vendor-search-handler { height: 31px; width: 100%; border-radius: 50px; font-size: 0.8em; padding-right: 35px; padding-left: 15px; float: left; margin-left: 15px; }
#onetrust-pc-sdk .ot-ven-name { display: block; width: auto; padding-right: 5px; }
#onetrust-pc-sdk #ot-lst-cnt { overflow-y: auto; margin-left: 20px; margin-right: 7px; width: calc(100% - 27px); max-height: calc(100% - 80px); height: 100%; transform: translate3d(0px, 0px, 0px); }
#onetrust-pc-sdk #ot-pc-lst { width: 100%; bottom: 100px; position: absolute; top: 60px; }
#onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr * { visibility: hidden; }
#onetrust-pc-sdk #ot-pc-lst .ot-tgl-cntr { right: 12px; position: absolute; }
#onetrust-pc-sdk #ot-pc-lst .ot-arw-cntr { float: right; position: relative; }
#onetrust-pc-sdk #ot-pc-lst .ot-arw { margin-left: 10px; }
#onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr { overflow: hidden; cursor: pointer; }
#onetrust-pc-sdk .ot-vlst-cntr { overflow: hidden; }
#onetrust-pc-sdk #ot-sel-blk { overflow: hidden; width: 100%; position: sticky; top: 0px; z-index: 3; }
#onetrust-pc-sdk #ot-back-arw { height: 12px; width: 12px; }
#onetrust-pc-sdk .ot-lst-subhdr { width: 100%; display: inline-block; }
#onetrust-pc-sdk .ot-search-cntr { float: left; width: 78%; position: relative; }
#onetrust-pc-sdk .ot-search-cntr > svg { width: 30px; height: 30px; position: absolute; float: left; right: -15px; }
#onetrust-pc-sdk .ot-fltr-cntr { float: right; right: 50px; position: relative; }
#onetrust-pc-sdk #filter-btn-handler { background-color: rgb(56, 96, 190); border-radius: 17px; display: inline-block; position: relative; width: 32px; height: 32px; transition: 0.1s; padding: 0px; margin: 0px; }
#onetrust-pc-sdk #filter-btn-handler:hover { background-color: rgb(56, 96, 190); }
#onetrust-pc-sdk #filter-btn-handler svg { width: 12px; height: 12px; margin: 3px 10px 0px; display: block; position: static; right: auto; top: auto; }
#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link { color: rgb(56, 96, 190); text-decoration: underline; font-weight: 100; display: inline-block; padding-top: 10px; transform: translate(0px, 1%); position: relative; z-index: 2; }
#onetrust-pc-sdk .ot-ven-link *, #onetrust-pc-sdk .ot-ven-legclaim-link * { font-size: inherit; }
#onetrust-pc-sdk .ot-ven-link:hover, #onetrust-pc-sdk .ot-ven-legclaim-link:hover { text-decoration: underline; }
#onetrust-pc-sdk .ot-ven-hdr { width: calc(100% - 160px); height: auto; float: left; word-break: break-word; overflow-wrap: break-word; vertical-align: middle; padding-bottom: 3px; }
#onetrust-pc-sdk .ot-ven-link, #onetrust-pc-sdk .ot-ven-legclaim-link { letter-spacing: 0.03em; font-size: 0.75em; font-weight: 400; }
#onetrust-pc-sdk .ot-ven-dets { border-radius: 2px; background-color: rgb(248, 248, 248); }
#onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child { border-top: none; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child) { border-top: 1px solid rgb(221, 221, 221) !important; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p { display: inline-block; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n+1) { width: 30%; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(2n) { width: 50%; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p, #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 { padding-top: 5px; padding-bottom: 5px; display: block; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h4 { display: inline-block; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-last-child(-n+1) { padding-bottom: 10px; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-child(-n+2):not(.disc-pur) { padding-top: 10px; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur-cont { display: inline; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur { position: relative; word-break: break-word; overflow-wrap: break-word; left: calc(30% + 17px); width: 50% !important; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur:nth-child(-n+1) { position: static; }
#onetrust-pc-sdk .ot-ven-dets p, #onetrust-pc-sdk .ot-ven-dets h4, #onetrust-pc-sdk .ot-ven-dets span { font-size: 0.69em; text-align: left; vertical-align: middle; word-break: break-word; overflow-wrap: break-word; margin: 0px; padding-bottom: 10px; padding-left: 15px; color: rgb(46, 54, 68); }
#onetrust-pc-sdk .ot-ven-dets h4 { padding-top: 5px; }
#onetrust-pc-sdk .ot-ven-dets span { color: dimgray; padding: 0px; vertical-align: baseline; }
#onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h4 { border-top: 1px solid rgb(233, 233, 233); border-bottom: 1px solid rgb(233, 233, 233); padding-bottom: 5px; margin-bottom: 5px; font-weight: bold; }
#onetrust-pc-sdk #ot-host-lst .ot-sel-all { float: right; position: relative; margin-right: 42px; top: 10px; }
#onetrust-pc-sdk #ot-host-lst .ot-sel-all input[type="checkbox"] { width: auto; height: auto; }
#onetrust-pc-sdk #ot-host-lst .ot-sel-all label { height: 20px; width: 20px; padding-left: 0px; }
#onetrust-pc-sdk #ot-host-lst .ot-acc-txt { overflow: hidden; width: 95%; }
#onetrust-pc-sdk .ot-host-hdr { position: relative; z-index: 1; pointer-events: none; width: calc(100% - 125px); float: left; }
#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-desc { display: inline-block; width: 90%; }
#onetrust-pc-sdk .ot-host-name { pointer-events: none; }
#onetrust-pc-sdk .ot-host-hdr > a { text-decoration: underline; font-size: 0.82em; position: relative; z-index: 2; float: left; margin-bottom: 5px; pointer-events: initial; }
#onetrust-pc-sdk .ot-host-name + a { margin-top: 5px; }
#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-name a, #onetrust-pc-sdk .ot-host-desc, #onetrust-pc-sdk .ot-host-info { color: dimgray; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-host-name, #onetrust-pc-sdk .ot-host-name a { font-weight: bold; font-size: 0.82em; line-height: 1.3; }
#onetrust-pc-sdk .ot-host-name a { font-size: 1em; }
#onetrust-pc-sdk .ot-host-expand { margin-top: 3px; margin-bottom: 3px; clear: both; display: block; color: rgb(56, 96, 190); font-size: 0.72em; font-weight: normal; }
#onetrust-pc-sdk .ot-host-expand * { font-size: inherit; }
#onetrust-pc-sdk .ot-host-desc, #onetrust-pc-sdk .ot-host-info { font-size: 0.688em; line-height: 1.4; font-weight: normal; }
#onetrust-pc-sdk .ot-host-desc { margin-top: 10px; }
#onetrust-pc-sdk .ot-host-opt { margin: 0px; font-size: inherit; display: inline-block; width: 100%; }
#onetrust-pc-sdk .ot-host-opt li > div div { font-size: 0.8em; padding: 5px 0px; }
#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(1) { width: 30%; float: left; }
#onetrust-pc-sdk .ot-host-opt li > div div:nth-child(2) { width: 70%; float: left; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-host-info { border: none; display: inline-block; width: calc(100% - 10px); padding: 10px; margin-bottom: 10px; background-color: rgb(248, 248, 248); }
#onetrust-pc-sdk .ot-host-info > div { overflow: auto; }
#onetrust-pc-sdk #no-results { text-align: center; margin-top: 30px; }
#onetrust-pc-sdk #no-results p { font-size: 1em; color: rgb(46, 54, 68); word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk #no-results p span { font-weight: bold; }
#onetrust-pc-sdk #ot-fltr-modal { width: 100%; height: auto; display: none; transition: 0.2s; overflow: hidden; opacity: 1; right: 0px; }
#onetrust-pc-sdk #ot-fltr-modal .ot-label-txt { display: inline-block; font-size: 0.85em; color: dimgray; }
#onetrust-pc-sdk #ot-fltr-cnt { z-index: 2147483646; background-color: rgb(255, 255, 255); position: absolute; height: 90%; max-height: 300px; width: 325px; left: 210px; margin-top: 10px; margin-bottom: 20px; padding-right: 10px; border-radius: 3px; box-shadow: rgb(199, 197, 199) 0px 0px 12px 2px; }
#onetrust-pc-sdk .ot-fltr-scrlcnt { overflow: hidden auto; clear: both; max-height: calc(100% - 60px); }
#onetrust-pc-sdk #ot-anchor { border: 12px solid rgba(0, 0, 0, 0); display: none; position: absolute; z-index: 2147483647; right: 55px; top: 75px; transform: rotate(45deg); background-color: rgb(255, 255, 255); box-shadow: rgb(199, 197, 199) -3px -3px 5px -2px; }
#onetrust-pc-sdk .ot-fltr-btns { margin-left: 15px; }
#onetrust-pc-sdk #filter-apply-handler { margin-right: 15px; }
#onetrust-pc-sdk .ot-fltr-opt { margin-bottom: 25px; margin-left: 15px; width: 75%; position: relative; }
#onetrust-pc-sdk .ot-fltr-opt p { display: inline-block; margin: 0px; font-size: 0.9em; color: rgb(46, 54, 68); }
#onetrust-pc-sdk .ot-chkbox label span { font-size: 0.85em; color: dimgray; }
#onetrust-pc-sdk .ot-chkbox input[type="checkbox"] + label::after { content: none; color: rgb(255, 255, 255); }
#onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:checked + label::after { content: ""; }
#onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus + label::before { outline-width: 2px; outline-style: auto; }
#onetrust-pc-sdk #ot-selall-vencntr, #onetrust-pc-sdk #ot-selall-adtlvencntr, #onetrust-pc-sdk #ot-selall-hostcntr, #onetrust-pc-sdk #ot-selall-licntr, #onetrust-pc-sdk #ot-selall-gnvencntr { right: 15px; position: relative; width: 20px; height: 20px; float: right; }
#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk #ot-selall-licntr label, #onetrust-pc-sdk #ot-selall-gnvencntr label { float: left; padding-left: 0px; }
#onetrust-pc-sdk #ot-ven-lst:first-child { border-top: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk ul { list-style: none; padding: 0px; }
#onetrust-pc-sdk ul li { position: relative; margin: 0px; padding: 15px 15px 15px 10px; border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk ul li h3 { font-size: 0.75em; color: rgb(101, 101, 101); margin: 0px; display: inline-block; width: 70%; height: auto; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk ul li p { margin: 0px; font-size: 0.7em; }
#onetrust-pc-sdk ul li input[type="checkbox"] { position: absolute; cursor: pointer; width: 100%; height: 100%; opacity: 0; margin: 0px; top: 0px; left: 0px; }
#onetrust-pc-sdk .ot-cat-item > button:focus, #onetrust-pc-sdk .ot-acc-cntr > button:focus, #onetrust-pc-sdk li > button:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-pc-sdk .ot-cat-item > button, #onetrust-pc-sdk .ot-acc-cntr > button, #onetrust-pc-sdk li > button { position: absolute; cursor: pointer; width: 100%; height: 100%; margin: 0px; top: 0px; left: 0px; z-index: 1; max-width: none; border: none; }
#onetrust-pc-sdk .ot-cat-item > button[aria-expanded="false"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded="false"] ~ .ot-acc-txt, #onetrust-pc-sdk li > button[aria-expanded="false"] ~ .ot-acc-txt { margin-top: 0px; max-height: 0px; opacity: 0; overflow: hidden; width: 100%; transition: 0.25s ease-out; display: none; }
#onetrust-pc-sdk .ot-cat-item > button[aria-expanded="true"] ~ .ot-acc-txt, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded="true"] ~ .ot-acc-txt, #onetrust-pc-sdk li > button[aria-expanded="true"] ~ .ot-acc-txt { transition: 0.1s ease-in; margin-top: 10px; width: 100%; overflow: auto; display: block; }
#onetrust-pc-sdk .ot-cat-item > button[aria-expanded="true"] ~ .ot-acc-grpcntr, #onetrust-pc-sdk .ot-acc-cntr > button[aria-expanded="true"] ~ .ot-acc-grpcntr, #onetrust-pc-sdk li > button[aria-expanded="true"] ~ .ot-acc-grpcntr { width: auto; margin-top: 0px; padding-bottom: 10px; }
#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus { outline: 0px; border: 2px solid rgb(0, 0, 0); }
#onetrust-pc-sdk .ot-hide-acc > button { pointer-events: none; }
#onetrust-pc-sdk .ot-hide-acc .ot-plus-minus > *, #onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr > * { visibility: hidden; }
#onetrust-pc-sdk .ot-hide-acc .ot-acc-hdr { min-height: 30px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) { padding-right: 10px; width: calc(100% - 37px); margin-top: 10px; max-height: calc(100% - 90px); }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk { background-color: rgb(249, 249, 252); border: 1px solid rgb(226, 226, 226); width: calc(100% - 2px); padding-bottom: 5px; padding-top: 5px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt { border: unset; background-color: unset; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all-hdr { display: none; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all { padding-right: 0.5rem; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all .ot-chkbox { right: 0px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all { padding-right: 34px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox { width: auto; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li { border: 1px solid rgb(226, 226, 226); margin-bottom: 10px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cntr > .ot-acc-hdr { padding: 10px 0px 10px 15px; }
#onetrust-pc-sdk.ot-addtl-vendors .ot-sel-all-chkbox { float: right; }
#onetrust-pc-sdk.ot-addtl-vendors .ot-plus-minus ~ .ot-sel-all-chkbox { right: 34px; }
#onetrust-pc-sdk.ot-addtl-vendors #ot-ven-lst:first-child { border-top: none; }
#onetrust-pc-sdk .ot-acc-cntr { position: relative; border-left: 1px solid rgb(226, 226, 226); border-right: 1px solid rgb(226, 226, 226); border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk .ot-acc-cntr input { z-index: 1; }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr { background-color: rgb(249, 249, 252); padding: 5px 0px 5px 15px; width: auto; }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-plus-minus { vertical-align: middle; top: auto; }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr .ot-arw-cntr { right: 10px; }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-hdr input { z-index: 2; }
#onetrust-pc-sdk .ot-acc-cntr.ot-add-tech .ot-acc-hdr { padding: 10px 0px 10px 15px; }
#onetrust-pc-sdk .ot-acc-cntr > input[type="checkbox"]:checked ~ .ot-acc-hdr { border-bottom: 1px solid rgb(226, 226, 226); }
#onetrust-pc-sdk .ot-acc-cntr > .ot-acc-txt { padding-left: 10px; padding-right: 10px; }
#onetrust-pc-sdk .ot-acc-cntr button[aria-expanded="true"] ~ .ot-acc-txt { width: auto; }
#onetrust-pc-sdk .ot-acc-cntr .ot-addtl-venbox { display: none; }
#onetrust-pc-sdk .ot-vlst-cntr { margin-bottom: 0px; width: 100%; }
#onetrust-pc-sdk .ot-vensec-title { font-size: 0.813em; vertical-align: middle; display: inline-block; }
#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after, #onetrust-pc-sdk #ot-selall-licntr.line-through label::after, #onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after, #onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after { height: auto; border-left: 0px; transform: none; left: 5px; top: 9px; }
#onetrust-pc-sdk #ot-category-title { padding-bottom: 16px; font-size: 1em; width: 100%; height: 42px; display: flex; align-items: center; justify-content: flex-start; }
#onetrust-pc-sdk .ot-cat-grp { margin-top: 10px; }
#onetrust-pc-sdk .ot-cat-item { line-height: 1.1; margin-top: 10px; display: inline-block; width: 100%; }
#onetrust-pc-sdk .ot-btn-container { text-align: right; }
#onetrust-pc-sdk .ot-btn-container button { display: inline-block; font-size: 0.9rem; margin-top: 1rem; padding: 0.5rem 1rem; height: 3rem; min-width: auto; }
#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon { padding: 0px; background-color: rgba(0, 0, 0, 0); border: none; margin-bottom: 0px; position: relative; top: unset; right: unset; z-index: unset; border-radius: 50%; }
#onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon svg { display: block; height: 10px; width: 10px; }
#onetrust-pc-sdk #clear-filters-handler { margin-top: 20px; margin-bottom: 10px; float: right; max-width: 200px; text-decoration: none; color: rgb(56, 96, 190); font-size: 0.9em; font-weight: bold; background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0); padding: 1px; }
#onetrust-pc-sdk #clear-filters-handler:hover { color: rgb(34, 133, 247); }
#onetrust-pc-sdk #clear-filters-handler:focus { outline: rgb(0, 0, 0) solid 1px; }
#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-always-active { right: 45px; }
#onetrust-pc-sdk .ot-enbl-chr h4 ~ .ot-tgl + .ot-tgl { right: 120px; }
#onetrust-pc-sdk .ot-enbl-chr .ot-pli-hdr.ot-leg-border-color span:first-child { width: 90px; }
#onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp > h5 + .ot-tgl-cntr { padding-right: 25px; }
#onetrust-pc-sdk .ot-plus-minus { width: 20px; height: 20px; font-size: 1.5em; position: relative; display: inline-block; margin-right: 5px; top: 3px; }
#onetrust-pc-sdk .ot-plus-minus span { position: absolute; background: rgb(39, 69, 92); border-radius: 1px; }
#onetrust-pc-sdk .ot-plus-minus span:first-of-type { top: 25%; bottom: 25%; width: 10%; left: 45%; }
#onetrust-pc-sdk .ot-plus-minus span:last-of-type { left: 25%; right: 25%; height: 10%; top: 45%; }
#onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-arw, #onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-plus-minus span:first-of-type, #onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type { transform: rotate(90deg); }
#onetrust-pc-sdk button[aria-expanded="true"] ~ .ot-acc-hdr .ot-plus-minus span:last-of-type { left: 50%; right: 50%; }
#onetrust-pc-sdk #ot-selall-vencntr label, #onetrust-pc-sdk #ot-selall-adtlvencntr label, #onetrust-pc-sdk #ot-selall-hostcntr label, #onetrust-pc-sdk #ot-selall-licntr label { position: relative; display: inline-block; width: 20px; height: 20px; }
#onetrust-pc-sdk .ot-host-item .ot-plus-minus, #onetrust-pc-sdk .ot-ven-item .ot-plus-minus { float: left; margin-right: 8px; top: 10px; }
#onetrust-pc-sdk .ot-ven-item ul { list-style: inside none; font-size: 100%; margin: 0px; }
#onetrust-pc-sdk .ot-ven-item ul li { padding: 0px; margin: 0px !important; border: none !important; }
#onetrust-pc-sdk .ot-pli-hdr { color: rgb(119, 128, 142); overflow: hidden; padding-top: 7.5px; padding-bottom: 7.5px; width: calc(100% - 2px); border-top-left-radius: 3px; border-top-right-radius: 3px; }
#onetrust-pc-sdk .ot-pli-hdr span:first-child { top: 50%; transform: translateY(50%); max-width: 90px; }
#onetrust-pc-sdk .ot-pli-hdr span:last-child { padding-right: 10px; max-width: 95px; text-align: center; }
#onetrust-pc-sdk .ot-li-title { float: right; font-size: 0.813em; }
#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color { background-color: rgb(244, 244, 244); border: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color span:first-child { text-align: left; width: 70px; }
#onetrust-pc-sdk li.ot-subgrp > h5, #onetrust-pc-sdk .ot-cat-header { width: calc(100% - 130px); }
#onetrust-pc-sdk li.ot-subgrp > h5 + .ot-tgl-cntr { padding-left: 13px; }
#onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc { margin-bottom: 5px; }
#onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr { border-top: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-acc-grpcntr .ot-vlst-cntr + .ot-subgrp-cntr { border-top: none; }
#onetrust-pc-sdk .ot-acc-hdr .ot-arw-cntr + .ot-tgl-cntr, #onetrust-pc-sdk .ot-acc-txt h4 + .ot-tgl-cntr { padding-left: 13px; }
#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-subgrp > h5, #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header { width: calc(100% - 145px); }
#onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item h5 + .ot-tgl-cntr, #onetrust-pc-sdk .ot-pli-hdr ~ .ot-cat-item .ot-cat-header + .ot-tgl { padding-left: 28px; }
#onetrust-pc-sdk .ot-sel-all-hdr, #onetrust-pc-sdk .ot-sel-all-chkbox { display: inline-block; width: 100%; position: relative; }
#onetrust-pc-sdk .ot-sel-all-chkbox { z-index: 1; }
#onetrust-pc-sdk .ot-sel-all { margin: 0px; position: relative; padding-right: 23px; float: right; }
#onetrust-pc-sdk .ot-consent-hdr, #onetrust-pc-sdk .ot-li-hdr { float: right; font-size: 0.812em; line-height: normal; text-align: center; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-li-hdr { max-width: 100px; padding-right: 10px; }
#onetrust-pc-sdk .ot-consent-hdr { max-width: 55px; }
#onetrust-pc-sdk #ot-selall-licntr { display: block; width: 21px; height: auto; float: right; position: relative; right: 80px; }
#onetrust-pc-sdk #ot-selall-licntr label { position: absolute; }
#onetrust-pc-sdk .ot-ven-ctgl { margin-left: 66px; }
#onetrust-pc-sdk .ot-ven-litgl + .ot-arw-cntr { margin-left: 81px; }
#onetrust-pc-sdk .ot-enbl-chr .ot-host-cnt .ot-tgl-cntr { width: auto; }
#onetrust-pc-sdk #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr { width: auto; top: auto; height: 20px; }
#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox { position: relative; display: inline-block; width: 20px; height: 20px; }
#onetrust-pc-sdk #ot-lst-cnt .ot-chkbox label { position: absolute; padding: 0px; width: 20px; height: 20px; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 2rem 0px; width: auto; margin-top: 0.5rem; }
#onetrust-pc-sdk .ot-acc-grpdesc + .ot-leg-btn-container { padding-left: 20px; padding-right: 20px; width: calc(100% - 40px); margin-bottom: 5px; }
#onetrust-pc-sdk .ot-subgrp .ot-leg-btn-container { margin-bottom: 5px; }
#onetrust-pc-sdk #ot-ven-lst .ot-leg-btn-container { margin-top: 10px; }
#onetrust-pc-sdk .ot-leg-btn-container { display: inline-block; width: 100%; margin-bottom: 10px; }
#onetrust-pc-sdk .ot-leg-btn-container button { height: auto; padding: 6.5px 8px; margin-bottom: 0px; letter-spacing: 0px; font-size: 0.75em; line-height: normal; }
#onetrust-pc-sdk .ot-leg-btn-container svg { display: none; height: 14px; width: 14px; padding-right: 5px; vertical-align: sub; }
#onetrust-pc-sdk .ot-active-leg-btn { cursor: default; pointer-events: none; }
#onetrust-pc-sdk .ot-active-leg-btn svg { display: inline-block; }
#onetrust-pc-sdk .ot-remove-objection-handler { text-decoration: underline; padding: 0px 0px 0px 10px; font-size: 0.75em; font-weight: 600; line-height: 1; }
#onetrust-pc-sdk .ot-obj-leg-btn-handler span { font-weight: bold; text-align: center; font-size: inherit; line-height: 1.5; }
#onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler { border: none; height: auto; line-height: 1.5; text-decoration: underline; font-size: 0.69em; background: none; right: 15px; top: 15px; width: auto; font-weight: normal; }
#onetrust-pc-sdk .ot-pgph-link { margin-top: 5px; position: relative; font-size: 0.813em !important; }
#onetrust-pc-sdk .ot-pgph-link.ot-pgph-link-subgroup { margin-bottom: 1rem; }
#onetrust-pc-sdk .ot-pgph-contr { margin: 0px 2.5rem; }
#onetrust-pc-sdk .ot-pgph-title { font-size: 1.18rem; margin-bottom: 2rem; }
#onetrust-pc-sdk .ot-pgph-desc { font-size: 1rem; font-weight: 400; margin-bottom: 2rem; line-height: 1.5rem; }
#onetrust-pc-sdk .ot-pgph-desc:not(:last-child)::after { content: ""; width: 96%; display: block; margin: 0px auto; padding-bottom: 2rem; border-bottom: 1px solid rgb(233, 233, 233); }
#onetrust-pc-sdk .ot-cat-header { float: left; font-weight: 600; font-size: 0.875em; line-height: 1.5; max-width: 90%; vertical-align: middle; }
#onetrust-pc-sdk .ot-vnd-item > button:focus { outline: rgb(0, 0, 0) solid 2px; }
#onetrust-pc-sdk .ot-vnd-item > button { position: absolute; cursor: pointer; width: 100%; height: 100%; margin: 0px; top: 0px; left: 0px; z-index: 1; max-width: none; border: none; }
#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded="false"] ~ .ot-acc-txt { margin-top: 0px; max-height: 0px; opacity: 0; overflow: hidden; width: 100%; transition: 0.25s ease-out; display: none; }
#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded="true"] ~ .ot-acc-txt { transition: 0.1s ease-in; margin-top: 10px; width: 100%; overflow: auto; display: block; }
#onetrust-pc-sdk .ot-vnd-item > button[aria-expanded="true"] ~ .ot-acc-grpcntr { width: auto; margin-top: 0px; padding-bottom: 10px; }
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item { position: relative; border-radius: 2px; margin: 0px; padding: 0px; border-right: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(216, 216, 216); border-left: 1px solid rgb(216, 216, 216); border-image: initial; border-top: none; width: calc(100% - 2px); float: left; }
#onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type { margin-top: 10px; border-top: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc { padding-left: 20px; padding-right: 20px; width: calc(100% - 40px); font-size: 0.812em; margin-bottom: 10px; margin-top: 15px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul { padding-top: 10px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc > ul li { padding-top: 0px; line-height: 1.5; padding-bottom: 10px; }
#onetrust-pc-sdk .ot-accordion-layout div + .ot-acc-grpdesc { margin-top: 5px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child { margin-top: 10px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child { margin-bottom: 5px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { padding: 11.5px 20px; width: calc(100% - 40px); display: inline-block; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt { width: 100%; padding: 0px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr { padding-left: 20px; padding-right: 15px; padding-bottom: 0px; width: calc(100% - 35px); }
#onetrust-pc-sdk .ot-accordion-layout .ot-subgrp { padding-right: 5px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr { z-index: 1; position: relative; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; margin-top: -2px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header + .ot-arw-cntr .ot-arw { width: 15px; height: 20px; margin-left: 5px; color: dimgray; }
#onetrust-pc-sdk .ot-accordion-layout .ot-cat-header { float: none; color: rgb(46, 54, 68); margin: 0px; display: inline-block; height: auto; overflow-wrap: break-word; min-height: inherit; }
#onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr, #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr { padding-left: 20px; width: calc(100% - 20px); display: inline-block; margin-top: 0px; padding-bottom: 2px; }
#onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr { position: relative; min-height: 25px; }
#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-always-active { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; }
#onetrust-pc-sdk .ot-accordion-layout h4 ~ .ot-tgl + .ot-tgl { right: 95px; }
#onetrust-pc-sdk #ot-lst-cnt { margin-top: 1rem; max-height: calc(100% - 96px); }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 2rem 0px; width: auto; margin-top: 0.5rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*="DPOEmail"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*="DPOLink"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }
#onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem; font-weight: 500; font-size: 0.85rem; }
#onetrust-pc-sdk .ot-vs-list, #onetrust-pc-sdk .ot-vnd-serv { width: auto; padding: 1rem 1.25rem 0px; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr { padding-bottom: 0.75rem; border-bottom: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-weight: 600; font-size: 0.95em; line-height: 2; margin-left: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item { border: none; margin: 0px; padding: 0px; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button { outline: none; border-bottom: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded="true"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded="true"] { border-bottom: none; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:first-child { margin-top: 0.25rem; border-top: unset; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child { margin-bottom: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button { border-bottom: none; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info-cntr { border: 1px solid rgb(216, 216, 216); padding: 0.75rem 1.75rem 0px; width: auto; margin-top: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info { margin-bottom: 1rem; padding-left: 0.75rem; padding-right: 0.75rem; display: flex; flex-direction: column; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOEmail"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOEmail"] { border-top: 1px solid rgb(216, 216, 216); padding-top: 1rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOLink"], #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*="DPOLink"] { border-bottom: 1px solid rgb(216, 216, 216); padding-bottom: 1rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl { font-weight: bold; font-size: 0.85em; margin-bottom: 0.5rem; }
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-cnt { margin-left: 0.5rem; font-weight: 500; font-size: 0.85rem; }
#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt { padding-left: 40px; }
#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-size: 0.8em; }
#onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header, #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header { font-size: 0.8em; }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv { margin-bottom: 1rem; padding: 1rem 0.95rem; }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr { padding-bottom: 0.75rem; border-bottom: 1px solid rgb(216, 216, 216); }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr { font-weight: 700; font-size: 0.8em; line-height: 20px; margin-left: 0.82rem; }
#onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header { font-weight: 700; font-size: 0.8em; line-height: 20px; }
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-vnd-serv .ot-vnd-lst-cont .ot-accordion-layout .ot-acc-hdr div.ot-chkbox { margin-left: 0.82rem; }
#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.7rem 0px; margin: 0px; display: flex; width: 100%; align-items: center; justify-content: space-between; }
#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.5rem; }
#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-right: 0.5rem; margin-left: 0.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active { position: relative; right: unset; top: unset; transform: unset; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-plus-minus { top: 0px; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-arw-cntr { float: none; top: unset; right: unset; transform: unset; margin-top: -2px; position: relative; }
#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 { flex: 1 1 0%; margin: 0px 0.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl { position: relative; transform: none; right: 0px; top: 0px; float: none; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox { position: relative; margin: 0px 0.5rem; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label { padding: 0px; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before { position: relative; }
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input, #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input { position: absolute; cursor: pointer; width: 100%; height: 100%; opacity: 0; margin: 0px; top: 0px; left: 0px; z-index: 1; }
#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.ot-cat-header, #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h4.ot-cat-header { margin: 0px; }
#onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5 { top: 0px; line-height: 20px; }
#onetrust-pc-sdk .ot-vs-list { display: flex; flex-direction: column; padding: 0px; margin: 0.5rem 4px; }
#onetrust-pc-sdk .ot-vs-selc-all { display: flex; padding: 0px; float: unset; align-items: center; justify-content: flex-start; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf { justify-content: flex-end; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox { margin-right: 48px; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox { margin: 0px 14px 0px 0px; padding: 0px; justify-content: flex-end; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox, #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl { display: inline-block; right: unset; width: auto; height: auto; float: none; }
#onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label { width: 45px; height: 25px; }
#onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox { margin-right: 11px; margin-left: 0.75rem; display: flex; align-items: center; }
#onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr { margin: 0px 1.25rem; font-size: 0.812em; line-height: normal; text-align: center; word-break: break-word; overflow-wrap: break-word; }
#onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox { float: unset; right: 0px; }
#onetrust-pc-sdk[dir="rtl"] #ot-back-arw, #onetrust-pc-sdk[dir="rtl"] input ~ .ot-acc-hdr .ot-arw { transform: rotate(180deg); }
#onetrust-pc-sdk[dir="rtl"] input:checked ~ .ot-acc-hdr .ot-arw { transform: rotate(270deg); }
#onetrust-pc-sdk[dir="rtl"] .ot-chkbox label::after { transform: rotate(45deg); border-left: 0px; border-right: 3px solid; }
#onetrust-pc-sdk[dir="rtl"] .ot-search-cntr > svg { right: 0px; }
#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: rgb(255, 255, 255); }
#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: rgb(29, 29, 29); }
#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-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: rgb(0, 82, 255); }
#onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets { background-color: rgb(245, 245, 245); }
#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: rgb(0, 82, 255); border-color: rgb(0, 82, 255); border-radius: 40px; color: rgb(255, 255, 255); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu { border-color: rgb(0, 82, 255); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler { background-color: transparent; border: 1px solid transparent; }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn { background-color: rgb(255, 255, 255); color: rgb(120, 128, 142); border-color: rgb(120, 128, 142); }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch, .ot-switch .ot-switch-nob, .ot-switch .ot-switch-nob::before, #onetrust-pc-sdk .ot-checkbox input[type="checkbox"]:focus + label::before, #onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus + label::before { outline-color: rgb(0, 0, 0); outline-width: 1px; }
#onetrust-pc-sdk .ot-host-item > button:focus, #onetrust-pc-sdk .ot-ven-item > button:focus { border: 1px solid rgb(0, 0, 0); }
#onetrust-consent-sdk #onetrust-pc-sdk :focus, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus { outline: unset; }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch { outline: none !important; }
#onetrust-consent-sdk #onetrust-pc-sdk :focus-visible, #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr > a:focus-visible { outline-offset: 1px; outline: rgb(0, 95, 204) solid 1px !important; }
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus-visible + .ot-switch { outline-offset: 1px; outline: rgb(0, 95, 204) solid 1px !important; }
#onetrust-pc-sdk .ot-vlst-cntr .ot-ext-lnk, #onetrust-pc-sdk .ot-ven-hdr .ot-ext-lnk { background-image: url("https://cdn.cookielaw.org/logos/static/ot_external_link.svg"); }
#onetrust-pc-sdk .pc-logo { width: 105px; height: 38px; }
div.ot-pc-footer-logo { display: none; }
#onetrust-pc-sdk #cookie-preferences .ot-always-active { color: rgb(105, 105, 105); }
#onetrust-pc-sdk #pc-title, #onetrust-pc-sdk #manage-cookies-text { font-size: 1.3rem; margin: 8px 0px 16px; }
#onetrust-consent-sdk div#pc-policy-text, #onetrust-pc-sdk .category-item p { font-size: 0.9rem; }
#onetrust-consent-sdk button#accept-recommended-btn-handler, #onetrust-consent-sdk button.onetrust-close-btn-handler { border-radius: 4px; }
#onetrust-pc-sdk .category-host-list-handler { display: none; }
#onetrust-pc-sdk .accordion-text .ot-switch-label { border: 1px solid transparent; }
#onetrust-pc-sdk .switch-checkbox:checked + .ot-switch-label { border: 1px solid transparent; }
#onetrust-pc-sdk .switch-checkbox:checked + .ot-switch-label .ot-switch-nob { border-color: rgb(0, 82, 255); background-color: rgb(0, 82, 255); }
.ot-sdk-cookie-policy { font-family: inherit; font-size: 16px; }
.ot-sdk-cookie-policy.otRelFont { font-size: 1rem; }
.ot-sdk-cookie-policy h3, .ot-sdk-cookie-policy h4, .ot-sdk-cookie-policy h6, .ot-sdk-cookie-policy p, .ot-sdk-cookie-policy li, .ot-sdk-cookie-policy a, .ot-sdk-cookie-policy th, .ot-sdk-cookie-policy #cookie-policy-description, .ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, .ot-sdk-cookie-policy #cookie-policy-title { color: dimgray; }
.ot-sdk-cookie-policy #cookie-policy-description { margin-bottom: 1em; }
.ot-sdk-cookie-policy h4 { font-size: 1.2em; }
.ot-sdk-cookie-policy h6 { font-size: 1em; margin-top: 2em; }
.ot-sdk-cookie-policy th { min-width: 75px; }
.ot-sdk-cookie-policy a, .ot-sdk-cookie-policy a:hover { background: rgb(255, 255, 255); }
.ot-sdk-cookie-policy thead { background-color: rgb(246, 246, 244); font-weight: bold; }
.ot-sdk-cookie-policy .ot-mobile-border { display: none; }
.ot-sdk-cookie-policy section { margin-bottom: 2em; }
.ot-sdk-cookie-policy table { border-collapse: inherit; }
.ot-sdk-cookie-policy[dir="rtl"] { text-align: left; }
.ot-floating-button__front { background-image: url("https://cdn.cookielaw.org/logos/static/ot_persistent_cookie_icon.png"); }
@media only screen and (max-width: 576px) {
  #onetrust-banner-sdk #onetrust-button-group { flex-direction: row; gap: 12px; display: flex !important; }
  #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-reject-all-handler { flex: 1 1 0%; width: auto !important; min-width: 0px !important; background-color: rgb(10, 11, 13) !important; border-color: rgb(10, 11, 13) !important; color: rgb(255, 255, 255) !important; }
  #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-pc-btn-handler { display: none !important; }
  #onetrust-banner-sdk .ot-sdk-container, #onetrust-pc-sdk .ot-sdk-container { width: 100%; padding: 0px 24px; }
  #onetrust-banner-sdk .ot-sdk-container { padding-top: 24px; }
  #onetrust-banner-sdk #onetrust-policy-text { padding-left: 0px; padding-right: 32px; padding-bottom: 24px; }
  #onetrust-banner-sdk #onetrust-close-btn-container { top: 24px; right: 24px; }
  #onetrust-banner-sdk .ot-gv-list-handler, #onetrust-banner-sdk :not(.ot-dpd-desc) > .ot-b-addl-desc { padding-left: 0px; padding-right: 0px; }
  #onetrust-banner-sdk.otFloatingRounded, #onetrust-banner-sdk.otFloatingRounded[dir="rtl"] { bottom: 1rem; width: 92%; left: 4%; }
  #onetrust-banner-sdk .ot-sdk-row { padding-right: 0px; }
  #onetrust-banner-sdk #onetrust-policy { margin-top: 0px; }
  #onetrust-banner-sdk #onetrust-button-group-parent, #onetrust-banner-sdk .ot-dpd-container { padding-left: 0px; padding-right: 0px; }
  #onetrust-pc-sdk.otPcCenter { min-width: unset; inset: 0px; width: 100%; height: 100%; border-radius: unset; }
  #onetrust-pc-sdk #ot-category-title { padding-bottom: 56px; }
}
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk { background-color: rgb(10, 11, 13); box-shadow: rgba(165, 170, 182, 0.2) 0px 4px 12px 0px; }
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-policy-title, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-policy-text, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk .ot-b-addl-desc, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk .ot-dpd-desc, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk .ot-dpd-title, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk .ot-cat-header, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk .ot-optout-signal { color: rgb(255, 255, 255); }
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk a[href], #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk a[href] font, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn { color: rgb(87, 139, 250); text-decoration: underline !important; }
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-pc-btn-handler { order: 1; border: none; background-color: rgb(10, 11, 13); text-decoration: underline; padding: 0px; text-align: left; font-size: 14px; min-width: auto; outline: none; color: rgb(255, 255, 255); }
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler:hover, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-reject-all-handler:hover { background-color: rgb(87, 139, 250) !important; border-color: rgb(87, 139, 250) !important; color: rgb(10, 11, 13) !important; opacity: 1 !important; }
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #ot-search-cntr, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title::after, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor { background-color: rgb(10, 11, 13); }
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk h3, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk h4, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk h5, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk h6, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk p, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal { color: rgb(255, 255, 255); }
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a { color: rgb(87, 139, 250); text-decoration: underline; }
#root:has(> .coinbase.dark) ~ #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), #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn { background-color: rgb(87, 139, 250); border-color: rgb(87, 139, 250); border-radius: 40px; color: rgb(10, 11, 13); }
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob { border: 1px solid rgb(255, 255, 255); background-color: rgb(87, 139, 250) !important; }
#root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-reject-all-handler, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler { background-color: rgb(10, 11, 13) !important; border-color: rgb(10, 11, 13) !important; border-radius: 40px !important; color: rgb(255, 255, 255) !important; }
@media only screen and (max-width: 576px) {
  #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-reject-all-handler, #root:has(> .coinbase.dark) ~ #onetrust-consent-sdk #onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-handler { background-color: rgb(10, 11, 13) !important; border-color: rgb(10, 11, 13) !important; color: rgb(255, 255, 255) !important; }
}
.ot-sdk-cookie-policy { font-family: inherit; font-size: 16px; }
.ot-sdk-cookie-policy.otRelFont { font-size: 1rem; }
.ot-sdk-cookie-policy h3, .ot-sdk-cookie-policy h4, .ot-sdk-cookie-policy h6, .ot-sdk-cookie-policy p, .ot-sdk-cookie-policy li, .ot-sdk-cookie-policy a, .ot-sdk-cookie-policy th, .ot-sdk-cookie-policy #cookie-policy-description, .ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, .ot-sdk-cookie-policy #cookie-policy-title { color: dimgray; }
.ot-sdk-cookie-policy #cookie-policy-description { margin-bottom: 1em; }
.ot-sdk-cookie-policy h4 { font-size: 1.2em; }
.ot-sdk-cookie-policy h6 { font-size: 1em; margin-top: 2em; }
.ot-sdk-cookie-policy th { min-width: 75px; }
.ot-sdk-cookie-policy a, .ot-sdk-cookie-policy a:hover { background: rgb(255, 255, 255); }
.ot-sdk-cookie-policy thead { background-color: rgb(246, 246, 244); font-weight: bold; }
.ot-sdk-cookie-policy .ot-mobile-border { display: none; }
.ot-sdk-cookie-policy section { margin-bottom: 2em; }
.ot-sdk-cookie-policy table { border-collapse: inherit; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy { font-family: inherit; font-size: 1rem; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title { color: dimgray; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description { margin-bottom: 1em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup { margin-left: 1.5em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td { font-size: 0.9em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a { font-size: inherit; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group { font-size: 1em; margin-bottom: 0.6em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title { margin-bottom: 1.2em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy > section { margin-bottom: 1em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th { min-width: 75px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover { background: rgb(255, 255, 255); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead { background-color: rgb(246, 246, 244); font-weight: bold; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border { display: none; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section { margin-bottom: 2em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li { list-style: disc; margin-left: 1.5em; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4 { display: inline-block; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table { border-collapse: inherit; margin: auto; border: 1px solid rgb(215, 215, 215); border-radius: 5px; border-spacing: initial; width: 100%; overflow: hidden; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td { border-bottom: 1px solid rgb(215, 215, 215); border-right: 1px solid rgb(215, 215, 215); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td { border-bottom: 0px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child { border-right: 0px; }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type { width: 25%; }
.ot-sdk-cookie-policy[dir="rtl"] { text-align: left; }
#ot-sdk-cookie-policy h3 { font-size: 1.5em; }
@media only screen and (max-width: 530px) {
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td, .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr { display: block; }
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr { position: absolute; top: -9999px; left: -9999px; }
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr { margin: 0px 0px 1em; }
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(2n+1), .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(2n+1) a { background: rgb(246, 246, 244); }
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(238, 238, 238); position: relative; padding-left: 50%; }
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td::before { position: absolute; height: 100%; left: 6px; width: 40%; padding-right: 10px; }
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border { display: inline-block; background-color: rgb(228, 228, 228); position: absolute; height: 100%; top: 0px; left: 45%; width: 2px; }
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td::before { content: attr(data-label); font-weight: bold; }
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li { word-break: break-word; overflow-wrap: break-word; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table { overflow: hidden; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td { border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(215, 215, 215); }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr { display: block; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type { width: auto; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr { margin: 0px 0px 1em; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td::before { height: 100%; width: 40%; padding-right: 10px; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td::before { content: attr(data-label); font-weight: bold; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li { word-break: break-word; overflow-wrap: break-word; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr { position: absolute; top: -9999px; left: -9999px; z-index: -9999; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td { border-bottom: 1px solid rgb(215, 215, 215); border-right: 0px; }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last-child { border-bottom: 0px; }
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td, #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description { color: rgb(105, 105, 105); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th { color: rgb(105, 105, 105); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group { color: rgb(105, 105, 105); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title { color: rgb(105, 105, 105); }
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th { background-color: rgb(248, 248, 248); }
.ot-floating-button__front { background-image: url("https://cdn.cookielaw.org/logos/static/ot_persistent_cookie_icon.png"); }