@font-face{font-family:"APAR Jost";font-style:normal;font-weight:100 900;font-display:swap;src:url("fonts/jost-latin-variable.woff2") format("woff2")}
#apar-cc{--apar-cc-accent:#1863dc;--apar-cc-ink:#212121;--apar-cc-line:#e6e8eb;font:15px/1.55 "APAR Jost","Jost",sans-serif;color:var(--apar-cc-ink);text-align:left;position:relative;z-index:2147483000;color-scheme:light}
#apar-cc *,#apar-cc *::before,#apar-cc *::after{box-sizing:border-box}
#apar-cc [hidden]{display:none!important}
#apar-cc h2,#apar-cc p,#apar-cc dl,#apar-cc dd{margin:0;padding:0;color:inherit;font:inherit;text-transform:none;letter-spacing:normal}
#apar-cc h2{font-size:19px;font-weight:600;line-height:1.35}
#apar-cc p{margin:10px 0}
#apar-cc a{color:var(--apar-cc-accent);text-decoration:underline;text-underline-offset:3px}
#apar-cc button{font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer;box-shadow:none;margin:0;transition:none}
#apar-cc .apar-cc-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid var(--apar-cc-accent);border-radius:4px;background:#fff;color:var(--apar-cc-accent);font-size:14px;font-weight:500;line-height:1.4;white-space:normal}
#apar-cc .apar-cc-primary{background:var(--apar-cc-accent);color:#fff}
#apar-cc .apar-cc-button:hover{filter:brightness(.92)}
#apar-cc :focus-visible{outline:3px solid #111!important;outline-offset:3px}
#apar-cc .apar-cc-banner{position:fixed;inset:auto 0 0;background:#fff;border-top:1px solid #eee;padding:24px 32px;box-shadow:0 -4px 28px #0002;display:flex;align-items:center;gap:32px;max-height:85dvh;overflow:auto}
#apar-cc .apar-cc-copy{flex:1;min-width:0}
#apar-cc .apar-cc-copy p{font-size:14px;max-width:1000px}
#apar-cc .apar-cc-actions{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}
#apar-cc .apar-cc-actions>.apar-cc-button{flex:1;min-width:110px}
#apar-cc[data-layout="left"] .apar-cc-banner,#apar-cc[data-layout="right"] .apar-cc-banner{inset:auto auto 24px 24px;width:min(460px,calc(100% - 48px));border:1px solid #eee;border-radius:10px;display:block;padding:24px}
#apar-cc[data-layout="right"] .apar-cc-banner{left:auto;right:24px}
#apar-cc[data-layout="left"] .apar-cc-actions,#apar-cc[data-layout="right"] .apar-cc-actions{margin-top:20px}
#apar-cc .apar-cc-revisit{position:fixed;inset:auto auto 12px 12px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:0;min-height:30px;padding:0;background:#fff;border:1px solid var(--apar-cc-accent);box-shadow:0 1px 6px #0002;border-radius:50%;line-height:1}
#apar-cc .apar-cc-revisit::before{content:"";position:absolute;inset:-7px;border-radius:50%}
#apar-cc .apar-cc-revisit svg{display:block;width:18px;height:18px;pointer-events:none}
#apar-cc .apar-cc-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#0008;z-index:1}
#apar-cc .apar-cc-dialog{width:620px;max-width:100%;max-height:calc(100dvh - 48px);background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 12px 60px #0003;display:flex;flex-direction:column;overflow:hidden;outline:none}
#apar-cc .apar-cc-header{display:flex;align-items:center;gap:16px;justify-content:space-between;border-bottom:1px solid var(--apar-cc-line);padding:18px 24px;flex:none}
#apar-cc .apar-cc-close{border:0;color:#444;padding:0;font-size:30px;min-width:44px;min-height:44px;font-weight:400}
#apar-cc .apar-cc-body{padding:8px 24px 20px;overflow:auto;overscroll-behavior:contain;min-height:0}
#apar-cc .apar-cc-body>p{font-size:14px}
#apar-cc .apar-cc-category{position:relative;border-bottom:1px solid var(--apar-cc-line);padding:14px 0}
#apar-cc summary{font-weight:600;cursor:pointer;min-height:32px;padding:4px 0;margin-right:54px}
#apar-cc .apar-cc-category:first-of-type summary{margin-right:0}
#apar-cc summary::marker{color:var(--apar-cc-accent)}
#apar-cc .apar-cc-always{float:right;color:#17613a;font-size:12px;font-weight:600;margin:3px 0 0 12px}
#apar-cc .apar-cc-category p{font-size:13px;color:#555}
#apar-cc .apar-cc-toggle{position:absolute;right:0;top:8px;display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;cursor:pointer;z-index:1}
#apar-cc input[type="checkbox"]{width:38px!important;height:22px!important;border:1px solid #6f7580!important;border-radius:20px!important;background:#767c86!important;margin:0!important;appearance:none!important;position:relative!important;opacity:1!important;pointer-events:auto!important;cursor:pointer}
#apar-cc input[type="checkbox"]::before{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:white}
#apar-cc input[type="checkbox"]:checked{background:var(--apar-cc-accent)!important;border-color:var(--apar-cc-accent)!important}
#apar-cc input[type="checkbox"]:checked::before{left:19px}
#apar-cc input[type="checkbox"]:disabled{opacity:.45!important;cursor:not-allowed}
#apar-cc .apar-cc-footer{padding:18px 24px;border-top:1px solid var(--apar-cc-line);flex:none}
#apar-cc .apar-cc-footer>.apar-cc-button{margin-top:12px;border:0;padding:4px 0;min-height:32px;font-weight:400;font-size:12px;text-decoration:underline}
#apar-cc .apar-cc-cookies{font-size:12px;background:#f5f6f8;padding:12px;border-radius:4px;margin-top:12px;overflow-wrap:anywhere}
#apar-cc dt{font-weight:650}
#apar-cc dd{margin:4px 0 10px}
#apar-cc .apar-cc-gpc{color:#17613a;font-size:13px;font-weight:600}
#apar-cc .apar-cc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.apar-cc-placeholder{padding:24px;text-align:center;background:#f4f6f8;border:1px solid #dfe3e8;color:#212121;font:14px/1.5 "APAR Jost","Jost",sans-serif}
.apar-cc-placeholder button{border:1px solid #1863dc;background:#fff;color:#1863dc;border-radius:4px;min-height:44px;padding:10px 16px;font:500 14px/1.4 "APAR Jost","Jost",sans-serif;cursor:pointer}
@media(max-width:900px){#apar-cc .apar-cc-banner{display:block;padding:20px 24px}#apar-cc .apar-cc-banner .apar-cc-actions{margin-top:16px}}
@media(max-width:480px){#apar-cc .apar-cc-banner{padding:20px}#apar-cc .apar-cc-actions{gap:8px}#apar-cc .apar-cc-actions>.apar-cc-button{min-width:0;padding:10px 12px;font-size:13px}#apar-cc .apar-cc-modal{padding:12px}#apar-cc .apar-cc-dialog{max-height:calc(100dvh - 24px)}#apar-cc .apar-cc-header,#apar-cc .apar-cc-footer{padding:14px 18px}#apar-cc .apar-cc-body{padding:8px 18px 16px}#apar-cc h2{font-size:18px}#apar-cc .apar-cc-footer .apar-cc-actions{flex-wrap:wrap}#apar-cc .apar-cc-footer .apar-cc-primary{flex-basis:100%}#apar-cc .apar-cc-always{float:none;display:block;margin-left:0}#apar-cc[data-layout="left"] .apar-cc-banner,#apar-cc[data-layout="right"] .apar-cc-banner{inset:auto 12px 12px;width:calc(100% - 24px);padding:20px}}
@media(forced-colors:active){#apar-cc .apar-cc-button{border:1px solid ButtonText}#apar-cc .apar-cc-modal{background:Canvas}#apar-cc .apar-cc-dialog{border:2px solid CanvasText}#apar-cc input[type="checkbox"]{appearance:auto!important}#apar-cc input[type="checkbox"]::before{display:none}}
