.fr-cookie-banner,.fr-cookie-dialog{font-family:var(--font-sans,"DM Sans",Arial,sans-serif);color:#18263d;font-size:14px;line-height:1.55;box-sizing:border-box}.fr-cookie-overlay[hidden],.fr-cookie-banner[hidden]{display:none!important}.fr-cookie-overlay{position:fixed;inset:0;z-index:10009;background:#101d34aa}.fr-cookie-modal-open{overflow:hidden}.fr-cookie-banner:not([open]){display:none}.fr-cookie-banner::backdrop{background:#101d34aa}.fr-cookie-banner{position:fixed;z-index:10010;inset:0;width:min(660px,calc(100vw - 32px));height:max-content;max-height:calc(100dvh - 32px);overflow-y:auto;margin:auto;background:#fff;border:1px solid #d6deea;border-top:4px solid #bd9e62;border-radius:12px;box-shadow:0 18px 70px #12213b55;padding:32px;display:block}.fr-cookie-banner h2,.fr-cookie-dialog h2{font-size:19px;font-weight:600;margin:0 0 8px;line-height:1.25;letter-spacing:0;text-transform:none;font-family:inherit;color:inherit}.fr-cookie-banner p,.fr-cookie-dialog p{margin:0 0 10px;font-size:14px;line-height:1.55}.fr-cookie-banner-copy{flex:1;min-width:0}.fr-cookie-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.fr-cookie-banner>.fr-cookie-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.fr-cookie-banner>.fr-cookie-actions>.fr-cookie-button--text{grid-column:1/-1}.fr-cookie-banner h2{font-size:clamp(24px,4vw,30px);margin-bottom:16px}.fr-cookie-banner p{font-size:15px;line-height:1.65}.fr-cookie-banner--fallback{inset:50% auto auto 50%;transform:translate(-50%,-50%);z-index:10012}.fr-cookie-button{font:inherit;line-height:1.3;font-weight:600;border:1px solid transparent;border-radius:6px;min-height:44px;padding:10px 14px;cursor:pointer;text-align:center;white-space:normal;box-sizing:border-box;letter-spacing:0;text-transform:none}.fr-cookie-button--primary{background:#064ab9;color:#fff;border-color:#064ab9}.fr-cookie-button--secondary{background:#fff;color:#163660;border-color:#8a9bb5}.fr-cookie-button--text{background:transparent;color:#163660;text-decoration:underline;text-underline-offset:3px;padding-inline:9px}.fr-cookie-button:hover{filter:brightness(.94)}.fr-cookie-button:focus-visible,.fr-cookie-policy:focus-visible,.fr-cookie-option input:focus-visible{outline:3px solid #bb8a2c;outline-offset:3px}.fr-cookie-button:disabled{cursor:default;opacity:.6}.fr-cookie-policy{font-size:13px;line-height:1.6;color:#064ab9;text-decoration:underline;text-underline-offset:3px}.fr-cookie-dialog{position:fixed;inset:0;margin:auto;width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;border:1px solid #ccd6e6;border-radius:12px;padding:28px;background:#fff;box-shadow:0 18px 70px #12213b55}.fr-cookie-dialog::backdrop{background:#101d34aa}.fr-cookie-dialog:not([open]){display:none}.fr-cookie-dialog--fallback{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);z-index:10012}.fr-cookie-option{display:flex;gap:14px;align-items:flex-start;border:1px solid #d8e0ec;border-radius:8px;padding:16px;margin:16px 0;cursor:pointer}.fr-cookie-option input{appearance:auto!important;position:static!important;opacity:1!important;width:20px;height:20px;min-width:20px;margin:3px 0;accent-color:#064ab9}.fr-cookie-option strong,.fr-cookie-option span span{display:block}.fr-cookie-option strong{font-weight:600;margin-bottom:4px}.fr-cookie-option span span{font-size:13px}.fr-cookie-dialog>.fr-cookie-actions{margin:20px 0 12px}.fr-cookie-status,.fr-cookie-signal{font-size:13px!important;color:#465873}.fr-cookie-settings{position:static;display:inline-flex;align-items:center;min-height:44px;max-width:100%;margin:8px 0;padding:10px 0;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;font-family:var(--font-sans,"DM Sans",Arial,sans-serif);font-size:13px;font-weight:500;line-height:1.3;text-align:left;text-decoration:underline;text-underline-offset:3px}.fr-cookie-settings[hidden]{display:none!important}.privacy-cookie-table-wrap{overflow-x:auto;max-width:100%;margin:20px 0}.privacy-cookie-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.privacy-cookie-table th,.privacy-cookie-table td{text-align:left;vertical-align:top;padding:12px 10px;border:1px solid #d7dfeb}.privacy-cookie-table th{background:#f3f6fa;font-weight:600}.privacy-cookie-table code{white-space:normal;overflow-wrap:anywhere}.privacy-cookie-table-wrap:focus-visible{outline:3px solid #bb8a2c;outline-offset:3px}@media(max-width:760px){.fr-cookie-banner{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:24px}.fr-cookie-banner>.fr-cookie-actions{grid-template-columns:1fr}.fr-cookie-banner>.fr-cookie-actions{margin-top:20px;grid-template-columns:1fr}.fr-cookie-banner>.fr-cookie-actions>.fr-cookie-button--text{grid-column:1/-1}.fr-cookie-dialog{padding:22px}.fr-cookie-dialog .fr-cookie-actions{display:grid;grid-template-columns:1fr;width:100%}.fr-cookie-dialog .fr-cookie-button{width:100%}.privacy-cookie-table{font-size:13px}.privacy-cookie-table th,.privacy-cookie-table td{padding:9px 7px}}@media(prefers-reduced-motion:reduce){.fr-cookie-banner,.fr-cookie-dialog{scroll-behavior:auto}}
