/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer reset,fsk,common,components,utils;
@layer reset{a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0}body{-webkit-font-smoothing:antialiased}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:start}td,th{padding:0}code{font-family:Courier,monospace;font-size:.875em}::file-selector-button,button,input,select,textarea{color:inherit;font:inherit;padding:0}::file-selector-button,button,input:where([type=submit],[type=button],[type=reset],[type=image]){appearance:none;background:none;border:none;border-radius:none}button:not(:disabled),input:where([type=submit],[type=button],[type=reset],[type=image],::file-selector-button):not(:disabled){cursor:pointer}input:where([type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=range],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]),select,table,textarea{inline-size:100%}input:where([type=color],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]),select,textarea{appearance:none;border:none;border-radius:0}summary{cursor:default;list-style:none}summary::-webkit-details-marker{display:none}blockquote:not(:has(p)):before{content:open-quote}blockquote:not(:has(p)):after{content:close-quote}:where(ul,ol):not(.RichText :where(ul,ol)){padding-inline-start:0}:where(ul,ol):not(.RichText :where(ul,ol)) li::marker{font-size:0}}@layer common{@font-face{font-display:swap;font-family:Maax Finstral;font-style:normal;font-weight:400;src:url(/themes/custom/circle_dot/build/assets/fonts/maaxfinstral-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Maax Finstral;font-style:italic;font-weight:400;src:url(/themes/custom/circle_dot/build/assets/fonts/maaxfinstral-regular-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Maax Finstral;font-style:normal;font-weight:500;src:url(/themes/custom/circle_dot/build/assets/fonts/maaxfinstral-medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Maax Finstral;font-style:italic;font-weight:500;src:url(/themes/custom/circle_dot/build/assets/fonts/maaxfinstral-medium-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Maax Finstral;font-style:normal;font-weight:600;src:url(/themes/custom/circle_dot/build/assets/fonts/maaxfinstral-bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Maax Finstral;font-style:italic;font-weight:600;src:url(/themes/custom/circle_dot/build/assets/fonts/maaxfinstral-bold-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Maax Finstral;font-style:normal;font-weight:800;src:url(/themes/custom/circle_dot/build/assets/fonts/maaxfinstral-black.woff2) format("woff2")}}@layer common{html{--color-surface-error:var(--raw-color-design-error);--color-surface-latsche:var(--raw-color-design-latsche);--color-surface-primary:var(--raw-color-skeleton-white);--color-surface-sandstein:var(--raw-color-design-sandstein);--color-surface-schlern-dark:var(--raw-color-design-schlern-dark);--color-surface-success:var(--raw-color-design-success);--color-surface-warning:var(--raw-color-design-jakobskraut);--color-notecard-info:var(--color-surface-schlern-dark);--color-notecard-note:var(--color-surface-latsche);--color-notecard-success:var(--color-surface-success);--color-notecard-error:var(--color-surface-error);--color-notecard-warning:var(--color-surface-warning);--color-text-invert:var(--raw-color-skeleton-white);--raw-color-design-jakobskraut:#d7c268;--raw-color-design-latsche:#43695b;--raw-color-design-sandstein:#d8cabd;--raw-color-design-schlern-dark:#6b7788;--raw-color-design-error:#a6504a;--raw-color-design-success:#597759;--raw-color-skeleton-white:#fff;--c-typo-primary:var(--color-grey-900);--c-typo-primary-on-dark:var(--color-white);--c-typo-secondary:var(--color-grey-500);--c-typo-secondary-on-dark:var(--color-blue-200);--c-typo-link:var(--color-orange-600);--c-typo-error:var(--color-decoration-Fail);--c-typo-disabled:var(--color-grey-200);--c-typo-on-a:var(--color-white);--c-typo-on-b:var(--color-white);--c-typo-on-bg-light:var(--c-typo-secondary);--c-typo-on-success:var(--color-white);--c-typo-on-error:var(--color-white);--c-decoration-divider:var(--color-grey-200);--c-decoration-bg:var(--color-white);--c-decoration-bg-light:var(--color-blue-100);--c-decoration-bg-dark:var(--color-blue-800);--c-decoration-disabled:var(--color-grey-200);--c-decoration-success:var(--color-decoration-Success);--c-decoration-error:var(--color-decoration-Fail);--c-decoration-error-disabled:var(--color-decoration-FailLighter);--c-a:var(--color-orange-600);--c-a-light:var(--color-orange-500);--c-a-dark:var(--color-orange-700);--c-b:var(--color-blue-800);--c-b-light:var(--color-blue-700);--c-b-dark:var(--color-blue-900);--color-grey-900:#333;--color-grey-800:#454545;--color-grey-500:#757575;--color-grey-400:#9e9e9e;--color-grey-300:#d6d6d6;--color-grey-200:#ebebeb;--color-grey-100:#f7f7f7;--color-white:#fff;--color-orange-700:#d54810;--color-orange-600:#eb4d0f;--color-orange-500:#ed835a;--color-blue-900:#014379;--color-blue-800:#09569a;--color-blue-700:#005fa8;--color-blue-300:#9ebcd6;--color-blue-200:#dbe7f0;--color-blue-100:#ebf3fa;--color-decoration-Success:#00a32e;--color-decoration-Fail:#e71848;--color-decoration-FailLighter:#fad1da;--color-info-box-warning:#f4a586;--color-info-box-note:#fff7d6;--color-info-box-error:#ffeceb;--size-xxxs:0.25rem;--size-xxs:0.5rem;--size-xs:0.75rem;--size-s:1rem;--size-m:1.5rem;--size-l:2rem;--size-xl:3rem;--size-xxl:4rem;--size-xxxl:6rem;--size-2:0.125rem;--size-4:0.25rem;--size-8:0.5rem;--size-12:0.75rem;--size-14:0.875rem;--size-16:1rem;--size-24:1.5rem;--size-30:1.875rem;--size-32:2rem;--size-36:2.25rem;--size-40:2.5rem;--size-48:3rem;--size-56:3.5rem;--size-64:4rem;--size-72:4.5rem;--size-80:5rem;--size-88:5.5rem;--size-96:6rem;--size-104:6.5rem;--size-112:7rem;--size-120:7.5rem;--size-128:8rem;--size-144:9rem;--typo-Default-font-family:Maax Finstral,sans-serif;--typo-Default-font-size:1rem;--typo-Default-line-height:1.75;--typo-Default-letter-spacing:0;--typo-Default:var(--typo-Default-font-size) /var(--typo-Default-line-height) var(--typo-Default-font-family);--typo-DefaultSmall-font-size:0.875rem;--typo-DefaultSmall-line-height:1.75;--typo-DefaultSmall-letter-spacing:0;--typo-DefaultSmall:var(--typo-DefaultSmall-font-size) /var(--typo-DefaultSmall-line-height) var(--typo-Default-font-family);--typo-DefaultLarge-font-size:1.25rem;--typo-DefaultLarge-line-height:1.6;--typo-DefaultLarge-letter-spacing:0;--typo-DefaultLarge:var(--typo-DefaultLarge-font-size) /var(--typo-DefaultLarge-line-height) var(--typo-Default-font-family);--typo-HeadingXXL-font-size:3.75rem;--typo-HeadingXXL-line-height:1.1;--typo-HeadingXXL-font-weight:400;--typo-HeadingXXL-font-family:var(--typo-Default-font-family);--typo-HeadingXXL:var(--typo-HeadingXXL-font-size) /var(--typo-HeadingXXL-line-height) var(--typo-HeadingXXL-font-weight) var(--typo-HeadingXXL-font-family);--typo-HeadingXL-font-size:2.8125rem;--typo-HeadingXL-line-height:1.2;--typo-HeadingXL-font-weight:400;--typo-HeadingXL-font-family:var(--typo-Default-font-family);--typo-HeadingXL:var(--typo-HeadingXL-font-size) /var(--typo-HeadingXL-line-height) var(--typo-HeadingXL-font-weight) var(--typo-HeadingXL-font-family);--typo-HeadingL-font-size:2rem;--typo-HeadingL-line-height:1.25;--typo-HeadingL-font-weight:400;--typo-HeadingL-font-family:var(--typo-Default-font-family);--typo-HeadingL:var(--typo-HeadingL-font-size) /var(--typo-HeadingL-line-height) var(--typo-HeadingL-font-weight) var(--typo-HeadingL-font-family);--typo-HeadingM-font-size:1.875rem;--typo-HeadingM-line-height:1.33333;--typo-HeadingM-font-weight:400;--typo-HeadingM-font-family:var(--typo-Default-font-family);--typo-HeadingM:var(--typo-HeadingM-font-size) /var(--typo-HeadingM-line-height) var(--typo-HeadingM-font-weight) var(--typo-HeadingM-font-family);--typo-HeadingS-font-size:1.75rem;--typo-HeadingS-line-height:1.28571;--typo-HeadingS-font-weight:400;--typo-HeadingS-font-family:var(--typo-Default-font-family);--typo-HeadingS:var(--typo-HeadingS-font-weight) var(--typo-HeadingS-font-size) /var(--typo-HeadingS-line-height) var(--typo-HeadingS-font-family);--typo-HeadingXS-font-size:1.375rem;--typo-HeadingXS-line-height:1.27273;--typo-HeadingXS-font-weight:400;--typo-HeadingXS-font-family:var(--typo-Default-font-family);--typo-HeadingXS:var(--typo-HeadingXS-font-weight) var(--typo-HeadingXS-font-size) /var(--typo-HeadingXS-line-height) var(--typo-HeadingXS-font-family);--typo-HeadingXXS-font-size:1.25rem;--typo-HeadingXXS-line-height:1.2;--typo-HeadingXXS-font-weight:400;--typo-HeadingXXS-font-family:var(--typo-Default-font-family);--typo-HeadingXXS:var(--typo-HeadingXXS-font-weight) var(--typo-HeadingXXS-font-size) /var(--typo-HeadingXXS-line-height) var(--typo-HeadingXXS-font-family);--typo-Mono-font-size:1rem;--typo-Mono-line-height:1.75;--typo-Mono-font-weight:400;--typo-Mono-font-family:monospace;--typo-Mono:var(--typo-Mono-font-weight) var(--typo-Mono-font-size) /var(--typo-Mono-line-height) var(--typo-Mono-font-family);--container-max-inline-size:80rem;--container-max-inline-size--sm:40rem;--divider-color:var(--color-grey-300);--border-color:var(--color-grey-300);--border-size:0.09375rem;--border-radius:0;--underline-offset:0.2em;--underline-thickness:0.09375em;--focus-outline:var(--border-size) solid var(--c-a);--focus-outline-offset:calc(var(--border-size)*2);--input-button-lh:1.2;--input-button-padding-block:0.75em;--font-weight-bold:600}}@layer common{@media (width < 48em){html{--component-spacing-block:var(--size-l);--component-spacing-inline:var(--size-s)}}}@layer common{@media (width >= 48em){html{--component-spacing-block:var(--size-xl);--component-spacing-inline:var(--size-l)}}}@layer common{.h3,.h4,h3,h4{--underline-offset:0.275em;--underline-thickness:0.0625em}.is-dark{--focus-outline:var(--border-size) solid var(--c-a-light);background:var(--c-decoration-bg-dark);color:var(--c-typo-primary-on-dark)}*,:after,:before{box-sizing:border-box}}@layer common{@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}}@layer common{body{accent-color:var(--c-a);background-color:var(--color-white)!important;color:var(--c-typo-primary);font-family:var(--typo-Default-font-family);font-size:var(--typo-Default-font-size);letter-spacing:var(--typo-Default-letter-spacing);line-height:var(--typo-Default-line-height)}.h1,h1{font-family:var(--typo-HeadingXXL-font-family);font-size:var(--typo-HeadingXXL-font-size);font-weight:var(--typo-HeadingXXL-font-weight);line-height:var(--typo-HeadingXXL-line-height)}.h2,h2{font-family:var(--typo-HeadingXL-font-family);font-size:var(--typo-HeadingXL-font-size);font-weight:var(--typo-HeadingXL-font-weight);line-height:var(--typo-HeadingXL-line-height)}.h3,h3{font-family:var(--typo-HeadingM-font-family);font-size:var(--typo-HeadingM-font-size);font-weight:var(--typo-HeadingM-font-weight);line-height:var(--typo-HeadingM-line-height)}.h4,h4{font-family:var(--typo-HeadingXS-font-family);font-size:var(--typo-HeadingXS-font-size);font-weight:var(--typo-HeadingXS-font-weight);line-height:var(--typo-HeadingXS-line-height)}.h5,h5{font-family:var(--typo-HeadingXXS-font-family);font-size:var(--typo-HeadingXXS-font-size);font-weight:var(--typo-HeadingXXS-font-weight);line-height:var(--typo-HeadingXXS-line-height)}}@layer common{@media (width < 64em){.h1,h1{font-size:var(--typo-HeadingXL-font-size);font-weight:var(--typo-HeadingXL-font-weight);line-height:var(--typo-HeadingXL-line-height)}.h2,h2{font-size:var(--typo-HeadingL-font-size);font-weight:var(--typo-HeadingL-font-weight);line-height:var(--typo-HeadingL-line-height)}.h3,h3{font-size:var(--typo-HeadingS-font-size);font-weight:var(--typo-HeadingS-font-weight);line-height:var(--typo-HeadingS-line-height)}}}@layer common{@media (width < 32em){.h1,h1{font-size:var(--typo-HeadingL-font-size);font-weight:var(--typo-HeadingL-font-weight);line-height:var(--typo-HeadingL-line-height)}.h2,h2{font-size:var(--typo-HeadingM-font-size);font-weight:var(--typo-HeadingM-font-weight);line-height:var(--typo-HeadingM-line-height)}.h3,h3{font-size:var(--typo-HeadingXS-font-size);font-weight:var(--typo-HeadingXS-font-weight);line-height:var(--typo-HeadingXS-line-height)}}}@layer common{a{color:inherit}.u-brandLink,a:is(:not([class]),[class=""]){color:var(--c-typo-link);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:initial;text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-offset)}.u-brandLink:focus-visible,a:is(:not([class]),[class=""]):focus-visible{-webkit-text-decoration:none;text-decoration:none}img{block-size:auto;font-style:italic;max-inline-size:100%;vertical-align:middle}code{font:var(--typo-Mono)}abbr{text-underline-offset:var(--underline-offset)}:is(a,button,input,select):focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}}@layer components{.Button,::file-selector-button{align-items:center;appearance:none;border-radius:var(--border-radius);border-style:solid;border-width:var(--border-size);box-sizing:border-box;display:inline-flex;font:inherit;gap:var(--size-s);line-height:var(--input-button-lh);padding-block:var(--input-button-padding-block);padding-inline:1.5em;text-align:center;-webkit-text-decoration:none;text-decoration:none}.Button--iconOnly{padding-inline:var(--input-button-padding-block)}.Button:not(.Button--secondary){background:var(--c-a);border-color:#0000;color:var(--c-typo-on-a)}.Button:not(.Button--secondary):hover{background:var(--c-a-dark)}:is(.Button,::file-selector-button):focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.Button:not(.Button--secondary):disabled{background:var(--c-decoration-bg-light);color:var(--c-typo-on-bg-light)}.Button--secondary,::file-selector-button{background:#0000;border-color:currentColor;color:var(--c-a)}.Button--secondary:not(:disabled):hover{background:var(--c-a);border-color:#0000;color:var(--c-typo-on-a)}.Button--secondary:disabled,:disabled::file-selector-button{color:var(--c-typo-disabled)}.Button-icon{display:flex;font-size:calc(1em*var(--input-button-lh));transform:scale(1.2)}.DateTimeForm{display:grid;gap:var(--size-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,12em),1fr))}.DateTime-errors,.DateTime-title+.DateTime-content{margin-block-start:var(--size-xs)}.Dialog{border:none;margin:auto;padding:var(--size-l)}.Dialog::backdrop{background:#00000080}.Dialog-close{font-size:1.5em;inset-block-start:var(--size-m);inset-inline-end:var(--size-m);position:absolute}.Dialog-heading{inline-size:calc(100% - 1rem - var(--size-xxs))}.Dialog-content{margin-block-start:var(--size-l)}}@layer components{@media (width < 48em){.Dialog--fullSizeMobile{background:none;max-height:100%;max-width:100%;padding:0}.Dialog-close--fullSizeMobile{background:var(--c-decoration-bg);padding:var(--size-xs);position:fixed;right:var(--size-m);top:var(--size-m)}}}@layer components{.Error{color:var(--c-typo-error);font-size:var(--typo-DefaultSmall-font-size)}.Error>*+*{margin-block-start:1em}.FileUploadInput{display:block}.FileUploadInput[aria-invalid=true]{color:var(--c-typo-error)}}@layer components{.FileUploadInput::file-selector-button{margin-inline-end:var(--size-xs)}}@layer components{.FileUpload{display:flex;gap:var(--size-m)}.Fieldset{border:var(--border-size) solid var(--color-grey-200);min-inline-size:0;padding:0}.Fieldset-legend{display:contents;float:inline-start;inline-size:100%}.Fieldset-label{display:block;line-height:1rem;padding-block-start:1rem;padding-inline:1rem}.Fieldset-label.has-error{color:var(--c-typo-error)}.Fieldset-description{color:var(--c-typo-secondary);font:var(--typo-DefaultSmall);margin-block-start:var(--size-s)}.Fieldset-wrapper{margin:1rem}.Fieldset+.Fieldset,.Fieldset+.FormElement,.Fieldset-wrapper>*+*,.Form,.Form>*+*,.FormElement+.Fieldset,.FormElement+.FormElement{margin-block-start:var(--size-m)}.FormElementLabel{display:inline-block;padding-block-end:.25em}.FormElementLabel.is-required:after{content:" *"}.Checkbox{--bg-image--checked:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='m3.795 7.096 2.387 2.506 6.023-6.327 1.484 1.56-7.507 7.89L2.31 8.656Z'/%3E%3C/svg%3E")}.Radio{--border-radius:50%;--bg-image--checked:radial-gradient(#fff 30%,#0000 0)}.Option input{inset-block-start:0;inset-inline-start:0;opacity:.01;position:absolute}.Option .FormElementLabel{display:flex;padding:0}.Option .FormElementLabel:before{--size:1.5em;background-color:initial;background-position:50%;background-repeat:no-repeat;background-size:100%;block-size:var(--size);border-color:var(--border-color);border-radius:var(--border-radius);border-style:solid;border-width:var(--border-size);content:"";display:block;flex-shrink:0;inline-size:var(--size);inset-block-start:calc(var(--size)/2);inset-block-start:calc(1lh/2);margin-inline-end:.75em;position:relative;transform:translateY(-50%)}.Option :checked+.FormElementLabel:before{background-image:var(--bg-image--checked)}.Option :focus-visible+.FormElementLabel:before{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.Option
	:not(:disabled):not(:checked)[aria-invalid=true]+.FormElementLabel:before{background-color:initial;border-color:var(--c-decoration-error)}.Option
	:not(:disabled):not([aria-invalid=true]):checked+.FormElementLabel:before{background-color:var(--c-a);border-color:#0000}.Option
	:not(:checked):not([aria-invalid=true]):disabled+.FormElementLabel:before{background-color:initial;border-color:var(--c-decoration-disabled)}.Option :not(:checked):not([aria-invalid=true]):disabled+.FormElementLabel{color:var(--c-typo-disabled)}.Option
	:not(:disabled)[aria-invalid=true]:checked+.FormElementLabel:before{background-color:var(--c-decoration-error);border-color:#0000}.Option
	:not(:checked):disabled[aria-invalid=true]+.FormElementLabel:before{background-color:var(--c-decoration-error-disabled);border-color:#0000}.Option :not(:checked):disabled[aria-invalid=true]+.FormElementLabel{color:var(--c-typo-disabled)}.Option
	:not([aria-invalid=true]):disabled:checked+.FormElementLabel:before{background-color:var(--c-decoration-disabled);border-color:#0000}.Option :not([aria-invalid=true]):disabled:checked+.FormElementLabel{color:var(--c-typo-disabled)}.Option [aria-invalid=true]:disabled:checked+.FormElementLabel:before{background-color:var(--c-decoration-error-disabled);border-color:#0000}.Option [aria-invalid=true]:disabled:checked+.FormElementLabel{color:var(--c-typo-disabled)}.FormElement{position:relative}.FormElement-description{color:var(--c-typo-secondary);font-size:var(--typo-DefaultSmall-font-size)}.FormElement-error{margin-block-start:var(--size-xs)}.Icon{--size:1em;block-size:var(--size);display:block;fill:currentColor;inline-size:var(--size)}.Notecard:not([hidden]){align-items:start;background-color:var(--Notecard-background-color,var(--shared-color-surface-primary));display:flex;gap:var(--size-16);padding:var(--size-16)}.Notecard-icon{flex:0 0 var(--size-24)}.Notecard-error,.Notecard-info,.Notecard-note,.Notecard-success{color:var(--shared-color-text-invert)}.Notecard-info{--Notecard-background-color:var(--color-notecard-info)}.Notecard-note{--Notecard-background-color:var(--color-notecard-note)}.Notecard-success{--Notecard-background-color:var(--color-notecard-success)}.Notecard-warning{--Notecard-background-color:var(--color-notecard-warning)}.Notecard-error{--Notecard-background-color:var(--color-notecard-error)}.ImageDialog-content{max-inline-size:calc(var(--container-max-inline-size) + var(--component-spacing-inline) - var(--size-l)*2)}.InfoBox{background-color:var(--InfoBox-background-color,var(--color-white));padding:var(--size-s)}.InfoBox-info{--InfoBox-background-color:var(--color-grey-200)}.InfoBox-note{--InfoBox-background-color:var(--color-info-box-note)}.InfoBox-warning{--InfoBox-background-color:var(--color-info-box-warning)}.InfoBox-error{--InfoBox-background-color:var(--color-info-box-error)}.Input{appearance:none;background:var(--color-white);border-color:var(--border-color);border-radius:var(--border-radius);border-style:solid;border-width:var(--border-size);color:inherit;display:block;font:inherit;inline-size:100%;line-height:var(--input-button-lh);padding-block:var(--input-button-padding-block);padding-inline:1em}.Input:disabled{pointer-events:none}.Input::placeholder{color:var(--color-grey-400);opacity:1}.Input:not(:disabled)[aria-invalid=true]{border-color:var(--c-decoration-error)}.Input:not([aria-invalid=true]):disabled{color:var(--c-typo-disabled)}.Input:disabled[aria-invalid=true]{border-color:var(--c-decoration-error-disabled);color:var(--c-typo-disabled)}.Input:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.Input:focus{border-color:#0000}.Options{display:var(--Options-display,flex);flex-direction:var(--Options-flex-direction);flex-wrap:var(--Options-flex-wrap);gap:var(--Options-gap,var(--size-m))}.Options--col{--Options-flex-direction:var(--Options-flex-direction--col,column);--Options-flex-wrap:var(--Options-flex-wrap--col,none)}.Options--row{--Options-flex-direction:var(--Options-flex-direction--row,row);--Options-flex-wrap:var(--Options-flex-direction--row,wrap)}.Options--checkboxes{--Options-display:var(--Checkboxes--display);--Options-flex-direction--col:var(--Checkboxes-flex-direction--col);--Options-flex-direction--row:var(--Checkboxes-flex-direction--row);--Options-flex-wrap--col:var(--Checkboxes-flex-direction--row);--Options-flex-wrap--row:var(--Checkboxes-flex-wrap--col);--Options-gap:var(--Checkboxes--gap);--Options-margin:var(--Checkboxes--margin)}.Options--radios{--Options-display:var(--Radios--display);--Options-flex-direction--col:var(--Radios-flex-direction--col);--Options-flex-direction--row:var(--Radios-flex-direction--row);--Options-flex-wrap--col:var(--Radios-flex-direction--row);--Options-flex-wrap--row:var(--Radios-flex-wrap--col);--Options-gap:var(--Radios--gap);--Options-margin:var(--Radios--margin)}.Options .FormElement+.FormElement{margin-block-start:0}.Range{inline-size:100%;margin:0}.Input--select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3E%3Cpath fill='none' stroke='%23545560' stroke-width='1.5' d='m1 1 6 6 6-6'/%3E%3C/svg%3E");background-position:calc(100% - 1em) 50%;background-repeat:no-repeat;background-size:1em;padding-inline-end:3em}[dir=rtl] .Input--select{background-position-x:1em}.StatusMessages{margin-block-end:var(--size-l)}.StatusMessages-container{border-radius:var(--border-radius);padding:var(--size-m)}.StatusMessages-container+.StatusMessages-container{margin-block-start:1rem}.StatusMessages-container--error{background:var(--c-decoration-error);color:var(--c-typo-on-error)}.StatusMessages-container--success{background:var(--c-decoration-success);color:var(--c-typo-on-success)}.StatusMessages-container--info,.StatusMessages-container--status{background:var(--c-decoration-bg-light)}}@layer components{:is(.StatusMessages-container--error,.StatusMessages-container--success)
	.StatusMessages-messages
	li::marker{color:currentColor!important}}@layer components{.Textarea{block-size:10em;line-height:inherit;padding-block:calc(var(--input-button-padding-block) - 1lh/2 + var(--input-button-lh)*1em/2);resize:none}.Video{background:var(--c-decoration-disabled);display:grid;grid-template-areas:"cover";inline-size:100%;place-items:center}.Video-embed,.Video-fallback{grid-area:cover}.Video-embed{aspect-ratio:16/9;border:0;inline-size:100%}.Video-fallback{align-items:center;display:flex;flex-direction:column;gap:var(--size-m);padding:1rem}.Video-fallbackButton{--size:5rem;align-items:center;background:var(--c-b);block-size:var(--size);border-radius:50%;color:var(--c-typo-on-b);display:flex;font-size:2rem;inline-size:var(--size);justify-content:center;padding-inline-start:.125em}.Video-fallbackText{text-align:center}.RichText{--lh-1:calc(var(--typo-Default-font-size)*var(--typo-Default-line-height)/2);--lh-2:calc(var(--lh-1)*2);--lh-3:calc(var(--lh-1)*3);--lh-4:calc(var(--lh-1)*4);container:rich-text/inline-size}.RichText td,.RichText th{border:1px solid var(--color-grey-400);padding:var(--size-xxxs) var(--size-xxs);vertical-align:top}}@layer components{@media (width < 32em){.RichText td,.RichText th{hyphens:auto;word-wrap:break-word}}}@layer components{.RichText--large{--lh-1:calc(var(--typo-DefaultLarge-font-size)*var(--typo-DefaultLarge-line-height)/2);font-size:var(--typo-DefaultLarge-font-size);letter-spacing:var(--typo-DefaultLarge-letter-spacing);line-height:var(--typo-DefaultLarge-line-height)}.RichText :is(h1,h2,h3,h4,h5,h6){text-wrap:balance}.RichText :is(h1,h2,h3,h4,h5,h6,p,ul,ol){max-inline-size:52rem}.RichText
	:is(p,ul,ol,pre,table,blockquote,img,iframe)+:is(p,ul,ol,pre,table,blockquote,img,iframe),.RichText h1+h2,.RichText h2+h3,.RichText h3+h4{margin-block-start:var(--lh-2)}.RichText :is(p,ul,ol,pre,table,blockquote,img,iframe)+.Picture{margin-block-start:var(--lh-4)}.RichText h1+:is(p,ul,ol,pre,table,blockquote,img,iframe){margin-block-start:var(--lh-3)}.RichText h2+:is(p,ul,ol,pre,table,blockquote,img,iframe),.RichText h3+:is(p,ul,ol,pre,table,blockquote,img,iframe){margin-block-start:var(--lh-2)}.RichText h4+:is(p,ul,ol,pre,table,blockquote,img,iframe){margin-block-start:var(--lh-1)}.RichText :is(p,ul,ol,pre,table,blockquote,img,iframe)+h1,.RichText :is(p,ul,ol,pre,table,blockquote,img,iframe)+h2,.RichText :is(p,ul,ol,pre,table,blockquote,img,iframe)+h3{margin-block-start:var(--lh-4)}.RichText :is(p,ul,ol,pre,table,blockquote,img,iframe)+h4{margin-block-start:var(--lh-3)}.RichText :is(ul,ol) :is(ul,ol) li:first-child,.RichText li+li{margin-block-start:calc(var(--lh-1)/2)}@container (inline-size < 32em){.RichText h1,.RichText h2,.RichText h3{hyphens:auto;word-break:break-word}}.RichText :is(pre,pre code,iframe,img,table){inline-size:100%}.RichText pre{align-items:center;display:flex;margin:0;white-space:pre-wrap;word-wrap:break-word}.RichText pre code{display:block}.RichText code:not(:is(pre>code)),.RichText pre{background-color:var(--c-decoration-bg-light);display:inline-flex}.RichText pre{padding-block:var(--size-xxs);padding-inline:var(--size-xs)}.RichText code:not(:is(pre>code)){padding-inline:var(--size-xxs)}.RichText li::marker{color:var(--c-a)}.RichText :is(ul,ol){list-style:revert;padding-inline-start:revert}.RichText :is(strong,b){font-weight:var(--font-weight-bold)}.RichText :is(em,i){font-style:italic}.RichText :is(sub,sup){all:revert;line-height:1}.RichText blockquote{border-inline-start:.4rem solid var(--c-b-light);padding-inline-start:1em}.Auth{padding-block:var(--component-spacing-block)}.Breadcrumbs-list{font-size:var(--typo-DefaultSmall-font-size)}.Breadcrumbs-item{display:inline}.Breadcrumbs-icon{block-size:1em;display:inline-block;font-size:.7em;inline-size:.6em;margin-inline:var(--size-xxs)}[dir=rtl] .Breadcrumbs-icon{rotate:180deg}.Aside{container-type:inline-size}.Aside-item+.Aside-item{margin-block-start:2.5rem}.Main{container-type:inline-size}.Main>*+*,.Main>:first-child:not(.Hero,.TeaserList){margin-block-start:var(--component-spacing-block)}.Main>:last-child:not(.Hero,.TeaserList){margin-block-end:var(--component-spacing-block)}.Content--default .Main>:not(.Hero,.TeaserList){inline-size:min(100%,calc(var(--container-max-inline-size) + var(--component-spacing-inline)));margin-inline:auto;padding-inline:var(--component-spacing-inline)}.Content-container--aside{container:content/inline-size;display:flex;flex-wrap:wrap;gap:0 var(--size-xxl)}.Content-container--aside .Content-main{flex:3;min-inline-size:min(28rem,100%)}.Content-container--aside .Content-aside{flex:1;min-inline-size:min(16rem,100%);padding-block:var(--component-spacing-block)}}@layer components{@media (width < 56em){.Content-container--aside{gap:0 var(--size-l)}}}@layer components{@media (width < 48em){.Content{padding-block-start:var(--size-s)}}}@layer components{@media (width >= 48em){.Content{padding-block-start:var(--size-xxl)}}}@layer components{@container content (width < 48em){.Content-aside{display:none}}}@layer components{.FooterMenu-nav{container:nav/inline-size}.FooterMenu-list{color:var(--c-typo-secondary-on-dark);column-gap:var(--size-l);display:flex;row-gap:var(--size-s)}.FooterMenu-link:hover{color:var(--c-typo-primary-on-dark)}@container nav (inline-size < 26em){.FooterMenu-list{flex-direction:column}}}@layer components{.FooterText{color:var(--c-typo-secondary-on-dark);column-gap:var(--size-m);display:flex;flex-wrap:wrap;row-gap:var(--size-xs)}.Footer{padding-block:var(--size-xl)}.Footer-content{display:flex;flex-direction:column;gap:var(--size-l)}.HeaderNav-entry{align-items:center;display:flex;gap:var(--size-xxs);padding-block:.5rem;-webkit-text-decoration:none;text-decoration:none}.HeaderNav-toggleIcon{display:flex;font-size:.875em}.HeaderNav-entry[aria-expanded=false] .HeaderNav-toggleIcon{transform:rotate(90deg)}.HeaderNav-entry[aria-expanded=true] .HeaderNav-toggleIcon{transform:rotate(-90deg)}.HeaderNav-list--lvl2{display:none}.HeaderNav-entry[aria-expanded=true]+.HeaderNav-list{display:block}.HeaderNav-entry--lvl2{font-size:var(--typo-DefaultSmall-font-size);padding-inline:var(--size-xxs)}}@layer components{@container header (width >= 48em){.HeaderNav-list--lvl1{display:flex}.HeaderNav-list--lvl2{background:var(--color-white);box-shadow:0 .5rem 1rem #0000001a;inset-block-start:100%;inset-inline-start:0;min-inline-size:100%;padding-block:var(--size-s);position:absolute}.HeaderNav-item{position:relative}.HeaderNav-entry{padding-inline:var(--size-s)}.HeaderNav-entry--lvl2{padding-inline:var(--size-m);white-space:nowrap}}}@layer components{@container header (width < 48em){.HeaderOverlay{display:flex}.HeaderOverlay-toggle{font-size:1.5rem}.HeaderOverlay[data-js=true] .HeaderOverlay-toggle{position:relative;z-index:1}.HeaderOverlay-toggle[aria-expanded=false] .HeaderOverlay-toggleClose,.HeaderOverlay-toggle[aria-expanded=true] .HeaderOverlay-toggleOpen{display:none}.HeaderOverlay-wrapper{background:var(--color-white);block-size:100dvb;display:flex;gap:var(--size-s);inset-block-start:0;inset-inline:calc(var(--component-spacing-inline)*-1);overflow-block:auto;overflow-y:auto;overscroll-behavior:contain;padding-block:var(--size-m);padding-inline:var(--size-l);position:fixed}.HeaderOverlay[data-js=false] .HeaderOverlay-wrapper:not(:target),.HeaderOverlay[data-js=true]
		.HeaderOverlay-toggle[aria-expanded=false]~.HeaderOverlay-wrapper{display:none}.HeaderOverlay-content{display:flex;flex:1;order:-1}}@container header (width >= 48em){.HeaderMenu-subNav,.HeaderOverlay-toggle{display:none}}}@layer components{@container header (width < 48em){.HeaderMenu-nav{width:100%}.HeaderMenu-mainNav+.HeaderMenu-subNav{border-block-start:1px solid var(--border-color);padding-block-start:1rem}}}@layer components{.HeaderSearchInput{flex:1}.HeaderSearch-form{align-items:center;display:flex;gap:var(--size-xxs);margin:auto;max-inline-size:24rem;position:relative}.HeaderSearch-form .Input{padding-inline-end:3rem}.HeaderSearch-form .Button{border-color:#0000;inset-block-start:50%;inset-inline-end:0;position:absolute;transform:translateY(-50%)}.Header{align-items:center;background:var(--color-white);display:flex}.Header-wrapper{container:header/inline-size}.Header-inner{align-items:center;display:flex;gap:var(--size-m);justify-content:space-between;padding-block:var(--spacing)}.Header-logo{inline-size:var(--logo-size)}.Header-logoLink{display:block}.Header-nav{align-items:center;display:flex;gap:var(--size-s)}}@layer components{@container header (width < 48em){.Header-inner{--logo-size:16rem;--spacing:0.75rem}}@container header (width >= 48em){.Header-inner{--logo-size:22rem;--spacing:1.5rem}}}@layer components{.Pagination{font-size:var(--typo-DefaultSmall-font-size);margin-block:1rem}.Pagination-items{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.Pagination-item{vertical-align:top}.Pagination-item,.Pagination-item--ellipsis{margin-inline:var(--size-xxs)}.Pagination-link{border:var(--border-size) solid var(--border-color);color:inherit;display:block;line-height:1;padding-block:.75em;padding-inline:.9em;-webkit-text-decoration:none;text-decoration:none}.Pagination-link:is(:hover,[aria-current=page]){background:var(--c-a);border-color:#0000;color:var(--c-typo-on-a)}.Template{display:flex;flex-direction:column;min-block-size:100dvb}.Template-skip{inset-block-start:0;inset-inline-start:50%;position:fixed;transform:translateX(-50%);z-index:999}.Template-header{inset-block-start:var(--gin-toolbar-height,0);position:sticky;z-index:100}.Template-breadcrumb{margin-block-start:1rem}.Template-main{flex:1}}@layer utils{.u-container{inline-size:min(100%,calc(var(--container-max-inline-size) + var(--component-spacing-inline)));margin-inline:auto;padding-inline:var(--component-spacing-inline)}.u-container--sm{max-inline-size:var(--container-max-inline-size--sm)}.u-breakout{box-shadow:0 0 0 100vmax var(--u-breakout-background,var(--shared-color-surface-primary));clip-path:inset(0 -100vmax)}.u-hiddenVisually--focusVisible:not(:focus),.u-hiddenVisually:not(.u-hiddenVisually--focusVisible),.visually-hidden{border:0;clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.u-link{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:initial;text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-offset)}.u-link:focus-visible,.u-linkHover,.u-linkUnderline{-webkit-text-decoration:none;text-decoration:none}.u-linkHover,.u-linkUnderline{text-decoration-color:#0000;text-decoration-thickness:0;text-underline-offset:0;transition:all .1s ease}.u-linkHover:hover,.u-linkTrigger:hover .u-linkUnderline,.u-linkTrigger:hover~.u-linkSibling .u-linkUnderline{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:initial;text-decoration-thickness:var(--underline-thickness);text-underline-offset:var(--underline-offset)}.u-spacing--editMode{margin-block-start:var(--component-spacing-block)}}
@layer components{.AccordionItem{container:accordion/inline-size;scroll-margin-block-start:var(--size-xxxl)}.AccordionItem-title{cursor:pointer;font:var(--typo-HeadingXXS);padding-block:var(--spacing);padding-inline:var(--size-l) var(--spacing);position:relative;text-wrap:balance}.AccordionItem-title:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}@container accordion (inline-size < 30em){.AccordionItem-title{--spacing:var(--size-s)}}@container accordion (inline-size >= 30em){.AccordionItem-title{--spacing:var(--size-m)}}.AccordionItem-title::-webkit-details-marker{display:none}.AccordionItem-titleIcon{block-size:1em;color:var(--c-a);display:block;font-size:.825em;inline-size:1em;inset-block-start:50%;inset-inline-start:0;position:absolute;transform:translateY(-50%)}[dir=rtl] .AccordionItem-titleIcon{transform:translateY(-50%) rotate(180deg)}.AccordionItem[open] .AccordionItem-titleIcon{transform:translateY(-50%) rotate(90deg)}.AccordionItem-content{margin-block-end:var(--size-m)}.Accordion-heading{margin-block-end:2em}.Accordion-item{border-block-end:var(--border-size) solid var(--divider-color)}}
@layer components{.PageNav{--gap:var(--size-l);display:grid;gap:var(--gap);grid-template-areas:"previous next";grid-template-columns:repeat(2,min(20rem,calc(50% - var(--gap)/2)));justify-content:space-between}.PageNav-link{border:.0625rem solid var(--c-a);color:var(--c-a);padding-block:var(--input-button-padding-block);padding-inline:1.5em;-webkit-text-decoration:none;text-decoration:none;text-wrap:balance}.PageNav-link:hover{background:var(--c-a);color:var(--c-typo-on-a)}.PageNav-link--previous{grid-area:previous}.PageNav-link--next{grid-area:next;text-align:end}.PageNav-linkLabel{display:block}}@layer components{@media (width < 64em){.PageNav-link{font-size:var(--typo-DefaultSmall-font-size);padding:1rem}}}
@layer components{.TreeNav{--link-padding-inline:0.5rem;margin-inline:calc(var(--link-padding-inline)*-1)}.TreeNav-list--level1{display:flex;flex-direction:column;gap:var(--size-l)}.TreeNav-list--level2 .TreeNav-list{margin-inline-start:1rem}.TreeNav-link{display:inline-block;padding-block:.125rem;padding-inline:var(--link-padding-inline)}.TreeNav-link--level1{font:var(--typo-HeadingXXS)}.TreeNav-link--level1:not(:only-child){margin-block-end:var(--size-xxs)}}
