.sppb-consent{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:180px;padding:16px;background:#f1f3f6;color:#1f2733;text-align:center;font-size:14px;line-height:1.5}.sppb-consent--quiet{display:none}.mfp-iframe-scaler > .sppb-consent,.sppb-embed-responsive > .sppb-consent,.sppb-video-block > .sppb-consent{position:absolute;inset:0;min-height:0}.sppb-consent-notice{max-width:420px}.sppb-consent-text{margin:0 0 12px}.sppb-consent-policy{color:#1d4ed8;text-decoration:underline}.sppb-consent-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px}.sppb-consent-load{appearance:none;margin:0;padding:8px 16px;border:0;border-radius:6px;background:#1d4ed8;color:#fff;font:inherit;font-weight:600;cursor:pointer}.sppb-consent-load:hover{background:#1e40af}.sppb-consent-load:focus-visible,.sppb-consent-policy:focus-visible,.sppb-consent-remember input:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.sppb-consent-remember{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:13px;cursor:pointer}.sppb-consent-remember input{margin:0}img[data-sppb-consent]{background:#f1f3f6}.sppb-comment-avatar > img[data-sppb-consent]{display:none}.sppb-comment-avatar > img[data-sppb-consent] + .sppb-comment-avatar-fallback{display:flex!important}.sppb-cm{--sppb-cm-background:#fff;--sppb-cm-text:#1f2733;--sppb-cm-accent:#1d4ed8;--sppb-cm-accent-text:#fff;--sppb-cm-muted:color-mix(in srgb, var(--sppb-cm-text) 78%, var(--sppb-cm-background));--sppb-cm-line:color-mix(in srgb, var(--sppb-cm-text) 18%, var(--sppb-cm-background));font-size:15px;line-height:1.5}.sppb-cm [hidden]{display:none!important}.sppb-cm-banner{position:fixed;z-index:10000;box-sizing:border-box;padding:20px;background:var(--sppb-cm-background);color:var(--sppb-cm-text);box-shadow:0 8px 32px rgba(17,24,39,.18),0 0 0 1px rgba(17,24,39,.06)}.sppb-cm-banner--bar-bottom,.sppb-cm-banner--bar-top{left:0;right:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px}.sppb-cm-banner--bar-bottom{bottom:0}.sppb-cm-banner--bar-top{top:0}.sppb-cm-banner--card-center,.sppb-cm-banner--card-left,.sppb-cm-banner--card-right{bottom:16px;width:calc(100% - 32px);max-width:440px;border-radius:10px}.sppb-cm-banner--card-left{left:16px}.sppb-cm-banner--card-right{right:16px}.sppb-cm-banner--card-center{left:50%;transform:translateX(-50%);max-width:560px}.sppb-cm-banner--box-center{top:50%;left:50%;width:calc(100% - 32px);max-width:480px;border-radius:10px;transform:translate(-50%,-50%)}.sppb-cm-banner-title{margin:0 0 8px;font-size:18px;line-height:1.3;color:inherit}.sppb-cm-intro,.sppb-cm-text{margin:0 0 14px}.sppb-cm-banner--bar-bottom .sppb-cm-text,.sppb-cm-banner--bar-top .sppb-cm-text{margin:0;max-width:720px}.sppb-cm-policy{color:var(--sppb-cm-accent);text-decoration:underline}.sppb-cm-actions{display:flex;flex-wrap:wrap;gap:8px}.sppb-cm-button{appearance:none;margin:0;padding:9px 16px;border:2px solid var(--sppb-cm-accent);border-radius:6px;background:var(--sppb-cm-accent);color:var(--sppb-cm-accent-text);font:inherit;font-weight:600;line-height:1.2;cursor:pointer}.sppb-cm-button--outline{background:0 0;color:var(--sppb-cm-accent)}.sppb-cm-button:hover{filter:brightness(.9)}.sppb-cm-button:focus-visible,.sppb-cm-check input:focus-visible,.sppb-cm-close:focus-visible,.sppb-cm-policy:focus-visible,.sppb-cm-reopen:focus-visible,.sppb-cm-title:focus-visible{outline:2px solid var(--sppb-cm-accent);outline-offset:2px}.sppb-cm-overlay{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(17,24,39,.55)}html.sppb-cm-open{overflow:hidden}.sppb-cm-dialog{position:relative;box-sizing:border-box;width:100%;max-width:640px;max-height:calc(100vh - 32px);overflow:auto;padding:28px;border-radius:12px;background:var(--sppb-cm-background);color:var(--sppb-cm-text)}.sppb-cm-title{margin:0 32px 8px 0;font-size:22px;line-height:1.3}.sppb-cm-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:0;border-radius:6px;background:0 0;color:var(--sppb-cm-text);font-size:26px;line-height:1;cursor:pointer}.sppb-cm-categories{margin:4px 0 20px;border-top:1px solid var(--sppb-cm-line)}.sppb-cm-category{padding:14px 0;border-bottom:1px solid var(--sppb-cm-line)}.sppb-cm-category-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sppb-cm-check{display:inline-flex;align-items:center;gap:8px;margin:0;cursor:pointer}.sppb-cm-check input{width:18px;height:18px;margin:0;accent-color:var(--sppb-cm-accent)}.sppb-cm-category-title{font-weight:600}.sppb-cm--checks-right .sppb-cm-check{flex-direction:row-reverse;justify-content:space-between;width:100%}.sppb-cm--checks-right .sppb-cm-category-desc,.sppb-cm--checks-right .sppb-cm-services{margin-left:0}.sppb-cm--checks-right .sppb-cm-always{display:none}.sppb-cm--no-descriptions .sppb-cm-category-desc,.sppb-cm--no-services .sppb-cm-services{display:none}.sppb-cm-always{color:var(--sppb-cm-muted);font-size:13px}.sppb-cm-category-desc{margin:6px 0 0 26px;color:var(--sppb-cm-muted);font-size:14px}.sppb-cm-services{margin:8px 0 0 26px;padding:0;list-style:none}.sppb-cm-services:empty{display:none}.sppb-cm-services li{margin:4px 0}.sppb-cm-check--service{font-size:14px}.sppb-cm-reopen{position:fixed;left:16px;bottom:16px;z-index:9999;padding:8px 12px;border:1px solid var(--sppb-cm-line);border-radius:6px;background:var(--sppb-cm-background);color:var(--sppb-cm-text);font-size:13px;cursor:pointer}.sppb-cm-gpc{margin:-8px 0 14px;padding:8px 12px;border-left:3px solid var(--sppb-cm-accent);background:color-mix(in srgb,var(--sppb-cm-text) 7%,var(--sppb-cm-background));font-size:14px}.sppb-cm-id{margin:-8px 0 16px;color:var(--sppb-cm-muted);font-size:13px;overflow-wrap:anywhere}@media (max-width:480px){.sppb-cm-banner--card-center{left:16px;transform:none}.sppb-cm-actions .sppb-cm-button{flex:1 1 auto}}