/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.section{width:100%;}.padding-abstand{padding-inline:var(--gutter-width);box-sizing:border-box;}.content{box-sizing:border-box;width:100%;max-width:var(--max-width-content);margin:0 auto;}.content_radius{border-radius:20px;}.link-mit-pfeil{text-decoration:none;}.link-mit-pfeil:hover{text-decoration:none;}.link-mit-pfeil:after{content:"\f30b";font-family:"Font Awesome 7 Free";font-weight:var(--font-weight-icon);font-size:1.2em;padding:0 0.3em;transition:padding 0.3s var(--motion-easing-standard);}.link-mit-pfeil:hover:after{padding-left:0.5em;}.default-shadow{box-shadow:color-mix(in srgb,var(--color-black) 10%,transparent) 0px 4px 12px;}.default-shadow:hover{box-shadow:color-mix(in srgb,var(--color-black) 15%,transparent) 0px 4px 12px;}.image-zoom{overflow:hidden;display:block;}.box-bg{background-color:var(--background);}.notselection{-webkit-touch-callout:none;user-select:none;}.borderBox{box-sizing:border-box;}.animation_fadein{animation:1.2s ease 0s normal forwards 1 fadein;}@keyframes fadein{0%{opacity:0;}33%{opacity:0;}100%{opacity:1;}}.animation_fade{transition:opacity 1s ease;}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;padding:env(safe-area-inset);scroll-behavior:smooth;}.layout-container{color:var(--text-color);font-size:var(--font-size-base);font-family:var(--font-family);position:relative;}.layout-container *:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);}:root{--color-white:#fff;--color-black:#001328;--color-primary:#00aaaa;--color-secondary:#ff8000;--color-tertiary:#001328;--color-accent:hsl(0,0%,90%);--color-neutral-50:#f5f5f5;--color-neutral-75:#f3f4ee;--color-neutral-100:#f0f0f0;--color-neutral-125:#eee;--color-neutral-150:#e8e8e8;--color-neutral-175:#e7e7df;--color-neutral-200:#ddd;--color-neutral-250:#cfcfcf;--color-neutral-275:#c5c5c5;--color-neutral-300:#ccc;--color-neutral-400:#b8b8b8;--color-neutral-450:#b4b4b4;--color-neutral-500:#b3b3b3;--color-neutral-800:#232323;--color-text-strong:var(--color-black);--color-border-default:var(--color-neutral-300);--color-border-hover:var(--color-neutral-400);--color-divider-subtle:var(--color-neutral-150);--color-dialog-chrome:var(--color-neutral-75);--color-spinner-background:var(--color-neutral-800);--color-status-success:#325e1c;--color-status-success-accent:#77b259;--color-status-success-surface:#f3faef;--color-status-success-border:#c9e1bd;--color-status-warning:#734c00;--color-status-warning-accent:#e09600;--color-status-warning-surface:#fdf8ed;--color-status-warning-border:#f4daa6;--color-status-danger:#a51b00;--color-status-danger-accent:#e62600;--color-status-danger-highlight:#e91e63;--color-status-danger-pure:#f00;--color-status-danger-bright:#ff1f1f;--color-status-danger-surface:#fcf4f2;--color-status-danger-border:#f9c9bf;--color-status-info:#0074bd;--color-status-info-accent:#0094f0;--color-status-info-strong:#007ecc;--color-status-info-dark:#07629a;--color-status-info-medium:#057ec9;--color-progress-track:#f2f1eb;--color-progress-track-alt:#ebeae4;--color-table-highlight:#ffc;--table-header-background:var(--color-neutral-275);--table-stripe-background:var(--color-neutral-250);--color-table-drag:#ffd;--color-table-drag-previous:#fffff0;--color-node-unpublished:#fff4f4;--color-primary-muted:color-mix(in srgb,var(--color-primary) 10%,var(--color-white));--color-secondary-muted:color-mix(in srgb,var(--color-secondary) 10%,var(--color-white));--color-tertiary-muted:color-mix(in srgb,var(--color-tertiary) 10%,var(--color-white));--color-warning:oklch(50% 0.15 30);--color-divider:color-mix(in srgb,var(--color-accent) 75%,var(--color-white));--line:color-mix(in srgb,var(--color-primary) 18%,var(--color-white));--text-color-default:#1e2935;--text-color:var(--text-color-default);--text-color-invert:var(--color-white);--title-color:var(--color-primary);--color-title:var(--color-secondary);--link-color:var(--title-color);--link-hover-color:var(--color-secondary);--base-color:var(--color-primary);--base-background:var(--color-white);--background:var(--base-color);--background-primary:var(--color-primary);--foreground-primary:var(--color-white);--background-secondary:var(--color-secondary);--foreground-secondary:var(--color-white);--background-tertiary:var(--color-tertiary);--foreground-tertiary:var(--color-white);--color-sheet:var(--color-white);--line-thickness:3px;--border-width:1px;--spacing-2xs:0.25rem;--spacing-3xs:0.35rem;--spacing-xs:0.5rem;--spacing-sm:0.75rem;--spacing-md:1rem;--spacing-lg:2rem;--gutter-width:var(--spacing-lg);--spacing:var(--gutter-width);--grid-column-spacing:var(--gutter-width);--grid-row-spacing:var(--spacing);--radius:calc(1.5 * var(--line-thickness));--radius-sm:2px;--radius-lg:calc(var(--radius) * 2);--radius-pill:10em;--radius-round:50%;--icon-inset:20px;--icon-size:16px;--motion-duration-xfast:100ms;--motion-duration-fast:150ms;--motion-duration-default:250ms;--motion-duration-slow:400ms;--motion-duration-xslow:800ms;--motion-easing-standard:cubic-bezier(0.65,0.05,0.36,1);--motion-easing-fade:cubic-bezier(0.43,1.04,0.58,0.85);--transition-default:var(--motion-duration-default) ease;--transition-meter-width:width 0.5s ease-out;--focus-ring-width:2px;--focus-ring-offset:3px;--font-family:"Open Sans",Arial,sans-serif;--font-family-title:"Open Sans",Arial,sans-serif;--font-size-base:1rem;--font-size-sm:0.85em;--line-height:clamp(1.8,1.66vw,1.6);--font-weight-base:400;--font-weight-title:600;--font-weight-bold:700;--font-weight-icon:900;--z-below:-1;--z-base:1;--z-raised:5;--z-sticky:10;--z-menu:19;--z-dropdown:20;--z-overlay:1000;--z-dialog:1260;--shadow-shift:0.5rem;--shadow-shift-sm:calc(0.75 * var(--shadow-shift));--opacity-disabled:0.55;--padding-y:0.75em;--padding-x:1em;--button-color:var(--text-color);--drop-color:var(--color-secondary);--drop-hover-color:var(--color-tertiary);--component-box-max-width:768px;--component-button-min-width:12.5rem;--component-message-font-size:0.95rem;--form-background:var(--color-white);--form-color:var(--text-color);--form-text-color:var(--color-black);--form-border-color:var(--drop-color);--form-label-color-big:var(--title-color);--form-label-color-small:var(--color-tertiary);--form-label-focus-color:var(--color-primary);--font-size-form-label:0.875rem;--focus-ring:var(--focus-ring-width) solid var(--color-tertiary);--section-top-height:50px;--header-transition:padding var(--motion-duration-slow) ease,max-width var(--motion-duration-slow) ease,max-height var(--motion-duration-slow) ease,background-color var(--motion-duration-slow) ease,box-shadow var(--motion-duration-slow) ease;--header-max-width-big:300px;--header-max-width-small:250px;--header-max-height-small:55px;--header-max-responsive:220px;--header-logo-fluid-width:clamp(var(--header-max-responsive),50vw,var(--header-max-width-big));--header-background:var(--color-white);--submenu-width:13.75em;--gin-toolbar-offset:var(--gin-toolbar-y-offset,53px);--admin-tabs-nav-padding:0.25rem 0.5rem;--admin-tabs-link-height:36px;--surface-subtle:color-mix(in srgb,var(--color-accent) 55%,var(--color-white));--surface-strong:color-mix(in srgb,var(--color-primary) 8%,var(--color-white));--surface-invert-text:var(--text-color-invert);--color-shadow-base:#505050;--shadow-soft:0 10px 30px color-mix(in srgb,var(--color-primary) 16%,transparent);--shadow-card:0 8px 24px color-mix(in srgb,var(--color-primary) 10%,transparent);--max-width-content:80rem;--max-width-content-max:none;--max-width-content-small:54rem;--max-width-content-xsmall:30rem;}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;}}.theme-primary,.theme-secondary,.theme-tertiary,.section-primary,.section-secondary,.section-tertiary{background-color:var(--background);}.theme-primary,.section-primary{--background:var(--background-primary);--text-color:var(--foreground-primary);--title-color:var(--foreground-primary);--link-color:var(--foreground-primary);--form-label-color-big:var(--foreground-primary);--link-hover-color:var(--color-accent);}.theme-secondary,.section-secondary{--background:var(--background-secondary);--text-color:var(--foreground-secondary);--title-color:var(--foreground-secondary);--form-label-color-big:var(--foreground-secondary);--link-color:var(--foreground-secondary);--link-hover-color:var(--color-accent);}.theme-tertiary,.section-tertiary{--background:var(--background-tertiary);--text-color:var(--foreground-tertiary);--title-color:var(--foreground-tertiary);--link-color:var(--foreground-tertiary);--form-label-color-big:var(--foreground-tertiary);--link-hover-color:var(--color-accent);}.invert,.invert_light{--text-color:var(--color-white);--title-color:var(--color-white);--link-color:var(--color-white);--form-label-focus-color:var(--color-white);--link-hover-color:var(--color-tertiary);--drop-color:var(--color-secondary);--drop-hover-color:var(--color-tertiary);--background:var(--color-white);--form-label-color-big:var(--color-white);background-color:var(--color-primary);}.background-ignore{--background:var(--color-white);--text-color:var(--text-color-default);--title-color:var(--color-primary);--link-color:var(--color-primary);--link-hover-color:var(--color-secondary);--form-label-color-big:var(--color-primary);color:var(--text-color);}.hover-invert{transition:color var(--motion-duration-default) var(--motion-easing-standard);}.sdc-background-effect{transition:background-color 0.2s ease-in;}@media (hover:hover) and (pointer:fine){.sdc-background-effect:hover{background-color:var(--color-primary);}.hover-invert:hover,.sdc-background-effect.hover-invert:hover{--text-color:var(--color-white);--title-color:var(--color-white);--link-color:var(--color-white);--link-hover-color:var(--color-accent);--drop-color:var(--color-secondary);--drop-hover-color:var(--color-tertiary);color:var(--text-color);}}.color-primary{color:var(--color-primary);--style-with-line:var(--color-primary);}.color-secondary{color:var(--color-secondary);--style-with-line:var(--color-secondary);}.color-tertiary{color:var(--color-tertiary);--style-with-line:var(--color-tertiary);}.style-with-line{position:relative;padding-bottom:2.5em;margin-top:2rem;}.style-with-line::after{content:'';position:absolute;bottom:0;left:0;width:2rem;margin-top:0.25rem;height:var(--line-thickness);background-color:var(--style-with-line);}.content-stack{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-md);}.content-title{margin:0;padding:0;color:var(--title-color);font-size:1.17rem;line-height:1.2;}.content-flow{color:var(--text-color);font-size:1rem;line-height:1.6;}.content-flow > *{margin:0;}.content-flow > * + *{margin-top:calc(var(--spacing) * 0.375);}.content-actions{display:flex;justify-content:flex-end;margin-top:auto;padding-top:var(--spacing-xs);}.content-actions--start{justify-content:flex-start;}.media-cover{display:block;width:100%;overflow:hidden;}.media-cover > img,.media-cover > picture,.media-cover > picture > img{display:block;width:100%;height:100%;object-fit:cover;}html{font-size:clamp(1rem,1.16rem,1.1em);line-height:var(--line-height);font-family:var(--font-family);font-weight:var(--font-weight-base);font-display:optional;color:var(--text-color);margin:0;padding:0;}body{margin:0;padding:0;background-color:var(--base-background);position:relative;overflow-x:hidden;color:var(--text-color);font-size:var(--font-size-base);}body [id]{scroll-margin-top:76px;}#mm-0{background-color:var(--base-background);}.canvas-page.user-logged-in .page-wrapper{margin-top:var(--section-top-height);}.canvas-page.user-logged-in .content-wrapper{margin-top:var(--spacing);}p{margin:0;padding-bottom:1em;color:var(--text-color);}p:last-of-type{padding-bottom:0;}ul{list-style-type:none;padding-left:1.1rem;margin-left:1rem;}p + ul{margin-top:-0.5rem;}a{color:inherit;text-decoration:underline;text-decoration-color:var(--link-color);text-decoration-thickness:var(--line-thickness);text-underline-offset:0.15em;transition:text-underline-offset 0.1s ease-in-out;}a:hover{color:var(--link-hover-color);text-decoration-color:var(--link-hover-color);text-underline-offset:0.5em;}div{color:var(--text-color);}.mm-wrapper{overflow-x:unset;}img,video{display:block;max-width:100%;height:auto;}img{width:100%;}.content-wrapper img{border-radius:var(--radius);}.image-cover{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;}.image-cover img{width:100%;height:100%;object-fit:cover;object-position:center center;}.text-formatted img{width:revert-layer;}figure{margin:0;}strong,b{font-weight:var(--font-weight-bold);}hr{border:0;border-top:var(--line-thickness) solid var(--color-primary);height:1px;margin-top:4%;margin-bottom:28px;}blockquote{background:var(--color-accent);border-left:10px solid var(--color-primary);margin:1.5em 0;padding:0.5em 10px;quotes:"\201C" "\201D" "\2018" "\2019";}blockquote:before{color:var(--color-neutral-250);content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em;}table thead{background:var(--table-header-background);}table tbody tr:nth-child(2n+1){background:var(--table-stripe-background);}section:not(.hero,.slider-section,.msg,.section,.breadcrumb-section){padding-top:var(--spacing);padding-bottom:var(--spacing);padding-left:0;padding-right:0;}section:not(.hero,.slider-section,.msg,.section,.breadcrumb-section).section-transparent{border:none;}.slider-section{border-bottom:calc(var(--line-thickness) * 2) solid var(--color-primary);}.section-subtle{background-color:var(--surface-subtle);}.section-strong{background-color:var(--surface-strong);}.card{background:var(--color-white);border:var(--border-width) solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden;}.eyebrow{text-transform:uppercase;letter-spacing:0.08em;font-size:0.82rem;color:color-mix(in srgb,var(--text-color) 68%,var(--color-white));}.view-section .tabelle{width:100%;overflow:auto;margin:0 0 1em;}.view-section .tabelle::-webkit-scrollbar{width:14px;height:14px;}.view-section .tabelle::-webkit-scrollbar-thumb{border-radius:8px;border:var(--line-thickness) solid var(--color-white);background-color:color-mix(in srgb,var(--color-black) 30%,transparent);}.view-section .tabelle .views-table thead tr td:first-child,.view-section .tabelle .views-table tbody tr td:first-child{position:sticky;left:0;background-color:var(--table-stripe-background);border-bottom:var(--border-width) solid color-mix(in srgb,var(--color-primary) 30%,var(--color-white));min-width:100px;box-shadow:1px 2px color-mix(in srgb,var(--color-shadow-base) 40%,transparent);}.view-section .tabelle .views-table thead tr th:first-child,.view-section .tabelle .views-table tbody tr th:first-child{z-index:var(--z-sticky);position:sticky;left:0;background-color:var(--table-header-background);border-bottom:var(--border-width) solid color-mix(in srgb,var(--color-primary) 30%,var(--color-white));min-width:100px;box-shadow:1px 1px color-mix(in srgb,var(--color-shadow-base) 40%,transparent);}.view-section .tabelle .views-table thead tr:nth-child(2n) td:first-child,.view-section .tabelle .views-table tbody tr:nth-child(2n) td:first-child{background-color:var(--color-secondary);}.animation_fadein0{opacity:0;transition:opacity 0.35s var(--motion-easing-fade);}.animation_fadein1{opacity:1;}.node .contextual{display:none;}.node .paragraph-section .contextual{display:block;}span.tab{display:inline-flex;flex:1 1 11.25rem;inline-size:min(100%,11.25rem);margin-block-start:0.5em;}.path-search .block-system-main-block{box-sizing:border-box;width:100%;max-width:var(--max-width-content);margin:0 auto;}.path-search section.search{box-sizing:border-box;width:100%;max-width:var(--max-width-content);margin:0 auto;}.path-search section.search ol{padding-left:0;}.path-search section.search ol li:nth-child(2n+1){background:var(--table-stripe-background);}.region--message,.user-section,.component-section > div,.block-page-title-block{padding-inline:var(--gutter-width);box-sizing:border-box;width:100%;max-width:var(--max-width-content);margin:0 auto;}.grid-layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,10em),1fr));max-width:calc(12 * 10em);}.grid-layout .layout-region{grid-template-columns:1fr;grid-column:auto;}section.component > div section{padding:0;}section.component > div .section-content{padding:0;}.styleguide-wrapper{padding-inline:var(--gutter-width);box-sizing:border-box;width:100%;max-width:var(--max-width-content);margin:0 auto;margin:0 auto !important;}fieldset{min-inline-size:auto;}.webform-submission--view-mode-html{box-sizing:border-box;width:100%;max-width:var(--max-width-content);margin:0 auto;}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/themes/custom/prime/fonts/open-sans-v13-latin-regular.eot);src:local('Open Sans'),local('OpenSans'),url(/themes/custom/prime/fonts/open-sans-v13-latin-regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/prime/fonts/open-sans-v13-latin-regular.woff2) format('woff2'),url(/themes/custom/prime/fonts/open-sans-v13-latin-regular.woff) format('woff'),url(/themes/custom/prime/fonts/open-sans-v13-latin-regular.ttf) format('truetype'),url(/themes/custom/prime/fonts/open-sans-v13-latin-regular.svg#OpenSans) format('svg');}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url(/themes/custom/prime/fonts/open-sans-v13-latin-700.eot);src:local('Open Sans Bold'),local('OpenSans-Bold'),url(/themes/custom/prime/fonts/open-sans-v13-latin-700.eot#iefix) format('embedded-opentype'),url(/themes/custom/prime/fonts/open-sans-v13-latin-700.woff2) format('woff2'),url(/themes/custom/prime/fonts/open-sans-v13-latin-700.woff) format('woff'),url(/themes/custom/prime/fonts/open-sans-v13-latin-700.ttf) format('truetype'),url(/themes/custom/prime/fonts/open-sans-v13-latin-700.svg#OpenSans) format('svg');}
.administration-section{padding:0;}.administration-section.mit-hintergrund{margin-top:unset;padding:0.5em 0;}.administration-section.mit-hintergrund .region--highlighted{margin-top:unset;}.region--highlighted{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;max-height:min-content;}.region--highlighted .drupal-messages{flex-basis:100%;margin-bottom:1em;}.messages{margin:1em auto;max-width:var(--max-width-content);}.block-local-tasks-block{position:sticky;top:0;z-index:var(--z-raised);width:100%;}.block-local-tasks-block .contextual{display:none;}.block-local-tasks-block .tabs-nav{list-style:none;margin:0;padding:var(--admin-tabs-nav-padding);display:flex;align-items:center;gap:var(--spacing-2xs);overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;background:var(--color-primary);box-shadow:0 1px 2px color-mix(in srgb,var(--color-black) 4%,transparent),0 8px 24px color-mix(in srgb,var(--color-black) 6%,transparent);}.block-local-tasks-block .tabs-nav::-webkit-scrollbar{display:none;}.block-local-tasks-block .tabs li{display:inline-flex;}.block-local-tasks-block .tabs a{display:inline-flex;align-items:center;height:var(--admin-tabs-link-height);padding:0 0.875rem;text-decoration:none;line-height:1;border-radius:var(--radius);background:transparent;color:var(--text-color);border:var(--border-width) solid transparent;transition:background var(--motion-duration-fast) ease,color var(--motion-duration-fast) ease,border-color var(--motion-duration-fast) ease,box-shadow var(--motion-duration-fast) ease;border-color:var(--color-tertiary);}.block-local-tasks-block .tabs a svg,.block-local-tasks-block .tabs a i{margin-right:var(--spacing-3xs);}.block-local-tasks-block .tabs a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);}.block-local-tasks-block .tabs .is-active a{color:var(--color-accent);background:var(--gin-color-primary-light);}.block-local-tasks-block .tabs.secondary{margin-top:var(--spacing-xs);}.block-local-tasks-block .tabs.secondary a{height:32px;padding:0 var(--spacing-sm);font-size:0.95em;}.block-local-tasks-block .tabs.primary{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--spacing-2xs);max-width:100%;margin-inline:auto;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scroll-snap-type:x proximity;scrollbar-width:none;}.block-local-tasks-block .tabs.primary::-webkit-scrollbar{display:none;}.block-local-tasks-block .tabs.primary li{scroll-snap-align:start;}.block-local-tasks-block .tabs.primary a{height:var(--admin-tabs-link-height);padding-inline:var(--spacing-md);}.block-local-tasks-block .tabs.primary a{min-width:40px;}.block-local-tasks-block .tabs.primary a:focus-visible{outline:var(--focus-ring-width) solid var(--gin-color-focus);outline-offset:2px;}.contextual-region.focus{outline:var(--focus-ring-width) dashed var(--text-color);outline-offset:0;}.toolbar-tab-responsive-preview .responsive-preview-item-list{background-color:var(--color-white);}.sdc--unpublished,.node--unpublished,.paragraph--unpublished{background-color:color-mix(in srgb,var(--color-status-danger-pure) 3%,transparent);margin:0 auto;min-height:220px;background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--color-white) 40%,transparent) 0%,color-mix(in srgb,var(--color-white) 40%,transparent) 2%,color-mix(in srgb,var(--color-status-danger-highlight) 10%,transparent) 2%,color-mix(in srgb,var(--color-status-danger-highlight) 10%,transparent) 4%,color-mix(in srgb,var(--color-white) 40%,transparent) 4%);}.sdc--unpublished picture img,.node--unpublished picture img,.paragraph--unpublished picture img{opacity:0.4;}.sdc--unpublished::before,.node--unpublished::before,.paragraph--unpublished::before{text-transform:capitalize;top:52px;color:var(--color-white);content:attr(data-cta-msg);position:absolute;z-index:var(--z-sticky);padding:5px 15px;background-color:var(--color-status-danger-highlight);}.paragraphs-info-id{position:absolute;top:-1.3rem;z-index:var(--z-raised);padding:0.2rem 0.5rem;background-color:var(--color-secondary);color:var(--color-white);font-size:0.9rem;line-height:1;border-radius:0.2rem 0.2rem 0 0;pointer-events:none;}body:not(.view-paragraphs-name) .paragraphs-info-id{display:none;}.view-paragraphs-info-id{visibility:visible;}section.paragraph-section.view-paragraphs-name:hover,paragraph.paragraph-section.view-paragraphs-name:hover{outline:2px var(--gin-color-danger);}section.paragraph-section.view-paragraphs-name::after,paragraph.paragraph-section.view-paragraphs-name::after{text-transform:capitalize;top:54px;color:var(--gin-color-button-text);content:attr(data-pgn);position:absolute;padding:5px 15px;background-color:var(--gin-color-focus);left:0;z-index:var(--z-base);}section.paragraph-section.admin-second-paragraphs::after,paragraph.paragraph-section.admin-second-paragraphs::after{top:50px;}.contextual .contextual-links a{width:fit-content;}article.profile{box-sizing:border-box;width:100%;max-width:var(--max-width-content);margin:0 auto;}:is(.hero,.anchor-canvas-preview,.group-canvas-preview).is-canvas-preview,.component-trenner.is-canvas-preview .trenner-canvas-preview{display:none;}._canvasPreView{display:flex;align-items:center;gap:var(--spacing-xs);padding:0 var(--spacing-sm);background-color:color-mix(in srgb,var(--color-secondary) 10%,transparent);font-size:0.95em;border-radius:var(--radius);border:var(--border-width) dashed color-mix(in srgb,var(--color-secondary) 45%,transparent);cursor:grab;}._canvasPreView:active{cursor:grabbing;}._canvasPreView::before{content:"⋮⋮";font-size:1.2em;line-height:1;letter-spacing:-0.2em;color:color-mix(in srgb,var(--color-secondary) 70%,var(--color-white));opacity:0.75;}._canvasPreView:hover{background-color:color-mix(in srgb,var(--color-secondary) 18%,transparent);border-color:color-mix(in srgb,var(--color-secondary) 70%,transparent);}._canvasPreView::after{content:"verschiebbar";margin-left:auto;font-size:0.8em;opacity:0.65;}
.mix--fade-responsive{max-width:min(100%,var(--header-logo-fluid-width));}.mix--fade{transition:var(--header-transition);}.mix--fade img{max-width:var(--header-max-width-big);max-width:min(100%,var(--header-logo-fluid-width));}.mix--fade.big{--header-padding:0.6rem;}.mix--fade.big img{transition:var(--header-transition);max-width:var(--header-max-width-big);max-width:min(100%,var(--header-logo-fluid-width));}.mix--fade.small{position:fixed;top:-100px;box-shadow:var(--shadow-soft);animation:slideDown 0.6s forwards;--header-padding:0.2rem;background:var(--header-background);}.mix--fade.small img{transition:var(--header-transition);max-width:var(--header-max-width-small);max-height:var(--header-max-height-small);max-width:min(100%,var(--header-logo-fluid-width));}.mix--fade.gin-has-toolbar.small{margin-top:var(--gin-toolbar-offset);}@keyframes slideDown{to{top:0;}}.header-section{width:100%;z-index:var(--z-sticky);transition:var(--header-transition);}.header-section img{max-width:var(--header-max-width-big);max-width:min(100%,var(--header-logo-fluid-width));}.header-section.big{--header-padding:0.6rem;}.header-section.big img{transition:var(--header-transition);max-width:var(--header-max-width-big);max-width:min(100%,var(--header-logo-fluid-width));}.header-section.small{position:fixed;top:-100px;box-shadow:var(--shadow-soft);animation:slideDown 0.6s forwards;--header-padding:0.2rem;background:var(--header-background);}.header-section.small img{transition:var(--header-transition);max-width:var(--header-max-width-small);max-height:var(--header-max-height-small);max-width:min(100%,var(--header-logo-fluid-width));}.header-section.gin-has-toolbar.small{margin-top:var(--gin-toolbar-offset);}.header-section a.logo img{transition:var(--header-transition);}.header-section a.logo img img{max-width:var(--header-max-width-big);max-width:min(100%,var(--header-logo-fluid-width));}.header-section a.logo img.big{--header-padding:0.6rem;}.header-section a.logo img.big img{transition:var(--header-transition);max-width:var(--header-max-width-big);max-width:min(100%,var(--header-logo-fluid-width));}.header-section a.logo img.small{position:fixed;top:-100px;box-shadow:var(--shadow-soft);animation:slideDown 0.6s forwards;--header-padding:0.2rem;background:var(--header-background);}.header-section a.logo img.small img{transition:var(--header-transition);max-width:var(--header-max-width-small);max-height:var(--header-max-height-small);max-width:min(100%,var(--header-logo-fluid-width));}.header-section a.logo img.gin-has-toolbar.small{margin-top:var(--gin-toolbar-offset);}.header-section .region--primary-menu{transition:var(--header-transition);margin:auto 0;}.header-section .region--primary-menu.big{transition:var(--header-transition);}.header-section .region--primary-menu.small{transition:var(--header-transition);}.header-content{width:100%;max-width:var(--max-width-content);margin:0 auto;padding-inline:var(--gutter-width);box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding-top:var(--header-padding);padding-bottom:var(--header-padding);}.branding{display:flex;align-items:center;gap:var(--spacing-md);margin:0 auto 0 0;-webkit-touch-callout:none;user-select:none;}.branding p{margin:0;padding:0;font-size:var(--font-size-sm);}.logo{display:inline-block;-webkit-touch-callout:none;user-select:none;height:min-content;width:233px;object-fit:cover;}.logo img{max-width:min(100%,var(--header-logo-fluid-width));}.region--secondary-menu{box-sizing:border-box;width:100%;max-width:var(--max-width-content);margin:0 auto;position:relative;height:0;}.region--secondary-menu .contextual{right:-32px;}section.top.topHidden{height:0;overflow:hidden;transition:height var(--motion-duration-xslow) ease,padding var(--motion-duration-xslow) ease;padding:0;}section.top.topHidden .header-content-top{opacity:0;transition:opacity var(--motion-duration-slow) linear;}section.top{padding:0;transition:height var(--motion-duration-slow) ease,padding var(--motion-duration-slow) ease;}section.top .header-content-top{box-sizing:border-box;width:100%;max-width:var(--max-width-content);margin:0 auto;opacity:1;transition:opacity var(--motion-duration-xslow) ease;display:flex;align-items:center;justify-content:flex-end;column-gap:var(--spacing-xs);height:var(--section-top-height);}section.top .header-content-top .menu-item{padding:0;}section.top .menu-item a::before{font-family:'Font Awesome 7 Free';font-weight:var(--font-weight-icon);padding-right:0.3rem;}section.top .search a::before{content:"\f002";}section.top .login a::before{content:"\f2f6";}section.top .profile a::before{content:"\f2bd";}section.top .mitglied-werden a::before{content:"\f234";}section.top ul{padding-left:0;margin:0;}section.top ul li{font-size:var(--font-size-sm);display:inline-flex;}section.top ul li a{text-decoration:none;display:block;padding:0.2em 1em;}section.top ul li a:hover{text-decoration:none;}section.top .region--header-top{display:inline-flex;align-items:center;gap:var(--spacing-2xs);}section.top #block-sprachumschalter{z-index:var(--z-base);margin-inline-start:var(--spacing-xs);}section.top nav#block-top{z-index:var(--z-base);display:flex;align-items:center;}section.top nav#block-top:after{font-size:var(--font-size-sm);padding-top:var(--line-thickness);content:"|";}body.de .block-language-blocklanguage-interface ul li.de{color:var(--text-color-invert);}body.de .block-language-blocklanguage-interface ul li.de a{color:var(--text-color-invert);}body.fr .block-language-blocklanguage-interface ul li.fr{color:var(--text-color-invert);}body.fr .block-language-blocklanguage-interface ul li.fr a{color:var(--text-color-invert);}body.pt-br .block-language-blocklanguage-interface ul li.en{color:var(--text-color-invert);}body.pt-br .block-language-blocklanguage-interface ul li.en a{color:var(--text-color-invert);}body.pt-br .block-language-blocklanguage-interface ul li.pt-br{color:var(--text-color-invert);}body.pt-br .block-language-blocklanguage-interface ul li.pt-br a{color:var(--text-color-invert);}
.block-page-title-block header,section.section header,.user-content header{box-sizing:border-box;width:100%;max-width:var(--max-width-content);margin:0 auto;}.content-wrapper ul{list-style:none;}.content-wrapper ul li:before{content:"\f105";font-family:"Font Awesome 7 Free";font-weight:var(--font-weight-icon);margin-right:13px;color:var(--text-color);position:absolute;}.content-wrapper ul li.pager__item:before{content:"";}.content-wrapper .field--name-body p + p,.content-wrapper .text-formatted p + p{margin-top:0.8rem;}.view .content-wrapper ul li:before{content:"";}.scrolltop{display:none;width:var(--section-top-height);height:43px;position:fixed;bottom:var(--icon-inset);cursor:pointer;font-size:28px;text-align:center;vertical-align:middle;z-index:var(--z-raised);background-color:var(--color-accent);right:16%;padding-bottom:4px;}.scrolltop i.fa::before{margin-right:var(--line-thickness);margin-left:var(--line-thickness);padding:0 4px 4px;}.path-impressum .content-wrapper .administration-section ul.tabs li:before{content:"";}.path-impressum section.section{box-sizing:border-box;width:100%;max-width:var(--max-width-content);margin:0 auto;padding-inline:var(--gutter-width);}.webform-confirmation{box-sizing:border-box;width:100%;max-width:var(--max-width-content);margin:0 auto;}.contextual ul li::before,.contextual-links ul li::before{content:"";position:absolute;}.paragraph-section{box-sizing:border-box;width:100%;max-width:var(--max-width-content);margin:0 auto;}.paragraph-section.invert .card,.paragraph-section.invert_light .card{background:color-mix(in srgb,var(--color-primary) 82%,var(--color-white));border-color:color-mix(in srgb,var(--color-primary) 65%,var(--color-white));color:var(--surface-invert-text);}.node__content .card,.view-content .card{padding:clamp(1rem,1.8vw,1.5rem);}
.footer-section{width:100%;line-height:var(--line-height);margin-top:3em;padding-top:2.5em;padding-bottom:clamp(1.5em,3vw,2.5em);}.footer-content{width:100%;max-width:var(--max-width-content);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));column-gap:var(--grid-column-spacing,24px);row-gap:var(--grid-row-spacing,16px);gap:1.25rem;padding-inline:var(--gutter-width);box-sizing:border-box;}.footer-content .region p,.footer-content .region a,.footer-content .region h1,.footer-content .region h2,.footer-content .region h3,.footer-content .region h4,.footer-content .region h5,.footer-content .region h6{color:var(--text-color-invert);}.footer-content .region img{margin:0 auto;}.footer-post-content{text-align:center;font-size:0.8rem;padding:var(--spacing-md);background-color:var(--color-secondary);}.footer-post-content .field ul{padding:0 var(--spacing-lg);list-style-type:none;display:flex;justify-content:center;flex-wrap:wrap;}.footer-post-content .field ul li::after{content:"|";margin-right:0.25em;}.footer-post-content .field ul li:last-child::after{content:"";}
main h1,main h2,main h3,main h4,main h5,main h6{font-family:var(--font-family-title);font-weight:var(--font-weight-title);color:var(--color-title);margin-block:1.5em .5em}main h1 a,main h2 a,main h3 a,main h4 a,main h5 a,main h6 a{text-decoration:none;color:inherit}main h2:first-child,main h3:first-child,main h4:first-child,main h5:first-child,main h6:first-child{margin-block-start:0}main h1{font-size:clamp(1.4rem,4vw,1.8rem);font-weight:var(--font-weight-title);font-family:var(--font-family-title);color:var(--title-color);padding-bottom:clamp(.5em,1.5vw,1em);line-height:var(--line-height)}main h1 a,main h1 a:link,main h1 a:hover,main h1 a:visited{font-family:inherit;color:inherit;text-decoration:none}main h2{font-size:clamp(1.2rem,3vw,1.6rem);font-weight:var(--font-weight-title);font-family:var(--font-family-title);color:var(--title-color);padding-bottom:clamp(.5em,1.5vw,1em);line-height:var(--line-height)}main h2 a,main h2 a:link,main h2 a:hover,main h2 a:visited{font-family:inherit;color:inherit;text-decoration:none}main h3{font-size:clamp(1.04rem,2vw,1.4rem);font-weight:var(--font-weight-title);font-family:var(--font-family-title);color:var(--title-color);padding-bottom:clamp(.5em,1.5vw,1em);line-height:var(--line-height)}main h3 a,main h3 a:link,main h3 a:hover,main h3 a:visited{font-family:inherit;color:inherit;text-decoration:none}main h4{font-size:clamp(.96rem,1.5vw,1.2rem);font-weight:var(--font-weight-title);font-family:var(--font-family-title);color:var(--title-color);padding-bottom:clamp(.5em,1.5vw,1em);line-height:var(--line-height)}main h4 a,main h4 a:link,main h4 a:hover,main h4 a:visited{font-family:inherit;color:inherit;text-decoration:none}main h5{font-size:clamp(.8rem,1.5vw,1rem);font-weight:var(--font-weight-title);font-family:var(--font-family-title);color:var(--title-color);padding-bottom:clamp(.5em,1.5vw,1em);line-height:var(--line-height)}main h5 a,main h5 a:link,main h5 a:hover,main h5 a:visited{font-family:inherit;color:inherit;text-decoration:none}main h6{font-size:clamp(.8rem,1vw,.88rem);font-weight:var(--font-weight-title);font-family:var(--font-family-title);color:var(--title-color);padding-bottom:clamp(.5em,1.5vw,1em);line-height:var(--line-height)}main h6 a,main h6 a:link,main h6 a:hover,main h6 a:visited{font-family:inherit;color:inherit;text-decoration:none}main h1{padding-bottom:0}main p,main blockquote,main ul,main ol,main dl{font-size:var(--font-size-base);line-height:1.3em;hyphens:auto;hyphenate-limit-chars:6 3 3}main p{color:var(--text-color);font-weight:var(--font-weight-base);text-align:justify}main ul,main ol{color:var(--text-color);font-weight:var(--font-weight-base);margin:.8em 0;padding:0 0 0 1em;text-align:left}main ul li,main ol li{margin:0 0 .5em}main ul{list-style-type:none}main ul li{position:relative}main ul li::before{content:"-";display:inline-block;position:absolute;left:-1em;color:var(--color-primary);font-weight:500}main dl{display:grid;grid-template-columns:fit-content(40%) minmax(0,1fr);gap:var(--spacing-xs) var(--spacing-md);margin:.8em 0;padding:0}main dl dt{font-weight:var(--font-weight-base)}main dl dd{min-width:0;margin:0}
.action-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs);margin:var(--spacing-md) 0;padding:0;list-style:none;}.action-links li{margin:0;}.button-action{display:inline-flex;align-items:center;gap:var(--spacing-2xs);padding:0.2em 0.5em 0.3em;line-height:1.6;text-decoration:none;}.button-action::before{content:"+";font-weight:var(--font-weight-icon);}
.breadcrumb{max-width:var(--max-width-content);margin:0 auto;box-sizing:border-box;margin-top:calc(var(--spacing-xs) + var(--spacing-2xs));padding-inline:var(--gutter-width)}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--spacing-2xs) var(--spacing-xs);margin:0;padding:0}.breadcrumb li{display:inline-flex;gap:var(--spacing-xs);margin:0;padding:0;list-style:none;font-size:.6rem}.breadcrumb li::before{font-family:"Font Awesome 7 Free";font-weight:var(--font-weight-icon);content:"\f105"}.breadcrumb li:first-child::before{content:none}.breadcrumb li a{text-decoration:none}[id$="pfadnavigation"] section{background:none}
main,footer{}main :where(.button,:not(.contextual) > button,input[type="submit"],input[type="button"],input[type="reset"],.form-submit),footer :where(.button,:not(.contextual) > button,input[type="submit"],input[type="button"],input[type="reset"],.form-submit){--button-min-width:auto;--button-min-height:2.75rem;--button-padding-y:var(--padding-y);--button-padding-x:var(--padding-x);--button-background:var(--color-white);--button-background-hover:var(--button-background);--button-background-active:var(--button-background-hover);--button-text-color:var(--button-color);--button-text-color-hover:var(--button-text-color);--button-text-color-active:var(--button-text-color-hover);--button-border-color:var(--drop-color);--button-border-color-hover:var(--drop-hover-color);--button-border-color-active:var(--button-border-color-hover);--button-font-size:1em;--button-font-weight:inherit;--button-width:auto;--button-shadow-color:var(--drop-color);--button-shadow-hover-color:var(--drop-hover-color);--button-shadow-active-color:var(--drop-hover-color);--button-shadow-x:var(--shadow-shift-sm);--button-shadow-y:var(--shadow-shift-sm);--button-shadow-hover-x:calc(1.25 * var(--shadow-shift));--button-shadow-hover-y:calc(1.25 * var(--shadow-shift));--button-shadow-active-x:calc(0.35 * var(--shadow-shift));--button-shadow-active-y:calc(0.35 * var(--shadow-shift));--button-transform-hover:translate(calc(-0.15 * var(--shadow-shift)),calc(-0.15 * var(--shadow-shift)));--button-transform-active:translate(calc(0.4 * var(--shadow-shift)),calc(0.4 * var(--shadow-shift)));display:inline-flex;align-items:center;justify-content:center;gap:0.6em;box-sizing:border-box;width:var(--button-width);min-width:var(--button-min-width);min-height:var(--button-min-height);padding:var(--button-padding-y) var(--button-padding-x);border:var(--line-thickness) solid var(--button-border-color);border-radius:var(--radius);background-color:var(--button-background);color:var(--button-text-color);font:inherit;font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;appearance:none;box-shadow:var(--button-shadow-x) var(--button-shadow-y) 0 var(--button-shadow-color);transition:color var(--motion-duration-default) ease-in-out,background-color var(--motion-duration-default) ease-in-out,border-color var(--motion-duration-default) ease-in-out,box-shadow var(--motion-duration-default) ease-in-out,opacity var(--motion-duration-default) ease-in-out,transform var(--motion-duration-default) ease-in-out;}main :where(.button,:not(.contextual) > button,input[type="submit"],input[type="button"],input[type="reset"],.form-submit) > a,footer :where(.button,:not(.contextual) > button,input[type="submit"],input[type="button"],input[type="reset"],.form-submit) > a{color:inherit;text-decoration:inherit;}main :where(.button,:not(.contextual) > button,input[type="submit"],input[type="button"],input[type="reset"],.form-submit):hover,footer :where(.button,:not(.contextual) > button,input[type="submit"],input[type="button"],input[type="reset"],.form-submit):hover{background-color:var(--button-background-hover);color:var(--button-text-color-hover);border-color:var(--button-border-color-hover);box-shadow:var(--button-shadow-hover-x) var(--button-shadow-hover-y) 0 var(--button-shadow-hover-color);transform:var(--button-transform-hover);}main :where(.button,:not(.contextual) > button,input[type="submit"],input[type="button"],input[type="reset"],.form-submit):focus-visible,footer :where(.button,:not(.contextual) > button,input[type="submit"],input[type="button"],input[type="reset"],.form-submit):focus-visible{outline:var(--focus-ring-width) solid var(--color-primary);outline-offset:var(--focus-ring-offset);}main :where(.button,:not(.contextual) > button,input[type="submit"],input[type="button"],input[type="reset"],.form-submit):active,footer :where(.button,:not(.contextual) > button,input[type="submit"],input[type="button"],input[type="reset"],.form-submit):active{background-color:var(--button-background-active);color:var(--button-text-color-active);border-color:var(--button-border-color-active);box-shadow:var(--button-shadow-active-x) var(--button-shadow-active-y) 0 var(--button-shadow-active-color);transform:var(--button-transform-active);}main :where(.button,:not(.contextual) > button,input[type="submit"],input[type="button"],input[type="reset"],.form-submit)[disabled],footer :where(.button,:not(.contextual) > button,input[type="submit"],input[type="button"],input[type="reset"],.form-submit)[disabled],main :where(.button,:not(.contextual) > button,input[type="submit"],input[type="button"],input[type="reset"],.form-submit)[aria-disabled="true"],footer :where(.button,:not(.contextual) > button,input[type="submit"],input[type="button"],input[type="reset"],.form-submit)[aria-disabled="true"],main :where(.button,:not(.contextual) > button,input[type="submit"],input[type="button"],input[type="reset"],.form-submit).disabled,footer :where(.button,:not(.contextual) > button,input[type="submit"],input[type="button"],input[type="reset"],.form-submit).disabled,main :where(.button,:not(.contextual) > button,input[type="submit"],input[type="button"],input[type="reset"],.form-submit).button--disabled,footer :where(.button,:not(.contextual) > button,input[type="submit"],input[type="button"],input[type="reset"],.form-submit).button--disabled{opacity:var(--opacity-disabled);pointer-events:none;cursor:not-allowed;}main .button--small,footer .button--small,main .button.small,footer .button.small{--button-min-height:2.25rem;--button-padding-y:calc(var(--padding-y) / 3);--button-padding-x:calc(var(--padding-x) / 3);--button-font-size:0.9em;}main .button--medium,footer .button--medium,main .button.medium,footer .button.medium{--button-min-height:2.75rem;--button-padding-y:var(--padding-y);--button-padding-x:var(--padding-x);--button-font-size:1em;}main .button--large,footer .button--large,main .button.large,footer .button.large{--button-min-height:3.25rem;--button-padding-y:calc(var(--padding-y) * 1.25);--button-padding-x:calc(var(--padding-x) * 1.25);--button-font-size:1.05em;}main .button--secondary,footer .button--secondary,main .button.secondary,footer .button.secondary{--button-background:var(--color-secondary);--button-background-hover:var(--color-tertiary);--button-background-active:var(--color-tertiary);--button-text-color:var(--color-white);--button-text-color-hover:var(--color-white);--button-text-color-active:var(--color-white);}main .button--outline,footer .button--outline,main .button.outline,footer .button.outline{--button-background:transparent;--button-background-hover:var(--color-primary);--button-background-active:var(--color-secondary);--button-text-color:var(--button-color);--button-text-color-hover:var(--color-white);--button-text-color-active:var(--color-white);}main .button--ghost,footer .button--ghost,main .button.ghost,footer .button.ghost{--button-min-height:auto;--button-padding-y:0;--button-padding-x:0;--button-background:transparent;--button-background-hover:transparent;--button-background-active:transparent;--button-border-color:transparent;--button-border-color-hover:transparent;--button-border-color-active:transparent;box-shadow:none;}main .button--ghost:hover,footer .button--ghost:hover,main .button.ghost:hover,footer .button.ghost:hover,main .button--ghost:active,footer .button--ghost:active,main .button.ghost:active,footer .button.ghost:active{box-shadow:none;text-decoration:underline;transform:none;}main .button--icon-left::before,footer .button--icon-left::before,main .button.icon-left::before,footer .button.icon-left::before{font-family:"Font Awesome 7 Free";font-weight:var(--font-weight-icon);display:inline-block;flex-shrink:0;}main .button--disabled,footer .button--disabled{opacity:var(--opacity-disabled);pointer-events:none;cursor:not-allowed;}main .button--full,footer .button--full,main .button.full,footer .button.full{--button-width:100%;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:var(--border-width) solid var(--color-border-default);}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters,.exposed-filters .additional-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacing-xs) var(--spacing-md);}.exposed-filters .form-item{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:center;gap:var(--spacing-xs);margin:0;padding:0;}.exposed-filters .form-item label{font-weight:normal;}.exposed-filters .form-select{width:min(100%,14rem);}.exposed-filters .current-filters{margin-bottom:var(--spacing-md);}.exposed-filters .current-filters .placeholder{font-weight:var(--font-weight-bold);font-style:normal;}
.field__label{font-weight:var(--font-weight-bold);}.field--label-inline{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--spacing-xs);}.field--label-inline > .field__label,.field--label-inline > .field__item,.field--label-inline > .field__items{padding:0;}.field--label-inline > .field__label::after{content:":";}
.page-wrapper,.form-section{}.page-wrapper form,.form-section form,.page-wrapper .webform-submission-form,.form-section .webform-submission-form{box-sizing:border-box;width:100%;max-width:var(--max-width-content);margin:0 auto;}.page-wrapper .form-item,.form-section .form-item,.page-wrapper .form-actions,.form-section .form-actions{margin:0 0 var(--spacing-md);}.page-wrapper .form-item:last-child,.form-section .form-item:last-child,.page-wrapper .form-actions:last-child,.form-section .form-actions:last-child{margin-bottom:0;}.page-wrapper .form-item label,.form-section .form-item label,.page-wrapper label,.form-section label{display:block;margin-bottom:var(--spacing-3xs);font-size:var(--font-size-form-label);font-weight:var(--font-weight-title);color:var(--form-label-color-big);}.page-wrapper .form-composite > legend,.form-section .form-composite > legend,.page-wrapper .label,.form-section .label{margin:0 0 var(--spacing-3xs);padding:0;font-size:var(--font-size-form-label);font-weight:var(--font-weight-title);color:var(--form-label-color-small);}.page-wrapper .form-item .description,.form-section .form-item .description,.page-wrapper .form-composite > .fieldset-wrapper > .description,.form-section .form-composite > .fieldset-wrapper > .description{margin-top:var(--spacing-3xs);font-size:0.85rem;color:color-mix(in srgb,var(--form-color) 70%,var(--color-white));}.page-wrapper .form-required::after,.form-section .form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/prime/img/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}.page-wrapper .form-item input.error,.form-section .form-item input.error,.page-wrapper .form-item textarea.error,.form-section .form-item textarea.error,.page-wrapper .form-item select.error,.form-section .form-item select.error{border-color:var(--color-secondary);box-shadow:0 0 0 var(--border-width) var(--color-secondary);}.page-wrapper .form-item--error-message,.form-section .form-item--error-message{margin-top:var(--spacing-3xs);color:var(--color-secondary);font-size:var(--font-size-form-label);}.page-wrapper .form-item--error-message::before,.form-section .form-item--error-message::before{display:inline-block;width:14px;height:14px;margin-right:var(--spacing-3xs);content:"";vertical-align:sub;background:url(/themes/custom/prime/css/images/icons/error.svg) no-repeat;background-size:contain;}.page-wrapper input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),.form-section input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),.page-wrapper select,.form-section select,.page-wrapper textarea,.form-section textarea{box-sizing:border-box;width:100%;max-width:32rem;padding:var(--padding-y) var(--padding-x);font-size:var(--font-size-base);line-height:1.35;color:var(--form-text-color);background-color:var(--form-background);border:var(--line-thickness) solid var(--form-border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-shift-sm) var(--shadow-shift-sm) 0 var(--drop-color);transition:border-color 0.2s ease,box-shadow 0.2s ease;appearance:none;}.page-wrapper textarea,.form-section textarea{min-height:8rem;resize:vertical;}.page-wrapper input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]):hover,.form-section input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]):hover,.page-wrapper select:hover,.form-section select:hover,.page-wrapper textarea:hover,.form-section textarea:hover{border-color:var(--drop-hover-color);box-shadow:var(--shadow-shift) var(--shadow-shift) 0 var(--drop-hover-color);}.page-wrapper input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]):focus-visible,.form-section input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]):focus-visible,.page-wrapper select:focus-visible,.form-section select:focus-visible,.page-wrapper textarea:focus-visible,.form-section textarea:focus-visible{outline:var(--focus-ring);}.page-wrapper .form-item:focus-within > label,.form-section .form-item:focus-within > label{color:var(--form-label-focus-color);}.page-wrapper input[type="checkbox"],.form-section input[type="checkbox"],.page-wrapper input[type="radio"],.form-section input[type="radio"]{accent-color:var(--color-primary);}.page-wrapper .form-type-checkbox .description,.form-section .form-type-checkbox .description,.page-wrapper .form-type-radio .description,.form-section .form-type-radio .description{margin-left:0;display:flex;gap:10px;}.page-wrapper .form-checkboxes .form-item,.form-section .form-checkboxes .form-item,.page-wrapper .form-radios .form-item,.form-section .form-radios .form-item{margin:var(--spacing-3xs) 0;display:flex;gap:10px;}.page-wrapper .form-actions,.form-section .form-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center;}.page-wrapper .form--inline,.form-section .form--inline,.page-wrapper .views-exposed-form,.form-section .views-exposed-form{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-md);align-items:flex-end;}.page-wrapper .form--inline .form-item,.form-section .form--inline .form-item,.page-wrapper .views-exposed-form .form-item,.form-section .views-exposed-form .form-item{margin:0;flex:1 1 min(100%,20rem);min-width:min(100%,12rem);}.page-wrapper .form--inline .form-actions,.form-section .form--inline .form-actions,.page-wrapper .views-exposed-form .form-actions,.form-section .views-exposed-form .form-actions{margin:0;flex:0 0 auto;}.page-wrapper .form--inline input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),.form-section .form--inline input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),.page-wrapper .views-exposed-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),.form-section .views-exposed-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),.page-wrapper .form--inline select,.form-section .form--inline select,.page-wrapper .views-exposed-form select,.form-section .views-exposed-form select{max-width:var(--max-width-content-max);}.page-wrapper .user-login-form,.form-section .user-login-form,.page-wrapper .user-register-form,.form-section .user-register-form,.page-wrapper .user-pass,.form-section .user-pass,.page-wrapper .user-pass-reset-form,.form-section .user-pass-reset-form{max-width:36rem;margin:0 auto;padding:clamp(1rem,2vw,1.5rem);border:var(--border-width) solid var(--line);border-radius:var(--radius-lg);background:var(--surface-subtle);box-shadow:var(--shadow-card);}.page-wrapper .user-login-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),.form-section .user-login-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),.page-wrapper .user-register-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),.form-section .user-register-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),.page-wrapper .user-pass input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),.form-section .user-pass input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),.page-wrapper .user-pass-reset-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),.form-section .user-pass-reset-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),.page-wrapper .user-login-form select,.form-section .user-login-form select,.page-wrapper .user-register-form select,.form-section .user-register-form select,.page-wrapper .user-pass select,.form-section .user-pass select,.page-wrapper .user-pass-reset-form select,.form-section .user-pass-reset-form select,.page-wrapper .user-login-form textarea,.form-section .user-login-form textarea,.page-wrapper .user-register-form textarea,.form-section .user-register-form textarea,.page-wrapper .user-pass textarea,.form-section .user-pass textarea,.page-wrapper .user-pass-reset-form textarea,.form-section .user-pass-reset-form textarea{max-width:var(--max-width-content-max);}.page-wrapper .user-login-form .form-actions,.form-section .user-login-form .form-actions,.page-wrapper .user-register-form .form-actions,.form-section .user-register-form .form-actions,.page-wrapper .user-pass .form-actions,.form-section .user-pass .form-actions,.page-wrapper .user-pass-reset-form .form-actions,.form-section .user-pass-reset-form .form-actions{justify-content:flex-start;}.page-wrapper .form-actions input[type="submit"],.form-section .form-actions input[type="submit"],.page-wrapper .form-actions input[type="button"],.form-section .form-actions input[type="button"],.page-wrapper .form-actions input[type="reset"],.form-section .form-actions input[type="reset"],.page-wrapper .form-actions button,.form-section .form-actions button,.page-wrapper .field-add-more-submit,.form-section .field-add-more-submit{width:auto;max-width:var(--max-width-content-max);margin:0;}.page-wrapper .field-multiple-table,.form-section .field-multiple-table{margin:0;}.page-wrapper .field-multiple-table .field-multiple-drag,.form-section .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}.page-wrapper .field-multiple-table .field-multiple-drag .tabledrag-handle,.form-section .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}.page-wrapper [dir="rtl"] .field-multiple-table .field-multiple-drag,.form-section [dir="rtl"] .field-multiple-table .field-multiple-drag{padding-left:0;}.page-wrapper [dir="rtl"] .field-multiple-table .field-multiple-drag .tabledrag-handle,.form-section [dir="rtl"] .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}.page-wrapper .flex-cols,.form-section .flex-cols,.page-wrapper .webform-flexbox,.form-section .webform-flexbox{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-md);}.page-wrapper .flex-cols > *,.form-section .flex-cols > *,.page-wrapper .webform-flexbox > *,.form-section .webform-flexbox > *{flex:1 1 min(100%,20rem);min-width:0;}
.icon-help{padding:1px 0 1px var(--icon-inset);background:url(/themes/custom/prime/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px var(--icon-inset) 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:var(--icon-size);height:var(--icon-size);text-indent:-9999px;background:url(/themes/custom/prime/images/icons/feed.svg) no-repeat;}
.form--inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacing-xs);}.form--inline .form-item{margin:0;}.form--inline .form-item-separator{align-self:center;margin:var(--spacing-lg) var(--spacing-xs) 0;}.form--inline .form-actions{flex-basis:100%;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-inline-start:2%;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:var(--font-weight-bold);}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:var(--color-text-strong);}
.block-menu.contextual-region{position:static}.block-menu ul.menu{margin:0;padding:0;list-style:none outside}.block-menu ul.menu li{margin:0}.block-menu ul.menu li::before{display:none}nav.menu--main{position:relative;z-index:var(--z-menu,20)}nav.menu--main ul.menu{display:flex;gap:.25rem;font-size:var(--font-size-nav);font-weight:var(--font-weight-menu)}nav.menu--main .menu-item{position:relative}nav.menu--main .menu-item__row{display:flex;align-items:stretch}nav.menu--main .menu-link,nav.menu--main .submenu-toggle{color:var(--link-color,inherit);background:transparent;font:inherit;border-radius:0;border:0;box-shadow:none}nav.menu--main .menu-link{display:flex;align-items:center;min-height:44px;padding:.65rem .85rem;text-align:left;cursor:pointer;border-radius:var(--radius-sm,.25rem)}nav.menu--main .menu-link.is-active,nav.menu--main .menu-link:focus-visible{text-decoration-color:var(--text-color,currentColor);color:var(--color-nav-text-active,currentColor)}nav.menu--main .menu-link:focus-visible{outline:2px solid currentColor;outline-offset:-2px}nav.menu--main .menu-link:has(+ .submenu-toggle){padding-right:0;padding-top:.65rem;padding-bottom:.65rem}nav.menu--main .submenu-toggle{display:flex;align-items:center;justify-content:center;width:24px;min-height:44px;padding:0;cursor:pointer}nav.menu--main .submenu-toggle>span:not(.visually-hidden){width:.4rem;height:.4rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translate(-0.1rem,.1rem);transition:transform .2s ease}nav.menu--main ul.menu ul.menu{position:absolute;top:calc(100% + .25rem);left:0;display:block;width:max-content;min-width:var(--submenu-width,14rem);max-width:min(22rem,calc(100vw - 2rem));visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-0.35rem);background:var(--color-white,#fff);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}nav.menu--main ul.menu ul.menu .menu-link{width:100%}nav.menu--main ul.menu ul.menu ul.menu{top:0;left:100%}nav.menu--main .menu-item.is-submenu-open>ul.menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s}nav.menu--main ul.menu ul.menu>.menu-item.opens-left>ul.menu{right:100%;left:auto}nav.menu--main>ul.menu>.menu-item.submenu-align-right>ul.menu{right:0;left:auto}nav.menu--main ul.menu ul.menu{margin-left:var(--submenu-offset-x,0)}nav.menu--main ul.menu ul.menu>.menu-item.opens-left>.menu-item__row .submenu-toggle>span:not(.visually-hidden){transform:rotate(135deg)}nav.menu--main ul.menu[data-menu-level="1"]>.menu-item>.menu-item__row .submenu-toggle>span:not(.visually-hidden),nav.menu--main ul.menu[data-menu-level="2"]>.menu-item>.menu-item__row .submenu-toggle>span:not(.visually-hidden),nav.menu--main ul.menu[data-menu-level="3"]>.menu-item>.menu-item__row .submenu-toggle>span:not(.visually-hidden){transform:rotate(-45deg)}@media (hover:hover) and (pointer:fine){nav.menu--main .menu-link:hover{background:white}}nav.menu--main .hamburger{display:none;align-items:center;justify-content:center;width:48px;height:48px;padding:0;color:inherit;background:transparent;border:0;cursor:pointer}nav.menu--main .hamburger .hamburger-box{position:relative;display:block;width:30px;height:20px}nav.menu--main .hamburger .hamburger-inner,nav.menu--main .hamburger .hamburger-inner::before,nav.menu--main .hamburger .hamburger-inner::after{position:absolute;left:0;display:block;width:30px;height:3px;content:"";background:currentColor;transition:transform .2s ease,top .2s ease,opacity .15s ease}nav.menu--main .hamburger .hamburger-inner{top:9px}nav.menu--main .hamburger .hamburger-inner::before{top:-8px}nav.menu--main .hamburger .hamburger-inner::after{top:8px}nav.menu--main.is-active .hamburger .hamburger-inner{transform:rotate(45deg)}nav.menu--main.is-active .hamburger .hamburger-inner::before{top:0;opacity:0}nav.menu--main.is-active .hamburger .hamburger-inner::after{top:0;transform:rotate(-90deg)}@media screen and (max-width:960px){nav.menu--main .hamburger{display:flex}nav.menu--main>ul.menu{position:absolute;top:calc(100% + .5rem);right:0;left:auto;display:block;width:min(24rem,calc(100vw - 2rem));max-height:min(70dvh,42rem);padding:.5rem;overflow:auto;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-0.5rem);background:var(--color-white,#fff);border-top:4px solid var(--color-primary);border-radius:var(--radius,.5rem);box-shadow:0 1rem 2.5rem color-mix(in srgb,#000 18%,transparent);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}nav.menu--main.is-active>ul.menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s}nav.menu--main .menu-item__row{width:100%;border-radius:var(--radius-sm,.25rem)}nav.menu--main .menu-link{flex:1 1 auto;min-width:0;padding:.75rem}nav.menu--main .submenu-toggle{display:flex;flex:0 0 44px;border-left:1px solid color-mix(in srgb,currentColor 12%,transparent)}nav.menu--main .submenu-toggle>span:not(.visually-hidden){width:.6rem;height:.6rem;border-right-width:2px;border-bottom-width:2px;transform:rotate(45deg) translate(-0.1rem,.1rem)}nav.menu--main .menu-item.is-submenu-open>.menu-item__row .submenu-toggle>span:not(.visually-hidden){transform:rotate(225deg) translate(-0.1rem,.1rem)}nav.menu--main ul.menu ul.menu{position:static;display:none;width:auto;min-width:0;max-width:none;margin:0 0 .25rem .75rem;padding:0 0 0 .5rem;visibility:visible;opacity:1;pointer-events:auto;transform:none;border:0;border-left:2px solid color-mix(in srgb,var(--color-primary) 35%,transparent);border-radius:0;box-shadow:none}nav.menu--main ul.menu ul.menu>.menu-item.opens-left>ul.menu{right:auto}nav.menu--main>ul.menu>.menu-item.submenu-align-right>ul.menu{right:auto}nav.menu--main ul.menu ul.menu{margin-left:0}nav.menu--main ul.menu ul.menu>.menu-item.opens-left>.menu-item__row .submenu-toggle>span:not(.visually-hidden){transform:rotate(225deg) translate(-0.1rem,.1rem)}nav.menu--main .menu-item.is-submenu-open>ul.menu{display:block}}@media (prefers-reduced-motion:reduce){nav.menu--main *,nav.menu--main *::before,nav.menu--main *::after{transition-duration:.01ms !important}}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-xs);margin-inline:auto;padding:0;text-align:center;}.pager__item{padding:0;}.pager__item.is-active{font-weight:var(--font-weight-bold);}
tr.drag{background-color:var(--color-table-drag-previous);}tr.drag-previous{background-color:var(--color-table-drag);}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:var(--color-table-highlight);}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
.tabs{}div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;text-decoration:none;}.tabs a.is-active{background-color:var(--color-neutral-125);}.tabs a:focus,.tabs a:hover{background-color:var(--color-neutral-50);}
.ui-dialog--narrow{inline-size:min(95%,500px);max-inline-size:calc(100vw - var(--spacing-lg));}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:var(--border-width) solid;border-width:var(--border-width) var(--border-width) var(--border-width) 0;border-radius:var(--radius-sm);background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:var(--border-width) 0 var(--border-width) var(--border-width);background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:var(--color-status-success);border-color:var(--color-status-success-border) var(--color-status-success-border) var(--color-status-success-border) transparent;background-color:var(--color-status-success-surface);background-image:url(/themes/custom/prime/images/icons/check.svg);box-shadow:-8px 0 0 var(--color-status-success-accent);}[dir="rtl"] .messages--status{margin-left:0;border-color:var(--color-status-success-border) transparent var(--color-status-success-border) var(--color-status-success-border);box-shadow:8px 0 0 var(--color-status-success-accent);}.messages--warning{color:var(--color-status-warning);border-color:var(--color-status-warning-border) var(--color-status-warning-border) var(--color-status-warning-border) transparent;background-color:var(--color-status-warning-surface);background-image:url(/themes/custom/prime/images/icons/warning.svg);box-shadow:-8px 0 0 var(--color-status-warning-accent);}[dir="rtl"] .messages--warning{border-color:var(--color-status-warning-border) transparent var(--color-status-warning-border) var(--color-status-warning-border);box-shadow:8px 0 0 var(--color-status-warning-accent);}.messages--error{color:var(--color-status-danger);border-color:var(--color-status-danger-border) var(--color-status-danger-border) var(--color-status-danger-border) transparent;background-color:var(--color-status-danger-surface);background-image:url(/themes/custom/prime/images/icons/error.svg);box-shadow:-8px 0 0 var(--color-status-danger-accent);}[dir="rtl"] .messages--error{border-color:var(--color-status-danger-border) transparent var(--color-status-danger-border) var(--color-status-danger-border);box-shadow:8px 0 0 var(--color-status-danger-accent);}.messages--error p.error{color:var(--color-status-danger);}
.prime-image{display:block;width:100%;overflow:hidden}.prime-image--ratio-2-1{aspect-ratio:2 / 1}.prime-image--ratio-16-9{aspect-ratio:16 / 9}.prime-image--ratio-3-2{aspect-ratio:3 / 2}.prime-image--ratio-4-3{aspect-ratio:4 / 3}.prime-image--ratio-9-16{aspect-ratio:9 / 16}.prime-image--ratio-3-4{aspect-ratio:3 / 4}.prime-image--ratio-1-1{aspect-ratio:1 / 1}.prime-image .media,.prime-image .field,.prime-image .field__item,.prime-image picture,.prime-image a,.prime-image img{display:block;width:100%;height:100%;max-width:100%}.prime-image img{object-fit:cover}
section .section-header,section .section-footer{width:100%;max-width:var(--max-width-content);margin-inline:auto}section .section-content{width:100%;max-width:var(--max-width-content);margin-inline:auto;display:grid;gap:var(--grid-row-spacing) var(--grid-column-spacing);grid-template-columns:repeat(12,[col-start] 1fr)}section .section-content.layout-100>*{grid-column:auto / span 12}section .section-content.layout-50-50>*{grid-column:auto / span 6}section .section-content.layout-33-33-33>*{grid-column:auto / span 4}section .section-content.layout-25-25-25-25>*{grid-column:auto / span 3}section .section-content.layout-66-33>*:nth-child(1n){grid-column:auto / span 8}section .section-content.layout-66-33>*:nth-child(2n){grid-column:auto / span 4}section .section-content.layout-33-66>*:nth-child(1n){grid-column:auto / span 4}section .section-content.layout-33-66>*:nth-child(2n){grid-column:auto / span 8}section .section-content.layout-75-25>*:nth-child(1n){grid-column:auto / span 9}section .section-content.layout-75-25>*:nth-child(2n){grid-column:auto / span 3}section .section-content.layout-25-75>*:nth-child(1n){grid-column:auto / span 3}section .section-content.layout-25-75>*:nth-child(2n){grid-column:auto / span 9}section .section-content.layout-50-25-25>*:nth-child(1n){grid-column:auto / span 6}section .section-content.layout-50-25-25>*:nth-child(2n){grid-column:auto / span 3}section .section-content.layout-50-25-25>*:nth-child(3n){grid-column:auto / span 3}section .section-content.layout-25-50-25>*:nth-child(1n){grid-column:auto / span 3}section .section-content.layout-25-50-25>*:nth-child(2n){grid-column:auto / span 6}section .section-content.layout-25-50-25>*:nth-child(3n){grid-column:auto / span 3}section .section-content.layout-25-25-50>*:nth-child(1n){grid-column:auto / span 3}section .section-content.layout-25-25-50>*:nth-child(2n){grid-column:auto / span 3}section .section-content.layout-25-25-50>*:nth-child(3n){grid-column:auto / span 6}@media screen and (max-width:44em){section .section-content.layout-50-50{grid-template-columns:1fr}section .section-content.layout-50-50>*:nth-child(n){grid-column:auto}section .section-content.layout-100{grid-template-columns:1fr}section .section-content.layout-100>*:nth-child(n){grid-column:auto}}@media screen and (max-width:66em){section .section-content.layout-33-33-33,section .section-content.layout-66-33,section .section-content.layout-33-66{grid-template-columns:1fr}section .section-content.layout-33-33-33>*:nth-child(n),section .section-content.layout-66-33>*:nth-child(n),section .section-content.layout-33-66>*:nth-child(n){grid-column:auto}}@media screen and (max-width:88em){section .section-content.layout-25-25-25-25,section .section-content.layout-75-25,section .section-content.layout-25-75,section .section-content.layout-50-25-25,section .section-content.layout-25-50-25,section .section-content.layout-25-25-50{grid-template-columns:1fr}section .section-content.layout-25-25-25-25>*:nth-child(n),section .section-content.layout-75-25>*:nth-child(n),section .section-content.layout-25-75>*:nth-child(n),section .section-content.layout-50-25-25>*:nth-child(n),section .section-content.layout-25-50-25>*:nth-child(n),section .section-content.layout-25-25-50>*:nth-child(n){grid-column:auto}}section .section-header.content-max,section .section-footer.content-max,section .section-content.content-max{max-width:var(--max-width-content-max)}section .section-header.content-normal,section .section-footer.content-normal,section .section-content.content-normal{max-width:var(--max-width-content,80rem)}section .section-header.content-small,section .section-footer.content-small,section .section-content.content-small{max-width:var(--max-width-content-small,54rem)}section .section-header.content-xsmall,section .section-footer.content-xsmall,section .section-content.content-xsmall{max-width:var(--max-width-content-xsmall,30rem)}
.component-trenner{width:100%}.component-trenner--line{display:flex;align-items:center}.component-trenner--line::before{content:'';width:100%;border-top:1px solid var(--trenner-color,var(--color-divider))}.component-trenner--primary{--trenner-color:var(--color-primary)}.component-trenner--secondary{--trenner-color:var(--color-secondary)}.component-trenner--tertiary{--trenner-color:var(--color-tertiary)}.component-trenner--primary-muted{--trenner-color:var(--color-primary-muted)}.component-trenner--secondary-muted{--trenner-color:var(--color-secondary-muted)}.component-trenner--tertiary-muted{--trenner-color:var(--color-tertiary-muted)}
.component-webform__title{margin:0 0 calc(var(--spacing) * .375)}.component-webform__message{padding:calc(var(--spacing) * .375) calc(var(--spacing) * .5);border:1px dashed var(--color-divider);border-radius:var(--radius);font-size:var(--component-message-font-size)}.component-webform input.button{width:auto}.component-webform #edit-actions{text-align:right}
