.cm-privacy-banner[hidden]{display:none!important}.cm-privacy-banner{position:fixed;z-index:2147482500;bottom:20px;left:20px;right:20px;max-width:790px;margin:auto;background:#151a20;color:#fff;border:1px solid #50545a;box-shadow:0 15px 50px #0005;border-radius:15px;padding:19px 22px;display:flex;gap:20px;align-items:center;justify-content:space-between;font-family:Inter,Arial,sans-serif}.cm-privacy-banner strong{font-size:15px}.cm-privacy-banner p{font-size:12px;line-height:1.65;color:#d4d4d4;margin:6px 0 0}.cm-privacy-banner a{color:#ffd342}.cm-privacy-buttons{display:flex;gap:8px;flex-shrink:0}.cm-privacy-buttons button{cursor:pointer;border-radius:8px;padding:12px 13px;font:700 12px Inter,Arial,sans-serif;border:1px solid #b6b6b6;color:#fff;background:transparent}.cm-privacy-buttons button:last-child{background:#ffd342;border-color:#ffd342;color:#151a20}.cm-privacy-trigger{position:fixed;z-index:2147482000;bottom:8px;left:8px;border:1px solid #c4c4c4;border-radius:7px;padding:6px 8px;font:500 10px Inter,Arial,sans-serif;background:#fff;color:#151a20;opacity:.8;cursor:pointer}.cm-privacy-form-note{font:400 12px/1.65 Inter,Arial,sans-serif;color:#656565;margin:12px 0 0}.cm-privacy-form-note a{color:inherit;text-decoration:underline}.cm-dpdp-notice{max-width:1050px;margin:0 auto;padding:70px 25px 95px;color:#24282d;font:400 15px/1.8 Inter,Arial,sans-serif}.cm-dpdp-notice h2{font:600 clamp(23px,3vw,34px)/1.3 Sora,Arial,sans-serif;margin:35px 0 13px}.cm-dpdp-notice p,.cm-dpdp-notice li{max-width:850px}.cm-dpdp-notice a{color:#151a20;text-decoration:underline}@media(max-width:650px){.cm-privacy-banner{left:10px;right:10px;bottom:12px;display:block;padding:16px}.cm-privacy-buttons{margin-top:13px}.cm-privacy-buttons button{flex:1}.cm-privacy-trigger{bottom:2px;left:2px}}