/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:1.5em;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/themes/contrib/stable/images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
:root{--ai-font-size-base:var(--font-size-base);--ai-font-size-s:var(--font-size-s);--ai-font-size-xs:var(--font-size-xs);--ai-font-size-xxs:var(--font-size-xxs);--ai-font-size-h1:var(--font-size-h1);--ai-font-size-h2:var(--font-size-h2);--ai-font-size-h3:var(--font-size-h3);--ai-font-size-h4:var(--font-size-h4);--ai-font-size-h5:var(--font-size-h5);--ai-font-size-h6:var(--font-size-h6);--ai-text-color-muted:var(--color-text-light);--ai-icon-size:1.25rem;--ai-icon-size-lg:2rem;}.ai-font-size-base{font-size:var(--ai-font-size-base);}.ai-font-size-s{font-size:var(--ai-font-size-s);}.ai-font-size-xs{font-size:var(--ai-font-size-xs);}.ai-font-size-xxs{font-size:var(--ai-font-size-xxs);}.ai-text-muted{color:var(--ai-text-color-muted);}.ai-description{font-size:var(--ai-font-size-xs);line-height:1.25;color:var(--ai-text-color-muted);hyphens:none;text-wrap:balance;}.ai-heading-h1{font-size:var(--ai-font-size-h1);}.ai-heading-h2{font-size:var(--ai-font-size-h2);}.ai-heading-h3{font-size:var(--ai-font-size-h3);}.ai-heading-h4{font-size:var(--ai-font-size-h4);}.ai-heading-h5{font-size:var(--ai-font-size-h5);}.ai-heading-h6{font-size:var(--ai-font-size-h6);}select.ai-select,select.ai-select--narrow,select.ai-select--wide{max-width:200px;}select.ai-select--narrow{max-width:150px;}select.ai-select--wide{max-width:300px;}.ai-icon-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:calc(var(--ai-icon-size) + 0.5rem);height:calc(var(--ai-icon-size) + 0.5rem);padding:0.25rem;color:var(--gin-icon-color,var(--ai-text-color-muted));text-decoration:none;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:var(--ai-icon-size) var(--ai-icon-size);border:1px solid var(--color-gray-200,rgba(0,0,0,0.08));border-radius:var(--gin-border-m,0.5rem);transition:background-color 0.15s var(--gin-easing,cubic-bezier(0.19,1,0.22,1)),border-color 0.15s var(--gin-easing,cubic-bezier(0.19,1,0.22,1));cursor:pointer;}.ai-icon-button:hover{background-color:var(--color-gray-100,rgba(0,0,0,0.06));border-color:var(--color-gray-200,rgba(0,0,0,0.08));}.ai-icon-button:focus{outline:none;}.ai-icon-button:focus-visible{background-color:var(--color-gray-100,rgba(0,0,0,0.06));outline:2px solid var(--gin-color-focus,var(--color-focus,#007dfacc));outline-offset:2px;}.ai-icon-button:active{background-color:var(--color-gray-200,rgba(0,0,0,0.12));border-color:var(--color-gray-300,rgba(0,0,0,0.15));}.ai-icon-button--lg{--ai-icon-size:var(--ai-icon-size-lg);}.ai-icon{display:inline-block;flex-shrink:0;width:var(--ai-icon-size);height:var(--ai-icon-size);background-repeat:no-repeat;background-position:center;background-size:100%;}.ai-icon--lg{--ai-icon-size:var(--ai-icon-size-lg);}.ai-icon--provider{background-image:url(/modules/contrib/ai/assets/icons/plugs.svg);}.ai-icon--model{background-image:url(/modules/contrib/ai/assets/icons/cube.svg);}.ai-icon--external{background-image:url(/modules/contrib/ai/assets/icons/external.svg);}.ai-icon--settings{background-image:url(/modules/contrib/ai/assets/icons/gear.svg);}.ai-icon--supported{background-image:url(/modules/contrib/ai/assets/icons/checkmark-circle.svg);}.ai-icon--not-supported{background-image:url(/modules/contrib/ai/assets/icons/x-circle.svg);}.ai-icon--warning{background-image:url(/modules/contrib/ai/assets/icons/warning.svg);}.ai-icon--option{background-image:url(/modules/contrib/ai/assets/icons/option.svg);}.ai-icon--arrow-left-up{background-image:url(/modules/contrib/ai/assets/icons/arrow-left-up.svg);}.ai-icon--cloud-arrow-down{background-image:url(/modules/contrib/ai/assets/icons/cloud-arrow-down.svg);}.ai-icon--file{background-image:url(/modules/contrib/ai/assets/icons/file.svg);}.ai-icon--trash{background-image:url(/modules/contrib/ai/assets/icons/trash.svg);}.ai-pill{font-size:var(--gin-font-size-xxs,.75rem);font-weight:var(--gin-font-weight-semibold,600);display:inline-block;padding:.125em .75em;vertical-align:.125em;border:1px solid transparent;border-radius:var(--gin-border-l,.75rem);color:var(--messages-fg-color);background:var(--messages-bg-color);text-transform:capitalize;}.ai-pill.light{color:var(--gin-status-text,white);background:var(--gin-status-bg,var(--color-gray-400));}.ai-pill.success{color:var(--gin-status-success-text,var(--messages-fg-color));background-color:var(--gin-status-success-bg,var(--messages--status-color));}.ai-pill.danger{color:var(--gin-status-danger-text,var(--messages-fg-color));background:var(--gin-status-danger-bg,var(--messages--error-color));}.ai-pill.warning{color:var(--gin-status-warning-text,var(--messages-fg-color));background:var(--gin-status-warning-bg,var(--messages--warning-color));}.ai-tooltip{margin:0px;inset:auto;position-area:bottom right;position-try-fallbacks:flip-inline;border:1px solid var(--gin-border-color,var(--color-gray-100,#dbdbdb));padding:var(--gin-spacing-xxs,4px) var(--gin-spacing-xs,8px);color:var(--gin-color-text-light,var(--color-gray-800,#55565b));font-size:var(--font-size-xs);border-radius:var(--gin-border-s,6px);box-shadow:2px 4px 8px var(--gin-color-primary-light,rgba(0,0,0,0.15));max-width:16rem;}
.poll{overflow:hidden;}.poll .bar{height:1em;margin:1px 0;background-color:#ddd;}.poll .bar .foreground{float:left;height:1em;background-color:#000;}
.poll dl,.poll dd{margin:0;}.poll .links{text-align:center;}.poll .percent{text-align:right;}.poll .total{text-align:center;}.poll .vote-form{text-align:center;}.poll .vote-form{text-align:left;}.poll .vote-form .poll-title{font-weight:bold;}.poll-chtext{width:80%;}.poll-chvotes .form-text{width:85%;}
.responsive-figure-table{max-width:100%;overflow-x:auto;margin:0;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
p.Indent1,ul.Indent1,ol.Indent1{margin-left:2em;}p.Indent2,ul.Indent2,ol.Indent2{margin-left:4em;}p.Indent3,ul.Indent3,ol.Indent3{margin-left:6em;}p.Indent4,ul.Indent4,ol.Indent4{margin-left:8em;}p.Indent5,ul.Indent5,ol.Indent5{margin-left:10em;}p.Indent6,ul.Indent6,ol.Indent6{margin-left:12em;}p.Indent7,ul.Indent7,ol.Indent7{margin-left:14em;}p.Indent8,ul.Indent8,ol.Indent8{margin-left:16em;}p.Indent9,ul.Indent9,ol.Indent9{margin-left:18em;}p.Indent10,ul.Indent10,ol.Indent10{margin-left:20em;}
.toolbar-oriented .toolbar-tray-vertical{width:20em;}@media (min-width:61em){body .toolbar.gin--dark-mode .toolbar-menu-administration > ul.toolbar-menu{max-width:calc(100% - 17rem);}}.toolbar.gin--dark-mode[data-gin-accent="green"],.toolbar.gin--dark-mode[data-gin-accent="green"]{--gin-color-primary-rgb:11,128,102;--gin-color-primary-hover:#085f4c;--gin-color-primary-active:#0b8066;--gin-color-button-text:#ffffff;}body .toolbar.gin--dark-mode .toolbar-tray .menu-item--active-trail > .toolbar-box a,body .toolbar.gin--dark-mode .toolbar-tray .menu-item > .toolbar-icon.is-active,body .toolbar.gin--dark-mode .toolbar-tray .menu-item > .toolbar-box > .toolbar-icon.is-active,body .toolbar.gin--dark-mode .toolbar-tray a.is-active,body .toolbar.gin--dark-mode .toolbar-tray .menu-item a:hover,body .toolbar.gin--dark-mode .toolbar-tray .hover-intent > .toolbar-icon,body .toolbar.gin--dark-mode .toolbar-tray .menu-item a:focus,body #toolbar-administration.toolbar.gin--dark-mode .toolbar-tray .menu-item .menu-item:hover > .toolbar-icon{color:#79a79d;}body .toolbar.gin--dark-mode .toolbar-tray .menu-item--active-trail > .toolbar-box a::before,body .toolbar.gin--dark-mode .toolbar-tray .menu-item > .toolbar-icon.is-active::before,body .toolbar.gin--dark-mode .toolbar-tray .menu-item > .toolbar-box > .toolbar-icon.is-active::before,body .toolbar.gin--dark-mode .toolbar-tray a.is-active::before,body .toolbar.gin--dark-mode .toolbar-bar #toolbar-item-administration-search:hover::before,body .toolbar.gin--dark-mode .toolbar-bar .toolbar-menu-administration .toolbar-icon:hover::before,body .toolbar.gin--dark-mode .toolbar-bar .toolbar-menu-administration .responsive-preview-icon:hover::before,body .toolbar.gin--dark-mode .toolbar-bar .toolbar-tab > .toolbar-icon-edit.toolbar-item:hover::before,body .toolbar.gin--dark-mode .toolbar-bar .toolbar-icon-toggle-vertical:hover::before,body .toolbar.gin--dark-mode .toolbar-bar .toolbar-icon-toggle-horizontal:hover::before,body .toolbar.gin--dark-mode .toolbar-icon.toolbar-handle.menu-item--active-trail::before,body .toolbar.gin--dark-mode .toolbar-handle.menu-item--active-trail.responsive-preview-icon::before,body .toolbar.gin--dark-mode .toolbar-icon.toolbar-handle:hover::before,body .toolbar.gin--dark-mode .toolbar-handle.responsive-preview-icon:hover::before,body .toolbar.gin--dark-mode .toolbar-icon.toolbar-handle:focus::before,body .toolbar.gin--dark-mode .toolbar-handle.responsive-preview-icon:focus::before,body .toolbar.gin--dark-mode .toolbar-icon.toolbar-handle.open.menu-item--active-trail::before,body .toolbar.gin--dark-mode .toolbar-icon.toolbar-handle.open:hover::before,body .toolbar.gin--dark-mode .toolbar-icon.toolbar-handle.open:focus::before,body .toolbar.gin--dark-mode .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle.menu-item--active-trail::before,body .toolbar.gin--dark-mode .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle:hover::before,body .toolbar.gin--dark-mode .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle:focus::before,body .toolbar.gin--dark-mode .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle.open.menu-item--active-trail::before,body .toolbar.gin--dark-mode .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle.open:hover::before,body .toolbar.gin--dark-mode .toolbar-menu .toolbar-menu .toolbar-icon.toolbar-handle.open:focus::before,body .toolbar.gin--dark-mode ul.toolbar-menu li.menu-item--expanded ul li.menu-item--expanded.menu-item--active-trail::before,body .toolbar.gin--dark-mode ul.toolbar-menu li.menu-item--expanded ul li.menu-item--expanded:hover::before,body .toolbar.gin--dark-mode ul.toolbar-menu li.menu-item--expanded ul li.menu-item--expanded:focus::before{background-color:#79a79d;}body .toolbar.gin--dark-mode .toolbar-bar .toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item,body .toolbar.gin--dark-mode .toolbar-bar .toolbar-tab > .toolbar-icon-edit.toolbar-item.responsive-preview-icon,body .toolbar.gin--dark-mode .toolbar-bar .toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active,body .toolbar.gin--dark-mode .toolbar-bar .toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item:focus{color:#ffffff;}body .toolbar.gin--dark-mode .toolbar-bar .toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item::before,body .toolbar.gin--dark-mode .toolbar-bar .toolbar-tab > .toolbar-icon-edit.toolbar-item.responsive-preview-icon::before,body .toolbar.gin--dark-mode .toolbar-bar .toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active::before,body .toolbar.gin--dark-mode .toolbar-bar .toolbar-tab > .toolbar-icon.toolbar-icon-edit.toolbar-item:focus::before{background-color:#ffffff;}body .toolbar.gin--dark-mode .toolbar-menu li.menu-item{background-color:var(--gin-bg-layer);}@media (min-width:61em){body .gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab .toolbar-item:focus,body .gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab:hover > .toolbar-item{color:var(--gin-color-primary-hover);text-decoration:none;}body .gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab .toolbar-item:focus::before,body .gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab:hover > .toolbar-item::before{background-color:var(--gin-color-primary-hover);}body .gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab:hover .trigger{color:var(--gin-color-title);}body .gin-secondary-toolbar .toolbar-secondary .toolbar-bar .toolbar-tab:hover .trigger::before{background-color:var(--gin-color-title);}}body.l-user-logged-in .toolbar-tray-horizontal .toolbar-menu .level-1 > .toolbar-box .toolbar-icon.toolbar-handle,.toolbar-tray-horizontal .toolbar-menu .level-1 > .toolbar-box .toolbar-handle.responsive-preview-icon{top:1.9rem;width:1.6rem;height:1.6rem;}@media (min-width:61em){.toolbar-menu-administration{display:flex;justify-content:space-between;}}
:root{--consent-studio-default-primary-button-bg-color:#37b79f;--consent-studio-default-primary-button-bg-hover-color:#2c9e8a;--consent-studio-default-primary-button-text-color:#fff;--consent-studio-default-primary-button-hover-text-color:#fff;--consent-studio-default-secondary-button-border-color:#e0e0e0;--consent-studio-default-secondary-button-border-hover-color:#e0e0e0;--consent-studio-default-secondary-button-bg-color:#fff;--consent-studio-default-secondary-button-bg-hover-color:#2c9e8a;--consent-studio-default-secondary-button-text-color:#37b79f;--consent-studio-default-secondary-button-hover-text-color:#fff;--consent-studio-default-primary-button-border-color:transparent;--consent-studio-default-primary-button-border-hover-color:transparent;--consent-studio-default-header-action-bg-color:#f5f5f5;--consent-studio-default-header-action-bg-hover-color:#e0e0e0;--consent-studio-default-header-action-text-color:#333;--consent-studio-default-header-action-hover-text-color:#333;--consent-studio-default-heading-textx-color:#333;--consent-studio-default-body-text-color:#333;--consent-studio-default-link-text-color:#37b79f;--consent-studio-default-modal-bg-color:#fff;--consent-studio-default-shade-color:#e0e0e0;--consent-studio-dark-primary-button-bg-color:#37b79f;--consent-studio-dark-primary-button-bg-hover-color:#2c9e8a;--consent-studio-dark-primary-button-text-color:#fff;--consent-studio-dark-primary-button-hover-text-color:#fff;--consent-studio-dark-secondary-button-border-color:#333;--consent-studio-dark-secondary-button-border-hover-color:#333;--consent-studio-dark-secondary-button-bg-color:#000;--consent-studio-dark-secondary-button-bg-hover-color:#2c9e8a;--consent-studio-dark-secondary-button-text-color:#37b79f;--consent-studio-dark-secondary-button-hover-text-color:#fff;--consent-studio-dark-primary-button-border-color:transparent;--consent-studio-dark-primary-button-border-hover-color:transparent;--consent-studio-dark-header-action-bg-color:#333;--consent-studio-dark-header-action-bg-hover-color:#4d4d4d;--consent-studio-dark-header-action-text-color:#fff;--consent-studio-dark-header-action-hover-text-color:#fff;--consent-studio-dark-heading-text-color:#fff;--consent-studio-dark-body-text-color:#fff;--consent-studio-dark-link-text-color:#37b79f;--consent-studio-dark-modal-bg-color:#000;--consent-studio-dark-shade-color:#262626;--consent-studio-mixed-button-border-radius:3px;--consent-studio-mixed-primary-button-font-weight:500;--consent-studio-mixed-secondary-button-font-weight:500;--consent-studio-mixed-primary-button-border-width:0px;--consent-studio-mixed-secondary-button-border-width:0.125rem;--consent-studio-mixed-heading-font-weight:500;--consent-studio-mixed-body-font-weight:inherit;--consent-studio-mixed-toggle-label-font-weight:500;--consent-studio-typo-heading-min-font-size:16px;--consent-studio-typo-body-min-font-size:14px;--consent-studio-typo-toggle-min-font-size:14px;--consent-studio-default-toggle-bg-color:#fff;--consent-studio-default-toggle-overview-bg-color:#f5f5f5;--consent-studio-default-toggle-overview-text-color:#333;--consent-studio-default-toggle-preferences-bg-color:#fff;--consent-studio-default-toggle-preferences-text-color:#37b79f;--consent-studio-dark-toggle-bg-color:#000;--consent-studio-dark-toggle-overview-bg-color:#333;--consent-studio-dark-toggle-overview-text-color:#fff;--consent-studio-dark-toggle-preferences-bg-color:#000;--consent-studio-dark-toggle-preferences-text-color:#37b79f;--consent-studio-toggle-size:1;--consent-studio-modal-max-width:720px;--consent-studio-modal-border-radius:5px;}.consent-studio .cookie-toggle{position:fixed;bottom:15px;border:1px solid var(--consent-studio-default-shade-color,#e0e0e0);display:flex;border-radius:var(--consent-studio-toggle-border-radius,calc((3em + 6px) / 2));background:var(--consent-studio-default-toggle-bg-color);font-size:calc(16px * var(--consent-studio-toggle-size,1));font-size:calc(min(1rem,16px) * var(--consent-studio-toggle-size,1));overflow:hidden;animation:consentStudioFadeInElement 0.5s;}.consent-studio .cookie-toggle svg{max-width:1.25em;max-width:max(1.25em,18px);max-height:1.25em;max-height:max(1.25em,18px);width:100%;height:100%;}@media screen and (max-width:1024px){.consent-studio .cookie-toggle.hide--on-mobile{display:none;}}@media screen and (min-width:1024px){.consent-studio .cookie-toggle.hide--on-desktop{display:none;}}.consent-studio .cookie-toggle.is--vertical{flex-direction:column;}.consent-studio:has(.cookie-banner:not(.is--hidden)) .cookie-toggle,.consent-studio:has(.cookie-list:not(.is--hidden)) .cookie-toggle{display:none;}.consent-studio .cookie-toggle__preferences,.consent-studio .cookie-toggle__list{all:unset;box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:3px;height:1.5em;height:max(1.5em,24px);width:1.5em;width:max(1.5em,24px);cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;border:none;margin:0;outline:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.consent-studio .cookie-toggle__preferences:focus-visible,.consent-studio .cookie-toggle__list:focus-visible{outline:2px solid var(--consent-studio-default-primary-button-bg-color);outline-offset:2px;}.consent-studio .cookie-toggle__preferences svg,.consent-studio .cookie-toggle__list svg{fill:currentColor;color:inherit;}.consent-studio .cookie-toggle__preferences svg *,.consent-studio .cookie-toggle__list svg *{fill:inherit;color:inherit;}.consent-studio .cookie-toggle__preferences{background:var(--consent-studio-default-toggle-preferences-bg-color);color:var(--consent-studio-default-toggle-preferences-text-color);border-radius:var(--consent-studio-toggle-border-radius,calc((3em + 6px) / 2));}.consent-studio .cookie-toggle__list{background:var(--consent-studio-default-toggle-overview-bg-color);color:var(--consent-studio-default-toggle-overview-text-color);}@keyframes consentStudioFadeInElement{0%{opacity:0;}to{opacity:1;}}.consent-studio .consent-reprompt,.consent-studio-preview .consent-reprompt{margin-top:auto;display:grid;max-width:900px;min-width:40vw;}.consent-studio .consent-reprompt .cookie-banner__body .cookie-banner__body__p.is--footer,.consent-studio-preview .consent-reprompt .cookie-banner__body .cookie-banner__body__p.is--footer{margin-bottom:0;}.consent-studio .consent-reprompt button.reprompt-action,.consent-studio-preview .consent-reprompt button.reprompt-action{background-color:light-dark(var(--consent-studio-default-secondary-button-bg-color),var(--consent-studio-dark-secondary-button-bg-color));color:light-dark(var(--consent-studio-default-secondary-button-text-color),var(--consent-studio-dark-secondary-button-text-color));border-color:light-dark(var(--consent-studio-default-secondary-button-border-color),var(--consent-studio-dark-secondary-button-border-color));border-width:var(--consent-studio-mixed-secondary-button-border-width);border-radius:var(--consent-studio-mixed-button-border-radius);}.consent-studio .consent-reprompt button.reprompt-action:hover,.consent-studio-preview .consent-reprompt button.reprompt-action:hover{background-color:light-dark(var(--consent-studio-default-secondary-button-bg-hover-color),var(--consent-studio-dark-secondary-button-bg-hover-color));color:light-dark(var(--consent-studio-default-secondary-button-hover-text-color),var(--consent-studio-dark-secondary-button-hover-text-color));border-color:light-dark(var(--consent-studio-default-secondary-button-border-hover-color),var(--consent-studio-dark-secondary-button-border-hover-color));}.consent-studio .consent-reprompt.is--highlighted-buttons button.reprompt-action,.consent-studio-preview .consent-reprompt.is--highlighted-buttons button.reprompt-action{background-color:light-dark(var(--consent-studio-default-primary-button-bg-color),var(--consent-studio-dark-primary-button-bg-color));color:light-dark(var(--consent-studio-default-primary-button-text-color),var(--consent-studio-dark-primary-button-text-color));border-color:light-dark(var(--consent-studio-default-primary-button-border-color),var(--consent-studio-dark-primary-button-border-color));border-width:var(--consent-studio-mixed-primary-button-border-width);}.consent-studio .consent-reprompt.is--highlighted-buttons button.reprompt-action:hover,.consent-studio-preview .consent-reprompt.is--highlighted-buttons button.reprompt-action:hover{background-color:light-dark(var(--consent-studio-default-primary-button-bg-hover-color),var(--consent-studio-dark-primary-button-bg-hover-color));color:light-dark(var(--consent-studio-default-primary-button-hover-text-color),var(--consent-studio-dark-primary-button-hover-text-color));border-color:light-dark(var(--consent-studio-default-primary-button-border-hover-color),var(--consent-studio-dark-primary-button-border-hover-color));}@media screen and (min-width:540px){.consent-studio .consent-reprompt .cookie-banner__inner,.consent-studio-preview .consent-reprompt .cookie-banner__inner{display:flex;gap:2em;}.consent-studio .consent-reprompt .cookie-banner__inner .consent-reprompt__left,.consent-studio-preview .consent-reprompt .cookie-banner__inner .consent-reprompt__left{width:70%;display:flex;align-items:flex-start;gap:2em;}.consent-studio .consent-reprompt .consent-buttons,.consent-studio-preview .consent-reprompt .consent-buttons{flex-grow:1;display:flex;flex-direction:column;}}@media screen and (max-width:540px){.consent-studio .consent-reprompt .consent-reprompt__left,.consent-studio-preview .consent-reprompt .consent-reprompt__left{flex-direction:column;align-items:start;gap:1em;}}.consent-studio{position:fixed;top:0;left:0;pointer-events:none;width:100vw;height:100vh;height:100dvh;padding:1em;box-sizing:border-box;display:flex;justify-content:center;align-items:center;z-index:9000000;font-size:1rem;font-size:max(1rem,var(--consent-studio-typo-body-min-font-size));}.consent-studio .visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.consent-studio svg{max-height:1.25em;max-width:1.25em;height:1.25em;line-height:1rem;display:inline-block;position:relative;}@media screen and (max-width:767px){.consent-studio{padding:0;}}.consent-studio .cookie-banner,.consent-studio .cookie-list,.consent-studio .cookie-toggle{pointer-events:all;box-sizing:border-box;}.consent-studio .cookie-banner,.consent-studio .cookie-list{background-color:var(--consent-studio-default-modal-bg-color);width:100%;max-width:var(--consent-studio-modal-max-width);padding:1.25em;border-radius:var(--consent-studio-modal-border-radius);box-shadow:0 0 4rem #00000054;}.consent-studio .cookie-banner.cookie-list,.consent-studio .cookie-list.cookie-list{max-height:75%;}@media screen and (max-width:767px){.consent-studio .cookie-banner,.consent-studio .cookie-list{box-shadow:0 0 4rem #00000040;}}.consent-studio .cookie-banner *,.consent-studio .cookie-list *{font-family:inherit;font-weight:var(--consent-studio-mixed-body-font-weight);line-height:1.5em;margin:unset;text-decoration:none;text-transform:none;letter-spacing:normal;text-indent:0;color:var(--consent-studio-default-body-text-color);}.consent-studio .cookie-banner.is--hidden,.consent-studio .cookie-list.is--hidden{display:none;}@media screen and (max-width:767px){.consent-studio .cookie-banner,.consent-studio .cookie-list{padding:2rem;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);width:100%;}.consent-studio .cookie-banner.cookie-list,.consent-studio .cookie-list.cookie-list{height:100%;}}.consent-studio .cookie-banner .consent-studio__header,.consent-studio .cookie-list .consent-studio__header{display:flex;justify-content:space-between;align-items:center;font-size:max(1rem,var(--consent-studio-typo-heading-min-font-size));font-weight:var(--consent-studio-mixed-heading-font-weight);color:var(--consent-studio-default-heading-text-color);}.consent-studio .cookie-banner .consent-studio__header .consent-studio__h,.consent-studio .cookie-list .consent-studio__header .consent-studio__h{max-width:90%;}@media screen and (max-width:767px){.consent-studio .cookie-banner .consent-studio__header,.consent-studio .cookie-list .consent-studio__header{margin-bottom:0.5em;}}.consent-studio .cookie-banner .consent-studio__h,.consent-studio .cookie-list .consent-studio__h{display:flex;align-items:center;gap:1em;width:100%;}.consent-studio .cookie-banner .consent-studio__h a,.consent-studio .cookie-list .consent-studio__h a{text-decoration:none;outline:none;}.consent-studio .cookie-banner .consent-studio__h a img,.consent-studio .cookie-list .consent-studio__h a img{margin-right:0.5em;display:inline-block;outline:none;}.consent-studio .cookie-banner .consent-studio__h a,.consent-studio .cookie-banner .consent-studio__h a img,.consent-studio .cookie-list .consent-studio__h a,.consent-studio .cookie-list .consent-studio__h a img{position:static !important;transform:none !important;opacity:1 !important;min-width:1.5em !important;min-height:1.5em !important;height:1rem !important;width:1rem !important;}.consent-studio .cookie-banner .consent-studio__h .consent-studio__custom-logo,.consent-studio .cookie-list .consent-studio__h .consent-studio__custom-logo{max-height:2rem;height:2rem;max-width:33%;}.consent-studio .cookie-banner .consent-studio__h:has(.consent-studio__custom-logo) .consent-studio__heading,.consent-studio .cookie-list .consent-studio__h:has(.consent-studio__custom-logo) .consent-studio__heading{border-left:2px solid var(--consent-studio-default-shade-color);padding-left:1em;}.consent-studio .cookie-banner .consent-studio__heading,.consent-studio .cookie-list .consent-studio__heading{all:unset;display:inline;font-size:inherit;font-weight:700;font-style:normal;line-height:inherit;color:var(--consent-studio-default-heading-text-color);margin:0;padding:0;border:none;text-decoration:none;text-transform:none;letter-spacing:normal;word-spacing:normal;text-align:inherit;vertical-align:baseline;white-space:normal;}.consent-studio .cookie-banner .consent-studio__heading:is(h2,h3,strong),.consent-studio .cookie-list .consent-studio__heading:is(h2,h3,strong){font-size:inherit !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important;text-transform:none !important;}.consent-studio .cookie-banner .cookie-banner__toggles,.consent-studio .cookie-list .cookie-banner__toggles{list-style:none;padding:0;display:flex;flex-wrap:wrap;row-gap:0.5em;margin:1em 0 1.5em;}@media screen and (max-width:540px){.consent-studio .cookie-banner .cookie-banner__toggles,.consent-studio .cookie-list .cookie-banner__toggles{flex-direction:column;align-items:flex-start;}}.consent-studio .cookie-banner .cookie-banner__toggles li,.consent-studio .cookie-list .cookie-banner__toggles li{margin:0 1em 0 0;display:flex;align-items:center;}.consent-studio .cookie-banner .cookie-banner__switch,.consent-studio .cookie-list .cookie-banner__switch{position:relative;display:flex;gap:0.5em;cursor:pointer;font-size:inherit;width:auto;}.consent-studio .cookie-banner .cookie-banner__switch:has(input[type="checkbox"][disabled]),.consent-studio .cookie-list .cookie-banner__switch:has(input[type="checkbox"][disabled]){cursor:not-allowed;}.consent-studio .cookie-banner .cookie-banner__switch:has(input[type="checkbox"][disabled]) .cookie-banner__slider,.consent-studio .cookie-list .cookie-banner__switch:has(input[type="checkbox"][disabled]) .cookie-banner__slider{background-color:var(--consent-studio-default-modal-bg-color);border:2px solid var(--consent-studio-default-shade-color);}.consent-studio
.cookie-banner
.cookie-banner__switch:has(input[type="checkbox"][disabled])
.cookie-banner__slider:before,.consent-studio
.cookie-list
.cookie-banner__switch:has(input[type="checkbox"][disabled])
.cookie-banner__slider:before{background-color:var(--consent-studio-default-shade-color);}.consent-studio .cookie-banner .cookie-banner__switch input[type="checkbox"],.consent-studio .cookie-list .cookie-banner__switch input[type="checkbox"]{opacity:0;width:0;height:0;display:inline-block;display:none;position:static;}.consent-studio .cookie-banner .cookie-banner__slider,.consent-studio .cookie-list .cookie-banner__slider{position:relative;background-color:var(--consent-studio-default-shade-color);border-radius:0.84375em;width:calc(2.25em + 2px);max-width:calc(2.25em + 2px);height:1.265625em;border:2px solid var(--consent-studio-default-shade-color);box-sizing:content-box;visibility:visible;padding:0;margin:0;}.consent-studio .cookie-banner .cookie-banner__slider:before,.consent-studio .cookie-list .cookie-banner__slider:before{position:absolute;content:"";height:1.125em;width:1.125em;left:1px;bottom:1px;background:unset;background-color:var(--consent-studio-default-modal-bg-color);transition:transform 0.4s;border-radius:50%;}.consent-studio .cookie-banner .cookie-banner__slider:after,.consent-studio .cookie-list .cookie-banner__slider:after{position:absolute;content:"";height:1.125em;width:1.125em;left:1px;bottom:1px;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='.75em' height='1em' fill='currentColor' viewBox='0 0 256 256' stroke='currentColor' stroke-width='1em' stroke-linecap='butt' stroke-linejoin='round'><path d='M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z'></path></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='.75em' height='1em' fill='currentColor' viewBox='0 0 256 256' stroke='currentColor' stroke-width='1em' stroke-linecap='butt' stroke-linejoin='round'><path d='M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z'></path></svg>");mask-type:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;z-index:1;transition:transform 0.4s;}.consent-studio .cookie-banner input:checked + .cookie-banner__slider,.consent-studio .cookie-list input:checked + .cookie-banner__slider{background-color:var(--consent-studio-default-primary-button-bg-color);border:2px solid var(--consent-studio-default-primary-button-bg-color);}.consent-studio .cookie-banner input:focus + .cookie-banner__slider,.consent-studio .cookie-list input:focus + .cookie-banner__slider{box-shadow:0 0 1px var(--consent-studio-default-primary-button-bg-color);}.consent-studio .cookie-banner input:checked + .cookie-banner__slider:before,.consent-studio .cookie-banner input:checked + .cookie-banner__slider:after,.consent-studio .cookie-list input:checked + .cookie-banner__slider:before,.consent-studio .cookie-list input:checked + .cookie-banner__slider:after{transform:translate(1.125em);}.consent-studio .cookie-banner input:checked + .cookie-banner__slider:before,.consent-studio .cookie-list input:checked + .cookie-banner__slider:before{background:var(--consent-studio-default-modal-bg-color);}.consent-studio .cookie-banner input:checked + .cookie-banner__slider:after,.consent-studio .cookie-list input:checked + .cookie-banner__slider:after{background:var(--consent-studio-default-primary-button-bg-color);}.consent-studio .cookie-banner input:checked:disabled + .cookie-banner__slider:after,.consent-studio .cookie-list input:checked:disabled + .cookie-banner__slider:after{background-color:var(--consent-studio-default-shade-color);}.consent-studio .cookie-banner:not(.enable--analytics) .cookie-banner__toggles [cs-list-category="analytics"],.consent-studio .cookie-list:not(.enable--analytics) .cookie-banner__toggles [cs-list-category="analytics"]{display:none;}.consent-studio .cookie-banner:not(.enable--marketing) .cookie-banner__toggles [cs-list-category="marketing"],.consent-studio .cookie-list:not(.enable--marketing) .cookie-banner__toggles [cs-list-category="marketing"]{display:none;}.consent-studio .cookie-banner .cookie-banner__consent__label,.consent-studio .cookie-list .cookie-banner__consent__label{font-size:max(1rem,var(--consent-studio-typo-toggle-min-font-size));font-weight:var(--consent-studio-mixed-toggle-label-font-weight);color:var(--consent-studio-default-body-text-color);}.consent-studio .consent-buttons{display:flex;gap:0.5em;}@media screen and (max-width:767px){.consent-studio .consent-buttons{flex-direction:column;}}.consent-studio .consent-buttons button{width:100%;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--consent-studio-default-primary-button-bg-color);color:var(--consent-studio-default-primary-button-text-color);padding:1em;border:0;margin:0;font-size:inherit;cursor:pointer;}.consent-studio .consent-buttons button:hover{background:var(--consent-studio-default-primary-button-bg-hover-color);color:var(--consent-studio-default-primary-button-hover-text-color);}.consent-studio .consent-buttons button.is--outlined{background:var(--consent-studio-default-secondary-button-bg-color);color:var(--consent-studio-default-secondary-button-text-color);border-radius:var(--consent-studio-mixed-button-border-radius);border:var(--consent-studio-mixed-secondary-button-border-width) solid
  var(--consent-studio-default-secondary-button-border-color);font-weight:var(--consent-studio-mixed-secondary-button-font-weight);}.consent-studio .consent-buttons button.is--outlined:hover{border-color:var(--consent-studio-default-secondary-button-border-hover-color);background:var(--consent-studio-default-secondary-button-bg-hover-color);color:var(--consent-studio-default-secondary-button-hover-text-color);}.consent-studio .consent-buttons button.is--regular{border-radius:var(--consent-studio-mixed-button-border-radius);border:var(--consent-studio-mixed-primary-button-border-width) solid
  var(--consent-studio-default-primary-button-border-color);background-color:var(--consent-studio-default-primary-button-bg-color);color:var(--consent-studio-default-primary-button-text-color);font-weight:var(--consent-studio-mixed-primary-button-font-weight);}.consent-studio .consent-buttons button.is--regular:hover{background-color:var(--consent-studio-default-primary-button-bg-hover-color);color:var(--consent-studio-default-primary-button-hover-text-color);border-color:var(--consent-studio-default-primary-button-border-hover-color);}.consent-studio .consent-buttons.is--overview{justify-content:flex-end;padding:1rem 0 0;}.consent-studio .consent-buttons.is--overview button{width:auto;}.consent-studio .consent-studio__action{padding:0.5em 1em;border-radius:var(--consent-studio-mixed-button-border-radius);background-color:var(--consent-studio-default-header-action-bg-color);cursor:pointer;color:var(--consent-studio-default-header-action-text-color);display:inline-flex;justify-items:center;align-items:center;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;text-decoration:none;text-transform:none;letter-spacing:normal;border:none;margin:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;word-break:normal;}.consent-studio .consent-studio__action svg{margin-right:2px;fill:currentColor;color:inherit;}.consent-studio .consent-studio__action svg *{fill:inherit;color:inherit;}.consent-studio .consent-studio__action:hover{background-color:var(--consent-studio-default-header-action-bg-hover-color);color:var(--consent-studio-default-header-action-hover-text-color);}.consent-studio .consent-studio__action:focus-visible{outline:2px solid var(--consent-studio-default-primary-button-bg-color);outline-offset:2px;}.consent-studio .consent-studio__header .consent-studio__action{font-size:max(0.8rem,var(--consent-studio-typo-body-min-font-size));}.consent-studio .cookie-list{display:flex;align-items:stretch;z-index:10;position:absolute;}@media screen and (min-width:767px){.consent-studio .cookie-list{min-height:33vh;}}.consent-studio .cookie-list .cookie-list__inner{width:100%;display:flex;flex-direction:column;}.consent-studio .cookie-list .cookie-list__inner .consent-studio__header{margin-bottom:15px;}.consent-studio .cookie-list .cookie-list__scroller{height:100%;overflow-y:auto;flex-grow:1;font-size:0.8em;}.consent-studio .cookie-list .cookie-list__wrap{padding:0 1rem 1rem 0;display:grid;grid-template-columns:1fr;grid-row-gap:15px;}.consent-studio .cookie-list .cookie-list__cat{display:flex;flex-direction:column;}.consent-studio .cookie-list .cookie-list__cat__h{font-size:1em;color:var(--consent-studio-default-link-text-color);margin-bottom:0.5em;}.consent-studio .cookie-list .cookie-list__cat__info{margin-bottom:1em;}.consent-studio .cookie-list .cookie-list__vendors{border:2px solid var(--consent-studio-default-shade-color);border-radius:2px;}.consent-studio .cookie-list .cookie-list__vendors:not(:has(.cookie-list__vendor)){padding:0.5em 1em;}.consent-studio .cookie-list .cookie-list__vendor__toggle__inactive,.consent-studio .cookie-list .cookie-list__vendor__toggle__active{display:none;}.consent-studio .cookie-list .cookie-list__vendor .cookie-list__vendor__header{cursor:pointer;}.consent-studio .cookie-list .cookie-list__vendor .cookie-list__vendor__header .cookie-list__vendor__h,.consent-studio .cookie-list .cookie-list__vendor .cookie-list__vendor__header .cookie-list__vendor__toggle{pointer-events:none;}.consent-studio .cookie-list .cookie-list__vendor .cookie-list__vendor__header:focus-visible{outline:2px solid var(--consent-studio-default-link-text-color);outline-offset:-2px;}.consent-studio .cookie-list .cookie-list__vendor.is--open .cookie-list__vendor__toggle__active{display:block;}.consent-studio .cookie-list .cookie-list__vendor:not(.is--open):hover .cookie-list__vendor__header{background-color:var(--consent-studio-default-shade-color);}.consent-studio .cookie-list .cookie-list__vendor:not(.is--open) .cookie-list__vendor__toggle__inactive{display:block;}.consent-studio .cookie-list .cookie-list__vendor:not(.is--open) .cookie-list__vendor__platforms{display:none;}.consent-studio .cookie-list .cookie-list__vendor__header,.consent-studio .cookie-list .cookie-list__vendor__platform__header{display:flex;justify-content:space-between;}.consent-studio .cookie-list .cookie-list__vendor__header,.consent-studio .cookie-list .cookie-list__vendor__platform__header,.consent-studio .cookie-list .cookie-list__vendor__platform__table{padding:calc(1rem - 4px);}.consent-studio .cookie-list .cookie-list__vendor__platform__header a{text-decoration:none;color:var(--consent-studio-default-link-text-color);display:inline-flex;align-items:center;}.consent-studio .cookie-list .cookie-list__vendor__platform__header a svg{height:1.25em;top:-2px;margin-left:2px;fill:currentColor;color:inherit;}.consent-studio .cookie-list .cookie-list__vendor__platform__header a svg *{fill:inherit;color:inherit;}.consent-studio .cookie-list .cookie-list__vendor__toggle{color:var(--consent-studio-default-link-text-color);}.consent-studio .cookie-list .cookie-list__vendor__platform{background:var(--consent-studio-default-shade-color);padding-bottom:15px;}.consent-studio .cookie-list .cookie-list__vendor__platform:not(:last-child){border-bottom:1px solid var(--consent-studio-default-shade-color);}.consent-studio .cookie-list .cookie-list__vendor__platform__table{display:flex;}.consent-studio .cookie-list .cookie-list__vendor__platform__ul{display:grid;grid-template-columns:1fr;grid-row-gap:0.5em;padding:0 15px;}.consent-studio .cookie-list .cookie-list__vendor__platform__li{display:grid;grid-template-columns:2fr 4fr 1fr;grid-column-gap:0.5em;color:#797979;}.consent-studio .cookie-list .cookie-list__vendor__platform__li .cookie-list__vendor__platform__li__expi{text-align:right;}.consent-studio .cookie-banner a{color:var(--consent-studio-default-link-text-color);text-decoration:underline;}@media screen and (max-width:767px){.consent-studio .cookie-banner{padding:0.5em;}}.consent-studio .cookie-banner .cookie-banner__body .cookie-banner__body__p{margin-bottom:15px;padding-bottom:0;}.consent-studio .cookie-banner .cookie-banner__body .cookie-banner__body__p.is--footer{margin-top:1em;}.consent-studio .cookie-banner .cookie-banner__body .cookie-banner__body__p a{display:inline-block;}.consent-studio .cookie-banner p{font-size:max(0.75em,var(--consent-studio-typo-body-min-font-size));color:var(--consent-studio-default-body-text-color);}.consent-studio .cookie-banner p a{text-decoration:underline;}.consent-studio .cookie-banner .cookie-banner__consent-wrap{margin-top:1.5em;}@media screen and (max-width:767px){.consent-studio .cookie-banner .cookie-banner__exp-wrap{max-height:15vh;position:relative;height:auto;box-sizing:content-box;overflow:hidden;border-top:1px solid var(--consent-studio-default-shade-color);border-bottom:1px solid var(--consent-studio-default-shade-color);}.consent-studio .cookie-banner .cookie-banner__exp-wrap p{height:auto;max-height:15vh;overflow-y:auto;padding-top:15px;padding-bottom:1.5em;box-sizing:border-box;margin:0;-ms-overflow-style:none;scrollbar-width:none;}.consent-studio .cookie-banner .cookie-banner__exp-wrap p::-webkit-scrollbar{display:none;}}@media screen and (max-width:767px) and (min-width:767px){.consent-studio .cookie-banner .cookie-banner__exp-wrap p{font-size:0.8em;line-height:1.2em;}}@media screen and (max-width:767px){.consent-studio .cookie-banner .cookie-banner__exp-wrap:before,.consent-studio .cookie-banner .cookie-banner__exp-wrap:after{content:"";width:100%;height:30px;position:absolute;z-index:1;left:0;pointer-events:none;}.consent-studio .cookie-banner .cookie-banner__exp-wrap:before{bottom:0;background:linear-gradient(180deg,color-mix(in oklab,var(--consent-studio-default-modal-bg-color) 0%,transparent),var(--consent-studio-default-modal-bg-color) 100%);}.consent-studio .cookie-banner .cookie-banner__exp-wrap:after{top:-1px;background:linear-gradient(0deg,color-mix(in oklab,var(--consent-studio-default-modal-bg-color) 0%,transparent),var(--consent-studio-default-modal-bg-color) 100%);}}@media screen and (min-width:767px){.consent-studio .cookie-banner .cookie-banner__body__p.is--explanation,.consent-studio .cookie-banner .cookie-banner__body__p.is--footer{margin-top:1em;}}.consent-studio .cookie-banner .cookie-banner__toggles{list-style:none;padding:0;display:flex;flex-wrap:wrap;row-gap:0.5em;margin:1em 0 1.5em;}@media screen and (max-width:540px){.consent-studio .cookie-banner .cookie-banner__toggles{flex-direction:column;align-items:flex-start;}}.consent-studio .cookie-banner .cookie-banner__toggles li{margin:0 1em 0 0;display:flex;align-items:center;}.consent-studio .cookie-banner .cookie-banner__toggles .cookie-banner__switch{position:relative;display:flex;gap:0.5em;cursor:pointer;}.consent-studio .cookie-banner .cookie-banner__toggles .cookie-banner__switch:has(input[type="checkbox"][disabled]){cursor:not-allowed;}.consent-studio
.cookie-banner
.cookie-banner__toggles
.cookie-banner__switch:has(input[type="checkbox"][disabled])
.cookie-banner__slider{background-color:var(--consent-studio-default-modal-bg-color);border:2px solid var(--consent-studio-default-shade-color);}.consent-studio
.cookie-banner
.cookie-banner__toggles
.cookie-banner__switch:has(input[type="checkbox"][disabled])
.cookie-banner__slider:before{background-color:var(--consent-studio-default-shade-color);}.consent-studio .cookie-banner .cookie-banner__toggles .cookie-banner__switch input[type="checkbox"]{opacity:0;width:0;height:0;display:inline-block;position:static;}.consent-studio .cookie-banner .cookie-banner__toggles .cookie-banner__slider{position:relative;background-color:var(--consent-studio-default-shade-color);transition:0.4s;border-radius:0.84375em;width:calc(2.25em + 2px);max-width:calc(2.25em + 2px);height:1.265625em;border:2px solid var(--consent-studio-default-shade-color);box-sizing:content-box;visibility:visible;padding:0;margin:0;}.consent-studio .cookie-banner .cookie-banner__toggles .cookie-banner__slider:before{position:absolute;content:"";height:1.125em;width:1.125em;left:1px;bottom:1px;background:unset;background-color:var(--consent-studio-default-modal-bg-color);transition:0.4s;border-radius:50%;}.consent-studio .cookie-banner .cookie-banner__toggles .cookie-banner__slider:after{position:absolute;content:"";height:1.125em;width:1.125em;left:1px;bottom:1px;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='.75em' height='1em' fill='currentColor' viewBox='0 0 256 256' stroke='currentColor' stroke-width='1em' stroke-linecap='butt' stroke-linejoin='round'><path d='M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z'></path></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='.75em' height='1em' fill='currentColor' viewBox='0 0 256 256' stroke='currentColor' stroke-width='1em' stroke-linecap='butt' stroke-linejoin='round'><path d='M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z'></path></svg>");mask-type:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;z-index:1;transition-property:background-color;transition:0.1s;}.consent-studio .cookie-banner .cookie-banner__toggles input:checked + .cookie-banner__slider{background-color:var(--consent-studio-default-primary-button-bg-color);border:2px solid var(--consent-studio-default-primary-button-bg-color);}.consent-studio .cookie-banner .cookie-banner__toggles input:focus + .cookie-banner__slider{box-shadow:0 0 1px var(--consent-studio-default-primary-button-bg-color);}.consent-studio .cookie-banner .cookie-banner__toggles input:checked + .cookie-banner__slider:before,.consent-studio .cookie-banner .cookie-banner__toggles input:checked + .cookie-banner__slider:after{transform:translate(1.125em);}.consent-studio .cookie-banner .cookie-banner__toggles input:checked + .cookie-banner__slider:before{background:var(--consent-studio-default-modal-bg-color);}.consent-studio .cookie-banner .cookie-banner__toggles input:checked + .cookie-banner__slider:after{background:var(--consent-studio-default-primary-button-bg-color);transition:0.4s;}.consent-studio .cookie-banner .cookie-banner__toggles input:checked:disabled + .cookie-banner__slider:after{background-color:var(--consent-studio-default-shade-color);}.consent-studio .cookie-banner:not(.enable--analytics) .cookie-banner__toggles [cs-list-category="analytics"]{display:none;}.consent-studio .cookie-banner:not(.enable--marketing) .cookie-banner__toggles [cs-list-category="marketing"]{display:none;}.consent-studio .cookie-banner .consent-studio__header__actions{display:flex;align-items:stretch;gap:0.5em;}[cs-declaration] table,#cs-declaration table{width:100%;border-collapse:collapse;margin:1em 0;font-size:1em;text-align:left;border:2px solid var(--consent-studio-default-shade-color);}[cs-declaration] th,#cs-declaration th{background-color:var(--consent-studio-default-shade-color);padding:0.75em 1em;font-weight:700;border-bottom:2px solid var(--consent-studio-default-shade-color);color:inherit;}[cs-declaration] td,#cs-declaration td{padding:0.75em 1em;border-bottom:1px solid var(--consent-studio-default-shade-color);color:inherit;}@media (min-width:600px){[cs-declaration] td [data-col="name"],[cs-declaration] td [data-col="expiry"],[cs-declaration] td [data-col="source"],[cs-declaration] th [data-col="name"],[cs-declaration] th [data-col="expiry"],[cs-declaration] th [data-col="source"],#cs-declaration td [data-col="name"],#cs-declaration td [data-col="expiry"],#cs-declaration td [data-col="source"],#cs-declaration th [data-col="name"],#cs-declaration th [data-col="expiry"],#cs-declaration th [data-col="source"]{width:20%;}}[cs-declaration] tr:nth-child(2n),#cs-declaration tr:nth-child(2n){background-color:var(--consent-studio-default-shade-color);}[cs-declaration] .table-container,#cs-declaration .table-container{overflow-x:auto;margin:1em 0;}@media (max-width:600px){[cs-declaration] table,#cs-declaration table{display:block;border:0;}[cs-declaration] thead,#cs-declaration thead{display:none;}[cs-declaration] tbody,#cs-declaration tbody{display:block;width:100%;}[cs-declaration] tr,#cs-declaration tr{display:block;margin-bottom:1em;}[cs-declaration] td,#cs-declaration td{display:flex;justify-content:space-between;align-items:center;padding:0.5em;border-bottom:1px solid var(--consent-studio-default-shade-color);}[cs-declaration] td:before,#cs-declaration td:before{content:attr(data-label);font-weight:700;margin-right:0.5em;}[cs-declaration] td:last-child,#cs-declaration td:last-child{border-bottom:0;}}@media screen and (max-width:540px){.cookie-banner:not(.consent-reprompt) .cookie-banner__inner .consent-buttons{grid-template-columns:1fr;}}@media screen and (min-width:540px){.cookie-banner:not(.consent-reprompt) .cookie-banner__inner .consent-buttons{grid-template-columns:1fr 1fr 1fr;}}.consent-studio .cookie-toggle{left:1rem;}
.form-fac-result{position:relative;}.fac-result{position:absolute;left:0;color:#000000;border-radius:0 0 6px 6px;z-index:99;}.fac-result ul.result-list{margin:0;padding:0;background-color:#ffffff;border-radius:0 0 6px 6px;}.fac-result ul.result-list li{margin:0;padding:10px;list-style:none;border:1px solid #ccc;}.fac-result ul.result-list li + li{margin-top:-1px;}.fac-result ul.result-list li.see-all-link{background-color:#f6f6f2;border-radius:0 0 4px 4px;}.fac-result ul.result-list li.selected{background-color:#ffffcc;}.fac-result ul.result-list li.highlight{font-weight:bolder;}.fac-result ul.result-list li a,.fac-result ul.result-list li a:hover{color:#000000;}.fac-result .empty-result{padding:10px;background-color:#ffffff;border:1px solid #ccc;border-radius:0 0 4px 4px;}.container-inline div.fac-result,.container-inline div.fac-result div{display:block;}
.paragraph--unpublished{background-color:#fff4f4;}
