/* Generated from cookie-consent.css; edit the normal CSS and rebuild. */
.cc_div,html body .pressidium-cc-theme{--cc-bg: transparent;--cc-text: var(--ffui-text);--cc-btn-primary-bg: transparent;--cc-btn-primary-text: var(--ffui-text);--cc-btn-secondary-bg: transparent;--cc-btn-secondary-text: var(--ffui-text);--cc-section-border: rgba(29, 34, 111, .08);--cc-cookie-category-block-bg: rgba(253, 251, 239, .3);--cc-cookie-category-block-bg-hover: rgba(253, 251, 239, .5);--cc-cookie-table-border: rgba(29, 34, 111, .08);--cc-block-text: var(--ffui-text);--cc-toggle-bg-off: rgba(29, 34, 111, .2);--cc-toggle-bg-on: var(--ffui-accent);--cc-toggle-bg-readonly: rgba(29, 34, 111, .1);--cc-toggle-knob-bg: #fff;--cc-toggle-knob-icon-color: rgba(29, 34, 111, .15);--cc-webkit-scrollbar-bg: rgba(29, 34, 111, .12);--cc-webkit-scrollbar-bg-hover: rgba(29, 34, 111, .3);--cc-overlay-bg: rgba(0, 0, 0, .18);--cc-overlay-opacity: 1;--cc-font-family: var(--svc-font-ui)}html body #cm{background:var(--svc-card-bg, var(--ffui-glass-bg));-webkit-backdrop-filter:blur(var(--svc-card-blur, 16px)) saturate(var(--svc-card-saturate, 1.4));backdrop-filter:blur(var(--svc-card-blur, 16px)) saturate(var(--svc-card-saturate, 1.4));border:1px solid var(--svc-card-border, var(--ffui-glass-stroke));border-radius:var(--svc-radius-xl);box-shadow:var(--ffui-shadow);font-family:var(--svc-font-ui);color:var(--ffui-text);padding:24px}html body #cm #c-inr{background:transparent}html body #cm #c-ttl{color:var(--ffui-text);font-weight:800;font-family:inherit;font-size:1.1rem;margin-bottom:8px}html body #cm #c-txt{color:var(--ffui-text);opacity:.75;font-size:.9rem;line-height:1.5;font-family:inherit}.cc_div .cc-link{background:transparent;border:none;border-bottom:1px solid var(--ffui-accent);padding:0;font-weight:700;cursor:pointer;font-family:inherit;font-size:inherit;transition:opacity .2s ease}.cc_div .cc-link:hover{opacity:.7;border-color:transparent}html body #cm #c-bns{display:flex;gap:8px;margin-top:16px}html body #cm #c-p-bn,#s-bns button:first-child{background:color-mix(in srgb,var(--ffui-accent) 20%,rgba(253,251,239,.75));border:1px solid color-mix(in srgb,var(--ffui-accent) 35%,#fff);font-weight:800;font-family:var(--svc-font-ui);border-radius:var(--svc-radius-control-lg);padding:12px 24px;cursor:pointer;box-shadow:0 4px 12px rgba(221,48,29,.06)}html body #cm #c-p-bn:hover,#s-bns button:first-child:hover{background:color-mix(in srgb,var(--ffui-accent) 30%,rgba(253,251,239,.9));border-color:color-mix(in srgb,var(--ffui-accent) 50%,#fff);transform:translateY(-2px);box-shadow:0 8px 24px rgba(221,48,29,.15)}html body #cm #c-s-bn,#cm .c_link,#s-bns button+button,html body #s-cnt #s-rall-bn{background:var(--svc-card-bg, var(--ffui-glass-bg));border:1px solid var(--ffui-glass-stroke);font-weight:700;font-family:var(--svc-font-ui);border-radius:var(--svc-radius-control-lg);padding:12px 24px;cursor:pointer;box-shadow:var(--ffui-shadow)}html body #cm #c-s-bn:hover,#cm .c_link:hover,#s-bns button+button:hover,html body #s-cnt #s-rall-bn:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(29,34,111,.12)}.cc_div .c-bn span{color:inherit;font-family:inherit}html body #cs-ov{background:var(--svc-scrim-bg);-webkit-backdrop-filter:var(--svc-scrim-filter);backdrop-filter:var(--svc-scrim-filter);opacity:1!important}html body #s-inr{background:var(--svc-card-bg, var(--ffui-glass-bg));-webkit-backdrop-filter:blur(var(--svc-card-blur, 16px)) saturate(var(--svc-card-saturate, 1.4));backdrop-filter:blur(var(--svc-card-blur, 16px)) saturate(var(--svc-card-saturate, 1.4));border:1px solid var(--svc-card-border, var(--ffui-glass-stroke));border-radius:var(--svc-radius-xl);box-shadow:var(--ffui-shadow);font-family:var(--svc-font-ui);color:var(--ffui-text)}html body #s-hdr{background:transparent;border-bottom:1px solid rgba(29,34,111,.08)}html body #s-ttl{color:var(--ffui-text);font-weight:800;font-family:inherit}html body #s-c-bn{background:transparent;border:none;box-shadow:none;opacity:.5}html body #s-c-bn:hover{opacity:1;background:transparent}html body #s-c-bn::before,html body #s-c-bn::after{background:var(--ffui-text)}html body #s-bl{background:transparent;color:var(--ffui-text);scrollbar-color:rgba(29,34,111,.15) transparent}#s-bl .c-bl{background:var(--svc-card-bg, rgba(253, 251, 239, .3));-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--svc-card-border, rgba(29, 34, 111, .06));border-radius:var(--svc-radius-control-lg);transition:background .2s ease}#s-bl .c-bl:hover{background:color-mix(in srgb,var(--svc-accent, var(--ffui-accent)) 8%,var(--svc-card-bg, rgba(253, 251, 239, .5)))}#s-bl .c-bl:not(.b-ex),#s-bl .c-bl:not(.b-ex):hover{background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#s-bl .c-bl:not(.b-ex) .title,#s-bl .c-bl:not(.b-ex) .b-tl,#s-bl .c-bl:not(.b-ex) .desc,#s-bl .c-bl:not(.b-ex) .p{background:transparent;box-shadow:none}#s-bl .c-bl.b-ex{background:var(--svc-card-bg, rgba(253, 251, 239, .25));border:1px solid var(--svc-card-border, rgba(29, 34, 111, .06));border-radius:var(--svc-radius-control-lg)}#s-cnt .b-bn .b-tl{font-family:var(--svc-font-ui);font-weight:700;border-radius:var(--svc-radius-control-lg);transition:background .2s ease}#s-cnt .b-bn .b-tl:hover{background:color-mix(in srgb,var(--svc-accent, var(--ffui-accent)) 8%,var(--svc-card-bg, rgba(253, 251, 239, .4)))}#s-bl .act .b-acc{border-radius:0 0 var(--svc-radius-control-lg) var(--svc-radius-control-lg)}#s-cnt .p{color:var(--ffui-text);opacity:.75;font-family:var(--svc-font-ui)}.cc_div .b-bn .exp::before,.cc_div .act .b-bn .exp::before{border-color:var(--ffui-text)}html body #s-bns{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid rgba(29,34,111,.08)}#s-bl table{font-family:var(--svc-font-ui);color:var(--ffui-text);max-width:100%;table-layout:fixed;width:100%}#s-bl td,#s-bl th{min-width:0;overflow-wrap:anywhere;word-break:normal}#s-bl th{font-weight:700;opacity:.6}#s-bl caption{color:var(--ffui-text);font-weight:700;font-family:inherit}@media (min-width: 689px){#s-bl th:nth-child(1),#s-bl td:nth-child(1){width:24%}#s-bl th:nth-child(2),#s-bl td:nth-child(2){width:16%}#s-bl th:nth-child(3),#s-bl td:nth-child(3){width:16%}#s-bl th:nth-child(4),#s-bl td:nth-child(4){width:14%}#s-bl th:nth-child(5),#s-bl td:nth-child(5){width:30%}}.pressidium-cookie-consent-cookies{--svc-cookie-table-line: color-mix(in srgb, var(--svc-text, #1d226f) 12%, transparent);box-sizing:border-box;color:var(--svc-text, #1d226f);font-family:var(--svc-font-ui);margin-left:auto;margin-right:auto;max-width:1100px;overflow:visible;width:100%}.pressidium-cookie-consent-cookies td p,.pressidium-cookie-consent-cookies th p{line-height:inherit;margin:0}.pressidium-cookie-consent-cookies table,.pressidium-cookie-consent-cookies tbody,.pressidium-cookie-consent-cookies tr,.pressidium-cookie-consent-cookies td{display:block;width:100%}.pressidium-cookie-consent-cookies table{border:0}.pressidium-cookie-consent-cookies thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.pressidium-cookie-consent-cookies tbody tr{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0 12px;box-sizing:border-box;margin:0 0 12px;padding:16px;background:var(--svc-card-bg, rgba(253, 251, 239, .86));-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--svc-card-border, rgba(29, 34, 111, .12));border-radius:var(--svc-radius-lg, 18px);box-shadow:0 10px 24px rgba(29,34,111,.07)}.pressidium-cookie-consent-cookies td{min-width:0;box-sizing:border-box;padding:10px 0 0;overflow-wrap:anywhere;border:0;color:var(--svc-text, #1d226f);font-size:.88rem;line-height:1.4;text-align:left;vertical-align:top;white-space:normal}.pressidium-cookie-consent-cookies td::before{content:attr(data-column);display:block;margin-bottom:4px;color:color-mix(in srgb,var(--svc-text, #1d226f) 58%,transparent);font-family:var(--wp--preset--font-family--montserrat, Montserrat, sans-serif);font-size:var(--svc-label-size-sm);font-weight:var(--svc-label-weight);letter-spacing:var(--svc-label-track);line-height:1.2;text-transform:uppercase}.pressidium-cookie-consent-cookies td[data-column="name"],.pressidium-cookie-consent-cookies td[data-column="description"]{grid-column:1/-1}.pressidium-cookie-consent-cookies td[data-column="name"]{padding-top:0;font-family:var(--wp--preset--font-family--montserrat, Montserrat, sans-serif);font-weight:750}.pressidium-cookie-consent-cookies td[data-column="domain"]{grid-column:span 3}.pressidium-cookie-consent-cookies td[data-column="expiration"]{grid-column:span 2}.pressidium-cookie-consent-cookies td[data-column="path"]{grid-column:span 1}.pressidium-cookie-consent-cookies td[data-column="description"]{margin-top:12px;padding-top:12px;border-top:1px solid var(--svc-cookie-table-line)}@media (max-width: 420px){.pressidium-cookie-consent-cookies td[data-column="domain"],.pressidium-cookie-consent-cookies td[data-column="expiration"]{grid-column:span 3}.pressidium-cookie-consent-cookies td[data-column="path"]{grid-column:1/-1}}html body #s-bl::-webkit-scrollbar{width:6px}html body #s-bl::-webkit-scrollbar-track{background:transparent}html body #s-bl::-webkit-scrollbar-thumb{background:rgba(29,34,111,.15);border-radius:var(--svc-radius-sm);border:none}html body #s-bl::-webkit-scrollbar-thumb:hover{background:rgba(29,34,111,.3)}@media (max-width: 688px){html body #cm{border-radius:var(--svc-radius-xl) var(--svc-radius-xl)0 0;left:0;right:0;bottom:0;max-width:100%}html body #cm #c-bns{flex-flow:row wrap;align-items:stretch}#cm #c-bns .c-bn{flex:1 1 132px;width:auto;min-width:0;margin:0}html body #s-inr{border-radius:0;max-width:100%}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){html body #cm{background:rgba(253,251,239,.92)}html body #s-inr{background:rgba(253,251,239,.92)}}pressidium-floating-button{display:none}body.ffui-show-cookie-btn pressidium-floating-button{display:block;--cc-btn-floating-bg: var(--svc-accent-tint, #F6D3C5);--cc-btn-floating-hover-bg: color-mix(in srgb, var(--svc-accent-tint, #F6D3C5) 82%, var(--svc-accent, #DD301D));--cc-btn-floating-icon: var(--svc-text, #1D226F);--cc-btn-floating-hover-icon: var(--svc-text, #1D226F)}pressidium-floating-button svg,pressidium-floating-button svg path{fill:#0d1163;color:#0d1163;border-radius:0;box-shadow:none}.cc_div .b-tg .c-tg{background:rgba(29,34,111,.2);border-radius:4em}.cc_div .b-tg .c-tgl:checked+.c-tg,.cc_div .b-tg .c-tgl:checked~.c-tg{background:linear-gradient(135deg,rgba(221,48,29,.35),rgba(221,48,29,.2))}.cc_div .b-tg .c-tg.c-ro{background:rgba(29,34,111,.1)}@media (max-width: 768px){body.ffui-show-cookie-btn pressidium-floating-button{bottom:calc(var(--bar-h, 64px) + env(safe-area-inset-bottom,0px) + 28px);padding:4px}}@layer svc-vendor-overrides{.cc_div .cc-link{color:var(--ffui-accent)!important}html body #cm #c-p-bn,#s-bns button:first-child{color:var(--ffui-text)!important;transition:all .3s cubic-bezier(.2,.8,.2,1)!important}html body #cm #c-s-bn,#cm .c_link,#s-bns button+button,html body #s-cnt #s-rall-bn{color:var(--ffui-text)!important;transition:all .3s cubic-bezier(.2,.8,.2,1)!important}html body #s-c-bn{color:var(--ffui-text)!important;transition:opacity .2s ease!important}#s-cnt .b-bn .b-tl{color:var(--ffui-text)!important}}
