/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root .cookie-banner,:root .cookie-banner p{--color-text:var(--cc--color-text,#000);--color-bg:var(--cc--color-bg,#fff);--spacing:var(--cc--spacing,40px);--font-size:var(--cc--font-size,14px);--font-family:var(--cc--font-family,var(--font-family));--text-align:var(--cc--text-align,left);--title-size:var(--cc--title-size,28px);--title-weight:var(--cc--title-weight,400);--max-width:var(--cc--max-width,640px);--column-width:calc(var(--max-width) / 2 - var(--spacing) * 2);--shadow:var(--cc--shadow,0 0 8px 0 rgba(0,0,0,0.15));--border-radius:var(--cc--border-radius,0);--border:var(--cc--border,none);--transition-duration:var(--cc--transition-duration,300ms);--transtion:all var(--transition-duration);}.sliding-popup-bottom{bottom:0;width:100%;pointer-events:none;padding:2px;}.gin--vertical-toolbar .sliding-popup-bottom{width:calc(100% - var(--gin-toolbar-width-collapsed,var(--ginToolbarWidthCollapsed)));}.gin--vertical-toolbar[data-toolbar-menu="open"] .sliding-popup-bottom{width:calc(100% - var(--gin-toolbar-width,var(--ginToolbarWidth)));}dialog.cookie-banner{pointer-events:auto;background-color:var(--color-bg);color:var(--color-text);inset-inline-start:unset;inset-inline-end:0;margin:0;width:100%;max-width:var(--max-width);border:var(--border);padding:var(--spacing);box-shadow:var(--shadow);border-radius:var(--border-radius);max-height:0;transition:var(--transition);}.gin--vertical-toolbar dialog.cookie-banner{width:calc(100% - var(--gin-toolbar-width-collapsed,var(--ginToolbarWidthCollapsed)));}.gin--vertical-toolbar[data-toolbar-menu="open"] dialog.cookie-banner{width:calc(100% - var(--gin-toolbar-width,var(--ginToolbarWidth)));}dialog.cookie-banner,dialog.cookie-banner p{color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size);text-align:var(--text-align);}dialog.cookie-banner .cookie-banner__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--column-width),1fr));column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) / 5);align-items:center;}dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences{grid-column:1 / span 2;grid-row:1 / span 3;display:none;}dialog.cookie-banner .cookie-banner__content .cookie-banner__message{grid-row:1 / span 3;}dialog.cookie-banner .cookie-banner__content .cookie-banner__button{grid-row:span 1;}dialog.cookie-banner .cookie-banner__content .cookie-banner__toggler{display:none;}dialog.cookie-banner .cookie-banner__content .cookie-banner__toggler:checked ~ *{display:none;}dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences h3{font-weight:var(--title-weight);font-size:var(--title-size);}dialog.cookie-banner .cookie-banner__content .cookie-banner__toggler:checked ~ .cookie-banner__preferences{display:block;}dialog.cookie-banner .cookie-banner__preferences .cookie-banner__cat-checkbox label{font-weight:var(--font-weight-strong);}dialog.cookie-banner[aria-hidden="false"]{display:block;bottom:0;max-height:95vh;overflow-y:auto;}
:root .cookie-banner__button{--color-bg:var(--cc-btn--color-bg,#000);--hover-color-bg:var(--cc-btn--hover-color-bg,#75c734);--color-text:var(--cc-btn--color-text,#fff);--hover-color-text:var(--cc-btn--hover-color-text,#fff);--btn-height:var(--cc-btn--height,40px);--btn-padding:var(--cc-btn--padding,4px);--btn-align:var(--cc-btn-align,center);--btn-width:var(--cc-btn-width,240px);--btn-weight:var(--cc-btn-weight,700);}.cookie-banner__button:not(.visually-hidden){display:inline-flex;background-color:var(--color-bg);color:var(--color-text);font-size:var(--btn-font-size);height:var(--btn-height);align-items:center;justify-content:center;margin:0;padding:var(--spacing);transition:var(--transition-duration);padding:var(--btn-padding);text-align:var(--btn-align);min-width:var(--btn-width);font-weight:var(--btn-weight);width:100%;font-family:var(--font-family);}.cookie-banner__button:hover,.cookie-banner__button:focus,.cookie-banner__button:focus-within,.cookie-banner__button:active{color:var(--hover-color-text);background-color:var(--hover-color-bg);}
:root .cookie-banner__category{--title-size:var(--cc-category--title-size,20px);--font-size:var(--cc-category--font-size,14px);--input-size:var(--cc-category--input-size,32px);--input-border:var(--cc-category--input-border,2px solid #000);--input-border-active:var(--cc-category--input-border-active,2px solid #000);--input-bg:var(--cc-category--input-bg,#fff);--input-bg-active:var(--cc-category--input-bg-active,#75c734);--input-color:var(--cc-category--input-color,#000);--border-radius:var(--cc-category--border-radius,16px);--input-disabled-border:var(--cc-category--input-disabled-border,2px solid #000);--input-disabled-color-bg:var(--cc-category--input-disabled-color-bg,#fff);--input-disabled-opacity:var(--cc-category--input-disabled-opacity,0.3);}.cookie-banner__category{margin-bottom:var(--cc-spacing);}.cookie-banner__category > .cookie-banner__cat-checkbox{display:flex;align-items:center;flex-flow:row-reverse;margin-bottom:calc(var(--cc-spacing) / 2);}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]{appearance:none;background-color:var(--input-bg);width:calc(var(--input-size) * 2);height:var(--input-size);position:relative;border-radius:var(--border-radius);border:var(--input-border);overflow:hidden;padding:2.5px;box-sizing:border-box;cursor:pointer;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:disabled{background-color:var(--input-disabled-color-bg);border:var(--input-disabled-border);opacity:var(--input-disabled-opacity);cursor:default;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:after{position:absolute;content:"";display:block;width:calc(var(--input-size) - 8px);height:calc(var(--input-size) - 8px);background-color:var(--input-color);border-radius:var(--border-radius);transition:var(--transition);left:3px;cursor:pointer;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"] + label:after{content:"Off";font-size:0.8em;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:disabled + label:after{opacity:var(--input-disabled-opacity);cursor:default;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:not(:disabled):checked{background-color:var(--input-bg-active);border:var(--input-border-active);}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:checked:after{left:50%;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:checked + label:after{content:"On";}.cookie-banner__category > .description{margin:0;padding:0;color:var(--color-text);font-size:var(--font-size);}.cookie-banner__category > .cookie-banner__cat-checkbox > label{font-size:var(--title-size);padding:0;margin:0;display:flex;flex:0 1 100%;align-items:center;justify-content:space-between;cursor:pointer;}.cookie-banner__category > .cookie-banner__cat-checkbox > input[type="checkbox"]:disabled + label{cursor:default;}
.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}
