.pc-modal-overlay,.privacy-controls-banner{--pc-accent-color:#9fd0ad;--pc-backdrop-background:rgba(0,0,0,0.7);--pc-banner-background:rgba(255,255,255,0.95);--pc-banner-shadow:0 0 10px 0 rgba(0,0,0,0.15);--pc-border-color:#ccc;--pc-button-background:#000;--pc-button-radius:5px;--pc-button-text-transform:none;--pc-checkbox-background:#fff;--pc-checkbox-border:#ccc;--pc-checkbox-mark-color:#fff;--pc-checkbox-selected-background:#000;--pc-checkbox-selected-border:#000;--pc-circle-radius:50%;--pc-content-overlay-background:rgba(0, 0, 0, 0.6);--pc-control-radius:3px;--pc-inverse-text-color:#fff;--pc-muted-border-color:#999;--pc-muted-surface-color:#eee;--pc-muted-text-color:#666;--pc-modal-background:#fff;--pc-modal-close-color:currentColor;--pc-modal-text-color:#222;--pc-pill-radius:999px;--pc-primary-button-background:#000;--pc-primary-button-color:#fff;--pc-primary-button-hover-background:rgba(34, 34, 34, 0.8);--pc-secondary-button-background:#fff;--pc-secondary-button-border:#222;--pc-secondary-button-color:#222;--pc-square-radius:0;--pc-strong-border-color:#222;--pc-tab-active-background:#000;--pc-tab-active-border:#000;--pc-tab-active-color:#fff;--pc-tab-checkbox-active-border:#fff;--pc-tab-background:#fff;--pc-tab-border:#000;--pc-tab-color:#000;--pc-text-color:#222;--pc-transparent:transparent;--pc-tooltip-background:#222;--pc-tooltip-radius:4px;--pc-tooltip-shadow:0 2px 8px rgba(0, 0, 0, 0.18)}body.no-scroll{overflow:hidden}.privacy-controls-banner{width:100%;background:var(--pc-banner-background,rgba(255,255,255,.95));box-shadow:var(--pc-banner-shadow,0 0 10px 0 rgba(0,0,0,.15));bottom:0;color:var(--pc-text-color,#222);font-family:arial,helvetica,sans-serif;font-size:.9375em;left:0;line-height:1.4em;padding:30px;position:fixed;transition:.3s bottom ease-in-out;z-index:var(--cookie-banner-z-index,5001)}.privacy-controls-banner,.privacy-controls-banner *{box-sizing:border-box}.privacy-controls-banner.slide-me{bottom:-100%}.pc-gpc-badge{width:fit-content;max-width:100%;align-items:flex-start;background:var(--pc-transparent,transparent);border-left:4px solid var(--pc-accent-color,#9fd0ad);border-radius:var(--pc-square-radius,0);color:inherit;display:flex;line-height:1.4em;margin-bottom:14px;padding:8px 12px}.pc-gpc-badge-icon{width:22px;height:22px;align-items:center;color:var(--pc-accent-color,#9fd0ad);display:inline-flex;flex:0 0 22px;justify-content:center;margin-right:12px;margin-top:2px}.pc-gpc-badge-icon svg{width:22px;height:22px;fill:currentColor}.pc-gpc-badge-text{display:flex;flex:1;flex-direction:column}.pc-gpc-badge-title{color:inherit;font-weight:700;margin-bottom:2px}.pc-gpc-badge-description{color:inherit;font-weight:400}.pc-gpc-badge-dot{width:8px;height:8px;background:var(--pc-accent-color,#9fd0ad);border-radius:var(--pc-circle-radius,50%);display:inline-block;flex:0 0 8px;margin-right:8px}.pc-banner-actions{margin-top:30px}.pc-banner-actions>*{display:block;margin-top:10px}.pc-link{color:inherit;font-weight:700;text-decoration:underline}.pc-link:hover{text-decoration:none}.pc-checkbox input:focus-visible+.pc-checkbox-visual,.pc-modal-content a:focus-visible,.pc-modal-content button:focus-visible{outline:var(--ui-focus-ring-width,2px) solid var(--ui-focus-ring-color,currentColor);outline-offset:var(--ui-focus-ring-offset,2px)}.pc-btn{max-width:max-content;border:0;border-radius:var(--pc-button-radius,5px);font:normal .9375em Arial,Helvetica,sans-serif;padding:10px 20px;text-align:center;text-decoration:none;text-transform:var(--pc-button-text-transform,none);transition:250ms all ease-in-out;white-space:nowrap}.pc-btn.pc-btn-gpc-locked,.pc-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.pc-btn.pc-btn-gpc-locked:hover,.pc-btn[aria-disabled=true]:hover{opacity:.5}.pc-btn-tooltip-wrap{position:relative;display:inline-block}.pc-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:var(--pc-tooltip-background,#222);color:var(--pc-inverse-text-color,#fff);padding:6px 10px;border-radius:var(--pc-tooltip-radius,4px);font:normal .75rem/1.4 Arial,Helvetica,sans-serif;white-space:normal;width:max-content;max-width:260px;text-align:center;box-shadow:var(--pc-tooltip-shadow,0 2px 8px rgba(0,0,0,.18));opacity:0;visibility:hidden;pointer-events:none;z-index:10001}.pc-btn-tooltip-wrap:focus-within .pc-tooltip,.pc-btn-tooltip-wrap:hover .pc-tooltip{opacity:1;visibility:visible}.pc-tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:var(--pc-tooltip-background,#222)}#pc_banner_cookie_preferences{max-width:max-content;background:0 0;border:0;font-size:.8em;padding:0;white-space:nowrap}#pc_banner_accept_all,#pc_preferences_save{background-color:var(--pc-primary-button-background,#000);color:var(--pc-primary-button-color,#fff)}#pc_banner_accept_all:hover,#pc_preferences_save:hover{background-color:var(--pc-primary-button-hover-background,rgba(34,34,34,.8));color:var(--pc-primary-button-hover-color,var(--pc-primary-button-color,#fff))}#pc_banner_reject_all,#pc_preferences_accept_all,#pc_preferences_reject_all{background-color:var(--pc-secondary-button-background,#fff);border:1px solid var(--pc-secondary-button-border,#222);color:var(--pc-secondary-button-color,#222)}#preferences_save_btn{margin-right:0}#pc_banner_close{align-items:center;background:0 0;border:0;color:var(--pc-text-color,#222);display:inline-flex;font-size:16px;margin:0;padding:0;position:absolute;right:8px;text-decoration:none;top:8px}#pc_banner_close svg{width:16px;height:16px;fill:var(--pc-text-color,#222)}.pc-btn:hover{text-decoration:none}.pc-modal-overlay{align-items:center;display:flex;justify-content:center;opacity:0;overflow:hidden;padding:10px;transition:.3s opacity ease-in-out,.3s visibility ease-in-out,.3s z-index ease-in-out;visibility:hidden;z-index:-1}.pc-modal-overlay.active{font-family:arial,helvetica,sans-serif;line-height:22px;opacity:1;visibility:visible;z-index:5100}.pc-modal-overlay,.pc-modal-overlay .blackout{bottom:0;left:0;position:fixed;right:0;top:0}.pc-modal-overlay,.pc-modal-overlay *{box-sizing:border-box}.pc-modal-overlay .blackout{background:var(--pc-backdrop-background,rgba(0,0,0,.7));pointer-events:none}.pc-modal-container{width:100%;height:min(70svh,700px);min-height:460px;background:var(--pc-modal-background,#fff);display:flex;flex-direction:column;margin:0;overflow:hidden;position:relative;z-index:2200}.pc-preferences-title{min-height:44px;min-width:0;align-items:center;display:flex;line-height:1.5em;margin:0;padding:0 44px 0 20px}.pc-preferences-close-btn svg{width:16px;height:16px;fill:var(--pc-modal-close-color,currentColor)}.pc-modal-content{min-height:0;background:var(--pc-modal-background,#fff);color:var(--pc-modal-text-color,#222);display:flex;flex:1 1 auto;flex-direction:column;font-size:.875em;overflow:hidden;padding:20px 20px 25px}.pc-modal-content p{color:inherit}.pc-modal-content .pc-link{color:inherit;text-decoration:underline}.pc-modal-content .pc-link:hover{color:inherit;text-decoration:none}.pc-preferences-description{font-size:.9em;margin:0 0 20px 0}.pc-gpc-notice{max-width:100%;align-items:flex-start;background:var(--pc-transparent,transparent);border:0;border-left:4px solid var(--pc-accent-color,#9fd0ad);border-radius:var(--pc-square-radius,0);color:inherit;display:flex;line-height:1.4em;margin:0 0 20px;padding:8px 12px}.pc-gpc-notice-icon{width:24px;height:24px;align-items:center;color:var(--pc-accent-color,#9fd0ad);display:inline-flex;flex:0 0 24px;justify-content:center;margin-right:12px;margin-top:2px}.pc-gpc-notice-icon svg{width:24px;height:24px;fill:currentColor}.pc-gpc-notice-text{display:flex;flex:1;flex-direction:column}.pc-gpc-notice-title{color:inherit;font-weight:700;margin-bottom:4px}.pc-gpc-notice-description{color:inherit;font-weight:400}.pc-gpc-lock-subtext{color:var(--pc-muted-text-color,#666);display:block;font-size:.8125em;font-weight:400;margin-top:2px}.preferences-data-group-item-selector.pc-gpc-lock-badge,.preferences-data-group-selector.pc-gpc-lock-badge{width:auto;height:auto;align-items:center;background:var(--pc-muted-surface-color,#eee);border:1px solid var(--pc-border-color,#ccc);border-radius:var(--pc-pill-radius,999px);color:var(--pc-text-color,#222);cursor:not-allowed;display:inline-flex;flex:0 0 auto;font-size:.75em;font-weight:700;justify-content:center;margin-left:10px;padding:4px 10px;text-transform:none;user-select:none;white-space:nowrap}.preferences-data-group-item-selector.pc-gpc-lock-badge svg,.preferences-data-group-selector.pc-gpc-lock-badge svg{display:none}.pc-gpc-locked .preferences-data-group-title{color:var(--pc-muted-text-color,#666)}.pc-gpc-locked .preferences-data-group-description{opacity:.7}.pc-gpc-locked .preferences-data-group-item-info{opacity:.7}.pc-preferences-data{min-height:0;flex:1 1 auto;overflow-y:auto;padding-top:18px;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.layout-accordion .preferences-data-group,.layout-mixed .preferences-data-group{border-bottom:1px solid var(--pc-muted-border-color,#999);margin-top:16px;padding:0 4px 24px}.preferences-data-group:first-child{margin-top:0}.layout-tabbed .preferences-data-group{display:none}.layout-tabbed .preferences-data-group.active{display:block}.layout-tabbed .accordion-header{display:none}.layout-accordion .accordion-header,.layout-mixed .accordion-header{align-items:center;display:flex;position:relative}.pc-accordion-trigger{width:20px;height:20px;align-items:center;background:0 0;border:1px solid var(--pc-strong-border-color,#222);border-radius:var(--pc-circle-radius,50%);cursor:pointer;display:flex;flex:0 0 20px;justify-content:center;margin-right:10px;padding:0}.pc-accordion-trigger svg{width:10px;height:10px;fill:var(--pc-text-color,#222);transition:transform .2s ease-in-out}.pc-accordion-trigger.active svg{transform:rotate(45deg)}.pc-accordion-trigger+.preferences-data-group-title{margin-left:0}.preferences-data-group-title{flex:1;font-weight:700;margin-left:30px}.pc-tab-list{align-items:stretch;flex-wrap:wrap;list-style:none;margin:0;padding:0;position:relative}.layout-tabbed .pc-tab-list{display:flex}.layout-accordion .pc-tab-list,.layout-mixed .pc-tab-list{display:none}.pc-tab-item{flex:1 1 100%;margin:0 0 1px 0;position:relative}.pc-tab-item:last-child{margin-right:0}.pc-tab-link{width:100%;height:100%;align-items:center;background-color:var(--pc-tab-background,#fff);border:1px solid var(--pc-tab-border,#000);color:var(--pc-tab-color,#000);cursor:pointer;display:flex;font-family:inherit;font-size:.8125em;justify-content:space-between;line-height:inherit;padding:10px 36px 10px 10px;text-align:left;text-decoration:none}.pc-tab-item>.pc-checkbox.preferences-data-group-selector{margin-left:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.pc-tab-link:active,.pc-tab-link:focus,.pc-tab-link:hover{text-decoration:none}.pc-tab-item:last-child .pc-tab-link{border-right:1px solid var(--pc-tab-border,#000)}.pc-tab-link.active{background-color:var(--pc-tab-active-background,#000);border:1px solid var(--pc-tab-active-border,#000);color:var(--pc-tab-active-color,#fff)}.pc-checkbox{width:24px;height:24px;display:grid;flex:0 0 24px;margin-left:10px;place-items:center;position:relative;user-select:none}.pc-checkbox input[type=checkbox]{width:100%;height:100%;min-width:0;min-height:0;appearance:none;border:0;cursor:pointer;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;z-index:1}.pc-checkbox-visual{width:24px;height:24px;align-items:center;background-color:var(--pc-checkbox-background,#fff);border:1px solid var(--pc-checkbox-border,#ccc);border-radius:var(--pc-control-radius,3px);display:flex;justify-content:center}.pc-checkbox-visual svg{width:14px;height:14px;fill:none}.pc-checkbox-mark,.pc-checkbox-partial-mark{display:none;stroke:var(--pc-checkbox-mark-color,#fff);stroke-linecap:round;stroke-linejoin:round;stroke-width:6}.preferences-data-group-selector{color:inherit}.pc-checkbox:has(>input:checked) .pc-checkbox-visual,.pc-checkbox:has(>input:indeterminate) .pc-checkbox-visual{background-color:var(--pc-checkbox-selected-background,#000);border:1px solid var(--pc-checkbox-selected-border,#000)}.pc-checkbox input:checked+.pc-checkbox-visual .pc-checkbox-mark,.pc-checkbox input:indeterminate+.pc-checkbox-visual .pc-checkbox-partial-mark{display:block}.pc-tab-link.active+.pc-checkbox.preferences-data-group-selector:has(>input:checked) .pc-checkbox-visual{border:1px solid var(--pc-tab-checkbox-active-border,#fff)}.preferences-data-group-selector.required{width:auto;height:auto;background:0 0;border:0;cursor:default;display:block;flex:none;font-size:.8125em}.pc-group-content{max-width:100%;max-height:0;flex:0 0 100%;overflow:hidden;padding:0 0 0 30px;transition:max-height .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden}.layout-tabbed .preferences-data-group.active{border:1px solid var(--pc-strong-border-color,#222);padding:10px}.layout-tabbed .preferences-data-group.active .pc-group-content{max-height:none;padding:0;visibility:visible}.layout-accordion .preferences-data-group.active .pc-group-content,.layout-mixed .preferences-data-group.active .pc-group-content{max-height:500px;visibility:visible}.preferences-data-group-description{font-size:.8125em;margin-bottom:10px}.preferences-data-group-list{max-height:32vh;overflow:auto;padding:6px 0}.preferences-data-group .preferences-data-group-item{align-items:flex-start;display:flex;margin-bottom:16px;padding-right:10px}.preferences-data-group .preferences-data-group-item:last-child{margin-bottom:0}.preferences-data-group-item-info{border:1px solid var(--pc-muted-border-color,#999);border-radius:var(--pc-control-radius,3px);flex:1;font-size:.8125em;padding:10px}.preferences-data-group-item-info .name-wrapper,.preferences-data-group-item-info .purpose-wrapper{display:flex;flex-wrap:wrap}.preferences-data-group-item-info .name-title,.preferences-data-group-item-info .purpose-title{flex:0 0 68px;font-weight:700;padding-right:6px;text-align:right}.preferences-data-group-item-info .name,.preferences-data-group-item-info .purpose{flex:1}.preferences-data-group-item-selector.required{width:auto;height:auto;border:0;cursor:default;display:none;flex:0 1 auto;font-size:.8125em}@media (forced-colors:active){.pc-preferences-data input[type=checkbox]{appearance:auto;opacity:1}.pc-checkbox input:focus-visible{outline:2px solid CanvasText;outline-offset:2px}.pc-checkbox-visual{visibility:hidden}}.pc-preferences-actions{align-items:center;background:var(--pc-modal-background,#fff);display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;padding:0 20px 20px}.pc-preferences-actions .pc-btn{flex:0 1 auto;font-size:.8125em;margin-top:14px;margin-left:10px;text-decoration:none}.pc-preferences-actions .pc-btn:hover{text-decoration:none}.privacy-control-overlay-wrapper{width:100%;height:100%;min-height:156px;background-color:var(--pc-content-overlay-background,rgba(0,0,0,.6));left:0;padding:5px;position:absolute;top:0;text-align:center}.privacy-control-overlay-wrapper.privacy-control-relative-overlay-wrapper{align-items:center;display:flex;margin-bottom:10px;position:relative}.privacy-control-overlay-container{width:100%;height:100%;align-items:center;color:var(--pc-inverse-text-color,#fff);display:flex;font-family:arial,helvetica,sans-serif;flex-direction:column;font-size:15px;line-height:22px;justify-content:center;z-index:4}.privacy-control-overlay-container .pc-block-message{color:var(--pc-inverse-text-color,#fff);margin-bottom:10px}.privacy-control-overlay-container .pc-block-btn{background-color:var(--pc-button-background,#000);color:var(--pc-inverse-text-color,#fff)}@media only screen and (min-width:47.5em){.pc-banner-actions{align-items:center;display:flex;justify-content:space-between}.pc-banner-actions>*{margin-top:0}#pc_banner_close{position:relative;right:auto;top:auto}.pc-modal-container{width:90%;margin:0 auto}.layout-mixed .preferences-data-group{border:0;margin:0;padding:0}.preferences-data-group-item{padding-right:20px}.layout-mixed .pc-tab-list{display:flex}.layout-mixed .accordion-header{display:none}.pc-tab-item{flex:1 0 auto;margin-right:1px}.layout-mixed .preferences-data-group.active,.layout-tabbed .preferences-data-group.active{border:1px solid var(--pc-strong-border-color,#222);padding:10px}.layout-mixed .pc-group-content,.layout-tabbed .pc-group-content{transition:none}.layout-mixed .preferences-data-group.active .pc-group-content{padding:0}.preferences-data-group-item-selector{margin-left:20px}.preferences-data-group-item-selector.required{display:block}.pc-preferences-actions{margin-top:30px}.pc-preferences-actions .pc-btn{font-size:1em;margin-top:0}.privacy-control-overlay-container .pc-block-btn{margin-right:0}}@media only screen and (min-width:60em){.privacy-controls-banner{align-items:center;display:flex;padding:20px 30px}.pc-banner-text{flex:1;padding-right:30px}.pc-banner-actions{justify-content:flex-end;margin:0}.pc-modal-container{width:920px}.pc-modal-container.layout-accordion{width:70%}.pc-modal-content{font-size:1em}#pc_banner_cookie_preferences{margin-right:30px}.pc-banner-actions .pc-btn{margin-right:20px}.pc-preferences-actions .pc-btn{margin-left:20px}.privacy-control-overlay-container .pc-block-btn{margin-right:0}.pc-banner-actions>:last-child{margin-right:0}}