*,:before,:after{box-sizing:border-box}:focus-visible{outline-offset:3px}:where(html){-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scrollbar-gutter:stable}html:focus-within{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}body{min-block-size:100dvh}:where(abbr[title]){cursor:help;text-decoration-line:underline;text-decoration-style:dotted}@media (forced-colors:active){mark{color:highlighttext;background-color:highlight}}[hidden]:not([hidden=until-found]){display:none!important}:where(h1){margin-block:.67em;font-size:2em}:where(ul,ol):where([role=list]){margin:0;padding:0;list-style:none}:where(audio,iframe,img,svg,video){max-block-size:100%;max-inline-size:100%}:where(img[width]){block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(pre){white-space:pre-wrap}:where(svg){fill:currentColor;pointer-events:none}:where(fieldset,input,textarea){min-inline-size:0}:where(textarea:not([rows])){min-block-size:6em}@supports (resize:block){:where(textarea){resize:block}}:where(button,input,select,textarea){font-family:inherit;font-size:inherit}:where([type=search]){-webkit-appearance:textfield}@supports (-webkit-touch-callout:none){:where([type=search]){border:1px solid -apple-system-secondary-label;background-color:canvas}}:where([type=tel],[type=url],[type=email],[type=number]):not(:placeholder-shown){direction:ltr}:where(table){border-collapse:collapse;border:1px solid}:where(th,td){border:1px solid;padding:.25em .5em}:target{scroll-margin-block:5ex}:focus{scroll-margin-bottom:8vh}:where(a:not([class])){-webkit-text-decoration-color:inherit;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:.15em;text-decoration-thickness:max(.08em,1px)}:where(dialog)::backdrop{background:#0000004d;background:lab(0% 0 0/.3)}:where(dialog),:where(dialog)::backdrop{transition:opacity .3s ease-out, display .3s allow-discrete, overlay .3s allow-discrete;opacity:0}:where(dialog[open]),:where(dialog[open])::backdrop{opacity:1}@starting-style{:where(dialog[open]),:where(dialog[open])::backdrop{opacity:0}}@media (pointer:coarse){a:hover{all:revert-layer}}@font-face{font-family:basier circle;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/basiercircle-400.woff2)format("woff2"),url(../fonts/basiercircle-400.woff)format("woff")}@font-face{font-family:basier circle;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/basiercircle-400italic.woff2)format("woff2"),url(../fonts/basiercircle-400italic.woff)format("woff")}@font-face{font-family:basier circle;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/basiercircle-500.woff2)format("woff2"),url(../fonts/basiercircle-500.woff)format("woff")}@font-face{font-family:basier circle;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/basiercircle-500italic.woff2)format("woff2"),url(../fonts/basiercircle-500italic.woff)format("woff")}@font-face{font-family:basier circle;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/basiercircle-600.woff2)format("woff2"),url(../fonts/basiercircle-600.woff)format("woff")}@font-face{font-family:basier circle;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/basiercircle-600italic.woff2)format("woff2"),url(../fonts/basiercircle-600italic.woff)format("woff")}@font-face{font-family:basier circle;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/basiercircle-700.woff2)format("woff2"),url(../fonts/basiercircle-700.woff)format("woff")}@font-face{font-family:basier circle;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/basiercircle-700italic.woff2)format("woff2"),url(../fonts/basiercircle-700italic.woff)format("woff")}:root{--fs-base:1rem;--fs-200:clamp(.7378rem, .7183rem + .0652vw, .76rem);--fs-250:clamp(.75rem, .68rem + .33vw, .94rem);--fs-300:clamp(.8854rem, .8284rem + .19vw, .95rem);--fs-400:clamp(1.0625rem, .9522rem + .3676vw, 1.1875rem);--fs-500:clamp(1.1275rem, 1.0903rem + .6158vw, 1.3275rem);--fs-550:clamp(1.35rem, 1.125rem + .55vw, 1.6875rem);--fs-600:clamp(1.53rem, 1.2428rem + .9573vw, 1.8555rem);--fs-700:clamp(1.836rem, 1.4095rem + 1.4216vw, 2.3193rem);--fs-800:clamp(2.2032rem, 1.5891rem + 2.047vw, 2.8992rem);--fs-900:clamp(2.6438rem, 1.779rem + 2.8827vw, 3.624rem);--ff-text:"basier circle", system-ui, sans-serif;--ff-heading:supria-sans, system-ui, sans-serif;--ff-mono:ui-monospace;--fw-bold:700;--fw-semibold:600;--fw-medium:500;--fw-normal:400;--fs-text:var(--fs-base);--fs-intro:var(--fs-400);--fs-title:var(--fs-600);--fs-caption:var(--fs-base);--fs-small:var(--fs-200);--lh-xs:1.15;--lh-sm:1.3;--lh-md:1.5;--lh-lg:1.65;--lh-base:1.4;--lh-text:1.45;--lh-headings:var(--lh-xs);--icon-size:24px;--icon-fill:currentColor;--icon-offset:clamp(.0625rem, -.0375rem + .3333vw, .1875rem);--space-3xs:clamp(.25rem, .2283rem + .1087vw, .3125rem);--space-2xs:clamp(.5rem, .4783rem + .1087vw, .5625rem);--space-xs:clamp(.75rem, .7065rem + .2174vw, .875rem);--space-s:clamp(1rem, .9565rem + .2174vw, 1.125rem);--space-m:clamp(1.5rem, 1.4348rem + .3261vw, 1.6875rem);--space-l:clamp(2rem, 1.913rem + .4348vw, 2.25rem);--space-xl:clamp(3rem, 2.8696rem + .6522vw, 3.375rem);--space-2xl:clamp(4rem, 3.8261rem + .8696vw, 4.5rem);--space-3xl:clamp(5rem, 4.7826rem + 1.087vw, 5.625rem);--fluid-0-48:clamp(0rem, -2.8626rem + 9.1603vw, 3rem);--fluid-24-48:clamp(1.5rem, .0687rem + 4.5802vw, 3rem);--fluid-24-40:clamp(1.5rem, .5458rem + 3.0534vw, 2.5rem);--fluid-24-60:clamp(1.5rem, -.6469rem + 6.8702vw, 3.75rem);--page-gutters:var(--fluid-24-40);--page-gutter-indent:var(--fluid-0-48);--page-max-width:94.5rem;--content-max-width:54rem;--textcol-max-width:52rem;--column-gap:var(--fluid-24-40);--row-gap:calc(3 * var(--column-gap));--gallery-gap:var(--space-m);--homepage-scroller-height:14rem;--caption-offset:.75em;--v-spacer-lg:var(--space-2xl);--v-spacer-md:var(--space-l);--v-spacer-sm:var(--space-s);--v-spacer-region:var(--space-2xl);--v-spacer-embed:var(--space-l);--ar-img-grid:8 / 5;--img-width-teaser:16em;--img-width-search:12em;--radius-s:.125rem;--radius-m:.25rem;--radius-l:.5rem;--radius-pill:100px;--radius-round:50%;--ui-border-width:.075em;--focus-outline:2px solid var(--clr-outline);--focus-outline-offset:3px;--clr-primary-100:#ffe0e0;--clr-primary-200:#f0c2c6;--clr-primary-300:#f42578;--clr-primary-400:#db065b;--clr-primary-500:#ba215e;--clr-primary-600:#981b4d;--clr-secondary-100:#d7e9f4;--clr-secondary-200:#c2def0;--clr-secondary-300:#476cd1;--clr-secondary-400:#24408f;--clr-secondary-500:#1b2e65;--clr-neutral-100:#fff;--clr-neutral-200:#dfddde;--clr-neutral-300:#cdcbcc;--clr-neutral-400:#a8a4a6;--clr-neutral-500:#8f8a8d;--clr-neutral-600:#686467;--clr-neutral-700:#4e4b4d;--clr-neutral-800:#343233;--clr-neutral-900:#000;--clr-error-300:#fee2e1;--clr-error-400:#ff4a47;--clr-error-500:#eb302d;--clr-info-300:#ffe380;--clr-info-400:#ffc800;--clr-info-500:#fa0;--clr-success-300:#d7ffb8;--clr-success-400:#58cc00;--clr-success-500:#49a503;--clr-blindtext:#ffeeaabf;--clr-infopanel:#ffeeaaa8;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--clr-bg:var(--clr-text-000);--clr-bg-reverse:var(--clr-ui-600);--clr-bg-tint-accent:var(--clr-accent-200);--clr-bg-tint-ui:var(--clr-ui-200);--clr-bg-overlay:var(--clr-ui-500);--clr-text:var(--clr-neutral-900);--clr-text-accent:var(--clr-accent-400);--clr-text-muted:var(--clr-text-300);--clr-text-light:var(--clr-text-200);--clr-text-reverse:var(--clr-text-000);--clr-text-ui:var(--clr-ui-500);--clr-text-ui-hover:var(--clr-ui-600);--clr-link:var(--clr-text);--clr-link-hover:var(--clr-ui-600);--clr-caption:var(--clr-secondary-300);--clr-caption-hover:var(--clr-secondary-400);--clr-theme:var(--clr-accent-400);--clr-theme-muted:var(--clr-accent-200);--clr-theme-accent:var(--clr-accent-500);--clr-selection:var(--clr-text-900);--clr-bg-selection:var(--clr-info-300);--clr-page-footer:var(--clr-ui-200);--clr-ui-border:var(--clr-secondary-200);--clr-ui-form-bg:var(--clr-neutral-100);--clr-ui-link:var(--clr-secondary-300);--clr-ui-link-active:var(--clr-secondary-400);--clr-submenu-bg:var(--clr-ui-200);--clr-submenu-bg-active:var(--clr-ui-300);--clr-outline-color:var(--clr-secondary-300);--bg-fill:linear-gradient(var(--clr-primary-100))}h1,h2,h3,h4,button,input,label{line-height:var(--lh-xs,1.1)}h1,h2,h3,h4{font-family:var(--ff-heading);font-feature-settings:"salt";text-wrap:balance;margin-block-start:0}img{object-fit:cover}::selection{background-color:var(--clr-bg-selection,#b3d4fc);color:var(--clr-selection,#000);text-shadow:none}body{--full-width:100cqw;grid-template-columns:min(100%, var(--page-max-width,30rem));background-color:var(--clr-bg,#fff);font-family:var(--ff-text);font-size:var(--fs-base,1rem);line-height:var(--lh-base,1.4);grid-template-rows:auto auto 1fr auto;justify-content:center;display:grid;margin:0 var(--page-gutters)!important}.page-content{width:min(100%, var(--full-width));padding-inline:var(--page-gutter-indent);grid-auto-rows:max-content;justify-self:center;align-items:start;margin-block:5rem 7rem}.full-bleed{margin-inline:calc(50% - 50cqw)}.full-bleed:not(img,main,.flush){box-sizing:border-box;padding:.5em}.full-bleed-bg{border-image:var(--bg-fill) fill 0//0 50cqw}.full-bleed-bg-plus{z-index:1;position:relative}.full-bleed-bg-plus:before{content:"";z-index:-1;position:absolute;inset:0 calc(50% - 50cqw)}.breakout,.indent{margin-inline:max(-1 * var(--breakout-offset,4rem), 50% - 50cqw + var(--page-gutters))}.indent{--breakout-offset:-1.5rem}.list-bare{padding-inline:0;list-style-type:none}.list-inline{display:inline}:where(.link-url,.link-file-dl){align-items:start;gap:.375ch;margin-inline-start:-3px;display:flex}:where(.link-url,.link-file-dl):first-of-type{margin-block-start:2rem}:where(.link-url,.link-file-dl) .icon{margin-block-start:2px}.body-text>:first-child:has(.link-url,.link-file-dl) a,.body-text p:has(.link-url,.link-file-dl)+p:has(.link-url,.link-file-dl) a{margin-block-start:0}:where([class^=btn]){background-color:var(--clr-button-bg,var(--clr-accent));width:fit-content;color:var(--clr-button,var(--clr-primary));cursor:pointer;text-decoration:none}:where([class^=btn]):where(:has(.icon)){align-items:center;gap:.5em;display:flex}:where([class^=btn]):where(:has(.sr-only)){border-radius:50%;padding:.5em}:where([class^=btn]):where(:not(:has(.icon))){text-align:center;min-inline-size:10ch}:where([class^=btn]):where(:not(:has(.sr-only))){padding:var(--button-padding,.35em 1em);border-radius:var(--button-radius,0)}:where([class^=btn]):hover{background-color:var(--clr-button-bg-active,var(--clr-accent--alt));color:var(--clr-button-active,var(--clr-primary))}:where([class^=btn]):focus-visible{--outline-style:solid;--outline-offset:-.35em}.btn-to-top{--clr-button-bg:#3c3c3c;--clr-button:var(--clr-page-bg);justify-self:end;width:fit-content;transform:translate(-1rem,-1rem)}.btn-to-top:hover{--clr-button-bg:#000;--clr-button:#fff}.btn-admin{--clr-button-bg:#3971ff;--clr-button:#fff;--button-radius:var(--radius-m)}.btn-admin:hover{--clr-button-bg:#2d5acc;--clr-button:#fff}.btn-weiter{--clr-button:#fff;--clr-button-active:#fff;font-size:var(--fs-base)}.body-text a[class^=btn]{color:var(--clr-button,var(--clr-primary))}.body-text a[class^=btn]:hover{color:var(--clr-button-active,var(--clr-primary))}svg.icon{width:var(--icon-width,var(--icon-size));height:var(--icon-height,var(--icon-size));fill:var(--icon-fill);flex-shrink:0}fieldset{border:none;margin-block-start:30px;padding:0}fieldset.two-col,fieldset.three-col,fieldset.four-col{grid-gap:0 1rem;grid-template-columns:repeat(2,1fr);display:grid}fieldset.three-col{grid-template-columns:repeat(3,1fr)}fieldset.four-col{grid-template-columns:repeat(4,1fr)}fieldset.no-gap{margin-block-start:0}legend{color:var(--clr-text);font-size:var(--fs-400);margin-top:0}:is(div,legend).label{color:var(--clr-text);font-size:var(--fs-300);font-weight:var(--fw-medium);margin-bottom:.375em;display:block}.radio-group{margin:1em 0}.radio-option{align-items:center;margin-bottom:10px;display:flex}.radio-option input[type=radio]{cursor:pointer;margin-right:10px}.radio-option label{cursor:pointer;flex-grow:1}.other-input-wrapper{grid-column:3/-1;width:fit-content;margin-inline-start:auto;display:none}.other-input-wrapper.active{display:block}.conditional-fields{border:1.5px solid var(--clr-ui-border);border-radius:0 0 var(--radius-m) var(--radius-m);background-color:#d7e9f44f;border-block-start:0;margin-block:-1rem 1rem;padding:1rem;display:none}.conditional-fields.active{display:block}.conditional-fields .form-field:last-child{margin-block-end:0}.form-field:has(+.conditional-fields.active){border-end-end-radius:0;border-end-start-radius:0}.form-field{margin-bottom:1em}.form-field label{color:var(--clr-text);font-size:var(--fs-300);font-weight:var(--fw-medium);margin-bottom:.375em;display:block}.form-field input[type=text],.form-field input[type=tel],.form-field input[type=email],.form-field textarea,.form-field:has([type=radio]){box-sizing:border-box;border:1.5px solid var(--clr-ui-border);border-radius:var(--radius-m);width:100%;padding:.75em}.form-field input[type=text]:focus-visible,.form-field input[type=tel]:focus-visible,.form-field input[type=email]:focus-visible,.form-field textarea:focus-visible,.form-field:has([type=radio]):focus-visible{border-color:var(--clr-secondary-300);box-shadow:0 0 0 3px var(--clr-secondary-100);outline:none}.form-field textarea{resize:block;height:4lh}.form-field:has([type=radio],[type=checkbox]){align-items:start;gap:.75em;display:flex}.form-field:has([type=radio],[type=checkbox]) input{cursor:pointer;flex-shrink:0}.form-field:has([type=radio],[type=checkbox]) label{cursor:pointer;margin:0}.form-field:not(.no-box):has([type=radio]:checked){background-color:var(--clr-secondary-100);color:var(--clr-ui-border)}.form-field.span-all{grid-column:1/-1}.form-field.no-box{border:0;padding:0}.form-field.radio.no-box label{font-weight:var(--fw-normal)}fieldset:has([required]) legend.label:after,.form-field:has(:not([type=radio],[type=checkbox])[required]) label:after,label[for=datenverarbeitung] span:after{content:"*";color:var(--clr-primary-300);margin-inline-start:.375ch}.form-field small{font-weight:var(--fw-normal);margin-block-start:.375em;display:block}.body-text .text-field{font-size:var(--fs-350)}.date-inputs-group{align-items:flex-start;gap:.5rem;display:flex}.date-input-field{flex:1;min-inline-size:4.5rem}.date-input-field label{font-weight:var(--fw-normal)}.date-input-field input{text-align:center;width:100%}.frequency-options{margin-top:10px}.frequency-option{align-items:center;margin-bottom:8px;display:flex}.frequency-option input[type=radio]{cursor:pointer;margin-right:10px}.frequency-option label{cursor:pointer}.error{color:var(--clr-primary-300);font-size:.875rem;line-height:var(--lh-sm);margin-block-start:.375em;display:inline-block}.submit{--icon-size:20px;border-radius:var(--radius-m);background-color:var(--clr-primary-400);color:var(--clr-neutral-100);font-size:var(--fs-400);font-weight:var(--fw-medium);cursor:pointer;border:none;margin-block-start:2rem;padding:.625em 1.25em}.submit:hover{background-color:var(--clr-primary-300)}.submit .icon{vertical-align:bottom;margin-inline-end:.5ch}.embed-item{--_embed-v-space:var(--embed-v-space,3.5rem);--_caption-height:var(--caption-height,1.5rem)}.embed-item:not(:first-child){--flow-space:var(--_embed-v-space);margin-block-start:var(--_embed-v-space)}.embed-item{margin-block-end:calc(var(--_embed-v-space) - var(--_caption-height))}:is(p,div,ul):where([class^=notice]){border-radius:var(--radius-s);text-indent:-1.75rem;background-color:var(--clr-notice-bg,#dce6f8);color:var(--clr-notice,#005bcc);padding:.5rem 1rem .5rem 2.5rem;font-size:var(--fs-300)!important}:is(p,div,ul):where([class^=notice]):before{content:"";background-color:var(--clr-notice,#005bcc);-webkit-mask-image:var(--notice-icon,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM11 7H13V9H11V7ZM11 11H13V17H11V11Z'%3E%3C/path%3E%3C/svg%3E"));-webkit-mask-image:var(--notice-icon,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM11 7H13V9H11V7ZM11 11H13V17H11V11Z'%3E%3C/path%3E%3C/svg%3E"));mask-image:var(--notice-icon,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM11 7H13V9H11V7ZM11 11H13V17H11V11Z'%3E%3C/path%3E%3C/svg%3E"));padding-inline-end:1.75rem;-webkit-mask-size:20px;mask-size:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}ul[class|=notice] li+li{margin-block-start:-.5em}.notice-success{--clr-notice:var(--clr-success,#007e00);--clr-notice-bg:#deecdd;--notice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM17.4571 9.45711L11 15.9142L6.79289 11.7071L8.20711 10.2929L11 13.0858L16.0429 8.04289L17.4571 9.45711Z'%3E%3C/path%3E%3C/svg%3E")}.notice-error{--clr-notice:var(--clr-error,red);--clr-notice-bg:#ffe0dd;--notice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M15.936 2.50098L21.501 8.06595V15.936L15.936 21.501H8.06595L2.50098 15.936V8.06595L8.06595 2.50098H15.936ZM11.0002 15.0002V17.0002H13.0002V15.0002H11.0002ZM11.0002 7.00024V13.0002H13.0002V7.00024H11.0002Z'%3E%3C/path%3E%3C/svg%3E")}.notice-warning{--clr-notice:var(--clr-warning,var(--clr-primary-300,#eb8152));--clr-notice-bg:#ffedd9;--notice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12.8659 3.00017L22.3922 19.5002C22.6684 19.9785 22.5045 20.5901 22.0262 20.8662C21.8742 20.954 21.7017 21.0002 21.5262 21.0002H2.47363C1.92135 21.0002 1.47363 20.5525 1.47363 20.0002C1.47363 19.8246 1.51984 19.6522 1.60761 19.5002L11.1339 3.00017C11.41 2.52187 12.0216 2.358 12.4999 2.63414C12.6519 2.72191 12.7782 2.84815 12.8659 3.00017ZM10.9999 16.0002V18.0002H12.9999V16.0002H10.9999ZM10.9999 9.00017V14.0002H12.9999V9.00017H10.9999Z'%3E%3C/path%3E%3C/svg%3E")}.body-text .download-panel{border-radius:var(--radius-m);background-color:var(--clr-secondary-100);font-size:var(--fs-base);margin-block:1.5rem}.body-text .download-panel>*{margin-block-start:0}.body-text .download-panel a{color:var(--clr-secondary-400);align-items:center;gap:1ch;padding:1.5rem;text-decoration:none}.body-text .download-panel a:hover{color:var(--clr-text);text-decoration:underline}.next-prev{flex-wrap:wrap;margin-block-start:var(--v-spacer-lg);display:flex}.ui-link{--icon-size:20px;--_fw-ui-link:var(--fw-ui-link,var(--fw-medium));color:var(--clr-ui-link);font-weight:var(--_fw-ui-link);align-items:center;gap:.35rem;padding:6px 6px 6px 0;text-decoration:none;display:inline-flex}.ui-link>.icon{flex-shrink:0}.ui-link:hover{color:var(--clr-ui-link-active)}.ui-link[data-icon-pos=after] .icon{order:2}.ui-link.backlink{margin-block-start:var(--v-spacer-lg)}.ui-link.next{margin-inline-start:auto}@media only screen and (min-width:35em){.base-grid{gap:var(--gallery-gap,1.5rem);display:grid}.base-grid--3col{grid-template-columns:repeat(3,1fr)}.base-grid--4col{grid-template-columns:repeat(4,1fr)}.base-grid--6col{grid-template-columns:repeat(6,1fr)}}.site-header{--bg-fill:none;--menu-border-width:1px;--menu-border-color:var(--clr-secondary-200)}.site-header-wrapper{justify-content:space-between;padding-block:1.25rem;display:flex}.site-title{flex-shrink:0}.site-title .fzw-logo{--clr-logo-primary:var(--clr-primary-400);--clr-logo-secondary:var(--clr-secondary-400);height:3rem;margin-block-start:.375rem}.site-nav{--bg-fill:linear-gradient(var(--menu-border-color));margin-block-end:var(--menu-border-width);margin-inline:calc(-1 * var(--page-gutters));border-image:var(--bg-fill) 1 0/var(--menu-border-width)/var(--menu-border-width) 50cqw}.site-header-actions{flex-direction:row-reverse}.site-header-actions,.site-header-actions ul,.site-header-actions a{align-items:center;gap:1.25rem;display:flex}.site-header-actions ul{gap:1rem}.site-header-actions a{--icon-size:18px;color:var(--clr-secondary-300);font-size:var(--fs-250);gap:.5ch;padding:.35rem .75rem;text-decoration:none}.site-actions-list a{--icon-size:18px;border:1.5px solid var(--clr-secondary-200);border-radius:var(--radius-pill);padding:.35rem .75rem .275rem;line-height:1;position:relative}.site-actions-list a:before{content:"";z-index:10;position:absolute;inset:-1rem}.site-actions-list a:hover{border-color:var(--clr-secondary-300);color:var(--clr-secondary-400)}.site-actions-list a#notruf:hover{border-color:var(--clr-primary-300);background-color:var(--clr-primary-300);color:var(--clr-neutral-100);font-weight:var(--fw-medium);gap:.4ch}.site-actions-list a#exit:hover{border-color:var(--clr-secondary-300);background-color:var(--clr-secondary-300);color:var(--clr-neutral-100);font-weight:var(--fw-medium);gap:.4ch}.site-actions-list a:has(svg+span){padding-inline-end:1rem}.site-actions-list a:has(span+svg){padding-inline-start:1rem}.site-options-list a{padding-inline:0}.site-options-list a:hover{color:var(--clr-primary-400)}.site-options-list a svg{transform:translateY(-.5px)}.main-menu{font-size:var(--fs-350);letter-spacing:.2px;align-items:stretch;gap:0;line-height:1rem;display:flex}.main-menu li{anchor-scope:--dropdown-button}.main-menu li a,.main-menu li button{color:var(--clr-secondary-400);cursor:pointer;text-decoration:none}.main-menu li:first-child .menu-item{border-inline-start:none;padding-inline-start:var(--page-gutters)}.main-menu li:first-child .submenu a{padding-inline-start:calc(var(--page-gutters) - 1rem)}.main-menu .menu-item{border:none;border-inline-start:var(--menu-border-width) solid var(--menu-border-color);height:100%;font-weight:var(--fw-medium);background-color:#0000;padding:.75rem 1.5rem;line-height:1;display:block}.main-menu .menu-item[aria-current=page]{background-color:var(--clr-secondary-100)}.main-menu .menu-item:hover{color:var(--clr-primary-400)}.main-menu button.menu-item{--icon-size:18px;anchor-name:--dropdown-button;align-items:center;gap:.25ch;display:flex}.main-menu button.menu-item .icon{margin-block:-1px}.submenu-popover{position-anchor:--dropdown-button;position-try-fallbacks:--rh-edge;inset:auto;top:anchor(bottom);left:anchor(left);border:var(--menu-border-width) solid var(--menu-border-color);opacity:0;background-color:var(--clr-neutral-100);transition-behavior:allow-discrete;min-width:12rem;margin:0;padding:1rem;transition:display .3s,opacity .3s;position:absolute}.submenu-popover:popover-open{opacity:1}@starting-style{.submenu-popover:popover-open{opacity:0}}.submenu-popover.\:popover-open{opacity:1;display:grid}@starting-style{.submenu-popover.\:popover-open{opacity:0}}.submenu li+li{margin-block-start:.125rem}.submenu a{padding:.5rem;display:block}.submenu a span{position:relative}.submenu a span:after{content:"";background-color:var(--clr-primary-300);width:0;height:1px;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;bottom:-4px;left:0}.submenu a:hover span:after{width:100%}@position-try --rh-edge{inset: unset; top: anchor(bottom); right: anchor(right);}@media only screen and (min-width:54em){.site-nav-toggle,.modal-menu{display:none}}@media only screen and not (min-width:54em){.site-header{width:100%}.site-header-wrapper{align-items:center}.site-title{max-width:15rem}}@media only screen and (not (min-width:54em)) and (not (min-width:26em)){.site-title{max-width:14rem}}@media only screen and not (min-width:54em){.site-actions,.site-settings,.site-nav{display:none}.site-nav-toggle{--icon-size:28px;height:3.75rem;color:var(--clr-secondary-400);font-size:var(--fs-400);font-weight:var(--fw-medium);text-transform:uppercase;cursor:pointer;background-color:#0000;border:none;align-items:center;gap:.75rem;padding-inline-end:0;line-height:1;display:flex}.site-nav-toggle:hover{color:var(--clr-secondary-300)}}@media only screen and (not (min-width:54em)) and (not (min-width:26em)){.site-nav-toggle{gap:.5rem}}@media only screen and not (min-width:54em){.menu-close{--icon-size:28px;padding:2.25rem var(--page-gutters) var(--page-gutters);float:right;color:var(--clr-primary-100);cursor:pointer;background:0 0;border:0;margin-block-start:-1.25rem;margin-inline-end:calc(-1 * var(--page-gutters))}.menu-close:hover{color:var(--clr-neutral-100)}.modal-menu{inset:unset;width:100%;max-width:31.25rem;padding:1.25rem var(--page-gutters) 2.5rem;background-color:var(--clr-primary-400);color:var(--clr-neutral-100);border:0;top:0;right:0}.modal-menu::backdrop{background-color:#fff9}.mobile-main-menu .menu-item{font-size:var(--fs-500);font-weight:var(--fw-medium);cursor:pointer;padding-block:.75rem;line-height:1;text-decoration:none;display:block}.mobile-main-menu a{color:var(--clr-neutral-100);text-decoration:none}.mobile-main-menu .submenu{margin-block:.25rem}.mobile-main-menu .submenu li{margin:0}.mobile-main-menu .submenu a{font-size:var(--fs-400);font-weight:var(--fw-regular);padding-block:.75rem;padding-inline:1rem 0;line-height:1;text-decoration:none}.mobile-main-menu details summary:after{content:"";background-color:var(--clr-primary-200);width:24px;height:24px;margin-block-start:-.5rem;margin-inline-start:.5ch;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M11.9999 13.1714L16.9497 8.22168L18.3639 9.63589L11.9999 15.9999L5.63599 9.63589L7.0502 8.22168L11.9999 13.1714Z'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M11.9999 13.1714L16.9497 8.22168L18.3639 9.63589L11.9999 15.9999L5.63599 9.63589L7.0502 8.22168L11.9999 13.1714Z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask-position:0 .325rem;mask-position:0 .325rem;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mobile-main-menu details[open] summary:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M11.9999 10.8284L7.0502 15.7782L5.63599 14.364L11.9999 8L18.3639 14.364L16.9497 15.7782L11.9999 10.8284Z'%3E%3C/path%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M11.9999 10.8284L7.0502 15.7782L5.63599 14.364L11.9999 8L18.3639 14.364L16.9497 15.7782L11.9999 10.8284Z'%3E%3C/path%3E%3C/svg%3E")}.mobile-site-actions{margin-block:1.125rem 2.5rem}.mobile-site-actions ul{gap:2rem;display:flex}.mobile-site-actions a{border-color:var(--clr-primary-100);color:var(--clr-primary-100);font-weight:var(--fw-medium);gap:.5ch;text-decoration:none;display:flex}.mobile-site-actions a#mobile-notruf:hover{border-color:var(--clr-neutral-100);background-color:var(--clr-neutral-100);color:var(--clr-primary-300)}.mobile-site-actions a#mobile-exit:hover{border-color:var(--clr-neutral-100);background:var(--clr-secondary-100);color:var(--clr-secondary-400)}.mobile-site-settings{float:right;text-align:right;margin-block-start:.675rem}.mobile-site-settings .site-options-list{flex-direction:column;align-items:end;gap:1.25rem;display:flex}.mobile-site-settings .site-options-list a{color:var(--clr-primary-100);flex-direction:row-reverse;gap:.625rem;font-size:1rem;text-decoration:none;display:flex}.mobile-site-settings .site-options-list a:hover{color:var(--clr-neutral-100)}}.site-footer{--bg-fill:linear-gradient(var(--clr-primary-500));color:var(--clr-neutral-100);padding-block:2.5rem 3rem}.site-footer-wrapper{row-gap:var(--space-l);flex-direction:column;display:flex}@media only screen and (min-width:35em){.site-footer-wrapper{flex-direction:row;justify-content:space-between}}@media only screen and not (min-width:35em){.site-footer-wrapper{position:relative}}.site-footer .fzw-logo{--clr-logo-primary:var(--clr-neutral-100);--clr-logo-secondary:var(--clr-secondary-400)}.site-footer .fzw-logo #text *{fill:var(--clr-logo-primary)}.site-footer .fzw-logo{height:3rem;margin-block-end:1.25rem}.site-footer a{color:inherit;text-decoration:none}.site-footer a:not(.icon-link):hover{text-decoration:underline;-webkit-text-decoration-color:var(--clr-secondary-400);-webkit-text-decoration-color:var(--clr-secondary-400);text-decoration-color:var(--clr-secondary-400);text-underline-offset:4px}.site-footer .adresse+*{margin-block-start:.75rem}.site-footer-legal-links{line-height:var(--lh-text)}.footer-links{gap:2.5rem;display:flex}@media only screen and (min-width:50em){.footer-link-group .lg-03-rechtliches{min-width:10rem}}@media only screen and (min-width:64em){.footer-link-group{min-width:10rem}}@media only screen and not (min-width:50em){.footer-link-group:not(.lg-03-rechtliches){display:none}}.footer-link-group a{padding-block:.15em;display:block}.footer-social-links{gap:0;width:fit-content;min-width:10.5rem;height:3rem;margin-block:1rem .675rem;margin-inline-start:auto;display:flex}@media only screen and not (min-width:35em){.footer-social-links{min-width:unset;margin-block-start:-.5rem;position:absolute;top:0;right:0}}@media only screen and not (min-width:50em){.footer-social-links{margin-inline-start:-.375rem}}@media only screen and (min-width:50em){.footer-social-links{min-width:unset}}@media only screen and (min-width:64em){.footer-social-links{min-width:10.5rem}}.footer-social-links a{padding:.375rem;display:block}.footer-social-links a:hover{color:var(--clr-secondary-400)}.footer-social-links .icon-link{--icon-size:28px}.footer-social-links .icon-facebook-box{--icon-size:30px;transform:translateY(-1px)}.section-home{margin-block-start:5rem}.home-page .page-content,.home-hero{margin-block-start:3.5rem}.image-scroller+.section-home{margin-block-start:1rem}.home-hero{--max-home-hero-width:64rem;max-width:var(--max-home-hero-width);gap:1.5rem;padding-block:4rem;display:grid}@media only screen and (min-width:50em){.home-hero{grid-template-columns:1fr auto;gap:2.5rem}}.leitsatz{max-width:30ch;color:var(--clr-secondary-400);font-size:var(--fs-700);line-height:var(--lh-sm)}.btn-weiter{border-radius:var(--radius-pill);background-color:var(--clr-primary-400);color:var(--clr-neutral-100);font-weight:var(--fw-medium);cursor:pointer;margin-block-start:1rem;padding:.325rem 1.25rem;line-height:1;text-decoration:none}.btn-weiter:has(.icon){--icon-size:20px;align-items:center;gap:.5ch;padding-inline-start:.75rem;display:inline-flex}.btn-weiter:hover{background-color:var(--clr-primary-300)}.home-hero .btn-weiter{margin-block-start:2rem}.home-contact{min-width:18rem;font-family:var(--ff-heading);margin-block-start:.875rem;font-size:1.09375rem}.home-contact strong{font-size:var(--fs-500)}.home-contact a{color:var(--clr-text);text-decoration:none}.home-contact .adresse{margin-block:.75rem}@media only screen and (min-width:50em){.home-contact .adresse{margin-block:1rem}}.teaser{border-radius:var(--radius-l);background-color:var(--clr-secondary-100);padding:2rem}.teaser-wrapper{gap:1.5rem;display:grid}@media only screen and (min-width:50em){.teaser-wrapper{grid-template-columns:repeat(2,1fr);gap:2.5rem}}.teaser h3{color:var(--clr-secondary-400);font-size:var(--fs-500);margin-block-end:1.5rem}.section-header{margin-block-end:2rem}.section-header:has(.section-action){justify-content:space-between;align-items:baseline;gap:1rem;display:flex}@media only screen and not (min-width:50em){.section-header:has(.section-action){flex-direction:column}}.section-header .section-action{--icon-size:20px;color:var(--clr-secondary-300);align-items:center;gap:.5ch;text-decoration:none;display:flex}.section-header .section-action:hover{color:var(--clr-secondary-400)}.home-page .event-list{gap:1.5rem;display:grid}@media only screen and (min-width:50em){.home-page .event-list{grid-template-columns:repeat(2,1fr);gap:2.5rem}}.event-teaser>*{color:var(--clr-text)}.event-teaser .event-datetime{color:var(--clr-secondary-300);font-size:var(--fs-350);display:inline-flex}.event-teaser .event-time:before{content:"·";padding-inline:.75ch}.event-teaser a{border-block-start:1.5px solid var(--clr-secondary-200);padding-block-start:1rem;text-decoration:none;display:block}.event-teaser a>*+*{margin-block-start:.75rem}.event-teaser a:hover{border-color:var(--clr-secondary-300)}.event-teaser a:hover .event-title,.event-teaser a:hover .event-datetime{color:var(--clr-secondary-400)}.rubrik-chooser{--clr-dwg-background:#fff;--clr-dwg-primary:var(--clr-primary-400);--clr-dwg-secondary:var(--clr-secondary-400);--chooser-col-width:200px;gap:1rem;display:grid}@media only screen and (min-width:35em){.rubrik-chooser{grid-template-columns:repeat(auto-fit, minmax(min(40vw, var(--chooser-col-width)), 1fr) minmax(min(40vw, var(--chooser-col-width)), 1fr))}}.rubrik-chooser figure{gap:var(--space-l);text-align:start;flex-direction:row;align-items:center;display:flex}@media only screen and (min-width:35em){.rubrik-chooser figure{gap:unset;align-items:unset;text-align:unset;flex-direction:column}}.rubrik-chooser figcaption{margin-block:.5rem}.rubrik-chooser h3{color:var(--clr-secondary-400);font-size:var(--fs-550);font-weight:var(--fw-bold)}.rubrik-chooser .rubrik-subtitle{color:var(--clr-secondary-400);font-size:var(--fs-400);font-weight:var(--fw-normal);word-break:break-word}@media only screen and (min-width:35em){.rubrik-chooser .rubrik-subtitle{display:none}}.rubrik-chooser h3+.rubrik-subtitle{margin-block-start:.375rem}.rubrik-chooser a{border-radius:var(--radius-l);background-color:var(--clr-secondary-100);text-align:center;align-content:end;height:100%;padding:1rem .5rem;text-decoration:none;display:block}@media only screen and (min-width:35em){.rubrik-chooser a{aspect-ratio:6/7}}.rubrik-chooser a:hover{background-color:var(--clr-secondary-200);color:var(--clr-secondary-500)}@media only screen and not (min-width:35em){.rubrik-chooser svg{flex-shrink:0;width:auto;height:8rem;margin-inline-start:1rem}}.bild-img{width:100%;height:100%}.bild:has(.caption){flex-direction:column;display:flex}.bild .caption{color:var(--clr-caption);font-size:var(--fs-caption);font-weight:var(--fw-medium);padding-block-start:var(--caption-offset,1em);line-height:1}.embed-item .parvus-trigger:has(img) .parvus-zoom__indicator{padding:.175rem}.image-scroller{--scroller-height:var(--homepage-scroller-height,16rem);--scroller-gap:var(--space-s,.75rem);max-width:100vw}.image-scroller .splide__list{gap:var(--scroller-gap)}.image-scroller .splide__track{margin-block:var(--scroller-gap)}.image-scroller .splide__slide img{width:auto;height:var(--scroller-height)}.image-scroller .splide__toggle{background:0 0;border:none;margin-block-start:calc(-1 * var(--scroller-gap));padding:1rem;display:block}.js-slider .splide__slide img{object-fit:cover;width:100%;height:100%}.js-slider .splide__pagination:has(.splide__pagination__page--number){justify-content:start;margin-inline-start:-.25rem;padding-inline-start:0}.js-slider .splide__pagination__page{padding:var(--caption-offset,1em) .5em .5em;color:var(--clr-caption);font-size:var(--fs-caption);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:none;line-height:1}.js-slider .splide__pagination__page.is-active,.js-slider .splide__pagination__page:hover{color:var(--clr-caption-hover);font-weight:var(--fw-bold)}.js-slider .slider-wrapper{position:relative}.js-slider .splide__arrow{--splide-arrow-btn-size:40px;z-index:1;top:calc(50% - var(--splide-arrow-btn-size));width:var(--splide-arrow-btn-size);height:var(--splide-arrow-btn-size);border-radius:var(--radius-round);cursor:pointer;background-color:#fff9;border:none;place-content:center;margin-inline:1.5rem;line-height:1;display:flex;position:absolute}.js-slider .splide__arrow svg{width:var(--splide-arrow-btn-size);height:var(--splide-arrow-btn-size)}.js-slider .splide__arrow:hover{background-color:#fff}.js-slider .splide__arrow.splide__arrow--prev svg{rotate:180deg}.js-slider .splide__arrow.splide__arrow--next{right:0}.flow-gallery{list-style:none}.flow-gallery,.flow-gallery>*{margin:0;padding:0}.flow-gallery img{width:100%;height:100%}.gallery-item figcaption{display:none}.gallery .caption,.parvus__caption{color:var(--clr-caption);font-size:var(--fs-caption);font-weight:var(--fw-medium);padding-block-start:var(--caption-offset,1em);line-height:1}.gallery .caption span,.parvus__caption span{font-weight:var(--fw-normal)}.gallery .caption span:before,.parvus__caption span:before{content:". ";font-weight:var(--fw-medium)}.page-intro{--page-intro-max-width:66rem;--page-intro-min-height:18rem;max-width:var(--page-intro-max-width);height:fit-content;min-height:var(--page-intro-min-height);padding:3.75rem var(--fluid-24-48) 4rem;position:relative}.intro{max-width:60rem;color:var(--clr-secondary-500)}.intro-title{font-size:var(--fs-700);font-weight:var(--fw-medium);line-height:var(--lh-xs)}.intro-desc{font-size:var(--fs-400);margin-block-start:1.25rem}.intro-body{width:min(60%,38rem)}@media only screen and not (min-width:40em){.intro-body{width:100%}.intro:has(.intro-img) .intro-body{padding-block-end:6rem}}.intro-img{--fluid-304-336:clamp(19rem, 15.9082rem + 7.7295vw, 21rem);--fluid-304-352:clamp(19rem, 14.3623rem + 11.5942vw, 22rem);position:absolute;bottom:-6rem;right:0}.intro-img svg{width:var(--fluid-304-352)}.intro-img:has(.fzw-dwg-beratung){bottom:-4.5rem;scale:1.15}.intro-img:has(.fzw-dwg-beratung) svg{width:var(--fluid-304-336)}@media only screen and not (min-width:40em){.intro-img{bottom:-4.5rem}.intro-img svg{width:17rem!important}}.intro-img svg.fzw-dwg-zimmer{transform:rotate(3deg)}.intro-img svg.fzw-dwg-verein{transform:rotate(5deg)}.page-header{padding-block-end:2.5rem}.page-header:has(.page-action){justify-content:space-between;align-items:baseline;display:flex}.page-title{font-size:var(--fs-600);font-weight:var(--fw-medium)}.page-action{color:var(--clr-secondary-300);text-decoration:none}.page-action:hover{text-decoration:underline}.category-nav{margin-block-end:2.5rem}.category-nav h3{font-weight:var(--fw-regular);margin-block-end:1.25rem}.page-filter{flex-wrap:wrap;gap:.5rem;display:flex}.page-filter a{border:1.5px solid var(--clr-secondary-200);color:var(--clr-secondary-300);border-radius:2px;padding:.375rem .625rem;line-height:1;text-decoration:none;display:block}.page-filter a.active{background-color:var(--clr-secondary-100)}.page-filter a:hover{border-color:var(--clr-secondary-300)}.page-nav,.page-nav-items{gap:1ch;display:flex}@media only screen and not (min-width:26em){.page-nav,.page-nav-items{justify-content:center;align-items:center;gap:1.5rem}}.page-nav a,.page-nav .current{--page-nav-btn-size:2.25rem;width:var(--page-nav-btn-size);height:var(--page-nav-btn-size);background-color:var(--clr-secondary-100);color:var(--clr-secondary-400);text-align:center;cursor:pointer;border-radius:2px;place-content:center;line-height:1;text-decoration:none;display:block}.page-nav a:hover{background-color:var(--clr-secondary-200)}.page-nav .current{background-color:var(--clr-secondary-400);color:var(--clr-neutral-100)}.page-nav-notice{display:none}@media only screen and not (min-width:26em){.page-nav-notice{display:unset}.page-nav-items{display:none}}.gruppen-chooser{--gruppen-column-width:19rem;columns:3 var(--gruppen-column-width);column-gap:var(--gallery-gap);display:block}.gruppe{border-radius:var(--radius-l);background-color:var(--clr-secondary-100);break-inside:avoid;margin-block-end:var(--gallery-gap);padding:1rem;display:inline-block}.gruppe>*+*{margin-block-start:.75rem}.gruppe .gruppe__title{font-family:var(--ff-heading)}.gruppe .gruppe__body>*+*,.gruppe .gruppe__desc>*+*{margin-block-start:var(--space-s)}.gruppe .gruppe__body a,.gruppe .gruppe__desc a{color:var(--clr-secondary-400);text-decoration:none}.gruppe .gruppe__body a:hover,.gruppe .gruppe__desc a:hover{color:var(--clr-secondary-500);text-decoration:underline}.gruppe .gruppe__treffdaten{column-gap:var(--space-s);grid-template-columns:auto 1fr;display:grid}.gruppe .gruppe__treffdaten dt{font-weight:var(--fw-medium);grid-column:1}.gruppe .gruppe__treffdaten dd{grid-column:2}.gruppe .gruppe__meta{flex-wrap:wrap;gap:.125rem 1rem;display:flex}.gruppe .gruppe__meta__label,.gruppe .gruppe__meta__label+dd{margin-block-start:var(--space-xs)}.gruppe .gruppe__meta dd:has(.icon){--icon-size:16px;justify-content:end;align-items:center;gap:.375em;display:flex}.gruppe .gruppe__meta dd:has(.icon) .icon{color:var(--clr-secondary-300)}.gruppe .gruppe__meta dd:has(.icon) a{color:var(--clr-secondary-400);text-decoration:none}.gruppe .gruppe__meta dd:has(.icon):hover *{color:var(--clr-secondary-500);text-decoration:underline}.gruppen-chooser-two>.gruppe{gap:0 var(--gallery-gap,1.5rem);grid-template-columns:repeat(3,1fr);grid-template-areas:"space title title""space desc desc""space meta meta";display:grid}@media not (max-width:50rem){.gruppen-chooser-two>.gruppe{grid-template-areas:"space title title""meta desc desc"}}.gruppen-chooser-two .gruppe__meta{text-align:end;grid-area:meta}.gruppen-chooser-two .gruppe__title{grid-area:title}.gruppen-chooser-two .gruppe__body{grid-area:desc}.event-item{border-block-start:1.5px solid var(--clr-secondary-200);padding-block:1.5rem 3rem}.event-item a{color:var(--clr-text);gap:1.75rem;text-decoration:none;display:grid}@media only screen and (min-width:50em){.event-item a{grid-template-columns:4fr 8fr 4fr;gap:2.5rem}}.event-item a:hover .event-title{text-decoration:underline;-webkit-text-decoration-color:var(--clr-primary-300);-webkit-text-decoration-color:var(--clr-primary-300);text-decoration-color:var(--clr-primary-300);text-underline-offset:4px;text-decoration-thickness:1.5px}.event-item a:hover .event-img img{scale:1.05}.event-month{color:var(--clr-primary-400);margin-block-end:1.25rem}.event-details>*+*,.event-body>*+*{margin-block-start:.75rem}@media only screen and not (min-width:50em){.event-details>*+*{margin-block-start:.375rem}}.event-details{color:var(--clr-secondary-400)}.event-datetime{font-size:var(--fs-400)}.event-time:before{content:"•";color:var(--clr-secondary-300);padding-inline:.625ch 1ch}@media only screen and (min-width:50em){.event-time:before{content:none}.event-time{display:block}}.event-title{font-size:var(--fs-500);font-weight:var(--fw-medium)}.event-category{color:var(--clr-secondary-300);font-weight:var(--fw-regular)}.event-img{aspect-ratio:3/2;background-color:var(--clr-neutral-200);overflow:hidden}.event-img img{object-fit:cover;width:100%;height:100%;transition-property:scale;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}.article-list.blog{display:grid}@media only screen and (min-width:50em){.article-list.blog{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2.5rem}}.article-teaser{border-block-start:1.5px solid var(--clr-secondary-200);padding-block:1.5rem 2rem;container:article-teaser/inline-size}.article-teaser a{color:var(--clr-text);grid-template-columns:5fr 3fr;gap:1.5rem;text-decoration:none;display:grid}.article-teaser a:hover .article-title{text-decoration:underline;-webkit-text-decoration-color:var(--clr-primary-300);-webkit-text-decoration-color:var(--clr-primary-300);text-decoration-color:var(--clr-primary-300);text-underline-offset:4px;text-decoration-thickness:1.5px}.article-teaser a:hover .article-img img{scale:1.05}.article-month{color:var(--clr-secondary-400);margin-block-end:1.25rem}.article-desc>*+*{margin-block-start:.75rem}.article-date{font-size:var(--fs-400)}.article-title{font-size:var(--fs-500);font-weight:var(--fw-medium);word-break:break-word}@container article-teaser (width>32rem){.article-title{font-size:var(--fs-550)}}.article-meta{color:var(--clr-secondary-300);font-size:var(--fs-350);font-weight:var(--fw-regular);text-transform:capitalize;margin-block-start:1.25rem}.article-img{aspect-ratio:3/2;background-color:var(--clr-neutral-200);overflow:hidden}.article-img img{object-fit:cover;width:100%;height:100%;transition-property:scale;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:block}.article.single{--flow-space:1em;--max-text-width:45rem}.body-section{gap:1.25rem;display:grid}.body-section:not(:first-of-type){margin-block-start:3.5rem}@media only screen and (min-width:50em){.body-section{grid-template-columns:3fr 6fr;grid-template-areas:"heading text";align-items:start;gap:2rem}}.body-section h2{font-size:var(--fs-550)}@media only screen and (min-width:50em){.body-section h2{position:sticky;top:1.5rem}.body-section.hauptspalte>:first-child{grid-area:text}}.body-text{--bullet-indent:1.5rem;--bullet-size:1.125rem;margin-block-start:.1375rem}@media only screen and (min-width:50em){.body-text{max-width:var(--max-text-width);grid-area:text}}.body-text>*+*{margin-block-start:var(--flow-space)}.body-text h3:not(:first-of-type),.body-text h4:not(:first-of-type){--flow-space:2rem}.body-text h3{font-size:var(--fs-500)}.body-text h4{font-size:var(--fs-400);font-weight:var(--fw-medium)}.body-text h4+*{--flow-space:.5rem}.body-text :is(p,li,dt,dd){font-size:var(--fs-400)}.body-text a{color:var(--clr-text);-webkit-text-decoration-color:var(--clr-primary-400);-webkit-text-decoration-color:var(--clr-primary-400);text-decoration-color:var(--clr-primary-400);text-underline-offset:4px}.body-text a:hover{color:var(--clr-primary-400)}.body-text .intro{color:var(--clr-primary-500);font-size:var(--fs-500)}.body-text .small{font-size:var(--fs-300)}.body-text b,.body-text strong{font-weight:var(--fw-semibold)}.body-text>:is(ol,ul):first-child{margin-block-start:0}.body-text>:is(ol,ul) li{margin-block-end:.75rem}.body-text>:is(ol,ul) li li{margin-block:.5rem}@media only screen and (min-width:50em){.body-text>ol:not(.in-spalte){padding-inline-start:0}}.body-text>ol li{margin-inline-start:-.5rem;padding-inline-start:.5rem}.body-text .preisliste,.body-text .preisliste td,.body-text .preisliste th{background-color:var(--clr-primary-100);border-width:2.5px;border-color:canvas;border-block-start:0;border-inline:none;padding:.875rem 1rem;line-height:1}.body-text .preisliste td,.body-text .preisliste th{text-align:start;width:12rem}.body-text .preisliste th{font-weight:var(--fw-medium);background-color:canvas}@media only screen and (min-width:26em){.body-text .preisliste th span{display:none}}@media only screen and not (min-width:26em){.body-text .preisliste th{font-size:0}.body-text .preisliste th span{font-size:var(--fs-base);display:block}}.body-text .accent{color:var(--clr-primary-400)}.body-text .nbr{white-space:no-wrap}.body-text .placeholder{background-color:var(--clr-neutral-200);padding:1rem;display:block}.body-text .kontakt{align-items:start;gap:.75ch;display:flex}.body-text .kontakt a{text-decoration:none}.body-text .kontakt .icon{--icon-size:1.25rem;margin-block-start:var(--icon-offset)}.body-text .kontakt .icon-phone,.body-text .kontakt .icon-smartphone{color:var(--clr-primary-400)}.body-text .kontakt .icon-mail{color:var(--clr-secondary-300)}.body-text .kontakt.tel+.kontakt.tel,.body-text .kontakt.email+.kontakt.email{--flow-space:.25rem}.body-text .kontakt.tel+.kontakt.email,.body-text .kontakt.email+.kontakt.tel{--flow-space:.75rem}.body-text p:has(.kontakt+span){gap:1ch;display:flex}.article:is(.blog-article,.kalender-article) .body-text>ul li{margin-block-end:.375rem}.article:is(.blog-article,.kalender-article) .body-text>ul li+p{margin-block-end:.75rem}.article:is(.blog-article,.kalender-article) .body-text>p+ul{--flow-space:.375rem}.article:not(.blog-article,.kalender-article) .body-text>ul{padding-inline-start:0;list-style-type:none}@media only screen and (min-width:50em){.article:not(.blog-article,.kalender-article) .body-text>ul:not(.in-spalte){margin-inline-start:calc(-1 * var(--bullet-indent))}}.article:not(.blog-article,.kalender-article) .body-text>ul li{padding-inline-start:var(--bullet-indent)}.article:not(.blog-article,.kalender-article) .body-text>ul li:before{content:"⚬";width:var(--bullet-indent);color:var(--clr-primary-400);font-size:var(--bullet-size);font-weight:var(--fw-bold);margin-inline-start:calc(-1 * var(--bullet-indent));line-height:16px;display:inline-block}:is(.blog-article.single,.kalender-article.single) .article-meta{color:var(--clr-secondary-400);font-size:var(--fs-350);font-weight:var(--fw-regular);line-height:var(--lh-lg);margin-block-start:0;padding-inline-start:0;list-style:none}:is(.blog-article.single,.kalender-article.single) .article-meta a{color:inherit}:is(.blog-article.single,.kalender-article.single) .article-meta a:hover{color:var(--clr-primary-400)}.kalender-article.single .article-meta{line-height:var(--lh-base)}.projekte-section .article.single:first-of-type{margin-block-end:3.5rem}.address-block{flex-direction:column;gap:1rem;display:flex}@media only screen and (min-width:50em){.address-block{text-align:right}}.address-block strong{font-weight:var(--fw-semibold)}a.btn-map{--icon-size:20px;--clr-button:var(--clr-secondary-400);--clr-button-active:var(--clr-secondary-500);--clr-button-bg:var(--clr-secondary-100);--clr-button-bg-active:var(--clr-secondary-200);--button-radius:var(--radius-pill);font-size:var(--fs-300)}@media only screen and (min-width:50em){a.btn-map{margin-inline-start:auto}}a.btn-map:first-of-type{margin-block-start:.75rem}a.btn-map:last-of-type{margin-block-end:.75rem}.gallery.body-section{margin-block-start:5rem}@media only screen and (min-width:50em){.gallery-intro{text-align:end}}.gallery-title+p{margin-block-start:.75rem}.gallery a{overflow:hidden}.gallery-teaser{gap:.75rem;margin-block:0;display:flex}.gallery-teaser img{width:auto;height:100%}@media only screen and (min-width:50em){.body-section.lsp .body-sidebar{justify-items:end}}.body-section.lsp .body-sidebar img{width:auto;max-height:12rem;display:block}.body-section.lsp .body-sidebar img+img{margin-block-start:2rem}.leichte-sprache-section .article .body-section{column-gap:4rem}.leichte-sprache-section .article .body-text :is(p,li,dt,dd){--flow-space:1.5em;font-size:var(--fs-500);line-height:var(--lh-lg)}.leichte-sprache-section .article .body-text :is(ul,ol){--bullet-indent:0;--flow-space:.5em;list-style-type:unset;margin-inline-start:unset;padding-inline-start:1.25rem}.leichte-sprache-section .article .body-text :is(ul,ol) li{margin-block-end:.25em;margin-inline-start:unset;padding-inline-start:unset}.leichte-sprache-section .article .body-text :is(ul,ol) li:before{content:""}.leichte-sprache-section .article .body-text p.label+p{--flow-space:.25em}.leichte-sprache-section .article .body-text .kontakt .icon.icon-lsp{--icon-size:1.3em}.leichte-sprache-section .article .body-text ul.hilfsmenu{border-radius:var(--radius-l);background-color:var(--clr-primary-100);margin-block-start:5rem;padding:2rem;padding-inline-start:3rem}.leichte-sprache-section .article .body-text ul.hilfsmenu:before{content:"Weitere Informationen zum Frauenhaus Weimar";color:var(--clr-primary-400);font-size:var(--fs-400);font-weight:var(--fw-medium);margin-block-end:1rem;margin-inline-start:-1em;display:block}.notice-notruf{--clr-notice-bg:var(--clr-primary-100);--notice-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M21 16.42V19.9561C21 20.4811 20.5941 20.9167 20.0705 20.9537C19.6331 20.9846 19.2763 21 19 21C10.1634 21 3 13.8366 3 5C3 4.72371 3.01545 4.36687 3.04635 3.9295C3.08337 3.40588 3.51894 3 4.04386 3H7.5801C7.83678 3 8.05176 3.19442 8.07753 3.4498C8.10067 3.67907 8.12218 3.86314 8.14207 4.00202C8.34435 5.41472 8.75753 6.75936 9.3487 8.00303C9.44359 8.20265 9.38171 8.44159 9.20185 8.57006L7.04355 10.1118C8.35752 13.1811 10.8189 15.6425 13.8882 16.9565L15.4271 14.8019C15.5572 14.6199 15.799 14.5573 16.001 14.6532C17.2446 15.2439 18.5891 15.6566 20.0016 15.8584C20.1396 15.8782 20.3225 15.8995 20.5502 15.9225C20.8056 15.9483 21 16.1633 21 16.42Z'%3E%3C/path%3E%3C/svg%3E");border-radius:var(--radius-l);text-indent:0;margin-block-end:2rem;padding:1.25rem 1.5rem;position:relative}.notice-notruf:not(:first-child){margin-block-start:2rem}.notice-notruf:before{outline-offset:.5rem;background-color:#0000;background-image:var(--notice-icon);width:48px;height:48px;-webkit-mask-image:unset;-webkit-mask-image:unset;mask-image:unset;border-radius:100%;outline:3px solid #fff;position:absolute;top:1.75rem;right:1.75rem;-webkit-mask-size:48px;mask-size:48px}.notice-notruf p.tel{margin-block:1rem}.notice-notruf a.tel{--icon-size:19px;border:1rem solid var(--clr-primary-100);border-radius:var(--radius-pill);background-color:var(--clr-primary-400);color:var(--clr-neutral-100);font-size:var(--fs-400);font-weight:var(--fw-medium);letter-spacing:.25px;gap:.5ch;margin-block:.5rem;padding:.675rem 1.5rem .675rem 1rem;line-height:1;text-decoration:none;display:inline-flex;position:relative}.notice-notruf a.tel:hover{background-color:var(--clr-primary-300)}.body-text .notruf-title{color:var(--clr-primary-400)}.body-text .notruf-desc{color:var(--clr-primary-400);font-size:var(--fs-350)}.kontakt-section .notice-notruf{margin-block-end:3rem}.kontakt-section .notice-notruf a.tel{--icon-size:16px;font-size:var(--fs-base)}.search-box{--form-field-hpadding:.8rem;--form-field-vpadding:.35rem;width:100%;min-width:28ch;max-width:36ch;padding:var(--form-field-vpadding);border:2px solid var(--clr-ui-border);background-color:var(--clr-ui-form-bg);font-size:var(--fs-base);line-height:var(--lh-xs,1.1);cursor:pointer;border-radius:4px;grid-template-areas:"searchbox";align-items:center;padding-inline-start:var(--form-field-hpadding);display:grid;position:relative}.sidebar__panel .search-box{background-color:var(--clr-bg)}.search-box:hover{border-color:var(--clr-outline-color)}.search-box input[type=search]{width:calc(100% - 2.5rem);font-family:inherit;font-size:inherit;line-height:inherit;appearance:none;cursor:inherit;-webkit-tap-highlight-color:transparent;background-color:#0000;border:none;outline:none;margin:0;padding:0}.search-box input[type=search]::placeholder{opacity:1;color:var(--clr-text-muted)}.search-box input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.search-box input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:calc(var(--box-height) / 2);width:calc(var(--box-height) / 2);background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.  org/2000/svg' viewBox='0 0 24 24' fill='rgb(148, 148, 148)' %3E%3Cpath   d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12   13.41 17.59 19 19 17.59 13.41 12 19 6.41z' /%3E%3C/svg%3E%0A")}.search-box input[type=search],.search-box .search-submit{grid-area:searchbox}.search-box .search-submit{--icon-size:20px;cursor:pointer;background:0 0;border:0;justify-self:end}.search-box svg.icon-search-input{vertical-align:-3px}.search-box input[type=search]:focus+.focus{border:2px solid var(--clr-outline-color);border-radius:inherit;position:absolute;inset:-2px}.search-wrapper{margin-block-end:2rem}.search-item{--flow-space:.6rem;--_search-img-width:var(--search-img-width,14rem);--flag-target-width:var(--_search-img-width);gap:var(--column-gap);border-block-start:1.5px solid var(--clr-secondary-200);padding-block:1.5rem 3rem;display:flex}@media only screen and not (min-width:26em){.search-item{flex-wrap:wrap}}.search-item:first-child{border-block-start-width:2px}.search-item:last-child{border-block-end-width:2px}.search-item__img{flex:0 0 var(--_search-img-width)}.search-item__img img{aspect-ratio:16/10;object-fit:cover;width:100%;max-width:100%;height:auto}.search-item--file .search-item__img{--search-img-width:8rem}.search-item--file .search-item__img img{aspect-ratio:210/297;border:1px solid var(--clr-ui-border-mid)}.search-item__title{color:var(--clr-text);font-size:var(--fs-500);font-weight:var(--fw-semibold);text-wrap:unset;text-decoration:none}.search-item__body a{text-decoration:none}.search-item__body a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--clr-secondary-300);-webkit-text-decoration-color:var(--clr-secondary-300);text-decoration-color:var(--clr-secondary-300)}.search-item__date,.search-item__permlink{color:var(--clr-neutral-500);text-decoration:none;display:block}.search-item__date{color:var(--clr-secondary-300)}.search-item__excerpt{line-height:var(--lh-base)}.search-item__excerpt mark{background-color:#ffc}.search-item a:hover{color:var(--clr-ui-link)}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{z-index:0;opacity:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{box-sizing:border-box;backface-visibility:hidden;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}.plyr.plyr--audio{border-radius:var(--radius-l);margin-block-end:2.5rem}.plyr.plyr--audio:not(:first-child){--flow-space:2.5rem}.plyr.plyr--audio .plyr__controls{--plyr-color-main:var(--clr-secondary-300);--plyr-audio-controls-background:var(--clr-secondary-100);--plyr-audio-progress-buffered-background:var(--clr-secondary-200);border:5px solid var(--clr-secondary-100)}:root{--parvus-transition-duration:.3s;--parvus-transition-timing-function:cubic-bezier(.62, .16, .13, 1.01);--parvus-background-color:var(--clr-page-bg,#fff);--parvus-color:#2d3249;--parvus-btn-background-color:#2d3249;--parvus-btn-color:#fff;--parvus-btn-hover-background-color:#404768;--parvus-btn-hover-color:#fff;--parvus-btn-disabled-background-color:#40476899;--parvus-btn-disabled-color:#fff;--parvus-caption-background-color:transparent;--parvus-caption-color:#2d3249;--parvus-loading-error-background-color:#fff;--parvus-loading-error-color:#2d3249;--parvus-loader-background-color:#f9f4f1;--parvus-loader-color:#2d3249}::view-transition-group(lightboximage){z-index:7;animation-duration:var(--parvus-transition-duration);animation-timing-function:var(--parvus-transition-timing-function)}::view-transition-group(toolbar){z-index:8}body:has(.parvus[open]){touch-action:none}.parvus-trigger:has(img){display:block;position:relative}.parvus-trigger:has(img) .parvus-zoom__indicator{background-color:var(--parvus-btn-background-color);color:var(--parvus-btn-color);justify-content:center;align-items:center;padding:.5rem;display:flex;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.parvus-trigger:has(img) .parvus-zoom__indicator svg{fill:unset}.parvus-trigger:has(img) img{display:block}.parvus{box-sizing:border-box;contain:strict;block-size:100%;max-block-size:unset;inline-size:100%;max-inline-size:unset;color:var(--parvus-color);overscroll-behavior:contain;background-color:#0000;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.parvus::backdrop{display:none}.parvus__overlay{background-color:var(--parvus-background-color);color:var(--parvus-color);position:absolute;inset:0}.parvus__slider{position:absolute;inset:0;transform:translateZ(0)}@media screen and (prefers-reduced-motion:no-preference){.parvus__slider--animate:not(.parvus__slider--is-dragging){transition:transform var(--parvus-transition-duration) var(--parvus-transition-timing-function);will-change:transform}}.parvus__slider--is-draggable{cursor:grab;touch-action:pan-y pinch-zoom}.parvus__slider--is-dragging{cursor:grabbing;touch-action:none}.parvus__slide{contain:layout;block-size:100%;inline-size:100%;padding-block:var(--parvus-slide-frame,1rem);padding-inline:var(--parvus-slide-frame,1rem);place-items:center;display:grid}@media only screen and (min-width:35em){.parvus__slide{--parvus-slide-frame:3rem}}.parvus__slide img{block-size:auto;inline-size:auto;margin-inline:auto;display:block;transform:translateZ(0)}.parvus__content--error{background-color:var(--parvus-loading-error-background-color);color:var(--parvus-loading-error-color);padding-block:.5rem;padding-inline:1rem}.parvus__loader{block-size:6.25rem;inline-size:6.25rem;display:inline-block;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.parvus__loader:before{content:"";z-index:1;border:.25rem solid var(--parvus-loader-background-color);border-block-start-color:var(--parvus-loader-color);border-radius:100%;animation:1s linear infinite spin;position:absolute;inset:0}.parvus__toolbar{z-index:8;font-family:var(--ff-caption);pointer-events:none;view-transition-name:toolbar;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-block-start:1rem;inset-inline:1rem}.parvus__toolbar>*{pointer-events:auto}.parvus__controls{gap:.5rem;display:flex}.parvus__btn{z-index:7;will-change:transform, opacity;background-color:var(--parvus-btn-background-color);color:var(--parvus-btn-color);font:var(--ff-caption);appearance:none;cursor:pointer;touch-action:manipulation;background-image:none;border:.0625rem solid #0000;border-radius:0;padding:.3125rem;display:flex;position:relative}.parvus__btn:hover,.parvus__btn:focus-visible{background-color:var(--parvus-btn-hover-background-color);color:var(--parvus-btn-hover-color)}.parvus__btn--previous{position:absolute;inset-block-start:calc(50svh - 1rem);inset-inline-start:0;transform:translateY(-50%)}.parvus__btn--next{position:absolute;inset-block-start:calc(50svh - 1rem);inset-inline-end:0;transform:translateY(-50%)}.parvus__btn svg{fill:unset;pointer-events:none}.parvus__btn[aria-hidden=true]{display:none}.parvus__btn[aria-disabled=true]{background-color:var(--parvus-btn-disabled-background-color);color:var(--parvus-btn-disabled-color)}.parvus__counter{z-index:7;position:relative}.parvus__counter[aria-hidden=true]{display:none}@media screen and (prefers-reduced-motion:no-preference){.parvus__overlay,.parvus__counter,.parvus__btn--close,.parvus__btn--previous,.parvus__btn--next,.parvus__caption{transition:transform var(--parvus-transition-duration) var(--parvus-transition-timing-function), opacity var(--parvus-transition-duration) var(--parvus-transition-timing-function);will-change:transform, opacity}.parvus--is-opening .parvus__overlay,.parvus--is-opening .parvus__counter,.parvus--is-opening .parvus__btn--close,.parvus--is-opening .parvus__btn--previous,.parvus--is-opening .parvus__btn--next,.parvus--is-opening .parvus__caption,.parvus--is-closing .parvus__overlay,.parvus--is-closing .parvus__counter,.parvus--is-closing .parvus__btn--close,.parvus--is-closing .parvus__btn--previous,.parvus--is-closing .parvus__btn--next,.parvus--is-closing .parvus__caption,.parvus:not([open]) .parvus__overlay,.parvus:not([open]) .parvus__counter,.parvus:not([open]) .parvus__btn--close,.parvus:not([open]) .parvus__btn--previous,.parvus:not([open]) .parvus__btn--next,.parvus:not([open]) .parvus__caption{opacity:0}.parvus--is-vertical-closing .parvus__counter,.parvus--is-vertical-closing .parvus__btn--close,.parvus--is-zooming .parvus__counter,.parvus--is-zooming .parvus__btn--close{opacity:0;transform:translateY(-100%)}.parvus--is-vertical-closing .parvus__btn--previous,.parvus--is-zooming .parvus__btn--previous{opacity:0;transform:translate(-100%,-50%)}.parvus--is-vertical-closing .parvus__btn--next,.parvus--is-zooming .parvus__btn--next{opacity:0;transform:translate(100%,-50%)}.parvus--is-vertical-closing .parvus__caption,.parvus--is-zooming .parvus__caption{opacity:0;transform:translateY(100%)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.flow>*+*{margin-block-start:var(--flow-spacer,.75em)}.nbr{white-space:nowrap}.sr-only{clip:rect(1px, 1px, 1px, 1px)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sr-text{width:1px;height:1px;position:absolute;top:auto;left:-999px}.sr-text:focus{width:auto;height:auto;margin:auto;display:inline-block;position:static}.error-wrapper{z-index:10;width:min(50%,30rem);position:fixed;top:1rem;right:1rem}.error-wrapper>pre{background-color:#fff8aa;margin:0;padding:.65rem .75rem;font-size:.65rem}