/* @license MIT https://raw.githubusercontent.com/necolas/normalize.css/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{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-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
body:has(> .ddbgo-footer,> .dialog-off-canvas-main-canvas .gin-frontend__footer){display:flex;flex-direction:column;box-sizing:border-box;min-height:100vh;min-height:100dvh;}body:has(> .ddbgo-footer,> .dialog-off-canvas-main-canvas .gin-frontend__footer) > .dialog-off-canvas-main-canvas,.gin-frontend:has(> .gin-frontend__footer){display:flex;flex:1 0 auto;flex-direction:column;min-width:0;}body.gin-login:has(> .ddbgo-footer) .user-form-page{flex:1 0 auto;min-height:0;max-height:none;margin-block-end:0;}.gin-frontend .gin-frontend__footer,.ddbgo-footer{box-sizing:border-box;flex-shrink:0;margin-block-start:auto;padding-block:0;padding-inline:var(--gin-spacing-l);border:0;background:transparent;color:var(--gin-color-text-light);box-shadow:none;}.gin-frontend .gin-frontend__footer > .gin-frontend__footer-inner,.ddbgo-footer__inner{padding-block:var(--gin-spacing-xxs);padding-inline:0;border-block-start:1px solid var(--gin-border-color);}.ddbgo-footer-menu > .menu{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:0 var(--gin-spacing-xs);margin:0;padding:0;list-style:none;text-align:end;}.ddbgo-footer-menu > .menu > .menu-item{min-width:0;max-width:100%;margin:0;padding:0;list-style:none;}.ddbgo-footer-menu > .menu > .menu-item > :is(a,span){display:flex;box-sizing:border-box;align-items:center;justify-content:flex-end;min-height:2.75rem;padding:var(--gin-spacing-xxs) var(--gin-spacing-xs);border-radius:var(--gin-border-xs);font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-normal,400);line-height:1.3;overflow-wrap:anywhere;}.ddbgo-footer-menu > .menu > .menu-item > a{color:var(--gin-color-primary);text-decoration-line:underline;text-decoration-style:dotted;}.ddbgo-footer-menu > .menu > .menu-item > a:hover{color:var(--gin-color-primary-hover);text-decoration-line:none;}.ddbgo-footer-menu > .menu > .menu-item > a:active{color:var(--gin-color-primary-active);}.ddbgo-footer-menu > .menu > .menu-item > a:focus-visible{text-decoration-line:none;outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);}@media (max-width:48em){.gin-frontend .gin-frontend__footer,.ddbgo-footer{padding-inline:var(--gin-spacing-m);}.ddbgo-footer-menu > .menu{justify-content:center;text-align:center;}.ddbgo-footer-menu > .menu > .menu-item > :is(a,span){justify-content:center;}}@media (forced-colors:active){.gin-frontend .gin-frontend__footer > .gin-frontend__footer-inner,.ddbgo-footer__inner{border-block-start-color:CanvasText;}.ddbgo-footer-menu > .menu > .menu-item > a:is(:hover,:focus-visible){outline:2px solid Highlight;outline-offset:2px;}.ddbgo-footer-menu > .menu > .menu-item > a:focus-visible{outline-style:dashed;}}
:root{--ddbgo-content-type-icon-aggregator:url("/libraries/fontawesome/svgs/solid/sitemap.svg");--ddbgo-content-type-icon-bestand:url("/libraries/fontawesome/svgs/solid/file-lines.svg");--ddbgo-content-type-icon-kwe:url("/libraries/fontawesome/svgs/solid/landmark.svg");--ddbgo-content-type-icon-person:url("/libraries/fontawesome/svgs/solid/users.svg");--ddbgo-field-icon-contact:url("/libraries/fontawesome/svgs/solid/address-book.svg");--ddbgo-icon-account:url("/libraries/fontawesome/svgs/solid/circle-user.svg");--ddbgo-icon-bookmark:url("/libraries/fontawesome/svgs/regular/bookmark.svg");--ddbgo-icon-bookmark-filled:url("/libraries/fontawesome/svgs/solid/bookmark.svg");--ddbgo-icon-menu:url("/libraries/fontawesome/svgs/solid/bars.svg");--ddbgo-icon-settings:url("/libraries/fontawesome/svgs/solid/gear.svg");--ddbgo-icon-start:url("/modules/custom/ddbgo_gin/images/logo-signet-adaptive.svg");--ddbgo-icon-success:url("/libraries/fontawesome/svgs/solid/circle-check.svg");}
form :is(input.form-element,select.form-element,textarea.form-element,.tagify.form-element):not([type="hidden"],[type="checkbox"],[type="radio"],[type="file"],[type="date"],[type="time"],[type="datetime-local"],.form-element--extrasmall,.form-element--editor-format,.select2-hidden-accessible,[name$="][_weight]"]){width:100%;min-width:0;max-width:100%;}form .select2-container:has(> .selection){width:100% !important;min-width:0;max-width:100%;}:is(.select2-container--default,.select2-container--gin) .select2-selection{position:relative;box-sizing:border-box;height:auto;min-height:calc(2 * var(--input-padding-vertical) + var(--input-line-height));padding-block:calc(var(--input-padding-vertical) - 1px);padding-inline:var(--input-padding-horizontal) 2.75rem;border:1px solid var(--gin-border-color-form-element);border-radius:var(--gin-border-m);background:var(--gin-bg-input);color:var(--gin-color-text);font-size:var(--gin-font-size);line-height:var(--input-line-height);}:is(.select2-container--default,.select2-container--gin) .select2-selection--single .select2-selection__rendered{padding:0;color:inherit;line-height:inherit;white-space:normal;overflow-wrap:anywhere;}:is(.select2-container--default,.select2-container--gin) .select2-selection--single .select2-selection__placeholder{color:var(--gin-color-text-light);}:is(.select2-container--default,.select2-container--gin) .select2-selection--multiple{padding-block:calc(var(--input-padding-vertical) / 2 - 1px);}:is(.select2-container--default,.select2-container--gin) .select2-selection--multiple .select2-selection__rendered{margin:0;}:is(.select2-container--default,.select2-container--gin) .select2-selection--multiple .select2-search--inline{display:inline;padding:0;line-height:inherit;}.tagify + input.tagify-select-widget{display:none;}form .tagify.form-element .tagify__input{min-width:min(4rem,100%);margin-block:calc(var(--input-padding-vertical) / 2 - 1px);padding-block:calc(var(--input-padding-vertical) / 2);}.node-form .tagify.form-element .tagify__tag{height:auto;min-height:2rem;max-width:calc(100% - 8px);}.node-form .tagify.form-element .tagify__tag > div{min-width:0;max-width:100%;flex-wrap:wrap;}.node-form .tagify.form-element .tagify__tag__removeBtn{flex-shrink:0;}.node-form .tagify.form-element .tagify__tag :is(.tagify__tag-text,.tagify__tag-text-with-entity-id,.tagify__tag-info-label,.tagify__tag__info-label-wrap){min-width:0;max-width:100%;white-space:normal !important;overflow-wrap:anywhere;overflow:visible;text-overflow:clip;}body:has(.node-form .tagify.form-element) > .tagify__dropdown .tagify__dropdown__item{max-height:none;flex-wrap:wrap;}body:has(.node-form .tagify.form-element) > .tagify__dropdown :is(.tagify__dropdown__item-highlighted,.tagify__tag-info-label,.tagify__tag__info-label-wrap,.dropdown_group){min-width:0;max-width:100%;white-space:normal !important;overflow-wrap:anywhere;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;}:is(.select2-container--default,.select2-container--gin) .select2-selection__arrow{display:none;}:is(.select2-container--default,.select2-container--gin) .select2-selection::after{content:"";position:absolute;inset-inline-end:1rem;inset-block-start:calc(var(--input-padding-vertical) + .35rem);width:.5rem;height:.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);pointer-events:none;}:is(.select2-container--default,.select2-container--gin).select2-container--open .select2-selection::after{transform:translateY(.25rem) rotate(225deg);}:is(.select2-container--default,.select2-container--gin) .select2-selection.select2-selection--clearable{padding-inline-end:4.75rem;}:is(.select2-container--default,.select2-container--gin) .select2-selection .select2-selection__clear{position:absolute;inset:auto;inset-block-start:calc(var(--input-padding-vertical) - 1px);inset-inline-end:2.5rem;float:none;width:1.5rem;height:var(--input-line-height);margin:0;padding:0;color:inherit;line-height:inherit;}:is(.select2-container--default,.select2-container--gin) .select2-selection--multiple .select2-selection__choice{margin:0 .25rem .25rem 0;padding-block:0;padding-inline:1.5rem .25rem;line-height:inherit;border-color:var(--gin-border-color-form-element);background:var(--gin-color-primary-light);color:var(--gin-color-text);white-space:normal;overflow-wrap:anywhere;}:is(.select2-container--default,.select2-container--gin) .select2-selection--multiple .select2-selection__choice__remove{width:1.5rem;min-height:var(--input-line-height);color:inherit;border-color:var(--gin-border-color-form-element);}:is(.select2-container--default,.select2-container--gin) .select2-search--inline .select2-search__field{height:var(--input-line-height);min-height:0;margin:0;padding:0;color:inherit;font:inherit;vertical-align:middle;}@supports (field-sizing:content){.node-form :is(.select2-container--default,.select2-container--gin) .select2-selection--multiple .select2-search--inline > textarea.select2-search__field[placeholder]:not([placeholder=""]):placeholder-shown{field-sizing:content;height:auto;min-height:var(--input-line-height);white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere;}}:is(.select2-container--default,.select2-container--gin):not(.select2-container--disabled) .select2-selection:hover{border-color:var(--gin-color-text);box-shadow:inset 0 0 0 1px var(--gin-color-text);}:is(.select2-container--default,.select2-container--gin):focus-within .select2-selection,:is(.select2-container--default,.select2-container--gin).select2-container--open .select2-selection,:is(.select2-container--default,.select2-container--gin) :is(.select2-selection__clear,.select2-selection__choice__remove):focus-visible,:is(.select2-container--default,.select2-container--gin) .select2-search--dropdown .select2-search__field:focus-visible{outline:2px solid var(--gin-color-primary);outline-offset:2px;box-shadow:0 0 0 4px var(--gin-color-focus);}select:is(.error,[aria-invalid="true"]) + :is(.select2-container--default,.select2-container--gin) .select2-selection{border-color:var(--gin-color-danger);box-shadow:inset 0 0 0 1px var(--gin-color-danger);}:is(.select2-container--default,.select2-container--gin).select2-container--disabled .select2-selection{color:var(--gin-color-disabled);background:var(--gin-color-disabled-bg);border-color:var(--gin-color-disabled-border);box-shadow:none;cursor:not-allowed;}:is(.select2-container--default,.select2-container--gin) .select2-dropdown{color:var(--gin-color-text);background:var(--gin-bg-input);border-color:var(--gin-border-color-form-element);border-radius:var(--gin-border-m);}:is(.select2-container--default,.select2-container--gin) .select2-search--dropdown .select2-search__field{min-height:calc(2 * var(--input-padding-vertical) + var(--input-line-height));padding:calc(var(--input-padding-vertical) - 1px) var(--input-padding-horizontal);color:var(--gin-color-text);background:var(--gin-bg-input);border:1px solid var(--gin-border-color-form-element);border-radius:var(--gin-border-s);font:inherit;}:is(.select2-container--default,.select2-container--gin) .select2-results__option{padding:var(--gin-spacing-xs) var(--gin-spacing-s);overflow-wrap:anywhere;}:is(.select2-container--default,.select2-container--gin) .select2-results__option--selected{background:var(--gin-color-primary-light);}:is(.select2-container--default,.select2-container--gin) .select2-results__option--highlighted.select2-results__option--selectable{color:var(--gin-color-button-text);background:var(--gin-color-primary);}:is(.select2-container--default,.select2-container--gin) .select2-results__option--disabled{color:var(--gin-color-disabled);}@media (forced-colors:active){:is(.select2-container--default,.select2-container--gin) .select2-selection{border-color:ButtonText;}:is(.select2-container--default,.select2-container--gin).select2-container--disabled .select2-selection{color:GrayText;border-color:GrayText;}:is(.select2-container--default,.select2-container--gin) .select2-results__option--highlighted.select2-results__option--selectable{outline:2px solid Highlight;outline-offset:-2px;}}
:is(.gin-frontend,.node-form){--ddbgo-section-space:var(--gin-spacing-m);--ddbgo-display-row-space:var(--gin-spacing-s);}@media (min-width:48em){:is(.gin-frontend,.node-form){--ddbgo-section-space:var(--gin-spacing-l);--ddbgo-display-row-space:var(--gin-spacing-m);}}:is(.gin-frontend .node--view-mode-full,.node-form) .field-group-tabs-wrapper{min-width:0;padding:var(--gin-spacing-m) var(--ddbgo-section-space);}:is(.gin-frontend .node--view-mode-full,.node-form) details.claro-details > .claro-details__wrapper,.gin-frontend .ddbgo-linked-content-view > .claro-details__wrapper{min-width:0;margin:0;padding:var(--ddbgo-section-space);}:is(.gin-frontend .node--view-mode-full,.node-form) .horizontal-tabs .horizontal-tabs-pane{margin:0;}:is(.gin-frontend .node--view-mode-full,.node-form) details.claro-details.horizontal-tabs-pane > .claro-details__wrapper{padding-inline:0;}.node-form [data-horizontal-tabs-panes] > details.claro-details > .claro-details__wrapper > details.claro-details{margin-block:var(--gin-spacing-s);box-shadow:none;}.node-form [data-horizontal-tabs-panes] > details.claro-details > .claro-details__wrapper > details.claro-details > .claro-details__summary{min-block-size:calc(2 * var(--input-padding-vertical) + var(--input-line-height) + 2px);padding-block:calc(var(--input-padding-vertical) + 1px);padding-inline:calc(var(--gin-spacing-s) + 1rem + var(--gin-spacing-xs)) var(--gin-spacing-s);font-size:var(--gin-font-size);line-height:var(--input-line-height);overflow-wrap:anywhere;}.node-form [data-horizontal-tabs-panes] > details.claro-details > .claro-details__wrapper > details.claro-details > .claro-details__wrapper .form-item__label--multiple-value-form{font-size:var(--gin-font-size);}.node-form [data-horizontal-tabs-panes] > details.claro-details > .claro-details__wrapper > details.claro-details > .claro-details__summary::before{inset-inline-start:var(--gin-spacing-s);}:is(.gin-frontend .node--view-mode-full,.node-form) .horizontal-tabs ul.horizontal-tabs-list{margin-block-end:0;padding-block-end:0;}:is(.gin-frontend .node--view-mode-full,.node-form) .horizontal-tabs ul.horizontal-tabs-list::after{inset-block-end:0;}.gin-frontend .ddbgo-page-actions .flag-bookmark > a.ddbgo-bookmark-toggle:focus-visible,:is(.gin-frontend,.gin--edit-form) .block-local-tasks-block .tabs--primary .tabs__link:focus-visible,:is(.gin-frontend .node--view-mode-full,.node-form) .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button > a:focus-visible{outline:2px solid var(--gin-color-focus-border,#005fcc);outline-offset:-2px;}@media (hover:hover) and (pointer:fine){.field--name-field-bestandstags a.ddbgo-tag-link:hover:not(:focus-visible),.gin-frontend .ddbgo-page-actions .flag-bookmark > a.ddbgo-bookmark-toggle:hover:not(:focus-visible),:is(.gin-frontend,.gin--edit-form) .block-local-tasks-block .tabs--primary .tabs__link:hover:not(:focus-visible),:is(.gin-frontend .node--view-mode-full,.node-form) .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button > a:hover:not(:focus-visible){box-shadow:0 2px 8px rgba(20,20,30,.12);}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.field--name-field-bestandstags a.ddbgo-tag-link,.gin-frontend .ddbgo-page-actions .flag-bookmark > a.ddbgo-bookmark-toggle,:is(.gin-frontend,.gin--edit-form) .block-local-tasks-block .tabs--primary .tabs__link,:is(.gin-frontend .node--view-mode-full,.node-form) .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button > a{transition:background-color 180ms ease,box-shadow 180ms ease,transform 180ms ease;}.field--name-field-bestandstags a.ddbgo-tag-link:hover:not(:focus-visible),.gin-frontend .ddbgo-page-actions .flag-bookmark.action-flag > a.ddbgo-bookmark-toggle:hover:not(:focus-visible),:is(.gin-frontend,.gin--edit-form) .block-local-tasks-block .tabs--primary .tabs__link:not(.is-active):hover:not(:focus-visible),:is(.gin-frontend .node--view-mode-full,.node-form) .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button:not(.selected) > a:hover:not(:focus-visible){transform:translateY(-1px);}}:is(.gin-frontend .node--view-mode-full,.node-form) details.claro-details > .claro-details__wrapper > :first-child,.gin-frontend .ddbgo-linked-content-view > .claro-details__wrapper > :first-child{margin-block-start:0;}:is(.gin-frontend .node--view-mode-full,.node-form) details.claro-details > .claro-details__wrapper > :last-child,.gin-frontend .ddbgo-linked-content-view > .claro-details__wrapper > :last-child{margin-block-end:0;}.node-form .claro-details__wrapper > .form-wrapper:first-of-type > .form-item:first-child,.node-form .paragraphs-subform > .form-wrapper:first-of-type > .form-item:first-child,.node-form [data-horizontal-tabs-panes] > .form-wrapper:first-of-type > .form-item:first-child{margin-block-start:0;}.node-form .claro-details__wrapper > .form-wrapper:last-child > .form-item:last-child,.node-form .paragraphs-subform > .form-wrapper:last-child > .form-item:last-child{margin-block-end:0;}.node-form .paragraphs-subform{min-width:0;padding-block-start:var(--gin-spacing-m);overflow-wrap:anywhere;}.node-form .paragraph-type-top{flex-wrap:wrap;gap:var(--gin-spacing-xs);}.node-form .paragraph-type-top > .paragraph-type-title{flex:1 1 8rem;min-width:0;white-space:normal;overflow-wrap:anywhere;}.node-form .paragraph-type-top > :not(.paragraph-type-title),.node-form :is(.paragraphs-actions,.paragraphs-dropbutton-wrapper,.field-actions,.tabledrag-toggle-weight-wrapper){min-inline-size:0;max-inline-size:100%;}.node-form .paragraphs-actions{flex-wrap:wrap;gap:var(--gin-spacing-xs);}.node-form .tabledrag-toggle-weight-wrapper > button{max-inline-size:100%;white-space:normal;overflow-wrap:anywhere;}.node-form .field-multiple-table :is(.tabledrag-cell-content,.tabledrag-cell-content__item){min-inline-size:0;max-inline-size:100%;}.node-form .field-multiple-table .tabledrag-cell-content__item{flex:1 1 auto;}.node-form :is(.form-managed-file,.form-managed-file__main,.form-managed-file__meta-items){min-inline-size:0;max-inline-size:100%;}.node-form .form-managed-file__main{flex-wrap:wrap;gap:var(--gin-spacing-xs);}.node-form .form-managed-file__main :is(input[type="file"],.file){min-inline-size:0;max-inline-size:100%;}.node-form button.field-add-more-submit{max-width:100%;white-space:normal;overflow-wrap:anywhere;}.node-form .field-group-tabs-wrapper > .horizontal-tabs{margin-block-start:0;}@media (max-width:40em){:is(.gin-frontend .node--view-mode-full,.node-form) .field-group-tabs-wrapper{padding:var(--gin-spacing-xs);}}
table th{color:var(--gin-color-text);background:var(--gin-bg-layer2);}table th.sortable-heading.is-active{color:var(--gin-color-primary);}table th.sortable-heading.is-active > a{color:inherit;}table th.sortable-heading.is-active > a::before{border-block-end-color:currentColor;border-block-end-width:.125rem;}.gin--dark-mode table th,.gin--dark-mode table th .form-item__label{color:var(--gin-color-text);}.gin--dark-mode table th.sortable-heading.is-active > a,.gin--dark-mode table th.sortable-heading.is-active > a:hover,.gin--dark-mode table th.sortable-heading.is-active > a:active{color:var(--gin-color-primary) !important;}.gin--dark-mode table th.sortable-heading.is-active > a::before,.gin--dark-mode table th.sortable-heading > a:hover::before{background-color:transparent;border-block-end-width:.125rem;}.pager__items{gap:var(--gin-spacing-xxs);}.pager__link,.pager__current{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:2.25rem;block-size:2.25rem;padding:var(--gin-spacing-xxs) var(--gin-spacing-xs);border:1px solid transparent;border-radius:var(--gin-border-xs);color:var(--gin-color-text);background:transparent;font-variant-numeric:tabular-nums;text-decoration:none;}.pager .pager__link,.pager .pager__current{border-radius:var(--gin-border-xs);}.pager .pager__item--first .pager__link::before,.pager .pager__item--previous .pager__link::before,.pager .pager__item--next .pager__link::after,.pager .pager__item--last .pager__link::after{content:none !important;}.pager__link:hover{color:var(--gin-color-button-text);background:var(--gin-color-primary-hover);}.pager__link:focus-visible{outline:2px solid var(--gin-color-focus-border);outline-offset:2px;}.pager__current{border-color:var(--gin-color-primary);color:var(--gin-color-button-text);background:var(--gin-color-primary);cursor:default;}.pager__item--ellipsis{color:var(--gin-color-text-light);}.dropbutton__toggle{border-inline-start-color:var(--gin-border-color) !important;}.dropbutton__item:first-of-type ~ .dropbutton__item{border-color:var(--gin-border-color);background:var(--gin-bg-layer);}.dropbutton__item:first-of-type ~ .dropbutton__item > :is(a,.button){color:var(--gin-color-text);background:var(--gin-bg-layer);}.dropbutton__item:first-of-type ~ .dropbutton__item > :is(a,.button):hover,.dropbutton__item:first-of-type ~ .dropbutton__item > :is(a,.button):focus-visible{color:var(--gin-color-primary);background:var(--gin-color-primary-light);}
.gin-frontend .views-exposed-form.views-exposed-form{display:block;box-sizing:border-box;width:100%;max-width:none;margin-block:var(--gin-spacing-l);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}.gin-frontend .views-exposed-form > .ddbgo-exposed-filters{box-sizing:border-box;width:100%;max-width:none;margin-block:0 var(--gin-spacing-m);}.gin-frontend .ddbgo-exposed-filters > .claro-details__wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--gin-spacing-m);align-items:end;min-width:0;}.gin-frontend .ddbgo-exposed-filters > .claro-details__wrapper > :is(.views-exposed-form__item,.fieldset){align-self:end;box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;}.gin-frontend .bef-exposed-form .ddbgo-exposed-filters > .claro-details__wrapper > .form-item,.gin-frontend .bef-exposed-form .ddbgo-exposed-filters > .claro-details__wrapper .js-form-wrapper > .form-item{float:none;}.gin-frontend .views-exposed-form .form-item__label{display:block;margin-block:0 var(--gin-spacing-xxs);line-height:1.35;}.gin-frontend .views-exposed-form :is(.form-element,.form-textarea-wrapper,.form-datetime-wrapper,.tagify){box-sizing:border-box;width:100%;min-width:0;max-width:none;}.gin-frontend .ddbgo-exposed-filters > .claro-details__wrapper > .views-exposed-form__item--actions{display:flex;flex-wrap:wrap;gap:var(--gin-spacing-xs);align-items:center;align-self:end;margin:0;}.gin-frontend .ddbgo-exposed-filters > .claro-details__wrapper > .views-exposed-form__item--actions .button{margin:0;}.gin-frontend .ddbgo-exposed-filters > .claro-details__wrapper > :is(fieldset,.fieldset){grid-column:1 / -1;}.gin-frontend .ddbgo-exposed-filters > .claro-details__wrapper > :is(fieldset,.fieldset) > .fieldset__legend{margin-block-end:var(--gin-spacing-xs);}.gin-frontend .ddbgo-exposed-filters > .claro-details__wrapper > :is(fieldset,.fieldset) > .fieldset__wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--gin-spacing-s);align-items:end;margin:0;}.gin-frontend .ddbgo-exposed-filters > .claro-details__wrapper > :is(fieldset,.fieldset) > .fieldset__wrapper > .form-item{min-width:0;margin:0;}.gin-frontend .ddbgo-exposed-filters > .claro-details__wrapper:has(> .ddbgo-date-filter){display:flex;flex-wrap:wrap;}.gin-frontend .ddbgo-exposed-filters > .claro-details__wrapper:has(> .ddbgo-date-filter) > .views-exposed-form__item{flex:0 1 14rem;}.gin-frontend .ddbgo-exposed-filters > .claro-details__wrapper > .ddbgo-date-filter{flex:0 1 30rem;max-width:100%;padding:0;border:0;background:transparent;box-shadow:none;}.gin-frontend .ddbgo-exposed-filters > .claro-details__wrapper:has(> .ddbgo-date-filter) > .views-exposed-form__item--actions{flex:0 0 auto;width:auto;max-width:100%;}.gin-frontend .ddbgo-date-filter__controls{display:flex;flex-wrap:wrap;gap:var(--gin-spacing-xs);align-items:end;min-width:0;}.gin-frontend .views-exposed-form .ddbgo-date-filter__controls > .form-item{flex:1 1 9rem;min-width:0;max-width:100%;margin:0;}@media (max-width:47.99em){.gin-frontend .ddbgo-exposed-filters > .claro-details__wrapper:has(> .ddbgo-date-filter) > :is(.views-exposed-form__item,.ddbgo-date-filter){flex-basis:100%;width:100%;}.gin-frontend .views-exposed-form .ddbgo-date-filter__controls > .form-item{flex-basis:100%;max-width:none;}}.gin-frontend .views-exposed-form > .ddbgo-exposed-filter--tags{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none;}@media (max-width:47.99em){.gin-frontend .ddbgo-exposed-filters > .claro-details__wrapper > .views-exposed-form__item--actions .button{flex:1 1 100%;width:100%;}}.views-exposed-form .tagify.form-element--type-select{display:flex;align-items:center;flex-wrap:nowrap;min-height:calc((var(--input-padding-vertical) * 2) + var(--input-line-height));}.views-exposed-form .tagify.form-element--type-select .tagify__input{flex:1 1 auto;min-width:1rem;}.views-exposed-form .tagify.form-element--type-select .tagify__tag{flex:0 0 auto;max-width:100%;}.gin-frontend.gin-frontend{--gin-frontend-max-width:none;}.gin-frontend :is(.gin-frontend__header-inner,.gin-frontend__breadcrumb,.gin-frontend__page-header,.gin-frontend__main,.gin-frontend__pre-footer,.gin-frontend__footer-inner){box-sizing:border-box;width:100%;max-width:none;margin-inline:0;}.gin-frontend .gin-frontend__page-header .block-page-title-block{width:100%;min-width:0;}.gin-frontend .gin-frontend__page-header .page-title{display:flex;align-items:flex-start;box-sizing:border-box;width:100%;max-width:100%;padding-inline-end:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;}:is(#ddbgo-breadcrumb-specificity,.gin-frontend).gin-frontend .gin-breadcrumb .gin-breadcrumb__item:first-of-type + .gin-breadcrumb__item::before{content:"/";border:0;width:auto;height:auto;padding:0 .5em;margin-inline-end:0;}:is(#ddbgo-breadcrumb-specificity,.gin-frontend).gin-frontend .gin-breadcrumb .gin-breadcrumb__list{overflow:visible;text-overflow:clip;}.gin-frontend .gin-breadcrumb :is(.gin-breadcrumb__link,.gin-breadcrumb__text){white-space:normal;overflow-wrap:anywhere;}.gin-frontend table.gin--sticky-table-header{top:0 !important;inset-block-start:0 !important;}.gin-frontend .view-empty,:is(#ddbgo-empty-specificity,.gin-frontend).gin-frontend .view-flag-bookmark .view-content:has(.ddbgo-view-empty-marker){margin-block:var(--gin-spacing-l);padding:var(--gin-spacing-m);border:1px solid var(--gin-border-color);border-inline-start:4px solid var(--gin-color-primary);border-radius:var(--gin-border-m);background:var(--gin-bg-layer);box-shadow:none;color:var(--gin-color-text);}.gin-frontend .view-empty > :first-child{margin-block-start:0;}.gin-frontend .view-empty > :last-child{margin-block-end:0;}.gin-frontend.gin-frontend :where(.gin-frontend__main,.gin-frontend__pre-footer,.gin-frontend__footer-inner) :where(a:any-link:not(.button,.action-link,.tabs__link,.pager__link,[role="button"])){text-decoration-line:underline;text-decoration-style:dotted;}.gin-frontend.gin-frontend :where(.gin-frontend__main,.gin-frontend__pre-footer,.gin-frontend__footer-inner) :where(a:any-link:not(.button,.action-link,.tabs__link,.pager__link,[role="button"]):is(:hover,:focus-visible)){text-decoration-line:none;}:is(#ddbgo-table-link-specificity,.gin-frontend).gin-frontend table td :where(a:any-link:not(.button,.action-link,[role="button"])){text-decoration-line:underline;text-decoration-style:dotted;}:is(#ddbgo-table-link-specificity,.gin-frontend).gin-frontend table td :where(a:any-link:not(.button,.action-link,[role="button"]):is(:hover,:focus-visible)){text-decoration-line:none;}.gin-frontend .view-flag-bookmark table.views-table{width:100%;table-layout:fixed;}.gin-frontend .view-flag-bookmark.view-display-id-page table.views-table > caption > h2,.gin-frontend .sitemap > .sitemap-item > h2{font-size:var(--gin-font-size-h3);}.gin-frontend .view-flag-bookmark :is(th,td).views-field-flagging-bulk-form{width:3.25rem;}.gin-frontend .view-flag-bookmark :is(th,td).views-field-counter{width:4rem;}.gin-frontend .view-flag-bookmark :is(th,td).views-field-created{width:10.5rem;}.gin-frontend .view-flag-bookmark :is(th,td).views-field-link-flag{width:14rem;}.gin-frontend .node--view-mode-full details.claro-details > .claro-details__wrapper > .field{padding-block:var(--ddbgo-display-row-space);}.gin-frontend .node--view-mode-full details.claro-details > .claro-details__wrapper > .field > .field__items{gap:var(--gin-spacing-xs);}.gin-frontend .node--view-mode-full .field__items > .field__item{min-width:0;}.gin-frontend .node--view-mode-full .file{box-sizing:border-box;max-width:100%;}.gin-frontend .node--view-mode-full .file a{overflow-wrap:anywhere;}.gin-frontend details.claro-details > .claro-details__summary{transition:color 180ms ease,background-color 180ms ease,box-shadow 220ms ease;}.gin-frontend details.claro-details[open] > .claro-details__summary{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--gin-color-primary) 22%,transparent);}.gin-frontend details.claro-details[open] > .claro-details__wrapper{transform-origin:top center;animation:ddbgo-details-reveal 280ms cubic-bezier(.2,.8,.2,1) both;}@keyframes ddbgo-details-reveal{from{opacity:.2;transform:translateY(-.4rem) scale(.995);}65%{opacity:1;}to{opacity:1;transform:translateY(0) scale(1);}}.gin-frontend details.claro-details > .claro-details__wrapper > .claro-details__description{max-width:80ch;margin:0 0 var(--gin-spacing-m);padding-block-end:var(--gin-spacing-m);border-block-end:1px solid var(--gin-border-color);font-size:var(--gin-font-size-s);line-height:1.5;}.gin-frontend details.claro-details > .claro-details__wrapper > .field{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gin-spacing-xxs) var(--gin-spacing-l);align-items:start;margin:0;padding-block:var(--gin-spacing-s);border-block-end:1px solid var(--gin-border-color);font-size:var(--gin-font-size-s);line-height:1.5;}.gin-frontend details.claro-details > .claro-details__wrapper > .field:last-child{border-block-end:0;}.gin-frontend details.claro-details > .claro-details__wrapper > .field::after{display:none;}.gin-frontend details.claro-details > .claro-details__wrapper > .field > :is(.field__label,.field__item,.field__items){float:none;min-width:0;margin:0;padding:0;}.gin-frontend details.claro-details > .claro-details__wrapper > .field > .field__label{color:var(--gin-color-title);font-weight:var(--gin-font-weight-semibold,600);}.gin-frontend details.claro-details > .claro-details__wrapper > .field > :is(.field__item,.field__items){color:var(--gin-color-text);overflow-wrap:anywhere;}.gin-frontend details.claro-details > .claro-details__wrapper > .field > .field__items{display:grid;gap:var(--gin-spacing-xxs);}.gin-frontend .ddbgo-linked-content-view{box-sizing:border-box;width:100%;min-width:0;margin-block:var(--ddbgo-section-space);}.gin-frontend .ddbgo-linked-content-view > .claro-details__summary{overflow-wrap:anywhere;}.gin-frontend .ddbgo-linked-content-view > .ddbgo-linked-content-view__content{box-sizing:border-box;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;}@media (min-width:48em){.gin-frontend details.claro-details > .claro-details__wrapper > .field{grid-template-columns:minmax(8rem,28%) minmax(0,1fr);}}.gin-frontend :is(.field--name-field-personen,.field--name-field-kontakt).field__items,.gin-frontend :is(.field--name-field-personen,.field--name-field-kontakt) > .field__items,.gin-frontend .node--view-mode-full details.claro-details > .claro-details__wrapper > :is(.field--name-field-personen,.field--name-field-kontakt) > .field__items,.gin-frontend details.claro-details > .claro-details__wrapper > :is(.field--name-field-personen,.field--name-field-kontakt).field__items{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:var(--gin-spacing-m);min-inline-size:0;padding-block:0;border-block-end:0;}.gin-frontend :is(.field--name-field-personen.field__items,.field--name-field-personen > .field__items) > .field__item{flex:0 1 auto;inline-size:max-content;min-inline-size:0;max-inline-size:min(100%,36rem);overflow-wrap:anywhere;align-self:stretch;display:grid;grid-template-columns:minmax(0,1fr);}.gin-frontend :is(.field--name-field-personen,.field--name-field-kontakt) .field__item > .paragraph{display:grid;grid-template-columns:minmax(0,1fr);box-sizing:border-box;min-inline-size:0;gap:var(--gin-spacing-xs);align-content:start;padding:var(--gin-spacing-m);border:1px solid var(--gin-border-color-layer);border-radius:var(--gin-border-m);background:var(--gin-bg-layer);box-shadow:0 1px 2px rgba(20,20,30,.05),0 4px 12px rgba(20,20,30,.03);transition:border-color 180ms ease,box-shadow 220ms ease,transform 220ms ease;}@media (hover:hover) and (pointer:fine){.gin-frontend :is(.field--name-field-personen,.field--name-field-kontakt) .field__item > .paragraph:hover{border-color:color-mix(in srgb,var(--gin-color-primary) 35%,var(--gin-border-color-layer));box-shadow:0 2px 4px rgba(20,20,30,.06),0 12px 28px rgba(20,20,30,.1);transform:translateY(-2px);}}.gin-frontend :is(.field--name-field-personen,.field--name-field-kontakt) .field__item > .paragraph:focus-within{border-color:var(--gin-color-focus-border);box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);}.gin-frontend .field--name-field-personen .paragraph > .field--name-field-rolle{color:var(--gin-color-text-light);font-size:var(--gin-font-size-xs);line-height:1.35;}.gin-frontend .field--name-field-personen .paragraph > .field--name-field-person{display:flex;gap:var(--gin-spacing-xs);align-items:flex-start;min-width:0;font-weight:var(--gin-font-weight-semibold,600);overflow-wrap:anywhere;}.gin-frontend .field--name-field-personen .paragraph > .field--name-field-person::before,.gin-frontend .field--name-field-kontakt .paragraph > .field--name-field-datum::before{content:"";flex:0 0 1rem;width:1rem;height:1rem;margin-block-start:.15em;background-color:var(--gin-color-primary);}.gin-frontend .field--name-field-personen .paragraph > .field--name-field-person::before{-webkit-mask:var(--ddbgo-content-type-icon-person) center / contain no-repeat;mask:var(--ddbgo-content-type-icon-person) center / contain no-repeat;}.gin-frontend .field--name-field-kontakt.field__items,.gin-frontend .field--name-field-kontakt > .field__items{flex-direction:column;gap:var(--gin-spacing-m);isolation:isolate;}.gin-frontend details.claro-details > .claro-details__wrapper > .field--name-field-kontakt.field__items > .field__item,.gin-frontend :is(.field--name-field-kontakt.field__items,.field--name-field-kontakt > .field__items) > .field__item{--ddbgo-contact-marker-top:calc(var(--gin-spacing-m) + .55rem);position:relative;box-sizing:border-box;flex:0 1 auto;inline-size:max-content;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;padding-inline-start:var(--gin-spacing-l);}.gin-frontend :is(.field--name-field-kontakt.field__items,.field--name-field-kontakt > .field__items) > .field__item::before,.gin-frontend :is(.field--name-field-kontakt.field__items,.field--name-field-kontakt > .field__items) > .field__item::after{content:"";position:absolute;z-index:1;inset-block-start:var(--ddbgo-contact-marker-top);pointer-events:none;}.gin-frontend :is(.field--name-field-kontakt.field__items,.field--name-field-kontakt > .field__items) > .field__item::before{inset-inline-start:.3125rem;inset-block-end:calc(-1 * (var(--gin-spacing-m) + var(--ddbgo-contact-marker-top)));border-inline-start:2px solid var(--gin-border-color);}.gin-frontend :is(.field--name-field-kontakt.field__items,.field--name-field-kontakt > .field__items) > .field__item:last-child::before{display:none;}.gin-frontend :is(.field--name-field-kontakt.field__items,.field--name-field-kontakt > .field__items) > .field__item::after{inset-inline-start:0;inline-size:.75rem;block-size:.75rem;border-radius:50%;background:var(--gin-color-primary);transform:translateY(-50%);}.gin-frontend .field--name-field-kontakt .paragraph > .field--name-field-datum{display:flex;gap:var(--gin-spacing-xs);align-items:flex-start;min-width:0;color:var(--gin-color-text-light);font-size:var(--gin-font-size-xs);font-weight:var(--gin-font-weight-semibold,600);line-height:1.35;}.gin-frontend .field--name-field-kontakt .paragraph > .field--name-field-datum::before{-webkit-mask:var(--ddbgo-field-icon-contact) center / contain no-repeat;mask:var(--ddbgo-field-icon-contact) center / contain no-repeat;}.gin-frontend .field--name-field-kontakt .paragraph > .field--name-field-bemerkung{min-width:0;line-height:1.5;overflow-wrap:anywhere;}.gin-frontend details.claro-details > .claro-details__wrapper :is(.form-item,.form-wrapper){min-width:0;max-width:none;}.gin-frontend details.claro-details > .claro-details__wrapper :is(input.form-element,select.form-element,textarea.form-element):not(.form-boolean,[type="button"],[type="color"],[type="hidden"],[type="image"],[type="reset"],[type="submit"],[type="checkbox"],[type="radio"],[type="file"],[type="date"],[type="time"],[type="datetime-local"],.form-element--extrasmall,.form-element--editor-format,.select2-hidden-accessible,[name$="][_weight]"]),.gin-frontend details.claro-details > .claro-details__wrapper .form-textarea-wrapper,.gin-frontend details.claro-details > .claro-details__wrapper .select2-container:has(> .selection){box-sizing:border-box;width:100% !important;max-width:100%;}.gin-frontend .ddbgo-page-actions{position:relative;display:flex;gap:var(--gin-spacing-s);align-items:flex-start;box-sizing:border-box;width:100%;min-width:0;}.gin-frontend .ddbgo-page-actions > .block-local-tasks-block{flex:1 1 auto;min-width:0;margin:0;overflow:visible;}@media (min-width:48em){.gin-frontend .ddbgo-page-actions .is-horizontal .tabs--primary{width:auto;overflow:visible;flex-wrap:wrap;}}.gin-frontend :is(.node--view-mode-full,.ddbgo-page-actions) .flag-bookmark{display:grid;justify-items:end;gap:var(--gin-spacing-xxs);width:max-content;max-width:100%;margin-block:0 var(--gin-spacing-xs);margin-inline-start:auto;}.gin-frontend :is(.node--view-mode-full,.ddbgo-page-actions) .flag-bookmark a{display:inline-flex;align-items:center;gap:var(--gin-spacing-xxs);min-height:2rem;padding:var(--gin-spacing-xxs) var(--gin-spacing-xs);border-radius:var(--gin-border-xs);color:var(--gin-color-text-light);font-size:var(--gin-font-size-xxs);font-weight:var(--gin-font-weight-normal,400);line-height:1.2;text-decoration:none;transition:color 150ms ease,background-color 150ms ease,box-shadow 150ms ease,transform 120ms ease;}.gin-frontend :is(.node--view-mode-full,.ddbgo-page-actions) .flag-bookmark a:active{transform:scale(.97);}.gin-frontend :is(.node--view-mode-full,.ddbgo-page-actions) .flag-bookmark a::before{content:"";flex:0 0 .75rem;width:.75rem;height:.75rem;background-color:currentColor;-webkit-mask:var(--ddbgo-icon-bookmark) center / contain no-repeat;mask:var(--ddbgo-icon-bookmark) center / contain no-repeat;}.gin-frontend :is(.node--view-mode-full,.ddbgo-page-actions) .flag-bookmark.action-unflag a::before{-webkit-mask-image:var(--ddbgo-icon-bookmark-filled);mask-image:var(--ddbgo-icon-bookmark-filled);}.gin-frontend :is(.node--view-mode-full,.ddbgo-page-actions) .flag-bookmark a:is(:hover,:focus-visible){background:var(--gin-color-primary-light);color:var(--gin-color-primary-active);text-decoration:none;}.gin-frontend :is(.node--view-mode-full,.ddbgo-page-actions) .flag-bookmark .js-flag-message{display:inline-flex;align-items:center;gap:var(--gin-spacing-xs);box-sizing:border-box;max-width:min(30rem,100%);margin:0;padding:var(--gin-spacing-xs) var(--gin-spacing-s);border:1px solid var(--gin-color-green);border-radius:var(--gin-border-s);background:var(--gin-bg-layer);background:color-mix(in srgb,var(--gin-color-green) 10%,var(--gin-bg-layer));color:var(--gin-color-text);box-shadow:0 4px 14px rgba(20,20,30,.14);font-size:var(--gin-font-size-xs);line-height:1.4;text-align:start;overflow-wrap:anywhere;}.gin-frontend :is(.node--view-mode-full,.ddbgo-page-actions) .flag-bookmark .js-flag-message::before{content:"";flex:0 0 1rem;width:1rem;height:1rem;background-color:var(--gin-color-green);-webkit-mask:var(--ddbgo-icon-success) center / contain no-repeat;mask:var(--ddbgo-icon-success) center / contain no-repeat;}.gin-frontend .ddbgo-page-actions .flag-bookmark{position:relative;flex:0 1 auto;min-width:0;margin:0;}.gin-frontend .ddbgo-page-actions .flag-bookmark a.ddbgo-bookmark-toggle{justify-content:center;gap:var(--gin-spacing-xs);box-sizing:border-box;width:auto;max-width:100%;min-height:2rem;padding:var(--gin-spacing-xxs) var(--gin-spacing-s);border-radius:2rem;color:var(--gin-color-text-light);}.gin-frontend .ddbgo-bookmark-label{min-width:0;overflow-wrap:anywhere;}.gin-frontend .ddbgo-page-actions .flag-bookmark a.ddbgo-bookmark-toggle::before{flex:0 0 .875rem;width:.875rem;height:.875rem;}.gin-frontend .ddbgo-page-actions .flag-bookmark.action-unflag a.ddbgo-bookmark-toggle,.gin-frontend .ddbgo-page-actions .flag-bookmark a.ddbgo-bookmark-toggle:is(:hover,:focus-visible){background:var(--gin-color-primary-light);color:var(--gin-color-primary-active);}.gin-frontend .ddbgo-page-actions .flag-bookmark .js-flag-message{position:static;width:max-content;max-width:min(30rem,100%);}@media (max-width:48em){.gin-frontend .ddbgo-page-actions{display:block;}.gin-frontend .ddbgo-page-actions > .block-local-tasks-block{width:100%;}.gin-frontend .ddbgo-page-actions .flag-bookmark{margin-block-start:var(--gin-spacing-xs);margin-inline-start:auto;}.gin-frontend .ddbgo-page-actions .flag-bookmark .js-flag-message{width:min(20rem,100%);max-width:100%;}}@media (prefers-reduced-motion:reduce){.gin-frontend details.claro-details[open] > .claro-details__wrapper{animation:none;}.gin-frontend details.claro-details > .claro-details__summary,.gin-frontend :is(.field--name-field-personen,.field--name-field-kontakt) .field__item > .paragraph,.gin-frontend :is(.node--view-mode-full,.ddbgo-page-actions) .flag-bookmark a{transition:none;}.gin-frontend :is(.field--name-field-personen,.field--name-field-kontakt) .field__item > .paragraph:hover,.gin-frontend :is(.node--view-mode-full,.ddbgo-page-actions) .flag-bookmark a:active{transform:none;}}.gin-frontend .block-system-main-block > form.node-form{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}body.gin--edit-form.gin--edit-form{--gin-sidebar-offset:0px;padding-inline-end:0;}body.gin--edit-form .gin-frontend .layout-node-form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gin-spacing-l);align-items:start;}body.gin--edit-form .gin-frontend :is(.layout-region-node-main,.layout-region-node-footer,.layout-region-node-secondary){box-sizing:border-box;float:none;width:100%;min-width:0;max-width:none;padding-inline:0;}body.gin--edit-form .gin-frontend .layout-region-node-secondary{align-self:start;position:static;height:auto;margin-block:0;overflow:visible;visibility:visible;opacity:1;transform:none;}body.gin--edit-form .gin-frontend #gin-sidebar-draggable,body.gin--edit-form .gin-frontend .meta-sidebar__close{display:none;}@media (min-width:75em){body.gin--edit-form .gin-frontend .layout-node-form{grid-template-columns:minmax(0,1fr)
      clamp(var(--gin-sidebar-min-width),var(--gin-sidebar-width),var(--gin-sidebar-max-width));}body.gin--edit-form .gin-frontend :is(.layout-region-node-main,.layout-region-node-footer){grid-column:1;}body.gin--edit-form .gin-frontend .layout-region-node-main{grid-row:1;align-self:start;margin-block:0;}body.gin--edit-form .gin-frontend .layout-region-node-secondary{grid-column:2;grid-row:1;position:sticky;inset-block-start:calc(var(--gin-toolbar-y-offset) + var(--gin-spacing-l));margin-block-start:var(--gin-spacing-m);max-height:calc(100vh - var(--gin-toolbar-y-offset) - var(--gin-spacing-xxl));overflow-y:auto;background:var(--gin-bg-layer);border:1px solid var(--gin-border-color-layer);border-radius:var(--gin-border-m);}body.gin--edit-form .gin-frontend #gin-sidebar-draggable{display:block;}}
.gin-frontend .gin-frontend__header{box-sizing:border-box;height:4rem;padding-block:0;position:relative;z-index:100;border-block-end:1px solid color-mix(in srgb,var(--gin-border-color) 72%,transparent);background:var(--gin-bg-layer);box-shadow:0 1px 2px rgba(20,20,30,.04);}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gin-frontend .gin-frontend__header{background:color-mix(in srgb,var(--gin-bg-layer) 84%,transparent);-webkit-backdrop-filter:saturate(150%) blur(16px);backdrop-filter:saturate(150%) blur(16px);}}.gin-frontend .gin-frontend__header-inner{height:100%;align-items:stretch;gap:clamp(var(--gin-spacing-s),2vw,var(--gin-spacing-xxl));flex-wrap:nowrap;}.gin-frontend .gin-frontend__branding{display:flex;flex:0 0 auto;align-items:center;height:100%;}.gin-frontend .gin-frontend__branding .site-logo{box-sizing:border-box;align-items:center;}.gin-frontend .gin-frontend__branding .site-logo img{width:auto;height:2.5rem;min-height:0;max-height:2.5rem;}.gin-frontend .gin-frontend__primary-menu{display:flex;align-items:stretch;justify-content:flex-end;flex:1 1 auto;min-width:0;}.ddbgo-workspace-navigation{display:flex;align-items:stretch;height:100%;}.ddbgo-workspace-navigation__menu-toggle,.ddbgo-workspace-navigation__toggle,.ddbgo-workspace-navigation__link{appearance:none;box-sizing:border-box;align-items:center;min-height:4rem;border:0;background:transparent;color:var(--gin-color-text-light);font:inherit;font-size:var(--gin-font-size-s);cursor:pointer;transition:color 160ms ease,background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease,transform 120ms ease;}.ddbgo-workspace-navigation__menu-toggle{--ddbgo-workspace-icon:var(--ddbgo-icon-menu);display:none;justify-content:center;gap:var(--gin-spacing-xs);min-width:2.75rem;height:100%;padding:.75rem .85rem;border-block-end:3px solid transparent;font-weight:var(--gin-font-weight-normal,400);line-height:normal;}.ddbgo-workspace-navigation__menu-toggle::before,.ddbgo-workspace-navigation__toggle::before,.ddbgo-workspace-navigation__link::before{content:"";flex:0 0 .9rem;width:.9rem;height:.9rem;background-color:currentColor;-webkit-mask:var(--ddbgo-workspace-icon) center / contain no-repeat;mask:var(--ddbgo-workspace-icon) center / contain no-repeat;}.ddbgo-workspace-navigation__list,.gin-frontend__primary-menu .ddbgo-workspace-navigation__list{display:flex;align-items:stretch;justify-content:flex-end;flex-wrap:nowrap;gap:0;height:100%;list-style:none;margin:0;padding:0;}.ddbgo-workspace-navigation__item{position:relative;list-style:none;margin:0;padding:0;}.ddbgo-workspace-navigation__item::before,.ddbgo-workspace-navigation__item::marker{content:none;}.ddbgo-workspace-navigation__toggle,.ddbgo-workspace-navigation__link{--ddbgo-workspace-icon:none;display:flex;gap:0.45rem;padding:0.75rem 0.85rem;border-bottom:3px solid transparent;line-height:1.2;text-decoration:none;white-space:nowrap;}.ddbgo-workspace-navigation__menu-toggle:active,.ddbgo-workspace-navigation__toggle:active,.ddbgo-workspace-navigation__link:active{transform:scale(.98);}.ddbgo-workspace-navigation__toggle::before,.ddbgo-workspace-navigation__link::before{transform:scale(0.96);transform-origin:center;}.ddbgo-workspace-navigation__toggle::after{content:"";flex:0 0 .4rem;width:.4rem;height:.4rem;margin-inline-start:.2rem;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:translateY(-.1rem) rotate(45deg);}.ddbgo-workspace-navigation__toggle[aria-expanded="true"]::after{transform:translateY(.1rem) rotate(225deg);}.gin-frontend__primary-menu .ddbgo-workspace-navigation__link{display:flex;align-items:center;justify-content:center;gap:0.5rem;min-height:4rem;padding:0.75rem 0.85rem;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--gin-color-text-light);font:inherit;font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-normal,400);line-height:normal;}.ddbgo-workspace-navigation__toggle:hover,.ddbgo-workspace-navigation__toggle:focus,.ddbgo-workspace-navigation__toggle:focus-visible,.ddbgo-workspace-navigation__link:hover,.ddbgo-workspace-navigation__link:focus,.ddbgo-workspace-navigation__link:focus-visible,.ddbgo-workspace-navigation__item.is-open > .ddbgo-workspace-navigation__toggle,.ddbgo-workspace-navigation__item.has-active-link > .ddbgo-workspace-navigation__toggle{background:var(--gin-color-primary-light);border-bottom-color:var(--gin-color-primary);color:var(--gin-color-primary);outline:none !important;box-shadow:inset 0 0 0 1px var(--gin-color-primary) !important;}.ddbgo-workspace-navigation__dropdown{box-sizing:border-box;position:absolute;inset-block-start:calc(100% - 1px);inset-inline:auto 0;z-index:101;min-width:16rem;max-width:min(26rem,calc(100vw - 2rem));translate:var(--ddbgo-dropdown-shift,0px) 0;padding:0.5rem;border:1px solid var(--gin-border-color);border-radius:0 0 var(--gin-border-l) var(--gin-border-l);background:var(--gin-bg-layer);box-shadow:0 0.75rem 1.75rem rgba(20,20,30,0.18);}.ddbgo-workspace-navigation__dropdown[hidden]{display:none;}.ddbgo-workspace-navigation__dropdown:not([hidden]){transform-origin:top center;animation:ddbgo-menu-reveal 180ms cubic-bezier(.2,.8,.2,1) both;}.ddbgo-workspace-navigation__dropdown .toolbar-menu,.gin-frontend__primary-menu .ddbgo-workspace-navigation__dropdown .toolbar-menu{display:block;list-style:none;margin:0;padding:0;}.ddbgo-workspace-navigation__dropdown .toolbar-menu li{display:block;margin:0;padding:0;list-style:none;}.ddbgo-workspace-navigation__dropdown .toolbar-menu a,.gin-frontend__primary-menu .ddbgo-workspace-navigation__dropdown .toolbar-menu a{display:block;padding:0.7rem 0.85rem;border:1px solid transparent;border-radius:var(--gin-border-s);color:var(--gin-color-text);font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-normal,400);line-height:1.3;text-decoration:none;white-space:normal;overflow-wrap:anywhere;transition:color 150ms ease,background-color 150ms ease,border-color 150ms ease,transform 120ms ease;}.ddbgo-workspace-navigation__dropdown .toolbar-menu a:active{transform:scale(.985);}.ddbgo-workspace-navigation__dropdown .toolbar-menu a:hover,.ddbgo-workspace-navigation__dropdown .toolbar-menu a:focus,.ddbgo-workspace-navigation__dropdown .toolbar-menu a:focus-visible,.ddbgo-workspace-navigation__dropdown .toolbar-menu a.is-active{background:var(--gin-color-primary-light);border-color:var(--gin-color-primary);color:var(--gin-color-primary);font-weight:var(--gin-font-weight-normal,400);outline:none !important;box-shadow:none !important;}.ddbgo-workspace-navigation__item--start .ddbgo-workspace-navigation__toggle::before{background:var(--ddbgo-icon-start) center / contain no-repeat;-webkit-mask:none;mask:none;}.ddbgo-workspace-navigation__item--kwe .ddbgo-workspace-navigation__toggle{--ddbgo-workspace-icon:var(--ddbgo-content-type-icon-kwe);}.ddbgo-workspace-navigation__item--aggregator .ddbgo-workspace-navigation__toggle{--ddbgo-workspace-icon:var(--ddbgo-content-type-icon-aggregator);}.ddbgo-workspace-navigation__item--person .ddbgo-workspace-navigation__toggle{--ddbgo-workspace-icon:var(--ddbgo-content-type-icon-person);}.ddbgo-workspace-navigation__item--bestand .ddbgo-workspace-navigation__toggle{--ddbgo-workspace-icon:var(--ddbgo-content-type-icon-bestand);}.ddbgo-workspace-navigation__item--einstellungen .ddbgo-workspace-navigation__toggle{--ddbgo-workspace-icon:var(--ddbgo-icon-settings);}.ddbgo-workspace-navigation__toggle--account,.ddbgo-workspace-navigation__link--account{--ddbgo-workspace-icon:var(--ddbgo-icon-account);}@media (min-width:48.001em) and (max-width:80em){.ddbgo-workspace-navigation__toggle > span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.ddbgo-workspace-navigation__toggle{justify-content:center;min-width:2.75rem;padding-inline:var(--gin-spacing-s);}}@media (max-width:48em){.gin-frontend .gin-frontend__header-inner{align-items:stretch;flex-direction:row;gap:0;padding-inline:clamp(1rem,3vw,var(--gin-spacing-m));}.gin-frontend .gin-frontend__primary-menu{flex:0 0 auto;min-width:0;margin-inline-start:auto;}.gin-frontend .ddbgo-workspace-navigation{position:static;height:100%;}.ddbgo-workspace-navigation__menu-toggle{display:flex;}.gin-frontend .gin-frontend__primary-menu .ddbgo-workspace-navigation__list{position:absolute;inset-block-start:100%;inset-inline:0;z-index:102;display:none;box-sizing:border-box;width:100%;max-width:100%;height:auto;max-height:calc(100dvh - 4rem - var(--gin-toolbar-y-offset,0px));padding:var(--gin-spacing-xs) clamp(1rem,3vw,var(--gin-spacing-m));overflow-y:auto;overscroll-behavior:contain;border-block-end:1px solid var(--gin-border-color);background:var(--gin-bg-layer);box-shadow:0 .75rem 1.75rem rgba(20,20,30,.18);}.gin-frontend .gin-frontend__primary-menu .ddbgo-workspace-navigation__menu-toggle[aria-expanded="true"] + .ddbgo-workspace-navigation__list{display:block;transform-origin:top center;animation:ddbgo-menu-reveal 180ms cubic-bezier(.2,.8,.2,1) both;}.ddbgo-workspace-navigation__menu-toggle:hover,.ddbgo-workspace-navigation__menu-toggle:focus-visible,.ddbgo-workspace-navigation__menu-toggle[aria-expanded="true"]{background:var(--gin-color-primary-light);border-block-end-color:var(--gin-color-primary);color:var(--gin-color-primary);outline:none;box-shadow:inset 0 0 0 1px var(--gin-color-primary);}.ddbgo-workspace-navigation__item{display:block;width:100%;min-width:0;}.ddbgo-workspace-navigation__toggle,.gin-frontend__primary-menu .ddbgo-workspace-navigation__link{justify-content:flex-start;width:100%;min-height:2.75rem;padding:var(--gin-spacing-xs) var(--gin-spacing-s);border:1px solid transparent;border-radius:var(--gin-border-s);white-space:normal;overflow-wrap:anywhere;}.ddbgo-workspace-navigation__toggle > span{min-width:0;}.ddbgo-workspace-navigation__dropdown{position:static;width:100%;min-width:0;max-width:none;translate:none;margin-block:var(--gin-spacing-xxs) var(--gin-spacing-xs);padding:var(--gin-spacing-xxs) 0 var(--gin-spacing-xxs) var(--gin-spacing-l);border:0;border-inline-start:2px solid var(--gin-color-primary);border-radius:0;box-shadow:none;}.ddbgo-workspace-navigation__dropdown .toolbar-menu a,.gin-frontend__primary-menu .ddbgo-workspace-navigation__dropdown .toolbar-menu a{padding:var(--gin-spacing-xs) var(--gin-spacing-s);}.gin-frontend__primary-menu .ddbgo-workspace-navigation--anonymous .ddbgo-workspace-navigation__link{width:auto;min-height:4rem;border-radius:0;}}@keyframes ddbgo-menu-reveal{from{opacity:0;transform:translateY(-.35rem) scale(.99);}to{opacity:1;transform:translateY(0) scale(1);}}@media (prefers-reduced-motion:reduce){.ddbgo-workspace-navigation__menu-toggle,.ddbgo-workspace-navigation__toggle,.ddbgo-workspace-navigation__link,.ddbgo-workspace-navigation__dropdown .toolbar-menu a{transition:none;}.ddbgo-workspace-navigation__dropdown:not([hidden]),.gin-frontend .gin-frontend__primary-menu .ddbgo-workspace-navigation__menu-toggle[aria-expanded="true"] + .ddbgo-workspace-navigation__list{animation:none;}.ddbgo-workspace-navigation__menu-toggle:active,.ddbgo-workspace-navigation__toggle:active,.ddbgo-workspace-navigation__link:active,.ddbgo-workspace-navigation__dropdown .toolbar-menu a:active{transform:none;}}@media (prefers-reduced-transparency:reduce){.gin-frontend .gin-frontend__header,.ddbgo-workspace-navigation__dropdown{background:var(--gin-bg-layer);-webkit-backdrop-filter:none;backdrop-filter:none;}}@media (max-width:25em){.gin-frontend .gin-frontend__branding .site-logo img{width:auto;height:2rem;max-height:2rem;}}@media (forced-colors:active){.gin-frontend__primary-menu .ddbgo-workspace-navigation :is(button,a):is(:hover,:focus-visible){outline:2px solid Highlight !important;outline-offset:-3px;}.gin-frontend__primary-menu .ddbgo-workspace-navigation :is(button,a):focus-visible{outline-style:dashed !important;}}
