.cookie-consent-modal-close:hover,.s44-cookie-consent-close:hover{background:rgba(127,127,127,.12)!important;opacity:1}.cookie-consent-banner,.cookie-consent-modal-content,.cookie-consent-preset-default{--cookie-consent-bg-color:#f8f9fa;--cookie-consent-text-color:#333333;--cookie-consent-accept-bg-color:#007bff;--cookie-consent-secondary-bg-color:#6c757d;--cookie-consent-checkbox-color:#007bff;--cookie-consent-focus-color:#007bff;--cookie-consent-border-color:#e9ecef}.cookie-consent-banner,.cookie-consent-modal-content,.cookie-consent-preset-dark,.cookie-consent-preset-default{--cookie-consent-secondary-text-color:#ffffff;--cookie-consent-accept-text-color:#ffffff}.cookie-consent-category-toggle[hidden],.cookie-consent-modal-intro [hidden],script_disabled{display:none!important}.cookie-consent-banner,.cookie-consent-modal-content{--cookie-consent-border-width:0px;--cookie-consent-border-radius:8px;--cookie-consent-button-border-radius:4px;--cookie-consent-padding:20px;--cookie-consent-text-size:14px;--cookie-consent-banner-width:430px;--cookie-consent-category-bg:rgba(255, 255, 255, 0.55);--cookie-consent-category-border:rgba(15, 23, 42, 0.10);--cookie-consent-divider-color:rgba(15, 23, 42, 0.10)}.cookie-consent-banner,.cookie-consent-banner *,.cookie-consent-modal,.cookie-consent-modal *{box-sizing:border-box}.cookie-consent-banner{position:fixed;max-width:calc(100% - 40px);padding:var(--cookie-consent-padding);background:var(--cookie-consent-bg-color);color:var(--cookie-consent-text-color);border:var(--cookie-consent-border-width) solid var(--cookie-consent-border-color);border-radius:var(--cookie-consent-border-radius);box-shadow:0 12px 35px rgba(15,23,42,.14);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:var(--cookie-consent-text-size);line-height:1.5;transition:box-shadow .2s}.cookie-consent-banner.s44-cookie-consent-position-bottom,.cookie-consent-banner.s44-cookie-consent-position-top{left:0;right:0;width:auto;max-width:100%}.cookie-consent-banner.s44-cookie-consent-position-top{top:0;bottom:auto;border-radius:0 0 var(--cookie-consent-border-radius) var(--cookie-consent-border-radius);animation:.35s ease-out cookieConsentFromTop}.cookie-consent-banner.s44-cookie-consent-position-bottom{top:auto;bottom:0;border-radius:var(--cookie-consent-border-radius) var(--cookie-consent-border-radius) 0 0;animation:.35s ease-out cookieConsentFromBottom}.cookie-consent-banner.s44-cookie-consent-position-bottom-center,.cookie-consent-banner.s44-cookie-consent-position-bottom-left,.cookie-consent-banner.s44-cookie-consent-position-bottom-right,.cookie-consent-banner.s44-cookie-consent-position-center,.cookie-consent-banner.s44-cookie-consent-position-center-left,.cookie-consent-banner.s44-cookie-consent-position-center-right,.cookie-consent-banner.s44-cookie-consent-position-top-center,.cookie-consent-banner.s44-cookie-consent-position-top-left,.cookie-consent-banner.s44-cookie-consent-position-top-right{width:min(var(--cookie-consent-banner-width),calc(100% - 40px));max-width:calc(100% - 40px);border-radius:var(--cookie-consent-border-radius);animation:.28s ease-out cookieConsentCardFade}.cookie-consent-banner.s44-cookie-consent-position-top-left{top:20px;left:20px}.cookie-consent-banner.s44-cookie-consent-position-top-center{top:20px;left:50%;transform:translateX(-50%)}.cookie-consent-banner.s44-cookie-consent-position-top-right{top:20px;right:20px}.cookie-consent-banner.s44-cookie-consent-position-center-left{top:50%;left:20px;transform:translateY(-50%)}.cookie-consent-banner.s44-cookie-consent-position-center{top:50%;left:50%;transform:translate(-50%,-50%)}.cookie-consent-banner.s44-cookie-consent-position-center-right{top:50%;right:20px;transform:translateY(-50%)}.cookie-consent-banner.s44-cookie-consent-position-bottom-left{bottom:20px;left:20px}.cookie-consent-banner.s44-cookie-consent-position-bottom-center{bottom:20px;left:50%;transform:translateX(-50%)}.cookie-consent-banner.s44-cookie-consent-position-bottom-right{bottom:20px;right:20px}.cookie-consent-content{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.cookie-consent-content.need-close-btn{margin-right:34px}.cookie-consent-text{flex:1 1 260px;min-width:200px}.cookie-consent-links{display:flex;flex-wrap:wrap;gap:3px 12px;margin-top:6px}.cookie-consent-privacy-link{color:inherit!important;text-decoration:underline;text-underline-offset:2px;margin:0!important}.cookie-consent-privacy-link:hover{text-decoration:none}.cookie-consent-buttons{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.cookie-consent-btn{-webkit-appearance:none;appearance:none;min-width:84px;min-height:40px;margin:0!important;padding:9px 18px!important;border:1px solid transparent!important;border-radius:var(--cookie-consent-button-border-radius)!important;cursor:pointer;font:inherit!important;font-weight:600!important;line-height:1.25!important;text-decoration:none!important;text-align:center;white-space:nowrap;transition:transform .15s,box-shadow .15s,filter .15s}.cookie-consent-btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(15,23,42,.14);filter:brightness(.96)}.cookie-consent-btn:active{transform:translateY(0);box-shadow:none}.cookie-consent-btn:focus-visible,.cookie-consent-category-checkbox:focus-visible,.s44-cookie-consent-close:focus-visible{outline:2px solid var(--cookie-consent-focus-color,#007bff)!important;outline-offset:2px!important}.cookie-consent-accept-btn{background:var(--cookie-consent-accept-bg-color)!important;color:var(--cookie-consent-accept-text-color)!important}.cookie-consent-decline-btn,.cookie-consent-settings-btn{background:var(--cookie-consent-secondary-bg-color)!important;color:var(--cookie-consent-secondary-text-color)!important}.s44-cookie-consent-close{-webkit-appearance:none;appearance:none;position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:7px!important;margin:0!important;border:0!important;border-radius:999px;background:0 0!important;color:var(--cookie-consent-text-color)!important;cursor:pointer;opacity:.7}.s44-cookie-consent-close svg{display:block;width:16px;height:16px}html body.s44-cookie-consent-body-locked{overflow:hidden!important}.cookie-consent-modal{position:fixed;inset:0;width:100%;height:100%;padding:20px;align-items:center;justify-content:center;background:rgba(15,23,42,.52);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.cookie-consent-modal-content{display:flex;flex-direction:column;width:min(540px,100%);max-height:min(82vh,760px);overflow:hidden;overscroll-behavior:contain;background:var(--cookie-consent-bg-color);color:var(--cookie-consent-text-color);border:var(--cookie-consent-border-width) solid var(--cookie-consent-border-color);border-radius:var(--cookie-consent-border-radius);box-shadow:0 24px 70px rgba(15,23,42,.28);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:var(--cookie-consent-text-size);line-height:1.5;animation:.22s ease-out s44CookieConsentModalIn}.cookie-consent-modal-close,.cookie-consent-modal-header h3{font:inherit!important;margin:0!important;color:inherit!important}@keyframes s44CookieConsentModalIn{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.cookie-consent-modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid var(--cookie-consent-divider-color)}.cookie-consent-modal-header h3{padding:0!important;font-size:19px!important;font-weight:700!important;line-height:1.3!important}.cookie-consent-modal-close{-webkit-appearance:none;appearance:none;position:relative!important;box-sizing:border-box!important;flex:0 0 34px;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:999px!important;background:0 0!important;line-height:1!important;text-align:center!important;cursor:pointer;opacity:.6}.cookie-consent-modal-close:hover{outline:0!important;box-shadow:none!important}.cookie-consent-modal-close:focus-visible{opacity:1;outline:0!important;box-shadow:none!important;background:0 0!important}.cookie-consent-modal-close svg{position:absolute!important;top:50%!important;left:50%!important;display:block!important;width:16px!important;height:16px!important;margin:0!important;padding:0!important;transform:translate(-50%,-50%)!important;pointer-events:none}.cookie-consent-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px 4px}.cookie-consent-modal-intro{margin:0 0 16px!important;padding:13px 14px!important;border:1px solid var(--cookie-consent-category-border);border-radius:max(6px,calc(var(--cookie-consent-border-radius) - 2px));background:var(--cookie-consent-category-bg);color:inherit!important;font:inherit!important;font-size:.95em!important;line-height:1.45!important}.cookie-consent-category{margin:0 0 16px;padding:16px;border:1px solid var(--cookie-consent-category-border);border-radius:max(6px,calc(var(--cookie-consent-border-radius) - 2px));background:var(--cookie-consent-category-bg)}.cookie-consent-category-label{display:flex!important;align-items:flex-start!important;gap:10px;width:100%;margin:0!important;padding:0!important;color:inherit!important;font:inherit!important;font-weight:600!important;cursor:pointer}.cookie-consent-category-description,.cookie-consent-category-title{overflow-wrap:anywhere;word-break:break-word;font:inherit!important;color:inherit!important}.cookie-consent-modal .cookie-consent-category-checkbox{-webkit-appearance:checkbox!important;appearance:auto!important;accent-color:var(--cookie-consent-checkbox-color,#007bff)!important;display:inline-block!important;flex:0 0 17px!important;width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;max-height:17px!important;margin:2px 0 0!important;padding:0!important;border:initial!important;border-radius:initial!important;background:initial!important;box-shadow:none!important;cursor:pointer}.cookie-consent-modal .cookie-consent-category-checkbox:disabled{cursor:not-allowed;opacity:.65}.cookie-consent-category-title{display:inline-block;min-width:0;font-size:16px!important;font-weight:600!important;line-height:1.35!important}.cookie-consent-category-description{max-width:calc(100% - 27px);margin:8px 0 0 27px!important;padding:0!important;white-space:pre-line;font-size:.92em!important;line-height:1.45!important;opacity:.78}.cookie-consent-category-description.is-collapsed{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.cookie-consent-category-toggle{appearance:none;display:inline-block;margin:8px 0 0 27px!important;padding:0!important;border:0!important;background:0 0!important;color:inherit!important;font:inherit!important;font-size:.9em!important;font-weight:600!important;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cookie-consent-category-toggle:focus-visible{outline:2px solid var(--cookie-consent-focus-color,#007bff)!important;outline-offset:3px!important;border-radius:2px}.cookie-consent-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:18px 22px 20px;border-top:1px solid var(--cookie-consent-divider-color)}.cookie-consent-modal-footer .cookie-consent-btn{width:auto!important;min-width:150px}.cookie-consent-status-region{flex:0 0 auto}.cookie-consent-status-region:empty{display:none}.cookie-consent-banner-status{margin-top:12px}.cookie-consent-modal-status{padding:0 22px 12px}.cookie-consent-preset-dark{--cookie-consent-bg-color:#2c3e50;--cookie-consent-text-color:#ecf0f1;--cookie-consent-accept-bg-color:#3498db;--cookie-consent-secondary-bg-color:#72808a;--cookie-consent-checkbox-color:#3498db;--cookie-consent-focus-color:#5dade2;--cookie-consent-border-color:#425466;--cookie-consent-category-bg:rgba(255, 255, 255, 0.07);--cookie-consent-category-border:rgba(255, 255, 255, 0.14);--cookie-consent-divider-color:rgba(255, 255, 255, 0.14)}.cookie-consent-preset-light{--cookie-consent-bg-color:#ffffff;--cookie-consent-text-color:#495057;--cookie-consent-accept-bg-color:#28a745;--cookie-consent-accept-text-color:#ffffff;--cookie-consent-secondary-bg-color:#e9ecef;--cookie-consent-secondary-text-color:#495057;--cookie-consent-checkbox-color:#28a745;--cookie-consent-focus-color:#28a745;--cookie-consent-border-color:#dee2e6}.cookie-consent-preset-blue,.cookie-consent-preset-green,.cookie-consent-preset-purple,.cookie-consent-preset-red{--cookie-consent-secondary-text-color:#ffffff;--cookie-consent-accept-text-color:#ffffff}.cookie-consent-preset-blue{--cookie-consent-bg-color:#e3f2fd;--cookie-consent-text-color:#0d47a1;--cookie-consent-accept-bg-color:#1976d2;--cookie-consent-secondary-bg-color:#42a5f5;--cookie-consent-checkbox-color:#1976d2;--cookie-consent-focus-color:#1976d2;--cookie-consent-border-color:#bbdefb}.cookie-consent-preset-green{--cookie-consent-bg-color:#e8f5e8;--cookie-consent-text-color:#1b5e20;--cookie-consent-accept-bg-color:#388e3c;--cookie-consent-secondary-bg-color:#66bb6a;--cookie-consent-checkbox-color:#388e3c;--cookie-consent-focus-color:#388e3c;--cookie-consent-border-color:#c8e6c9}.cookie-consent-preset-red{--cookie-consent-bg-color:#ffebee;--cookie-consent-text-color:#b71c1c;--cookie-consent-accept-bg-color:#d32f2f;--cookie-consent-secondary-bg-color:#ef5350;--cookie-consent-checkbox-color:#d32f2f;--cookie-consent-focus-color:#d32f2f;--cookie-consent-border-color:#ffcdd2}.cookie-consent-preset-purple{--cookie-consent-bg-color:#f3e5f5;--cookie-consent-text-color:#4a148c;--cookie-consent-accept-bg-color:#7b1fa2;--cookie-consent-secondary-bg-color:#ab47bc;--cookie-consent-checkbox-color:#7b1fa2;--cookie-consent-focus-color:#7b1fa2;--cookie-consent-border-color:#e1bee7}.cookie-consent-preset-orange{--cookie-consent-bg-color:#fff3e0;--cookie-consent-text-color:#e65100;--cookie-consent-accept-bg-color:#f57c00;--cookie-consent-accept-text-color:#ffffff;--cookie-consent-secondary-bg-color:#ffb74d;--cookie-consent-secondary-text-color:#5d2a00;--cookie-consent-checkbox-color:#f57c00;--cookie-consent-focus-color:#f57c00;--cookie-consent-border-color:#ffcc80}.cookie-consent-preset-teal{--cookie-consent-bg-color:#e0f2f1;--cookie-consent-text-color:#004d40;--cookie-consent-accept-bg-color:#00695c;--cookie-consent-accept-text-color:#ffffff;--cookie-consent-secondary-bg-color:#4db6ac;--cookie-consent-secondary-text-color:#003b33;--cookie-consent-checkbox-color:#00695c;--cookie-consent-focus-color:#00695c;--cookie-consent-border-color:#b2dfdb}.cookie-consent-preset-pink{--cookie-consent-bg-color:#fce4ec;--cookie-consent-text-color:#880e4f;--cookie-consent-accept-bg-color:#ad1457;--cookie-consent-accept-text-color:#ffffff;--cookie-consent-secondary-bg-color:#ec407a;--cookie-consent-secondary-text-color:#ffffff;--cookie-consent-checkbox-color:#ad1457;--cookie-consent-focus-color:#ad1457;--cookie-consent-border-color:#f8bbd0}@keyframes cookieConsentFromTop{from{transform:translateY(-18px)}to{transform:translateY(0)}}@keyframes cookieConsentFromBottom{from{transform:translateY(18px)}to{transform:translateY(0)}}@keyframes cookieConsentCardFade{from{opacity:0}to{opacity:1}}@media (max-width:768px){.cookie-consent-banner{padding:min(var(--cookie-consent-padding),14px);max-height:calc(100dvh - 16px)!important;overflow-y:auto!important;overscroll-behavior:contain}.cookie-consent-content{flex-direction:column;align-items:stretch;gap:10px}.cookie-consent-content.need-close-btn{margin-right:0;padding-top:20px}.cookie-consent-text{flex:0 1 auto;min-width:0}.cookie-consent-links{margin-top:4px;gap:2px 10px}.cookie-consent-buttons{justify-content:stretch;gap:8px}.cookie-consent-buttons .cookie-consent-btn{flex:1 1 auto;min-height:36px;padding:8px 12px!important}.cookie-consent-banner.s44-cookie-consent-position-bottom-center,.cookie-consent-banner.s44-cookie-consent-position-bottom-left,.cookie-consent-banner.s44-cookie-consent-position-bottom-right,.cookie-consent-banner.s44-cookie-consent-position-center,.cookie-consent-banner.s44-cookie-consent-position-center-left,.cookie-consent-banner.s44-cookie-consent-position-center-right,.cookie-consent-banner.s44-cookie-consent-position-top-center,.cookie-consent-banner.s44-cookie-consent-position-top-left,.cookie-consent-banner.s44-cookie-consent-position-top-right{left:8px;right:8px;width:auto;max-width:none}.cookie-consent-banner.s44-cookie-consent-position-top-center,.cookie-consent-banner.s44-cookie-consent-position-top-left,.cookie-consent-banner.s44-cookie-consent-position-top-right{top:8px;top:max(8px,env(safe-area-inset-top));bottom:auto;transform:none}.cookie-consent-banner.s44-cookie-consent-position-center,.cookie-consent-banner.s44-cookie-consent-position-center-left,.cookie-consent-banner.s44-cookie-consent-position-center-right{top:50%;bottom:auto;transform:translateY(-50%)}.cookie-consent-banner.s44-cookie-consent-position-bottom-center,.cookie-consent-banner.s44-cookie-consent-position-bottom-left,.cookie-consent-banner.s44-cookie-consent-position-bottom-right{top:auto;bottom:8px;bottom:max(8px,env(safe-area-inset-bottom));transform:none}.cookie-consent-modal{padding:10px}.cookie-consent-modal-content{max-height:92vh}.cookie-consent-modal-body,.cookie-consent-modal-footer,.cookie-consent-modal-header,.cookie-consent-modal-status{padding-left:16px;padding-right:16px}.cookie-consent-modal-footer{flex-direction:column}.cookie-consent-modal-footer .cookie-consent-btn{width:100%!important;min-width:0}}@media (max-width:480px){.cookie-consent-banner.s44-cookie-consent-position-bottom,.cookie-consent-banner.s44-cookie-consent-position-top{left:8px;right:8px;width:auto;max-width:none;border-radius:var(--cookie-consent-border-radius)}.cookie-consent-banner.s44-cookie-consent-position-top{top:8px;top:max(8px,env(safe-area-inset-top))}.cookie-consent-banner.s44-cookie-consent-position-bottom{bottom:8px;bottom:max(8px,env(safe-area-inset-bottom))}.cookie-consent-buttons{flex-direction:column;gap:7px}.cookie-consent-buttons .cookie-consent-btn{width:100%}.cookie-consent-modal-header h3{font-size:17px!important}.cookie-consent-category{padding:14px}.cookie-consent-category-title{font-size:15px!important}}@media (prefers-contrast:more){.cookie-consent-banner,.cookie-consent-modal-content{--cookie-consent-border-width:2px}.cookie-consent-btn{border-color:currentColor!important}}@media (prefers-reduced-motion:reduce){.cookie-consent-banner,.cookie-consent-btn,.cookie-consent-modal-content{animation:none!important;transition:none!important}.cookie-consent-btn:hover{transform:none}}.cookie-consent-save-error{width:100%;margin:0;padding:9px 12px;border:1px solid rgba(180,35,35,.35);border-radius:var(--cookie-consent-button-border-radius);background:rgba(180,35,35,.08);color:inherit;font-size:.92em;line-height:1.4}.cookie-consent-btn:disabled,.cookie-consent-btn[aria-disabled=true]{cursor:wait;opacity:.65;transform:none!important;box-shadow:none!important}