/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Ginter";font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/themes/contrib/gin/dist/media/font/inter.woff2) format("woff2 supports variations(gvar)"),url(/themes/contrib/gin/dist/media/font/inter.woff2) format("woff2-variations"),url(/themes/contrib/gin/dist/media/font/inter.woff2) format("woff2");}
:root{--gin-color-title:#222330;--gin-color-text:#222330;--gin-color-text-light:#545560;--gin-color-focus:rgba(0,125,250,.6);--gin-color-focus-border:rgba(0,0,0,.2);--gin-color-focus-neutral-rgb:rgba(0,0,0,.4);--gin-color-disabled:#767676;--gin-color-disabled-bg:#eaeaea;--gin-color-disabled-border:#c2c2c2;--gin-color-warning:#d8b234;--gin-color-warning-light:#efcf64;--gin-bg-warning:#483e1e;--gin-bg-warning-light:rgba(226,151,0,.08);--gin-color-danger:#cc3d3d;--gin-color-danger-lightest:#fdd9d9;--gin-color-danger-light:#f39b9d;--gin-bg-danger:#583333;--gin-bg-danger-light:rgba(222,117,96,.1);--gin-color-green:#058260;--gin-color-green-light:#32cea4;--gin-color-green-lightest:#adebdb;--gin-bg-green:#145242;--gin-bg-green-light:rgba(72,171,123,.1);--gin-color-info:#082538;--gin-color-info-light:#589ac5;--gin-bg-info:#122b3c;--gin-status-text:#626262;--gin-status-bg:#eee;--gin-status-success-text:#1d6844;--gin-status-success-bg:#26a76930;--gin-status-warning-text:#826b1f;--gin-status-warning-bg:rgba(226,151,0,.15);--gin-status-danger-text:#cc3d3d;--gin-status-danger-bg:rgba(222,117,96,.15);--gin-color-contextual:var(--gin-color-text);--gin-color-contextual-text:#eee;--gin-bg-input:#fff;--gin-bg-layer:#fff;--gin-bg-layer2:#edeff5;--gin-bg-layer3:#fff;--gin-bg-layer4:#e2e5ec;--gin-bg-secondary:var(--gin-bg-layer);--gin-bg-header:#eeeff3;--gin-bg-unpublished:var(--gin-bg-danger-light);--gin-pattern:var(--gin-border-color);--gin-pattern-fallback:var(--gin-bg-layer2);--gin-pattern-square:.5rem;--gin-font:Ginter,Inter,"Helvetica Neue",BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;--gin-font-size-xxs:.75rem;--gin-font-size-xs:small;--gin-font-size-s:.875rem;--gin-font-size:1rem;--gin-font-size-m:var(--gin-font-size);--gin-font-size-l:1.125rem;--gin-font-size-xl:1.25rem;--gin-font-size-h3:1.5rem;--gin-font-size-h2:1.75rem;--gin-font-size-h1:1.6rem;--gin-font-size-quote:1.1em;--gin-font-weight-normal:400;--gin-font-weight-semibold:525;--gin-font-weight-bold:575;--gin-font-weight-heavy:625;--gin-spacing-xxxs:.125rem;--gin-spacing-xxs:.25rem;--gin-spacing-xs:.5rem;--gin-spacing-s:.75rem;--gin-spacing-m:1rem;--gin-spacing-l:1.5rem;--gin-spacing-xl:2rem;--gin-spacing-xxl:3rem;--gin-spacing-xxxl:4rem;--gin-icon-color:#414247;--gin-icon-size-close:20px;--gin-icon-size-toolbar-secondary:17px;--gin-icon-size-toolbar:17px;--gin-icon-size-sidebar-toggle:21px;--gin-border-xxs:.125rem;--gin-border-xs:.25rem;--gin-border-s:.375rem;--gin-border-m:.5rem;--gin-border-l:.75rem;--gin-border-xl:1rem;--gin-border-color:#d4d4d8;--gin-border-color-secondary:rgba(0,0,0,.08);--gin-border-color-layer:rgba(0,0,0,.08);--gin-border-color-layer2:#d4d4d8;--gin-border-color-table:rgba(0,0,0,.1);--gin-border-color-table-header:rgba(0,0,0,.3);--gin-border-color-form-element:#8e929c;--size-summary-border-radius:calc(var(--gin-border-m) - 1px);--gin-easing:cubic-bezier(.19,1,.22,1);--gin-transition:.15s var(--gin-easing);--gin-transition-fast:.3s var(--gin-easing);--gin-shadow-l1:0 1px 2px rgb(20 45 82 / 2%),0 3px 4px rgb(20 45 82 / 3%),0 5px 8px rgb(20 45 82 / 4%);--gin-shadow-l2:0 1px 2px rgb(20 45 82 / 2%),0 3px 4px rgb(20 45 82 / 3%),0 5px 8px rgb(20 45 82 / 4%),0 20px 24px rgb(20 45 82 / 12%);--gin-height-sticky:60px;--gin-toolbar-width-collapsed:66px;--gin-toolbar-width:256px;--gin-toolbar-height:0px;--gin-toolbar-secondary-height:0px;--gin-toolbar-bg-level2:#edeff5;--gin-toolbar-bg-level3:rgba(44,45,47,.05);--gin-toolbar-y-offset:0px;--gin-toolbar-x-offset:0px;--gin-scroll-offset:0px;--gin-sticky-offset:0px;--gin-sidebar-small-width:320px;--gin-sidebar-min-width:240px;--gin-sidebar-width:320px;--gin-sidebar-max-width:560px;--gin-sidebar-offset:var(--gin-sidebar-width);--gin-switch:#26a769;--gin-shadow-button:#00000033;--gin-color-button-text:#fff;--gin-offset-x:var(--gin-toolbar-x-offset);--gin-offset-y:calc(var(--gin-toolbar-y-offset) + var(--gin-sticky-offset));--gin-link-decoration-style:dotted;--gin-max-line-length:80ch;--input-line-height:var(--gin-spacing-l);--input-padding-horizontal:var(--gin-spacing-s);--input-padding-vertical:var(--gin-spacing-xs);--gin-tooltip-bg:#232429;--jui-dialog-z-index:1260;}@media (min-width:61em){:root{--gin-font-size-h1:1.8125rem;--gin-font-size-quote:1.2em;}}@media (min-width:90em){:root{--gin-font-size-h1:2.125rem;}}@media (min-width:61em){:root{--gin-icon-size-toolbar:20px;}}@media (min-width:64em){:root{--gin-sticky-offset:var(--gin-height-sticky);}}@media (min-width:80em){:root{--gin-sidebar-width:360px;}}[data-gin-layout-density=small]{--gin-spacing-density-xxs:.15625rem;--gin-spacing-density-xs:.3125rem;--gin-spacing-density-s:.46875rem;--gin-spacing-density-m:.625rem;--gin-spacing-density-l:.9375rem;--gin-spacing-density-xl:1.25rem;--gin-spacing-density-xxl:1.875rem;--gin-spacing-density-xxxl:2.5rem;}[data-gin-layout-density=medium]{--gin-spacing-density-xxs:.1875rem;--gin-spacing-density-xs:.375rem;--gin-spacing-density-s:.5625rem;--gin-spacing-density-m:.75rem;--gin-spacing-density-l:1.125rem;--gin-spacing-density-xl:1.5rem;--gin-spacing-density-xxl:2.25rem;--gin-spacing-density-xxxl:3rem;}:root{--gin-spacing-density-xxs:.25rem;--gin-spacing-density-xs:.5rem;--gin-spacing-density-s:.75rem;--gin-spacing-density-m:1rem;--gin-spacing-density-l:1.5rem;--gin-spacing-density-xl:2rem;--gin-spacing-density-xxl:3rem;--gin-spacing-density-xxxl:4rem;}.gin--dark-mode{--gin-color-title:#fff;--gin-color-text:#d2d3d3;--gin-color-text-light:#9e9fa0;--gin-shadow-button:rgba(#111,.9);--gin-color-button-text:#111;--gin-color-focus:rgb(81,168,255);--gin-color-focus-border:rgba(0,0,0,.8);--gin-color-focus-neutral-rgb:rgba(255,255,255,.8);--gin-color-disabled:#919191;--gin-color-disabled-border:#646464;--gin-color-disabled-bg:#47474c;--gin-color-warning:#dec15f;--gin-bg-warning-light:rgba(222,193,95,.1);--gin-color-danger:#ce6060;--gin-color-danger-lightest:#483439;--gin-color-green:#32cea4;--gin-color-info:#559bca;--gin-bg-input:var(--gin-bg-layer2);--gin-bg-app:#1b1b1d;--gin-bg-layer:#2a2a2d;--gin-bg-layer2:#3b3b3f;--gin-bg-layer3:#47474c;--gin-bg-layer4:#19191b;--gin-bg-secondary:var(--gin-bg-app);--gin-bg-unpublished:var(--gin-bg-warning-light);--gin-color-contextual:var(--gin-bg-layer3);--gin-border-color:#43454a;--gin-border-color-secondary:rgba(255,255,255,.075);--gin-border-color-layer:rgba(0,0,0,.05);--gin-border-color-layer2:#76777b;--gin-border-color-table:#43454a;--gin-border-color-table-header:rgba(255,255,255,.4);--gin-border-color-form-element:var(--gin-border-color-layer2);--gin-bg-header:#1b1b1d;--gin-switch:var(--gin-color-primary);--gin-status-text:#c3cbd0;--gin-status-bg:rgba(255,255,255,.12);--gin-status-success-text:#8bd3b1;--gin-status-success-bg:#26a76940;--gin-status-warning-text:#e8d185;--gin-status-warning-bg:rgba(226,151,0,.15);--gin-status-danger-text:#e69e9e;--gin-status-danger-bg:rgba(222,117,96,.15);--gin-shadow-l1:0 1px 2px rgb(0 0 0 / 2%),0 3px 4px rgb(0 0 0 / 3%),0 5px 8px rgb(0 0 0 / 4%);--gin-shadow-l2:0 1px 2px rgb(0 0 0 / 2%),0 3px 4px rgb(0 0 0 / 3%),0 5px 8px rgb(0 0 0 / 4%),0 20px 24px rgb(0 0 0 / 12%);--gin-icon-color:#888;--gin-pattern-fallback:var(--gin-bg-layer2);--gin-pattern:var(--gin-border-color);--gin-tooltip-bg:var(--gin-bg-layer3);}@media (forced-colors:active){:root{--gin-icon-color:CanvasText;}}.entity-meta{--entity-meta-color-bg:transparent;--entity-meta-border-color:var(--gin-border-color);}.accordion{--accordion-bg-color:transparent;--accordion-border-color:var(--gin-border-color);}
.tabs{box-shadow:none;}.tabs-wrapper,.horizontal-tabs ul.horizontal-tabs-list{padding:0 var(--gin-spacing-xs);margin-inline:calc(var(--gin-spacing-xs) * -1);}@media (min-width:48em){.tabs-wrapper,.horizontal-tabs ul.horizontal-tabs-list{padding:0;}}.gin--dark-mode .tabs-wrapper:not(.is-horizontal) .tabs{border-color:#8e929c;}.gin--dark-mode .tabs-wrapper:not(.is-horizontal) .tabs__tab{background-color:var(--gin-bg-item-hover);border-color:#8e929c;}.vertical-tabs__items{z-index:inherit;}.gin--dark-mode .tabs{border-color:var(--gin-border-color-layer2);}.gin--dark-mode .tabs .tabs__tab,.gin--dark-mode .tabs .tabs__tab.is-active{border-color:var(--gin-border-color-layer2);background-color:transparent;}.tabs__link,.claro-details__summary,.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a{color:var(--gin-color-text);font-size:var(--gin-font-size);font-weight:var(--gin-font-weight-semibold);padding-block:calc(var(--gin-spacing-l) - var(--gin-spacing-xxs));}.tabs__link strong,.claro-details__summary strong,.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a strong{font-weight:inherit;}.tabs__link.is-active,.claro-details__summary[aria-expanded=true],.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected a{font-weight:var(--gin-font-weight-semibold);}.is-horizontal .tabs__link:hover,.is-horizontal .tabs__link:focus,.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:hover,.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:focus{color:var(--gin-color-primary);background:var(--gin-bg-item-hover);}.claro-details{color:var(--gin-color-text);border:1px solid var(--gin-border-color);border-radius:var(--gin-border-m);box-shadow:none;}.claro-details__summary::after{border-radius:var(--gin-border-m);}.claro-details__summary:hover{color:var(--gin-color-primary);background-color:var(--gin-bg-item-hover);}.is-horizontal .tabs--primary,.is-horizontal .tabs--secondary,.horizontal-tabs ul.horizontal-tabs-list{position:relative;}@media (min-width:48em){.is-horizontal .tabs--primary,.is-horizontal .tabs--secondary,.horizontal-tabs ul.horizontal-tabs-list{width:100%;padding-block:.3125rem var(--gin-spacing-l);padding-inline:var(--gin-spacing-xs);margin-block-end:calc(var(--gin-spacing-xl) * -1);overflow-x:auto;}.gin--edit-form .is-horizontal .tabs--primary,.gin--edit-form .is-horizontal .tabs--secondary,.gin--edit-form .horizontal-tabs ul.horizontal-tabs-list{padding-block-start:.4rem;}}.is-horizontal .tabs--primary::after,.is-horizontal .tabs--secondary::after,.horizontal-tabs ul.horizontal-tabs-list::after{pointer-events:none;content:"";position:absolute;inset-block-end:0;inset-inline-start:0;display:block;width:100%;max-width:calc(100% + var(--gin-spacing-xs));border-block-end:1px solid var(--gin-border-color);transition:var(--gin-transition);}@media (min-width:48em){.is-horizontal .tabs--primary::after,.is-horizontal .tabs--secondary::after,.horizontal-tabs ul.horizontal-tabs-list::after{inset-inline-start:var(--gin-spacing-xs);inset-block-end:var(--gin-spacing-l);max-width:calc(100% - var(--gin-spacing-m));}}.is-horizontal .tabs--primary .tabs__tab,.is-horizontal .tabs--primary .horizontal-tab-button,.is-horizontal .tabs--secondary .tabs__tab,.is-horizontal .tabs--secondary .horizontal-tab-button,.horizontal-tabs ul.horizontal-tabs-list .tabs__tab,.horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button{position:relative;}.is-horizontal .tabs--primary .tabs__tab:focus-within::after,.is-horizontal .tabs--primary .horizontal-tab-button:focus-within::after,.is-horizontal .tabs--secondary .tabs__tab:focus-within::after,.is-horizontal .tabs--secondary .horizontal-tab-button:focus-within::after,.horizontal-tabs ul.horizontal-tabs-list .tabs__tab:focus-within::after,.horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button:focus-within::after{content:"";width:calc(100% + var(--gin-spacing-xs));height:4px;background:var(--gin-bg-app);display:block;position:absolute;inset-block-end:calc(var(--gin-spacing-xxs) * -1);inset-inline-start:calc(var(--gin-spacing-xxs) * -1);z-index:3;}.is-horizontal .tabs--primary .horizontal-tab-button:focus-within::after,.is-horizontal .tabs--secondary .horizontal-tab-button:focus-within::after,.horizontal-tabs ul.horizontal-tabs-list .horizontal-tab-button:focus-within::after{background:var(--gin-bg-layer);}.horizontal-tabs ul.horizontal-tabs-list::before{z-index:1;background:var(--gin-bg-layer);}.horizontal-tabs ul.horizontal-tabs-list::after{inset-inline-start:var(--gin-spacing-xs);max-width:calc(100% - var(--gin-spacing-m));}@media (min-width:48em){.is-horizontal .tabs--primary,.is-horizontal .tabs--secondary{margin-inline:0;}}@media (min-width:48em){.tabs--primary{margin-block-end:0;}}@media (min-width:48em){.is-horizontal .tabs--primary::after{border-block-end:0 none;}.gin--high-contrast-mode .is-horizontal .tabs--primary::after{border-block-end:1px solid;}}@media (max-width:47.99em){.is-horizontal .tabs--primary .tabs__tab{background-color:var(--gin-bg-layer);border-block-end:1px solid var(--gin-border-color-layer2);}.is-horizontal .tabs--primary .tabs__tab[data-original-order="0"]{border-block-end:none;}}@media (min-width:48em){.is-horizontal .tabs--primary .tabs__tab:focus-within::after{display:none;}}.is-horizontal .tabs--primary .tabs__link{min-height:var(--gin-spacing-xxl);height:100%;}@media (min-width:48em){.is-horizontal .tabs--primary .tabs__link{font-size:var(--gin-font-size);padding-block:calc(var(--gin-spacing-xs) - 2px);padding-inline:var(--gin-spacing-s);margin-inline-end:.25em;min-height:2rem;border-radius:2rem;}}@media (min-width:48em){.is-horizontal .tabs--primary .tabs__link.is-active{color:var(--gin-color-primary-active);background:var(--gin-color-primary-light);}}.is-horizontal .tabs--primary .tabs__link.is-active::before{display:none;}.tabs__trigger svg{stroke:var(--gin-color-primary);}@media (min-width:48em){.is-horizontal .tabs--secondary{margin-block-start:var(--gin-spacing-m);}.is-horizontal .tabs--secondary::before{width:100%;}}.is-horizontal .tabs--secondary .tabs__link{min-height:2.5rem;padding-block:var(--gin-spacing-xs) var(--gin-spacing-m);padding-inline:var(--gin-spacing-m);font-size:var(--gin-font-size-s);border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;}.horizontal-tabs{position:static !important;display:flex;flex-wrap:wrap;width:100%;border:0 none;margin-block-start:calc(var(--gin-spacing-m) * -1);}.horizontal-tabs ul.horizontal-tabs-list{background:none;border-inline-end:0 none;border-block-end:0 none;overflow:hidden;}@media (min-width:48em){.horizontal-tabs ul.horizontal-tabs-list:after{inset-inline-start:var(--gin-spacing-xs);max-width:calc(100% - var(--gin-spacing-m));}}.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button{background:none;border-inline-end:0 none;border-block-end:0 none;}.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a{padding-block:var(--gin-spacing-xs) var(--gin-spacing-m);padding-inline:var(--gin-spacing-m);font-size:var(--gin-font-size-s);border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;}.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a::before{content:"";display:block;position:absolute;}.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected a{color:var(--gin-color-primary);}.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected a::before{z-index:1;border-inline:none;border-block-end:3px solid var(--gin-color-primary);inset-block-start:auto;inset-block-end:0;inset-inline-start:0;inset-inline-end:0;height:3px;width:100%;}.horizontal-tabs .horizontal-tabs{margin-block-start:var(--gin-spacing-m);}.horizontal-tabs .horizontal-tabs-panes,.horizontal-tabs [data-horizontal-tabs-panes]{width:100%;}.horizontal-tabs .horizontal-tabs-pane{padding:0;box-shadow:none;}.horizontal-tabs .horizontal-tabs-pane > .details-wrapper{margin:0;}.horizontal-tabs .horizontal-tabs-pane > .details-wrapper > .claro-details__description{margin-block-start:var(--gin-spacing-m);}.horizontal-tabs .paragraphs-subform .horizontal-tabs-panes{margin-block-start:var(--gin-spacing-s);}.claro-details__description{max-width:var(--gin-max-line-length);}.claro-details__summary::before,.claro-details[open] > .claro-details__summary::before{inset-inline-start:1.125rem;background:var(--gin-color-text);-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#handle-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#handle-view);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;}@media (forced-colors:active){.claro-details__summary::before,.claro-details[open] > .claro-details__summary::before{background-color:buttonBorder;}}@media (forced-colors:active){[dir="ltr"] .claro-details__summary::before{transform:rotate(90deg);}[dir="rtl"] .claro-details__summary::before{transform:rotate(-90deg);}}@media (forced-colors:active){.claro-details[open] > .claro-details__summary::before{margin-block-start:-6px;}[dir="ltr"] .claro-details[open] > .claro-details__summary::before{transform:rotate(270deg);}[dir="rtl"] .claro-details[open] > .claro-details__summary::before{transform:rotate(-270deg);}}.claro-details__summary:hover::before,.claro-details__summary:hover:focus::before,.claro-details[open] > .claro-details__summary:hover::before,.claro-details[open] > .claro-details__summary:focus::before,.claro-details[open] > .claro-details__summary--accordion::before,.claro-details[open] > .claro-details__summary--accordion-item::before,.claro-details[open] > .claro-details__summary--vertical-tabs-item::before{background:var(--gin-color-primary);}@media (forced-colors:active){.claro-details__summary:hover::before,.claro-details__summary:hover:focus::before,.claro-details[open] > .claro-details__summary:hover::before,.claro-details[open] > .claro-details__summary:focus::before,.claro-details[open] > .claro-details__summary--accordion::before,.claro-details[open] > .claro-details__summary--accordion-item::before,.claro-details[open] > .claro-details__summary--vertical-tabs-item::before{background-color:linkText;}}.claro-details__description{color:var(--gin-color-text-light);}.claro-details__wrapper--accordion,.claro-details__wrapper--accordion-item,.claro-details__wrapper--vertical-tabs-item{border-block-start:1px solid var(--gin-border-color);background:var(--gin-bg-app);}.gin--dark-mode .claro-details,.gin--dark-mode .claro-details__summary--accordion,.gin--dark-mode .claro-details__summary--accordion-item,.gin--dark-mode .claro-details__summary--vertical-tabs-item{background-color:transparent;}.gin--dark-mode .claro-details{border-color:var(--gin-border-color);}.gin--dark-mode .vertical-tabs__items{background:none;border:0 none;}.gin--dark-mode .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link{background:var(--gin-bg-app);border-color:transparent;}.gin--dark-mode .vertical-tabs__menu-link{color:var(--gin-color-text);}.gin--dark-mode .vertical-tabs__menu-link-summary{color:var(--gin-color-text-light);}.gin--dark-mode .vertical-tabs .claro-details__wrapper{background:var(--gin-bg-app);}.vertical-tabs__items{border-radius:var(--gin-border-m);}@media (min-width:64em){.vertical-tabs__items{border-start-start-radius:0;}}.vertical-tabs__items .vertical-tabs__item{border-radius:0;}@media (min-width:85em){.vertical-tabs__items .vertical-tabs__item{border-start-end-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);border-end-start-radius:var(--gin-border-m);}.vertical-tabs__items .vertical-tabs__item ~ .vertical-tabs__item{border-start-start-radius:var(--gin-border-m);}}@media (min-width:64em){.vertical-tabs__items .vertical-tabs__item .claro-details__summary{padding-inline-start:var(--gin-spacing-xxl);}.vertical-tabs__items .vertical-tabs__item .claro-details__summary::before{inset-inline-start:var(--gin-spacing-m);}}.vertical-tabs__items .vertical-tabs__item > .claro-details__wrapper{display:inline-block;width:100%;}.vertical-tabs__menu-item-title{font-weight:var(--gin-font-weight-bold);}.vertical-tabs__menu-item::before,.vertical-tabs__menu-item::after{border-color:var(--gin-border-color);}.vertical-tabs__menu-link:hover,.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link:hover{color:var(--gin-color-primary);}.vertical-tabs__menu-link:hover::before,.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link:hover::before{background:var(--gin-bg-item-hover);}[open] > .claro-details__summary--vertical-tabs-item:not(:focus):not(:active)::after,[open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after{border-inline-start-width:5px;}@media screen and (min-width:85em){html.js .vertical-tabs__item{overflow:visible;float:inline-start;width:100%;}}
.aria-accordion{background:#fff;}.aria-accordion .aria-accordion__heading{position:relative;border-top:2px solid #e6e6e6;}.aria-accordion .aria-accordion__heading button{padding:1.25rem 1rem 1rem 5rem;width:100%;text-align:left;border:none;background:none;color:#363636;font-weight:800;}.aria-accordion .aria-accordion__heading button:focus{border:1px dotted #363636;}.aria-accordion .aria-accordion__heading button:after,.aria-accordion .aria-accordion__heading button:before{transition:all .6s cubic-bezier(.4,0,.2,1);content:"";display:block;height:2px;position:absolute;will-change:transform;background:#b20e10;width:12px;left:14px;}.aria-accordion .aria-accordion__heading button:before{top:22px;-webkit-transform:rotate(90deg);transform:rotate(90deg);}.aria-accordion .aria-accordion__heading button:after{top:22px;}.aria-accordion .aria-accordion__heading button[aria-expanded=true]:before{display:none;}.aria-accordion .aria-accordion__panel{padding:2rem 2rem 2rem 5rem;}
:root{--gin-spacing-xxs:4px;--gin-spacing-xs:8px;--gin-spacing-s:12px;--gin-spacing-m:16px;--gin-spacing-l:24px;--gin-spacing-xl:32px;--gin-spacing-xxl:48px;--gin-spacing-xxxl:64px;--gin-font-size-xxs:12px;--gin-font-size-xs:small;--gin-font-size-s:14px;--gin-font-size:16px;--gin-font-size-m:var(--gin-font-size);--gin-font-size-l:18px;--gin-font-size-xl:20px;--gin-font-size-h3:24px;--gin-font-size-h2:28px;--gin-font-size-h1:26px;}
[data-gin-accent]{--gin-color-primary:rgb(var(--gin-color-primary-rgb));--gin-color-primary-light:rgba(var(--gin-color-primary-rgb),.15);--gin-bg-app:rgb(var(--gin-bg-app-rgb));--gin-bg-item:rgba(var(--gin-color-primary-rgb),.05);--gin-bg-item-hover:rgba(var(--gin-color-primary-rgb),.1);--gin-color-primary-light-hover:rgba(var(--gin-color-primary-rgb),.2);--gin-color-primary-light-active:rgba(var(--gin-color-primary-rgb),.3);--gin-shadow-primary-light:rgba(var(--gin-color-primary-rgb),.45);}.gin--dark-mode[data-gin-accent],.gin--dark-mode [data-gin-accent]{--gin-bg-item-hover:rgba(var(--gin-color-primary-rgb),.08);--gin-bg-app-rgb:27,27,29;}[data-gin-accent=blue]{--gin-color-primary-rgb:5,80,230;--gin-color-primary-light-rgb:205,220,250;--gin-color-primary-hover:#0444c4;--gin-color-primary-active:#043cad;--gin-bg-app-rgb:248,250,254;--gin-bg-header:#e1eafc;--gin-color-sticky-rgb:235,241,253;}[data-gin-accent=light_blue]{--gin-color-primary-rgb:47,109,208;--gin-color-primary-light-rgb:213,226,246;--gin-color-primary-hover:#285db1;--gin-color-primary-active:#23529c;--gin-bg-app-rgb:249,251,254;--gin-bg-header:#e6edf9;--gin-color-sticky-rgb:238,243,251;}[data-gin-accent=dark_purple]{--gin-color-primary-rgb:67,0,191;--gin-color-primary-light-rgb:217,204,242;--gin-color-primary-hover:#3900a2;--gin-color-primary-active:#32008f;--gin-bg-app-rgb:249,247,253;--gin-bg-header:#e8e0f7;--gin-color-sticky-rgb:240,235,250;--gin-color-primary-light-hover:rgba(var(--gin-color-primary-rgb),.2);--gin-color-primary-light-active:rgba(var(--gin-color-primary-rgb),.25);--gin-shadow-primary-light:rgba(var(--gin-color-primary-rgb),.4);--gin-bg-item-hover:rgba(var(--gin-color-primary-rgb),.08);}[data-gin-accent=purple]{--gin-color-primary-rgb:91,0,255;--gin-color-primary-light-rgb:222,204,255;--gin-color-primary-hover:#4d00d9;--gin-color-primary-active:#4400bf;--gin-bg-app-rgb:250,247,255;--gin-bg-header:#ebe0ff;--gin-color-sticky-rgb:242,235,255;--gin-color-primary-light-hover:rgba(var(--gin-color-primary-rgb),.2);--gin-color-primary-light-active:rgba(var(--gin-color-primary-rgb),.25);--gin-shadow-primary-light:rgba(var(--gin-color-primary-rgb),.4);--gin-bg-item-hover:rgba(var(--gin-color-primary-rgb),.08);}[data-gin-accent=teal]{--gin-color-primary-rgb:16,133,127;--gin-color-primary-light-rgb:207,231,229;--gin-color-primary-hover:#0e716c;--gin-color-primary-active:#0c645f;--gin-bg-app-rgb:248,251,251;--gin-bg-header:#e2f0f0;--gin-color-sticky-rgb:236,245,245;}[data-gin-accent=green]{--gin-color-primary-rgb:0,135,95;--gin-color-primary-light-rgb:204,231,223;--gin-color-primary-hover:#007351;--gin-color-primary-active:#006547;--gin-bg-app-rgb:247,251,250;--gin-bg-header:#e0f1ec;--gin-color-sticky-rgb:235,245,242;}[data-gin-accent=red]{--gin-color-primary-rgb:216,0,47;--gin-color-primary-light-rgb:247,204,213;--gin-color-primary-hover:#b80028;--gin-color-primary-active:#a20023;--gin-bg-app-rgb:254,247,249;--gin-bg-header:#fae0e6;--gin-color-sticky-rgb:252,235,238;}[data-gin-accent=orange]{--gin-color-primary-rgb:218,99,1;--gin-color-primary-light-rgb:248,224,204;--gin-color-primary-hover:#b95401;--gin-color-primary-active:#a44a01;--gin-bg-app-rgb:254,250,247;--gin-bg-header:#fbece1;--gin-color-sticky-rgb:252,243,235;}[data-gin-accent=yellow]{--gin-color-primary-rgb:179,122,0;--gin-color-primary-light-rgb:240,228,204;--gin-color-primary-hover:#986800;--gin-color-primary-active:#865c00;--gin-bg-app-rgb:253,251,247;--gin-bg-header:#f6efe0;--gin-color-sticky-rgb:249,244,235;}[data-gin-accent=pink]{--gin-color-primary-rgb:209,47,112;--gin-color-primary-light-rgb:246,213,226;--gin-color-primary-hover:#b2285f;--gin-color-primary-active:#9d2354;--gin-bg-app-rgb:254,249,251;--gin-bg-header:#f9e6ee;--gin-color-sticky-rgb:251,238,244;}[data-gin-accent=neutral]{--gin-color-primary-rgb:17,17,17;--gin-color-primary-light-rgb:207,207,207;--gin-color-primary-hover:#0e0e0e;--gin-color-primary-active:#0d0d0d;--gin-bg-app-rgb:248,248,248;--gin-bg-header:#e2e2e2;--gin-color-sticky-rgb:236,236,236;}[data-gin-accent=custom]{--gin-color-primary-rgb:17,17,17;--gin-color-primary-light-rgb:207,207,207;--gin-color-primary-hover:#0e0e0e;--gin-color-primary-active:#0d0d0d;--gin-bg-app-rgb:248,248,248;--gin-bg-header:#e2e2e2;--gin-color-sticky-rgb:236,236,236;}.gin--dark-mode[data-gin-accent=blue],.gin--dark-mode [data-gin-accent=blue]{--gin-color-primary-rgb:144,174,239;--gin-color-primary-light-rgb:62,68,84;--gin-color-primary-hover:#9bb6f1;--gin-color-primary-active:#a1baf1;--gin-bg-header:#373b45;}.gin--dark-mode[data-gin-accent=claro_blue],.gin--dark-mode [data-gin-accent=claro_blue]{--gin-color-primary-rgb:115,145,216;--gin-color-primary-light-rgb:57,63,79;--gin-color-primary-hover:#819cdc;--gin-color-primary-active:#88a2de;--gin-bg-header:#333742;}.gin--dark-mode[data-gin-accent=light_blue],.gin--dark-mode [data-gin-accent=light_blue]{--gin-color-primary-rgb:130,191,232;--gin-color-primary-light-rgb:60,72,82;--gin-color-primary-hover:#8fc5ea;--gin-color-primary-active:#95c9eb;--gin-bg-header:#353d44;}.gin--dark-mode[data-gin-accent=dark_purple],.gin--dark-mode [data-gin-accent=dark_purple]{--gin-color-primary-rgb:173,143,232;--gin-color-primary-light-rgb:68,62,82;--gin-color-primary-hover:#b59aea;--gin-color-primary-active:#b9a0eb;--gin-bg-header:#3a3744;}.gin--dark-mode[data-gin-accent=purple],.gin--dark-mode [data-gin-accent=purple]{--gin-color-primary-rgb:219,165,239;--gin-color-primary-light-rgb:77,67,84;--gin-color-primary-hover:#dfaef1;--gin-color-primary-active:#e0b3f1;--gin-bg-header:#403945;}.gin--dark-mode[data-gin-accent=teal],.gin--dark-mode [data-gin-accent=teal]{--gin-color-primary-rgb:0,234,208;--gin-color-primary-light-rgb:34,80,78;--gin-color-primary-hover:#1aecd5;--gin-color-primary-active:#26edd7;--gin-bg-header:#254241;}.gin--dark-mode[data-gin-accent=green],.gin--dark-mode [data-gin-accent=green]{--gin-color-primary-rgb:107,212,161;--gin-color-primary-light-rgb:55,76,68;--gin-color-primary-hover:#7ad8aa;--gin-color-primary-active:#81daaf;--gin-bg-header:#323f3c;}.gin--dark-mode[data-gin-accent=red],.gin--dark-mode [data-gin-accent=red]{--gin-color-primary-rgb:236,137,137;--gin-color-primary-light-rgb:81,61,63;--gin-color-primary-hover:#ee9595;--gin-color-primary-active:#ef9b9b;--gin-bg-header:#423639;}.gin--dark-mode[data-gin-accent=orange],.gin--dark-mode [data-gin-accent=orange]{--gin-color-primary-rgb:247,149,118;--gin-color-primary-light-rgb:83,63,60;--gin-color-primary-hover:#f8a084;--gin-color-primary-active:#f8a58b;--gin-bg-header:#443736;}.gin--dark-mode[data-gin-accent=yellow],.gin--dark-mode [data-gin-accent=yellow]{--gin-color-primary-rgb:241,201,112;--gin-color-primary-light-rgb:82,74,58;--gin-color-primary-hover:#f2ce7e;--gin-color-primary-active:#f3d185;--gin-bg-header:#433e35;}.gin--dark-mode[data-gin-accent=pink],.gin--dark-mode [data-gin-accent=pink]{--gin-color-primary-rgb:231,157,163;--gin-color-primary-light-rgb:80,65,69;--gin-color-primary-hover:#e9a7ac;--gin-color-primary-active:#ebacb1;--gin-bg-header:#42383c;}.gin--dark-mode[data-gin-accent=neutral],.gin--dark-mode [data-gin-accent=neutral]{--gin-color-primary-rgb:255,255,255;--gin-color-primary-light-rgb:85,85,87;--gin-color-primary-hover:white;--gin-color-primary-active:white;--gin-bg-header:#454547;}.gin--dark-mode[data-gin-accent=custom],.gin--dark-mode [data-gin-accent=custom]{--gin-color-primary-rgb:255,255,255;--gin-color-primary-light-rgb:85,85,87;--gin-color-primary-hover:white;--gin-color-primary-active:white;--gin-bg-header:#454547;}@media (forced-colors:none){.gin--high-contrast-mode{--gin-bg-app:#d9dbde;--gin-color-text:rgba(0,0,0,.8);--gin-color-text-light:rgba(0,0,0,.8);--gin-icon-color:rgba(0,0,0,.8);--gin-color-focus:rgba(0,0,0,.8);--gin-border-color:rgba(0,0,0,.8);--gin-border-color-secondary:rgba(0,0,0,.6);--gin-border-color-layer:rgba(0,0,0,.6);--gin-border-color-layer2:rgba(0,0,0,.8);--gin-border-color-table:rgba(0,0,0,.8);--gin-border-color-table-header:rgba(0,0,0,.8);--gin-border-color-form-element:rgba(0,0,0,.8);}.gin--dark-mode .gin--high-contrast-mode{--gin-bg-app:#000;--gin-color-text:rgba(255,255,255,.8);--gin-color-text-light:rgba(255,255,255,.8);--gin-icon-color:rgba(255,255,255,.8);--gin-color-focus:rgba(255,255,255,.8);--gin-border-color:rgba(255,255,255,.8);--gin-border-color-secondary:rgba(255,255,255,.6);--gin-border-color-layer:rgba(255,255,255,.6);--gin-border-color-layer2:rgba(255,255,255,.8);--gin-border-color-table:rgba(255,255,255,.8);--gin-border-color-table-header:rgba(255,255,255,.8);--gin-border-color-form-element:rgba(255,255,255,.8);}}[data-gin-focus=green]{--gin-color-focus:rgba(8,163,144,.6);}[data-gin-focus=claro]{--gin-color-focus:rgba(38,167,105,.6);}[data-gin-focus=orange]{--gin-color-focus:rgba(236,124,87,.6);}[data-gin-focus=dark]{--gin-color-focus:var(--gin-color-focus-neutral-rgb);}[data-gin-focus=accent]{--gin-color-focus:rgba(var(--gin-color-primary-rgb),.6);}
.ui-dialog a,.ui-dialog .link,.ui-dialog button.link,.ui-dialog .tabs__link.is-active,.ui-dialog [open] .claro-details__summary--accordion,.ui-dialog [open] .claro-details__summary--accordion-item,.ui-dialog [open] .claro-details__summary--vertical-tabs-item,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link{color:var(--gin-color-primary);text-decoration-style:var(--gin-link-decoration-style);}.ui-dialog a:hover,.ui-dialog .link:hover,.ui-dialog button.link:hover,.ui-dialog .tabs__link.is-active:hover,.ui-dialog [open] .claro-details__summary--accordion:hover,.ui-dialog [open] .claro-details__summary--accordion-item:hover,.ui-dialog [open] .claro-details__summary--vertical-tabs-item:hover,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link:hover{color:var(--gin-color-primary-hover);}.ui-dialog a:active,.ui-dialog .link:active,.ui-dialog button.link:active,.ui-dialog .tabs__link.is-active:active,.ui-dialog [open] .claro-details__summary--accordion:active,.ui-dialog [open] .claro-details__summary--accordion-item:active,.ui-dialog [open] .claro-details__summary--vertical-tabs-item:active,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link:active{color:var(--gin-color-primary-active);}.ui-dialog *|*:any-link:not(svg|a){text-decoration:underline;text-decoration-style:var(--gin-link-decoration-style);}.ui-dialog .is-horizontal .tabs__link:hover,.ui-dialog .claro-details__summary:hover,.ui-dialog .action-link:hover{color:var(--gin-color-primary-hover);}.ui-dialog .claro-details[open] > .claro-details__summary:focus{color:var(--gin-color-primary-active);}.ui-dialog .form-boolean--type-checkbox:checked,.ui-dialog .form-boolean--type-radio:checked:not(:disabled),.ui-dialog .is-horizontal .tabs__link.is-active::before,.ui-dialog .tabs__tab.is-active::before,.ui-dialog [open] > .claro-details__summary--accordion:not(:focus):not(:active)::after,.ui-dialog [open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion .details-title:not(:focus)::after,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion-item .details-title:not(:focus)::after,.ui-dialog [open] > .claro-details__summary--vertical-tabs-item:not(:focus):not(:active)::after,.ui-dialog .collapse-processed[open] > .claro-details__summary--vertical-tabs-item .details-title:not(:focus)::after,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link::before{border-color:var(--gin-color-primary);}.ui-dialog .form-boolean--type-checkbox:checked:hover,.ui-dialog .form-boolean--type-radio:checked:not(:disabled):hover,.ui-dialog .is-horizontal .tabs__link.is-active::before:hover,.ui-dialog .tabs__tab.is-active::before:hover,.ui-dialog [open] > .claro-details__summary--accordion:not(:focus):not(:active)::after:hover,.ui-dialog [open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after:hover,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion .details-title:not(:focus)::after:hover,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion-item .details-title:not(:focus)::after:hover,.ui-dialog [open] > .claro-details__summary--vertical-tabs-item:not(:focus):not(:active)::after:hover,.ui-dialog .collapse-processed[open] > .claro-details__summary--vertical-tabs-item .details-title:not(:focus)::after:hover,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link::before:hover{border-color:var(--gin-color-primary-hover);}.ui-dialog .form-boolean--type-checkbox:checked:active,.ui-dialog .form-boolean--type-radio:checked:not(:disabled):active,.ui-dialog .is-horizontal .tabs__link.is-active::before:active,.ui-dialog .tabs__tab.is-active::before:active,.ui-dialog [open] > .claro-details__summary--accordion:not(:focus):not(:active)::after:active,.ui-dialog [open] > .claro-details__summary--accordion-item:not(:focus):not(:active)::after:active,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion .details-title:not(:focus)::after:active,.ui-dialog .collapse-processed[open] > .claro-details__summary--accordion-item .details-title:not(:focus)::after:active,.ui-dialog [open] > .claro-details__summary--vertical-tabs-item:not(:focus):not(:active)::after:active,.ui-dialog .collapse-processed[open] > .claro-details__summary--vertical-tabs-item .details-title:not(:focus)::after:active,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link::before:active{border-color:var(--gin-color-primary-active);}.ui-dialog .button,.ui-dialog .project__action_button,.ui-dialog .dropbutton__item:first-of-type > *,.ui-dialog .dropbutton__toggle{font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);color:var(--gin-color-primary);background-color:transparent;box-shadow:none;transition:var(--gin-transition);}@media (min-width:80em){.ui-dialog .button,.ui-dialog .project__action_button,.ui-dialog .dropbutton__item:first-of-type > *,.ui-dialog .dropbutton__toggle{font-size:var(--gin-font-size);}}.ui-dialog .button:hover,.ui-dialog .project__action_button:hover,.ui-dialog .dropbutton__item:first-of-type > *:hover,.ui-dialog .dropbutton__toggle:hover{background-color:var(--gin-color-primary-hover);}.ui-dialog .button:active,.ui-dialog .button:focus,.ui-dialog .project__action_button:active,.ui-dialog .project__action_button:focus,.ui-dialog .dropbutton__item:first-of-type > *:active,.ui-dialog .dropbutton__item:first-of-type > *:focus,.ui-dialog .dropbutton__toggle:active,.ui-dialog .dropbutton__toggle:focus{background-color:var(--gin-color-primary-active);}.ui-dialog .button:hover,.ui-dialog .button:active,.ui-dialog .button:focus,.ui-dialog .project__action_button:hover,.ui-dialog .project__action_button:active,.ui-dialog .project__action_button:focus,.ui-dialog .dropbutton__item:first-of-type > *:hover,.ui-dialog .dropbutton__item:first-of-type > *:active,.ui-dialog .dropbutton__item:first-of-type > *:focus,.ui-dialog .dropbutton__toggle:hover,.ui-dialog .dropbutton__toggle:active,.ui-dialog .dropbutton__toggle:focus{color:var(--gin-color-button-text);}.ui-dialog .button,.ui-dialog .button:not(:focus),.ui-dialog .form-actions .button,.ui-dialog .project__action_button,.ui-dialog .action-link--icon-trash.action-link{font-size:var(--gin-font-size-s);padding-block:calc(var(--gin-spacing-s) - 2px);padding-inline:var(--gin-spacing-m);border:2px solid var(--gin-color-primary) !important;border-radius:var(--gin-border-m);box-shadow:0 1px 2px var(--gin-color-primary-light);transition:var(--gin-transition);}.ui-dialog .button:hover,.ui-dialog .button:not(:focus):hover,.ui-dialog .form-actions .button:hover,.ui-dialog .project__action_button:hover,.ui-dialog .action-link--icon-trash.action-link:hover{background-color:var(--gin-color-primary-hover);border-color:var(--gin-color-primary-hover) !important;}.ui-dialog .button:active,.ui-dialog .button:focus,.ui-dialog .button:not(:focus):active,.ui-dialog .button:not(:focus):focus,.ui-dialog .form-actions .button:active,.ui-dialog .form-actions .button:focus,.ui-dialog .project__action_button:active,.ui-dialog .project__action_button:focus,.ui-dialog .action-link--icon-trash.action-link:active,.ui-dialog .action-link--icon-trash.action-link:focus{border-color:var(--gin-color-primary-active) !important;}.ui-dialog .button:hover,.ui-dialog .button:active,.ui-dialog .button:focus,.ui-dialog .button:hover:focus,.ui-dialog .button:not(:focus):hover,.ui-dialog .button:not(:focus):active,.ui-dialog .button:not(:focus):focus,.ui-dialog .button:not(:focus):hover:focus,.ui-dialog .form-actions .button:hover,.ui-dialog .form-actions .button:active,.ui-dialog .form-actions .button:focus,.ui-dialog .form-actions .button:hover:focus,.ui-dialog .project__action_button:hover,.ui-dialog .project__action_button:active,.ui-dialog .project__action_button:focus,.ui-dialog .project__action_button:hover:focus,.ui-dialog .action-link--icon-trash.action-link:hover,.ui-dialog .action-link--icon-trash.action-link:active,.ui-dialog .action-link--icon-trash.action-link:focus,.ui-dialog .action-link--icon-trash.action-link:hover:focus{color:var(--gin-color-button-text);}.ui-dialog .form-actions .button{margin-inline-end:var(--gin-spacing-xs);}.ui-dialog .button.button--small{font-size:var(--gin-font-size-xxs);padding-block:calc(var(--gin-spacing-xxs) + 2px);padding-inline:var(--gin-spacing-s);border-radius:var(--gin-border-s);}.ui-dialog .button.button--extrasmall{font-size:var(--gin-font-size-xxs);padding-block:var(--gin-spacing-xxs);padding-inline:var(--gin-spacing-s);border-radius:var(--gin-border-s);}.ui-dialog #edit-submit.form-submit,.ui-dialog .button--primary,.ui-dialog .button--primary:not(:focus),.ui-dialog .ief-entity-submit{background:var(--gin-color-primary);}[dir="ltr"] .ui-dialog #edit-submit.form-submit,[dir="ltr"] .ui-dialog .button--primary,[dir="ltr"] .ui-dialog .button--primary:not(:focus),[dir="ltr"] .ui-dialog .ief-entity-submit{box-shadow:.1em .25em .5em var(--gin-color-primary-light);}[dir="rtl"] .ui-dialog #edit-submit.form-submit,[dir="rtl"] .ui-dialog .button--primary,[dir="rtl"] .ui-dialog .button--primary:not(:focus),[dir="rtl"] .ui-dialog .ief-entity-submit{box-shadow:-0.1em .25em .5em var(--gin-color-primary-light);}.ui-dialog #edit-submit.form-submit:hover,.ui-dialog .button--primary:hover,.ui-dialog .button--primary:not(:focus):hover,.ui-dialog .ief-entity-submit:hover{background-color:var(--gin-color-primary-hover);}.ui-dialog #edit-submit.form-submit:active,.ui-dialog #edit-submit.form-submit:focus,.ui-dialog .button--primary:active,.ui-dialog .button--primary:focus,.ui-dialog .button--primary:not(:focus):active,.ui-dialog .button--primary:not(:focus):focus,.ui-dialog .ief-entity-submit:active,.ui-dialog .ief-entity-submit:focus{background-color:var(--gin-color-primary-active);}.ui-dialog #edit-submit.form-submit,.ui-dialog #edit-submit.form-submit:hover,.ui-dialog #edit-submit.form-submit:active,.ui-dialog #edit-submit.form-submit:focus,.ui-dialog .button--primary,.ui-dialog .button--primary:hover,.ui-dialog .button--primary:active,.ui-dialog .button--primary:focus,.ui-dialog .button--primary:not(:focus),.ui-dialog .button--primary:not(:focus):hover,.ui-dialog .button--primary:not(:focus):active,.ui-dialog .button--primary:not(:focus):focus,.ui-dialog .ief-entity-submit,.ui-dialog .ief-entity-submit:hover,.ui-dialog .ief-entity-submit:active,.ui-dialog .ief-entity-submit:focus{color:var(--gin-color-button-text);}.ui-dialog a.button:hover,.ui-dialog a.button:active{color:var(--gin-color-button-text);}.gin--dark-mode .ui-dialog a.button--primary:hover,.gin--dark-mode .ui-dialog a.button--primary:active,.gin--dark-mode .ui-dialog a.button--primary:focus,.gin--dark-mode .ui-dialog a.button--primary:focus:hover{color:var(--gin-bg-app);}.ui-dialog .button.button:disabled,.ui-dialog .button.button:disabled:hover,.ui-dialog .button.button:disabled:active,.ui-dialog .button.button:disabled:focus,.ui-dialog .button.button.is-disabled,.ui-dialog .button.button.is-disabled:hover,.ui-dialog .button.button.is-disabled:active,.ui-dialog .button.button.is-disabled:focus{color:var(--gin-color-disabled);background:transparent;border:2px solid var(--gin-color-disabled-border) !important;box-shadow:none;}.ui-dialog .button.button--primary:disabled,.ui-dialog .button.button--primary:disabled:hover,.ui-dialog .button.button--primary:disabled:active,.ui-dialog .button.button--primary:disabled:focus,.ui-dialog .button.button--primary.is-disabled,.ui-dialog .button.button--primary.is-disabled:hover,.ui-dialog .button.button--primary.is-disabled:active,.ui-dialog .button.button--primary.is-disabled:focus{color:var(--gin-color-disabled);background-color:var(--gin-color-disabled-bg);}.ui-dialog .action-link.action-link--icon-trash{line-height:1;min-height:2.5rem;box-sizing:border-box;}.ui-dialog .action-link.action-link--icon-trash,.ui-dialog .action-link.action-link--icon-trash:hover,.ui-dialog .action-link.action-link--icon-trash:active,.ui-dialog .action-link.action-link--icon-trash:focus,.ui-dialog .action-link.action-link--icon-trash:focus:hover{border:2px solid var(--gin-color-danger) !important;}.ui-dialog .multiple-fields-remove-button.button{border:0 none !important;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#remove-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#remove-view);-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}.ui-dialog .form-element{color:var(--gin-color-text);line-height:var(--input-line-height);padding-block:calc(var(--input-padding-vertical) - 1px);padding-inline:var(--input-padding-horizontal);min-height:calc(var(--input-padding-vertical) * 2 + var(--input-line-height));background-color:var(--gin-bg-input);border:1px solid var(--gin-border-color-form-element);border-radius:var(--gin-border-m);box-sizing:border-box;transition:var(--gin-transition);}.ui-dialog .form-element:hover{border-color:var(--gin-color-text);box-shadow:inset 0 0 0 1px var(--gin-color-text);}.ui-dialog .form-element--small,.ui-dialog .form-element--extrasmall{font-size:var(--gin-font-size-s);line-height:1.5;border-radius:var(--gin-border-s);}.ui-dialog .form-element[disabled],.ui-dialog .form-element[disabled]:hover{cursor:not-allowed;color:var(--gin-color-disabled);background-color:var(--gin-color-disabled-bg) !important;border-color:var(--gin-color-disabled-border);box-shadow:none;}.gin--dark-mode .ui-dialog .form-element{color-scheme:dark;}.ui-dialog .form-textarea-wrapper{border-radius:var(--gin-border-m);}.ui-dialog .form-textarea-wrapper textarea{max-width:100%;}.ui-dialog .form-item--editor-format,.ui-dialog .form-element--editor-format{width:auto;}.ui-dialog .form-item--editor-format .form-item__label,.ui-dialog .form-element--editor-format .form-item__label{inset-block-start:3px;padding-block-end:0;}.ui-dialog .password-field{width:100%;}.ui-dialog .password-confirm{width:100%;max-width:var(--gin-max-line-length);}.ui-dialog .password-strength__title{color:var(--gin-color-text-light);}.ui-dialog .password-strength__text{color:var(--gin-color-title);}.ui-dialog .password-suggestions{color:var(--gin-color-text-light);border:1px solid var(--gin-border-color-layer2);background-color:transparent;}.ui-dialog .form-element--type-select{padding-inline-end:calc(var(--gin-spacing-xs) + var(--gin-spacing-xl) - 1px);}.gin--dark-mode .ui-dialog .form-element--type-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath fill='none' stroke-width='1.5' d='M1 1L7 7L13 1' stroke='%23ffffff'/%3E%3C/svg%3E%0A");}.ui-dialog .form-element--type-select--small{font-size:var(--gin-font-size-xs);min-height:2.25rem;line-height:1.4;padding-block:.474rem;}[dir="ltr"] .ui-dialog .form-element--type-select--small{background-position:100% 52%;}[dir="rtl"] .ui-dialog .form-element--type-select--small{background-position:0% 52%;}.ui-dialog .form-boolean{width:21px;height:21px;border-color:var(--gin-border-color-form-element);border-radius:var(--gin-border-xs);}.gin--dark-mode .ui-dialog .form-boolean--type-checkbox:not(:checked){background:var(--gin-bg-input);}.ui-dialog .form-boolean--type-checkbox:checked{background-color:var(--gin-color-primary);}.gin--dark-mode .ui-dialog .form-boolean--type-checkbox:checked:not(:disabled){background-image:url(/themes/contrib/gin/dist/media/sprite.svg#checked-view);}.ui-dialog .form-boolean--type-checkbox:checked:hover{background-color:var(--gin-color-primary-hover);}.ui-dialog .form-boolean--type-checkbox:checked:active{background-color:var(--gin-color-primary-active);}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox{position:relative;margin-inline-start:0;}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input{all:unset;appearance:none;cursor:pointer;display:inline-block;vertical-align:top;width:2.5rem;height:1.5rem;position:relative;overflow:hidden;clip-path:circle(var(--gin-spacing-l) at 50% 50%);background-color:var(--gin-color-disabled);border:3px solid transparent;border-radius:var(--gin-border-l);box-sizing:border-box;}.gin--dark-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input{background-color:var(--gin-bg-input);}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input{border-width:2px;}}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{position:absolute;content:"";width:100%;height:100%;background-color:#fff;border-radius:21px;transition:transform .3s;}[dir="ltr"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{transform:translateX(-16px);}[dir="rtl"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{transform:translateX(16px);}.gin--dark-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{background-color:var(--gin-border-color-form-element);}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::before{background-color:CanvasText;}}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::after{position:absolute;content:"";width:100%;height:100%;background-color:Canvas;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#toggle-unchecked-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#toggle-unchecked-view);-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-position:17px 2px;mask-position:17px 2px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:transform .3s;}[dir="ltr"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::after{transform:translateX(-16px);}[dir="rtl"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input::after{transform:translateX(16px);}}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:disabled{cursor:not-allowed;}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:hover{opacity:.9;box-shadow:0 0 2px rgba(0,0,0,.2);}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:active,.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:focus{box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked{background-color:var(--gin-switch);}.gin--dark-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked{background-color:var(--gin-color-primary-light-active);}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{background-color:#fff;}[dir="ltr"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{transform:translateX(16px);}[dir="rtl"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{transform:translateX(-16px);}.gin--dark-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{background-color:var(--gin-color-primary-hover);}.gin--high-contrast-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{background-color:var(--gin-border-color);}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::before{padding-inline-start:var(--gin-spacing-xs);background-color:LinkText !important;}}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::after{-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#checked-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#checked-view);-webkit-mask-position:2px 2px;mask-position:2px 2px;}[dir="ltr"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::after{transform:translateX(16px);}[dir="rtl"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:checked::after{transform:translateX(-16px);}}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:disabled{opacity:.75;background-color:var(--gin-color-disabled);box-shadow:none;}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox input:disabled::before{background-color:#fff;opacity:.6;}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.ajax-new-content):not(.tablesaw-cell-content) > .form-type--checkbox label{z-index:1;position:relative;padding-inline-start:var(--gin-spacing-xxs);padding-block-end:0;color:var(--gin-color-text);}.ui-dialog table:has(.tabledrag-cell-content__item .form-checkbox) th.select-all .form-checkbox{margin-inline-start:calc(var(--tabledrag-handle-icon-size,1.0625rem) + var(--gin-spacing-m));}.gin--dark-mode .ui-dialog .form-boolean:hover,.gin--dark-mode .ui-dialog .form-boolean:active{box-shadow:none;border-color:var(--gin-color-text);}.ui-dialog .form-boolean--type-radio,.ui-dialog .form-boolean--type-radio:hover,.ui-dialog .form-boolean--type-radio:active,.ui-dialog .form-boolean--type-radio:focus,.ui-dialog .form-boolean--type-radio:hover:focus{background-image:none;background-color:var(--gin-bg-input);border-color:var(--gin-border-color-form-element);border-radius:50%;}.ui-dialog .form-boolean--type-radio:hover{box-shadow:inset 0 0 0 1px var(--gin-border-color-layer2);}.ui-dialog .form-boolean--type-radio:hover,.gin--dark-mode .ui-dialog .form-boolean--type-radio:hover{border-color:var(--gin-color-text);}.ui-dialog .form-boolean--type-radio:active,.ui-dialog .form-boolean--type-radio:focus{box-shadow:inset 0 0 0 1px var(--gin-border-color-layer2),0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);}.ui-dialog .form-boolean--type-radio:checked:not(:disabled),.ui-dialog .form-boolean--type-radio:checked:not(:disabled):hover{background-image:none;background-color:var(--gin-bg-layer);box-shadow:inset 0 0 0 5px var(--gin-color-primary);}.ui-dialog .form-boolean--type-radio:checked:not(:disabled):active,.ui-dialog .form-boolean--type-radio:checked:not(:disabled):focus,.ui-dialog .form-boolean--type-radio:checked:not(:disabled):hover:focus{box-shadow:inset 0 0 0 5px var(--gin-color-primary),0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);border-color:var(--gin-color-focus-border);}.ui-dialog .form-boolean--type-radio:disabled,.ui-dialog .form-boolean--type-radio:disabled:hover{cursor:not-allowed;background:var(--gin-color-disabled-bg);border-color:var(--gin-color-disabled-border);}.ui-dialog .form-boolean--type-radio:checked:disabled,.ui-dialog .form-boolean--type-radio:checked:disabled:hover{background:var(--gin-color-disabled);box-shadow:inset 0 0 0 5px var(--gin-color-disabled-bg);}.ui-dialog .form-boolean--type-checkbox[disabled],.ui-dialog .form-boolean--type-checkbox[disabled]:hover{cursor:not-allowed;background-color:var(--gin-color-disabled-bg);border-color:var(--gin-color-disabled-border);}.ui-dialog .form-boolean--type-checkbox[disabled]:checked,.ui-dialog .form-boolean--type-checkbox[disabled]:hover:checked{border-color:var(--gin-color-disabled-border);background-color:var(--gin-color-disabled-bg);box-shadow:none;}.ui-dialog .form-radios .form-type--boolean,.ui-dialog .form-checkboxes .form-type--boolean{margin-block:var(--gin-spacing-xs);}.ui-dialog .form-actions{margin-block-end:0;}.ui-dialog .form-edit .form-actions{padding:0;margin-block-end:0;border:0 none;background-color:transparent;}.ui-dialog fieldset:not(.fieldgroup){color:var(--gin-color-text-light);padding-block-start:var(--gin-spacing-xs);padding-inline:0;background:transparent;border-color:var(--gin-border-color);border-radius:var(--gin-border-m);box-shadow:none;}.ui-dialog fieldset:not(.fieldgroup) > legend{inset-block-start:20px;}.ui-dialog fieldset:not(.fieldgroup) > .fieldset-wrapper{margin-block-start:20px;}.ui-dialog fieldset:not(.fieldgroup).error{border:2px solid var(--gin-color-danger);}.ui-dialog .fieldset__label,.ui-dialog .fieldset__label--group,.ui-dialog .form-item__label{font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);color:var(--gin-color-title);margin-block-start:0;margin-block-end:var(--gin-spacing-xs);}.ui-dialog .form-item__label.has-error,.ui-dialog .form-item__error-message{color:var(--gin-color-danger);}.ui-dialog .form-item__description,.ui-dialog .fieldset__description,.ui-dialog .filter-guidelines__item{max-width:var(--gin-max-line-length);color:var(--gin-color-text-light);}.ui-dialog .form-item__label.form-required::after,.ui-dialog .fieldset__label.form-required::after,.ui-dialog .form-required > .fieldset__label::after,.ui-dialog .horizontal-tab-button .form-required::after,.ui-dialog .vertical-tabs__menu-link .form-required::after{content:"*";color:var(--gin-color-danger);line-height:1;margin-inline:.15em;vertical-align:text-top;background:none;}.ui-dialog .claro-details.error{border:2px solid var(--gin-color-danger);}.ui-dialog .claro-details__summary:not(.form-required) .required-mark{display:none;}.ui-dialog .form-item__warning{display:inline-block;margin-block-start:var(--gin-spacing-xs);}.ui-dialog html.js .form-autocomplete{padding-inline-end:36px;}.ui-dialog .entity-form-display-form > .form-actions{margin-block:0;}.ui-dialog .required-mark::after{background:var(--gin-color-danger);-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#asterisk-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#asterisk-view);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;}.ui-dialog .form-wrapper .form-item__label,.ui-dialog .form-composite .form-item__label{position:relative;}.ui-dialog .field--type-text-with-summary .form-item,.ui-dialog .field--widget-text-textarea .form-item{margin-block-end:0;}.ui-dialog .field--type-text-with-summary .filter-wrapper,.ui-dialog .field--widget-text-textarea .filter-wrapper{border:0 none;padding-inline:0;}.ui-dialog html.js input.form-linkit-autocomplete{padding-inline-end:var(--gin-spacing-xl);}[dir="ltr"] .ui-dialog html.js input.form-linkit-autocomplete{background-position:right 8px center;}[dir="rtl"] .ui-dialog html.js input.form-linkit-autocomplete{background-position:left 8px center;}.ui-dialog .claro-autocomplete{width:calc(100% - var(--gin-spacing-m));}.ui-dialog .claro-autocomplete .form-autocomplete{width:100%;}.ui-dialog .no-touchevents .form-element--type-select.form-element--extrasmall{font-size:var(--gin-font-size-s);line-height:1.5;min-height:1.75rem;}.ui-dialog #block-gin-content > form > .form-item:first-of-type{margin-block-start:0;}.ui-dialog .image-style-new .form-item{margin-inline-end:var(--gin-spacing-xxs);}.ui-dialog tr .form-item{margin-block:0;}.ui-dialog .container-inline .form-item{margin-block:var(--gin-spacing-density-s);}.ui-dialog .field-plugin-settings-edit-form{margin-block-start:var(--gin-spacing-s);}.ui-dialog .field-plugin-settings-edit-form .form-item{margin-block:var(--gin-spacing-m);}.ui-dialog .field-plugin-settings-edit-form .form-boolean-group .form-item{margin-block:var(--gin-spacing-xs);}.ui-dialog .length-indicator{margin-block-end:var(--gin-spacing-l);}
html{min-height:100%;box-sizing:border-box;}*,:after,:before{box-sizing:inherit;}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}article,aside,footer,header,nav,section{display:block;}h1{font-size:2em;margin:.67em 0;}figcaption,figure,main{display:block;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;-webkit-text-decoration-skip:objects;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:inherit;font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}dfn{font-style:italic;}mark{background-color:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}img{border-style:none;}svg:not(:root){overflow:hidden;}button,input,optgroup,select,textarea{margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0;}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{display:inline-block;vertical-align:baseline;}textarea{overflow:auto;}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details,menu{display:block;}summary{display:list-item;}canvas{display:inline-block;}[hidden],template{display:none;}.preload *{transition:none !important;}a,article,body,div,figure,footer,h1,h2,h3,h4,h5,h6,header,html,img,p,section,span{font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0;}@font-face{font-family:Avalon;src:url(/themes/custom/visitberlin/fonts/avalon/Avalon-Book-webfont.woff2) format("woff2"),url(/themes/custom/visitberlin/fonts/avalon/Avalon-Book-webfont.woff) format("woff");font-weight:400;font-style:"normal";font-display:"swap";}@font-face{font-family:Avalon;src:url(/themes/custom/visitberlin/fonts/avalon/Avalon-Demi-webfont.woff2) format("woff2"),url(/themes/custom/visitberlin/fonts/avalon/Avalon-Demi-webfont.woff) format("woff");font-weight:600;font-style:"normal";font-display:"swap";}@font-face{font-family:FranklinGothic;src:url(/themes/custom/visitberlin/fonts/franklingothic/FranklinGothic-Book-webfont.woff2) format("woff2"),url(/themes/custom/visitberlin/fonts/franklingothic/FranklinGothic-Book-webfont.woff) format("woff");font-weight:400;font-style:"normal";font-display:"swap";}@font-face{font-family:FranklinGothic;src:url(/themes/custom/visitberlin/fonts/franklingothic/FranklinGothic-Demi-webfont.woff2) format("woff2"),url(/themes/custom/visitberlin/fonts/franklingothic/FranklinGothic-Demi-webfont.woff) format("woff");font-weight:600;font-style:"normal";font-display:"swap";}[id]{scroll-margin-top:6.875rem;}@media (min-width:980px){[id]{scroll-margin-top:8rem;}}body{min-width:320px;}@media screen{body{background:#e0e0e0;}}button{font-size:inherit;cursor:pointer;}button:focus{outline:none;}button::-moz-focus-inner{border:0;}input,select,textarea{font-size:1.8rem;padding:1.5rem;transition:background-color .1s;border:0;border-radius:0;background:#e6e6e6;}input.focus,input:focus,select.focus,select:focus,textarea.focus,textarea:focus{outline:2px solid #999;}.theme--booking input.focus,.theme--booking input:focus,.theme--booking select.focus,.theme--booking select:focus,.theme--booking textarea.focus,.theme--booking textarea:focus{outline:2px solid #6aa7b3;}.theme--event input.focus,.theme--event input:focus,.theme--event select.focus,.theme--event select:focus,.theme--event textarea.focus,.theme--event textarea:focus{outline:2px solid #c55eab;}.theme--mag input.focus,.theme--mag input:focus,.theme--mag select.focus,.theme--mag select:focus,.theme--mag textarea.focus,.theme--mag textarea:focus{outline:2px solid #cb5e5f;}.theme--ticket input.focus,.theme--ticket input:focus,.theme--ticket select.focus,.theme--ticket select:focus,.theme--ticket textarea.focus,.theme--ticket textarea:focus{outline:2px solid #57abaa;}input.focus.input--brand,input:focus.input--brand,select.focus.input--brand,select:focus.input--brand,textarea.focus.input--brand,textarea:focus.input--brand{outline:2px solid #cb5e5f;}input,select{height:5rem;}input[type=checkbox],input[type=file],input[type=radio],input[type=range]{line-height:normal;height:auto;margin:0;padding:0;border:0;}::-moz-focus-inner{padding:0;border:0;}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000;}option{outline:none;}optgroup[label]{font-weight:400;text-transform:uppercase;color:#999;}optgroup[label] option{text-transform:none;color:#363636;}label[for]{cursor:pointer;}a{text-decoration:none;color:#363636;}nav li,nav ol,nav ul{margin:0;padding:0;list-style:none;}::-moz-selection{color:#fff;background:#b20e10;}::selection{color:#fff;background:#b20e10;}::-webkit-input-placeholder{color:#999;}:-moz-placeholder,::-moz-placeholder{opacity:1;color:#999;}:-ms-input-placeholder{color:#999;}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}nav *{-webkit-tap-highlight-color:rgba(0,0,0,0);}html{font-size:50%;line-height:1.4;}@media screen and (min-width:540px){html{font-size:62.5%;}}@media print{html{font-size:40%;}}body,button,input,select,textarea{font-family:FranklinGothic,sans-serif;color:#363636;}body{font-size:1.6rem;}figure,ol,p,table,ul{margin:0 0 2.4rem;}table{text-align:left;}td,th{vertical-align:top;}em{font-style:normal;}.blank-button{padding:0;border:0;border-radius:0;background:transparent;text-align:left;}.blank-button,.button,.button--compact,.button--ticket{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.button,.button--compact,.button--ticket{font-size:1.5rem;font-family:Avalon,sans-serif;font-weight:700;line-height:1.2;display:inline-block;padding:1.5rem 2.4rem;cursor:pointer;text-align:center;white-space:nowrap;text-decoration:none;letter-spacing:.15em;border:0;border-radius:8px;text-transform:uppercase;}.button--compact:disabled,.button--ticket:disabled,.button:disabled{cursor:not-allowed;}.button--icon-left.button--compact,.button--icon-left.button--ticket,.button--icon-right.button--compact,.button--icon-right.button--ticket,.button.button--icon-left,.button.button--icon-right{position:relative;}.button--icon-left.button--compact svg,.button--icon-left.button--ticket svg,.button--icon-right.button--compact svg,.button--icon-right.button--ticket svg,.button.button--icon-left svg,.button.button--icon-right svg{position:absolute;display:inline-block;top:1.5rem;bottom:1.5rem;width:1.8rem;height:1.8rem;vertical-align:middle;}.button--icon-left.button--compact,.button--icon-left.button--ticket,.button.button--icon-left{padding-left:5.3rem;}.button--icon-left.button--compact svg,.button--icon-left.button--ticket svg,.button.button--icon-left svg{left:2.4rem;right:auto;}.button--icon-right.button--compact,.button--icon-right.button--ticket,.button.button--icon-right{padding-right:5.3rem;}.button--icon-right.button--compact svg,.button--icon-right.button--ticket svg,.button.button--icon-right svg{left:auto;right:2.4rem;}.button--compact strong,.button--ticket strong,.button strong{font-size:1.375em;}.button--white{background:transparent !important;border:1px solid #fff;}.button--white:hover{color:#363636 !important;background:#fff !important;}.button--compact,.button--ticket{font-size:1.4rem;padding:1.1rem 1.6rem;}.button--compact.button--icon-left,.button--compact.button--icon-right,.button--icon-left.button--ticket,.button--icon-right.button--ticket{position:relative;}.button--compact.button--icon-left svg,.button--compact.button--icon-right svg,.button--icon-left.button--ticket svg,.button--icon-right.button--ticket svg{top:1.1rem;bottom:1.1rem;width:1.8rem;height:1.8rem;}.button--compact.button--icon-left,.button--icon-left.button--ticket{padding-left:4.5rem;}.button--compact.button--icon-left svg,.button--icon-left.button--ticket svg{left:1.6rem;}.button--compact.button--icon-right,.button--icon-right.button--ticket{padding-right:4.5rem;}.button--compact.button--icon-right svg,.button--icon-right.button--ticket svg{right:3.4rem;}.button-group{margin:2.4rem 0 0;}.button-group .button,.button-group .button--compact,.button-group .button--ticket{margin-bottom:2.4rem;}.button-group .button--compact:not(:last-child),.button-group .button--ticket:not(:last-child),.button-group .button:not(:last-child){margin-right:2rem;}button.ui-dialog-titlebar-close{width:20px !important;margin-top:5px !important;}.content .button--ticket{margin:2rem 0 6rem;}.button--booking,.button--primary,.button--ticket{font-weight:700;}.button__icon{width:5rem;height:5rem;padding:1.6rem;}.button,.button--compact,.button--ticket{transition:background-color .1s,box-shadow .1s;color:#fff;background-color:#585858;}.button--compact:active,.button--compact:focus,.button--compact:hover,.button--ticket:active,.button--ticket:focus,.button--ticket:hover,.button:active,.button:focus,.button:hover{color:#fff;}.button--compact:not(:disabled):hover,.button--ticket:not(:disabled):hover,.button:not(:disabled):hover{background-color:#363636;}.button--compact:disabled,.button--ticket:disabled,.button:disabled{color:#9b9b9b;}.button--compact svg,.button--ticket svg,.button svg{fill:#fff;}.button--booking,.button--primary,.button--ticket{color:#fff;background-color:#b20e10;}.button--booking:active,.button--booking:focus,.button--booking:hover,.button--primary:active,.button--primary:focus,.button--primary:hover,.button--ticket:active,.button--ticket:focus,.button--ticket:hover{color:#fff;}.button--booking svg,.button--primary svg,.button--ticket svg{fill:#fff;}.button--booking:not(:disabled):active,.button--booking:not(:disabled):hover,.button--primary:not(:disabled):active,.button--primary:not(:disabled):hover,.button--ticket:not(:disabled):active,.button--ticket:not(:disabled):hover{background-color:#990b0d;}.button--booking:disabled,.button--primary:disabled,.button--ticket:disabled{color:#e8b7b7;background-color:#d98788;}.theme--booking .button--secondary svg{fill:#207c8e;}.theme--event .button--secondary svg{fill:#a80f82;}.theme--mag .button--secondary svg{fill:#b20e10;}.theme--ticket .button--secondary svg{fill:#048280;}.button--secondary-new,.button--success{color:#fff;background-color:#048280;}.button--secondary-new:active,.button--secondary-new:focus,.button--secondary-new:hover,.button--success:active,.button--success:focus,.button--success:hover{color:#fff;}.button--secondary-new svg,.button--success svg{fill:#fff;}.button--secondary-new:not(:disabled):hover,.button--success:not(:disabled):hover{background-color:#126f6e;}.button--secondary-new:not(:disabled):active,.button--success:not(:disabled):active{background-color:#048280;}.button--secondary-new:disabled,.button--success:disabled{color:#b4dad9;background-color:#82c1c0;}.button--brand{background-color:#b20e10;}.button--brand,.button--brand:active,.button--brand:focus,.button--brand:hover{color:#fff;}.button--brand svg{fill:#fff;}.button--brand:not(:disabled):hover{background-color:#c13e40;}.button--brand:not(:disabled):active{background-color:#b20e10;}.button--brand:disabled{color:#e8b7b7;background-color:#d98788;}.button--orange{color:#fff;background-color:#e77225;}.button--orange:active,.button--orange:focus,.button--orange:hover{color:#fff;}.button--orange svg{fill:#fff;}.button--orange:not(:disabled):hover{background-color:#ec8e51;}.button--orange:not(:disabled):active{background-color:#e77225;}.button--orange:disabled{color:#f8d5be;background-color:#f3b992;}.button--red{background-color:#e77225;}.button--red,.button--red:active,.button--red:focus,.button--red:hover{color:#fff;}.button--red svg{fill:#fff;}.button--red:not(:disabled):hover{background-color:#ec8e51;}.button--red:not(:disabled):active{background-color:#e77225;}.button--red:disabled{color:#f8d5be;background-color:#f3b992;}.button--teal{background-color:#048280;}.button--teal,.button--teal:active,.button--teal:focus,.button--teal:hover{color:#fff;}.button--teal svg{fill:#fff;}.button--teal:not(:disabled):active,.button--teal:not(:disabled):hover{background-color:#126f6e;}.button--teal:disabled{color:#b4dad9;background-color:#82c1c0;}.button--grey{background-color:#585858;}.button--grey,.button--grey:active,.button--grey:focus,.button--grey:hover{color:#fff;}.button--grey svg{fill:#fff;}.button--grey:not(:disabled):active,.button--grey:not(:disabled):hover{background-color:#818080;}.button--grey:disabled{color:#cdcdcd;background-color:#acacac;}.button--secondary-white{color:#363636;background-color:#fff;}.button--secondary-white:active,.button--secondary-white:focus,.button--secondary-white:hover{color:#363636;}.button--secondary-white svg{fill:#363636;}.button--secondary-white:not(:disabled):hover{color:#fff;background-color:#363636;}.button--secondary-white:not(:disabled):hover svg{fill:#fff;}.button--secondary-white:not(:disabled):active{background-color:#363636;}.button--secondary-white:disabled{color:#c3c3c3;background-color:#fff;}.button--alt{background-color:#048280;}.button--alt,.button--alt:active,.button--alt:focus,.button--alt:hover{color:#fff;}.button--alt svg{fill:#fff;}.button--alt:not(:disabled):hover{background-color:#369b99;}.button--alt:not(:disabled):active{background-color:#048280;}.button--alt:disabled{color:#b4dad9;background-color:#82c1c0;}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}[hidden]{display:none !important;visibility:hidden;}.icon-link{transition:color .1s;white-space:nowrap;color:currentcolor;background-repeat:no-repeat;background-position:0;fill:#b20e10;}.icon-link svg{display:inline-block;fill:inherit;}.icon-link:hover,a:hover .icon-link{color:#b20e10;}.theme--booking .icon-link:hover,.theme--booking a:hover .icon-link{color:#207c8e;}.theme--event .icon-link:hover,.theme--event a:hover .icon-link{color:#a80f82;}.theme--mag .icon-link:hover,.theme--mag a:hover .icon-link{color:#b20e10;}.theme--ticket .icon-link:hover,.theme--ticket a:hover .icon-link{color:#048280;}.icon-link:hover.icon-link--brand,a:hover .icon-link.icon-link--brand{color:#b20e10;}.icon-link:hover.icon-link--booking,.icon-link:hover.icon-link--conversion,a:hover .icon-link.icon-link--booking,a:hover .icon-link.icon-link--conversion{color:#e77225;}.icon-link:hover.icon-link--invert,a:hover .icon-link.icon-link--invert{color:hsla(0,0%,100%,.8);}.theme--booking .icon-link{fill:#207c8e;}.theme--event .icon-link{fill:#a80f82;}.theme--mag .icon-link{fill:#b20e10;}.theme--ticket .icon-link{fill:#048280;}.icon-link.icon-link--brand{fill:#b20e10;}.icon-link.icon-link--booking,.icon-link.icon-link--conversion{fill:#e77225;}.icon-link.icon-link--invert{color:#fff;fill:#fff;}.icon-link--arrow svg{width:.55em;height:.55em;margin-left:-.55em;}.icon-link--arrow .icon-link__label{padding-right:calc(1.25em - 4px);}.icon-link--arrow-left svg{width:.55em;height:.55em;margin-right:-.55em;}.icon-link--arrow-left .icon-link__label{padding-left:calc(1.25em - 4px);}.icon-link--download svg{width:.8em;height:.8em;margin-right:-.8em;}.icon-link--download .icon-link__label{padding-left:calc(1.45em - 4px);}.icon-link__label{white-space:normal;}.l-container{width:100%;max-width:1340px;}@media (min-width:760px){.l-container{margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem;}}.l-container .l-container{padding:unset;}.l-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1rem;padding:0;list-style:none;}@media (min-width:760px){.l-grid{margin:-2rem;}}.l-grid__item{-webkit-flex:1;-ms-flex:1;flex:1;padding:1rem;}.l-grid--equal-height .l-grid__item{display:-webkit-flex;display:-ms-flexbox;display:flex;}.l-grid--equal-height .l-grid__item>*{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;}@media (max-width:759px){.l-grid__item{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.l-grid--5 .l-grid__item{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}}@media (min-width:760px) and (max-width:979px){.l-grid__item{padding:2rem;}.l-grid--2 .l-grid__item{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.l-grid--3 .l-grid__item,.l-grid--4 .l-grid__item{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.l-grid--5 .l-grid__item{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}}@media (min-width:980px){.l-grid__item{padding:2rem;}.l-grid--2 .l-grid__item{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.l-grid--3 .l-grid__item{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}.l-grid--4 .l-grid__item{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.l-grid--5 .l-grid__item{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}}.l-list{margin:0;padding:0;list-style:none;}.l-list__item{margin:4rem 0;}.l-list--compact .l-list__item{margin:1rem 0;}.l-list__item:first-child{margin-top:0;}.l-list__item:last-child{margin-bottom:0;}.l-triplette{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;}@media (max-width:759px){.l-triplette__item{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:1rem 0;}.l-triplette__item:first-child{margin-top:0;}.l-triplette__item:last-child{margin-bottom:0;}}@media (min-width:760px){.l-triplette__item{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}.l-triplette__item:first-child,.l-triplette__item:last-child{margin-top:3rem;}}.node-layout-builder-form{position:relative;background:#fff;padding:2.5rem;}.layout-builder__layout section{padding:0;}.__ad_marker{margin:0 !important;}.menu-popup{position:absolute;top:100%;left:50%;transition:opacity .3s,-webkit-transform 4s;transition:transform 4s,opacity .3s;transition:transform 4s,opacity .3s,-webkit-transform 4s;-webkit-transform:scale(0) translateX(-50%);transform:scale(0) translateX(-50%);margin-top:15px;border:1px solid #363636;padding:0;background:#e6e6e6;opacity:0;min-width:120px;z-index:20000;}.menu-popup i{bottom:100%;margin-left:-12px;width:24px;overflow:hidden;}.menu-popup i,.menu-popup i:after{position:absolute;left:50%;height:12px;}.menu-popup i:after{content:"";width:12px;-webkit-transform:translate(-50%,50%) rotate(45deg);transform:translate(-50%,50%) rotate(45deg);background:#e6e6e6;border:1px solid #363636;}.menu-popup-open{-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%);transition:opacity .3s;opacity:1;}.modal{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:hidden;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2rem;transition:opacity .3s;opacity:0;background:rgba(54,54,54,.9);}.modal.modal--open{visibility:visible;opacity:1;}.modal__panel{position:relative;overflow:"auto";max-height:100vh;margin:auto;-webkit-transform:scale(0);transform:scale(0);opacity:0;background:#e6e6e6;box-shadow:.4rem .5rem 0 rgba(0,0,0,.14);}.modal--open .modal__panel{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(1);transform:scale(1);opacity:1;}.modal__close-button{position:absolute;top:0;right:0;padding:1rem;transition:all .1s;background:#048280;color:#fff;}.modal__close-button:active,.modal__close-button:focus,.modal__close-button:hover{background:#b20e10;}.modal__close-button svg{display:block;width:1.2rem;height:1.2rem;pointer-events:none;fill:#fff;}.cmpbox{overflow:scroll;top:20%;}.gm-style-iw-d,.gm-style-iw.gm-style-iw-c{max-height:560px !important;}.r-embed{position:relative;height:0;}.r-embed--2x1{padding-bottom:50%;}.r-embed--16x9,.r-embed--video{padding-bottom:56.25%;}.r-embed--4x3{padding-bottom:75%;}.r-embed--6x5{padding-bottom:83.33333%;}.r-embed__inner{position:absolute;top:0;left:0;width:100% !important;height:100% !important;border:0;}.video-embed-field-responsive-video{min-height:445px;}.video-embed-field-responsive-video:after{padding-bottom:0;}.site-footer .site-logo{width:17rem;height:4.9691rem;}.site-lang__heading{font-size:2rem;font-weight:600;margin:0 1rem 2rem;}.site-accessibility__list,.site-lang__list{margin:0;padding:0;list-style:none;}.site-accessibility__list-item,.site-lang__list-item{-webkit-column-break-inside:avoid;break-inside:avoid;}.site-accessibility__list-item:not(:last-child),.site-lang__list-item:not(:last-child){border-bottom:1px solid #e0e0e0;}.site-accessibility__link,.site-lang__link{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1rem;width:100%;transition:all .1s;color:#565656;}.site-accessibility__link:active,.site-accessibility__link:focus,.site-accessibility__link:hover,.site-lang__link:active,.site-lang__link:focus,.site-lang__link:hover{color:#048280;background:#fff;box-shadow:0 .4rem .8rem rgba(0,0,0,.1);}.site-lang__link{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.site-accessibility__entry,.site-lang__flag{margin:0 1rem 0 0;}.site-accessibility__icon{display:block;width:3.2rem;height:2.4rem;transition:all .1s;fill:#363636;}.nav-footer{line-height:2rem;padding:2rem;}.nav-footer a:hover{color:#b20e10;}.nav-footer__list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (max-width:759px){.nav-footer__list{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.nav-footer__item{margin:0 1rem .5rem 0;}}@media (min-width:760px){.nav-footer{padding:1rem 4rem;}.nav-footer__item{margin:0 1.5rem;}.nav-footer__item--copyright{margin-left:auto;padding-left:1.5rem;}}.site-header{min-width:320px;margin:0 0 3rem;background:#fff;}.site-header__title{font-family:Avalon,sans-serif;font-size:2rem;margin:0 auto 0 2rem;}.site-header__inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.site-header__logo.site-logo{display:block;}@media (max-width:980px){.__icon-desktop{display:none;}}@media (min-width:980px){.__icon-mobile{display:none;}}.site-header-button{position:relative;text-align:center;white-space:nowrap;font-size:.9rem;}@media (max-width:979px){.site-header-button span{display:inline-block;vertical-align:middle;}span.site-header-button__label,span.site-header__menu-button-label{display:block;}}.site-header-button__icon,.site-header__menu-button-icon{display:inline-block;width:3.15rem;height:3.15rem;fill:#363636;line-height:3.15rem;}.site-header__accessibility,.site-header__lang{position:relative;}svg.site-header-button__arrow{fill:#363636;}.site-header__lang-button-indicator{font-size:1.5rem;text-transform:uppercase;font-weight:700;margin:0 .3rem 0 0;overflow:hidden;}button.js-menu-popup{transition:-webkit-transform 3s;transition:transform 3s;transition:transform 3s,-webkit-transform 3s;}button.js-menu-popup[aria-pressed=true] .site-header-button__arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.site-lang.menu-popup{left:unset;right:0;}.site-lang.menu-popup i,.site-lang.menu-popup i:after{right:5%;left:unset;}.site-lang.menu-popup-open{-webkit-transform:scale(1);transform:scale(1);}.site-header-button__label,.site-header__menu-button-label{display:none;}@media (max-width:980px){.site-header-button__label,.site-header__menu-button-label{display:block;}}@media (max-width:979px){.site-header__logo.site-logo{width:13rem;height:3.7999rem;}}@media screen and (max-width:979px){.site-header__logo.site-logo{margin-right:auto;}}@media (max-width:979px){.site-header__inner{height:6.875rem;padding:0 2rem;}.site-header__title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.site-header__ticket-button{margin-right:1rem;}.site-header-button__arrow{width:1rem;height:1rem;}.site-header__ticket-button-icon{width:4.05rem;height:3.15rem;}.site-header__accessibility-button-icon{padding:.2rem;}.site-header__lang-button-icon{width:2.8rem;}.site-header-button{margin-left:1rem;}}@media (min-width:980px){.site-header__logo.site-logo{position:relative;z-index:101;display:block;width:17.10571rem;height:5rem;}.site-header__inner{height:8rem;}.menu-popup{margin-top:-15px;}.site-header-button{font-size:2rem;line-height:2.4rem;height:2.4rem;height:8rem;text-align:center;white-space:nowrap;padding:0 1rem;}.site-header-button:active,.site-header-button:active .site-header-button__icon,.site-header-button:focus,.site-header-button:focus .site-header-button__icon,.site-header-button:hover,.site-header-button:hover .site-header-button__icon{color:#048280;fill:#048280;}.site-header-button:active .site-header-button__arrow,.site-header-button:focus .site-header-button__arrow,.site-header-button:hover .site-header-button__arrow{fill:#048280;}.site-header-button__icon{vertical-align:middle;}.site-header__contrast .site-header-button__icon{width:1.6rem;height:2.4rem;margin:0 .8rem 0 0;fill:#363636;float:left;vertical-align:middle;}.site-header__lang-button-indicator{font-size:2.5rem;}.site-header-button__label{display:inline-block;vertical-align:middle;}.site-header-button__label:active,.site-header-button__label:focus,.site-header-button__label:hover{color:#048280;}.site-header__lang-button-label{display:none;}.site-header-button__arrow{width:1.4rem;height:.7rem;transition:fill .1s;vertical-align:middle;fill:#565656;}}.ds-block{margin:4rem 0;background:#fff;}.ds-block__header{position:relative;}.ds-block__heading,.ds-block__toggle{font-family:Avalon,sans-serif;font-size:2.4rem;font-weight:600;line-height:1.2;color:#b20e10;}.ds-block__toggle-title{transition:color .1s;color:#b20e10;}.ds-block__toggle{display:block;width:100%;padding:1rem 2rem;}.ds-block__toggle:active .ds-block__toggle-title,.ds-block__toggle:focus .ds-block__toggle-title,.ds-block__toggle:hover .ds-block__toggle-title{color:#363636;}.ds-block__toggle:active .ds-block__toggle-icon,.ds-block__toggle:focus .ds-block__toggle-icon,.ds-block__toggle:hover .ds-block__toggle-icon{fill:#048280;}.ds-block__toggle-icon-wrapper,.ds-block__toggle-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.ds-block__toggle-icon-wrapper{margin:0 0 0 auto;}.ds-block__toggle-icon{width:1.6em;height:1.6em;padding:.5em;transition:color .1s;fill:#b20e10;}.ds-block__toggle[aria-pressed=false] .ds-block__toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);}.ds-block__content{padding:1.5rem 2rem 0;border-top:1px solid #e0e0e0;}.ds-block__content-item{margin:0 0 1.5rem;}.ds-block__content-item:after{clear:both;content:"";display:table;}.ds-block__content-me{float:left;width:10rem;margin:0 4rem 0 0;}.ds-block__content-img-wrapper{position:relative;overflow:hidden;width:100%;height:0;margin:0;padding-top:100%;border:1px solid #e0e0e0;border-radius:50%;}.ds-block__content-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:0;}.ds-block__content-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.ds-block__cta{font-size:2rem;padding:1.5rem 2rem;text-align:center;}@media (min-width:760px){.ds-block__heading,.ds-block__toggle-title{font-size:3.2rem;}.ds-block__toggle{padding:2rem 4rem;}.ds-block__content{padding:3rem 4rem 0;-webkit-column-count:2;column-count:2;-webkit-column-gap:4rem;column-gap:4rem;}.ds-block__content-item{margin:0 0 3rem;-webkit-column-break-inside:avoid;break-inside:avoid;}.ds-block__content-item:first-of-type:last-of-type{display:inline-block;}.ds-block__cta{font-size:2.4rem;padding:2rem 4rem;}}.ds-content a:not(.button):not(.button--compact):not(.button--ticket){transition:color .1s;color:#048280;}.ds-content a:not(.button):not(.button--compact):not(.button--ticket):active,.ds-content a:not(.button):not(.button--compact):not(.button--ticket):focus,.ds-content a:not(.button):not(.button--compact):not(.button--ticket):hover{color:#b20e10;}.ds-content em{font-weight:600;color:#363636;}.ds-content h4{font-family:Avalon,sans-serif;font-size:2rem;font-weight:600;margin:0 0 2rem;}.ds-content td,.ds-content th{padding:0 2rem 0 0;}.ds-content td:last-child,.ds-content th:last-child{padding-right:0;}@media (min-width:760px){.ds-content h4{font-size:2.8rem;}}.ds-feed{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff;}.ds-feed__footer{margin-top:auto;padding:1.5rem 2rem;text-align:center;}.ds-feed__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2rem;}.ds-feed--facebook>.ds-feed__header{color:#3b5998;fill:#3b5998;}.ds-feed--twitter>.ds-feed__header{color:#55acee;fill:#55acee;}.ds-feed_header-icon{-webkit-flex:0 0 4rem;-ms-flex:0 0 4rem;flex:0 0 4rem;height:4rem;margin:0 2rem 0 0;fill:inherit;}.ds-feed__heading{font-family:Avalon,sans-serif;font-size:2rem;font-weight:600;line-height:1.3;}.ds-feed__list{margin:0;padding:0;list-style:none;}.ds-feed__list-item{padding:2rem;border-top:1px solid #e0e0e0;}.ds-feed__item-heading{font-weight:600;display:inline;color:#b20e10;}.ds-intro{margin:4rem 0;background:#fff;}.ds-intro__header{position:relative;}.ds-intro__heading{font-family:Avalon,sans-serif;font-size:2.4rem;font-weight:600;line-height:1.2;color:#b20e10;padding:1rem 2rem;}.ds-intro__content{padding:0 2rem;}.ds-intro__cta{font-size:2rem;padding:1.5rem 2rem;text-align:center;}@media (min-width:760px){.ds-intro__heading{font-size:3.2rem;padding:2rem 4rem;}.ds-intro__content{padding:0 4rem;}.ds-intro__cta{font-size:2.4rem;padding:2rem 4rem;}}.ds-news{position:relative;margin:4rem 0;background:#fff;}.ds-news__footer{padding:1.5rem 2rem 2rem;text-align:center;border-top:1px solid #e0e0e0;}.ds-news__footer:empty{display:none;}.ds-news__heading{font-size:1.8rem;line-height:1.3;padding:.8rem 2rem;color:#fff;background:#b20e10;}.ds-news__list{margin:0;padding:0;list-style:none;}.ds-news__list-item{padding:2rem 0;border-bottom:1px solid #e0e0e0;}.ds-news__list:last-of-type li:last-child{border:0;}.ds-news__item-heading{font-weight:600;display:inline;margin-right:.5em;color:#b20e10;}.ds-news__item .ds-content p{margin:2.4rem 0 0;}.ds-news__item .ds-content p:first-child{display:inline;}@media (max-width:759px){.ds-news__heading{display:inline-block;margin:0 2rem;}.ds-news__list-item{padding:2rem;}}@media (min-width:760px){.ds-news__heading{position:absolute;top:0;left:2rem;max-width:12rem;}.ds-news__list{padding:0 2rem 0 16rem;}}@media (min-width:980px){.ds-news__list{padding:0 16rem;}}.pager{margin:0;list-style:none;padding:0;}.ds-section{margin:4rem 1rem;}.ds-section__heading{font-family:Avalon,sans-serif;font-size:2.4rem;font-weight:600;margin:4rem 0;}.ds-section__heading-inner{display:inline-block;padding:.8rem 2rem;background:#fff;}@media (min-width:760px){font-size:2.8rem;}.ds-sm{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2rem;background:#fff;}.ds-sm:active,.ds-sm:focus,.ds-sm:hover{color:#fff !important;fill:#fff !important;}.ds-sm:active.ds-sm--facebook,.ds-sm:focus.ds-sm--facebook,.ds-sm:hover.ds-sm--facebook{background:#3b5998;}.ds-sm:active.ds-sm--twitter,.ds-sm:focus.ds-sm--twitter,.ds-sm:hover.ds-sm--twitter{background:#55acee;}.ds-sm.ds-sm--facebook{color:#3b5998;fill:#3b5998;}.ds-sm.ds-sm--twitter{color:#55acee;fill:#55acee;}.ds-sm__link-icon{-webkit-flex:0 0 4rem;-ms-flex:0 0 4rem;flex:0 0 4rem;height:4rem;margin:0 2rem 0 0;fill:inherit;}.ds-sm__title{font-family:Avalon,sans-serif;font-size:2rem;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.content-node{padding:1.5rem 2rem;background:#fff;}@media (min-width:760px){.content-node{padding:3rem 4rem;}}.site-footer__nav{text-align:center;}.drupal-local-tasks{position:relative;z-index:10;}.drupal-local-tasks ul{margin:0 0 .5em;padding:0;list-style:none;}.drupal-local-tasks ul li{display:inline-block;margin-right:.3em;}.drupal-local-tasks [dir=rtl] ul li{margin-right:0;margin-left:.3em;}.drupal-local-tasks ul a{display:block;padding:.4em 1em;text-decoration:none;background:hsla(0,0%,90%,.7);}.drupal-local-tasks ul a:focus,.drupal-local-tasks ul a:hover{background:rgba(4,130,128,.7);color:#fff;}.drupal-local-tasks ul a.is-active{background:#048280;color:#fff;}#block-visitberlin-messages{position:relative;z-index:10;}#block-visitberlin-messages a{color:#fff;text-decoration:underline;}#block-visitberlin-messages .placeholder{font-weight:600;}@media print{*{box-shadow:none !important;text-shadow:none !important;}abbr[title]:after{content:" (" attr(title) ")";}thead{display:table-header-group;}img,tr{page-break-inside:avoid;}h1,h2,h3,p{orphans:3;widows:3;}h1,h2,h3{page-break-after:avoid;}body{padding:0 2rem;}input,select,textarea{border:1px solid #000;}.breadcrumb-container,.button,.button--compact,.button--ticket,.embed,.mask,.nopr,.page-tools,.search__header,.tabbed-mask,.view-footer{display:none !important;}}
