﻿*,::before,::after{box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0;margin:0}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0, 0, 0, 0);position:absolute}@font-face{font-family:"SorglosSans";src:url("../fonts/SorglosSans-Regular.woff2") format("woff2"),url("../fonts/SorglosSans-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"SorglosSans";src:url("../fonts/SorglosSans-Medium.woff2") format("woff2"),url("../fonts/SorglosSans-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"SorglosSans";src:url("../fonts/SorglosSans-Semibold.woff2") format("woff2"),url("../fonts/SorglosSans-Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"SorglosSans";src:url("../fonts/SorglosSans-Bold.woff2") format("woff2"),url("../fonts/SorglosSans-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"SorglosSans";src:url("../fonts/SorglosSans-Headline.woff2") format("woff2"),url("../fonts/SorglosSans-Headline.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Adjusted Arial Fallback";src:local(Arial);size-adjust:99%;ascent-override:95%;descent-override:23%;line-gap-override:normal}:root{--icon-Arrow_Left_MD: url("/_assets/1c02f4709dfe1493f8e414b814f1c7de/img/icons/Arrow/Arrow_Left_MD.svg");--icon-Arrow_Right_MD: url("/_assets/1c02f4709dfe1493f8e414b814f1c7de/img/icons/Arrow/Arrow_Right_MD.svg");--icon-Arrow_Up_Right_MD: url("/_assets/1c02f4709dfe1493f8e414b814f1c7de/img/icons/Arrow/Arrow_Up_Right_MD.svg");--icon-Chevron_Down: url("/_assets/1c02f4709dfe1493f8e414b814f1c7de/img/icons/Arrow/Chevron_Down.svg");--icon-Chevron_Right: url("/_assets/1c02f4709dfe1493f8e414b814f1c7de/img/icons/Arrow/Chevron_Right.svg");--icon-Chat_Conversation: url("/_assets/1c02f4709dfe1493f8e414b814f1c7de/img/icons/Communication/Chat_Conversation.svg");--icon-Mail_Open: url("/_assets/1c02f4709dfe1493f8e414b814f1c7de/img/icons/Communication/Mail_Open.svg");--icon-Phone: url("/_assets/1c02f4709dfe1493f8e414b814f1c7de/img/icons/Communication/Phone.svg");--icon-Add_Plus: url("/_assets/1c02f4709dfe1493f8e414b814f1c7de/img/icons/Edit/Add_Plus.svg");--icon-File_Download: url("/_assets/1c02f4709dfe1493f8e414b814f1c7de/img/icons/File/File_Download.svg");--icon-Check_Big: url("/_assets/1c02f4709dfe1493f8e414b814f1c7de/img/icons/Interface/Check_Big.svg");--icon-Menu_Alt_01: url("/_assets/1c02f4709dfe1493f8e414b814f1c7de/img/icons/Menu/Menu_Alt_01.svg");--icon-Close_MD: url("/_assets/1c02f4709dfe1493f8e414b814f1c7de/img/icons/Menu/Close_MD.svg");--icon-House_01: url("/_assets/1c02f4709dfe1493f8e414b814f1c7de/img/icons/Navigation/House_01.svg");--icon-HaendeDruck: url("/_assets/1c02f4709dfe1493f8e414b814f1c7de/img/icons/HaendeDruck.svg");--icon-HaendeHerz: url("/_assets/1c02f4709dfe1493f8e414b814f1c7de/img/icons/HaendeHerz.svg");--icon-Phone24: url("/_assets/1c02f4709dfe1493f8e414b814f1c7de/img/icons/Phone24.svg");--icon-Respect: url("/_assets/1c02f4709dfe1493f8e414b814f1c7de/img/icons/Respect.svg");--icon-Sustain: url("/_assets/1c02f4709dfe1493f8e414b814f1c7de/img/icons/Sustain.svg");--icon-Star: url("/_assets/1c02f4709dfe1493f8e414b814f1c7de/img/icons/Star.svg")}:where([data-iconbefore]:not([data-iconbefore=""]),[data-iconafter]:not([data-iconafter=""])){display:inline-flex;gap:.5rem;align-items:center}small :where([data-iconbefore]:not([data-iconbefore=""]),[data-iconafter]:not([data-iconafter=""])){gap:.4rem}:where([data-iconbefore]:not([data-iconbefore=""])):before,:where([data-iconafter]:not([data-iconafter=""])):after{display:inline-block;width:1em;aspect-ratio:1;flex-shrink:0;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;background-color:currentColor}:where(.iconhighlight[data-icon]:not([data-icon=""])),:where(.iconhighlight[data-iconbefore]:not([data-iconbefore=""])):before,:where(.iconhighlight[data-iconafter]:not([data-iconafter=""])):after{background-color:var(--color_primary)}[data-icon=Arrow_Left_MD],[data-iconbefore=Arrow_Left_MD]:before,[data-iconafter=Arrow_Left_MD]:after{-webkit-mask-image:var(--icon-Arrow_Left_MD);mask-image:var(--icon-Arrow_Left_MD)}[data-icon=Arrow_Right_MD],[data-iconbefore=Arrow_Right_MD]:before,[data-iconafter=Arrow_Right_MD]:after{-webkit-mask-image:var(--icon-Arrow_Right_MD);mask-image:var(--icon-Arrow_Right_MD)}[data-icon=Arrow_Up_Right_MD],[data-iconbefore=Arrow_Up_Right_MD]:before,[data-iconafter=Arrow_Up_Right_MD]:after{-webkit-mask-image:var(--icon-Arrow_Up_Right_MD);mask-image:var(--icon-Arrow_Up_Right_MD)}[data-icon=Chevron_Down],[data-iconbefore=Chevron_Down]:before,[data-iconafter=Chevron_Down]:after{-webkit-mask-image:var(--icon-Chevron_Down);mask-image:var(--icon-Chevron_Down)}[data-icon=Chevron_Right],[data-iconbefore=Chevron_Right]:before,[data-iconafter=Chevron_Right]:after{-webkit-mask-image:var(--icon-Chevron_Right);mask-image:var(--icon-Chevron_Right)}[data-icon=Chat_Conversation],[data-iconbefore=Chat_Conversation]:before,[data-iconafter=Chat_Conversation]:after{-webkit-mask-image:var(--icon-Chat_Conversation);mask-image:var(--icon-Chat_Conversation)}[data-icon=Mail_Open],[data-iconbefore=Mail_Open]:before,[data-iconafter=Mail_Open]:after{-webkit-mask-image:var(--icon-Mail_Open);mask-image:var(--icon-Mail_Open)}[data-icon=Phone],[data-iconbefore=Phone]:before,[data-iconafter=Phone]:after{-webkit-mask-image:var(--icon-Phone);mask-image:var(--icon-Phone)}[data-icon=Add_Plus],[data-iconbefore=Add_Plus]:before,[data-iconafter=Add_Plus]:after{-webkit-mask-image:var(--icon-Add_Plus);mask-image:var(--icon-Add_Plus)}[data-icon=File_Download],[data-iconbefore=File_Download]:before,[data-iconafter=File_Download]:after{-webkit-mask-image:var(--icon-File_Download);mask-image:var(--icon-File_Download)}[data-icon=Check_Big],[data-iconbefore=Check_Big]:before,[data-iconafter=Check_Big]:after{-webkit-mask-image:var(--icon-Check_Big);mask-image:var(--icon-Check_Big)}[data-icon=Menu_Alt_01],[data-iconbefore=Menu_Alt_01]:before,[data-iconafter=Menu_Alt_01]:after{-webkit-mask-image:var(--icon-Menu_Alt_01);mask-image:var(--icon-Menu_Alt_01)}[data-icon=Close_MD],[data-iconbefore=Close_MD]:before,[data-iconafter=Close_MD]:after{-webkit-mask-image:var(--icon-Close_MD);mask-image:var(--icon-Close_MD)}[data-icon=House_01],[data-iconbefore=House_01]:before,[data-iconafter=House_01]:after{-webkit-mask-image:var(--icon-House_01);mask-image:var(--icon-House_01)}[data-icon=HaendeDruck],[data-iconbefore=HaendeDruck]:before,[data-iconafter=HaendeDruck]:after{-webkit-mask-image:var(--icon-HaendeDruck);mask-image:var(--icon-HaendeDruck)}[data-icon=HaendeHerz],[data-iconbefore=HaendeHerz]:before,[data-iconafter=HaendeHerz]:after{-webkit-mask-image:var(--icon-HaendeHerz);mask-image:var(--icon-HaendeHerz)}[data-icon=Phone24],[data-iconbefore=Phone24]:before,[data-iconafter=Phone24]:after{-webkit-mask-image:var(--icon-Phone24);mask-image:var(--icon-Phone24)}[data-icon=Respect],[data-iconbefore=Respect]:before,[data-iconafter=Respect]:after{-webkit-mask-image:var(--icon-Respect);mask-image:var(--icon-Respect)}[data-icon=Sustain],[data-iconbefore=Sustain]:before,[data-iconafter=Sustain]:after{-webkit-mask-image:var(--icon-Sustain);mask-image:var(--icon-Sustain)}[data-icon=Star],[data-iconbefore=Star]:before,[data-iconafter=Star]:after{-webkit-mask-image:var(--icon-Star);mask-image:var(--icon-Star)}html,body,select,textarea,input,button{font-family:var(--font-family, SorglosSans, Adjusted Arial Fallback, Helvetica, Arial, sans-serif);color:var(--color_text_body)}html{font-size:112.5%;line-height:1.6}h1,.asH1{font-size:clamp(2rem,4.6693vw + .0104rem,2.6667rem);font-weight:500;color:var(--color_text_headline);line-height:1.125;letter-spacing:-0.5px;text-wrap:pretty;margin:0 0 1rem 0}@supports not (font-size: clamp(1rem, 1vw, 1rem)){h1,.asH1{font-size:2rem}@media screen and (min-width: 1024px){h1,.asH1{font-size:2.6667rem}}}.align-left h1,.align-left .asH1{margin-right:auto}.align-center h1,.align-center .asH1{margin-inline:auto}.align-right h1,.align-right .asH1{margin-left:auto}h2,.asH2{font-size:clamp(1.5rem,3.5019vw + .0078rem,2rem);font-weight:500;color:var(--color_text_headline);line-height:1.055555;letter-spacing:-0.25px;text-wrap:pretty;margin:0 0 1rem 0}@supports not (font-size: clamp(1rem, 1vw, 1rem)){h2,.asH2{font-size:1.5rem}@media screen and (min-width: 1024px){h2,.asH2{font-size:2rem}}}.align-left h2,.align-left .asH2{margin-right:auto}.align-center h2,.align-center .asH2{margin-inline:auto}.align-right h2,.align-right .asH2{margin-left:auto}h3,.asH3{font-size:clamp(1.2778rem,1.5564vw + .6146rem,1.6667rem);font-weight:500;color:var(--color_text_headline);line-height:1.14815;letter-spacing:0;text-wrap:pretty;margin:0 0 1rem 0}@supports not (font-size: clamp(1rem, 1vw, 1rem)){h3,.asH3{font-size:1.2778rem}@media screen and (min-width: 1024px){h3,.asH3{font-size:1.6667rem}}}.align-left h3,.align-left .asH3{margin-right:auto}.align-center h3,.align-center .asH3{margin-inline:auto}.align-right h3,.align-right .asH3{margin-left:auto}h4,.asH4{font-size:clamp(1.1111rem,.7782vw + .7795rem,1.1111rem);font-weight:500;color:var(--color_text_headline);line-height:1.22727;letter-spacing:0;text-wrap:pretty;margin:0 0 1rem 0;margin-bottom:.27778rem}@supports not (font-size: clamp(1rem, 1vw, 1rem)){h4,.asH4{font-size:1.1111rem}@media screen and (min-width: 1024px){h4,.asH4{font-size:1.1111rem}}}.align-left h4,.align-left .asH4{margin-right:auto}.align-center h4,.align-center .asH4{margin-inline:auto}.align-right h4,.align-right .asH4{margin-left:auto}h4+p,.asH4+p{margin-top:0}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}a{container-name:link-container;color:var(--color_primary);--icon-link: var(--icon-Arrow_Right_MD);--icon-before: 0}a[href^="tel:"],a.phone{--icon-link: var(--icon-Phone);--icon-before: 1}a[href^="mailto:"],a.mail{--icon-link: var(--icon-Mail_Open);--icon-before: 1}a[href^=http],a[href*=exitpage]{--icon-link: var(--icon-Arrow_Up_Right_MD)}a.phone,a.mail{display:inline-flex;gap:.5rem;align-items:center}a.phone:not(:hover):not(:focus),a.mail:not(:hover):not(:focus){color:inherit;text-decoration:none}a.phone:before,a.mail:before{display:inline-block;width:1em;aspect-ratio:1;flex-shrink:0;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-image:var(--icon-link);mask-image:var(--icon-link);background-color:currentColor;background-color:var(--color_primary) !important}p.base{font-size:var(--fontsize_base)}p.small{font-size:var(--fontsize_small)}p.mikro{font-size:var(--fontsize_mikro)}p.intro{font-weight:bold}ol.highlighted{list-style:none;counter-reset:list-counter;padding-left:0}ol.highlighted li{position:relative;align-items:center;counter-increment:list-counter;padding-left:2.25rem}ol.highlighted li:not(:last-child){margin-bottom:.5rem}ol.highlighted li:before{position:absolute;display:flex;align-items:center;justify-content:center;left:0;top:-0.0555rem;width:1.6667rem;aspect-ratio:1;color:#fff;line-height:1;content:counter(list-counter);margin-right:.5rem;background-color:var(--color_primary);border-radius:100%}ol.highlighted li:has(h4:first-child):before{top:-0.1111rem}.tabnums{font-variant-numeric:lining-nums tabular-nums}ul.inside{list-style-position:inside}sup{vertical-align:top}:root{--color_primary: #AB660D;--color_text_headline: #1C1C1C;--color_text_body: #464646;--color_text_midgray: #505760;--color_text_lightgray: #6c7584;--color_bg_dark: #9E9A95;--color_bg_mid: #D4D1CC;--color_bg_light: #ECEAE7;--color_bg_lighter: #F7F7F7;--color_shadow: rgba(12, 12, 13, 0.1019607843);--color_error: red;--color_button_primary: var(--color_primary);--color_button_primary_hover: color-mix(in oklab, #000 12%, var(--color_button_primary));--color_button_primary_text: #fff;--color_button_secondary: var(--color_bg_lighter);--color_button_secondary_hover: color-mix(in oklab, #000 7%, var(--color_button_secondary));--color_button_secondary_text: var(--color_text_headline);--font-family: SorglosSans, Adjusted Arial Fallback, Helvetica, Arial, sans-serif;--fontsize_base: 0.88889rem;--fontsize_small: 0.7778rem;--fontsize_smaller: 0.66667rem;--fontsize_mikro: 0.61111rem;--colgap: 8%;--padding_card: 1.7777rem;--ce_marginbottom: 4rem;--radius_base: 0.7778rem;--radius_small: 0.5185333333rem;--radius_button: 999px;--fields_border_color: var(--color_text_lightgray);--fields_border_color_focus: var(--color_text_midgray);--fields_color_error: var(--color_error);--fields_radius: 0.444rem;--input_range_thumb: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAKAQMAAACzCY3DAAAABlBMVEUAAADcKhPKIfhtAAAAAXRSTlMAQObYZgAAABNJREFUCNdjqANCEPgPhEAA4gMAJ7AD90ePc8QAAAAASUVORK5CYII=")}html{height:100%;scroll-padding-top:4rem;background-color:#fff}html:not(.js) .jsonly,html.js .jshidden{display:none}body{min-width:320px;min-height:320px;height:100%}figure{margin:0}hr{margin-block:1rem;border-width:0;border-bottom:1px solid #ccc}fieldset{border:0;margin:0;padding:0}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.correctMargins>:first-child,.correctMargins>a[id]:first-child+*{margin-top:0}.correctMargins>:last-child{margin-bottom:0}a[name],*[id]:target{scroll-margin-top:4rem}:focus{outline:2px solid var(--fields_border_color_focus);outline-offset:2px}:focus[tabindex="-1"]{outline:0}@supports selector(:focus-visible){:focus{outline:0}:focus-visible{outline:2px solid var(--fields_border_color_focus);outline-offset:2px}:focus-visible[tabindex="-1"]{outline:0}}::-webkit-input-placeholder{color:var(--color_text_lightgray);opacity:1}#skiplinks{padding:0;margin:0;list-style:none;-webkit-user-select:none;user-select:none;position:fixed;width:100%}#skiplinks:focus-within{z-index:100}#skiplinks a{position:absolute;top:-10rem;display:block;color:#fff;background-color:var(--color_primary);padding:.5rem 1rem;outline-offset:0}#skiplinks a:active,#skiplinks a:focus{position:static}:root{--headerbanner_padding_block: clamp(2rem, 6vw, 4.5rem)}#pageheader{--overlayColor: var(--color_bg_lighter);--textcolor: var(--color_text_headline);--fields_border_color_focus: var(--color_text_midgray);position:fixed;width:100%;height:5rem;color:var(--textcolor);line-height:1.2;z-index:99}#pageheader .bg{position:absolute;left:0;top:0;bottom:0;right:0}#pageheader .bg:before{position:absolute;display:block;content:"";left:0;top:0;width:100%;bottom:0;background-color:var(--overlayColor);box-shadow:0 .75rem 1rem var(--color_shadow)}#pageheader .inner{position:relative;display:flex;align-items:center;justify-content:space-between;height:5rem}#pageheader .logocontainer a{display:block}#pageheader .logocontainer img{object-position:left center;object-fit:contain}html:not([data-scrolled="1"]) body:not([navopen=mainnav]) #pageheader:not(:hover):not(:focus-within):not(:has([aria-expanded=true])){--overlayColor: #0000;--textcolor: #fff;--fields_border_color_focus: #fff}html:not([data-scrolled="1"]) body:not([navopen=mainnav]) #pageheader:not(:hover):not(:focus-within):not(:has([aria-expanded=true])) .bg{grid-column:max-start/max-end}html:not([data-scrolled="1"]) body:not([navopen=mainnav]) #pageheader:not(:hover):not(:focus-within):not(:has([aria-expanded=true])) .bg:before{display:none}html:not([data-scrolled="1"]) body:not([navopen=mainnav]) #pageheader:not(:hover):not(:focus-within):not(:has([aria-expanded=true])) .logocontainer img{filter:invert(1) brightness(2)}#headerscrollObserver{position:absolute;top:calc(5rem + var(--headerbanner_padding_block))}#navtoggle{display:none}#navtoggle:before{display:inline-block;width:1em;aspect-ratio:1;flex-shrink:0;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-image:var(--icon-Menu_Alt_01);mask-image:var(--icon-Menu_Alt_01);background-color:currentColor}#navtoggle:after{display:inline-block;width:1em;aspect-ratio:1;flex-shrink:0;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-image:var(--icon-Close_MD);mask-image:var(--icon-Close_MD);background-color:currentColor;display:none}#navtoggle:before,#navtoggle:after{width:1.3334rem}@media only screen and (max-width: 1299px){#navtoggle{display:block;padding:.6rem 1rem;cursor:pointer}}#mobilecta{display:block;margin-left:auto;transition:transform .25s ease,display .25s ease;transition-behavior:allow-discrete}html[data-maincta="0"] #mobilecta{display:none;transform:translateY(-4rem)}@starting-style{html:not([data-maincta="0"]) #mobilecta{transform:translateY(-4rem)}}@media(max-width: 649px),(min-width: 1300px){#mobilecta{display:none;transition:none}}#nav_main a:not(.button){color:inherit}#nav_main a:not(.button):not(:focus):not(:hover){text-decoration:none}#nav_main li button[aria-expanded]{width:1rem;aspect-ratio:1;cursor:pointer}#nav_main li button[aria-expanded]:before{display:inline-block;width:1em;aspect-ratio:1;flex-shrink:0;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-image:var(--icon-Chevron_Down);mask-image:var(--icon-Chevron_Down);background-color:currentColor;transition:rotate 150ms linear}@media only screen and (min-width: 1300px){#nav_main li{position:relative;display:flex;gap:.25rem}#nav_main .mainnav{display:flex;align-items:center;gap:2rem;margin-left:auto}#nav_main .mainnav .maincta{display:block;transition:transform .25s ease,display .25s ease;transition-behavior:allow-discrete}html[data-maincta="0"] #nav_main .mainnav .maincta{display:none;transform:translateY(-4rem)}@starting-style{html:not([data-maincta="0"]) #nav_main .mainnav .maincta{transform:translateY(-4rem)}}#nav_main .mainnav>li.active>a{background-color:var(--color-primary)}#nav_main .sub1{position:absolute;display:none;flex-direction:column;gap:1rem;left:-1.75rem;top:100%;width:max-content;max-width:25rem;color:#000;padding:1.5rem 1.75rem}#nav_main .sub1:before{position:absolute;display:block;content:"";left:0;top:1.75rem;bottom:0;right:0;box-shadow:0 .75rem 1rem var(--color_shadow)}#nav_main .sub1,#nav_main .sub1:before{background:var(--overlayColor);border-radius:0 0 1rem 1rem}#nav_main:not(:has(button[aria-expanded=true])) li:hover>.sub1,#nav_main li:has(button[aria-expanded=true])>.sub1{display:flex}#nav_main:not(:has(button[aria-expanded=true])) li:hover>button[aria-expanded]:before,#nav_main li:has(button[aria-expanded=true])>button[aria-expanded]:before{rotate:180deg}}@media only screen and (max-width: 1299px){#nav_main{position:absolute;display:flex;flex-direction:column;gap:1rem;top:100%;right:calc(5.5555555556% / (100 - 11.1111111111) * -100);left:calc(5.5555555556% / (100 - 11.1111111111) * -100);max-height:calc(100vh - 6.5rem);padding:.75rem 5.5555555556% 1.75rem 5.5555555556%;background:var(--overlayColor);overflow-y:auto;overflow-x:hidden;box-shadow:0 .75rem 1rem var(--color_shadow)}body:not([navopen=mainnav]) #nav_main{display:none}#nav_main li{position:relative}#nav_main li:has(>button[aria-expanded])>a{margin-right:2rem}#nav_main button[aria-expanded]{position:absolute;right:0;top:1rem}#nav_main button[aria-expanded]:before{background-color:var(--color_primary) !important}#nav_main button[aria-expanded][aria-expanded=true]:before{rotate:180deg}#nav_main button[aria-expanded=false]+ul{display:none}#nav_main .mainnav{display:flex;flex-direction:column}#nav_main .mainnav>li{border-top:1px solid currentColor;padding-block:1rem}#nav_main .mainnav>li>a:not(.button){font-weight:bold}#nav_main .mainnav>li>a:not(.button):has(+button[aria-expanded=true]){position:relative}#nav_main .mainnav>li>a:not(.button):has(+button[aria-expanded=true]):after{position:absolute;display:block;content:"";left:0;bottom:-0.4rem;height:1px;right:-1rem;background-color:currentColor}#nav_main li ul{display:flex;gap:.75rem;flex-direction:column;padding-top:1.4rem;margin:0}#nav_main .maincta{text-align:center;border-top:1px solid currentColor;order:-1}}@media only screen and (max-width: 1299px)and (min-width: 650px){#nav_main .maincta{display:none}}#headerbanner{--maxheight: min(calc(100vh - 9rem), 600px);--aspectratio: 1350 / 600;--minheight: 450px;--textshadow: #0005;--fields_border_color_focus: #fff;position:relative;display:grid;grid-template-areas:"content";width:100%;color:#fff;text-align:center;margin-inline:auto;margin-bottom:5rem;box-shadow:0 1rem 2rem -0.5rem rgba(12,12,13,.15);border-radius:0 0 3.5rem 3.5rem;overflow:hidden}#overall.home #headerbanner{--maxheight: min(calc(100vh - 9rem), 720px);--aspectratio: 1350 / 720}#headerbanner.pagetitle{--aspectratio: 1350 / 100;--minheight: 0;--textshadow: #0000;background:var(--color_text_body)}#headerbanner>*{grid-area:content}#headerbanner .media:after{position:absolute;left:0;top:0;bottom:0;right:0;position:absolute;display:block;content:"";background-color:rgba(0,0,0,.4666666667);opacity:var(--overlayOpacity, 100%)}#headerbanner img:not(.ai-labelicon){position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--objectposDesktop, center)}@media(max-width: 600px){#headerbanner img:not(.ai-labelicon){object-position:var(--objectposMobil, center)}}#headerbanner img.ai-labelicon{--ailabel-right: 2.5rem}#headerbanner .sizer{grid-area:content;max-width:100%;max-height:var(--maxheight);min-height:var(--minheight);overflow:hidden}#headerbanner .sizer:after{display:block;content:"";aspect-ratio:var(--aspectratio)}#headerbanner .bannercontent{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:end;gap:2rem;max-width:900px;padding:calc(5rem + var(--headerbanner_padding_block)) 2rem var(--headerbanner_padding_block) 2rem;margin-inline:auto;z-index:1}#headerbanner h1{color:inherit;text-wrap:pretty;text-shadow:0 0 .25rem var(--textshadow);margin:0}#overall.home #headerbanner h1{font-size:clamp(2.5rem,7vw + 0rem,3.5rem);letter-spacing:-1.5px}@supports not (font-size: clamp(1rem, 1vw, 1rem)){#overall.home #headerbanner h1{font-size:2.5rem}@media screen and (min-width: 1024px){#overall.home #headerbanner h1{font-size:3.5rem}}}#headerbanner .cta{display:flex;flex-direction:column;align-items:center;gap:1rem}#headerbanner .cta a.button.primary,#headerbanner .cta a.button.secondary{border-color:#fff}#headerbanner .cta a.button.secondary{--color_button_background: #0004;--color_button_text: #fff}#headerbanner .cta a.button.secondary:hover,#headerbanner .cta a.button.secondary:focus{--color_button_background: #0006}#overall{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;overflow-x:hidden}.contentwidth{position:relative;display:grid;grid-template-columns:[full-start max-start] 5.5555555556% [outer-start content-start] minmax(0px, 1fr) [inner-start] minmax(0px, 680px) [inner-end] minmax(0px, 1fr) [content-end outer-end] 5.5555555556% [max-end full-end];flex-grow:0}@media(min-width: 1000px){.contentwidth{grid-template-columns:[full-start max-start] 5.5555555556% [outer-start] 1fr [content-start] minmax(0px, 110px) [inner-start] 680px [inner-end] minmax(0px, 110px) [content-end] 1fr [outer-end] 5.5555555556% [max-end full-end]}}@media(min-width: 1440px){.contentwidth{grid-template-columns:[full-start] 1fr [max-start] 80px [outer-start] 190px [content-start] 110px [inner-start] 680px [inner-end] 110px [content-end] 190px [outer-end] 80px [max-end] 1fr [full-end]}}.contentwidth>*,.contentwidth>.innergrid{grid-column:inner-start/inner-end}.contentwidth>.contentgrid{grid-column:content-start/content-end}.contentwidth>.outergrid{grid-column:outer-start/outer-end}.contentwidth>.maxgrid{grid-column:max-start/max-end}.contentwidth>.fullgrid{grid-column:full-start/full-end}.breadcrumb_share{display:flex;justify-content:space-between;align-items:center;font-size:var(--fontsize_small)}.breadcrumb_share .breadcrumb a{color:inherit}.breadcrumb_share .breadcrumb a:not(:hover):not(:focus){text-decoration:none}.breadcrumb_share .breadcrumb a:before{content:"< "}.breadcrumb_share .sharelinkcontainer{position:relative}.breadcrumb_share .sharelinkcontainer summary,.breadcrumb_share .sharelinkcontainer button{display:flex;gap:.38333rem;white-space:nowrap;cursor:pointer}.breadcrumb_share .sharelinkcontainer summary[data-iconbefore]:before,.breadcrumb_share .sharelinkcontainer button[data-iconbefore]:before{width:.95rem;-webkit-mask-position:left center;mask-position:left center}.breadcrumb_share .sharelinkcontainer summary{position:relative;z-index:92}.breadcrumb_share .sharelinkcontainer .sharecontent{position:absolute;right:-0.5rem;top:-1rem;padding:2.75rem .5rem .5rem .5rem;background-color:#fff;border-bottom-left-radius:var(--radius_small);border-bottom-right-radius:var(--radius_small);z-index:91}.breadcrumb_share .sharelinkcontainer button+button{margin-top:.5rem}.breadcrumb_share .sharelinkcontainer button:hover,.breadcrumb_share .sharelinkcontainer button:focus{text-decoration:underline}main{flex-grow:99}#pagefooter{font-size:var(--fontsize_base);padding:4rem 0 2rem 0;margin-top:2rem;background-color:var(--color_bg_lighter);border-top:1px solid var(--color_bg_dark)}#pagefooter a{color:inherit}#pagefooter a:not(:focus):not(:hover){text-decoration:none}#pagefooter .active>a{color:var(--color_primary)}#pagefooter .collabel{font-size:var(--fontsize_smaller)}#pagefooter nav>ul{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;margin:0}#pagefooter nav>ul>li{flex:0 1 auto}#pagefooter nav>ul>li li{margin-top:.5rem}#pagefooter .copyright{padding-top:2.5rem;margin-top:2.5rem;border-top:1px solid var(--color_bg_light)}@supports(overflow: overlay){body,.customScrollbar{overflow:overlay}body::-webkit-scrollbar,.customScrollbar::-webkit-scrollbar{display:block;width:.8888rem}body::-webkit-scrollbar-button,.customScrollbar::-webkit-scrollbar-button{display:none}body::-webkit-scrollbar-track,.customScrollbar::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}body::-webkit-scrollbar-track-piece,.customScrollbar::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,0)}body::-webkit-scrollbar-thumb,.customScrollbar::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border:.2778rem solid rgba(0,0,0,0);border-radius:var(--radius_small);box-shadow:.2222rem 0 0 .2222rem var(--color_bg_mid) inset}body::-webkit-scrollbar-thumb:hover,.customScrollbar::-webkit-scrollbar-thumb:hover{box-shadow:.2222rem 0 0 .2222rem var(--color_primary) inset}}.ce{position:relative;margin-block:0 var(--ce_marginbottom)}.ce:is(.space-after-extra-small){margin-bottom:0}.ce:is(.space-after-small){margin-bottom:calc(var(--ce_marginbottom)/4)}.ce:is(.space-after-medium){margin-bottom:calc(var(--ce_marginbottom)/2)}.ce:is(.space-after-large){margin-bottom:calc(var(--ce_marginbottom)*1.5)}.ce:is(.space-after-extra-large){margin-bottom:calc(var(--ce_marginbottom)*2)}.schleife{position:absolute;top:var(--schleifePosition, 0);left:50%;width:max(100vw,320px);max-width:1908px;height:clamp(10rem,20.19233vi + 5.51281rem,17rem);background:url("../img/schleife.svg") 25% center/auto 100% no-repeat;transform:translateX(-50%);opacity:.1;z-index:-1}.textbox>:first-child,.textbox>a[id]:first-child+*,.imagebox>:first-child,.imagebox>a[id]:first-child+*{margin-top:0}.textbox>:last-child,.imagebox>:last-child{margin-bottom:0}.textbox{grid-area:textbox}.imagebox{grid-area:imagebox;text-align:center}.imagebox a{display:inline-block;font-size:0}.imagebox figcaption div a{display:unset;font-size:unset}.imagebox .imgwrapper{position:relative;display:inline-block;max-width:100%;vertical-align:middle;border-radius:var(--radius_base);overflow:hidden}.imagebox:not(.noshadow) .imgwrapper{box-shadow:0 .75rem 1rem var(--color_shadow)}.imagebox picture,.imagebox img{display:block}.imagebox img{max-width:100%;height:auto}.imagebox figcaption{font-size:var(--fontsize_base);line-height:1.4}.imagebox .copyright{display:block;font-size:var(--fontsize_mikro)}.imagebox .copyright:not(:first-child){margin-top:.25rem}.ai-labelicon{position:absolute;left:var(--ailabel-left, auto);right:var(--ailabel-right, 0.5rem);top:var(--ailabel-top, auto);bottom:var(--ailabel-bottom, 0.5rem);z-index:1}a.download{position:relative;display:inline-block;padding-right:1.25rem;-webkit-print-color-adjust:exact}a.download:before{display:inline-block;width:1em;aspect-ratio:1;flex-shrink:0;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-image:var(--icon-File_Download);mask-image:var(--icon-File_Download);background-color:currentColor;position:absolute;right:0;top:calc(50% - .5rem)}a.download:after,a.download .filetypesize{font-size:var(--fontsize_smaller)}a.download:has(.filetypesize):after{display:none !important}a.download[href$=pdf]:after{content:" [PDF]"}a.download[href$=doc]:after,a.download[href$=docx]:after{content:" [DOC]"}a.download[href$=xls]:after,a.download[href$=xlsx]:after{content:" [XLS]"}a.download[href$=png]:after{content:" [PNG]"}a.download[href$=jpg]:after,a.download[href$=jpeg]:after{content:" [JPG]"}.filelist{padding:0;margin:0;list-style:none;line-height:1.25rem;text-align:left}.filelist li:not(:last-child){margin-bottom:.5rem}.filelist+.filelist{margin-top:.5rem}.filelist a{position:relative;display:inline-flex;flex-direction:column;max-width:100%;padding-left:1.5rem;text-decoration:none;-webkit-print-color-adjust:exact}.filelist a:before{display:inline-block;width:1em;aspect-ratio:1;flex-shrink:0;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-image:var(--icon-File_Download);mask-image:var(--icon-File_Download);background-color:currentColor;position:absolute;left:0;top:.125rem}.filelist a:hover .filename,.filelist a:focus .filename{text-decoration:underline}.usp{padding:0;margin:0;list-style:none;text-align:left}.usp>li{position:relative;padding-left:1.666rem}.usp>li:not(:last-child){margin-bottom:.5rem}.usp>li:before{display:inline-block;width:1em;aspect-ratio:1;flex-shrink:0;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-image:var(--icon-Check_Big);mask-image:var(--icon-Check_Big);background-color:currentColor;position:absolute;left:0;top:.3rem;background-color:var(--color_primary)}.usp>li.feature-optional:before{background-color:var(--color_text_midgray)}.usp>li.feature-nein:before{background-color:var(--color_text_midgray);-webkit-mask-image:var(--icon-Close_MD);mask-image:var(--icon-Close_MD)}.usp>li.feature-none:before,.usp>li:has(ul):before{display:none}.accordion_sheet .accordion_toggle{cursor:pointer}.accordion_sheet:not([open])>summary .accordion_content,.accordion_sheet:not([open])~.accordion_content,.accordion_content:has(~.accordion_sheet:not([open])),.accordion_sheet[open]>.accordion_hide,.accordion_sheet[open]:not(:has(.accordion))>* .accordion_hide,.accordion_sheet[open]>summary .accordion_hide,.accordion_sheet[open]~.accordion_hide,.accordion_hide:has(~.accordion_sheet[open]){display:none}.accordion.generic>.accordion_sheet>.accordion_toggle,.accordion.generic>.accordion_sheet>*:not(:has(.accordion)) .accordion_toggle,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>.accordion_toggle,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_toggle,.accordion.minimal>.accordion_sheet>.accordion_toggle,.accordion.minimal>.accordion_sheet>*:not(:has(.accordion)) .accordion_toggle,.accordion.minimal>*:not(:has(.accordion)) .accordion_sheet>.accordion_toggle,.accordion.minimal>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_toggle,.accordion.toggleicon>.accordion_sheet>.accordion_toggle,.accordion.toggleicon>.accordion_sheet>*:not(:has(.accordion)) .accordion_toggle,.accordion.toggleicon>*:not(:has(.accordion)) .accordion_sheet>.accordion_toggle,.accordion.toggleicon>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_toggle{display:flex;justify-content:flex-start;outline-offset:0}.accordion.generic>.accordion_sheet>.accordion_toggle:after,.accordion.generic>.accordion_sheet>*:not(:has(.accordion)) .accordion_toggle:after,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>.accordion_toggle:after,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_toggle:after,.accordion.minimal>.accordion_sheet>.accordion_toggle:after,.accordion.minimal>.accordion_sheet>*:not(:has(.accordion)) .accordion_toggle:after,.accordion.minimal>*:not(:has(.accordion)) .accordion_sheet>.accordion_toggle:after,.accordion.minimal>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_toggle:after,.accordion.toggleicon>.accordion_sheet>.accordion_toggle:after,.accordion.toggleicon>.accordion_sheet>*:not(:has(.accordion)) .accordion_toggle:after,.accordion.toggleicon>*:not(:has(.accordion)) .accordion_sheet>.accordion_toggle:after,.accordion.toggleicon>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_toggle:after{display:inline-block;width:1em;aspect-ratio:1;flex-shrink:0;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-image:var(--icon-Add_Plus);mask-image:var(--icon-Add_Plus);background-color:currentColor;width:2rem;aspect-ratio:auto;-webkit-mask-size:1.333rem auto;mask-size:1.333rem auto;-webkit-print-color-adjust:exact;transition:transform 150ms linear}.accordion.generic>.accordion_sheet[open]>.accordion_toggle:after,.accordion.generic>.accordion_sheet[open]>*:not(:has(.accordion)) .accordion_toggle:after,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet[open]>.accordion_toggle:after,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet[open]>*:not(:has(.accordion)) .accordion_toggle:after,.accordion.minimal>.accordion_sheet[open]>.accordion_toggle:after,.accordion.minimal>.accordion_sheet[open]>*:not(:has(.accordion)) .accordion_toggle:after,.accordion.minimal>*:not(:has(.accordion)) .accordion_sheet[open]>.accordion_toggle:after,.accordion.minimal>*:not(:has(.accordion)) .accordion_sheet[open]>*:not(:has(.accordion)) .accordion_toggle:after,.accordion.toggleicon>.accordion_sheet[open]>.accordion_toggle:after,.accordion.toggleicon>.accordion_sheet[open]>*:not(:has(.accordion)) .accordion_toggle:after,.accordion.toggleicon>*:not(:has(.accordion)) .accordion_sheet[open]>.accordion_toggle:after,.accordion.toggleicon>*:not(:has(.accordion)) .accordion_sheet[open]>*:not(:has(.accordion)) .accordion_toggle:after{transform:rotate(45deg)}.accordion.generic>.accordion_sheet>.accordion_toggle h2,.accordion.generic>.accordion_sheet>.accordion_toggle h3,.accordion.generic>.accordion_sheet>*:not(:has(.accordion)) .accordion_toggle h2,.accordion.generic>.accordion_sheet>*:not(:has(.accordion)) .accordion_toggle h3,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>.accordion_toggle h2,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>.accordion_toggle h3,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_toggle h2,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_toggle h3,.accordion.minimal>.accordion_sheet>.accordion_toggle h2,.accordion.minimal>.accordion_sheet>.accordion_toggle h3,.accordion.minimal>.accordion_sheet>*:not(:has(.accordion)) .accordion_toggle h2,.accordion.minimal>.accordion_sheet>*:not(:has(.accordion)) .accordion_toggle h3,.accordion.minimal>*:not(:has(.accordion)) .accordion_sheet>.accordion_toggle h2,.accordion.minimal>*:not(:has(.accordion)) .accordion_sheet>.accordion_toggle h3,.accordion.minimal>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_toggle h2,.accordion.minimal>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_toggle h3{font-size:inherit;font-weight:inherit;margin:0}.accordion.generic>.accordion_sheet>.accordion_toggle:hover,.accordion.generic>.accordion_sheet>*:not(:has(.accordion)) .accordion_toggle:hover,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>.accordion_toggle:hover,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_toggle:hover,.accordion.minimal>.accordion_sheet>.accordion_toggle:hover,.accordion.minimal>.accordion_sheet>*:not(:has(.accordion)) .accordion_toggle:hover,.accordion.minimal>*:not(:has(.accordion)) .accordion_sheet>.accordion_toggle:hover,.accordion.minimal>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_toggle:hover{text-decoration:underline}.accordion.generic>.accordion_sheet>.accordion_content>div>:first-child,.accordion.generic>.accordion_sheet>.accordion_content>div>a[id]:first-child+*,.accordion.generic>.accordion_sheet>*:not(:has(.accordion)) .accordion_content>div>:first-child,.accordion.generic>.accordion_sheet>*:not(:has(.accordion)) .accordion_content>div>a[id]:first-child+*,.accordion.generic>.accordion_sheet~.accordion_content>div>:first-child,.accordion.generic>.accordion_sheet~.accordion_content>div>a[id]:first-child+*,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>.accordion_content>div>:first-child,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>.accordion_content>div>a[id]:first-child+*,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_content>div>:first-child,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_content>div>a[id]:first-child+*,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet~.accordion_content>div>:first-child,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet~.accordion_content>div>a[id]:first-child+*,.accordion.minimal>.accordion_sheet>.accordion_content>div>:first-child,.accordion.minimal>.accordion_sheet>.accordion_content>div>a[id]:first-child+*,.accordion.minimal>.accordion_sheet>*:not(:has(.accordion)) .accordion_content>div>:first-child,.accordion.minimal>.accordion_sheet>*:not(:has(.accordion)) .accordion_content>div>a[id]:first-child+*,.accordion.minimal>.accordion_sheet~.accordion_content>div>:first-child,.accordion.minimal>.accordion_sheet~.accordion_content>div>a[id]:first-child+*,.accordion.minimal>*:not(:has(.accordion)) .accordion_sheet>.accordion_content>div>:first-child,.accordion.minimal>*:not(:has(.accordion)) .accordion_sheet>.accordion_content>div>a[id]:first-child+*,.accordion.minimal>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_content>div>:first-child,.accordion.minimal>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_content>div>a[id]:first-child+*,.accordion.minimal>*:not(:has(.accordion)) .accordion_sheet~.accordion_content>div>:first-child,.accordion.minimal>*:not(:has(.accordion)) .accordion_sheet~.accordion_content>div>a[id]:first-child+*{margin-top:0}.accordion.generic>.accordion_sheet>.accordion_content>div>:last-child,.accordion.generic>.accordion_sheet>*:not(:has(.accordion)) .accordion_content>div>:last-child,.accordion.generic>.accordion_sheet~.accordion_content>div>:last-child,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>.accordion_content>div>:last-child,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_content>div>:last-child,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet~.accordion_content>div>:last-child,.accordion.minimal>.accordion_sheet>.accordion_content>div>:last-child,.accordion.minimal>.accordion_sheet>*:not(:has(.accordion)) .accordion_content>div>:last-child,.accordion.minimal>.accordion_sheet~.accordion_content>div>:last-child,.accordion.minimal>*:not(:has(.accordion)) .accordion_sheet>.accordion_content>div>:last-child,.accordion.minimal>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_content>div>:last-child,.accordion.minimal>*:not(:has(.accordion)) .accordion_sheet~.accordion_content>div>:last-child{margin-bottom:0}.accordion.generic>.accordion_sheet,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet{margin-top:1rem}.accordion.generic>.accordion_sheet>.accordion_toggle,.accordion.generic>.accordion_sheet>*:not(:has(.accordion)) .accordion_toggle,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>.accordion_toggle,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_toggle{font-size:clamp(1.1111rem,.7782vw + .7795rem,1.1111rem);font-weight:500;color:var(--color_text_headline);line-height:1.22727;letter-spacing:0;text-wrap:pretty;margin:0 0 1rem 0;margin-block:0}@supports not (font-size: clamp(1rem, 1vw, 1rem)){.accordion.generic>.accordion_sheet>.accordion_toggle,.accordion.generic>.accordion_sheet>*:not(:has(.accordion)) .accordion_toggle,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>.accordion_toggle,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_toggle{font-size:1.1111rem}@media screen and (min-width: 1024px){.accordion.generic>.accordion_sheet>.accordion_toggle,.accordion.generic>.accordion_sheet>*:not(:has(.accordion)) .accordion_toggle,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>.accordion_toggle,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_toggle{font-size:1.1111rem}}}.align-left .accordion.generic>.accordion_sheet>.accordion_toggle,.align-left .accordion.generic>.accordion_sheet>*:not(:has(.accordion)) .accordion_toggle,.align-left .accordion.generic>*:not(:has(.accordion)) .accordion_sheet>.accordion_toggle,.align-left .accordion.generic>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_toggle{margin-right:auto}.align-center .accordion.generic>.accordion_sheet>.accordion_toggle,.align-center .accordion.generic>.accordion_sheet>*:not(:has(.accordion)) .accordion_toggle,.align-center .accordion.generic>*:not(:has(.accordion)) .accordion_sheet>.accordion_toggle,.align-center .accordion.generic>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_toggle{margin-inline:auto}.align-right .accordion.generic>.accordion_sheet>.accordion_toggle,.align-right .accordion.generic>.accordion_sheet>*:not(:has(.accordion)) .accordion_toggle,.align-right .accordion.generic>*:not(:has(.accordion)) .accordion_sheet>.accordion_toggle,.align-right .accordion.generic>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_toggle{margin-left:auto}.accordion.generic>.accordion_sheet>.accordion_content,.accordion.generic>.accordion_sheet>*:not(:has(.accordion)) .accordion_content,.accordion.generic>.accordion_sheet~.accordion_content,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>.accordion_content,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_content,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet~.accordion_content{padding-top:1rem}.accordion.generic>.accordion_sheet>.accordion_toggle,.accordion.generic>.accordion_sheet>*:not(:has(.accordion)) .accordion_toggle,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>.accordion_toggle,.accordion.generic>*:not(:has(.accordion)) .accordion_sheet>*:not(:has(.accordion)) .accordion_toggle{justify-content:space-between}.accordion.plain summary{list-style:none}.container-faqcontainer h2+.accordion{margin-top:1.5rem}.container-faqcontainer dl,.container-faqcontainer dd{margin:0}.card{padding:1rem;background-color:var(--color_bg_lighter);border-radius:var(--radius_base);box-shadow:0 .75rem 1rem var(--color_shadow)}.card>:first-child,.card>a[id]:first-child+*{margin-top:0}.card>:last-child{margin-bottom:0}.card.dark{color:#fff;background-color:var(--color_primary)}.card.dark .hl{color:inherit}.card.cardteaser,.card.cardteaser-freisteller{padding-block:var(--padding_card);padding-inline:clamp(1rem,5%,var(--padding_card))}.cardteaser,.cardteaser-freisteller{position:relative;display:grid;grid-template-columns:1fr;grid-template-areas:"imagebox" "textbox";gap:1rem var(--colgap);align-items:center}.cardteaser .hl,.cardteaser-freisteller .hl{font-size:clamp(1.2778rem,1.5564vw + .6146rem,1.6667rem);font-weight:500;color:var(--color_text_headline);line-height:1.14815;letter-spacing:0;text-wrap:pretty;margin:0 0 1rem 0}@supports not (font-size: clamp(1rem, 1vw, 1rem)){.cardteaser .hl,.cardteaser-freisteller .hl{font-size:1.2778rem}@media screen and (min-width: 1024px){.cardteaser .hl,.cardteaser-freisteller .hl{font-size:1.6667rem}}}.align-left .cardteaser .hl,.align-left .cardteaser-freisteller .hl{margin-right:auto}.align-center .cardteaser .hl,.align-center .cardteaser-freisteller .hl{margin-inline:auto}.align-right .cardteaser .hl,.align-right .cardteaser-freisteller .hl{margin-left:auto}.cardteaser .imagebox,.cardteaser-freisteller .imagebox{max-width:22.222rem;margin-inline:auto}.cardteaser .imagebox:not(.noshadow) .imgwrapper,.cardteaser-freisteller .imagebox:not(.noshadow) .imgwrapper{border-radius:calc(var(--radius_base)/2);box-shadow:none !important}.cardteaser .textbox,.cardteaser-freisteller .textbox{margin-block:0}.cardteaser .textbox>:first-child,.cardteaser .textbox>a[id]:first-child+*,.cardteaser-freisteller .textbox>:first-child,.cardteaser-freisteller .textbox>a[id]:first-child+*{margin-top:0}.cardteaser .textbox>:last-child,.cardteaser-freisteller .textbox>:last-child{margin-bottom:0}.cardteaser .cta:before,.cardteaser-freisteller .cta:before{position:absolute;display:block;content:"";top:50%;left:50%;width:100%;max-width:22.222rem;aspect-ratio:16/9;grid-area:imagebox;background-color:#fff;opacity:.001;transform:translate(-50%, -50%)}@media(min-width: 768px){.cardteaser,.cardteaser-freisteller{grid-template-columns:1fr 1fr}.cardteaser.left,.cardteaser-freisteller.left{grid-template-areas:"imagebox textbox"}.cardteaser.right,.cardteaser-freisteller.right{grid-template-areas:"textbox imagebox"}}.cardteaser-freisteller{align-items:end}.cardteaser-freisteller .imagebox{margin-top:calc(-3rem - var(--padding_card))}.cardteaser-freisteller .cta:before{aspect-ratio:5/4;top:auto;bottom:0;transform:translateX(-50%)}@media(min-width: 768px){.cardteaser-freisteller .imagebox{margin-bottom:calc(var(--padding_card)*-1)}.cardteaser-freisteller .cta:before{bottom:calc(var(--padding_card)*-1)}}.card-person,.card-produkt{margin-inline:auto}.card-person .imagebox,.card-produkt .imagebox{margin-bottom:1rem}.card-person .hl,.card-produkt .hl{font-size:clamp(1.1111rem,.7782vw + .7795rem,1.1111rem);font-weight:500;color:var(--color_text_headline);line-height:1.22727;letter-spacing:0;text-wrap:pretty;margin:0 0 1rem 0;margin-bottom:.5rem}@supports not (font-size: clamp(1rem, 1vw, 1rem)){.card-person .hl,.card-produkt .hl{font-size:1.1111rem}@media screen and (min-width: 1024px){.card-person .hl,.card-produkt .hl{font-size:1.1111rem}}}.align-left .card-person .hl,.align-left .card-produkt .hl{margin-right:auto}.align-center .card-person .hl,.align-center .card-produkt .hl{margin-inline:auto}.align-right .card-person .hl,.align-right .card-produkt .hl{margin-left:auto}.card-person .hl:has(+.subhl),.card-produkt .hl:has(+.subhl){margin-bottom:0}.card-person .text>:first-child,.card-person .text>a[id]:first-child+*,.card-produkt .text>:first-child,.card-produkt .text>a[id]:first-child+*{margin-top:0}.card-person .text>:last-child,.card-produkt .text>:last-child{margin-bottom:0}.card-person{flex:1 1 12em;max-width:18rem}.card-person .subhl{font-weight:bold;color:var(--color_primary);margin-bottom:.5rem}.card-produkt{flex:1 1 15em;max-width:22rem}.card-produkt .subhl{font-size:clamp(1.1111rem,.7782vw + .7795rem,1.1111rem);font-weight:500;color:var(--color_text_headline);line-height:1.22727;letter-spacing:0;text-wrap:pretty;margin:0 0 1rem 0;font-weight:normal;margin-bottom:.5rem}@supports not (font-size: clamp(1rem, 1vw, 1rem)){.card-produkt .subhl{font-size:1.1111rem}@media screen and (min-width: 1024px){.card-produkt .subhl{font-size:1.1111rem}}}.align-left .card-produkt .subhl{margin-right:auto}.align-center .card-produkt .subhl{margin-inline:auto}.align-right .card-produkt .subhl{margin-left:auto}.container-columns-1-1:has(+.container-columns-1-1):not(:has(+.container-columns-1-1>h2)):not(:has(+.container-columns-1-1>h3)){margin-bottom:2rem}.container-columns-1-1 .columns{display:grid;grid-template-columns:1fr;gap:2rem var(--colgap);text-align:left}.container-columns-1-1 .columns>div>:first-child,.container-columns-1-1 .columns>div>a[id]:first-child+*{margin-top:0}.container-columns-1-1 .columns>div>:last-child{margin-bottom:0}@media(min-width: 550px){.container-columns-1-1 .columns{grid-template-columns:1fr 1fr}.container-columns-1-1.centered .columns{align-items:center}}@media(min-width: 550px){.container-teasercontainer .inner{display:grid;grid-template-columns:1fr 1fr;gap:2rem var(--colgap)}.container-teasercontainer .inner>*{margin:0}}.container-cardcontainer,.container-uspitemcontainer{gap:1rem 0}.container-cardcontainer>*,.container-uspitemcontainer>*{grid-area:unset}.container-cardcontainer .inner,.container-uspitemcontainer .inner{display:flex;flex-wrap:wrap;justify-content:center;gap:1.333rem;margin-block:.5rem 1.5rem}.container-cardcontainer .inner>*,.container-uspitemcontainer .inner>*{margin:0}.container-uspitemcontainer .inner{gap:2rem;margin-bottom:1rem}dialog{max-width:100%;max-height:min(100vh,100%);min-width:320px;padding:1rem 1.5rem;background-color:rgba(0,0,0,0);border-width:0}dialog>section{position:relative;text-align:center;background-color:#fff;border-radius:1rem;transition:opacity 315ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}dialog:not([open])>section{opacity:0}html:has(dialog[open]){overflow:hidden}dialog::backdrop{backdrop-filter:blur(9px);background-color:rgba(0,0,0,.75)}dialog button.closebutton{position:absolute;right:1rem;top:1rem;min-height:0;padding:.5rem;cursor:pointer}dialog button.closebutton:before{position:absolute;left:0;top:0;bottom:0;right:0;background-color:var(--color_text_body) !important}dialog .wrapper{overflow:hidden}dialog article{max-height:calc(100vh - 2rem);overflow:auto;padding:1rem}dialog div.buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}dialog div.buttons button{min-width:10rem}.textpic .imagebox{margin-bottom:1rem}@media(min-width: 550px){.textpic:before,.textpic:after{content:" ";display:table}.textpic:after{clear:both}.textpic .imagebox{max-width:calc((100% - var(--colgap))/2)}.textpic.left .imagebox{float:left;margin-right:var(--colgap)}.textpic.right .imagebox{float:right;margin-left:var(--colgap)}}.gallery .full{overflow-x:auto;scroll-behavior:smooth}.gallery div:not(.swiper-initialized)>.wrapper{padding:0;margin:0;list-style:none;display:flex;align-items:flex-start;gap:1rem;padding-block:.444rem 0;padding-inline:min(5.5555555556%,2rem)}.gallery div:not(.swiper-initialized)>.wrapper>:first-child{margin-left:auto}.gallery div:not(.swiper-initialized)>.wrapper>:last-child{margin-right:auto}.gallery a{display:inline-block;color:inherit;text-align:center}.gallery a:not(:hover):not(:focus){text-decoration:none}.gallery .imagebox{margin-bottom:.5rem}.gallery img{max-width:none !important}.video .video-js,.video .video-loop{width:100%;height:auto;aspect-ratio:16/9;box-shadow:0 .75rem 1rem var(--color_shadow)}.video .video-js.ratio4_3,.video .video-loop.ratio4_3{aspect-ratio:4/3}.video .video-js.ratio3_2,.video .video-loop.ratio3_2{aspect-ratio:3/2}.video .video-js.ratio2_1,.video .video-loop.ratio2_1{aspect-ratio:2/1}.video .video-js.ratio1_1,.video .video-loop.ratio1_1{aspect-ratio:1}.video .video-js,.video video,.video .vjs-poster,.video .vjs-poster img{border-radius:var(--radius_base)}.video .vjs-control-bar{padding-inline:.5rem;border-bottom-left-radius:var(--radius_base);border-bottom-right-radius:var(--radius_base)}.video .vjs-poster{background-color:rgba(0,0,0,0)}.video .video-js .vjs-big-play-button{position:absolute;left:0;top:0;bottom:0;right:0;width:auto;height:auto;box-shadow:none;margin:0;border:0;transition:background-size .1s linear !important;background:var(--icon-playbutton-white) center center/auto 30% no-repeat;background-color:rgba(0,0,0,0) !important;filter:drop-shadow(1px 0 6px black);pointer-events:none}.video .video-js .vjs-big-play-button .vjs-icon-placeholder{visibility:hidden}.video .video-js:hover .vjs-big-play-button,.video .video-js .vjs-big-play-button:focus{background-size:auto 35%}.video figcaption{margin-top:.25rem;font-size:var(--fontsize_base);line-height:1.4}.video .copyright{display:block;font-size:var(--fontsize_mikro)}.video .copyright:not(:first-child){margin-top:.25rem}.ce_iframe{width:100%;border:0}.ce_iframe.ratio16-9,.ce_iframe.ratio4-3{display:block;border-radius:var(--radius_base);margin-inline:auto;box-shadow:0 .75rem 1rem var(--color_shadow)}.ce_iframe.ratio16-9{aspect-ratio:1.7777}.ce_iframe.ratio4-3{aspect-ratio:1.3333}.videoiframe_container iframe{width:100%;aspect-ratio:16/9;border-radius:var(--radius_base);box-shadow:0 .75rem 1rem var(--color_shadow)}.videoiframe_container.ratio4_3 iframe{aspect-ratio:4/3}.videoiframe_container.ratio3_2 iframe{aspect-ratio:3/2}.videoiframe_container.ratio2_1 iframe{aspect-ratio:2/1}.videoiframe_container.ratio1_1 iframe{aspect-ratio:1}.herostory .imagebox{margin-inline:-2.75rem;margin-bottom:1.5rem}.herostory .quotecontainer{margin-bottom:1.5rem}.herostory .quotecontainer blockquote{font-size:clamp(1.5rem,3.5019vw + .0078rem,2rem);font-weight:500;color:var(--color_text_headline);line-height:1.055555;letter-spacing:-0.25px;text-wrap:pretty;margin:0 0 1rem 0;text-align:left;margin-bottom:0}@supports not (font-size: clamp(1rem, 1vw, 1rem)){.herostory .quotecontainer blockquote{font-size:1.5rem}@media screen and (min-width: 1024px){.herostory .quotecontainer blockquote{font-size:2rem}}}.align-left .herostory .quotecontainer blockquote{margin-right:auto}.align-center .herostory .quotecontainer blockquote{margin-inline:auto}.align-right .herostory .quotecontainer blockquote{margin-left:auto}.herostory .quotecontainer figcaption{text-align:right;margin-top:1rem}.herostory .quotecontainer cite{font-size:var(--font-size-small);font-weight:bold;font-style:normal;text-align:right}.reviewcontainer{display:flex;flex-wrap:wrap;justify-content:center;gap:1.333rem}.reviewcontainer>*{flex:1 1 15em;max-width:22rem}.review{color:var(--color_text_body);text-align:center;padding:1.5rem;background-color:#fff;border-radius:var(--radius_base);box-shadow:0 .75rem 1rem var(--color_shadow)}.review .rating{display:flex;justify-content:space-between;width:6.666rem;margin:0 auto 1rem auto}.review .rating div{height:1rem;aspect-ratio:19/18;background:var(--icon-Star) center/contain no-repeat}.quote{--maxheight: 600px;--aspectratio: 1000 / 600;--minheight: 450px;--textshadow: #0005;--fields_border_color_focus: #fff;position:relative;display:grid;grid-template-areas:"content";width:100%;color:#fff;margin-inline:auto}.quote:has(.reviewcontainer){margin-bottom:calc(var(--ce_marginbottom) + 1rem)}.quote>*{grid-area:content}.quote .media:after{position:absolute;left:0;top:0;bottom:0;right:0;position:absolute;display:block;content:"";max-height:var(--maxheight);background-color:rgba(0,0,0,.4666666667);opacity:var(--overlayOpacity, 100%)}.quote img:not(.ai-labelicon){position:absolute;top:0;left:0;width:100%;height:100%;max-height:var(--maxheight);object-fit:cover;object-position:var(--objectposDesktop, center)}@media(max-width: 600px){.quote img:not(.ai-labelicon){object-position:var(--objectposMobil, center)}}@media(min-width: 1441px){.quote img:not(.ai-labelicon){border-radius:var(--radius_base)}}.quote img.ai-labelicon{--ailabel-top: 0.5rem;--ailabel-bottom: auto}.quote .sizer{grid-area:content;max-width:100%;max-height:var(--maxheight);min-height:var(--minheight);overflow:hidden}.quote .sizer:after{display:block;content:"";aspect-ratio:var(--aspectratio)}.quote .bannercontent{position:relative;display:grid;grid-template-columns:1fr 31%;align-items:start;gap:var(--colgap);max-width:1280px;padding-block:2rem;margin-inline:min(80px, 5.5555555556%);z-index:1}.quote .bannercontent .content{padding-block:clamp(0rem,4vw,4rem)}.quote .bannercontent .content>:first-child,.quote .bannercontent .content>a[id]:first-child+*{margin-top:0}.quote .bannercontent .content>:last-child{margin-bottom:0}.quote .bannercontent figure{display:flex;flex-direction:column-reverse}.quote .bannercontent figure blockquote{font-size:clamp(2rem,4.6693vw + .0104rem,2.6667rem);font-weight:500;color:var(--color_text_headline);line-height:1.125;letter-spacing:-0.5px;text-wrap:pretty;margin:0 0 1rem 0;color:inherit;text-wrap:pretty}@supports not (font-size: clamp(1rem, 1vw, 1rem)){.quote .bannercontent figure blockquote{font-size:2rem}@media screen and (min-width: 1024px){.quote .bannercontent figure blockquote{font-size:2.6667rem}}}.align-left .quote .bannercontent figure blockquote{margin-right:auto}.align-center .quote .bannercontent figure blockquote{margin-inline:auto}.align-right .quote .bannercontent figure blockquote{margin-left:auto}.quote .bannercontent figure figcaption{font-weight:500}.quote .bannercontent .reviewcontainer{align-self:flex-end;margin-bottom:-4rem}@media(max-width: 1000px){.quote .bannercontent{grid-template-columns:1fr;gap:1rem}}.uspitem{flex:1 1 12em;max-width:15rem;margin-inline:auto}.uspitem .icon{display:flex;align-items:center;justify-content:center;width:7rem;aspect-ratio:1;background-color:color-mix(in oklab, var(--color_primary) 5%, transparent);border-radius:100%;margin-inline:auto;margin-bottom:1rem}.uspitem .icon:before{width:4rem;aspect-ratio:1}.uspitem .hl{font-size:clamp(1.1111rem,.7782vw + .7795rem,1.1111rem);font-weight:500;color:var(--color_text_headline);line-height:1.22727;letter-spacing:0;text-wrap:pretty;margin:0 0 1rem 0;margin-bottom:.5rem}@supports not (font-size: clamp(1rem, 1vw, 1rem)){.uspitem .hl{font-size:1.1111rem}@media screen and (min-width: 1024px){.uspitem .hl{font-size:1.1111rem}}}.align-left .uspitem .hl{margin-right:auto}.align-center .uspitem .hl{margin-inline:auto}.align-right .uspitem .hl{margin-left:auto}.uspitem p{margin:0}.standort>:is(h2,h3){margin-bottom:1.5rem}.standort .imagebox{max-width:25rem;margin-inline:auto}.standort .inner{display:grid;grid-template-columns:1fr;grid-template-areas:"imagebox" "textbox";gap:1.5rem var(--colgap);align-items:center;text-align:left}@media(min-width: 768px){.standort .inner{grid-template-columns:1fr 1fr;grid-template-areas:"textbox imagebox"}.standort .inner .imagebox{max-width:none}}@media(min-width: 1200px){.standort .inner{grid-template-columns:1fr 2fr}}.standort .title{font-size:clamp(1.1111rem,.7782vw + .7795rem,1.1111rem);font-weight:500;color:var(--color_text_headline);line-height:1.22727;letter-spacing:0;text-wrap:pretty;margin:0 0 1rem 0}@supports not (font-size: clamp(1rem, 1vw, 1rem)){.standort .title{font-size:1.1111rem}@media screen and (min-width: 1024px){.standort .title{font-size:1.1111rem}}}.align-left .standort .title{margin-right:auto}.align-center .standort .title{margin-inline:auto}.align-right .standort .title{margin-left:auto}.standort dl{margin-bottom:1.5rem}.standort dt{font-size:var(--fontsize_smaller);font-weight:bold}.standort dd{margin-left:0;margin-bottom:.5rem}.standort .imgwrapper a{display:block}.ce_table{width:100%;overflow-x:auto;scroll-behavior:smooth;background-color:#fff;line-height:1.25}table caption{display:none}table.table,table.contenttable,table.simpletable,table.alternatingrows{min-width:100%;border-collapse:collapse;margin-bottom:1rem}table.table:not(.simpletable),table.table:not(.simpletable) th,table.table:not(.simpletable) td,.contenttable,.contenttable th,.contenttable td,.alternatingrows,.alternatingrows th,.alternatingrows td{border:1px solid var(--color_bg_mid)}table.table:not(.simpletable) th,.contenttable th,.alternatingrows th{background-color:var(--color_bg_light);text-align:left;padding:.25rem .5rem}table.table:not(.simpletable) td,.contenttable td,.alternatingrows td{padding:.25rem .5rem;vertical-align:top}.alternatingrows tbody tr:nth-child(odd){background-color:var(--color_bg_lighter)}.tr-subheader td{vertical-align:middle;font-weight:bold;background-color:var(--color_text_lightgray) !important;color:#fff}.tr-darkrow td{background-color:var(--color_bg_mid) !important}.simpletable th{text-align:left;font-weight:normal;padding:1px 0}.simpletable td{padding:1px 0}.autowidthtable{width:auto !important}td.valign-middle{vertical-align:middle}.teaser,.teaseritem{position:relative}.teaser .imagebox,.teaseritem .imagebox{position:relative;max-width:calc(900px / 2);margin-inline:auto;margin-bottom:1rem}.teaser .header,.teaseritem .header{grid-area:header}.teaser .imgwrapper,.teaseritem .imgwrapper{width:100%;max-width:25rem}.teaser a:before,.teaseritem a:before{position:absolute;display:block;content:"";top:0;left:50%;width:100%;max-width:25rem;transform:translateX(-50%);background-color:#fff;opacity:.001}.teaser:has(+.teaser){margin-bottom:2rem}.teaser .hl{font-size:clamp(1.5rem,3.5019vw + .0078rem,2rem);font-weight:500;color:var(--color_text_headline);line-height:1.055555;letter-spacing:-0.25px;text-wrap:pretty;margin:0 0 1rem 0}@supports not (font-size: clamp(1rem, 1vw, 1rem)){.teaser .hl{font-size:1.5rem}@media screen and (min-width: 1024px){.teaser .hl{font-size:2rem}}}.align-left .teaser .hl{margin-right:auto}.align-center .teaser .hl{margin-inline:auto}.align-right .teaser .hl{margin-left:auto}.teaser .textbox,.teaser .cta{margin-bottom:.5rem}.teaser .cta{grid-area:cta}.teaser a:before{aspect-ratio:600/450}@media(min-width: 768px){.teaser{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto auto auto 1fr;gap:0 var(--colgap);align-items:center}.teaser .cta a:before{top:50%;left:0;width:calc(50% - var(--colgap)*.5);max-width:none;transform:translateY(calc(-50% - 5px))}.teaser.left{grid-template-areas:"imagebox ." "imagebox header" "imagebox textbox" "imagebox cta" "imagebox ."}.teaser.right{grid-template-areas:". imagebox" "header imagebox" "textbox imagebox" "cta imagebox" ". imagebox"}.teaser.right .cta a:before{left:auto;right:0}.teaser .imagebox{margin-bottom:0}.teaser .imgwrapper{width:auto;max-width:100%}}.teaseritem .hl{font-size:clamp(1.2778rem,1.5564vw + .6146rem,1.6667rem);font-weight:500;color:var(--color_text_headline);line-height:1.14815;letter-spacing:0;text-wrap:pretty;margin:0 0 1rem 0;margin-bottom:.5rem}@supports not (font-size: clamp(1rem, 1vw, 1rem)){.teaseritem .hl{font-size:1.2778rem}@media screen and (min-width: 1024px){.teaseritem .hl{font-size:1.6667rem}}}.align-left .teaseritem .hl{margin-right:auto}.align-center .teaseritem .hl{margin-inline:auto}.align-right .teaseritem .hl{margin-left:auto}.teaseritem .hl a:not(:hover):not(:focus){color:var(--color_text_headline);text-decoration:none}.teaseritem a:before{aspect-ratio:600/338}wienerverein-tooltip,.tooltip{display:inline-block;min-width:1em;color:rgba(0,0,0,0);margin-left:.2em;-webkit-print-color-adjust:exact}wienerverein-tooltip:empty:after,.tooltip:empty:after{content:"i"}wienerverein-tooltip button.plain,.tooltip button.plain{position:relative;width:1em;aspect-ratio:1;line-height:1;border-radius:100%;outline-offset:0;cursor:pointer}wienerverein-tooltip button.plain:before,.tooltip button.plain:before{display:inline-block;width:1em;aspect-ratio:1;flex-shrink:0;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-image:var(--icon-info);mask-image:var(--icon-info);background-color:currentColor;position:absolute;left:0;top:0;width:1em;pointer-events:none}.hasTooltip,.isMandatory{position:relative}.hasTooltip{position:relative;padding-right:1.5em}.hasTooltip .tooltip,.hasTooltip wienerverein-tooltip{position:absolute;top:-1px;right:0}.isMandatory{padding-right:.5em}.isMandatory .mandatory{position:absolute;right:0;top:0}.hasTooltip.isMandatory{padding-right:2em}.hasTooltip.isMandatory .mandatory{right:1.5em}#powerTip{display:none;position:absolute;z-index:2147483647;max-width:30rem;font-size:var(--fontsize_base);font-weight:normal;line-height:1.4;white-space:normal;padding:.5rem;color:#fff;background:var(--color_primary);border-color:var(--color_primary);border-radius:.6rem;cursor:default;pointer-events:none;box-shadow:0 0 .5rem .125rem #fff}#powerTip>:first-child,#powerTip>a[id]:first-child+*{margin-top:0}#powerTip>:last-child{margin-bottom:0}#powerTip:before{content:attr(class) " ";position:absolute;height:0;width:0;text-indent:100%;overflow:hidden}#powerTip.n:before,#powerTip.s:before{border-right:.25rem solid rgba(0,0,0,0);border-left:.25rem solid rgba(0,0,0,0);left:50%;margin-left:-0.25rem}#powerTip.e:before,#powerTip.w:before{border-bottom:.25rem solid rgba(0,0,0,0);border-top:.25rem solid rgba(0,0,0,0);margin-top:-0.25rem;top:50%}#powerTip.n:before,#powerTip.ne:before,#powerTip.nw:before{bottom:-0.5rem}#powerTip.n:before,#powerTip.ne:before,#powerTip.nw:before,#powerTip.nw-alt:before,#powerTip.ne-alt:before{border-top-color:inherit;border-top-style:solid;border-top-width:.5rem}#powerTip.e:before{border-right-color:inherit;border-right-style:solid;border-right-width:.5rem;left:-0.5rem}#powerTip.s:before,#powerTip.se:before,#powerTip.sw:before{top:-0.5rem}#powerTip.s:before,#powerTip.se:before,#powerTip.sw:before,#powerTip.sw-alt:before,#powerTip.se-alt:before{border-bottom-color:inherit;border-bottom-style:solid;border-bottom-width:.5rem}#powerTip.w:before{border-left-color:inherit;border-left-style:solid;border-left-width:.5rem;right:-0.5rem}#powerTip.ne:before,#powerTip.se:before{border-right:.5rem solid rgba(0,0,0,0);border-left:0;left:.5rem}#powerTip.nw:before,#powerTip.sw:before{border-left:.5rem solid rgba(0,0,0,0);border-right:0;right:.5rem}#powerTip.nw-alt:before,#powerTip.ne-alt:before,#powerTip.sw-alt:before,#powerTip.se-alt:before{bottom:-0.5rem;border-left:.25rem solid rgba(0,0,0,0);border-right:.25rem solid rgba(0,0,0,0);left:.5rem}#powerTip.ne-alt:before{left:auto;right:.5rem}#powerTip.sw-alt:before,#powerTip.se-alt:before{border-top:none;bottom:auto;top:-0.5rem}#powerTip.se-alt:before{left:auto;right:.5rem}.feedbackbox,.errorbox,.sucessbox,.powermail_message{padding:1rem;margin-bottom:2rem;border-radius:var(--radius_base);color:var(--box_text_color, var(--color_text_body));background-color:var(--box_background_color);border:2px solid var(--box_border_color)}.feedbackbox>:first-child,.feedbackbox>a[id]:first-child+*,.errorbox>:first-child,.errorbox>a[id]:first-child+*,.sucessbox>:first-child,.sucessbox>a[id]:first-child+*,.powermail_message>:first-child,.powermail_message>a[id]:first-child+*{margin-top:0}.feedbackbox>:last-child,.errorbox>:last-child,.sucessbox>:last-child,.powermail_message>:last-child{margin-bottom:0}.feedbackbox a,.errorbox a,.sucessbox a,.powermail_message a{text-decoration:underline}.feedbackbox.toparrow,.errorbox.toparrow,.sucessbox.toparrow,.powermail_message.toparrow{position:relative}.feedbackbox.toparrow:after,.errorbox.toparrow:after,.sucessbox.toparrow:after,.powermail_message.toparrow:after{position:absolute;left:75%;bottom:100%;width:0;height:0;border:10px solid rgba(0,0,0,0);border-bottom-color:var(--box_border_color);content:" ";pointer-events:none}.feedbackbox,.powermail_message_note{--box_background_color: #fffee2;--box_border_color: #fee69c}.errorbox,.powermail_message_error{--box_text_color: var(--color_error);--box_background_color: #fff;--box_border_color: var(--color_error)}.successbox,.powermail_message_ok{--box_background_color: #e4ffe2;--box_border_color: #7dc773}.errortext{color:var(--color_error)}.wienerverein_bestattungstermine{grid-column:full-start/full-end}.wienerverein_bestattungstermine .card-person{flex:0 0 auto;width:100%;max-width:17rem;margin-block:0}.wienerverein_bestattungstermine .card-person .imagebox{position:relative;text-align:left;margin-bottom:0}.wienerverein_bestattungstermine .card-person .imagebox .imagewrapper{z-index:1}.wienerverein_bestattungstermine .card-person .imagebox figcaption{display:block;position:absolute;left:-1px;right:-1px;bottom:-1px;font-size:var(--fontsize_base);padding:.5rem .75rem 0 .75rem;background:color-mix(in oklab, var(--color_bg_lighter) 85%, transparent);z-index:2}.wienerverein_bestattungstermine .card-person .imagebox .slogan{position:absolute;display:inline-block;left:.75rem;top:.75rem;max-width:calc(100% - 1rem);font-size:var(--fontsize_base);color:#fff;padding:.2rem .5rem;border-radius:.25rem;background:var(--color_primary)}.wienerverein_bestattungstermine .card-person .textbox{font-size:var(--fontsize_base);padding-top:.5rem}.wienerverein_bestattungstermine *:not(.swiper-initialized)>.inner{display:flex;justify-content:safe center;align-items:stretch;gap:1.333rem;padding:.5rem 1.333rem 1.5rem 1.333rem;overflow-x:auto}.wienerverein_bestattungstermine *:not(.swiper-initialized)>.inner>*{margin:0}.wienerverein_bestattungstermine *:not(.swiper-initialized)>.inner .textbox :is(.hl,.subhl){display:none}.wienerverein_bestattungstermine .swiper-initialized .swiper-wrapper{align-items:center;padding-block:.5rem 1.5rem}.wienerverein_bestattungstermine .swiper-initialized .card-person{max-width:21rem}.wienerverein_bestattungstermine .swiper-initialized .card-person figcaption{opacity:0;transform:translateY(100%);transition:opacity .5s ease,transform .5s ease}.wienerverein_bestattungstermine .swiper-initialized .card-person .textbox{interpolate-size:allow-keywords;height:auto;opacity:1;overflow:hidden;transition:opacity .5s ease,height .5s ease}.wienerverein_bestattungstermine .swiper-initialized .card-person:not(.swiper-slide-active) figcaption{opacity:1;transform:none}.wienerverein_bestattungstermine .swiper-initialized .card-person:not(.swiper-slide-active) .textbox{height:0;padding-top:0;opacity:0}.tx-powermail{margin-block:0 2rem}.powermail_form>h3{display:none}.powermail_form:before,.powermail_form:after,.powermail_fieldset:before,.powermail_fieldset:after{content:" ";display:table}.powermail_form:after,.powermail_fieldset:after{clear:both}.powermail_fieldset{padding:0;margin:0 -0.5rem;border:0}.powermail_legend{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.powermail_legend.focusable:active,.powermail_legend.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.powermail_fieldwrap{clear:left;width:100%;padding:0 .5rem;margin:.2777rem 0}.powermail_fieldwrap.wide_noclear,.powermail_fieldwrap.wide,.block.wide_noclear,.block.wide{width:75%;font-size:inherit;font-family:inherit}@media(max-width: 549px){.powermail_fieldwrap.wide_noclear,.powermail_fieldwrap.wide,.block.wide_noclear,.block.wide{width:100%}}.powermail_fieldwrap.twothirds_noclear,.powermail_fieldwrap.twothirds,.block.twothirds_noclear,.block.twothirds{width:66.66%}@media(max-width: 549px){.powermail_fieldwrap.twothirds_noclear,.powermail_fieldwrap.twothirds,.block.twothirds_noclear,.block.twothirds{width:100%}}.powermail_fieldwrap.half_noclear,.powermail_fieldwrap.half,.block.half_noclear,.block.half{width:50%}@media(max-width: 549px){.powermail_fieldwrap.half_noclear,.powermail_fieldwrap.half,.block.half_noclear,.block.half{width:100%}}.powermail_fieldwrap.medium_noclear,.powermail_fieldwrap.medium,.block.medium_noclear,.block.medium{width:33.33%}@media(max-width: 549px){.powermail_fieldwrap.medium_noclear,.powermail_fieldwrap.medium,.block.medium_noclear,.block.medium{width:50%}}.powermail_fieldwrap.small_noclear,.powermail_fieldwrap.small,.block.small_noclear,.block.small{width:25%}@media(max-width: 549px){.powermail_fieldwrap.small_noclear,.powermail_fieldwrap.small,.block.small_noclear,.block.small{width:50%}}.powermail_fieldwrap.tiny_noclear,.powermail_fieldwrap.tiny,.block.tiny_noclear,.block.tiny{width:16.66%}@media(max-width: 549px){.powermail_fieldwrap.tiny_noclear,.powermail_fieldwrap.tiny,.block.tiny_noclear,.block.tiny{width:33.33%}}.powermail_fieldwrap.wide,.powermail_fieldwrap.twothirds,.powermail_fieldwrap.half,.powermail_fieldwrap.medium,.powermail_fieldwrap.small,.powermail_fieldwrap.tiny,.powermail_fieldwrap.wide_noclear,.powermail_fieldwrap.twothirds_noclear,.powermail_fieldwrap.half_noclear,.powermail_fieldwrap.medium_noclear,.powermail_fieldwrap.small_noclear,.powermail_fieldwrap.tiny_noclear,.block.wide,.block.twothirds,.block.half,.block.medium,.block.small,.block.tiny,.block.wide_noclear,.block.twothirds_noclear,.block.half_noclear,.block.medium_noclear,.block.small_noclear,.block.tiny_noclear{float:left}.powermail_fieldwrap.wide_noclear,.powermail_fieldwrap.twothirds_noclear,.powermail_fieldwrap.half_noclear,.powermail_fieldwrap.medium_noclear,.powermail_fieldwrap.small_noclear,.powermail_fieldwrap.tiny_noclear,.block.wide_noclear,.block.twothirds_noclear,.block.half_noclear,.block.medium_noclear,.block.small_noclear,.block.tiny_noclear{clear:none}button.plain{-webkit-appearance:none;font-size:inherit;color:inherit;line-height:inherit;padding:0;border-width:0;background-color:rgba(0,0,0,0)}button.plain[disabled]{opacity:.5}:is(button,a.button,a>.button):is(.primary,.secondary),.ce.wienerverein_gedenkportal #trauerportal button.mainbtn,.ce.wienerverein_gedenkportal #gedenkportal button.mainbtn{--color_button_background: var(--color_button_primary);--color_button_background_hover: var(--color_button_primary_hover);--color_button_text: var(--color_button_primary_text);display:inline-flex;justify-content:center;align-items:center;min-height:2.7222rem;font-size:var(--fontsize_base);font-weight:500;color:var(--color_button_text);line-height:1.25;text-align:center;text-decoration:none !important;padding:0 1.6667rem;background-color:var(--color_button_background);border:1px solid rgba(0,0,0,0);border-radius:var(--radius_button);overflow-wrap:normal;cursor:pointer}:is(button,a.button,a>.button):is(.primary,.secondary)[disabled],:is(button,a.button,a>.button):is(.primary,.secondary)[aria-disabled=true],.ce.wienerverein_gedenkportal #trauerportal button[disabled].mainbtn,.ce.wienerverein_gedenkportal #gedenkportal button[disabled].mainbtn,.ce.wienerverein_gedenkportal #trauerportal button[aria-disabled=true].mainbtn,.ce.wienerverein_gedenkportal #gedenkportal button[aria-disabled=true].mainbtn{filter:grayscale(1);cursor:default;opacity:.5}:is(button,a.button,a>.button):is(.primary,.secondary):hover,:is(button,a.button,a>.button):is(.primary,.secondary):focus,.ce.wienerverein_gedenkportal #trauerportal button.mainbtn:hover,.ce.wienerverein_gedenkportal #gedenkportal button.mainbtn:hover,.ce.wienerverein_gedenkportal #trauerportal button.mainbtn:focus,.ce.wienerverein_gedenkportal #gedenkportal button.mainbtn:focus{--color_button_background: var(--color_button_background_hover)}:is(button,a.button,a>.button):is(.primary,.secondary)[data-iconbefore]:not([data-iconbefore=""]):before,:is(button,a.button,a>.button):is(.primary,.secondary)[data-iconafter]:not([data-iconafter=""]):after,.ce.wienerverein_gedenkportal #trauerportal button[data-iconbefore].mainbtn:not([data-iconbefore=""]):before,.ce.wienerverein_gedenkportal #gedenkportal button[data-iconbefore].mainbtn:not([data-iconbefore=""]):before,.ce.wienerverein_gedenkportal #trauerportal button[data-iconafter].mainbtn:not([data-iconafter=""]):after,.ce.wienerverein_gedenkportal #gedenkportal button[data-iconafter].mainbtn:not([data-iconafter=""]):after{width:1.3334rem;transition:transform 150ms linear}:is(button,a.button,a>.button).secondary{--color_button_background: var(--color_button_secondary);--color_button_background_hover: var(--color_button_secondary_hover);--color_button_text: var(--color_button_secondary_text)}:is(a.button,a>.button):is(.primary,.secondary):not([data-iconbefore]):not([data-iconafter]){gap:.5rem}:is(a.button,a>.button):is(.primary,.secondary):not([data-iconbefore]):not([data-iconafter]):after{display:inline-block;width:1em;aspect-ratio:1;flex-shrink:0;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-image:var(--icon-link);mask-image:var(--icon-link);background-color:currentColor;width:1.3334rem;transition:transform 150ms linear}@container link-container style(--icon-before: 1){:is(a.button,a>.button):is(.primary,.secondary):not([data-iconbefore]):not([data-iconafter]):before{display:inline-block;width:1em;aspect-ratio:1;flex-shrink:0;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-image:var(--icon-link);mask-image:var(--icon-link);background-color:currentColor;width:1.3334rem;transition:transform 150ms linear}:is(a.button,a>.button):is(.primary,.secondary):not([data-iconbefore]):not([data-iconafter]):after{display:none}}a:has(>.button.primary,>.button.secondary){text-decoration:none;outline:none}:is(button:focus-visible,a.button:focus-visible,a:focus-visible>.button):is(.primary,.secondary),.ce.wienerverein_gedenkportal #trauerportal button.mainbtn:focus-visible,.ce.wienerverein_gedenkportal #gedenkportal button.mainbtn:focus-visible{outline-offset:1px}a:focus-visible>.button:is(.primary,.secondary){outline:2px solid var(--fields_border_color_focus)}:is(button:hover,a.button:hover,a:hover>.button,button:focus,a.button:focus,a:focus>.button):is(.primary,.secondary):before,.ce.wienerverein_gedenkportal #trauerportal button.mainbtn:hover:before,.ce.wienerverein_gedenkportal #gedenkportal button.mainbtn:hover:before{transform:translateX(-0.5rem)}:is(button:hover,a.button:hover,a:hover>.button,button:focus,a.button:focus,a:focus>.button):is(.primary,.secondary):after,.ce.wienerverein_gedenkportal #trauerportal button.mainbtn:hover:after,.ce.wienerverein_gedenkportal #gedenkportal button.mainbtn:hover:after{transform:translateX(0.5rem)}::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:.7778em;height:.7778em;background:var(--icon-beraterlasche_close) center center/contain no-repeat}input[type=range]{-webkit-appearance:none;width:100%;margin:.222rem 0;padding:0;background-color:rgba(0,0,0,0)}input[type=range]::-webkit-slider-thumb{width:1rem;aspect-ratio:1;background-color:var(--color_primary);border-radius:100%;-webkit-print-color-adjust:exact;transform:translateY(0.25rem);cursor:pointer;-webkit-appearance:none;margin-top:0}input[type=range]::-moz-range-thumb{width:1rem;aspect-ratio:1;background-color:var(--color_primary);border-radius:100%;-webkit-print-color-adjust:exact;transform:translateY(0.25rem);cursor:pointer;border-radius:0;margin-top:.5rem}input[type=range]::-webkit-slider-runnable-track{width:100%;height:1.5rem;cursor:pointer;background:linear-gradient(to bottom, transparent 0.666rem, var(--color_primary) 0.666rem, var(--color_primary) 0.8333rem, transparent 0.8333rem);-webkit-print-color-adjust:exact}input[type=range]::-moz-range-track{width:100%;height:1.5rem;cursor:pointer;background:linear-gradient(to bottom, transparent 0.666rem, var(--color_primary) 0.666rem, var(--color_primary) 0.8333rem, transparent 0.8333rem);-webkit-print-color-adjust:exact;margin-top:.5rem}select{background-color:#fff}.powermail_input[type=text],.powermail_input[type=password],.powermail_input[type=tel],.powermail_input[type=email],.powermail_input[type=search],textarea.powermail_field,select.powermail_field,.powermail_date{--input_border_color: var(--fields_border_color);width:100%;font-size:var(--fontsize_base);line-height:1;padding:.5rem;border-radius:var(--fields_radius);border:1px solid var(--input_border_color);outline-offset:-1px;outline-color:var(--input_border_color)}.powermail_input[type=text]:focus,.powermail_input[type=password]:focus,.powermail_input[type=tel]:focus,.powermail_input[type=email]:focus,.powermail_input[type=search]:focus,textarea.powermail_field:focus,select.powermail_field:focus,.powermail_date:focus{--input_border_color: var(--fields_border_color_focus)}.powermail_label{position:relative;display:inline-block;top:4px;font-size:var(--fontsize_small);font-weight:bold;color:var(--color_text_headline);line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nolabel .powermail_label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.nolabel .powermail_label.focusable:active,.nolabel .powermail_label.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}legend.powermail_label{top:0;padding-block:10px 1px;margin-left:-2px}.powermail_fieldwrap_type_check legend.powermail_label{top:-2px}.powermail_fieldwrap_type_submit,.powermail_fieldwrap_type_button{margin-top:1.25rem}.powermail_fieldwrap_type_submit hr,.powermail_fieldwrap_type_button hr{padding-top:.75rem}.powermail_fieldwrap_type_submit button+button,.powermail_fieldwrap_type_submit input[type=submit]+input[type=submit],.powermail_fieldwrap_type_button button+button,.powermail_fieldwrap_type_button input[type=submit]+input[type=submit]{margin-top:.5rem}@media(min-width: 551px){.powermail_fieldwrap_type_submit button+button,.powermail_fieldwrap_type_submit input[type=submit]+input[type=submit],.powermail_fieldwrap_type_button button+button,.powermail_fieldwrap_type_button input[type=submit]+input[type=submit]{margin-top:0;margin-left:.5rem}}.powermail_date,.powermail_input[data-autonumeric=euro],.powermail_input[data-autonumeric=years]{max-width:11rem;padding-right:2.5rem;background-position:right center;background-repeat:no-repeat;text-align:right}.powermail_date{background-image:linear-gradient(102deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.02) 100%),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAARBAMAAAChsNjxAAAAFVBMVEUAAADp6enKysrh4eHX19fu7u7Y2NhXhNljAAAAAXRSTlMAQObYZgAAAIxJREFUGNNdkEsOwjAMRM0NcCCswaq6Jom6b6qSNRHyvp+I+x+BQKXE9C2fRiOPAQ4GANwTChFviDrFYzHKnwZqcZmKsc1CRIGuwvygvhqPX+xdmMzqbNfuMhdsZGZ2hmM1D8xoRUS9yKzmHGic/no4iubZM7OSzVpnY7tQb04pvMdB7KKNuuLlNso3Pi+7HsZQJbwLAAAAAElFTkSuQmCC") !important;-webkit-print-color-adjust:exact}.powermail_input[data-autonumeric=euro]{background-image:linear-gradient(102deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.02) 100%),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAOBAMAAADDIxFwAAAALVBMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmaTgChpAAAADnRSTlMARHfuu4giqmYR3ZlVM9yTNmsAAABFSURBVAjXYwACwQQGBFB+92oCnMP9/GArQkougAEJFCNz9N69e+cA5yW+FhS8gJB8hEelM4rKPgVkpSwotnMGI1yG6moAA9kXUCFhtF0AAAAASUVORK5CYII=") !important;-webkit-print-color-adjust:exact}.powermail_input[data-autonumeric=years]{background-image:linear-gradient(102deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.02) 100%),url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAMBAMAAADff4MYAAAAMFBMVEUAAABCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkKjBJc0AAAAD3RSTlMAd0S7EcwzVSLuqpndiGaLpSNkAAAAl0lEQVQY02NgaGIAg+QEBgwgD6H0FUiVctIASqlogHgJDBwqSFIs//+bMOiv/7+BQb7SgMX+/wUkXQlMHxn0tzB+Y5CfmMAawfQPxS4rkF0fGeQTGPQLGLYiGSj6/zNUCsg1Nj6PkOI67mCMkBIUFERI8QswBMOl6hGeUJ/KwGrCiDCQNYgBFi7/JzGwz/+MMBDo+B8QGQBlHioIFz1scAAAAABJRU5ErkJggg==") !important;-webkit-print-color-adjust:exact;padding-right:3.6rem}.powermail_fieldwrap_type_divider{padding-block:.5rem}.powermail_fieldwrap_type_divider hr{margin-block:0}.powermail_fieldwrap_type_headline{padding-top:.5rem}.powermail_fieldwrap_type_headline h3{font-size:1.222rem;padding-bottom:.25rem;margin-bottom:.25rem;border-bottom:1px solid var(--color_text_body)}.powermail_fieldwrap_type_radio fieldset,.powermail_fieldwrap_type_check fieldset{border:0;padding:0;margin:0}.powermail_radio_inner,.powermail_check_inner{display:inline-block}.powermail_radio_inner input,.powermail_check_inner input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.powermail_radio_inner input.focusable:active,.powermail_radio_inner input.focusable:focus,.powermail_check_inner input.focusable:active,.powermail_check_inner input.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.powermail_radio_inner input:focus+label:before,.powermail_check_inner input:focus+label:before{outline:2px solid var(--color_text_midgray);outline-offset:1px}.powermail_radio_inner input[disabled]+label,.powermail_check_inner input[disabled]+label{opacity:.33}.vertical .powermail_radio_inner,.vertical .powermail_check_inner{display:block}.powermail_radio_inner label{position:relative;display:inline-block;font-size:inherit;line-height:1.25;padding-left:2.25rem;outline:0;margin-right:1rem}.powermail_radio_inner label:before{position:absolute;display:block;content:"";left:8px;top:calc(50% - 10px);width:20px;height:20px;border:1px solid var(--color_text_lightgray);background-color:var(--color_bg_light);border-radius:100%}.powermail_field_error .powermail_radio_inner label:before{border-color:var(--fields_color_error)}.powermail_radio_inner label.withicon{padding-left:58px;background-position:35px center}.powermail_radio_inner input:checked+label:after{position:absolute;display:block;content:"";left:13px;top:calc(50% - 5px);width:10px;height:10px;background-color:var(--color_primary);border-radius:100%}.powermail_check_inner{margin-right:1rem}.powermail_check_inner label{position:relative;display:inline-block;font-size:inherit;line-height:1.25;padding-left:2.25rem;outline:0}.powermail_check_inner label:before{position:absolute;display:block;content:"";left:8px;top:calc(50% - 10px);width:20px;height:20px;border:1px solid var(--color_text_lightgray);background-color:var(--color_bg_light);border-radius:4px}.powermail_field_error .powermail_check_inner label:before{border-color:var(--fields_color_error)}.powermail_check_inner label.withicon{padding-left:58px;background-position:35px center}.powermail_check_inner input:checked+label:after{position:absolute;display:block;content:"";left:13px;top:calc(50% - 5px);width:10px;height:10px;background-color:var(--color_primary)}.powermail_fieldwrap_type_file ul{display:none}.powermail_replaceFileInput{position:relative;display:flex;flex-wrap:wrap;gap:1rem;padding:1px;margin:-1px;overflow:hidden}@media(min-width: 550px){.powermail_replaceFileInput{flex-wrap:nowrap}}.powermail_replaceFileInput input[type=file]{position:absolute;left:0;top:0;bottom:0;right:0;position:absolute;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:#fff;cursor:inherit}.powermail_replaceFileInput .filepath{--input_border_color: var(--fields_border_color);width:100%;font-size:var(--fontsize_base);line-height:1;padding:.5rem;border-radius:var(--fields_radius);border:1px solid var(--input_border_color);outline-offset:-1px;outline-color:var(--input_border_color);min-height:2.222rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.powermail_replaceFileInput .filepath:focus{--input_border_color: var(--fields_border_color_focus)}.powermail_replaceFileInput .powermail_field_error~.filepath{color:var(--color_primary);--input_border_color: var(--fields_color_error)}.powermail_replaceFileInput button{min-width:10rem;min-height:2.222rem;white-space:nowrap}.powermail_replaceFileInput button:focus{color:green !important}.powermail_replaceFileInput input[type=file]:focus-visible~button{outline:2px solid var(--fields_border_color_focus);outline-offset:1px}.powermail_field_error{--input_border_color: var(--fields_color_error) !important;color:var(--fields_color_error)}.powermail_field_error_container{color:var(--fields_color_error)}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:var(--fontsize_base);user-select:none}.chosen-container *{box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border-top:0;background:#fff;box-shadow:0 .75rem 1rem var(--color_shadow);clip:rect(0, 0, 0, 0);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:.25rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:.125rem;vertical-align:top}.chosen-container-single:focus,.chosen-container-single:focus-within:not(.chosen-with-drop){outline:1px solid var(--fields_border_color_focus);outline-offset:0;border-radius:var(--radius_button)}.chosen-container-single .chosen-single{--input_border_color: var(--fields_border_color);width:100%;font-size:var(--fontsize_base);line-height:1;padding:.5rem;border-radius:var(--fields_radius);border:1px solid var(--input_border_color);outline-offset:-1px;outline-color:var(--input_border_color);position:relative;display:table;table-layout:fixed;overflow:hidden;text-decoration:none;white-space:nowrap;color:inherit}.chosen-container-single .chosen-single:focus{--input_border_color: var(--fields_border_color_focus)}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:1.25rem;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:2rem}.chosen-container-single .chosen-single .search-choice-close{position:absolute;top:.7rem;right:1.25rem;display:block;width:.666rem;height:.666rem;background:url("../js/vendor/chosen/chosen-sprite.png") -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single .search-choice-close:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single .search-choice-close:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:1rem;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:calc(100% - .666rem);margin-block:.333rem;background:url("../js/vendor/chosen/chosen-sprite.png") no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;border:1px solid #aaa;background:url("../js/vendor/chosen/chosen-sprite.png") no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0;outline-offset:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 var(--radius_button) var(--radius_button);background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0, 0, 0, 0);clip-path:inset(100% 100%)}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 .125rem .125rem 0;padding:0 0 0 .125rem;max-height:15rem;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:.125rem .25rem;list-style:none;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:var(--color_primary);color:#fff}.chosen-container .chosen-results li.no-results{display:list-item;color:var(--color_primary)}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:1rem}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{--input_border_color: var(--fields_border_color);width:100%;font-size:var(--fontsize_base);line-height:1;padding:.5rem;border-radius:var(--fields_radius);border:1px solid var(--input_border_color);outline-offset:-1px;outline-color:var(--input_border_color);position:relative;overflow:hidden;padding:.25rem .5rem;margin:0;width:100%;cursor:text}.chosen-container-multi .chosen-choices:focus{--input_border_color: var(--fields_border_color_focus)}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;border:0 !important;background:rgba(0,0,0,0) !important;-webkit-box-shadow:none;box-shadow:none;color:#787878;font-size:100%;font-family:inherit;line-height:normal;border-radius:0;width:25px;outline-offset:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#fff;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url("../js/vendor/chosen/chosen-sprite.png") -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single,.chosen-container-active .chosen-choices{background-color:#fff}.chosen-container-active.chosen-with-drop .chosen-single,.chosen-container-active.chosen-with-drop .chosen-choices{border-bottom-right-radius:0;border-bottom-left-radius:0}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:rgba(0,0,0,0)}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-disabled{opacity:.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}@media(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi),(min-resolution: 1.5dppx){.chosen-container-single .chosen-single .search-choice-close,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("../js/vendor/chosen/chosen-sprite@2x.png") !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}.loadercontainer.loading{position:relative;pointer-events:none}.loadercontainer.loading .captchaloader{position:absolute;display:flex !important;flex-direction:column;justify-content:center;align-items:center;gap:4rem;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem;background-color:rgba(255,255,255,.5);z-index:80}.loadercontainer.loading .captchaloader .circle{width:1em;height:1em;font-size:20px;transform:translate(-0.5em);border-radius:50%;text-indent:-9999em;animation:captchaloadanim 1.3s infinite linear}.loadercontainer.loading .captchaloader .text{font-size:var(--fontsize_small);color:var(--color_primary);text-shadow:0 0 2px #fff,0 0 4px #fff,0 0 6px #fff,0 0 8px #fff,0 0 10px #fff}@keyframes captchaloadanim{0%,100%{box-shadow:0em -3em 0em .2em var(--color_primary),2em -2em 0 0em var(--color_primary),3em 0em 0 -0.5em var(--color_primary),2em 2em 0 -0.5em var(--color_primary),0em 3em 0 -0.5em var(--color_primary),-2em 2em 0 -0.5em var(--color_primary),-3em 0em 0 -0.5em var(--color_primary),-2em -2em 0 0em var(--color_primary)}12.5%{box-shadow:0em -3em 0em 0em var(--color_primary),2em -2em 0 .2em var(--color_primary),3em 0em 0 0em var(--color_primary),2em 2em 0 -0.5em var(--color_primary),0em 3em 0 -0.5em var(--color_primary),-2em 2em 0 -0.5em var(--color_primary),-3em 0em 0 -0.5em var(--color_primary),-2em -2em 0 -0.5em var(--color_primary)}25%{box-shadow:0em -3em 0em -0.5em var(--color_primary),2em -2em 0 0em var(--color_primary),3em 0em 0 .2em var(--color_primary),2em 2em 0 0em var(--color_primary),0em 3em 0 -0.5em var(--color_primary),-2em 2em 0 -0.5em var(--color_primary),-3em 0em 0 -0.5em var(--color_primary),-2em -2em 0 -0.5em var(--color_primary)}37.5%{box-shadow:0em -3em 0em -0.5em var(--color_primary),2em -2em 0 -0.5em var(--color_primary),3em 0em 0 0em var(--color_primary),2em 2em 0 .2em var(--color_primary),0em 3em 0 0em var(--color_primary),-2em 2em 0 -0.5em var(--color_primary),-3em 0em 0 -0.5em var(--color_primary),-2em -2em 0 -0.5em var(--color_primary)}50%{box-shadow:0em -3em 0em -0.5em var(--color_primary),2em -2em 0 -0.5em var(--color_primary),3em 0em 0 -0.5em var(--color_primary),2em 2em 0 0em var(--color_primary),0em 3em 0 .2em var(--color_primary),-2em 2em 0 0em var(--color_primary),-3em 0em 0 -0.5em var(--color_primary),-2em -2em 0 -0.5em var(--color_primary)}62.5%{box-shadow:0em -3em 0em -0.5em var(--color_primary),2em -2em 0 -0.5em var(--color_primary),3em 0em 0 -0.5em var(--color_primary),2em 2em 0 -0.5em var(--color_primary),0em 3em 0 0em var(--color_primary),-2em 2em 0 .2em var(--color_primary),-3em 0em 0 0em var(--color_primary),-2em -2em 0 -0.5em var(--color_primary)}75%{box-shadow:0em -3em 0em -0.5em var(--color_primary),2em -2em 0 -0.5em var(--color_primary),3em 0em 0 -0.5em var(--color_primary),2em 2em 0 -0.5em var(--color_primary),0em 3em 0 -0.5em var(--color_primary),-2em 2em 0 0em var(--color_primary),-3em 0em 0 .2em var(--color_primary),-2em -2em 0 0em var(--color_primary)}87.5%{box-shadow:0em -3em 0em 0em var(--color_primary),2em -2em 0 -0.5em var(--color_primary),3em 0em 0 -0.5em var(--color_primary),2em 2em 0 -0.5em var(--color_primary),0em 3em 0 -0.5em var(--color_primary),-2em 2em 0 0em var(--color_primary),-3em 0em 0 0em var(--color_primary),-2em -2em 0 .2em var(--color_primary)}}.page-navigation{position:relative;padding-block:1rem;font-size:var(--fontsize_base)}@media(min-width: 550px){.page-navigation{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:1rem}}.page-navigation>p{text-align:right;white-space:nowrap}@media(min-width: 550px){.page-navigation>p{margin:0}}.page-navigation>ul{padding:0;margin:0;list-style:none;display:flex}.page-navigation a,.page-navigation .current,.page-navigation .skippedIndicator,.page-navigation span{display:flex;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;color:inherit;line-height:1;padding-inline:.5rem}.page-navigation a{background-color:#fff;text-decoration:none;outline-offset:-0.5rem}.page-navigation a:hover,.page-navigation a:focus{text-decoration:underline}.page-navigation .current{color:var(--color_primary);font-weight:bold}.page-navigation .previous a,.page-navigation .previous span,.page-navigation .next a,.page-navigation .next span{position:relative;width:40px;color:rgba(0,0,0,0);overflow:hidden;-webkit-user-select:none;user-select:none}.page-navigation .previous a:before,.page-navigation .previous span:before,.page-navigation .next a:before,.page-navigation .next span:before{display:inline-block;width:1em;aspect-ratio:1;flex-shrink:0;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-image:var(--icon-link_more);mask-image:var(--icon-link_more);background-color:currentColor;position:absolute;left:calc(50% - .5rem);top:calc(50% - .5rem)}.page-navigation .previous span:before,.page-navigation .next span:before{background-color:var(--color_text_body);opacity:.5}.page-navigation .previous a:before,.page-navigation .previous span:before{-webkit-mask-image:var(--icon-link_back);mask-image:var(--icon-link_back)}.page-navigation .skippedIndicator{color:var(--color_text_midgray)}#tx-solr-search .summary small{font-size:var(--fontsize_base);font-weight:normal;margin-left:.5rem}#tx-solr-search .linkblocks{padding:0;margin:0;list-style:none;line-height:1.25}#tx-solr-search .linkblocks>li{position:relative}#tx-solr-search .linkblocks>li:nth-of-type(odd){background-color:var(--color_bg_lighter)}#tx-solr-search .linkblocks a{display:block;color:inherit;text-decoration:none;padding-block:.75rem;outline-offset:-2px}#tx-solr-search .linkblocks a>:first-child,#tx-solr-search .linkblocks a>a[id]:first-child+*{margin-top:0}#tx-solr-search .linkblocks a>:last-child{margin-bottom:0}#tx-solr-search .linkblocks p{margin-block:.5rem}#tx-solr-search .results-topic{font-size:inherit;margin:0}#tx-solr-search .results-highlight{color:var(--color_primary)}#tx-solr-search .relevance{display:inline-block;font-size:var(--fontsize_base);text-transform:uppercase}#tx-solr-search .tx-solr-relevance-bar{display:inline-block;position:relative;top:.3888rem;width:6.666rem;height:.5rem;border:2px solid var(--color_primary);border-radius:var(--radius_small);background-color:#fff;margin:0 1.5rem 0 .25rem}#tx-solr-search .tx-solr-relevance{height:100%;background-color:var(--color_primary);border-radius:var(--radius_small)}#tx-solr-search .pagepath{padding:0;margin:0;list-style:none;display:inline-block;font-weight:bold;font-size:var(--fontsize_base);color:var(--color_text_body)}#tx-solr-search .pagepath li{display:inline}#tx-solr-search .pagepath li:after{content:" › "}#tx-solr-search .pagepath li:last-child:after{content:""}#tx-solr-search #tx-solr-faceting{border-top-width:0}#tx-solr-search #tx-solr-faceting .accordion_sheet{border-bottom-width:0}#tx-solr-search #tx-solr-faceting .accordion_content{padding-bottom:0;margin-bottom:-0.333rem}#tx-solr-search .facet ul{padding:0;margin:0;list-style:none}#tx-solr-search .facet ul:before,#tx-solr-search .facet ul:after{content:" ";display:table}#tx-solr-search .facet ul:after{clear:both}@media(min-width: 550px){#tx-solr-search .facet ul{column-count:2;column-gap:1rem}}#tx-solr-search .facet_item{position:relative;display:inline-block;font-size:inherit;line-height:1.25;padding-left:2.25rem;outline:0;display:block;margin-bottom:.333rem}#tx-solr-search .facet_item:before{position:absolute;display:block;content:"";left:8px;top:calc(50% - 10px);width:20px;height:20px;border:1px solid var(--color_text_lightgray);background-color:var(--color_bg_light);border-radius:100%}.powermail_field_error #tx-solr-search .facet_item:before{border-color:var(--fields_color_error)}#tx-solr-search .facet_item.withicon{padding-left:58px;background-position:35px center}#tx-solr-search .facet_item[data-active="1"]:after,#tx-solr-search .facet_item[data-otheractive="0"]:after{position:absolute;display:block;content:"";left:13px;top:calc(50% - 5px);width:10px;height:10px;background-color:var(--color_primary);border-radius:100%}#tx-solr-search .facet_item a{position:relative;color:inherit;text-decoration:none;padding-left:2.25rem;margin-left:-2.25rem;z-index:1;outline:0}#tx-solr-search .facet_item:has(a:focus-visible):before{outline:2px solid var(--color_text_midgray);outline-offset:1px}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none !important;visibility:hidden}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-hidden-accessible.focusable:active,.ui-helper-hidden-accessible.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-autocomplete{position:absolute;display:block;top:0;left:0;list-style:none;padding:0;margin:0;outline:none;cursor:default;z-index:100}.ui-menu-item{position:relative;margin:0;padding:5px 1em 5px 15px;cursor:pointer}.ui-state-active{color:var(--color_primary);text-decoration:underline}.ui-widget-content{background:#fff;border-radius:var(--radius_small);box-shadow:0 .75rem 1rem var(--color_shadow)}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;font-size:var(--fontsize_base)}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:3px;width:1.8em;height:1.8em;background-color:rgba(0,0,0,0) !important}.ui-datepicker .ui-datepicker-prev[disabled],.ui-datepicker .ui-datepicker-next[disabled]{filter:grayscale(1)}.ui-datepicker .ui-datepicker-prev{left:7px}.ui-datepicker .ui-datepicker-next{right:7px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;width:15px;height:15px}.ui-datepicker .ui-datepicker-prev span:after,.ui-datepicker .ui-datepicker-next span:after{content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:7.5px 15px 7.5px 0;border-color:rgba(0,0,0,0) var(--color_primary) rgba(0,0,0,0) rgba(0,0,0,0)}.ui-datepicker .ui-datepicker-next span:after{border-width:7.5px 0 7.5px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--color_primary)}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{--input_border_color: var(--fields_border_color);width:100%;font-size:var(--fontsize_base);line-height:1;padding:.5rem;border-radius:var(--fields_radius);border:1px solid var(--input_border_color);outline-offset:-1px;outline-color:var(--input_border_color);padding-block:.222rem}.ui-datepicker .ui-datepicker-title select:focus{--input_border_color: var(--fields_border_color_focus)}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker select.ui-datepicker-year{margin-left:2%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{width:14.28%;border:0}.ui-datepicker td span,.ui-datepicker td a,.ui-datepicker td button{display:inline-block;width:100%;padding:.2em;text-align:center;text-decoration:none}.ui-datepicker td a,.ui-datepicker td button{color:#000;outline-offset:1px}.ui-datepicker td a:hover,.ui-datepicker td button:hover{text-decoration:underline}.ui-datepicker td a.ui-state-active,.ui-datepicker td button.ui-state-active{color:#fff;background-color:var(--color_primary);border-radius:var(--radius_button)}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker-trigger{margin-left:5px}.ui-datepicker .ui-datepicker-unselectable{color:var(--color_text_lightgray)}.pswp.pswp--wienervereinskin{--pswp-bg: #fff;--pswp-icon-color: var(--color_text_body);--pswp-icon-color-secondary: #fff}.pswp.pswp--wienervereinskin .pswp__icn-shadow{display:none}.pswp.pswp--wienervereinskin .pswp__top-bar{background-color:var(--color_text_body);--pswp-icon-color: #fff;--pswp-icon-color-secondary: var(--color_text_body)}.pswp.pswp--wienervereinskin button:focus,.pswp.pswp--wienervereinskin button:hover{--pswp-icon-color: var(--color_primary)}.pswp.pswp--wienervereinskin .pswp__content iframe{background-color:#fff}.pswp.pswp--wienervereinskin .pswp__custom-caption{position:absolute;left:0;bottom:0;width:100%;min-height:3rem;color:#fff;font-size:1rem;text-align:center;line-height:1.2;padding:1rem;background-color:var(--color_text_body);--outline-color: #fff}iframe.pspw-iframe{width:max(320px,90%);max-width:1000px;height:calc(100vh - 120px);overflow:auto;border:2px solid #eee}body .swiper-initialized{--swiper-navigation-top-offset: calc(50% - 1.3666rem)}body .swiper-button-prev,body .swiper-button-next{width:2.7222rem;padding:0 !important}body .swiper-button-prev:before,body .swiper-button-next:before{transform:none !important}body .swiper-button-prev:after,body .swiper-button-next:after{display:none}body .swiper:not(.swiper-initialized) .swiper-button-prev,body .swiper:not(.swiper-initialized) .swiper-button-next{display:none}.ce.wienerverein_gedenkportal{grid-column:outer-start/outer-end}.ce.wienerverein_gedenkportal #trauerportal,.ce.wienerverein_gedenkportal #gedenkportal{max-width:none;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;overflow:visible}.ce.wienerverein_gedenkportal #trauerportal div:has(>.trauerportal-container),.ce.wienerverein_gedenkportal #gedenkportal div:has(>.trauerportal-container){margin-top:0}.ce.wienerverein_gedenkportal #trauerportal .trauerportal-container,.ce.wienerverein_gedenkportal #gedenkportal .trauerportal-container{padding-top:0}.ce.wienerverein_gedenkportal #trauerportal .text-sand,.ce.wienerverein_gedenkportal #gedenkportal .text-sand{color:var(--color_primary)}.ce.wienerverein_gedenkportal #trauerportal .border-sand,.ce.wienerverein_gedenkportal #gedenkportal .border-sand{border-color:var(--color_primary)}.ce.wienerverein_gedenkportal #trauerportal h2.text-sand,.ce.wienerverein_gedenkportal #gedenkportal h2.text-sand{color:inherit !important}.ce.wienerverein_gedenkportal #trauerportal h2.text-sand+hr,.ce.wienerverein_gedenkportal #gedenkportal h2.text-sand+hr{display:none}.ce.wienerverein_gedenkportal #trauerportal .rcount,.ce.wienerverein_gedenkportal #gedenkportal .rcount{font-size:var(--fontsize_base)}.ce.wienerverein_gedenkportal #trauerportal button.mainbtn:before,.ce.wienerverein_gedenkportal #trauerportal button.mainbtn:after,.ce.wienerverein_gedenkportal #gedenkportal button.mainbtn:before,.ce.wienerverein_gedenkportal #gedenkportal button.mainbtn:after{display:none}.ce.wienerverein_gedenkportal #trauerportal #resetfilterbtn,.ce.wienerverein_gedenkportal #gedenkportal #resetfilterbtn{font-size:var(--fontsize_base);margin-top:0}.ce.wienerverein_gedenkportal #trauerportal .filterliste,.ce.wienerverein_gedenkportal #gedenkportal .filterliste{padding:1rem;background-color:var(--color_bg_lighter);border-radius:var(--radius_base);margin-block:1rem 2.5rem;box-shadow:0 .75rem 1rem var(--color_shadow)}.ce.wienerverein_gedenkportal #trauerportal .filterliste>:first-child,.ce.wienerverein_gedenkportal #trauerportal .filterliste>a[id]:first-child+*,.ce.wienerverein_gedenkportal #gedenkportal .filterliste>:first-child,.ce.wienerverein_gedenkportal #gedenkportal .filterliste>a[id]:first-child+*{margin-top:0}.ce.wienerverein_gedenkportal #trauerportal .filterliste>:last-child,.ce.wienerverein_gedenkportal #gedenkportal .filterliste>:last-child{margin-bottom:0}.ce.wienerverein_gedenkportal #trauerportal #trauerfilterform :is(label,b):has(+input),.ce.wienerverein_gedenkportal #gedenkportal #trauerfilterform :is(label,b):has(+input){font-size:var(--fontsize_base)}.ce.wienerverein_gedenkportal #trauerportal #trauerfilterform div:has(button.mainbtn),.ce.wienerverein_gedenkportal #gedenkportal #trauerfilterform div:has(button.mainbtn){margin-bottom:0}.ce.wienerverein_gedenkportal #trauerportal input[type=text],.ce.wienerverein_gedenkportal #gedenkportal input[type=text]{--input_border_color: var(--fields_border_color);width:100%;font-size:var(--fontsize_base);line-height:1;padding:.5rem;border-radius:var(--fields_radius);border:1px solid var(--input_border_color);outline-offset:-1px;outline-color:var(--input_border_color);background-color:#fff;margin-top:0}.ce.wienerverein_gedenkportal #trauerportal input[type=text]:focus,.ce.wienerverein_gedenkportal #gedenkportal input[type=text]:focus{--input_border_color: var(--fields_border_color_focus)}.ce.wienerverein_gedenkportal #trauerportal .part-item,.ce.wienerverein_gedenkportal #gedenkportal .part-item{align-items:start}.ce.wienerverein_gedenkportal #trauerportal .parte-text,.ce.wienerverein_gedenkportal #gedenkportal .parte-text{padding-inline:0 !important}.ce.wienerverein_gedenkportal #trauerportal a.more-link,.ce.wienerverein_gedenkportal #gedenkportal a.more-link{display:inline-flex;gap:.25rem;color:var(--color_primary)}.ce.wienerverein_gedenkportal #trauerportal a.more-link:after,.ce.wienerverein_gedenkportal #gedenkportal a.more-link:after{display:inline-block;width:1em;aspect-ratio:1;flex-shrink:0;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-image:var(--icon-Arrow_Right_MD);mask-image:var(--icon-Arrow_Right_MD);background-color:currentColor}.ce.wienerverein_gedenkportal #trauerportal .no-more.w-full,.ce.wienerverein_gedenkportal #gedenkportal .no-more.w-full{grid-column:1/-1}.ce.wienerverein_gedenkportal #trauerportal .partenname,.ce.wienerverein_gedenkportal #gedenkportal .partenname{padding-top:1rem}.ce.wienerverein_gedenkportal #trauerportal .bggold,.ce.wienerverein_gedenkportal #gedenkportal .bggold{background-color:var(--color_bg_light)}.ce.wienerverein_gedenkportal #trauerportal a.kondolierenbtn,.ce.wienerverein_gedenkportal #gedenkportal a.kondolierenbtn{color:var(--color_primary);text-decoration:underline}.ce.wienerverein_gedenkportal #trauerportal a.kondolenzmeldenbtn,.ce.wienerverein_gedenkportal #gedenkportal a.kondolenzmeldenbtn{font-size:var(--fontsize_base);color:var(--color_text_lightgray) !important;text-decoration:underline}.ce.wienerverein_gedenkportal #trauerportal .share-dropdown,.ce.wienerverein_gedenkportal #gedenkportal .share-dropdown{padding:1rem;margin-top:0;box-shadow:0 .75rem 1rem var(--color_shadow)}.ce.wienerverein_gedenkportal #trauerportal .partedetails,.ce.wienerverein_gedenkportal #gedenkportal .partedetails{box-shadow:0 .75rem 1rem var(--color_shadow)}.boe-loading-spinner{border-color:var(--color_primary) !important;border-top-color:var(--color_bg_dark) !important}.printonly{display:none}@media print{.printonly{display:block}@page{margin:1.5cm}body{color:#000}a,a:visited{text-decoration:underline}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h1,h2,h3{page-break-after:avoid}.noprint,#skiplinks,#pageheader .static-header>*:not(.logocontainer),.sharelinkcontainer,#pagefooter,#beraterlasche,#TSFE_ADMIN_PANEL_FORM{display:none !important}.contentwidth{width:auto;max-width:none;margin:0}#pageheader{position:static;box-shadow:none;margin-bottom:1rem}#pageheader .static-header{height:auto}#pageheader .logocontainer{height:100%;pointer-events:none;z-index:1}#pageheader .logos{position:static;left:0;top:0}#pageheader .logos img{position:static;transform:none}#pageheader .logos .logo{width:7.5rem;background-color:#fff;opacity:1 !important}#pageheader .logos .tulpe{display:none}}
