#trjgh-cookie-banner.trjgh-consent,.trjgh-cookie-overlay,.trjgh-cookie-noscript{font-family:Geist,TRJGHGeist,Arial,sans-serif!important;color:#555!important;box-sizing:border-box}#trjgh-cookie-banner.trjgh-consent *,.trjgh-cookie-overlay *{box-sizing:border-box}#trjgh-cookie-banner.trjgh-consent[hidden],.trjgh-cookie-overlay[hidden]{display:none!important}#trjgh-cookie-banner.trjgh-consent{position:fixed!important;z-index:100000!important;bottom:22px;left:50%;transform:translateX(-50%);width:calc(100% - 40px);max-width:980px;padding:28px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(210px,.6fr);gap:27px;background:#fff;border:1px solid #d7d7d0;border-top:4px solid #d4ff02;border-radius:13px;box-shadow:0 10px 35px #00000018}#trjgh-cookie-banner.trjgh-consent h2,.trjgh-cookie-overlay h2{font:500 25px/1.2 Geist,TRJGHGeist,Arial,sans-serif!important;letter-spacing:-.035em!important;color:#444!important;margin:7px 0 15px!important;text-transform:none!important}#trjgh-cookie-banner.trjgh-consent p,.trjgh-cookie-overlay p{font-size:13px!important;line-height:1.8!important;margin:0 0 12px!important;color:#707070!important}#trjgh-cookie-banner.trjgh-consent .trjgh-cookie-label,.trjgh-cookie-overlay .trjgh-cookie-label{font-size:10px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#777!important;margin:0!important}#trjgh-cookie-banner.trjgh-consent a,.trjgh-cookie-overlay a{font-size:11px!important;color:#666!important;text-underline-offset:4px}.trjgh-cookie-actions{display:flex;flex-direction:column;justify-content:center;gap:9px}.trjgh-cookie-actions button,.trjgh-cookie-settings-actions button{font:500 12px/1.6 Geist,TRJGHGeist,Arial,sans-serif!important;padding:10px 13px!important;background:#fff!important;color:#555!important;border:1px solid #bcbcb6!important;border-radius:6px!important;box-shadow:none!important;cursor:pointer;text-transform:none!important;letter-spacing:0!important;min-height:42px!important}.trjgh-cookie-actions button:hover,.trjgh-cookie-settings-actions button:hover{background:#f6f8e9!important;border-color:#adb773!important}.trjgh-cookie-overlay{position:fixed!important;inset:0!important;z-index:100010!important;display:flex;align-items:center;justify-content:center;padding:22px;background:#0005;overflow-y:auto}.trjgh-cookie-panel{position:relative;width:100%;max-width:610px;max-height:calc(100dvh - 44px);overflow-y:auto;background:#fff;border-radius:14px;padding:32px}.trjgh-cookie-close{position:absolute!important;right:17px;top:12px;padding:3px 8px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#777!important;font:400 25px/1.2 Geist,Arial,sans-serif!important;cursor:pointer}.trjgh-cookie-category{display:flex!important;justify-content:space-between;align-items:start;gap:25px;padding:21px 0;border-top:1px solid #e2e2db;margin:0!important}.trjgh-cookie-category h3,.trjgh-cookie-category strong{display:block;font:500 15px/1.5 Geist,TRJGHGeist,Arial,sans-serif!important;letter-spacing:0!important;margin:0 0 8px!important;color:#555!important}.trjgh-cookie-category small{display:block;font-size:12px;line-height:1.8;color:#777}.trjgh-cookie-category>span:last-child{font-size:10px;line-height:1.6;white-space:nowrap;color:#777}.trjgh-cookie-category input{width:20px!important;height:20px!important;min-width:20px!important;margin:0!important;accent-color:#7a8a36!important}.trjgh-cookie-settings-actions{display:flex;flex-wrap:wrap;gap:11px;margin:22px 0}.trjgh-cookie-noscript{font-size:12px;line-height:1.8;max-width:1180px;margin:20px auto;padding:0 20px}#trjgh-cookie-banner.trjgh-consent :focus-visible,.trjgh-cookie-overlay :focus-visible{outline:2px solid #7d8e39!important;outline-offset:4px}@media(max-width:620px){#trjgh-cookie-banner.trjgh-consent{display:block;bottom:10px;width:calc(100% - 20px);padding:22px}.trjgh-cookie-actions{margin-top:19px;display:grid;grid-template-columns:1fr 1fr}.trjgh-cookie-actions button:last-child{grid-column:1/-1}#trjgh-cookie-banner.trjgh-consent h2{font-size:23px!important}.trjgh-cookie-panel{padding:28px 23px}.trjgh-cookie-category{gap:20px}.trjgh-cookie-settings-actions{flex-direction:column}}@media print{#trjgh-cookie-banner.trjgh-consent,.trjgh-cookie-overlay,.trjgh-cookie-noscript,.rd-footer-cookies{display:none!important}}