button.modal-btn{cursor:pointer;font-family:var(--cmp-button-ff);font-size:var(--cmp-button-fs);font-weight:var(--cmp-button-fw);letter-spacing:var(--cmp-button-ls);line-height:var(--cmp-button-lh);background:0 0;border-style:solid;border-width:.0625rem;border-radius:.75rem;width:max-content;padding:1rem 1.5rem;transition:all .3s}button.disabled{background-color:var(--cmp-disabled-background);border-color:var(--cmp-disabled-background);color:var(--cmp-disabled);cursor:not-allowed}button.fullWidth{width:100%}button.primary{background-color:var(--cmp-button-primary-bgc);border-color:var(--cmp-button-primary-border-color);color:var(--cmp-button-primary-color)}button.primary:hover{background-color:var(--cmp-button-primary-bgc-hover);border-color:var(--cmp-button-primary-border-color-hover);color:var(--cmp-button-primary-color-hover)}button.secondary{background-color:var(--cmp-button-secondary-bgc);border-color:var(--cmp-button-secondary-border-color);color:var(--cmp-button-secondary-color)}button.secondary:hover{background-color:var(--cmp-button-secondary-bgc-hover);border-color:var(--cmp-button-secondary-border-color-hover);color:var(--cmp-button-secondary-color-hover)}.consent-button-container{gap:1.5rem;display:grid}.policy-link{color:var(--cmp-policy-link-color);cursor:pointer;font-family:var(--cmp-policy-link-ff);font-size:var(--cmp-policy-link-fs);font-weight:var(--cmp-policy-link-fw);letter-spacing:var(--cmp-policy-link-ls);line-height:var(--cmp-policy-link-lh);align-self:flex-start;text-decoration:none;display:flex}.policy-link:hover{text-decoration:underline}header.consent-header{flex-direction:column;gap:1rem;display:flex}h3.consent-heading{color:var(--cmp-headings-color);font-family:var(--cmp-headings-ff);font-size:var(--cmp-headings-fs);font-weight:var(--cmp-headings-fw);letter-spacing:var(--cmp-headings-ls);line-height:var(--cmp-headings-lh);margin:var(--cmp-headings-margin)}div.consent-text{color:var(--cmp-text-color);font-family:var(--cmp-text-ff);font-size:var(--cmp-text-fs);font-weight:var(--cmp-text-fw);letter-spacing:var(--cmp-text-ls);line-height:var(--cmp-text-lh)}div.consent-text a{color:var(--cmp-text-link-color);font-family:var(--cmp-text-link-ff);font-size:var(--cmp-text-link-fs);font-weight:var(--cmp-text-link-fw);letter-spacing:var(--cmp-text-link-ls);line-height:var(--cmp-text-link-lh);text-decoration:none;display:inline-block}div.consent-text a:hover{text-decoration:underline}div.consent-text p{margin:0}div.consent-text p+p{margin-top:1rem}.consent-modal-overlay{z-index:10000;background-color:#1c2827ad;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}label.consent-toggle-label{box-sizing:border-box;cursor:pointer;touch-action:pan-x;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background-color:#0000;border:0;grid-template-areas:"content";padding:0;display:grid;position:relative}input.consent-toggle-input,div.consent-toggle-container,div.consent-toggle-circle{box-sizing:border-box;grid-area:content}input.consent-toggle-input{visibility:hidden;z-index:0;width:1px;height:1px;position:relative}div.consent-toggle-container{background-color:var(--cmp-toggle-not-selected-bgc);z-index:1;border-radius:1.25rem;width:3.5rem;height:2rem;padding:.25rem;transition:all .2s;position:relative}input.consent-toggle-input:checked~div.consent-toggle-container{background-color:var(--cmp-toggle-selected-bgc)}input.consent-toggle-disabled~div.consent-toggle-container{cursor:not-allowed;filter:grayscale()opacity(.2)}div.consent-toggle-circle{background-color:var(--cmp-toggle-color);box-sizing:border-box;z-index:2;border-radius:50%;width:1.5rem;height:1.5rem;transition:all .5s cubic-bezier(.23,1,.32,1);position:absolute;top:.25rem;left:.25rem}input.consent-toggle-input:checked~.consent-toggle-circle{left:1.75rem}section.consent-accordion{background-color:var(--cmp-accordion-bgc);border-radius:.625rem;grid-template-rows:auto 0fr;align-content:flex-start;padding-right:2rem;transition:grid-template-rows .2s;display:grid;overflow:hidden}section.consent-accordion:has(button[aria-expanded=true]){grid-template-rows:auto 1fr}h3.consent-accordion-title{grid-template-columns:1fr auto;align-self:flex-start;align-items:center;gap:1rem;margin:0;display:grid}button.consent-accordion-button{color:var(--cmp-accordion-color);cursor:pointer;font-family:var(--cmp-accordion-ff);font-size:var(--cmp-accordion-fs);font-weight:var(--cmp-accordion-fw);letter-spacing:var(--cmp-accordion-ls);line-height:var(--cmp-accordion-lh);text-align:left;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:1rem;padding:1.5rem 0 1.5rem 2rem;display:flex}button.consent-accordion-button-empty{cursor:default}span.consent-accordion-icon{grid-template-areas:"line";display:grid}span.consent-accordion-line{transform-origin:50%;background-color:#000;border-radius:1rem;grid-area:line;width:.8125rem;height:.125rem;transition:transform .3s;display:block}span.consent-accordion-line:last-of-type{transform:rotate(90deg)}button[aria-expanded=true] span.consent-accordion-line:last-of-type{transform:rotate(0)}span.consent-accordion-always-text{color:var(--cmp-accordion-always-on-color);font-family:var(--cmp-accordion-always-on-ff);font-size:var(--cmp-accordion-always-on-fs);font-weight:var(--cmp-accordion-always-on-fw);letter-spacing:var(--cmp-accordion-always-on-ls);line-height:var(--cmp-accordion-always-on-lh)}div.consent-accordion-content{gap:1rem;padding-left:1.5rem;transition:padding-bottom .3s;display:grid;overflow:hidden}section.consent-accordion:has(button[aria-expanded=true]) div.consent-accordion-content{padding-bottom:2rem}div.consent-accordion-subcontent{gap:.5rem;display:grid}h4.consent-accordion-subtitle{color:var(--cmp-accordion-color);font-family:var(--cmp-accordion-ff);font-size:var(--cmp-accordion-fs);font-weight:var(--cmp-accordion-fw);letter-spacing:var(--cmp-accordion-ls);line-height:var(--cmp-accordion-lh);margin:0}p.consent-accordion-content-text{color:var(--cmp-accordion-);margin:0}.consent-more-settings{gap:1rem;display:grid}.consent-more-settings-hide{display:none}:root{--ff-primary-default:Arial,Georgia,sans-serif;--ff-secondary-default:"Times New Roman",Georgia,sans-serif;--cmp-primary-ff:var(--cmp-theme-primary-ff,var(--ff-primary-default));--cmp-secondary-ff:var(--cmp-theme-secondary-ff,var(--ff-secondary-default));--cmp-open-modal-button-color:var(--cmp-theme-open-modal-color,#fff);--cmp-open-modal-button-ff:var(--cmp-theme-open-modal-ff,var(--cmp-primary-ff));--cmp-open-modal-button-fs:var(--cmp-theme-open-modal-fs,.875rem);--cmp-open-modal-button-fw:var(--cmp-theme-open-modal-fw,400);--cmp-open-modal-button-lh:var(--cmp-theme-open-modal-lh,1.6875rem);--cmp-open-modal-button-ls:var(--cmp-theme-open-modal-ls,.19px)}#consent-portal{--cmp-accordion-bgc:var(--cmp-theme-accordion-bgc,#fff);--cmp-accordion-color:var(--cmp-theme-accordion-color,#252525);--cmp-accordion-ff:var(--cmp-theme-accordion-ff,var(--cmp-primary-ff));--cmp-accordion-fs:var(--cmp-theme-accordion-fs,1rem);--cmp-accordion-fw:var(--cmp-theme-accordion-fw,700);--cmp-accordion-lh:var(--cmp-theme-accordion-lh,140%);--cmp-accordion-ls:var(--cmp-theme-accordion-ls,0px);--cmp-accordion-always-on-color:var(--cmp-theme-accordion-always-on-color,#6b6b6b);--cmp-accordion-always-on-ff:var(--cmp-theme-accordion-always-on-ff,var(--cmp-primary-ff));--cmp-accordion-always-on-fs:var(--cmp-theme-accordion-always-on-fs,1rem);--cmp-accordion-always-on-fw:var(--cmp-theme-accordion-always-on-fw,400);--cmp-accordion-always-on-lh:var(--cmp-theme-accordion-always-on-lh,1.5625rem);--cmp-accordion-always-on-ls:var(--cmp-theme-accordion-always-on-ls,.33px);--cmp-accordion-text-color:var(--cmp-theme-accordion-text-color,#252525);--cmp-accordion-text-ff:var(--cmp-theme-accordion-text-ff,var(--cmp-primary-ff));--cmp-accordion-text-fs:var(--cmp-theme-accordion-text-fs,1rem);--cmp-accordion-text-fw:var(--cmp-theme-accordion-text-fw,400);--cmp-accordion-text-lh:var(--cmp-theme-accordion-text-lh,1.5625rem);--cmp-accordion-text-ls:var(--cmp-theme-accordion-text-ls,.3px);--cmp-button-ff:var(--cmp-theme-button-ff,var(--cmp-primary-ff));--cmp-button-fs:var(--cmp-theme-button-fs,1rem);--cmp-button-fw:var(--cmp-theme-button-fw,600);--cmp-button-ls:var(--cmp-theme-button-ls,0px);--cmp-button-lh:var(--cmp-theme-button-lh,1.5rem);--cmp-button-primary-bgc:var(--cmp-theme-button-primary-bgc,#252525);--cmp-button-primary-bgc-hover:var(--cmp-theme-button-primary-bgc-hover,#000);--cmp-button-primary-border-color:var(--cmp-theme-button-primary-border-color,#252525);--cmp-button-primary-border-color-hover:var(--cmp-theme-button-primary-border-color-hover,#000);--cmp-button-primary-color:var(--cmp-theme-button-primary-color,#fff);--cmp-button-primary-color-hover:var(--cmp-theme-button-primary-color-hover,#fff);--cmp-button-secondary-bgc:var(--cmp-theme-button-secondary-bgc,#fff);--cmp-button-secondary-bgc-hover:var(--cmp-theme-button-secondary-bgc-hover,#000);--cmp-button-secondary-border-color:var(--cmp-theme-button-secondary-border-color,#000);--cmp-button-secondary-border-color-hover:var(--cmp-theme-button-secondary-border-color-hover,#000);--cmp-button-secondary-color:var(--cmp-theme-button-secondary-color,#252525);--cmp-button-secondary-color-hover:var(--cmp-theme-button-secondary-color-hover,#fff);--cmp-toggle-color:var(--cmp-theme-toggle-color,#fff);--cmp-toggle-not-selected-bgc:var(--cmp-theme-toggle-not-selected-bgc,#c5c5c5);--cmp-toggle-selected-bgc:var(--cmp-theme-toggle-selected-bgc,#000);--cmp-headings-color:var(--cmp-theme-headings-color,#252525);--cmp-headings-ff:var(--cmp-theme-headings-ff,var(--cmp-primary-ff));--cmp-headings-fs:var(--cmp-theme-headings-fs,1.5rem);--cmp-headings-fw:var(--cmp-theme-headings-fw,700);--cmp-headings-lh:var(--cmp-theme-headings-lh,1.875rem);--cmp-headings-ls:var(--cmp-theme-headings-ls,.3px);--cmp-headings-margin:var(--cmp-theme-headings-margin,0);--cmp-modal-background:var(--cmp-theme-modal-background,#f8f8f8);--cmp-policy-link-color:var(--cmp-theme-link-color,#004a9e);--cmp-policy-link-ff:var(--cmp-theme-link-ff,var(--cmp-primary-ff));--cmp-policy-link-fs:var(--cmp-theme-link-fs,1.125rem);--cmp-policy-link-fw:var(--cmp-theme-link-fw,600);--cmp-policy-link-lh:var(--cmp-theme-link-lh,100%);--cmp-policy-link-ls:var(--cmp-theme-link-ls,0px);--cmp-text-color:var(--cmp-theme-text-color,#252525);--cmp-text-ff:var(--cmp-theme-text-ff,var(--cmp-secondary-ff));--cmp-text-fs:var(--cmp-theme-text-fs,1rem);--cmp-text-fw:var(--cmp-theme-text-fw,400);--cmp-text-lh:var(--cmp-theme-text-lh,1.6875rem);--cmp-text-ls:var(--cmp-theme-text-ls,.22px);--cmp-text-link-color:var(--cmp-theme-text-link-color,#252525);--cmp-text-link-ff:var(--cmp-theme-text-link-ff,var(--cmp-secondary-ff));--cmp-text-link-fs:var(--cmp-theme-text-link-fs,1rem);--cmp-text-link-fw:var(--cmp-theme-text-link-fw,500);--cmp-text-link-lh:var(--cmp-theme-text-link-lh,1.6875rem);--cmp-text-link-ls:var(--cmp-theme-text-link-ls,.22px)}.focus-trap{display:contents}.consent-modal{background-color:var(--cmp-modal-background);z-index:10001;border-radius:1.5rem;flex-direction:column;gap:1.75rem;width:100%;max-height:100vh;padding:2.5rem 1rem;display:flex;position:absolute;top:50%;overflow-y:auto;transform:translateY(-50%);box-shadow:0 2px 20px 5px #0f49451a}@media screen and (min-width:468px){.consent-modal{gap:2rem;max-width:29.25rem}}@media screen and (min-width:768px){.consent-modal{width:29.25rem;max-width:none;padding:2.5rem}}@media screen and (min-width:1024px){.consent-modal{width:37.5rem}}.open-consent-button{color:var(--cmp-open-modal-button-color);cursor:pointer;font-family:var(--cmp-open-modal-button-ff);font-size:var(--cmp-open-modal-button-fs);font-weight:var(--cmp-open-modal-button-fw);letter-spacing:var(--cmp-open-modal-button-ls);line-height:var(--cmp-open-modal-button-lh);background:0 0;border:none;padding:0}.open-consent-button:hover{text-decoration:underline}
