@layer base{}@layer vendor{}@layer theme{}@layer typography{@layer definitions.application{@font-face{font-display:swap;font-family:FoundersGrotesk;font-weight:300;src:url(/static/fonts/founders-grotesk/founders-grotesk-light.woff2) format("woff2")}@font-face{font-display:swap;font-family:FoundersGrotesk;font-weight:400;src:url(/static/fonts/founders-grotesk/founders-grotesk-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:FoundersGrotesk;font-weight:500;src:url(/static/fonts/founders-grotesk/FoundersGroteskWeb-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:AtkinsonHyperlegible;font-weight:400;src:url(/static/fonts/atkinson-hyperlegible/Atkinson-Hyperlegible-Regular-102a.woff2) format("woff2")}@font-face{font-display:swap;font-family:AtkinsonHyperlegible;font-style:italic;font-weight:400;src:url(/static/fonts/atkinson-hyperlegible/Atkinson-Hyperlegible-Italic-102a.woff2) format("woff2")}@font-face{font-display:swap;font-family:AtkinsonHyperlegible;font-weight:500;src:url(/static/fonts/atkinson-hyperlegible/Atkinson-Hyperlegible-Bold-102a.woff2) format("woff2")}@font-face{font-display:swap;font-family:AtkinsonHyperlegible;font-style:italic;font-weight:500;src:url(/static/fonts/atkinson-hyperlegible/Atkinson-Hyperlegible-BoldItalic-102a.woff2) format("woff2")}}@layer general.application{:root{--typo-weight-light:300;--typo-weight-regular:400;--typo-weight-medium:500;--typo-weight-bold:700;--typo-weight-black:900;--typo-style-normal:normal;--typo-style-italic:italic;--typo-grade-base:0;--typo-slant-base:0;--typo-family:sans-serif;--typo-weight:var(--typo-weight-regular);--typo-grade:var(--typo-grade-base);--typo-slant:var(--typo-slant-base);--typo-style:var(--typo-style-normal)}*{font-family:var(--typo-family);font-style:var(--typo-style);font-variation-settings:"slnt" var(--typo-slant),"wght" var(--typo-weight),"GRAD" var(--typo-grade);font-weight:var(--typo-weight)}body,html{color:var(--color-bbw-black)}html{font-size:var(--layout-font-size-base,62.5%)}body{--typo-family:"AtkinsonHyperlegible",sans-serif;font-size:clamp(1.6rem,1.4rem + .312vw,1.8rem);letter-spacing:0;line-height:1.45}@media screen and (width >= 90em){body{font-size:clamp(1.8rem,-.6rem + 1.667vw,2.2rem)}}body{--typo-weight:var(--typo-weight-regular)}a{color:currentColor}a,a:not([class]){text-decoration:none}a:not([class]){background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 .2rem;color:var(--global-overwrite-color-link,var(--color-bbw-red));padding-block-end:.2rem;transition:all .2s ease-in-out}@media (hover) and (pointer:fine){@media screen and (max-color:2147477350){a:not([class]):is(:hover,:focus){background-size:100% .2rem;color:var(--global-overwrite-color-link-accent,var(--color-bbw-red))}}}@media not all and ((hover) and (pointer:fine)){@media screen and (color:2147477350){a:not([class]):is(:hover,:focus){background-size:100% .2rem;color:var(--global-overwrite-color-link-accent,var(--color-bbw-red))}}}:is(h1,h2,h3,h4,h5,h6):has(+:is(p,figcaption,pre,dl,ul,ol)){margin-block-end:0}:is(h1,h2,h3,h4,h5,h6,.typo-headline){--typo-family:"FoundersGrotesk",sans-serif;--typo-weight:var(--typo-weight-light)}.h1,h1{font-size:clamp(3.6rem,2.4rem + 1.875vw,4.8rem);letter-spacing:0;line-height:1.09}@media screen and (width >= 90em){.h1,h1{font-size:clamp(4.8rem,-4.8rem + 6.667vw,6.4rem)}}.h2,h2{font-size:clamp(3.2rem,2.2rem + 1.563vw,4.2rem);letter-spacing:0;line-height:1}@media screen and (width >= 90em){.h2,h2{font-size:clamp(4.2rem,-4.2rem + 5.833vw,5.6rem)}}.h3,h3{font-size:clamp(2.4rem,1.6rem + 1.25vw,3.2rem);letter-spacing:0;line-height:1.09}@media screen and (width >= 90em){.h3,h3{font-size:clamp(3.2rem,-2.8rem + 4.167vw,4.2rem)}}.h4,h4{font-size:clamp(1.6rem,1.1rem + .781vw,2.1rem);letter-spacing:0;line-height:1}@media screen and (width >= 90em){.h4,h4{font-size:clamp(2.1rem,-2.1rem + 2.917vw,2.8rem)}}.h5,.h6,h5,h6{font-size:clamp(1.6rem,1.4rem + .312vw,1.8rem);letter-spacing:0;line-height:1.45}@media screen and (width >= 90em){.h5,.h6,h5,h6{font-size:clamp(1.8rem,-.6rem + 1.667vw,2.2rem)}}:is(.subline):has(+:is(h1,h2,h3,h4,h5,h6)){margin-block-end:.25lh}:is(.subline)+:is(h1,h2,h3,h4,h5,h6){margin-block-start:0}.typo-light{--typo-weight:var(--typo-weight-light)}.typo-medium{--typo-weight:var(--typo-weight-medium)}.typo-strong,B,STRONG{--typo-weight:var(--typo-weight-bold)}.typo-italic,EM,I{--typo-style:var(--typo-style-italic)}.typo-tw_balanced{text-wrap:balance}}@layer copy{.typo-fs_copy-s{font-size:clamp(1.4rem,1.4rem + 0vw,1.4rem);letter-spacing:0;line-height:1.45}@media screen and (width >= 90em){.typo-fs_copy-s{font-size:clamp(1.4rem,-1rem + 1.667vw,1.8rem)}}.typo-fs_copy-m{font-size:clamp(1.6rem,1.4rem + .312vw,1.8rem);letter-spacing:0;line-height:1.45}@media screen and (width >= 90em){.typo-fs_copy-m{font-size:clamp(1.8rem,-.6rem + 1.667vw,2.2rem)}}.typo-fs_copy-h1,.typo-fs_copy-h2,.typo-fs_copy-h3{--typo-family:"FoundersGrotesk",sans-serif;font-size:clamp(3.6rem,2.4rem + 1.875vw,4.8rem);letter-spacing:0;line-height:1.09;--typo-weight:var(--typo-weight-light)}@media screen and (width >= 90em){.typo-fs_copy-h1,.typo-fs_copy-h2,.typo-fs_copy-h3{font-size:clamp(4.8rem,-4.8rem + 6.667vw,6.4rem)}}.typo-fs_copy-h2{font-size:clamp(3.2rem,2.2rem + 1.563vw,4.2rem);letter-spacing:0;line-height:1}@media screen and (width >= 90em){.typo-fs_copy-h2{font-size:clamp(4.2rem,-4.2rem + 5.833vw,5.6rem)}}.typo-fs_copy-h3{font-size:clamp(2.4rem,1.6rem + 1.25vw,3.2rem);letter-spacing:0;line-height:1.09}@media screen and (width >= 90em){.typo-fs_copy-h3{font-size:clamp(3.2rem,-2.8rem + 4.167vw,4.2rem)}}}}@layer layout{@layer footer.framework{.page-footer{grid-area:page-footer;inline-size:100%}}@layer footer.application{.page-footer{--_grid-column-gap-inline:var(--root-spacing-inline-grid);--_grid-column-gap-block:calc(var(--root-spacing-inline-grid) * 2);--_inner-grid-template-columns:1fr;--_inner-grid-gap:var(--_grid-column-gap-block) var(--_grid-column-gap-inline);--_cta-spacing-block:var(--root-spacing-block-small);--_main-spacing-block:var(--root-spacing-block-medium);--_meta-spacing-block:2rem;--_meta-spacing-block-end:var(--root-spacing-block-small);font-size:clamp(1.2rem,1rem + .312vw,1.4rem);letter-spacing:0;line-height:1.66;overflow:hidden}@media screen and (width >= 90em){.page-footer{font-size:clamp(1.4rem,-1rem + 1.667vw,1.8rem)}}@media screen and (width >= 40em){.page-footer{--_grid-column-gap-block:var(--root-spacing-block-grid);--_inner-grid-template-columns:490fr 1030fr}}@media screen and (width >= 80em){.page-footer{--_inner-grid-template-columns:760fr 760fr}}.page-footer__cta,.page-footer__main,.page-footer__meta{--_container-breakout-grid_spacing-inline:var(--spacing-inline-page,var(--root-spacing-inline-page));--_container-breakout-grid_content-max-width:var(--content-max-width,var(--root-maxwidth-page-content));--_container-breakout-grid_breakout-max-width:var(--breakout-max-width,var(--root-maxwidth-page-content-breakout,var(--content-max-width)));--_breakout-size:calc((var(--_container-breakout-grid_breakout-max-width) - var(--_container-breakout-grid_content-max-width)) / 2);display:grid;grid-template-columns:[fullwidth-start] minmax(var(--_container-breakout-grid_spacing-inline),1fr) [breakout-start] minmax(0,var(--_breakout-size)) [content-start] min(100% - var(--_container-breakout-grid_spacing-inline)*2,var(--_container-breakout-grid_content-max-width)) [content-end] minmax(0,var(--_breakout-size)) [breakout-end] minmax(var(--_container-breakout-grid_spacing-inline),1fr) [fullwidth-end]}.page-footer__drawer{grid-column:content}.page-footer__inner{display:grid;gap:var(--_inner-grid-gap);grid-template-columns:var(--_inner-grid-template-columns)}.page-footer__cta .page-footer__inner{align-items:center;grid-template-columns:1fr 1fr;padding-block:var(--_cta-spacing-block)}.page-footer__tools{display:flex;justify-content:end}.page-footer__main .page-footer__inner{padding-block:var(--_main-spacing-block)}.page-footer__contact{--typo-family:"FoundersGrotesk",sans-serif;font-size:clamp(2.4rem,1.6rem + 1.25vw,3.2rem);letter-spacing:0;line-height:1.09;--typo-weight:var(--typo-weight-light);margin-block-end:var(--root-spacing-block-large)}@media screen and (width >= 90em){.page-footer__contact{font-size:clamp(3.2rem,-2.8rem + 4.167vw,4.2rem)}}.page-footer__contact p{margin-block-end:.3em;margin-block-start:0}.page-footer__locations UL{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0;grid-column-gap:var(--_grid-column-gap-inline);grid-row-gap:var(--_grid-column-gap-block)}.page-footer__information{display:grid;grid-template-rows:1fr auto}.page-footer__documents{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,auto) 1fr}.page-footer__documents__primary{border-bottom:var(--root-border-size) solid;grid-row:1}.page-footer__documents__secondary{grid-row:2}.page-footer__documents__primary,.page-footer__documents__secondary{display:none;margin-bottom:1lh;padding-bottom:1lh}@media screen and (width >= 64em){.page-footer__documents__primary,.page-footer__documents__secondary{display:block}}.page-footer__documents__meta{align-self:end;grid-row:3}.page-footer__meta .page-footer__inner{align-items:end;padding-block:var(--_meta-spacing-block);padding-block-end:var(--_meta-spacing-block-end)}.page-footer__additional-informations{display:flex;flex-wrap:wrap;gap:var(--_grid-column-gap-block);justify-content:space-between}.page-footer__additional-information{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto}.page-footer__additional-information strong{grid-column:1;grid-row:1}.page-footer__additional-information div{align-items:center;display:flex;gap:2rem;grid-column:1;grid-row:2}.page-footer__additional-information svg{min-block-size:4rem}}}@layer components{@layer buttons.framework{:where(.button,.button-new,button:not([class]),input[type=button],input[type=submit],input[type=reset],input[type=file]),:where(input[type=file])::file-selector-button{--_transition:border 145ms ease,background 145ms ease,color 145ms ease,box-shadow 145ms ease,outline-offset 145ms ease;--_padding-inline:1.75ch;--_padding-block:.75ch;align-items:center;color:currentColor;cursor:pointer;display:inline-flex;gap:1ch;justify-content:center;letter-spacing:inherit;line-height:inherit;padding-block:var(--_padding-block);padding-inline:var(--_padding-inline);text-align:center;text-decoration:inherit;touch-action:manipulation;transition:var(--_transition)}:where(.button,.button-new,button:not([class]),input[type=button],input[type=submit],input[type=reset],input[type=file])[disabled],:where(input[type=file])::file-selector-button[disabled]{cursor:default;opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (update:slow),screen and (prefers-reduced-motion:reduce){:where(.button,.button-new,button:not([class]),input[type=button],input[type=submit],input[type=reset],input[type=file]),:where(input[type=file])::file-selector-button{--_transition: }}}@layer buttons.application{.buttons{align-items:center;display:inline-flex;flex-wrap:wrap;gap:1.2em;justify-content:center;margin-block-end:1.2em;margin-block-start:1.2em}.buttons--clean{margin:unset}.buttons--vertical{align-items:baseline;flex-direction:column}.buttons--vertical .button{width:100%}.button{--typo-family:"FoundersGrotesk",sans-serif;font-size:clamp(1.6rem,1.4rem + .312vw,1.8rem);letter-spacing:0;line-height:1.1;--typo-weight:var(--typo-weight-regular);--_padding-inline:3ch;--_padding-block:1ch;--_color:var(--color-bbw-red-dark);--_color-border:var(--_color);--_color-background:transparent;--_color-icon:currentColor;--_svg-block-size:0.9em;background:var(--_color-background);border:var(--root-border-size) solid var(--_color-border);border-radius:2.8ch;color:var(--_color);max-inline-size:100%;overflow:hidden}@media screen and (width >= 90em){.button{font-size:clamp(1.8rem,-1.8rem + 2.5vw,2.4rem)}}.layout--editmode .button{text-wrap:nowrap}.button svg{block-size:var(--_svg-block-size);inline-size:auto;min-inline-size:1em;fill:var(--_color-icon)}.button:has(svg){align-items:normal;display:inline-flex;justify-items:center;line-height:1;min-width:-moz-fit-content;min-width:fit-content;text-align:left}.button[disabled]{cursor:default;opacity:.3;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button--s{--_svg-block-size:3rem}.button--xl{--_svg-block-size:8rem}.button--outline{background:transparent}.button--fill{--_color-background:var(--_color-border);background:var(--_color-background)}.button--rect{--_padding-block:0.55ch;border-radius:0}.button--fsi{font-size:inherit;font:inherit}.button--clean{--_svg-block-size:0.9em;--typo-family:"FoundersGrotesk",sans-serif;background:unset;border:unset;border-radius:unset;height:unset;justify-content:unset;margin:unset;padding:unset;text-wrap:nowrap;vertical-align:text-bottom;width:unset}.button--clean:has(svg){align-items:normal;gap:1ch}.button--wrap{text-wrap:wrap!important}.button--wrap:has(svg){align-items:baseline}.button--icon{--_svg-block-size:4rem;--_padding-block:0;--_padding-inline:0;background:transparent;border:unset;border-radius:unset}@media screen and (width >= 80em){.button--icon{--_svg-block-size:5rem}}@media (hover) and (pointer:fine){@media screen and (max-color:2147477350){.button--icon:is(:hover,:focus-visible){--_color-icon:var(--_color-border)}}}@media not all and ((hover) and (pointer:fine)){@media screen and (color:2147477350){.button--icon:is(:hover,:focus-visible){--_color-icon:var(--_color-border)}}}@media (hover) and (pointer:fine){@media screen and (max-color:2147477350){.button:is(:hover,:focus-visible){--_color:var(--color-bbw-white);--_color-border:var(--color-bbw-red-dark);--_color-background:var(--_color-border)}}}@media not all and ((hover) and (pointer:fine)){@media screen and (color:2147477350){.button:is(:hover,:focus-visible){--_color:var(--color-bbw-white);--_color-border:var(--color-bbw-red-dark);--_color-background:var(--_color-border)}}}@media (hover) and (pointer:fine){@media screen and (max-color:2147477350){.button:is(.button--clean):is(:hover,:focus-visible){--_color:var(--color-bbw-red)}}}@media not all and ((hover) and (pointer:fine)){@media screen and (color:2147477350){.button:is(.button--clean):is(:hover,:focus-visible){--_color:var(--color-bbw-red)}}}.button:is(.button--fill){--_color:var(--color-bbw-white);--_color-border:var(--color-bbw-red-dark)}@media (hover) and (pointer:fine){@media screen and (max-color:2147477350){.button:is(.button--fill):is(:hover,:focus-visible){--_color:var(--color-bbw-white);--_color-border:var(--color-bbw-red)}}}@media not all and ((hover) and (pointer:fine)){@media screen and (color:2147477350){.button:is(.button--fill):is(:hover,:focus-visible){--_color:var(--color-bbw-white);--_color-border:var(--color-bbw-red)}}}.button--black{--_color:var(--color-bbw-black)}.button--black:is(.button--fill){--_color:var(--color-bbw-white);--_color-border:var(--color-bbw-black)}@media (hover) and (pointer:fine){@media screen and (max-color:2147477350){.button--black:is(.button--fill):is(:hover,:focus-visible){--_color:var(--color-bbw-black);--_color-border:var(--color-bbw-black);--_color-background:var(--color-bbw-white)}}}@media not all and ((hover) and (pointer:fine)){@media screen and (color:2147477350){.button--black:is(.button--fill):is(:hover,:focus-visible){--_color:var(--color-bbw-black);--_color-border:var(--color-bbw-black);--_color-background:var(--color-bbw-white)}}}.button--white{--_color:var(--color-bbw-white)}@media (hover) and (pointer:fine){@media screen and (max-color:2147477350){.button--white:is(:hover,:focus-visible){--_color:var(--color-bbw-white);--_color-border:var(--color-bbw-black);--_color-background:var(--_color-border)}}}@media not all and ((hover) and (pointer:fine)){@media screen and (color:2147477350){.button--white:is(:hover,:focus-visible){--_color:var(--color-bbw-white);--_color-border:var(--color-bbw-black);--_color-background:var(--_color-border)}}}.button--white:is(.button--fill){--_color:var(--color-bbw-black);--_color-border:var(--color-bbw-white)}@media (hover) and (pointer:fine){@media screen and (max-color:2147477350){.button--white:is(.button--fill):is(:hover,:focus-visible){--_color:var(--color-bbw-white);--_color-border:var(--color-bbw-black);--_color-background:var(--color-bbw-black)}}}@media not all and ((hover) and (pointer:fine)){@media screen and (color:2147477350){.button--white:is(.button--fill):is(:hover,:focus-visible){--_color:var(--color-bbw-white);--_color-border:var(--color-bbw-black);--_color-background:var(--color-bbw-black)}}}@media (hover) and (pointer:fine){@media screen and (max-color:2147477350){.button--white:is(.button--clean):is(:hover,:focus-visible){--_color:var(--color-bbw-black)}}}@media not all and ((hover) and (pointer:fine)){@media screen and (color:2147477350){.button--white:is(.button--clean):is(:hover,:focus-visible){--_color:var(--color-bbw-black)}}}.download-button:is(.bgc){padding-block:1em;padding-inline:calc(var(--root-spacing-inline-grid)/2)}}@layer wysiwyg.application{.wysiwyg--narrow-20ch,.wysiwyg--narrow-30ch{max-inline-size:30ch}.wysiwyg--narrow-40ch{max-inline-size:40ch}.wysiwyg--narrow-50ch{max-inline-size:50ch}.wysiwyg--narrow-65ch{max-inline-size:65ch}.wysiwyg--narrow-80ch{max-inline-size:80ch}.wysiwyg :is(.headline,p:not(.subline),h1,h2,h3,h4,h5,h6):first-child{margin-block-start:0}.wysiwyg :is(.headline,h1,h2,h3,h4,h5,h6):last-child{margin-block-end:0}.wysiwyg :is(.headline,h1,h2,h3,h4,h5,h6){text-wrap:pretty}.wysiwyg :is(.subline+.headline){margin-block-start:0}.wysiwyg p:has(.button:first-child:last-child){margin-block:1.5em}.bgc:not(.section):not(:has(.b-a-center)) .wysiwyg :is(.headline,h1,h2,h3,h4,h5,h6):is(:first-child),.bgc:not(.section):not(:has(.b-a-center)) .wysiwyg p:is(:first-child){margin-block-start:revert;margin-block-start:revert-layer}.bgc .wysiwyg :is(.headline,h1,h2,h3,h4,h5,h6):is(:last-child),.bgc .wysiwyg p:is(:last-child){margin-block-end:revert;margin-block-end:revert-layer}.wysiwyg :is(.headline,h1,h2,h3,h4,h5,h6):is(:first-child:last-child),.wysiwyg p:is(:first-child:last-child){margin-block-end:0}}@layer social-links.application{.social-links{display:flex;gap:.2em;list-style-type:"";margin:0;padding:0}.social-links__item{border-radius:100%}}@layer separator.application{.separator{--_spacing-block-one-unit:var(--root-spacing-block-grid);--_block-size:var(--root-spacing-block-grid);--_block-size-line:var(--root-border-size);--_block-spacing:0;--_block-spacing-start:var(--_block-spacing);--_block-spacing-end:var(--_block-spacing);--_border-color:var(--_background-color,currentColor);align-items:center;block-size:var(--_block-size);display:flex;inline-size:100%;margin-block:var(--_block-spacing-start) var(--_block-spacing-end)}.layout--editmode .separator{background-color:rgba(255,71,215,.02);background-image:radial-gradient(rgba(255,71,179,.39) 1px,transparent 0);background-size:12px 12px;border:1px dashed rgba(255,71,179,.59);position:relative}.separator--external,.separator--structure{--_block-size:var(--root-spacing-block-section)}.separator--external{--_block-spacing:var(--root-spacing-block-medium)}.layout--editmode .separator--external:after,.layout--editmode .separator--external:before,.layout--editmode .separator--vs:after,.layout--editmode .separator--vs:before{align-items:center;background:rgba(255,238,217,.32);block-size:calc(var(--_block-spacing)/1);bottom:calc(0% - var(--_block-spacing)/1);color:#ffc784;content:"margin";display:flex;font-size:10px;inline-size:100%;justify-content:center;left:0;position:absolute;right:0}.layout--editmode .separator--external:before,.layout--editmode .separator--vs:before{bottom:unset;top:calc(0% - var(--_block-spacing)/1)}.separator--vs{--_block-spacing:var(--_vspace)}.separator--vs-disabled{--_vspace:0}.separator--vs-s{--_vspace:var(--root-spacing-block-small)}.separator--vs-m{--_vspace:var(--root-spacing-block-medium)}.separator--vs-l{--_vspace:var(--root-spacing-block-large)}.separator--size{--_block-size:var(--_size)}.separator--size-s{--_size:var(--root-spacing-block-small)}.separator--size-m{--_size:var(--root-spacing-block-medium)}.separator--size-l{--_size:var(--root-spacing-block-large)}.separator__line{border-top:var(--root-border-size) solid var(--_border-color);inline-size:100%;margin:0}.separator--external .separator__line{margin-inline:auto;max-inline-size:var(--root-maxwidth-page-content)}}@layer teaser.application{.teaser{display:flex;flex-direction:column;position:relative}.f-grid--vequal .teaser,.f-grid--vequal .teaser__content{block-size:100%}.teaser--card-title-subtitle-background{aspect-ratio:2/1}@media screen and (width >= 40em){.teaser--card-title-subtitle-background{aspect-ratio:1}}.teaser--simple-title-desc-frame,.teaser--simple-title-frame{padding:calc(var(--root-spacing-inline-grid)/1);padding-bottom:var(--root-spacing-inline-grid)}@media screen and (width >= 64em){.teaser--simple-title-desc-frame,.teaser--simple-title-frame{padding:unset}}.teaser--simple-title-desc-frame:after,.teaser--simple-title-frame:after{background:var(--color-bbw-white);border:var(--root-border-size) solid var(--color-bbw-gray-middle);content:"";display:block;inset:0;position:absolute;z-index:0}@media screen and (width >= 64em){.teaser--simple-title-desc-frame:after,.teaser--simple-title-frame:after{inset:calc(0px - var(--root-spacing-inline-grid)/2 - var(--root-border-size)/2)}}.teaser--doclist-2col-default{display:flex;flex-direction:column-reverse}@media screen and (width >= 64em){.teaser--doclist-2col-default{display:grid;grid-column-gap:var(--root-spacing-inline-grid);grid-template-columns:repeat(2,1fr)}}.teaser--downloadlist-2col-default{display:grid;grid-template-columns:12fr 31fr;grid-column-gap:var(--root-spacing-inline-grid)}.teaser--simple-title-desc-frame .teaser__content,.teaser--simple-title-desc-frame .teaser__image,.teaser--simple-title-frame .teaser__content,.teaser--simple-title-frame .teaser__image{z-index:1}@media screen and (width <= 63.99em){.teaser--doclist-2col-default .teaser__content,.teaser--doclist-2col-default .teaser__image{aspect-ratio:2/1.33;margin-bottom:1em;overflow:hidden}.teaser--doclist-2col-default .teaser__content .image,.teaser--doclist-2col-default .teaser__content img,.teaser--doclist-2col-default .teaser__content picture,.teaser--doclist-2col-default .teaser__image .image,.teaser--doclist-2col-default .teaser__image img,.teaser--doclist-2col-default .teaser__image picture{block-size:100%;inline-size:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right}}.teaser--simple-subtitle-title .teaser__image,.teaser--simple-title-desc-frame .teaser__image,.teaser--simple-title-frame .teaser__image{margin-block-end:1em}.teaser__content{block-size:100%}.teaser--card-title-subtitle-background .teaser__content,.teaser--doclist-2col-default .teaser__content,.teaser--downloadlist-2col-default .teaser__content,.teaser--simple-subtitle-title .teaser__content,.teaser--simple-title-desc-frame .teaser__content,.teaser--simple-title-frame .teaser__content{display:flex;flex-direction:column;padding:1em;row-gap:.5em}.teaser--doclist-2col-default .teaser__content,.teaser--downloadlist-2col-default .teaser__content,.teaser--simple-subtitle-title .teaser__content,.teaser--simple-title-desc-frame .teaser__content,.teaser--simple-title-frame .teaser__content{padding:0}.teaser--downloadlist-2col-default .teaser__content{row-gap:.2em}.teaser--simple-subtitle-title .teaser__content{row-gap:0}.teaser--card-title-subtitle-background .teaser__subtitle{--typo-family:"FoundersGrotesk",sans-serif;font-size:clamp(1.6rem,1.4rem + .312vw,1.8rem);letter-spacing:0;line-height:1.45}@media screen and (width >= 90em){.teaser--card-title-subtitle-background .teaser__subtitle{font-size:clamp(1.8rem,-.6rem + 1.667vw,2.2rem)}}.teaser--card-title-subtitle-background .teaser__title,.teaser--doclist-2col-default .teaser__title,.teaser--simple-subtitle-title .teaser__title,.teaser--simple-title-desc-frame .teaser__title,.teaser--simple-title-frame .teaser__title{--typo-family:"FoundersGrotesk",sans-serif;font-size:clamp(2.4rem,1.6rem + 1.25vw,3.2rem);letter-spacing:0;line-height:1.09;--typo-weight:var(--typo-weight-light)}@media screen and (width >= 90em){.teaser--card-title-subtitle-background .teaser__title,.teaser--doclist-2col-default .teaser__title,.teaser--simple-subtitle-title .teaser__title,.teaser--simple-title-desc-frame .teaser__title,.teaser--simple-title-frame .teaser__title{font-size:clamp(3.2rem,-2.8rem + 4.167vw,4.2rem)}}.teaser--simple-title-desc-frame .teaser__title,.teaser--simple-title-frame .teaser__title{min-block-size:1.25lh}@media screen and (width >= 64em){.teaser--simple-title-desc-frame .teaser__title,.teaser--simple-title-frame .teaser__title{min-block-size:2.5lh}}.teaser--simple-subtitle-title .teaser__title{margin-block-end:.5em}.teaser--downloadlist-2col-default .teaser__title{--typo-weight:var(--typo-weight-bold);min-block-size:2.2lh}.teaser--doclist-2col-default .teaser__description{margin-block-start:1em}@media screen and (width >= 64em){.teaser--doclist-2col-default .teaser__description{margin-block-start:auto}}.teaser--card-title-subtitle-background .teaser__link,.teaser--doclist-2col-default .teaser__link,.teaser--downloadlist-2col-default .teaser__link,.teaser--simple-subtitle-title .teaser__link,.teaser--simple-title-desc-frame .teaser__link,.teaser--simple-title-frame .teaser__link{margin-block-start:auto;padding-block-start:.5em}.layout--livemode .teaser--card-title-subtitle-background .teaser__link:after,.layout--livemode .teaser--doclist-2col-default .teaser__link:after,.layout--livemode .teaser--downloadlist-2col-default .teaser__link:after,.layout--livemode .teaser--simple-subtitle-title .teaser__link:after,.layout--livemode .teaser--simple-title-desc-frame .teaser__link:after,.layout--livemode .teaser--simple-title-frame .teaser__link:after{content:"";display:block;inset:0;position:absolute;z-index:10}.teaser--simple-title-frame .teaser__link{padding-block-start:1.5em}.teaser--doclist-2col-default .teaser__link{margin-block-start:unset}.contactperson{--_spacing-inline:var(--root-spacing-inline-grid);display:grid;grid-row-gap:1em}}@layer teaser.application{.contactperson:is(.bgc){padding:1.5em;padding-inline:var(--_spacing-inline)}.contactperson__content{display:flex;flex-direction:column}}@layer accordion.application{.accordion{--_size-block-icon:0.8em}.accordion__item{border-bottom:var(--root-border-size) solid var(--color-bbw-gray-middle)}.accordion__item:has(.accordion__button[aria-expanded=true]) .accordion__collapse{display:block}.accordion__item:has(.accordion__button[aria-expanded=true]) .accordion__icon--arrow{display:none}.accordion__item:has(.accordion__button[aria-expanded=true]) .accordion__icon--x{display:flex}.accordion__button{--typo-family:"FoundersGrotesk",sans-serif;font-size:clamp(1.6rem,1.1rem + .781vw,2.1rem);letter-spacing:0;line-height:1;--typo-weight:var(--typo-weight-medium);align-items:center;background:none;border:none;color:var(--color-bbw-red);cursor:pointer;display:flex;justify-content:space-between;padding:1.8em 0;text-align:left;width:100%}@media screen and (width >= 90em){.accordion__button{font-size:clamp(2.1rem,-2.1rem + 2.917vw,2.8rem)}}.accordion__collapse{display:none;padding-block-end:1em}.accordion__collapse[aria-expanded=true]{display:block}.accordion__icons{display:flex;width:2rem}.accordion__icon,.accordion__icons{align-items:center;justify-content:center}.accordion__icon{display:none}.accordion__icon svg{block-size:var(--_size-block-icon)}.accordion__icon--x{--_size-block-icon:0.7em}.accordion__icon--arrow{display:flex}}@layer link-list.application{.link-list{--_color:var(--global-overwrite-color-link,currentColor);--_color-accent:var(--global-overwrite-color-link-accent,var(--color-bbw-red-dark));--_border-size:var(--root-border-size);--_spacing-inline:var(--root-spacing-inline-grid)}.link-list--hs .link-list__content,.link-list--hs .link-list__tools{padding-inline:var(--_spacing-inline)}.link-list__tools{margin-block-start:1.5em}.link-list__items{list-style-type:"";margin:1em 0;padding:0}.link-list__item{--typo-family:"FoundersGrotesk",sans-serif;color:var(--_color);font-size:clamp(1.6rem,1.4rem + .312vw,1.8rem);letter-spacing:0;line-height:1;transition:all .2s}@media screen and (width >= 90em){.link-list__item{font-size:clamp(1.8rem,-1.8rem + 2.5vw,2.4rem)}}.link-list__item:is(:hover,:focus-within){color:var(--_color-accent)}.link-list__item p:is(:first-child:last-child){margin-block-end:0}.link-list__item:first-child .link-list__link{padding-block-start:.6em}.link-list__link{align-items:center;display:flex;flex-wrap:nowrap;gap:1em;inline-size:100%;justify-content:flex-start;padding-block-start:1.2em}.link-list__link__text{border-block-end:var(--_border-size) solid currentColor;border-width:0 0 var(--_border-size) 0;inline-size:100%;padding-block-end:.6em}.link-list__link__text p:first-child{margin-block-start:0}.link-list__link__icon{display:flex;flex-shrink:0;inline-size:1.5ch;padding-block-end:.6em}.link-list__link__icon svg{inline-size:100%;transition:all .2s}.link-list__item:has(:hover,:focus-within) .link-list__link__icon{animation:bounce .9s linear 0s infinite alternate}.link-list__item:has(:hover,:focus-within) .link-list__link__icon svg{fill:var(--_color-accent)}}@layer link-list.application{.definition-list{--_spacing-block:1em}.layout--livemode .definition-list--c3-6{display:grid}@media screen and (width >= 64em){.layout--livemode .definition-list--c3-6{grid-template-columns:calc(2*var(--root-size-inline-column-with-gutter) + var(--root-size-inline-column-with-gutter)) 1fr}}.definition-list__definition,.definition-list__term{margin:0;padding:0;padding-block:var(--_spacing-block)}.definition-list__definition:first-of-type,.definition-list__term:first-of-type{padding-block-start:0}.definition-list--c3-6 .definition-list__definition,.definition-list--c3-6 .definition-list__term{border-bottom:var(--root-border-size) solid var(--color-bbw-gray-middle)}.definition-list__term{--typo-weight:var(--typo-weight-bold)}}@layer countup.application{.countup{display:grid;grid-template-columns:1fr;grid-gap:var(--root-spacing-inline-grid)}@media screen and (width >= 64em){.countup{grid-template-columns:repeat(2,1fr)}}.countup__left{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.countup__background,.countup__drawer{grid-column:1;grid-row:1;position:relative;z-index:5}.countup__background{display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}@media screen and (width >= 64em){.countup__background{display:block}}.countup__background svg{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.countup__drawer{background:var(--color-bbw-red)}@media screen and (width >= 64em){.countup__drawer{background:transparent}}.countup__inner{block-size:100%;color:var(--color-bbw-white);display:flex;flex-direction:column;inline-size:100%;padding-block:var(--root-spacing-block-grid);padding-inline:calc(var(--root-spacing-inline-grid)/1);text-align:center}@media screen and (width >= 64em){.countup__inner{inline-size:calc(var(--root-size-inline-column-with-gutter)*3);padding-inline-end:unset}}.countup__button{margin-block-start:1lh}@media screen and (width >= 64em){.countup__button{margin-block-start:auto}}.countup__right{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);grid-column-gap:var(--root-spacing-inline-grid);align-items:start;justify-items:center}@media screen and (width >= 80em){.countup__right{align-items:center}}.countup__number{--typo-family:"FoundersGrotesk",sans-serif;--typo-weight:var(--typo-weight-medium);color:var(--color-bbw-red);font-size:clamp(7.4rem,3.6rem + 5.937vw,11.2rem);letter-spacing:0;line-height:1}@media screen and (width >= 90em){.countup__number{font-size:clamp(11.2rem,-11.6rem + 15.833vw,15rem)}}.countup__number--big{color:var(--color-bbw-white);font-size:clamp(15rem,8rem + 10.938vw,22rem);letter-spacing:0;line-height:1}@media screen and (width >= 90em){.countup__number--big{font-size:clamp(22rem,-26rem + 33.333vw,30rem)}}.countup__number-group{text-align:center}.countup__number-group__content{border-top:var(--root-border-size) solid var(--color-bbw-gray-middle);margin-block-start:.5em;padding-block-start:.5em;text-align:center}}@layer slideshow.application{.slideshow{--_background-color:var(--color-bbw-gray-light)}.slideshow,.slideshow__background,.slideshow__swiper{position:relative}.slideshow__swiper{max-inline-size:80vw;z-index:1}@media screen and (width >= 40em){.slideshow__swiper{max-inline-size:calc(5*var(--root-size-inline-column-with-gutter) + var(--root-size-inline-column))}}.slideshow__background{aspect-ratio:1;background:var(--color-bbw-gray-middle);bottom:0;inline-size:calc(2*var(--root-size-inline-column-with-gutter) + var(--root-size-inline-column));position:absolute;right:0;z-index:0}.slideshow__picture{--_background-color:var(--img-color,transparent);background:var(--_background-color);display:block;height:100%;width:100%}.slideshow img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .8s}.slideshow__controls{display:flex;justify-content:space-between;max-inline-size:20%}.slideshow__control{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;block-size:5rem;border:0;cursor:pointer;display:flex;inline-size:5rem;justify-content:center}.slideshow__control:is(:hover,:focus-visible){color:var(--color-bbw-red-dark)}.slideshow__control svg{block-size:3rem;fill:currentColor}.slideshow .swiper{display:grid;height:100%;width:100%}.slideshow .swiper-wrapper{overflow:hidden}.slideshow .swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){opacity:0}.slideshow .swiper:not(.swiper-initialized) .swiper-slide:is(:first-child) img{opacity:0}}@layer job-list.application{.job-list__items{align-items:center;display:grid;list-style:none;margin:0;padding:0;grid-column-gap:var(--root-spacing-inline-grid)}.job-list--link-list .job-list__items{grid-template-columns:8.5rem auto}.job-list--download .job-list__items{grid-template-columns:8.5rem 1fr auto auto}.job-list--download-ext .job-list__items,.job-list--link-ext-list .job-list__items{align-items:baseline;grid-template-columns:auto 1fr auto auto}.job-list__title{display:block;margin-block:.5em}.job-list__item{align-items:center;border-top:var(--root-border-size) solid var(--color-bbw-gray-middle);display:grid;grid-column:1/-1;grid-template-columns:subgrid}.job-list__item:last-child{border-bottom:var(--root-border-size) solid var(--color-bbw-gray-middle)}.job-list__icons{align-items:center;block-size:5.5rem;display:grid;grid-template-columns:repeat(3,4rem);justify-content:center}@media screen and (width <= 39.99em){.job-list__icons{grid-column:3;grid-row:1}}@media screen and (width >= 64em){.job-list__icons{block-size:8.5rem;grid-template-columns:repeat(3,5rem)}}@media screen and (width >= 80em){.job-list__icons{grid-template-columns:repeat(3,6.5rem)}}.job-list__icon{align-items:center;block-size:100%;display:flex;justify-content:center}.job-list__icon svg{fill:var(--support-backgroung-color);block-size:45%}@media screen and (width >= 64em){.job-list__icon svg{block-size:40%}}@media screen and (width >= 80em){.job-list__icon svg{block-size:50%}}.job-list__icon--hearing{visibility:var(--support-show-hearing-icon,hidden)}.job-list__icon--speaking{visibility:var(--support-show-speaking-icon,hidden)}.job-list__icon--learning{visibility:var(--support-show-learning-icon,hidden)}.job-list__name{align-self:center;overflow:hidden}@media screen and (width <= 39.99em){.job-list__name{grid-column:span 2;grid-row:span 2}}.job-list__name .button{text-wrap:auto}.job-list__marker{align-items:center;aspect-ratio:1;background:var(--support-backgroung-color,var(--color-bbw-gray-middle));color:var(--color-bbw-white);display:flex;inline-size:100%;justify-content:center}@media screen and (width <= 39.99em){.job-list__download{grid-column:3;grid-row:2;text-align:center}}.job-list__download__info{display:none}@media screen and (width >= 80em){.job-list__download__info{display:block}}}@layer share.application{.share{--_popover_spacing:1.5em var(--root-spacing-inline-page);--_popover_border-color:var(--color-bbw-gray-middle);--_popover_border-width:var(--root-border-size);--_popover_backdrop-color:rgba(0,0,0.0.2)}@supports(color:rgb(from white r g b)){.share{--_popover_backdrop-color:hsl(from var(--_popover_border-color) h s l/5%)}}.share[popover]{display:none;inset:50% 0 auto 0;opacity:0;position:fixed;transform:translateY(-100%);transition:opacity .5s,transform .5s,overlay allow-discrete .5s,display allow-discrete .5s;grid-gap:1em;border-color:var(--_popover_border-color);border-width:var(--_popover_border-width);grid-template-columns:repeat(3,1fr);min-inline-size:80lvi;padding:var(--_popover_spacing)}@media screen and (width >= 40em){.share[popover]{min-inline-size:0}}.share[popover]:popover-open{display:grid;opacity:1;transform:translateY(-50%)}.share[popover]:popover-open::backdrop{opacity:1}.share[popover] .share__header{grid-column:1/-1;text-align:left}.share[popover] .share__title{margin-block-end:0}.share[popover]::backdrop{background:var(--_popover_backdrop-color);opacity:0;pointer-events:none;transition:all .2s ease}@starting-style{.share[popover]:popover-open{opacity:0;transform:translateY(-100%)}.share[popover]:popover-open::backdrop{opacity:0}}}@layer video.application{.video{--_aspect-ratio:16/9;aspect-ratio:var(--_aspect-ratio);inline-size:100%}.video--r_9-16{--_aspect-ratio:9/16}.video--r_1-1{--_aspect-ratio:1/1}.video--r_4-5{--_aspect-ratio:4/5}.layout--editmode .video{--_aspect-ratio:unset}.video .pimcore_editable_video,.video video{block-size:100%;inline-size:100%}.video video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@layer forms{.form{font-size:clamp(1.4rem,1.4rem + 0vw,1.4rem);letter-spacing:0;line-height:1.45;--_form-size-inline-spacebetween:1em;--_form-size-block-spacebetween:1em;--_form-color-accent:var(--color-bbw-red-dark);--_form-color-validation-error:var(--color-bbw-red);--_form-color-validation-success:var(--_form-color-accent);--_input-size-block:5rem;--_input-size-block-expanded:calc(var(--_input-size-block) * 2.5);--_input-size-inline-ident:1.5rem;--_input-color:currentColor;--_input-color-background:var(--color-bbw-white);--_input-color-border:var(--color-bbw-gray-middle);--_input-color-accent:var(--_form-color-accent);--_input-border-radius:4px;--_input-border-size:var(--root-border-size);--_dropzone-border-size:var(--_input-border-size);--_dropzone-border-color:var(--_input-color-border);--_dropzone-border-radius:var(--_input-border-radius);--_dropzone-color:var(--_input-color);--_dropzone-color-accent:var(--color-brand);--_dropzone-preview-block-spacebetween:var(--_form-size-block-spacebetween);--_dropzone-preview-inline-ident:var(--_input-size-inline-ident);inline-size:100%}@media screen and (width >= 90em){.form{font-size:clamp(1.4rem,-1rem + 1.667vw,1.8rem)}}.form__group--nvc{display:none;visibility:hidden}.form__group--inline{align-items:center;-moz-column-gap:var(--_form-size-inline-spacebetween);column-gap:var(--_form-size-inline-spacebetween);display:flex}.form__section{font-weight:var(--typo-weight-medium);margin-block-end:1em;margin-block-start:3em;text-align:center}.form__splitter{display:flex;justify-content:space-between}.form__splitter .form__group{width:50%}.form__splitter .form__group:first-child{margin-right:var(--_form-size-inline-spacebetween)}.form__splitter--left .form__group:first-child{width:30%}.form__splitter--left .form__group:last-child{width:calc(70% - var(--_form-size-inline-spacebetween))}.form__splitter--right .form__group:first-child{width:70%}.form__splitter--right .form__group:last-child{width:calc(30% - var(--_form-size-inline-spacebetween))}.form__group{margin-bottom:var(--_form-size-block-spacebetween);position:relative}.form__group:last-child{margin-bottom:0}.form__group--suffix{align-items:center;display:flex}.form__label{padding:0 var(--_input-size-inline-ident)}.form__label:has(+.form__dropdown){display:block;margin-block-end:.5em}.form__errors,.form__message{list-style-type:none;margin:0;margin-block-end:1em;padding:.5em 0}.form__errors{border:var(--_form-color-validation-error) solid var(--_input-border-size);border-radius:var(--_input-border-radius);color:var(--_form-color-validation-error);font-size:clamp(1.4rem,1.4rem + 0vw,1.4rem);letter-spacing:0;line-height:1.45;padding-inline:var(--_input-size-inline-ident)}@media screen and (width >= 90em){.form__errors{font-size:clamp(1.4rem,-1rem + 1.667vw,1.8rem)}}.form__message{background:var(--_form-color-validation-success);color:var(--_form-color-message);text-align:center}.form__message--error{background:var(--_form-color-validation-error)}.form__dropdown:not([role=listbox],[multiple=multiple]){background:url(/static/images/svg/arrow-s.svg) no-repeat calc(100% - 10px) 50%;background-size:.8em}.form__dropdown:is([multiple=multiple]){min-block-size:var(--_input-size-block-expanded)}.form__dropdown:is([multiple=multiple]) option{padding-block:.2em}.form__help{font-size:clamp(1.4rem,1.4rem + 0vw,1.4rem);letter-spacing:0;line-height:1.45;margin-block-start:calc(var(--_form-size-block-spacebetween)/2);padding-inline:var(--_input-size-inline-ident)}@media screen and (width >= 90em){.form__help{font-size:clamp(1.4rem,-1rem + 1.667vw,1.8rem)}}.form__dropdown:not([role=listbox]),.form__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--_input-color-background);border:var(--_input-border-size) solid var(--_input-color-border);border-radius:var(--_input-border-radius);color:var(--_input-color);inline-size:100%;height:var(--_input-size-block);padding:0 var(--_input-size-inline-ident)}.form__dropdown:not([role=listbox])::-moz-placeholder,.form__input::-moz-placeholder{color:currentColor;opacity:.5}.form__dropdown:not([role=listbox])::placeholder,.form__input::placeholder{color:currentColor;opacity:.5}.form__dropdown:not([role=listbox])[required=required]::-moz-placeholder,.form__input[required=required]::-moz-placeholder{opacity:1}.form__dropdown:not([role=listbox])[required=required]::placeholder,.form__input[required=required]::placeholder{opacity:1}.form__dropdown:not([role=listbox])[readonly=readonly],.form__input[readonly=readonly]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form__group--has-error .form__dropdown:not([role=listbox]),.form__group--has-error .form__input{border-color:var(--_form-color-validation-error)}.form__group--has-error .form__dropdown:not([role=listbox])::-moz-placeholder,.form__group--has-error .form__input::-moz-placeholder{color:var(--_form-color-validation-error)}.form__group--has-error .form__dropdown:not([role=listbox])::placeholder,.form__group--has-error .form__input::placeholder{color:var(--_form-color-validation-error)}.form__dropdown:not([role=listbox]):is(:focus,:focus-visible),.form__input:is(:focus,:focus-visible){border-color:var(--_form-color-accent);outline:none}.form__group--suffix .form__dropdown:not([role=listbox]),.form__group--suffix .form__input{width:70%}.form__group--has-error.form__group--suffix .form__dropdown:not([role=listbox]),.form__group--has-error.form__group--suffix .form__input{border-color:var(--_form-color-validation-error);border-right:0}.form__group--suffix .form__dropdown:not([role=listbox]),.form__group--suffix .form__input{border-right:0}.form__dropdown:not([role=listbox]):not(:-moz-placeholder-shown)+.form__input-placeholder,.form__input:not(:-moz-placeholder-shown)+.form__input-placeholder{opacity:.5}.form__dropdown:not([role=listbox]):not(:placeholder-shown)+.form__input-placeholder,.form__input:not(:placeholder-shown)+.form__input-placeholder{opacity:.5}.form__checkbox-group{display:grid;grid-template-columns:var(--_input-size-inline-ident) auto;margin-block-start:calc(var(--_form-size-block-spacebetween)*1)}.form__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--_input-color-background);border:var(--_input-border-size) solid var(--_input-color-border);border-radius:0;color:currentColor;display:grid;font:inherit;height:1.15em;margin:0;place-content:center;transform:translateY(-.075em);width:1.15em}.form__group--has-error .form__checkbox{border-color:var(--_form-color-validation-error);color:var(--_form-color-validation-error)}.form__checkbox:before{box-shadow:inset 1em 1em var(--_input-color-accent);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.65em;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:.65em}.form__checkbox:checked:before{transform:scale(1)}.form__checkbox+LABEL{margin-top:-.3rem;max-width:90%}.form__checkbox+LABEL P{display:inline}.form__checkbox[disabled],.form__checkbox[disabled]+LABEL{opacity:.5;pointer-events:none}.form__group--has-error.form__group--suffix .form__checkbox{border-color:rgba(var(--theme-color-validation-error),1);border-right:0}.form TEXTAREA{min-block-size:var(--_input-size-block-expanded);padding-block-start:.8em}.form__tooltip{display:none}}}@layer utilities{@layer spacing{.b-m-n{margin-block:0}.b-m-ns{margin-block-start:0}.b-m-ne{margin-block-end:0}.b-m-ue{margin-block-end:unset}.b-p-n{padding-block:0}.b-p-ns{padding-block-start:0}.b-p-ne{padding-block-end:0}.i-m-n{margin-inline:0}.i-m-ns{margin-inline-start:0}.i-m-ne{margin-inline-end:0}.i-p-n{padding-inline:0}.i-p-ns{padding-inline-start:0}.i-p-ne{padding-inline-end:0}}@layer alignment{.b-a-top{align-items:start}.b-a-center{align-items:center}.b-a-bottom{align-items:end}.b-a-baseline{align-items:baseline}.b-as-top{align-self:start}.b-as-center{align-self:center}.b-as-bottom{align-self:end}.i-a-left{justify-items:start}.i-a-center{justify-items:center;text-align:center}.i-a-right{justify-items:end;text-align:right}}@layer sr-only{.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;white-space:normal!important;width:auto!important}}@layer background-color.application{.bgc{--_background-color:transparent;--_color:currentColor;--_color-accent:inherit;--global-overwrite-color-link:var(--_color);--global-overwrite-color-link-accent:var(--_color-accent);background-color:var(--_background-color);color:var(--_color)}.bgc--bbw-red{--_background-color:var(--color-bbw-red);--_color:var(--color-bbw-white)}.bgc--bbw-yellow{--_background-color:var(--color-bbw-yellow);--_color:var(--color-bbw-white)}.bgc--bbw-turquoise{--_background-color:var(--color-bbw-turquoise)}.bgc--bbw-black{--_background-color:var(--color-bbw-black);--_color:var(--color-bbw-white)}.bgc--bbw-white{--_background-color:var(--color-bbw-white);--_color:var(--color-bbw-black)}.bgc--bbw-gray-light{--_background-color:var(--color-bbw-gray-light);--_color:var(--color-bbw-black);--global-overwrite-color-link:var(--color-bbw-red)}.bgc--bbw-red-dark{--_background-color:var(--color-bbw-red-dark);--_color:var(--color-bbw-white)}.bgc--bbw-yellow-dark{--_background-color:var(--color-bbw-yellow-dark);--_color:var(--color-bbw-black)}.bgc--bbw-turquoise-dark{--_background-color:var(--color-bbw-turquoise-dark);--_color:var(--color-bbw-white)}.bgc--bbw-green-light{--_background-color:var(--color-bbw-green-light);--_color:var(--color-bbw-black)}.bgc--bbw-sand-light{--_background-color:var(--color-bbw-sand-light);--_color:var(--color-bbw-black)}.bgc--bbw-violet-light{--_background-color:var(--color-bbw-violet-light);--_color:var(--color-bbw-black)}.bgc--bbw-gray-middle{--_background-color:var(--color-bbw-gray-middle);--_color:var(--color-bbw-black)}.bgc--surface1{--_background-color:var(--color-bbw-surface1)}.bgc--surface2{--_background-color:var(--color-bbw-surface2)}.bgc--surface3{--_background-color:var(--color-bbw-surface3)}.bgc--surface4{--_background-color:var(--color-bbw-surface4)}.bgc--surface5{--_background-color:var(--color-bbw-surface5);--_color:var(--color-bbw-black)}}@layer color.application{.c{--_color:inherit;--_color-accent:inherit;--global-overwrite-color-link:var(--_color);--global-overwrite-color-link-accent:var(--_color-accent);color:var(--_color)}.c--bbw-red{--_color:var(--color-bbw-red)}.c--bbw-yellow{--_color:var(--color-bbw-yellow)}.c--bbw-turquoise{--_color:var(--color-bbw-turquoise)}.c--bbw-black{--_color:var(--color-bbw-black)}.c--bbw-white{--_color:var(--color-bbw-white)}.c--bbw-gray-light{--_color:var(--color-bbw-gray-light)}.c--bbw-red-dark{--_color:var(--color-bbw-red-dark)}.c--bbw-yellow-dark{--_color:var(--color-bbw-yellow-dark)}.c--bbw-turquoise-dark{--_color:var(--color-bbw-turquoise-dark)}.c--bbw-green-light{--_color:var(--color-bbw-green-light)}.c--bbw-sand-light{--_color:var(--color-bbw-sand-light)}.c--bbw-violet-light{--_color:var(--color-bbw-violet-light)}.c--bbw-gray-middle{--_color:var(--color-bbw-gray-middle)}.c--surface1{--_color:var(--color-bbw-surface1)}.c--surface2{--_color:var(--color-bbw-surface2)}.c--surface3{--_color:var(--color-bbw-surface3)}.c--surface4{--_color:var(--color-bbw-surface4)}.c--surface5{--_color:var(--color-bbw-surface5)}}@layer support-categories.application{.sc{--support-show-hearing-icon:hidden;--support-show-speaking-icon:hidden;--support-show-learning-icon:hidden}.sc:is(.sc--hearing.sc--speaking.sc--learning),.sc:where(.sc--hearing){--support-backgroung-color:var(--color-bbw-red);--support-color:var(--color-bbw-white)}.sc:is(.sc--hearing.sc--speaking),.sc:where(.sc--speaking){--support-backgroung-color:var(--color-bbw-turquoise);--support-color:var(--color-bbw-black)}.sc--learning:not(.sc--hearing,.sc--speaking){--support-backgroung-color:var(--color-bbw-yellow);--support-color:var(--color-bbw-black)}.sc:where(.sc--hearing){--support-show-hearing-icon:visible}.sc:where(.sc--speaking){--support-show-speaking-icon:visible}.sc:where(.sc--learning){--support-show-learning-icon:visible}}@layer animations.application{@keyframes bounce{50%{transform:translateX(.3em)}to{transform:translateX(0)}}@keyframes verticaltabs-slidein{to{transform:translateX(0)}}}}@layer overwrites{}