._grid_1l28d_1,._grid_1l28d_1 fieldset._box_1l28d_1{gap:var(--act-space-s);flex-direction:column;display:flex}@media (min-width:1200px){._grid_1l28d_1,._grid_1l28d_1 fieldset._box_1l28d_1{grid-template-columns:repeat(12,1fr);align-items:start;display:grid}}@media (min-width:992px){._grid_1l28d_1:not(:has(._width2_1l28d_14,._width1_1l28d_14)){grid-template-columns:repeat(12,1fr);align-items:start;display:grid}._grid_1l28d_1 fieldset._box_1l28d_1:not(:has(._width2_1l28d_14,._width1_1l28d_14)){grid-template-columns:repeat(12,1fr);align-items:start;display:grid}}@media (min-width:768px){._grid_1l28d_1:not(:has(._width4_1l28d_21,._width3_1l28d_21,._width2_1l28d_14,._width1_1l28d_14)){grid-template-columns:repeat(12,1fr);align-items:start;display:grid}._grid_1l28d_1 fieldset._box_1l28d_1:not(:has(._width4_1l28d_21,._width3_1l28d_21,._width2_1l28d_14,._width1_1l28d_14)){grid-template-columns:repeat(12,1fr);align-items:start;display:grid}}._grid_1l28d_1 fieldset._box_1l28d_1{padding:0;padding-top:var(--act-space-s);border:none;grid-column:span 12;margin:0}._grid_1l28d_1 fieldset._box_1l28d_1 legend{font-size:1.1em;font-weight:var(--act-font-weight-highlight);padding:0}._grid_1l28d_1 fieldset._box_1l28d_1._separator_1l28d_39{border-top:1px solid var(--act-color-border)}._grid_1l28d_1 fieldset._box_1l28d_1._separator_1l28d_39 legend{margin-left:var(--act-space-s);padding-inline:var(--act-space-s)}._grid_1l28d_1 aw-upload,._grid_1l28d_1 aw-textarea{align-self:stretch}._grid_1l28d_1 ._description_1l28d_50{grid-column:1/13}._grid_1l28d_1 ._description_1l28d_50 p,._grid_1l28d_1 ._description_1l28d_50:is(p){margin:0;margin-bottom:var(--act-space-xs)}fieldset._group_1l28d_58{background:0 0;border:none;flex-flow:column;justify-content:flex-start;align-items:stretch;margin:0;padding:0;display:flex}fieldset._group_1l28d_58>legend{margin-bottom:var(--act-space-xs)}fieldset._group_1l28d_58:has(:required)>legend:after{content:"*"}._container_pqokw_1{--count-display:grid;--count-background:var(--act-color-accent);--count-color:var(--act-color-text-contrast);--count-radius:var(--act-border-radius-s);container:download-explorer/inline-size}._contained_pqokw_10{grid-template-columns:1fr 2fr;gap:10px;display:grid}._outlined_pqokw_16{border:1px solid var(--act-color-border);border-radius:var(--act-border-radius);flex-direction:column;height:max-content;display:flex}._header_pqokw_24{justify-content:space-between;align-items:center;gap:var(--act-space-m);background-color:var(--act-color-accent);color:var(--act-color-text-contrast);border-top-right-radius:var(--act-border-radius);border-top-left-radius:var(--act-border-radius);padding:var(--act-space-s);flex-flow:wrap;margin:-1px -1px 0;display:flex}._header_pqokw_24>._heading_pqokw_39{color:inherit;margin:0}._emptySelection_pqokw_44{padding:var(--act-space-s)}li._downloadListItem_pqokw_48{flex-direction:column;flex:1;display:flex}div._selectable_pqokw_54{appearance:none;font:inherit;z-index:0;border:1px solid var(--act-color-border);margin-inline:-1px;background:0 0;flex:1;margin-top:-1px;display:flex}div._selectable_pqokw_54>._button_pqokw_71{font:inherit;cursor:pointer;align-items:center;gap:var(--act-space-s);appearance:none;padding:var(--act-space-s);background:0 0;border:none;flex-flow:wrap;flex:1;margin:0;display:flex}div._selectable_pqokw_54:hover,div._selectable_pqokw_54:focus-visible,div._selectable_pqokw_54._active_pqokw_95{background-color:var(--act-color-background)}div._selectable_pqokw_54:hover,div._selectable_pqokw_54:focus-visible{border-color:var(--act-color-accent-faded);z-index:1}div._selectable_pqokw_54 span._icon_pqokw_104{flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}div._selectable_pqokw_54 span._count_pqokw_113{background:var(--count-background);color:var(--count-color);width:25px;height:25px;display:var(--count-display);border-radius:var(--count-radius);flex-shrink:0;place-items:center;margin-left:auto}a._downloadItem_pqokw_127{color:inherit;font:inherit;text-decoration:none}a._downloadItem_pqokw_127 p{margin:0}a._downloadItem_pqokw_127 ._downloadInfo_pqokw_136{opacity:.7;font-size:.8em}._clamped_pqokw_141{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._childFolders_pqokw_148,._contentList_pqokw_149{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._childFolders_pqokw_148{padding-left:var(--act-space-s)}@container download-explorer (max-width:700px){._contained_pqokw_10{grid-template-columns:1fr}}._contentList_pqokw_149{margin-bottom:-1px}li._downloadListItem_pqokw_48._last_pqokw_171:not(:has(._childFolders_pqokw_148))>._selectable_pqokw_54{border-bottom-right-radius:var(--act-border-radius)}._contentList_pqokw_149>li._downloadListItem_pqokw_48._last_pqokw_171:not(:has(._childFolders_pqokw_148))>._selectable_pqokw_54{border-bottom-left-radius:var(--act-border-radius)}._drawer_1kqi3_1{width:min(var(--drawer-width,auto),100% - var(--act-space-s));max-width:calc(100% - var(--act-space-s));background:var(--drawer-background,var(--act-color-surface));box-shadow:var(--drawer-shadow,var(--act-box-shadow));transition:transform var(--drawer-transition,var(--act-transition));opacity:1;display:block;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}._drawer_1kqi3_1._open_1kqi3_15{transform:translate(0)}._drawer_1kqi3_1[hidden]{opacity:0}._drawer_1kqi3_1[hidden]>div{display:none}._drawer_1kqi3_1>div{width:100%;height:100%}div._container_1ma5s_1{box-sizing:border-box;width:100%;height:100%;padding:1rem;position:relative;container:not-found/inline-size}div._container_1ma5s_1 *{box-sizing:border-box}section._text_1ma5s_13{align-self:flex-start}section._text_1ma5s_13 h1{color:#595959}section._text_1ma5s_13 code{font-size:larger}section._image_1ma5s_23{align-self:flex-end}img._image_1ma5s_23{width:100%;height:auto;display:block}div._wrapper_1ma5s_33{flex-flow:row;justify-content:center;gap:1rem;width:100%;height:100%;display:flex;position:relative}div._wrapper_1ma5s_33 section{width:50%}@container (max-width:786px){div._wrapper_1ma5s_33{flex-flow:column;align-items:stretch}div._wrapper_1ma5s_33 section{align-self:stretch;width:auto}div._wrapper_1ma5s_33 section._image_1ma5s_23{order:1}}._message_h7zzr_1{white-space:pre-wrap}._drawer_nvhuy_1{z-index:2000;width:min(400px,90vw)}._drawer_nvhuy_1>div{justify-content:flex-start;align-items:stretch;gap:var(--act-space-m);padding:var(--act-space-m);flex-flow:column;display:flex}._headline_nvhuy_14{flex-flow:row;justify-content:space-between;align-items:center;display:flex}._label_nvhuy_21{justify-content:flex-start;align-items:center;gap:var(--act-space-s);flex-flow:row;font-size:large;display:inline-flex}._close_nvhuy_30{cursor:pointer;background-color:var(--act-color-surface);padding:var(--act-space-s);border-radius:var(--act-border-radius);color:var(--act-color-text);border:1px solid #0000}._close_nvhuy_30:hover,._close_nvhuy_30:focus-visible{border-color:var(--act-color-accent)}._close_nvhuy_30:focus-visible{outline:1px solid var(--act-color-accent)}._content_nvhuy_45{gap:var(--act-space-m);background-color:var(--act-color-background);border-radius:var(--act-border-radius);padding:var(--act-space-m);flex-flow:column;display:flex}._container_fx4j6_1{border:1px solid var(--act-color-border);border-radius:var(--act-border-radius);margin:var(--act-space-l) 0;flex-direction:column;display:flex;overflow:hidden}._container_fx4j6_1>p._caption_fx4j6_9{text-align:left;padding:var(--act-space-m);background:var(--act-color-background);font-weight:var(--act-font-weight-bold);color:var(--act-info-table-caption-color,var(--act-color-text));margin:0;font-size:1.1em}dl._info_fx4j6_19{padding:0 var(--act-space-m);border-collapse:collapse;flex:1;margin:0}dl._info_fx4j6_19 dt,dl._info_fx4j6_19 dd{padding:var(--act-space-s) 0;text-align:left;vertical-align:top;white-space:pre-line;font-weight:inherit;margin:0}dl._info_fx4j6_19 dt :is(p,table,ul,ol,figure,span,blockquote,pre,code):last-child,dl._info_fx4j6_19 dd :is(p,table,ul,ol,figure,span,blockquote,pre,code):last-child{margin-bottom:0}dl._info_fx4j6_19 dt{width:35%;min-width:35%;padding-right:var(--act-space-m)}dl._info_fx4j6_19 dt svg{width:1em;height:1em;color:var(--act-info-table-icon-color,var(--act-color-accent));margin-right:1ch}dl._info_fx4j6_19 dt:after{content:":"}dl._info_fx4j6_19 dd{flex:1}dl._info_fx4j6_19 dd:nth-child(2){align-items:baseline;gap:5px;display:flex}dl._info_fx4j6_19>div{display:flex}dl._info_fx4j6_19>div:not(:last-child),dl._info_fx4j6_19:not(:last-child)>div:last-child{border-bottom:1px solid var(--act-color-border)}@media (max-width:768px){dl._info_fx4j6_19{flex-direction:column;display:flex}dl._info_fx4j6_19 dt,dl._info_fx4j6_19 dd{width:100%;padding:0}dl._info_fx4j6_19 dt{font-weight:var(--act-font-weight-highlight)}dl._info_fx4j6_19>div{padding:var(--act-space-s) 0;gap:var(--act-space-xs);flex-direction:column;display:flex}}._pagination_1vp6u_1{gap:var(--act-space-m);flex-direction:column;display:flex;position:relative}._contentContainer_1vp6u_8{position:relative}._contentContainer_1vp6u_8 ._loading_1vp6u_12{padding:var(--act-space-m);background-color:var(--act-color-surface);border:1px solid var(--act-color-border);border-radius:var(--act-border-radius);box-shadow:var(--act-box-shadow);pointer-events:none;transform-origin:top;transition:var(--act-transition);opacity:0;transition-delay:0s;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(20px - 50%))scale(.8)}._contentContainer_1vp6u_8 ._loading_1vp6u_12._active_1vp6u_28{opacity:1;transition-delay:.2s;transform:translate(-50%,-50%)scale(1)}._contentContainer_1vp6u_8 ._loading_1vp6u_12:after{content:"";border:2px solid var(--act-color-text,currentColor);border-radius:var(--act-border-radius-circle);border-top-color:#0000;width:30px;height:30px;animation:1s linear infinite _spin_1vp6u_1;display:block}@keyframes _spin_1vp6u_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._buttons_1vp6u_52{--pagination-color:var(--act-color-pagination,var(--act-color-accent));--pagination-color-contrast:var(--act-color-pagination-contrast,var(--act-color-text-contrast));padding:0}._buttons_1vp6u_52 form{gap:var(--act-space-xs);flex-wrap:wrap;display:flex}._buttons_1vp6u_52 ul{align-items:flex-end;gap:var(--act-space-xs);margin:0;padding:0;display:flex;position:relative}._buttons_1vp6u_52 ul ._pageButton_1vp6u_72{z-index:0;appearance:none;font:inherit;color:inherit;border-radius:var(--act-border-radius);cursor:pointer;background:0 0;border:none;min-width:30px;min-height:30px;margin:0;padding:0;list-style:none;display:flex}._buttons_1vp6u_52 ul ._pageButton_1vp6u_72:not(:has(:is(button,a)[aria-current=page])):hover{background-color:var(--act-color-background);z-index:1}._buttons_1vp6u_52 ul ._pageButton_1vp6u_72:not(:has(:is(button,a)[aria-current=page])):has(:focus-visible){background-color:var(--act-color-background);z-index:1}._buttons_1vp6u_52 ul ._pageButton_1vp6u_72:has(:is(button,a)[aria-current=page]){color:var(--pagination-color);z-index:2;text-decoration:underline}._buttons_1vp6u_52 ul ._pageButton_1vp6u_72 button,._buttons_1vp6u_52 ul ._pageButton_1vp6u_72 a{appearance:none;cursor:pointer;color:inherit;font:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;padding:var(--act-space-xs) var(--act-space-s);background:0 0;border:none;outline:none;flex:1;place-items:center;display:grid;position:relative}._buttons_1vp6u_52 ul ._pageButton_1vp6u_72 button svg,._buttons_1vp6u_52 ul ._pageButton_1vp6u_72 a svg{width:1ch}._buttons_1vp6u_52 ul ._pageButton_1vp6u_72 button.loading>div,._buttons_1vp6u_52 ul ._pageButton_1vp6u_72 a.loading>div{opacity:0}._buttons_1vp6u_52 ul ._pageButton_1vp6u_72 button.loading:after,._buttons_1vp6u_52 ul ._pageButton_1vp6u_72 a.loading:after{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;width:1em;height:1em;animation-name:_spin-in-button_1vp6u_1;animation-duration:1s;animation-iteration-count:infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._buttons_1vp6u_52 ul ._pageButton_1vp6u_72:has(:is(button,a):focus-visible){border-color:var(--pagination-color);outline:1px solid var(--pagination-color)}div._more_1vp6u_143{text-align:left;padding:var(--act-space-xs) var(--act-space-s)}._buttons_1vp6u_52._boxed_1vp6u_148 ul{gap:0}._buttons_1vp6u_52._boxed_1vp6u_148 ul ._pageButton_1vp6u_72{border:1px solid var(--act-color-border);border-radius:0;text-decoration:none}._buttons_1vp6u_52._boxed_1vp6u_148 ul ._pageButton_1vp6u_72+._pageButton_1vp6u_72{margin-left:-1px}._buttons_1vp6u_52._boxed_1vp6u_148 ul ._pageButton_1vp6u_72:first-child{border-top-left-radius:var(--act-border-radius);border-bottom-left-radius:var(--act-border-radius)}._buttons_1vp6u_52._boxed_1vp6u_148 ul ._pageButton_1vp6u_72:last-child{border-top-right-radius:var(--act-border-radius);border-bottom-right-radius:var(--act-border-radius)}._buttons_1vp6u_52._boxed_1vp6u_148 ul ._pageButton_1vp6u_72:has(:is(button,a)[aria-current=page]){color:var(--pagination-color-contrast);background-color:var(--pagination-color);border-color:var(--pagination-color);text-decoration:none}._buttons_1vp6u_52._boxed_1vp6u_148 ul div._more_1vp6u_143+._pageButton_1vp6u_72{border-top-left-radius:var(--act-border-radius);border-bottom-left-radius:var(--act-border-radius)}._buttons_1vp6u_52._boxed_1vp6u_148 ul ._pageButton_1vp6u_72:has(+div._more_1vp6u_143){border-top-right-radius:var(--act-border-radius);border-bottom-right-radius:var(--act-border-radius)}div._top_1vp6u_182{width:100%;scroll-margin-top:var(--act-pagination-scroll-offset,100px);position:absolute;top:0}@keyframes _spin-in-button_1vp6u_1{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}a._reactImage_cvmxs_2,button._reactImage_cvmxs_2{cursor:pointer;appearance:none;text-align:left;font:inherit;background:0 0;border:none;margin:0;padding:0;display:inline-block}a._reactImage_cvmxs_2:hover,a._reactImage_cvmxs_2:focus-visible,a._reactImage_cvmxs_2:active,button._reactImage_cvmxs_2:hover,button._reactImage_cvmxs_2:focus-visible,button._reactImage_cvmxs_2:active{box-shadow:var(--act-box-shadow)}figure._reactImage_cvmxs_2{flex-flow:column;justify-content:flex-start;align-items:flex-start;margin:0;padding:0;display:flex;position:relative}figure._reactImage_cvmxs_2 img._reactImage_cvmxs_2{width:100%;height:100%}figure._reactImage_cvmxs_2 figcaption{padding:var(--act-space-s);font-style:italic;position:relative}figure._reactImage_cvmxs_2 span._copyright_cvmxs_39{left:var(--act-space-s);top:var(--act-space-s);color:var(--act-color-text);background:var(--act-color-surface);padding:var(--act-space-xs) var(--act-space-s);border-radius:var(--act-border-radius);font-size:var(--act-font-size-s);text-decoration:none;position:absolute}figure._reactImage_cvmxs_2 span._copyright_cvmxs_39:before{content:"© "}figure._reactImage_cvmxs_2 span._copyright_cvmxs_39>span,figure._reactImage_cvmxs_2 span._copyright_cvmxs_39:hover:before,figure._reactImage_cvmxs_2 span._copyright_cvmxs_39:focus-visible:before,figure._reactImage_cvmxs_2 span._copyright_cvmxs_39:active:before{display:none}figure._reactImage_cvmxs_2 span._copyright_cvmxs_39:hover>span,figure._reactImage_cvmxs_2 span._copyright_cvmxs_39:focus-visible>span,figure._reactImage_cvmxs_2 span._copyright_cvmxs_39:active>span{display:unset}img._reactImage_cvmxs_2{display:block}ul._list_xskph_1{appearance:none;gap:var(--act-space-s);flex-flow:wrap;justify-content:flex-start;align-items:center;margin:0;padding:0;list-style:none;display:flex}a._anchor_xskph_13{--social-color:var(--act-color-text-link);--social-color-contrast:white;padding:var(--act-space-xs);height:2em;color:var(--social-color);border-radius:var(--act-border-radius);background:0 0;place-items:center;display:inline-grid}a._anchor_xskph_13 ._icon_xskph_25{pointer-events:none;aspect-ratio:1;width:auto;height:100%;fill:var(--social-color-gradient,var(--social-color));filter:var(--social-color-drop-shadow);object-fit:contain}a._anchor_xskph_13 ._icon_xskph_25.hover{display:none}a._anchor_xskph_13 ._icon_xskph_25:is(img).Snapchat{transform:scale(1.8)}a._anchor_xskph_13:hover,a._anchor_xskph_13:active,a._anchor_xskph_13:focus-visible{background:var(--social-color-gradient-hover,var(--social-color-gradient,var(--social-color-hover,var(--social-color))));color:var(--social-color-contrast-hover,var(--social-color-contrast))}a._anchor_xskph_13:hover ._icon_xskph_25,a._anchor_xskph_13:active ._icon_xskph_25,a._anchor_xskph_13:focus-visible ._icon_xskph_25{fill:var(--social-color-gradient-hover,var(--social-color-gradient,var(--social-color-hover,var(--social-color))));filter:var(--social-color-drop-shadow-hover,var(--social-color-drop-shadow))}a._anchor_xskph_13:hover ._icon_xskph_25.hover,a._anchor_xskph_13:active ._icon_xskph_25.hover,a._anchor_xskph_13:focus-visible ._icon_xskph_25.hover{display:block}a._anchor_xskph_13:hover ._icon_xskph_25.normal,a._anchor_xskph_13:active ._icon_xskph_25.normal,a._anchor_xskph_13:focus-visible ._icon_xskph_25.normal{display:none}._teaserbox_b7834_1{width:var(--act-teaser-width,100%);text-align:left;font:inherit;color:inherit;appearance:none;--border-color:var(--act-teaserbox-border-color,var(--act-color-accent-faded));background:0 0;border:none;list-style:none;display:flex;position:relative;container:teaserbox/inline-size}._teaserbox_b7834_1,._teaserbox_b7834_1 *{box-sizing:border-box}._teaserbox_b7834_1 ._contained_b7834_20{flex-direction:column;flex:1;display:flex}._teaserbox_b7834_1._background_b7834_26{border-radius:var(--act-border-radius);background-color:var(--act-color-background);transition:box-shadow var(--act-transition);overflow:hidden}._teaserbox_b7834_1._outline_b7834_33{border-radius:var(--act-border-radius);border:1px solid var(--act-color-border);transition:box-shadow var(--act-transition);overflow:hidden}._teaserbox_b7834_1 ._preview_b7834_41{margin-bottom:var(--act-space-s);aspect-ratio:var(--act-teaser-preview-aspect,4/3);background:var(--act-teaser-preview-background,var(--act-color-background));order:0;align-items:center;display:flex;position:relative;overflow:hidden}._teaserbox_b7834_1 ._preview_b7834_41 svg{aspect-ratio:1;opacity:.5;width:30%;height:auto;transform:scale(var(--scale));transition:var(--act-transition);margin-inline:auto}._teaserbox_b7834_1 ._preview_b7834_41 img{object-fit:cover;width:100%;height:100%;transform:scale(var(--scale));transition:var(--act-transition)}._teaserbox_b7834_1 ._categories_b7834_68{gap:var(--act-space-xs);margin:var(--act-space-m);flex-flow:wrap;align-self:flex-start;font-size:.8em;display:flex}._teaserbox_b7834_1 ._categories_b7834_68._float_b7834_76{position:absolute}._teaserbox_b7834_1 ._categories_b7834_68._float_b7834_76 ._category_b7834_79{box-shadow:var(--act-box-shadow)}._teaserbox_b7834_1 ._category_b7834_79{border-radius:var(--act-teaserbox-category-radius,var(--act-border-radius-s));background-color:var(--color,var(--act-color-accent));color:var(--color-text,var(--act-color-text-contrast));padding:calc(.5 * var(--act-space-s)) var(--act-space-s);border:1px solid var(--color,var(--act-color-accent));font-weight:var(--act-font-weight-highlight);display:inline-block}._teaserbox_b7834_1 ._category_b7834_79:is(a[href],button){z-index:1;position:relative}._teaserbox_b7834_1 ._category_b7834_79:is(a[href],button):hover,._teaserbox_b7834_1 ._category_b7834_79:is(a[href],button):focus-visible{background-color:var(--act-color-surface);color:var(--color,var(--act-color-accent))}._teaserbox_b7834_1:is(._background_b7834_26,._outline_b7834_33) ._preview_b7834_41 ._categories_b7834_68,._teaserbox_b7834_1 ._preview_b7834_41 ._categories_b7834_68{margin-top:var(--act-space-m);margin-left:var(--act-space-m)}._teaserbox_b7834_1:not(._background_b7834_26):not(._outline_b7834_33) ._preview_b7834_41{border-radius:var(--act-border-radius);overflow:hidden}._teaserbox_b7834_1 ._preview_b7834_41 ._icon_b7834_112{width:var(--act-teaser-icon-size,6em);border-radius:var(--act-border-radius);height:auto;padding:var(--act-space-m);background-color:var(--act-color-accent);color:var(--act-color-text-contrast);transition:var(--act-transition);aspect-ratio:1;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._teaserbox_b7834_1 ._preview_b7834_41 ._icon_b7834_112 svg{width:calc(var(--act-teaser-icon-size,6em) - 2 * var(--act-space-m));aspect-ratio:1;height:auto}._teaserbox_b7834_1 ._contents_b7834_135{flex:1;order:1;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;align-content:start;place-items:start;display:grid}._teaserbox_b7834_1._centered_b7834_146 ._contents_b7834_135{text-align:center}._teaserbox_b7834_1:is(._background_b7834_26,._outline_b7834_33) ._contents_b7834_135{padding:var(--act-space-m)}._teaserbox_b7834_1:is(._background_b7834_26,._outline_b7834_33) ._contents_b7834_135:not(:last-child){padding-top:0}._teaserbox_b7834_1 ._contents_b7834_135 ._link_b7834_159{color:inherit;transition:var(--act-transition);text-decoration:none}._teaserbox_b7834_1 ._contents_b7834_135 ._link_b7834_159:after{content:"";display:block;position:absolute;inset:0}._teaserbox_b7834_1._interactive_b7834_172 ._contents_b7834_135 ._link_b7834_159{color:var(--act-teaserbox-color-interactive,var(--act-color-accent))}._teaserbox_b7834_1._interactive_b7834_172 ._contents_b7834_135 ._link_b7834_159:hover,._teaserbox_b7834_1._interactive_b7834_172 ._contents_b7834_135 ._link_b7834_159:focus-visible{color:var(--act-teaserbox-color-hover,var(--act-color-accent))}._teaserbox_b7834_1._interactive_b7834_172 ._contents_b7834_135 ._link_b7834_159._cta_b7834_178{margin-top:var(--act-space-m);grid-row:3/4}._teaserbox_b7834_1._interactive_b7834_172 ._contents_b7834_135 ._link_b7834_159._ctaRight_b7834_182{margin-left:auto}._teaserbox_b7834_1._interactive_b7834_172 ._contents_b7834_135 ._link_b7834_159._defaultCta_b7834_185{display:block}._teaserbox_b7834_1._interactive_b7834_172 ._contents_b7834_135 ._link_b7834_159._defaultCta_b7834_185 .ctaContent{padding:var(--act-space-s) var(--act-space-m);background:var(--act-color-accent);color:var(--act-color-text-contrast);border-radius:var(--act-border-radius);z-index:1;border:1px solid #0000;display:block;position:relative}._teaserbox_b7834_1._interactive_b7834_172 ._contents_b7834_135 ._link_b7834_159._defaultCta_b7834_185:focus-visible .ctaContent,._teaserbox_b7834_1._interactive_b7834_172 ._contents_b7834_135 ._link_b7834_159._defaultCta_b7834_185 .ctaContent:hover{color:var(--act-color-text);border-color:var(--border-color);outline:1px solid var(--border-color);background:0 0}._teaserbox_b7834_1 ._contents_b7834_135 ._heading_b7834_206{margin:0 0 var(--act-space-xs);overflow-wrap:break-word;grid-row:1/2;max-width:100%;overflow:hidden}._teaserbox_b7834_1 ._contents_b7834_135 :is(a,button,input,select):not(._heading_b7834_206 ._link_b7834_159):not(._cta_b7834_178){position:relative}._teaserbox_b7834_1 ._contents_b7834_135 :is(p,ul,ol,table,dl,blockquote):last-child{margin-bottom:0}._teaserbox_b7834_1 ._contents_b7834_135 :is(a:hover,a:focus-visible){text-decoration:underline}:is(button,a)._teaserbox_b7834_1:is(._background_b7834_26,._outline_b7834_33):is(:hover,:focus-visible){box-shadow:var(--act-box-shadow);outline:1px solid var(--border-color);border-color:var(--border-color)}._teaserbox_b7834_1:is(._background_b7834_26,._outline_b7834_33):has(a,button,input,select):hover{box-shadow:var(--act-box-shadow);outline:1px solid var(--border-color);border-color:var(--border-color)}._teaserbox_b7834_1:is(._background_b7834_26,._outline_b7834_33):has(:focus-visible){box-shadow:var(--act-box-shadow);outline:1px solid var(--border-color);border-color:var(--border-color)}:is(button,a)._teaserbox_b7834_1:is(:hover,:focus-visible){--scale:var(--act-teaser-preview-scale,1.05)}._teaserbox_b7834_1:has(a,button,input,select):hover{--scale:var(--act-teaser-preview-scale,1.05)}._teaserbox_b7834_1:has(:focus-visible){--scale:var(--act-teaser-preview-scale,1.05)}:is(._teaserbox_b7834_1:has(a,button,input,select):hover,._teaserbox_b7834_1:has(:focus-visible)) ._preview_b7834_41 ._icon_b7834_112{transform:translate(-50%,-50%)scale(1.1)}@container teaserbox (min-width:600px){._teaserbox_b7834_1 :is(._contained_b7834_20._row_b7834_247,._contained_b7834_20._rowReverse_b7834_247) ._preview_b7834_41{max-width:50%;width:var(--act-teaser-preview-width);margin:0;padding:0}._teaserbox_b7834_1 :is(._contained_b7834_20._row_b7834_247,._contained_b7834_20._rowReverse_b7834_247) ._contents_b7834_135:not(:last-child){flex:1;padding:0}._teaserbox_b7834_1:is(._background_b7834_26,._outline_b7834_33) :is(._contained_b7834_20._row_b7834_247,._contained_b7834_20._rowReverse_b7834_247) ._contents_b7834_135:not(:last-child){padding:var(--act-space-m)}._contained_b7834_20._row_b7834_247:has(._preview_b7834_41){flex-direction:row}._teaserbox_b7834_1 ._contained_b7834_20._row_b7834_247:has(._preview_b7834_41) ._contents_b7834_135{padding-left:var(--act-space-m)}._contained_b7834_20._rowReverse_b7834_247:has(._preview_b7834_41){flex-direction:row-reverse}._teaserbox_b7834_1 ._contained_b7834_20._rowReverse_b7834_247:has(._preview_b7834_41) ._contents_b7834_135{padding-right:var(--act-space-m)}._teaserbox_b7834_1 ._contained_b7834_20._rowReverse_b7834_247 ._preview_b7834_41 ._categories_b7834_68{right:0}._teaserbox_b7834_1 ._preview_b7834_41 img{height:100%;margin:0;padding:0}}._container_16ck0_1{--highlight-color:var(--act-timeline-highlight-color,currentColor);--marker-width:var(--act-timeline-marker-width,var(--act-space-m,10px));flex-direction:column;display:flex;container:timeline/inline-size}._timeline_16ck0_9{align-items:center;gap:var(--act-space-m);flex-direction:column;display:flex;position:relative}._timeline_16ck0_9 ._line_16ck0_16,._timeline_16ck0_9 ._event_16ck0_17 ._year_16ck0_17,._timeline_16ck0_9 ._event_16ck0_17 ._marker_16ck0_18{font-size:var(--act-timeline-heading-font-size,var(--act-font-size-xxxl));line-height:1}._timeline_16ck0_9 ._line_16ck0_16{top:var(--act-timeline-marker-top,calc(.5em - .5 * var(--marker-width)));height:calc(100% + var(--act-space-m));left:calc(50% - .5 * var(--act-timeline-line-width,2px));width:var(--act-timeline-line-width,2px);background-color:var(--act-timeline-line-background,var(--highlight-color));position:absolute}._timeline_16ck0_9 ._event_16ck0_17:last-child ._line_16ck0_16{display:var(--act-timeline-last-line-display,block);height:auto;bottom:0}._event_16ck0_17{gap:var(--act-space-xxl);padding-inline:var(--act-space-m);width:100%;display:flex;position:relative}._event_16ck0_17 ._marker_16ck0_18{top:var(--act-timeline-marker-top,calc(.5em - .5 * var(--marker-width)));left:calc(50% - .5 * var(--marker-width));width:var(--marker-width);height:var(--marker-width);background:var(--act-timeline-marker-background,var(--highlight-color));border-radius:var(--act-border-radius-circle);position:absolute}._event_16ck0_17 ._year_16ck0_17{color:var(--act-timeline-year-color,var(--highlight-color));margin:0}._event_16ck0_17 ._year_16ck0_17,._event_16ck0_17 ._text_16ck0_57{width:50%}._event_16ck0_17 ._text_16ck0_57{flex-direction:column;display:flex}._event_16ck0_17:not(._swap_16ck0_64){flex-direction:row}._event_16ck0_17:not(._swap_16ck0_64) ._year_16ck0_17{text-align:right}._event_16ck0_17:not(._swap_16ck0_64) ._text_16ck0_57{align-items:flex-start}._event_16ck0_17:not(._swap_16ck0_64):nth-child(odd){flex-direction:row-reverse}._event_16ck0_17:not(._swap_16ck0_64):nth-child(odd) ._year_16ck0_17{text-align:left}._event_16ck0_17:not(._swap_16ck0_64):nth-child(odd) ._text_16ck0_57{align-items:flex-end}._event_16ck0_17._swap_16ck0_64{flex-direction:row-reverse}._event_16ck0_17._swap_16ck0_64 ._year_16ck0_17{text-align:left}._event_16ck0_17._swap_16ck0_64 ._text_16ck0_57{align-items:flex-end}._event_16ck0_17._swap_16ck0_64:nth-child(odd){flex-direction:row}._event_16ck0_17._swap_16ck0_64:nth-child(odd) ._year_16ck0_17{text-align:right}._event_16ck0_17._swap_16ck0_64:nth-child(odd) ._text_16ck0_57{align-items:flex-start}@container timeline (min-width:421px) and (max-width:767px){._timeline_16ck0_9{align-items:baseline}._timeline_16ck0_9 ._line_16ck0_16{left:calc(5ch + var(--act-space-m) + .5 * var(--marker-width) - 1px)}._event_16ck0_17{gap:var(--act-space-m);padding:0}._event_16ck0_17 ._marker_16ck0_18{flex-shrink:0;order:1;position:relative;left:auto}._event_16ck0_17 ._year_16ck0_17{text-align:right;flex-grow:0;order:0;width:5ch}._event_16ck0_17 ._text_16ck0_57{flex:1;order:2;align-items:flex-start;width:auto}._event_16ck0_17:not(._swap_16ck0_64),._event_16ck0_17:not(._swap_16ck0_64):nth-child(odd),._event_16ck0_17._swap_16ck0_64,._event_16ck0_17._swap_16ck0_64:nth-child(odd){flex-direction:row}._event_16ck0_17:not(._swap_16ck0_64) ._year_16ck0_17,._event_16ck0_17:not(._swap_16ck0_64):nth-child(odd) ._year_16ck0_17,._event_16ck0_17._swap_16ck0_64 ._year_16ck0_17,._event_16ck0_17._swap_16ck0_64:nth-child(odd) ._year_16ck0_17{text-align:right}._event_16ck0_17:not(._swap_16ck0_64) ._text_16ck0_57,._event_16ck0_17:not(._swap_16ck0_64):nth-child(odd) ._text_16ck0_57,._event_16ck0_17._swap_16ck0_64 ._text_16ck0_57,._event_16ck0_17._swap_16ck0_64:nth-child(odd) ._text_16ck0_57{align-items:flex-start}}@container timeline (max-width:420px){._timeline_16ck0_9 ._line_16ck0_16{left:calc(.5 * var(--marker-width) - 1px)}._event_16ck0_17{padding:0;display:block}._event_16ck0_17 ._marker_16ck0_18{position:absolute;left:0}._event_16ck0_17 ._year_16ck0_17,._event_16ck0_17 ._text_16ck0_57{width:auto;padding-left:calc(.5 * var(--marker-width) + var(--act-space-m))}._event_16ck0_17 ._year_16ck0_17{text-align:left}._event_16ck0_17 ._text_16ck0_57{align-items:flex-start}._event_16ck0_17:not(._swap_16ck0_64) ._year_16ck0_17,._event_16ck0_17:not(._swap_16ck0_64):nth-child(odd) ._year_16ck0_17,._event_16ck0_17._swap_16ck0_64 ._year_16ck0_17,._event_16ck0_17._swap_16ck0_64:nth-child(odd) ._year_16ck0_17{text-align:left}._event_16ck0_17:not(._swap_16ck0_64) ._text_16ck0_57,._event_16ck0_17:not(._swap_16ck0_64):nth-child(odd) ._text_16ck0_57,._event_16ck0_17._swap_16ck0_64 ._text_16ck0_57,._event_16ck0_17._swap_16ck0_64:nth-child(odd) ._text_16ck0_57{align-items:flex-start}}._accordionElement_2tn8z_1{margin-bottom:var(--act-space-s);flex-direction:column;display:flex;position:relative}._accordionElement_2tn8z_1 ._accordionSummary_2tn8z_7{padding:var(--act-space-xs) var(--act-space-s);background-color:var(--act-color-text-contrast);color:var(--act-color-text);-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid var(--act-color-border);border-radius:var(--act-border-radius);font-size:inherit;font-weight:var(--act-font-weight-highlight);justify-content:flex-start;column-gap:var(--act-space-s);transition:var(--act-transition);scroll-margin-top:var(--act-scroll-margin-top,100px);outline:0 solid #0000;flex-shrink:0;align-items:center;display:flex}._accordionElement_2tn8z_1 ._accordionSummary_2tn8z_7 ._openIcon_2tn8z_26,._accordionElement_2tn8z_1 ._accordionSummary_2tn8z_7 ._closeIcon_2tn8z_27,._accordionElement_2tn8z_1 ._accordionSummary_2tn8z_7 ._preIcon_2tn8z_28{color:inherit;font-size:var(--act-size-icon-l);aspect-ratio:1;text-align:center;flex-shrink:0;justify-content:center;align-items:center;width:1.5em;line-height:1.5em;display:flex}._accordionElement_2tn8z_1 ._accordionSummary_2tn8z_7 ._openIcon_2tn8z_26,._accordionElement_2tn8z_1 ._accordionSummary_2tn8z_7 ._closeIcon_2tn8z_27{margin-left:auto}._accordionElement_2tn8z_1 ._accordionSummary_2tn8z_7 ._closeIcon_2tn8z_27{display:none}._accordionElement_2tn8z_1 ._accordionSummary_2tn8z_7>:is(h2,h3,h4,p){color:inherit;margin:0}._accordionElement_2tn8z_1 ._accordionSummary_2tn8z_7:hover,._accordionElement_2tn8z_1 ._accordionSummary_2tn8z_7:focus-visible{border-color:var(--act-color-accent)}._accordionElement_2tn8z_1 ._accordionSummary_2tn8z_7:focus-visible{outline:1px solid var(--act-color-accent)}._accordionElement_2tn8z_1 ._accordionChildren_2tn8z_57{background-color:var(--act-color-background);border-radius:0 0 var(--act-border-radius) var(--act-border-radius);padding:var(--act-space-s)}._accordionElement_2tn8z_1[open] ._accordionSummary_2tn8z_7{background-color:var(--act-color-accent);border-color:var(--act-color-accent);border-radius:var(--act-border-radius) var(--act-border-radius) 0 0;color:var(--act-color-text-contrast)}._accordionElement_2tn8z_1[open] ._accordionSummary_2tn8z_7 ._openIcon_2tn8z_26{display:none}._accordionElement_2tn8z_1[open] ._accordionSummary_2tn8z_7 ._closeIcon_2tn8z_27{display:flex}._cart_6zcyf_1{gap:var(--act-space-m);flex-direction:column;flex:1;margin:0;padding:0;display:flex}._cart_6zcyf_1 *{box-sizing:border-box}._cart_6zcyf_1 ._cartItems_6zcyf_12{flex-direction:column;flex:1;gap:0;margin:0;padding:0;list-style:none;display:flex}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12{gap:var(--act-space-xs);padding-bottom:var(--act-space-m);border-bottom:1px solid var(--act-color-border);grid-template-columns:60px 1fr;display:grid}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12:not(:first-child){padding-top:var(--act-space-m)}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemTitle_6zcyf_31{grid-area:1/1/2/3}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemTitle_6zcyf_31>div:first-child{font-weight:var(--act-font-weight-bold)}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemImage_6zcyf_40{aspect-ratio:1;border-radius:var(--act-border-radius);grid-area:1/1/2/2;position:relative;overflow:hidden}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12:has(._cartItemImage_6zcyf_40) ._cartItemTitle_6zcyf_31{grid-column-start:2}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemDelete_6zcyf_53{appearance:none;border-radius:var(--act-border-radius);background:var(--act-color-danger);color:var(--act-color-text-contrast);cursor:pointer;border:1px solid #0000;grid-area:2/1/3/2}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemDelete_6zcyf_53:hover,._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemDelete_6zcyf_53:focus-visible{color:var(--act-color-danger-text);background:var(--act-color-surface);border-color:var(--act-color-danger)}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemControls_6zcyf_70{grid-area:2/2/3/3;display:flex}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemControls_6zcyf_70 ._itemPrice_6zcyf_77{font-weight:var(--act-font-weight-highlight);margin-right:var(--act-space-s);text-align:left;flex:1;align-self:center;display:flex}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemControls_6zcyf_70 ._infoButton_6zcyf_85{margin-right:var(--act-space-xs);appearance:none;color:var(--act-color-text);border:1px solid var(--act-color-border);background:var(--act-color-surface);border-radius:var(--act-border-radius);aspect-ratio:1;cursor:pointer;flex-shrink:0;place-items:center;height:100%;padding:0;display:grid}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemControls_6zcyf_70 ._infoButton_6zcyf_85:hover,._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemControls_6zcyf_70 ._infoButton_6zcyf_85:focus-visible{background:var(--act-color-background)}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemControls_6zcyf_70 ._buttonAdd_6zcyf_104,._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemControls_6zcyf_70 ._buttonSub_6zcyf_105{appearance:none;border:1px solid var(--act-color-border);color:var(--act-color-text);background:var(--act-color-background);aspect-ratio:1;cursor:pointer;flex-shrink:0;place-items:center;height:100%;margin:0;padding:0;display:grid}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemControls_6zcyf_70 ._buttonAdd_6zcyf_104:hover,._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemControls_6zcyf_70 ._buttonAdd_6zcyf_104:focus-visible,._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemControls_6zcyf_70 ._buttonSub_6zcyf_105:hover,._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemControls_6zcyf_70 ._buttonSub_6zcyf_105:focus-visible{background:var(--act-color-backdrop)}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemControls_6zcyf_70 ._buttonAdd_6zcyf_104:disabled,._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemControls_6zcyf_70 ._buttonSub_6zcyf_105:disabled{cursor:not-allowed;background:var(--act-color-surface);color:var(--act-color-backdrop)}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemControls_6zcyf_70 ._buttonAdd_6zcyf_104{border-top-right-radius:var(--act-border-radius);border-bottom-right-radius:var(--act-border-radius);margin-left:-1px}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemControls_6zcyf_70 ._buttonSub_6zcyf_105{border-top-left-radius:var(--act-border-radius);border-bottom-left-radius:var(--act-border-radius);margin-right:-1px}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemControls_6zcyf_70 label span{opacity:0;width:0;height:0;position:absolute;overflow:hidden}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemControls_6zcyf_70 ._inputLine_6zcyf_148{display:flex}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemControls_6zcyf_70 ._inputLine_6zcyf_148 input{appearance:none;border:1px solid var(--act-color-border);padding:var(--act-space-xs) var(--act-space-s);width:calc(var(--input-width) * 1ch + 2 * var(--act-space-s) + 1ch);text-align:right;font:inherit;background:0 0;margin:0}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemControls_6zcyf_70 ._inputLine_6zcyf_148 input::-webkit-outer-spin-button{appearance:none;margin:0}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemControls_6zcyf_70 ._inputLine_6zcyf_148 input::-webkit-inner-spin-button{appearance:none;margin:0}@supports ((-moz-appearance:textfield)){._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemControls_6zcyf_70 ._inputLine_6zcyf_148 input{-moz-appearance:textfield}}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemControls_6zcyf_70 ._inputLine_6zcyf_148 span._unit_6zcyf_170{padding-inline:var(--act-space-xs);border:1px solid var(--act-color-border);background:var(--act-color-background);border-left:none;align-items:center;margin-left:-1px;font-size:.8em;display:flex}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemInfo_6zcyf_180{margin-top:var(--act-space-m);background:var(--act-color-background);padding:var(--act-space-s);border-radius:var(--act-border-radius);border:1px solid var(--act-color-border);grid-area:3/1/4/3;font-size:.9em}._cart_6zcyf_1 ._cartItems_6zcyf_12 ._cartItem_6zcyf_12 ._cartItemInfo_6zcyf_180>div:first-child{gap:var(--act-space-xs);align-items:center;font-size:1.1em;display:flex}._cart_6zcyf_1 ._cartBasePrice_6zcyf_198,._cart_6zcyf_1 ._cartFinalPrice_6zcyf_199,._cart_6zcyf_1 ._cartCoupons_6zcyf_200 li{gap:var(--act-space-ss);flex-wrap:wrap;margin:0;display:flex}._cart_6zcyf_1 ._cartBasePrice_6zcyf_198 span:first-child,._cart_6zcyf_1 ._cartFinalPrice_6zcyf_199 span:first-child,._cart_6zcyf_1 ._cartCoupons_6zcyf_200 li span:first-child{flex:1}._cart_6zcyf_1 ._cartCoupons_6zcyf_200{margin:0;padding:0}._cart_6zcyf_1 ._cartBasePrice_6zcyf_198{margin-top:var(--act-space-xl)}._cart_6zcyf_1 ._cartBasePrice_6zcyf_198 span:last-child{font-weight:var(--act-font-weight-bold)}._cart_6zcyf_1 ._cartFinalPrice_6zcyf_199{padding-top:var(--act-space-l);border-top:2px solid;display:grid}._cart_6zcyf_1 ._cartFinalPrice_6zcyf_199 span:first-child{font-weight:var(--act-font-weight-highlight);grid-column:1/2}._cart_6zcyf_1 ._cartFinalPrice_6zcyf_199 span:not(:first-child){text-align:right;display:block}._cart_6zcyf_1 ._cartFinalPrice_6zcyf_199 span:nth-child(2),._cart_6zcyf_1 ._cartFinalPrice_6zcyf_199 svg:nth-child(2){height:1.5em;font-size:1.2em;font-weight:var(--act-font-weight-bold);grid-column:2/3;margin-left:auto;display:block}._cart_6zcyf_1 ._cartFinalPrice_6zcyf_199 span:last-child{grid-column:2/3}._cart_6zcyf_1 ._error_6zcyf_246{color:var(--act-color-danger-text)}._cart_6zcyf_1 ._checkoutButtonBase_6zcyf_249{align-self:flex-end;width:100%;max-width:300px}._cart_6zcyf_1 ._checkoutButton_6zcyf_249{appearance:none;color:var(--act-color-text-contrast);background:var(--act-color-accent);border-radius:var(--act-border-radius);padding:var(--act-space-s);font:inherit;justify-content:center;align-items:center;gap:var(--act-space-s);cursor:pointer;border:1px solid #0000;display:flex}._cart_6zcyf_1 ._checkoutButton_6zcyf_249:is(:hover,:focus-visible):not(:disabled){background:var(--act-color-surface);color:var(--act-color-accent);border-color:var(--act-color-accent)}._cart_6zcyf_1 ._checkoutButton_6zcyf_249:disabled{cursor:wait}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--act-color-accent:#3559c7;--act-color-accent-faded:#b4bce8;--act-color-text:#000;--act-color-text-contrast:#fff;--act-color-text-link:var(--act-color-accent);--act-color-success:#3a845e;--act-color-success-text:var(--act-color-success);--act-color-success-weak:#d3e4db;--act-color-success-dark:#1e543c;--act-color-danger:#c92935;--act-color-danger-text:#781922;--act-color-danger-weak:#f2cdd1;--act-color-warning:#faa424;--act-color-surface:#fff;--act-color-surface-contrast:#141414;--act-color-background:#f5f5f5;--act-color-backdrop:#90929866;--act-color-border-light:#eee;--act-color-border:#ccc;--act-color-border-dark:#999;--act-box-shadow:0 1px 3px #0c0c0c26;--act-box-shadow-modal:3.8px 7.5px 7.5px #00000061;--act-font-size-xxxl:2.25rem;--act-font-size-xxl:1.5rem;--act-font-size-xl:1.25rem;--act-font-size-l:1rem;--act-font-size-m:.875rem;--act-font-size-s:.75rem;--act-font-size-xs:.6875rem;--act-font-size-label:.9375rem;--act-font-family:"Open Sans", -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;--act-font-family-code:"Open Sans Mono", monospace, monospace;--act-font-weight:400;--act-font-weight-active:500;--act-font-weight-highlight:600;--act-font-weight-bold:700;--act-size-icon-xxs:8px;--act-size-icon-xs:10px;--act-size-icon-s:12px;--act-size-icon-m:16px;--act-size-icon-l:20px;--act-size-icon-xl:24px;--act-size-icon-xxl:36px;--act-space-xxl:72px;--act-space-xl:36px;--act-space-l:24px;--act-space-m:16px;--act-space-s:8px;--act-space-xs:4px;--act-border-radius-s:3px;--act-border-radius:6px;--act-border-radius-pill:999px;--act-border-radius-circle:50%;--act-transition-quick:50ms ease;--act-transition:.2s ease;--act-transition-slow:.4s ease;--act-line-height-tight:1.15;--act-line-height-heading:1.2;--act-line-height-caption:1.3;--act-line-height:1.5;--act-line-height-form:20px;--act-index-deep:-999999;--act-index-default:1;--act-index-masked:100;--act-index-mask:200;--act-index-sticky:300;--act-index-nav:400;--act-index-header:500;--act-index-overlay:600;--act-index-spinner:700;--act-index-toast:800;--act-index-modal:900;--act-index-popover:1000}
:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 6 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 6 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 6 Sharp Duotone"}svg.svg-inline--fa:not(:root),svg.svg-inline--fa:not(:host){box-sizing:content-box;overflow:visible}.svg-inline--fa{display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{margin:auto;position:absolute;inset:0}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;width:1em;height:1em;display:inline-block;position:relative}.fa-layers svg.svg-inline--fa{transform-origin:50%}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-fw{text-align:center;width:1.25em}.fa-ul{margin-left:var(--fa-li-margin,2.5em);padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width,2em));text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1)translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1), var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9), var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05), var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1, 1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}.svg-inline--fa.fa-stack-1x{width:1.25em;height:1em}.svg-inline--fa.fa-stack-2x{width:2.5em;height:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.sr-only,.fa-sr-only,.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}
html.custom ul.dachdecker--company-list{gap:0}html.custom ul.dachdecker--company-list>li.dachdecker--company-list--company{box-shadow:none;margin:0}html.custom ul.dachdecker--company-list>li.dachdecker--company-list--company:has(a:is(:hover,:focus-visible)){z-index:1}html.custom ul.dachdecker--company-list>li.dachdecker--company-list--company:not(:last-child){margin-bottom:-1px}html.custom ul.dachdecker--company-list>li.dachdecker--company-list--company div.dachdecker--gradient-box--content{margin-inline:0}html.custom ul.dachdecker--company-list>li.dachdecker--company-list--company div.dachdecker--gradient-box--content>svg.dachdecker--company-list--arrow{color:#fff;background:var(--act-color-f1);padding:var(--act-space-s);opacity:1;border-radius:50%;align-self:flex-end;width:1.5em;height:1.5em;transform:none}html.custom ul.dachdecker--company-list>li.dachdecker--company-list--company div.dachdecker--gradient-box--content div.dachdecker--company-list--company--details>a{color:inherit;font-size:1.1em;font-weight:var(--act-font-weight-highlight)}html.custom ul.dachdecker--company-list>li.dachdecker--company-list--company div.dachdecker--gradient-box--content div.dachdecker--company-list--company--details>a:hover,html.custom ul.dachdecker--company-list>li.dachdecker--company-list--company div.dachdecker--gradient-box--content div.dachdecker--company-list--company--details>a:focus-visible{color:var(--act-color-f2)}html.custom .container .teaserbox.dachdecker--gradient-box>.dachdecker--gradient-box--content>div>section>h3,html.custom .container .teaserbox.dachdecker--gradient-box>.dachdecker--gradient-box--content>div>section h2{font:inherit;font-size:1.2em;font-weight:var(--act-font-weight-highlight)}html.custom .container .teaserbox.dachdecker--gradient-box>.dachdecker--gradient-box--content>div>section>h3,html.custom .container .teaserbox.dachdecker--gradient-box>.dachdecker--gradient-box--content>div>section>h3 span,html.custom .container .teaserbox.dachdecker--gradient-box>.dachdecker--gradient-box--content>div>section h2,html.custom .container .teaserbox.dachdecker--gradient-box>.dachdecker--gradient-box--content>div>section h2 span{color:var(--act-color-f3);text-transform:none}html.custom .container .teaserbox.dachdecker--gradient-box>.dachdecker--gradient-box--content>div>section>a>.ctaContent{border-radius:50%;align-items:center;width:3em;height:3em;display:flex}*{font:inherit;color:inherit;box-sizing:border-box;accent-color:var(--act-color-accent)}body{-webkit-hyphens:auto;hyphens:auto;margin:0;line-height:1.42857;position:relative}html{scroll-behavior:smooth}@media (max-width:1200px){html.no-overflow{overflow:hidden}}main{padding:100px 0}main:has(img:first-child){padding-top:0}@media (max-width:767px){main{padding:50px 0}}:is(h1,h2,h3,h4)+section{margin-top:var(--act-space-s)}:root{--act-color-text:#000;--act-color-f1:#d95326;--act-color-f2:#9c3816;--act-color-f3:#262626;--act-color-f4:#e8987d;--act-grid-xs:480px;--act-grid-sm:750px;--act-grid-md:970px;--act-grid-lg:1170px;--act-grid-xlg:1500px;--act-box-shadow:#0000003d 0px 3px 8px;--act-border-radius:0;--act-color-accent:var(--act-color-f1);--act-color-accent-faded:var(--act-color-f4);--act-map-height:min(500px, 60vh);--act-color-f2-contrast:white}.act-focus{outline:2px dashed red}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;position:relative}.container .row{margin-left:-15px;margin-right:-15px}@media only screen and (min-width:768px){.container{width:var(--act-grid-sm)}}@media only screen and (min-width:992px){.container{width:var(--act-grid-md)}}@media only screen and (min-width:1200px){.container{width:var(--act-grid-lg)}}@media only screen and (min-width:1520px){.container{width:var(--act-grid-xlg)}}@media only screen and (min-width:1200px){.container.slim{width:var(--act-grid-md)}}@media only screen and (min-width:1520px){.container.slim{width:var(--act-grid-md)}}@media (max-width:767px){.container{padding-left:15px!important;padding-right:15px!important}}@media only screen and (min-width:1520px){.container.themeDependent{width:var(--act-grid-lg)}}.container .container{width:100%;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}.container-fluid{width:100%;margin-left:auto;margin-right:auto;position:relative}.container.breadcrumb{margin-bottom:var(--act-space-m)}p{font-size:16px;font-family:var(--font-roboto);margin-bottom:var(--act-space-l)}h1{font-size:48px;font-weight:400;font-family:var(--font-bebas-neue);color:var(--act-color-f3);margin-top:var(--act-space-l);margin-bottom:var(--act-space-l)}@media (max-width:991px){h1{font-size:36px}}h1>a,h1>a:hover,h1>a:active,h1>a:focus-visible{color:var(--act-color-f1)}h1+h2,h1+*>h2{margin-top:0}h1:has(+h2,+*>h2){margin-bottom:0}li>div>h2{margin-top:0}h2{font-size:36px;font-weight:400;font-family:var(--font-bebas-neue);color:var(--act-color-f2);margin-top:35px;margin-bottom:10px}@media (max-width:991px){h2{font-size:24px}}h2>a,h2>a:hover,h2>a:active,h2>a:focus-visible{color:var(--act-color-f1)}h2+h3,h2+*>h3{margin-top:0}h2:has(+h3,+*>h3){margin-bottom:0}h3{font-size:24px;font-family:var(--font-bebas-neue);color:var(--act-color-f3);text-transform:uppercase;margin-top:35px;margin-bottom:10px}@media (max-width:991px){h3{font-size:20px}}h3>a,h3>a:hover,h3>a:active,h3>a:focus-visible{color:var(--act-color-f1)}h3+h4,h3+*>h4{margin-top:0}h3:has(+h4,+*>h4){margin-bottom:0}h4{font-size:20px;font-weight:400;font-family:var(--font-roboto);color:var(--act-color-f2);margin-top:35px;margin-bottom:10px}h4>a,h4>a:hover,h4>a:active,h4>a:focus-visible{color:var(--act-color-f2)}h1>a,h2>a,h3>a,h4>a{text-decoration:none}h1>a:hover,h1>a:active,h1>a:focus-visible,h2>a:hover,h2>a:active,h2>a:focus-visible,h3>a:hover,h3>a:active,h3>a:focus-visible,h4>a:hover,h4>a:active,h4>a:focus-visible{background-color:#0000;text-decoration:underline}hr{border:none;border-top:1px solid #c7c7c7}ul li::marker{color:var(--act-color-f1)}ol,ul{margin-bottom:15px}.link{align-items:center;gap:var(--act-space-s);color:inherit;font-weight:var(--act-font-weight-highlight);-webkit-text-decoration-color:var(--act-color-f1);text-decoration-color:var(--act-color-f1);--icon-url:url(/api/icon/angle-right/%23d95326);flex-flow:row;transition:color .1s,background-color .1s;display:inline-flex}.link:hover,.link:active,.link:focus-visible{color:#fff;background:var(--act-color-f1);--icon-url:url(/api/icon/angle-right/white);outline:none;text-decoration:none;transition:color .1s,background-color .1s}.bottomLink,.button{--button-color:white;--button-border-color:var(--act-color-f1);--button-background-color:var(--act-color-f1);align-items:center;gap:var(--act-space-s);padding:var(--act-space-s) var(--act-space-m);color:var(--button-color);border:1px solid var(--button-border-color);background-color:var(--button-background-color);cursor:pointer;--icon-url:url(/api/icon/angle-right/white);flex-flow:row;margin:0;text-decoration:none;transition:color .1s,background-color .1s;display:inline-flex}.bottomLink:hover,.bottomLink:active,.bottomLink:focus-visible,.button:hover,.button:active,.button:focus-visible{color:var(--button-background-color);background-color:var(--button-color);--icon-url:url(/api/icon/angle-right/%23d95326);outline:none;text-decoration:none;transition:color .1s,background-color .1s}.bottomLink.white,.button.white{color:var(--button-background-color);background-color:var(--button-color);--icon-url:url(/api/icon/angle-right/%23d95326)}.bottomLink.white:hover,.bottomLink.white:active,.bottomLink.white:focus-visible,.button.white:hover,.button.white:active,.button.white:focus-visible{color:var(--button-color);background-color:var(--button-background-color);--icon-url:url(/api/icon/angle-right/white)}.bottomLink.square,.button.square{aspect-ratio:1}.bottomLink.no-frame,.button.no-frame{border-color:#0000}.bottomLink.no-background,.button.no-background{background-color:#0000}.bottomLink.only-frame,.button.only-frame{--button-color:white;--button-border-color:white;--button-background-color:transparent}.bottomLink.only-frame:hover,.bottomLink.only-frame:focus-visible,.button.only-frame:hover,.button.only-frame:focus-visible{--button-color:white;--button-border-color:var(--act-color-f1);--button-background-color:var(--act-color-f1)}.buttonInverted{--button-color:var(--act-color-f1);--button-border-color:var(--act-color-f1);--button-background-color:white;align-items:center;gap:var(--act-space-s);color:var(--button-color);border:1px solid var(--button-border-color);background-color:var(--button-background-color);cursor:pointer;--icon-url:url(/api/icon/angle-right/white);flex-flow:row;margin:0;padding:10px 20px;text-decoration:none;transition:color .1s,background-color .1s;display:inline-flex}.buttonInverted:hover,.buttonInverted:active,.buttonInverted:focus-visible{color:var(--button-background-color);background-color:var(--button-color);--icon-url:url(/api/icon/angle-right/%23d95326);outline:none;text-decoration:none;transition:color .1s,background-color .1s}.buttonInverted.white{color:var(--button-background-color);background-color:var(--button-color);--icon-url:url(/api/icon/angle-right/%23d95326)}.buttonInverted.white:hover,.buttonInverted.white:active,.buttonInverted.white:focus-visible{color:var(--button-color);background-color:var(--button-background-color);--icon-url:url(/api/icon/angle-right/white)}a.icon svg:last-child{display:none}.icon:after{content:"";background:var(--icon-url);background-position:50%;background-repeat:no-repeat;width:16px;height:16px;display:inline-block}label{max-width:100%;margin-bottom:5px;font-weight:700;display:inline-block}.form-group{margin-bottom:15px}.form-control{width:100%;height:44px;font-size:inherit;color:#555;background-color:#fff;background-image:none;border:1px solid #555;border-radius:0;padding:12px 10px;line-height:1.42857;display:block}.input-group-addon{font-size:inherit;color:#555;text-align:center;background-color:#eee;border:1px solid #555;border-radius:0;width:30px;padding:12px 20px;font-weight:400;line-height:1}.input-group-addon:first-child{border-right:0}@media (min-width:768px){.form-inline .input-group{vertical-align:middle;display:inline-table}}.input-group{border-collapse:separate;width:100%;display:table;position:relative}.input-group .form-control,.input-group-addon,.input-group-btn{vertical-align:middle;display:table-cell}p,ul,ol{margin:0 0 var(--act-space-l) 0}p.inFragment,ul.inFragment,ol.inFragment{max-width:80ch}strong{font-weight:var(--act-font-weight-bold)}hr{border:none;border-top:1px solid var(--act-color-border);margin:var(--act-space-m) 0}input[type=radio]{appearance:none;background:var(--act-color-surface);border:1px solid var(--act-color-border);cursor:pointer;border-radius:50%;width:2ch;height:2ch;position:relative}input[type=radio]:checked{border-color:var(--act-color-f2)}input[type=radio]:checked:after{content:"";background:var(--act-color-f2);border-radius:50%;display:block;position:absolute;inset:2px}input[type=radio]:hover,input[type=radio]:focus-visible{border-color:var(--act-color-f2)}input[type=checkbox]{appearance:none;background-color:var(--act-color-surface);border:1px solid var(--act-color-border);border-radius:var(--act-border-radius-s);cursor:pointer;flex-shrink:0;width:2ch;height:2ch;position:relative}input[type=checkbox]:hover,input[type=checkbox]:focus-visible,input[type=checkbox]:checked{border-color:var(--act-color-f2)}input[type=checkbox]:checked:before{content:"";background:var(--act-color-f2);display:block;position:absolute;inset:2px}ol ul,ol ol,ul ul,ul ol{margin-bottom:0}ol+p,ul+p{margin-top:35px}blockquote{font-size:inherit;border-left:5px solid var(--act-color-f1);margin:0 0 25px;padding:0 15px}img{max-width:100%;height:auto}figure{margin:0 0 25px}@media (max-width:991px){.layoutimage{margin-bottom:25px}}.layoutimage img{width:100%;height:auto}.scrollToMargin>div[aria-hidden]{scroll-margin-top:200px}html.custom div.dachdecker--default-layout--content>main{margin:0 0 var(--act-space-l) 0;padding:0}html.custom header.dachdecker--header>div.dachdecker--header--container>div.dachdecker--header--inner{margin-top:0;margin-bottom:0}html.custom header.dachdecker--header>div.dachdecker--header--container>div.dachdecker--header--inner>div.dachdecker--header--left>button.dachdecker--header--icon-button>span{display:none}html.custom .dachdecker--footer--back-to-top{opacity:0;pointer-events:none;transition:opacity var(--act-transition);color:#fff;background-color:var(--act-color-f1);aspect-ratio:1;z-index:1000;border-radius:50%;justify-content:center;align-items:center;width:40px;height:auto;margin-left:auto;margin-right:20px;font-size:20px;display:flex;position:sticky;bottom:40px;right:20px;transform:translateY(50%)}html.custom .dachdecker--footer--back-to-top>span{display:none}html.custom .dachdecker--footer--back-to-top--scrolled{opacity:1;pointer-events:all}html.custom footer.dachdecker--footer{--act-footer-color:white;--act-footer-background-color:var(--act-color-f3);background-color:var(--act-footer-background-color)}html.custom footer.dachdecker--footer a{color:var(--act-footer-color);background-color:#0000}html.custom footer.dachdecker--footer a:hover,html.custom footer.dachdecker--footer a:active,html.custom footer.dachdecker--footer a:focus-visible{color:#fff;background-color:var(--act-color-f1)}html.custom footer.dachdecker--footer>div.dachdecker--footer--share-container{display:none}html.custom footer.dachdecker--footer>div.dachdecker--footer--inner>div{gap:var(--act-space-l);color:var(--act-footer-color);padding-top:var(--act-space-xxl);padding-bottom:var(--act-space-l);flex-flow:column;margin-top:0;margin-bottom:0;display:flex}html.custom footer.dachdecker--footer>div.dachdecker--footer--inner>div>div.dachdecker--footer--top,html.custom footer.dachdecker--footer>div.dachdecker--footer--inner>div>div.dachdecker--footer--bottom{justify-content:space-between;align-items:flex-start;gap:var(--act-space-m);flex-flow:row;display:flex}@media (max-width:768px){html.custom footer.dachdecker--footer>div.dachdecker--footer--inner>div>div.dachdecker--footer--top,html.custom footer.dachdecker--footer>div.dachdecker--footer--inner>div>div.dachdecker--footer--bottom{flex-direction:column}}html.custom footer.dachdecker--footer>div.dachdecker--footer--inner>div>div.dachdecker--footer--top>div.dachdecker--footer--contact-element.dachdecker--footer--contact-links{display:none}html.custom footer.dachdecker--footer>div.dachdecker--footer--inner>div>div.dachdecker--footer--top>div.dachdecker--footer--contact-element>p.dachdecker--footer--contact-row{margin-top:0;margin-bottom:var(--act-space-s)}html.custom footer.dachdecker--footer>div.dachdecker--footer--inner>div>div.dachdecker--footer--top>div.dachdecker--footer--contact-element>p.dachdecker--footer--contact-row>svg{margin-right:var(--act-space-s)}html.custom footer.dachdecker--footer>div.dachdecker--footer--inner>div>div.dachdecker--footer--top>div.dachdecker--footer--contact-element>p:not(.dachdecker--footer--contact-row){margin-top:0;margin-bottom:var(--act-space-m)}html.custom footer.dachdecker--footer>div.dachdecker--footer--inner>div>div.dachdecker--footer--top>div.dachdecker--footer--contact-element>p:not(.dachdecker--footer--contact-row)>strong{text-transform:uppercase;font-size:24px}html.custom footer.dachdecker--footer>div.dachdecker--footer--inner>div>div.dachdecker--footer--bottom>p.dachdecker--footer--bottom--copyright{margin:0}html.custom footer.dachdecker--footer>div.dachdecker--footer--inner>div>div.dachdecker--footer--bottom>nav.dachdecker--footer--bottom--links>ul{gap:var(--act-space-m);flex-flow:row;margin:0;padding:0;list-style:none;display:flex}html.custom footer.dachdecker--footer>div.dachdecker--footer--inner>div:last-child{display:none}html.custom div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list.dachdecker--icon-box-list--compact{padding:0}html.custom div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list:not(.dachdecker--icon-box-list--compact){--link-box-width:200px;--link-box-scale:1;padding-top:var(--act-space-xxl);padding-bottom:var(--act-space-xxl)}html.custom div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list:not(.dachdecker--icon-box-list--compact)>li.dachdecker--gradient-box{--gradient-box-foreground:#262626;color:#fff}html.custom div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list:not(.dachdecker--icon-box-list--compact)>li.dachdecker--gradient-box>div.dachdecker--gradient-box--background{background:0 0}html.custom div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list:not(.dachdecker--icon-box-list--compact)>li.dachdecker--gradient-box>div.dachdecker--gradient-box--content{padding:var(--act-space-l)}html.custom div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list:not(.dachdecker--icon-box-list--compact)>li.dachdecker--gradient-box>div.dachdecker--gradient-box--content:has(a:is(:hover,:focus-visible)){background-color:#262626}html.custom div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list:not(.dachdecker--icon-box-list--compact)>li.dachdecker--gradient-box>div.dachdecker--gradient-box--content>img{object-fit:contain;object-position:left;width:150px;height:100px}html.custom div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list:not(.dachdecker--icon-box-list--compact)>li.dachdecker--gradient-box>div.dachdecker--gradient-box--content>p.dachdecker--icon-box--link-title,html.custom div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list:not(.dachdecker--icon-box-list--compact)>li.dachdecker--gradient-box>div.dachdecker--gradient-box--content>svg.dachdecker--icon-box--arrow--2{display:none}html.custom div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list:not(.dachdecker--icon-box-list--compact)>li.dachdecker--gradient-box>div.dachdecker--gradient-box--content>p.dachdecker--icon-box--plain-title{color:#fff;font-size:20px;display:inline-block}html.custom div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list:not(.dachdecker--icon-box-list--compact)>li.dachdecker--gradient-box>div.dachdecker--gradient-box--content>p.dachdecker--icon-box--plain-title>span.dachdecker--icon-box--link{color:inherit;text-transform:uppercase}html.custom div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list:not(.dachdecker--icon-box-list--compact)>li.dachdecker--gradient-box>div.dachdecker--gradient-box--content>p.dachdecker--icon-box--plain-title+p{margin-bottom:var(--act-space-m)}html.custom div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list:not(.dachdecker--icon-box-list--compact)>li.dachdecker--gradient-box>div.dachdecker--gradient-box--content>a.dachdecker--icon-box--more{color:var(--act-color-text);--icon-url:url(/api/icon/angle-right/%23000000);background-color:#fff;border:1px solid #fff;margin-top:auto;margin-right:auto;display:inline-flex}html.custom div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list:not(.dachdecker--icon-box-list--compact)>li.dachdecker--gradient-box>div.dachdecker--gradient-box--content>a.dachdecker--icon-box--more>span:first-child{justify-content:center;align-items:center;gap:var(--act-space-s);flex-flow:row;display:inline-flex}html.custom div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list:not(.dachdecker--icon-box-list--compact)>li.dachdecker--gradient-box>div.dachdecker--gradient-box--content>a.dachdecker--icon-box--more>span:first-child:after{content:"";background:var(--icon-url);background-position:50%;background-repeat:no-repeat;width:16px;height:16px;display:inline-block}html.custom div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list:not(.dachdecker--icon-box-list--compact)>li.dachdecker--gradient-box>div.dachdecker--gradient-box--content>a.dachdecker--icon-box--more>span:not(:first-child),html.custom div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list:not(.dachdecker--icon-box-list--compact)>li.dachdecker--gradient-box>div.dachdecker--gradient-box--content>a.dachdecker--icon-box--more>svg{display:none}html.custom div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list:not(.dachdecker--icon-box-list--compact)>li.dachdecker--gradient-box>div.dachdecker--gradient-box--content>a.dachdecker--icon-box--more:after{content:"";position:absolute;inset:0}html.custom div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list:not(.dachdecker--icon-box-list--compact)>li.dachdecker--gradient-box>div.dachdecker--gradient-box--content>a.dachdecker--icon-box--more:hover,html.custom div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list:not(.dachdecker--icon-box-list--compact)>li.dachdecker--gradient-box>div.dachdecker--gradient-box--content>a.dachdecker--icon-box--more:focus-visible,html.custom div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list:not(.dachdecker--icon-box-list--compact)>li.dachdecker--gradient-box>div.dachdecker--gradient-box--content>a.dachdecker--icon-box--more:active{color:#fff;border-color:var(--act-color-f1);background-color:var(--act-color-f1);--icon-url:url(/api/icon/angle-right/white)}html.custom div.dachdecker--icon-box-list--container:has(>ul.dachdecker--icon-box-list:not(.dachdecker--icon-box-list--compact)){background-color:#262626}html.custom svg.dachdecker--icon-box--arrow.dachdecker--icon-box--arrow--1{display:none}html.custom svg.dachdecker--icon-box--arrow.dachdecker--icon-box--arrow--2{right:var(--act-space-l);bottom:var(--act-space-l);font-size:24px;position:absolute}html.custom ul.dachdecker--icon-box-list.dachdecker--icon-box-list--compact>li.dachdecker--gradient-box>.dachdecker--gradient-box--content{padding:var(--act-space-l)}html.custom ul.dachdecker--icon-box-list.dachdecker--icon-box-list--compact>li.dachdecker--gradient-box{--gradient-box-foreground:#262626;color:#fff}html.custom ul.dachdecker--icon-box-list.dachdecker--icon-box-list--compact>li.dachdecker--gradient-box>.dachdecker--gradient-box--content:has(a:is(:hover,:focus-visible)){background-color:#d95326}html.custom ul.dachdecker--icon-box-list.dachdecker--icon-box-list--compact>li.dachdecker--gradient-box>.dachdecker--gradient-box--content:has(a:is(:hover,:focus-visible))>img{filter:contrast(0)brightness(2)}html.custom ul.dachdecker--icon-box-list.dachdecker--icon-box-list--compact a.dachdecker--icon-box--link:after{content:"";position:absolute;inset:0}html.custom ul.dachdecker--icon-box-list.dachdecker--icon-box-list--compact a.dachdecker--icon-box--link{color:#fff;text-transform:uppercase;text-decoration:none}html.custom ul.dachdecker--icon-box-list.dachdecker--icon-box-list--compact a.dachdecker--icon-box--link:hover,html.custom ul.dachdecker--icon-box-list.dachdecker--icon-box-list--compact a.dachdecker--icon-box--link:focus-visible{color:#fff;background-color:#0000;text-decoration:underline}html.custom ul.dachdecker--icon-box-list.dachdecker--icon-box-list--compact .dachdecker--icon-box--link-title{margin-top:auto;margin-right:var(--act-space-l)}html.custom a.dachdecker--icon-box--more{display:inline-flex}html.custom ul.dachdecker--big-teaser-list{gap:var(--act-space-m);margin-bottom:var(--act-space-xxl);grid-template-columns:repeat(auto-fill,minmax(max(30%,250px),1fr));list-style:none;display:grid}html.custom ul.dachdecker--big-teaser-list:has(+div.dachdecker--quicklinks){margin-bottom:var(--act-space-m)}html.custom ul.dachdecker--big-teaser-list:has(+div.dachdecker--quicklinks)+div.dachdecker--quicklinks{margin-top:var(--act-space-m)}html.custom ul.dachdecker--big-teaser-list>li.dachdecker--big-teaser{background-color:var(--act-color-background);position:relative}html.custom ul.dachdecker--big-teaser-list>li.dachdecker--big-teaser>img{object-fit:cover;width:100%;height:100%}html.custom ul.dachdecker--big-teaser-list:not(.dachdecker--big-teaser-list--main-content)>li.dachdecker--big-teaser>div.dachdecker--big-teaser--content-wrapper{padding:var(--act-space-m)}html.custom ul.dachdecker--big-teaser-list:not(.dachdecker--big-teaser-list--main-content)>li.dachdecker--big-teaser>div.dachdecker--big-teaser--content-wrapper>h3,html.custom ul.dachdecker--big-teaser-list:not(.dachdecker--big-teaser-list--main-content)>li.dachdecker--big-teaser>div.dachdecker--big-teaser--content-wrapper>p{font-size:16px}html.custom .dachdecker--big-teaser--body-arrow{display:none}html.custom .dachdecker--big-teaser--content-wrapper{padding:var(--act-space-l);color:#fff;transition:var(--act-transition);background:linear-gradient(#0000 40%,#000 90%) 0 0/100% 120%;flex-flow:column;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;inset:0}html.custom .dachdecker--big-teaser--content-wrapper h3,html.custom .dachdecker--big-teaser--content-wrapper p{text-transform:uppercase;margin:auto 0 0;font-size:24px}html.custom .dachdecker--big-teaser--content-wrapper h3 a:after,html.custom .dachdecker--big-teaser--content-wrapper p a:after{content:"";position:absolute;inset:0}html.custom .dachdecker--big-teaser--content-wrapper h3 a,html.custom .dachdecker--big-teaser--content-wrapper p a{color:#fff;text-decoration:none}html.custom .dachdecker--big-teaser--content-wrapper h3 a:hover,html.custom .dachdecker--big-teaser--content-wrapper h3 a:focus-visible,html.custom .dachdecker--big-teaser--content-wrapper h3 a:active,html.custom .dachdecker--big-teaser--content-wrapper p a:hover,html.custom .dachdecker--big-teaser--content-wrapper p a:focus-visible,html.custom .dachdecker--big-teaser--content-wrapper p a:active{text-decoration:underline;-webkit-text-decoration-color:var(--act-color-f1);text-decoration-color:var(--act-color-f1)}html.custom .dachdecker--big-teaser--content-wrapper p{margin:0}html.custom .dachdecker--big-teaser--content-wrapper:has(a:is(:hover,:focus-visible)){background-position-y:-20px}html.custom .dachdecker--big-teaser--title-arrow{margin-left:var(--act-space-s)}html.custom section.dachdecker--image-banner:before{content:"";background:linear-gradient(to right, color-mix(in srgb, var(--act-color-f2) 80%, transparent) 40%, transparent 80%);display:block;position:absolute;inset:0}@media (max-width:767px){html.custom section.dachdecker--image-banner:before{background:var(--act-color-f2)}}html.custom section.dachdecker--image-banner>div.dachdecker--image-banner--inner>div.dachdecker--image-banner--text{color:#fff}html.custom section.dachdecker--image-banner>div.dachdecker--image-banner--inner>div.dachdecker--image-banner--text h2{color:#fff;text-transform:uppercase}html.custom section.dachdecker--image-banner>div.dachdecker--image-banner--inner>div.dachdecker--image-banner--text .button,html.custom section.dachdecker--image-banner>div.dachdecker--image-banner--inner>div.dachdecker--image-banner--text .button.link{color:#fff;background-color:#0000;border:1px solid #fff;font-weight:700}html.custom section.dachdecker--image-banner>div.dachdecker--image-banner--inner>div.dachdecker--image-banner--text .button:hover,html.custom section.dachdecker--image-banner>div.dachdecker--image-banner--inner>div.dachdecker--image-banner--text .button:focus-visible,html.custom section.dachdecker--image-banner>div.dachdecker--image-banner--inner>div.dachdecker--image-banner--text .button:active,html.custom section.dachdecker--image-banner>div.dachdecker--image-banner--inner>div.dachdecker--image-banner--text .button.link:hover,html.custom section.dachdecker--image-banner>div.dachdecker--image-banner--inner>div.dachdecker--image-banner--text .button.link:focus-visible,html.custom section.dachdecker--image-banner>div.dachdecker--image-banner--inner>div.dachdecker--image-banner--text .button.link:active{--icon-url:url(/api/icon/angle-right/%239c3816);color:var(--act-color-f2);background-color:#fff}html.custom section.dachdecker--image-banner>div.dachdecker--image-banner--inner>div.dachdecker--image-banner--text>ul.dachdecker--image-banner--links{margin-top:var(--act-space-m);width:fit-content;margin-bottom:0}html.custom section.dachdecker--image-banner>div.dachdecker--image-banner--inner>div.dachdecker--image-banner--text>ul.dachdecker--image-banner--links>li.dachdecker--link-with-icon{border-radius:var(--act-border-radius);width:auto;height:auto;padding:var(--act-space-s) var(--act-space-m);color:var(--act-color-f1);background-color:#fff;border:1px solid #fff;flex-flow:row;justify-content:stretch;align-items:center;display:inline-flex;position:relative}html.custom section.dachdecker--image-banner>div.dachdecker--image-banner--inner>div.dachdecker--image-banner--text>ul.dachdecker--image-banner--links>li.dachdecker--link-with-icon>img:first-of-type{display:inline-block}html.custom section.dachdecker--image-banner>div.dachdecker--image-banner--inner>div.dachdecker--image-banner--text>ul.dachdecker--image-banner--links>li.dachdecker--link-with-icon>img:last-of-type{display:none}html.custom section.dachdecker--image-banner>div.dachdecker--image-banner--inner>div.dachdecker--image-banner--text>ul.dachdecker--image-banner--links>li.dachdecker--link-with-icon>img{width:30px}html.custom section.dachdecker--image-banner>div.dachdecker--image-banner--inner>div.dachdecker--image-banner--text>ul.dachdecker--image-banner--links>li.dachdecker--link-with-icon>a:after{content:"";position:absolute;inset:0}html.custom section.dachdecker--image-banner>div.dachdecker--image-banner--inner>div.dachdecker--image-banner--text>ul.dachdecker--image-banner--links>li.dachdecker--link-with-icon>a{margin-left:var(--act-space-m);margin-right:var(--act-space-m);text-decoration:none}html.custom section.dachdecker--image-banner>div.dachdecker--image-banner--inner>div.dachdecker--image-banner--text>ul.dachdecker--image-banner--links>li.dachdecker--link-with-icon:has(>a:is(:hover,:focus-visible)){color:#fff;background-color:#0000}html.custom section.dachdecker--image-banner>div.dachdecker--image-banner--inner>div.dachdecker--image-banner--text>ul.dachdecker--image-banner--links>li.dachdecker--link-with-icon:has(>a:is(:hover,:focus-visible))>img:first-of-type{display:none}html.custom section.dachdecker--image-banner>div.dachdecker--image-banner--inner>div.dachdecker--image-banner--text>ul.dachdecker--image-banner--links>li.dachdecker--link-with-icon:has(>a:is(:hover,:focus-visible))>img:last-of-type{display:inline-block}html.custom section.dachdecker--image-banner>div.dachdecker--image-banner--inner>div.dachdecker--image-banner--text>ul.dachdecker--image-banner--links>li.dachdecker--link-with-icon:has(>a:is(:hover,:focus-visible))>a{text-decoration:underline}html.custom section.dachdecker--image-banner>div.dachdecker--image-banner--inner>div.dachdecker--image-banner--text>ul.dachdecker--image-banner--links>li.dachdecker--link-with-icon>svg.dachdecker--link-with-icon--arrow{margin-left:auto}html.custom div.dachdecker--landing-layout--layout-image--wrapper:after{content:"";background:linear-gradient(90deg,#3f180080,#0000);position:absolute;inset:0}html.custom div.dachdecker--landing-layout--layout-image--wrapper p:not(:last-child){margin-bottom:var(--act-space-l)}html.custom div.dachdecker--landing-layout--layout-image--wrapper .button{--button-color:white;--button-border-color:white;--button-background-color:transparent;padding:var(--act-space-m);text-transform:none}html.custom div.dachdecker--landing-layout--layout-image--wrapper .button:hover,html.custom div.dachdecker--landing-layout--layout-image--wrapper .button:focus-visible,html.custom div.dachdecker--landing-layout--layout-image--wrapper .button:active{--button-background-color:var(--act-color-f1)}@media (max-width:519px){html.custom div.dachdecker--landing-layout--layout-image--wrapper>img.dachdecker--landing-layout--layout-image{min-height:520px}}html.custom div.dachdecker--landing-layout--layout-image--wrapper>div.dachdecker--landing-layout--layout-image--top{z-index:1;bottom:0}html.custom div.dachdecker--landing-layout--layout-image--top--contents{padding-top:var(--act-space-xxl);padding-bottom:var(--act-space-xxl);flex-flow:column;align-items:flex-start}html.custom div.dachdecker--landing-layout--layout-image--heading{color:#fff;text-transform:uppercase;font-size:56px;font-weight:700}html.custom .dachdecker--landing-layout--description{color:#fff;font-weight:700}html.custom .dachdecker--landing-layout{padding-top:0}html.custom header.dachdecker--header:has(~.dachdecker--landing-layout){position:fixed}html.custom header.dachdecker--header:has(~.dachdecker--landing-layout):not(.dachdecker--header--menu-open):not(.dachdecker--header--scrolled) .dachdecker--header--container{background-color:#0000}html.custom header.dachdecker--header:has(~.dachdecker--landing-layout):not(.dachdecker--header--menu-open):not(.dachdecker--header--scrolled) .dachdecker--header--icon-button{color:#fff}html.custom header.dachdecker--header:has(~.dachdecker--landing-layout):not(.dachdecker--header--menu-open):not(.dachdecker--header--scrolled) .dachdecker--header--logo img{filter:saturate(0)contrast(0)brightness(2)}html.custom div.dachdecker--header-menu>form.dachdecker--header-menu--search-form.dachdecker--header-menu--mobile>button.button{justify-content:center;align-items:center}html.custom .dachdecker--sidebar-contact-box>a.button{margin-right:auto}html.custom div.dachdecker--quicklinks.dachdecker--quicklinks--in-sidebar{margin-top:var(--act-space-l)}html.custom div.dachdecker--quicklinks.dachdecker--quicklinks--in-sidebar>p.dachdecker--quicklinks--heading{margin-bottom:var(--act-space-s);font-size:24px}html.custom div.dachdecker--quicklinks:not(.dachdecker--quicklinks--in-sidebar){margin-top:var(--act-space-xxl);margin-bottom:var(--act-space-xxl)}html.custom h1+div.dachdecker--landing-layout--content>div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list,html.custom h2+div.dachdecker--icon-box-list--container>ul.dachdecker--icon-box-list{margin-top:0}html.custom fieldset.dachdecker--leistungspunkt-filter--leistungspunkt>label{justify-content:center;align-items:center;gap:var(--act-space-xs);flex-flow:row;display:inline-flex}html.custom fieldset.dachdecker--leistungspunkt-filter--leistungspunkt>label>input[type=radio]{margin:0}html.custom form.actFilterBox{margin-bottom:var(--act-space-l)}html.custom form.actFilterBox>div>fieldset{--act-togglelist-toggle-active-background:var(--act-color-f1)}html.custom form.actFilterBox>div>fieldset>label{margin:0}html.custom div.dachdecker--floating-image-with-text--container.dachdecker--floating-image-with-text--fullsize{margin:var(--act-space-xxl) auto}@container floating-image (max-width:500px){html.custom div.dachdecker--floating-image-with-text--container div.dachdecker--floating-image-with-text--content{gap:var(--act-space-m)}}html.custom ul.dachdecker--info-list>li.dachdecker--info-list--details>div.dachdecker--image-details--image-wrapper{background-color:#0000;margin-inline:auto}html.custom ul.dachdecker--info-list>li.dachdecker--info-list--details>div.dachdecker--image-details--image-wrapper>img{object-fit:cover;aspect-ratio:1}html.custom ul.dachdecker--info-list>li.dachdecker--info-list--details>div.dachdecker--image-details--image-wrapper.dachdecker--image-details--horizontal{width:80%}html.custom ul.dachdecker--info-list>li.dachdecker--info-list--details>div.dachdecker--image-details--image-wrapper.dachdecker--image-details--horizontal>img{object-fit:contain}html.custom ul.dachdecker--info-list>li.dachdecker--info-list--details>div.dachdecker--image-details--details-wrapper{inset:0}html.custom ul.dachdecker--info-list>li.dachdecker--info-list--details>div.dachdecker--image-details--details-wrapper>div.dachdecker--image-details--details{color:#fff;background-color:#0000;position:relative}html.custom ul.dachdecker--info-list>li.dachdecker--info-list--details>div.dachdecker--image-details--details-wrapper>div.dachdecker--image-details--details>p{margin-right:var(--act-space-xl);z-index:1}html.custom ul.dachdecker--info-list>li.dachdecker--info-list--details>div.dachdecker--image-details--details-wrapper>div.dachdecker--image-details--details:before{content:"";opacity:1;height:200%;transition:opacity var(--act-transition);background:linear-gradient(#0000,#000);position:absolute;bottom:0;left:0;right:0}html.custom ul.dachdecker--info-list>li.dachdecker--info-list--details>div.dachdecker--image-details--details-wrapper>div.dachdecker--image-details--details[data-open=true]{background-color:var(--act-color-f2)}html.custom ul.dachdecker--info-list>li.dachdecker--info-list--details>div.dachdecker--image-details--details-wrapper>div.dachdecker--image-details--details[data-open=true]:before{opacity:0}html.custom ul.dachdecker--info-list>li.dachdecker--info-list--details>div.dachdecker--image-details--details-wrapper>div.dachdecker--image-details--details>button.dachdecker--image-details--icon-button{bottom:var(--act-space-s);right:var(--act-space-s);color:#fff;background-color:var(--act-color-f1)}html.custom ul.dachdecker--info-list>li.dachdecker--info-list--details>div.dachdecker--image-details--details-wrapper>div.dachdecker--image-details--details>button.dachdecker--image-details--icon-button:hover,html.custom ul.dachdecker--info-list>li.dachdecker--info-list--details>div.dachdecker--image-details--details-wrapper>div.dachdecker--image-details--details>button.dachdecker--image-details--icon-button:focus-visible{color:var(--act-color-f1);background-color:#fff}html.custom ul.dachdecker--info-list>li.dachdecker--info-list--details>div.dachdecker--image-details--details-wrapper>div.dachdecker--image-details--details>div.dachdecker--image-details--content-wrapper>div.dachdecker--image-details--content a{color:#fff;border-radius:var(--act-border-radius);background-color:#0000;border:none;text-decoration:underline}html.custom ul.dachdecker--info-list>li.dachdecker--info-list--details>div.dachdecker--image-details--details-wrapper>div.dachdecker--image-details--details>div.dachdecker--image-details--content-wrapper>div.dachdecker--image-details--content a:hover,html.custom ul.dachdecker--info-list>li.dachdecker--info-list--details>div.dachdecker--image-details--details-wrapper>div.dachdecker--image-details--details>div.dachdecker--image-details--content-wrapper>div.dachdecker--image-details--content a:focus-visible{color:var(--act-color-f2);background-color:#fff;text-decoration:underline}html.custom ul.dachdecker--info-list>li.dachdecker--info-list--details>div.dachdecker--image-details--details-wrapper>div.dachdecker--image-details--details>div.dachdecker--image-details--content-wrapper>div.dachdecker--image-details--content>div.dachdecker--info-list--extra ol,html.custom ul.dachdecker--info-list>li.dachdecker--info-list--details>div.dachdecker--image-details--details-wrapper>div.dachdecker--image-details--details>div.dachdecker--image-details--content-wrapper>div.dachdecker--image-details--content>div.dachdecker--info-list--extra ul{list-style:unset;padding-left:var(--act-space-m);margin:0 0 var(--act-space-m)}html.custom ul.dachdecker--info-list>li.dachdecker--info-list--details>div.dachdecker--image-details--details-wrapper>div.dachdecker--image-details--details>div.dachdecker--image-details--content-wrapper>div.dachdecker--image-details--content>div.dachdecker--info-list--extra ol>li::marker{color:#fff}html.custom ul.dachdecker--info-list>li.dachdecker--info-list--details>div.dachdecker--image-details--details-wrapper>div.dachdecker--image-details--details>div.dachdecker--image-details--content-wrapper>div.dachdecker--image-details--content>div.dachdecker--info-list--extra ul>li::marker{color:#fff}html.custom div.dachdecker--main-image--banner>div.dachdecker--main-image--top>div.dachdecker--main-image--top-contents{color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start}html.custom ul.dachdecker--simple-termin-list{gap:0}html.custom ul.dachdecker--simple-termin-list>li.dachdecker--simple-termin-list--termin{box-shadow:none}html.custom ul.dachdecker--simple-termin-list>li.dachdecker--simple-termin-list--termin:has(a:is(:hover,:focus-visible)){z-index:1}html.custom ul.dachdecker--simple-termin-list>li.dachdecker--simple-termin-list--termin:not(:last-child){margin-bottom:-1px}html.custom ul.dachdecker--simple-termin-list>li.dachdecker--simple-termin-list--termin div.dachdecker--gradient-box--content{margin-inline:0}html.custom ul.dachdecker--simple-termin-list>li.dachdecker--simple-termin-list--termin div.dachdecker--gradient-box--content>svg.dachdecker--simple-termin-list--termin--arrow{color:#fff;background:var(--act-color-f1);padding:var(--act-space-s);opacity:1;border-radius:50%;align-self:flex-end;width:1.5em;height:1.5em;transform:none}html.custom ul.dachdecker--simple-termin-list>li.dachdecker--simple-termin-list--termin div.dachdecker--simple-termin-list--termin--details>a.link{color:inherit;font-size:1.1em;font-weight:var(--act-font-weight-highlight)}html.custom ul.dachdecker--simple-termin-list>li.dachdecker--simple-termin-list--termin div.dachdecker--simple-termin-list--termin--details>a.link:hover,html.custom ul.dachdecker--simple-termin-list>li.dachdecker--simple-termin-list--termin div.dachdecker--simple-termin-list--termin--details>a.link:focus-visible{color:var(--act-color-f2)}html.custom ul.dachdecker--simple-job-list{gap:0}html.custom ul.dachdecker--simple-job-list>li.dachdecker--simple-job-list--job-offer{box-shadow:none;margin:0}html.custom ul.dachdecker--simple-job-list>li.dachdecker--simple-job-list--job-offer:has(a:is(:hover,:focus-visible)){z-index:1}html.custom ul.dachdecker--simple-job-list>li.dachdecker--simple-job-list--job-offer:not(:last-child){margin-bottom:-1px}html.custom ul.dachdecker--simple-job-list>li.dachdecker--simple-job-list--job-offer div.dachdecker--gradient-box--content{margin-inline:0}html.custom ul.dachdecker--simple-job-list>li.dachdecker--simple-job-list--job-offer div.dachdecker--gradient-box--content>svg.dachdecker--simple-job-list--job-offer--arrow{color:#fff;background:var(--act-color-f1);padding:var(--act-space-s);opacity:1;border-radius:50%;align-self:flex-end;width:1.5em;height:1.5em;transform:none}html.custom ul.dachdecker--simple-job-list>li.dachdecker--simple-job-list--job-offer div.dachdecker--simple-job-list--job-offer--details>a.link{color:inherit;font-size:1.1em;font-weight:var(--act-font-weight-highlight)}html.custom ul.dachdecker--simple-job-list>li.dachdecker--simple-job-list--job-offer div.dachdecker--simple-job-list--job-offer--details>a.link:hover,html.custom ul.dachdecker--simple-job-list>li.dachdecker--simple-job-list--job-offer div.dachdecker--simple-job-list--job-offer--details>a.link:focus-visible{color:var(--act-color-f2)}html.custom section.dachdecker--seminar-list{flex-direction:row-reverse}html.custom section.dachdecker--seminar-list>div.dachdecker--seminar-list--image-container{background-color:var(--act-color-f1);display:block}@media (max-width:700px){html.custom section.dachdecker--seminar-list{flex-direction:column-reverse}html.custom section.dachdecker--seminar-list>div.dachdecker--seminar-list--image-container{min-height:400px}}html.custom ul.dachdecker--simple-seminar-list{gap:0}html.custom ul.dachdecker--simple-seminar-list>li.dachdecker--simple-seminar-list--seminar{box-shadow:none}html.custom ul.dachdecker--simple-seminar-list>li.dachdecker--simple-seminar-list--seminar:has(a:is(:hover,:focus-visible)){z-index:1}html.custom ul.dachdecker--simple-seminar-list>li.dachdecker--simple-seminar-list--seminar:not(:last-child){margin-bottom:-1px}html.custom ul.dachdecker--simple-seminar-list>li.dachdecker--simple-seminar-list--seminar>div.dachdecker--simple-seminar-list--seminar--content{margin-inline:0}html.custom ul.dachdecker--simple-seminar-list>li.dachdecker--simple-seminar-list--seminar>div.dachdecker--simple-seminar-list--seminar--content>div.dachdecker--simple-seminar-list--seminar--details>a.link{color:inherit;font-size:1.1em;font-weight:var(--act-font-weight-highlight)}html.custom ul.dachdecker--simple-seminar-list>li.dachdecker--simple-seminar-list--seminar>div.dachdecker--simple-seminar-list--seminar--content>div.dachdecker--simple-seminar-list--seminar--details>a.link:hover,html.custom ul.dachdecker--simple-seminar-list>li.dachdecker--simple-seminar-list--seminar>div.dachdecker--simple-seminar-list--seminar--content>div.dachdecker--simple-seminar-list--seminar--details>a.link:focus-visible{color:var(--act-color-f2)}html.custom ul.dachdecker--simple-seminar-list>li.dachdecker--simple-seminar-list--seminar>div.dachdecker--simple-seminar-list--seminar--content>svg.dachdecker--simple-seminar-list--seminar--arrow{color:#fff;background:var(--act-color-f1);padding:var(--act-space-s);opacity:1;border-radius:50%;align-self:flex-end;width:1.5em;height:1.5em;transform:none}html.custom div.dachdecker--sidebar-download-box>div.dachdecker--sidebar-download-box--box{gap:var(--act-space-s);border-radius:var(--act-border-radius);padding:var(--act-space-m);background-color:var(--act-color-background);flex-flow:column;display:flex}html.custom div.dachdecker--sidebar-download-box>div.dachdecker--sidebar-download-box--box>p{color:var(--act-color-f3);font-weight:700}html.custom div.dachdecker--sidebar-download-box>div.dachdecker--sidebar-download-box--box>div.dachdecker--sidebar-download-box--download{justify-content:stretch;align-items:center;gap:var(--act-space-m);border-radius:var(--act-border-radius);padding:var(--act-space-s);background-color:var(--act-color-surface);transition:var(--act-transition);flex-flow:row;display:flex;position:relative}html.custom div.dachdecker--sidebar-download-box>div.dachdecker--sidebar-download-box--box>div.dachdecker--sidebar-download-box--download>svg.dachdecker--sidebar-download-box--download-icon{padding:var(--act-space-s);border-radius:var(--act-border-radius);color:#fff;background-color:var(--act-color-f1);transition:var(--act-transition)}html.custom div.dachdecker--sidebar-download-box>div.dachdecker--sidebar-download-box--box>div.dachdecker--sidebar-download-box--download>a{color:var(--act-color-f1);transition:var(--act-transition);font-weight:700;text-decoration:none}html.custom div.dachdecker--sidebar-download-box>div.dachdecker--sidebar-download-box--box>div.dachdecker--sidebar-download-box--download>a:after{content:"";position:absolute;inset:0}html.custom div.dachdecker--sidebar-download-box>div.dachdecker--sidebar-download-box--box>div.dachdecker--sidebar-download-box--download:has(>a:is(:hover,:focus-visible)){background-color:var(--act-color-f1)}html.custom div.dachdecker--sidebar-download-box>div.dachdecker--sidebar-download-box--box>div.dachdecker--sidebar-download-box--download:has(>a:is(:hover,:focus-visible))>svg.dachdecker--sidebar-download-box--download-icon{background-color:#0000}html.custom div.dachdecker--sidebar-download-box>div.dachdecker--sidebar-download-box--box>div.dachdecker--sidebar-download-box--download:has(>a:is(:hover,:focus-visible))>a{color:#fff;text-decoration:underline}html.custom form.dachdecker--landing-layout--search-form,html.custom div.dachdecker--landing-layout--background{display:none}html.custom div.dachdecker--successor-list--container>ul.dachdecker--successor-list>li.dachdecker--successor-list--successor>div.dachdecker--successor-list--successor--content>div.dachdecker--successor-list--successor--readmore>a.link:hover,html.custom div.dachdecker--successor-list--container>ul.dachdecker--successor-list>li.dachdecker--successor-list--successor>div.dachdecker--successor-list--successor--content>div.dachdecker--successor-list--successor--readmore>a.link:focus-visible{color:var(--act-color-f2)}html.custom div.dachdecker--image-component{margin-top:var(--act-space-m);margin-bottom:var(--act-space-m)}html.custom span.errorViewBoundaryIcon{margin-right:var(--act-space-xxl);display:block}html.custom span.errorViewBoundaryIcon>svg{width:100%;height:100%}
