#cn-privacy-center{--cn-bottom:20px;color:#173d36;font-family:Arial,sans-serif;font-size:14px;line-height:1.6}#cn-privacy-center [hidden]{display:none!important}#cn-privacy-center button,#cn-privacy-center input{font:inherit}#cn-privacy-center a{color:#285c50;text-underline-offset:3px;text-decoration:underline}#cn-privacy-center button{cursor:pointer}#cn-privacy-center button:focus-visible,#cn-privacy-center input:focus-visible,#cn-privacy-center a:focus-visible{outline-offset:4px;outline:3px solid #a67b38}.cn-consent-banner{z-index:150;left:20px;bottom:var(--cn-bottom);background:#faf9f5;border:1px solid #d8dcd2;border-radius:10px;align-items:center;gap:14px;width:calc(100% - 110px);max-width:590px;padding:13px 16px;display:flex;position:fixed;box-shadow:0 3px 16px #173d3612}.cn-consent-banner>p{flex:1;margin:0;font-size:12px;line-height:1.55}.cn-consent-banner .cn-consent-actions{flex-wrap:nowrap;flex-shrink:0;gap:7px}.cn-consent-banner .cn-consent-actions button{background:#f4f5ee;border-color:#b8c3b1;min-width:68px;min-height:36px;padding:7px 11px;font-weight:500;font-size:11px!important}.cn-consent-banner .cn-consent-notice:empty{display:none}.cn-consent-banner:has(.cn-consent-notice:not(:empty)){flex-wrap:wrap}.cn-consent-banner .cn-consent-notice:not(:empty){flex-basis:100%;font-size:11px}.cn-consent-kicker{letter-spacing:1.6px;color:#876531;font-weight:700;margin:0 0 8px!important;font-size:9px!important}.cn-consent-actions{flex-wrap:wrap;gap:10px;display:flex}.cn-consent-actions button{background:#f1f4ea;border:1px solid #54705d;border-radius:7px;min-height:46px;padding:12px 16px;font-weight:600;color:#173d36!important;font-size:12px!important}.cn-consent-actions button:hover{background:#e0e8d8}.cn-consent-reopen{left:20px;bottom:var(--cn-bottom);z-index:90;background:#faf9f5;border:1px solid #cbd3c4;border-radius:16px;padding:6px 11px;position:fixed;color:#244e40!important;font-size:10px!important}.cn-consent-dialog{color:#173d36;background:#faf9f3;border:1px solid #d1d9c9;border-radius:16px;width:calc(100% - 32px);max-width:660px;max-height:90svh;padding:32px;font-family:Arial,sans-serif;overflow:auto}.cn-consent-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#15332f99}.cn-consent-dialog h2{margin:0 0 12px;padding-right:30px;font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1.2}.cn-consent-dialog p{margin:0 0 10px;font-size:13px;line-height:1.7}.cn-consent-close{background:#eff2e8;border:1px solid #ced8c5;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:14px;color:#173d36!important;font-size:22px!important}.cn-consent-category{border-top:1px solid #d8dece;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.cn-consent-category strong{font-size:14px}.cn-consent-category p{color:#59684e;margin:5px 0 0;font-size:12px}.cn-consent-category span{white-space:nowrap;color:#52654b;font-size:10px}.cn-consent-category input{accent-color:#345f48;flex-shrink:0;width:23px;height:23px}.cn-consent-status{background:#edf1e6;border-radius:8px;padding:12px;margin:10px 0!important}#cn-privacy-center .cn-whatsapp-float{z-index:120;right:20px;bottom:var(--cn-bottom);background:#24714d;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:54px;height:54px;text-decoration:none;transition:background .15s;display:grid;position:fixed;box-shadow:0 3px 12px #123a3826;color:#fff!important}#cn-privacy-center .cn-whatsapp-float:hover{background:#195e3e}.cn-whatsapp-float svg{width:31px;height:31px}body:has(dialog[open]) .cn-whatsapp-float{visibility:hidden}body:has(.j-app) #cn-privacy-center{--cn-bottom:110px}body:has(.j-app.j-expanded) #cn-privacy-center{--cn-bottom:20px}.j-privacy-link{color:#244e40;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex-shrink:0;min-height:40px;padding:8px;text-decoration:underline;font-size:10px!important}body:has(.j-app) .cn-consent-reopen{display:none!important}@media (width<=760px){#cn-privacy-center{--cn-bottom:14px}body:has(.mobile-cta) #cn-privacy-center{--cn-bottom:calc(86px + env(safe-area-inset-bottom,0px))}body:has(.j-app) #cn-privacy-center{--cn-bottom:110px}body:has(.j-app.j-expanded) #cn-privacy-center{--cn-bottom:14px}.cn-consent-banner{width:calc(100% - 94px);max-width:400px;padding:11px 12px;display:block;left:12px}.cn-consent-banner>p{font-size:11px;line-height:1.5}.cn-consent-banner .cn-consent-actions{margin-top:10px}.cn-consent-banner .cn-consent-actions button{flex:1;min-width:0;min-height:40px}.cn-consent-dialog{padding:27px 22px}.cn-consent-dialog h2{font-size:26px}.cn-consent-category{gap:13px}.cn-consent-reopen{left:12px}#cn-privacy-center .cn-whatsapp-float{width:50px;height:50px;right:12px}.cn-whatsapp-float svg{width:29px;height:29px}}
