﻿@charset "UTF-8";:root{--thumb-width:100px;--thumbs:4;--font-size-1:clamp(.6875rem,calc(.6467rem + .19vw),.75rem);--line-height-size-1:clamp(1.125rem,calc(1.0842rem + .19vw),1.1875rem);--font-size-2:clamp(.8125rem,calc(.7717rem + .19vw),.875rem);--line-height-size-2:clamp(1.25rem,calc(1.1684rem + .39vw),1.375rem);--font-size-3:clamp(.9375rem,calc(.8967rem + .19vw),1rem);--line-height-size-3:clamp(1.375rem,calc(1.3342rem + .19vw),1.4375rem);--font-size-4:clamp(1.1875rem,calc(1.1059rem + .39vw),1.3125rem);--line-height-size-4:clamp(1.5rem,calc(1.4184rem + .39vw),1.625rem);--font-size-5:clamp(1.3125rem,calc(1.1494rem + .78vw),1.5625rem);--line-height-size-5:clamp(1.625rem,calc(1.4211rem + .97vw),1.9375rem);--font-size-6:clamp(1.5rem,calc(1.1738rem + 1.55vw),2rem);--line-height-size-6:clamp(1.75rem,calc(1.4238rem + 1.55vw),2.25rem);--font-size-7:clamp(1.9375rem,calc(1.5705rem + 1.75vw),2.5rem);--line-height-size-7:clamp(2.125rem,calc(1.7172rem + 1.94vw),2.75rem);--font-size-8:clamp(2.875rem,calc(2.3041rem + 2.72vw),3.75rem);--line-height-size-8:clamp(3rem,calc(2.3883rem + 2.91vw),3.9375rem);--line-height-loose-size-1:var(--line-height-size-2);--line-height-loose-size-2:var(--line-height-size-3);--line-height-loose-size-3:var(--line-height-size-4);--line-height-loose-size-4:clamp(1.875rem,calc(1.7019rem + .5769vw),2.25rem);}:root{--formular-padding:20px;--formular-margin-bottom:24px;--formular-padding-select:16px 32px 17px 36px;}dialog .error,dialog .infoboxhinweis,dialog .infoboxerfolg,dialog .infoboxfehler,#modal .error,#modal .infoboxhinweis,#modal .infoboxerfolg,#modal .infoboxfehler,main section:not(.aemcomponent) .error,main section:not(.aemcomponent) .infoboxhinweis,main section:not(.aemcomponent) .infoboxerfolg,main section:not(.aemcomponent) .infoboxfehler{border-radius:var(--border-radius);background-color:var(--text-color-warning);color:var(--accent-contrast);padding:1rem 1rem 1rem 1.5rem;margin-bottom:10px;}dialog .error a,dialog .infoboxhinweis a,dialog .infoboxerfolg a,dialog .infoboxfehler a,#modal .error a,#modal .infoboxhinweis a,#modal .infoboxerfolg a,#modal .infoboxfehler a,main section:not(.aemcomponent) .error a,main section:not(.aemcomponent) .infoboxhinweis a,main section:not(.aemcomponent) .infoboxerfolg a,main section:not(.aemcomponent) .infoboxfehler a{color:var(--accent-contrast)!important;text-decoration:underline;}dialog .infoboxerfolg,#modal .infoboxerfolg,main section:not(.aemcomponent) .infoboxerfolg{background-color:var(--text-color-success);}dialog .infoboxhinweis,#modal .infoboxhinweis,main section:not(.aemcomponent) .infoboxhinweis{background-color:var(--accent-hover);opacity:.5;}dialog .form-portlet fieldset,#modal .form-portlet fieldset,main section:not(.aemcomponent) .form-portlet fieldset{padding:0;margin:0;border:0;display:flex;gap:10px;flex-wrap:wrap;}dialog .form-portlet fieldset legend,#modal .form-portlet fieldset legend,main section:not(.aemcomponent) .form-portlet fieldset legend{font-family:var(--font-family-heading);font-weight:var(--font-weight-light);font-size:var(--font-size-5);line-height:var(--line-height-size-5);margin:48px 0;}dialog input:not([type=radio]):not([type=checkbox]):not([type=submit]),dialog select,dialog textarea,#modal input:not([type=radio]):not([type=checkbox]):not([type=submit]),#modal select,#modal textarea,main section:not(.aemcomponent) input:not([type=radio]):not([type=checkbox]):not([type=submit]),main section:not(.aemcomponent) select,main section:not(.aemcomponent) textarea{background-color:var(--bg-main);color:var(--text-color);margin:0 0 var(--formular-margin-bottom) 0;padding:var(--formular-padding);border:0;border-bottom:2px solid var(--border-color-soft);width:100%;border-radius:var(--border-radius);font-family:"noto sans",Arial;}dialog input:not([type=radio]):not([type=checkbox]):not([type=submit]):active,dialog input:not([type=radio]):not([type=checkbox]):not([type=submit]):focus,dialog select:active,dialog select:focus,dialog textarea:active,dialog textarea:focus,#modal input:not([type=radio]):not([type=checkbox]):not([type=submit]):active,#modal input:not([type=radio]):not([type=checkbox]):not([type=submit]):focus,#modal select:active,#modal select:focus,#modal textarea:active,#modal textarea:focus,main section:not(.aemcomponent) input:not([type=radio]):not([type=checkbox]):not([type=submit]):active,main section:not(.aemcomponent) input:not([type=radio]):not([type=checkbox]):not([type=submit]):focus,main section:not(.aemcomponent) select:active,main section:not(.aemcomponent) select:focus,main section:not(.aemcomponent) textarea:active,main section:not(.aemcomponent) textarea:focus{border:0;border-bottom:2px solid var(--border-color);background-color:var(--bg-hover);outline:0;}dialog input:not([type=radio]):not([type=checkbox]):not([type=submit]):disabled,dialog select:disabled,dialog textarea:disabled,#modal input:not([type=radio]):not([type=checkbox]):not([type=submit]):disabled,#modal select:disabled,#modal textarea:disabled,main section:not(.aemcomponent) input:not([type=radio]):not([type=checkbox]):not([type=submit]):disabled,main section:not(.aemcomponent) select:disabled,main section:not(.aemcomponent) textarea:disabled{background-color:#c0c0c0;cursor:not-allowed;}dialog select,#modal select,main section:not(.aemcomponent) select{padding:var(--formular-padding-select);line-height:100%;}dialog fieldset,#modal fieldset,main section:not(.aemcomponent) fieldset{border:0;padding:0;}dialog input[type=radio],#modal input[type=radio],main section:not(.aemcomponent) input[type=radio]{margin-right:10px;-webkit-appearance:none;appearance:none;background-color:var(--bg-main);margin:0;font:inherit;color:currentColor;width:24px;height:24px;display:inline-block;border-radius:50%;transform:translateY(-.075em);display:inline-grid;place-content:center;}dialog input[type=radio]::before,#modal input[type=radio]::before,main section:not(.aemcomponent) input[type=radio]::before{content:"";width:18px;height:18px;border-radius:50%;transform:scale(0);box-shadow:inset 1em 1em var(--text-color);background-color:var(--text-color);}dialog input[type=radio]:checked::before,#modal input[type=radio]:checked::before,main section:not(.aemcomponent) input[type=radio]:checked::before{transform:scale(1);}dialog input[type=checkbox],#modal input[type=checkbox],main section:not(.aemcomponent) input[type=checkbox]{opacity:0;overflow:hidden;margin-right:15px;height:0;margin-bottom:var(--formular-padding);}dialog input[type=checkbox]~span,#modal input[type=checkbox]~span,main section:not(.aemcomponent) input[type=checkbox]~span{position:relative;display:inline-block;left:-30px;bottom:16px;}dialog input[type=checkbox]~span::before,#modal input[type=checkbox]~span::before,main section:not(.aemcomponent) input[type=checkbox]~span::before{content:"";position:absolute;top:-5px;left:0;height:25px;width:25px;background-color:var(--bg-main);border-radius:var(--border-radius);z-index:10;}dialog input[type=checkbox]~span::after,#modal input[type=checkbox]~span::after,main section:not(.aemcomponent) input[type=checkbox]~span::after{content:"";display:none;position:absolute;left:9px;top:0;width:7px;height:14px;border-style:solid;border-color:#000;border-width:0 2px 2px 0;transform:rotate(40deg);z-index:200;}dialog input[type=checkbox]:checked~span::after,#modal input[type=checkbox]:checked~span::after,main section:not(.aemcomponent) input[type=checkbox]:checked~span::after{display:block;}dialog label,#modal label,main section:not(.aemcomponent) label{color:var(--text-color);margin:0 0 16px 0;line-height:var(--font-size-3);align-items:center;user-select:none;}dialog label a,#modal label a,main section:not(.aemcomponent) label a{display:inline;}main section:not(.aemcomponent) .alt input:not([type=radio]):not([type=checkbox]):not([type=submit]),main section:not(.aemcomponent) .alt select,main section:not(.aemcomponent) .alt textarea,main section:not(.aemcomponent) .alt input[type=checkbox]~span::before,main section:not(.aemcomponent) .alt input[type=radio]{background-color:var(--bg-alt);}dialog.alt h3,#modal.alt h3{font-size:var(--font-size-4);}dialog.alt input[type=checkbox]~span::before,#modal.alt input[type=checkbox]~span::before{background-color:var(--bg-alt);}dialog input[type=submit],dialog a.button,dialog .button a,dialog button:not(.lty-playbtn),#modal input[type=submit],#modal a.button,#modal .button a,#modal button:not(.lty-playbtn),main section:not(.aemcomponent) input[type=submit],main section:not(.aemcomponent) a.button,main section:not(.aemcomponent) .button a,main section:not(.aemcomponent) button:not(.lty-playbtn){display:inline-block;min-height:48px;padding:.625rem 1rem;font-size:var(--font-size-3);line-height:var(--line-height-size-3);font-weight:var(--font-weight-bold);text-decoration:none;color:var(--text-color);background-color:var(--bg-main);border:2px solid;border-radius:var(--button-border-radius);transition:ease-in-out .2s;cursor:pointer;position:relative;}dialog input[type=submit]>span.link,dialog a.button>span.link,dialog .button a>span.link,dialog button:not(.lty-playbtn)>span.link,#modal input[type=submit]>span.link,#modal a.button>span.link,#modal .button a>span.link,#modal button:not(.lty-playbtn)>span.link,main section:not(.aemcomponent) input[type=submit]>span.link,main section:not(.aemcomponent) a.button>span.link,main section:not(.aemcomponent) .button a>span.link,main section:not(.aemcomponent) button:not(.lty-playbtn)>span.link{position:relative;}dialog input[type=submit]>span.link::after,dialog a.button>span.link::after,dialog .button a>span.link::after,dialog button:not(.lty-playbtn)>span.link::after,#modal input[type=submit]>span.link::after,#modal a.button>span.link::after,#modal .button a>span.link::after,#modal button:not(.lty-playbtn)>span.link::after,main section:not(.aemcomponent) input[type=submit]>span.link::after,main section:not(.aemcomponent) a.button>span.link::after,main section:not(.aemcomponent) .button a>span.link::after,main section:not(.aemcomponent) button:not(.lty-playbtn)>span.link::after{content:"";position:absolute;left:0;bottom:0;background-color:var(--text-color);width:100%;height:2px;border:1px solid;transform:scaleX(0);transition-property:all;transition-duration:var(--t-grow-out-duration);transition-timing-function:var(--t-grow-out-function);}dialog input[type=submit] svg,dialog a.button svg,dialog .button a svg,dialog button:not(.lty-playbtn) svg,#modal input[type=submit] svg,#modal a.button svg,#modal .button a svg,#modal button:not(.lty-playbtn) svg,main section:not(.aemcomponent) input[type=submit] svg,main section:not(.aemcomponent) a.button svg,main section:not(.aemcomponent) .button a svg,main section:not(.aemcomponent) button:not(.lty-playbtn) svg{height:14px;width:14px;margin-left:.75rem;padding-right:0;flex-shrink:0;transition-property:all;transition-duration:var(--t-move-out-duration);transition-timing-function:var(--t-move-out-function);}dialog input[type=submit]:hover,dialog input[type=submit]:active,dialog a.button:hover,dialog a.button:active,dialog .button a:hover,dialog .button a:active,dialog button:not(.lty-playbtn):hover,dialog button:not(.lty-playbtn):active,#modal input[type=submit]:hover,#modal input[type=submit]:active,#modal a.button:hover,#modal a.button:active,#modal .button a:hover,#modal .button a:active,#modal button:not(.lty-playbtn):hover,#modal button:not(.lty-playbtn):active,main section:not(.aemcomponent) input[type=submit]:hover,main section:not(.aemcomponent) input[type=submit]:active,main section:not(.aemcomponent) a.button:hover,main section:not(.aemcomponent) a.button:active,main section:not(.aemcomponent) .button a:hover,main section:not(.aemcomponent) .button a:active,main section:not(.aemcomponent) button:not(.lty-playbtn):hover,main section:not(.aemcomponent) button:not(.lty-playbtn):active{background-color:var(--bg-hover);}dialog input[type=submit]:hover svg,dialog input[type=submit]:active svg,dialog a.button:hover svg,dialog a.button:active svg,dialog .button a:hover svg,dialog .button a:active svg,dialog button:not(.lty-playbtn):hover svg,dialog button:not(.lty-playbtn):active svg,#modal input[type=submit]:hover svg,#modal input[type=submit]:active svg,#modal a.button:hover svg,#modal a.button:active svg,#modal .button a:hover svg,#modal .button a:active svg,#modal button:not(.lty-playbtn):hover svg,#modal button:not(.lty-playbtn):active svg,main section:not(.aemcomponent) input[type=submit]:hover svg,main section:not(.aemcomponent) input[type=submit]:active svg,main section:not(.aemcomponent) a.button:hover svg,main section:not(.aemcomponent) a.button:active svg,main section:not(.aemcomponent) .button a:hover svg,main section:not(.aemcomponent) .button a:active svg,main section:not(.aemcomponent) button:not(.lty-playbtn):hover svg,main section:not(.aemcomponent) button:not(.lty-playbtn):active svg{transition-duration:var(--t-move-in-duration);transition-timing-function:var(--t-move-in-function);transform:translateX(25%);}dialog input[type=submit]:hover>span.link:after,dialog input[type=submit]:active>span.link:after,dialog a.button:hover>span.link:after,dialog a.button:active>span.link:after,dialog .button a:hover>span.link:after,dialog .button a:active>span.link:after,dialog button:not(.lty-playbtn):hover>span.link:after,dialog button:not(.lty-playbtn):active>span.link:after,#modal input[type=submit]:hover>span.link:after,#modal input[type=submit]:active>span.link:after,#modal a.button:hover>span.link:after,#modal a.button:active>span.link:after,#modal .button a:hover>span.link:after,#modal .button a:active>span.link:after,#modal button:not(.lty-playbtn):hover>span.link:after,#modal button:not(.lty-playbtn):active>span.link:after,main section:not(.aemcomponent) input[type=submit]:hover>span.link:after,main section:not(.aemcomponent) input[type=submit]:active>span.link:after,main section:not(.aemcomponent) a.button:hover>span.link:after,main section:not(.aemcomponent) a.button:active>span.link:after,main section:not(.aemcomponent) .button a:hover>span.link:after,main section:not(.aemcomponent) .button a:active>span.link:after,main section:not(.aemcomponent) button:not(.lty-playbtn):hover>span.link:after,main section:not(.aemcomponent) button:not(.lty-playbtn):active>span.link:after{transform:scaleX(1);transition-duration:var(--t-grow-in-duration);transition-timing-function:var(--t-grow-in-function);}dialog button:disabled,#modal button:disabled,main section:not(.aemcomponent) button:disabled{opacity:.5;}dialog a.button,dialog .button.primary a,dialog button.primary,dialog input[type=submit],dialog button[type=submit],#modal a.button,#modal .button.primary a,#modal button.primary,#modal input[type=submit],#modal button[type=submit],main section:not(.aemcomponent) a.button,main section:not(.aemcomponent) .button.primary a,main section:not(.aemcomponent) button.primary,main section:not(.aemcomponent) input[type=submit],main section:not(.aemcomponent) button[type=submit]{background-color:var(--accent);border-color:var(--accent);color:var(--accent-contrast);font-size:1.1875rem;line-height:1.75rem;text-decoration:none;}dialog a.button svg path,dialog .button.primary a svg path,dialog button.primary svg path,dialog input[type=submit] svg path,dialog button[type=submit] svg path,#modal a.button svg path,#modal .button.primary a svg path,#modal button.primary svg path,#modal input[type=submit] svg path,#modal button[type=submit] svg path,main section:not(.aemcomponent) a.button svg path,main section:not(.aemcomponent) .button.primary a svg path,main section:not(.aemcomponent) button.primary svg path,main section:not(.aemcomponent) input[type=submit] svg path,main section:not(.aemcomponent) button[type=submit] svg path{fill:var(--accent-contrast);}dialog a.button:after,dialog .button.primary a:after,dialog button.primary:after,dialog input[type=submit]:after,dialog button[type=submit]:after,#modal a.button:after,#modal .button.primary a:after,#modal button.primary:after,#modal input[type=submit]:after,#modal button[type=submit]:after,main section:not(.aemcomponent) a.button:after,main section:not(.aemcomponent) .button.primary a:after,main section:not(.aemcomponent) button.primary:after,main section:not(.aemcomponent) input[type=submit]:after,main section:not(.aemcomponent) button[type=submit]:after{background:var(--accent-contrast);}dialog a.button:hover,dialog a.button:target,dialog .button.primary a:hover,dialog .button.primary a:target,dialog button.primary:hover,dialog button.primary:target,dialog input[type=submit]:hover,dialog input[type=submit]:target,dialog button[type=submit]:hover,dialog button[type=submit]:target,#modal a.button:hover,#modal a.button:target,#modal .button.primary a:hover,#modal .button.primary a:target,#modal button.primary:hover,#modal button.primary:target,#modal input[type=submit]:hover,#modal input[type=submit]:target,#modal button[type=submit]:hover,#modal button[type=submit]:target,main section:not(.aemcomponent) a.button:hover,main section:not(.aemcomponent) a.button:target,main section:not(.aemcomponent) .button.primary a:hover,main section:not(.aemcomponent) .button.primary a:target,main section:not(.aemcomponent) button.primary:hover,main section:not(.aemcomponent) button.primary:target,main section:not(.aemcomponent) input[type=submit]:hover,main section:not(.aemcomponent) input[type=submit]:target,main section:not(.aemcomponent) button[type=submit]:hover,main section:not(.aemcomponent) button[type=submit]:target{background-color:var(--accent-hover);border-color:var(--accent-hover);}dialog a.button:active,dialog .button.primary a:active,dialog button.primary:active,dialog input[type=submit]:active,dialog button[type=submit]:active,#modal a.button:active,#modal .button.primary a:active,#modal button.primary:active,#modal input[type=submit]:active,#modal button[type=submit]:active,main section:not(.aemcomponent) a.button:active,main section:not(.aemcomponent) .button.primary a:active,main section:not(.aemcomponent) button.primary:active,main section:not(.aemcomponent) input[type=submit]:active,main section:not(.aemcomponent) button[type=submit]:active{background-color:var(--accent);border-color:var(--accent);}.aem .general-one-column-portlet,.aem .general-two-column-portlet,.aem .general-three-column-portlet{float:none;display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;padding:0;position:relative;}.aem .general-one-column-portlet p,.aem .general-two-column-portlet p,.aem .general-three-column-portlet p{margin:0;padding:0;}.aem .general-one-column-portlet .general-one-column-portlet-column,.aem .general-two-column-portlet .general-one-column-portlet-column,.aem .general-three-column-portlet .general-one-column-portlet-column{width:100%;}.aem .general-one-column-portlet .general-one-column-portlet-column.has-checkbox,.aem .general-two-column-portlet .general-one-column-portlet-column.has-checkbox,.aem .general-three-column-portlet .general-one-column-portlet-column.has-checkbox{box-sizing:border-box;}.aem .general-one-column-portlet .general-one-column-portlet-column.has-checkbox label,.aem .general-two-column-portlet .general-one-column-portlet-column.has-checkbox label,.aem .general-three-column-portlet .general-one-column-portlet-column.has-checkbox label{margin:0 0 48px 0;}.aem .general-one-column-portlet .general-two-column-portlet-column,.aem .general-two-column-portlet .general-two-column-portlet-column,.aem .general-three-column-portlet .general-two-column-portlet-column{width:100%;padding:0;}@media(min-width:768px){.aem .general-one-column-portlet .general-two-column-portlet-column,.aem .general-two-column-portlet .general-two-column-portlet-column,.aem .general-three-column-portlet .general-two-column-portlet-column{width:calc(50% - 16px);}}.aem .general-one-column-portlet .general-three-column-portlet-column,.aem .general-two-column-portlet .general-three-column-portlet-column,.aem .general-three-column-portlet .general-three-column-portlet-column{width:100%;padding:0;}@media(min-width:768px){.aem .general-one-column-portlet .general-three-column-portlet-column,.aem .general-two-column-portlet .general-three-column-portlet-column,.aem .general-three-column-portlet .general-three-column-portlet-column{width:calc(33.33% - 16px);}}main section:not(.aemcomponent) .search-wrapper,.search-wrapper{display:flex;justify-content:space-between;align-items:flex-start;align-content:stretch;line-height:100%;}main section:not(.aemcomponent) .search-wrapper .button-wrapper,.search-wrapper .button-wrapper{height:72px;background-color:var(--bg-main);border-radius:0 var(--border-radius) 0;margin-right:0;flex-shrink:0;padding:8px;}main section:not(.aemcomponent) .search-wrapper .button-wrapper button,.search-wrapper .button-wrapper button{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:var(--accent);height:100%;width:56px;box-sizing:border-box;border:0;border-radius:var(--button-border-radius);outline-offset:var(--spacing-mini-2);}main section:not(.aemcomponent) .search-wrapper .button-wrapper button svg,.search-wrapper .button-wrapper button svg{width:24px;height:24px;margin-left:0;stroke-width:3px;}main section:not(.aemcomponent) .search-wrapper .button-wrapper button svg path,.search-wrapper .button-wrapper button svg path{fill:var(--accent-contrast);}main section:not(.aemcomponent) .search-wrapper .button-wrapper button:hover svg,main section:not(.aemcomponent) .search-wrapper .button-wrapper button:active svg,.search-wrapper .button-wrapper button:hover svg,.search-wrapper .button-wrapper button:active svg{transform:none;}main section:not(.aemcomponent) .search-wrapper .field-wrapper,.search-wrapper .field-wrapper{width:100%;}main section:not(.aemcomponent) .search-wrapper input::placeholder,.search-wrapper input::placeholder{color:#c0c0c0;}main section:not(.aemcomponent) .search-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]),main section:not(.aemcomponent) .search-wrapper input,.search-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]),.search-wrapper input{height:72px;background-color:var(--bg-main);border:0!important;border-radius:36px 0 0 36px;padding:0 0 0 28px;color:var(--text-color);width:100%;font-size:var(--font-size-4);font-weight:var(--font-weight-regular);font-family:var(--font-family-heading);}.aem .mainwrapper h1{font-family:var(--font-family-heading);font-weight:var(--font-weight-light);font-size:var(--font-size-7);line-height:var(--line-height-size-7);margin-bottom:var(--spacing-small-1);padding-right:calc(var(--spacing-medium-1) + .5rem)!important;}.aem .mainwrapper ul,.aem .mainwrapper li{padding:0;margin:0;}.aem .mainwrapper section.aemcomponent li{padding:8px 8px 8px 16px;margin:8px;}.aem .mainwrapper a{text-decoration:none;color:var(--text-color);display:flex;align-items:center;font-size:var(--font-size-3);font-family:var(--font-family-body);font-weight:var(--font-weight-semi-bold);text-decoration-line:underline;text-decoration-style:initial;text-decoration-color:var(--border-color-soft);text-underline-offset:2px;text-decoration-thickness:1px;}.aem .mainwrapper a:hover{transition-duration:var(--t-grow-in-duration);transition-timing-function:var(--t-grow-in-function);text-underline-offset:2px;text-decoration-thickness:2px;text-decoration-color:var(--text-color);}.aem .mainwrapper table{background-color:transparent;width:100%;border-collapse:collapse;text-align:left;table-layout:fixed;}.aem .mainwrapper table td,.aem .mainwrapper table th{min-width:120px;height:56px;}.aem .mainwrapper table th.accent{color:var(--accent);}.aem .mainwrapper table thead{padding-bottom:var(--spacing-small);line-height:var(--line-height-size-3);font-size:var(--font-size-3);font-weight:var(--font-weight-bold);}.aem .mainwrapper table thead tr{margin:0 var(--spacing-small-1);}.aem .mainwrapper table thead tr td,.aem .mainwrapper table thead tr th{padding:var(--spacing-small) 0;border-bottom:2px solid var(--border-color);}.aem .mainwrapper table tbody{padding:var(--spacing-small-1) 0;line-height:var(--line-height-size-3);font-size:var(--font-size-3);}.aem .mainwrapper table tbody tr:hover{background-color:var(--bg-hover);}.aem .mainwrapper table tbody tr td{border-top:1px solid var(--border-color-soft);border-bottom:1px solid var(--border-color-soft);padding:var(--spacing-small) 0;}.aem .mainwrapper table tbody tr td:first-child td{border-top:2px solid var(--border-color);}.aem .mainwrapper table tbody tr td:last-child td{border-bottom:2px solid var(--border-color);}.aem .mainwrapper table tfoot{padding-bottom:var(--spacing-medium);line-height:var(--line-height-size-4);font-size:var(--font-size-4);font-weight:var(--font-weight-bold);}.aem .mainwrapper table tfoot td{padding:var(--spacing-small) 0;}@media(max-width:768px){.aem .mainwrapper table th,.aem .mainwrapper table td{width:120px;}}h1{font-family:var(--font-family-heading);font-weight:var(--font-weight-light);font-size:var(--font-size-8);line-height:var(--line-height-size-8);}h2{font-family:var(--font-family-heading);font-weight:var(--font-weight-light);font-size:var(--font-size-7);line-height:var(--line-height-size-7);}h3{font-family:var(--font-family-heading);font-weight:var(--font-weight-light);font-size:var(--font-size-6);line-height:var(--line-height-size-6);}h4{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-5);line-height:var(--line-height-size-5);}h5{font-family:var(--font-family-heading);font-size:var(--font-size-4);line-height:var(--line-height-size-4);font-weight:var(--font-weight-bold);}h6{font-family:var(--font-family-heading);font-size:var(--font-size-3);line-height:var(--line-height-size-3);font-weight:var(--font-weight-bold);}[v-cloak]{display:none!important;}.invert{--bg-alt:#fff;--bg-main:#f4f4f4;}.wrapper{margin-bottom:40px;}.imagewrapper .label{position:absolute;text-align:right;top:unset;left:unset;bottom:1rem;right:1rem;padding:.5rem 1rem;font-size:16px;line-height:24px;border-radius:var(--border-radius);background-color:rgba(26,26,26,.8);backdrop-filter:blur(10px);color:#fff;z-index:1;}.herokeyvisual{margin-bottom:0;height:400px;overflow:hidden;position:relative;}@media(min-width:768px){.herokeyvisual{margin-bottom:-170px;margin-top:-112px;height:600px;}}.herokeyvisual .imagewrapper{max-width:100%;}.herokeyvisual .imagewrapper img{width:100%;height:100%;object-fit:cover;position:absolute;}.herokeyvisual .contentwrapper{padding:0 20px 24px 20px;max-width:1648px;margin:0 auto;position:absolute;height:60%;top:20%;display:flex;align-items:center;}.herokeyvisual .contentwrapper h1{padding:0 var(--spacing-mini-2);background-color:var(--text-overlay);color:var(--text-overlay-contrast);line-height:normal;}.videosgrid{display:block;}.videosgrid>div{width:100%;}@media(min-width:768px){.videosgrid{display:flex;flex-wrap:wrap;gap:20px;}.videosgrid>div{width:49%;}}.header-includer{height:100px;background-color:var(--bg-alt);}@media(min-width:768px){.header-includer{height:160px;}}.mainwrapper{background-color:var(--bg-alt);box-sizing:border-box;padding:0 20px 24px 20px;padding-top:1rem;display:block;}@media(min-width:768px){.mainwrapper{padding-top:4rem;}.mainwrapper.withkeyvisual{padding-top:14rem;}}.mainwrapper section{max-width:1648px;margin:0 auto;}.mainwrapper .has-subnav{display:block;}@media(min-width:768px){.mainwrapper .has-subnav{display:flex;gap:20px;}}.mainwrapper .has-subnav>main{width:100%;}@media(min-width:768px){.mainwrapper .has-subnav>main{width:75%;}}.mainwrapper .has-subnav a{display:inline-block;font-size:var(--font-size-3);word-break:break-word;hyphens:auto;}.mainwrapper .has-subnav>nav{width:100%;box-sizing:border-box;position:relative;}.mainwrapper .has-subnav>nav a{text-decoration:none;}@media(min-width:768px){.mainwrapper .has-subnav>nav{width:25%;}}.mainwrapper .has-subnav>nav #cmobilemenu,.mainwrapper .has-subnav>nav #mobilemenu{display:none;}@media(max-width:768px){.mainwrapper .has-subnav>nav #mobilemenu{background-color:var(--bg-main);padding:1rem 1rem 1rem 1.5rem;border-radius:var(--border-radius);margin-bottom:1rem;display:flex;justify-content:space-between;cursor:pointer;}.mainwrapper .has-subnav>nav #mobilemenu span{flex-grow:2;}.mainwrapper .has-subnav>nav #mobilemenu svg{transform:rotate(90deg);transition:all ease-in-out .16s;}.mainwrapper .has-subnav>nav #cmobilemenu{display:none;position:relative;}.mainwrapper .has-subnav>nav #cmobilemenu~label~ul{transition-property:opacity,transform;opacity:0;transform:translateY(-16px);transform-origin:top;overflow:hidden;max-height:485px;border-radius:0 0 4px 4px;position:absolute;transition-property:all;transition-duration:var(--t-reveal-in-duration);transition-timing-function:var(--t-reveal-in-function);}.mainwrapper .has-subnav>nav #cmobilemenu:checked~label~ul{opacity:1;display:block;box-shadow:var(--fx-elevation-1);overflow-y:auto;padding:0;width:100%;z-index:1000;transition-duration:var(--t-reveal-out-duration);transition-timing-function:var(--t-reveal-out-function);}.mainwrapper .has-subnav>nav #cmobilemenu:checked~label~ul>li{margin-bottom:0;padding-top:.5rem;padding-bottom:.5rem;border-radius:0;}.mainwrapper .has-subnav>nav #cmobilemenu:checked~label svg{transform:rotate(-90deg);}}.mainwrapper .has-subnav>nav li{list-style-type:none;}.mainwrapper .has-subnav>nav li.has-children>span{display:flex;justify-content:space-between;align-items:center;}.mainwrapper .has-subnav>nav li.has-children>span>div.toggler{justify-self:flex-end;height:auto;min-height:32px;min-width:32px;text-align:center;border:1px solid var(--border-color-soft);border-radius:var(--border-radius);cursor:pointer;display:flex;justify-content:center;align-items:center;}.mainwrapper .has-subnav>nav li.has-children>span>div.toggler svg:first-child{display:block;}.mainwrapper .has-subnav>nav li.has-children>span>div.toggler svg:nth-child(2){display:none;}.mainwrapper .has-subnav>nav li.has-children>span>div.toggler:hover{background-color:var(--bg-hover);border-color:var(--bg-hover);}.mainwrapper .has-subnav>nav li.open>span>div.toggler svg:first-child{display:none;}.mainwrapper .has-subnav>nav li.open>span>div.toggler svg:nth-child(2){display:block;}.mainwrapper .has-subnav>nav>div>ul>li{background-color:var(--bg-main);padding:1rem 1rem 1rem 1.5rem;border-radius:var(--border-radius);margin-bottom:1rem;display:block;position:relative;}.mainwrapper .has-subnav>nav>div>ul>li.selected::after{pointer-events:none;content:"";position:absolute;top:0;left:0;height:100%;width:4px;background-color:var(--accent);border-radius:var(--border-radius) 0 0 var(--border-radius);}.mainwrapper .has-subnav>nav>div>ul>li.open>ul{margin:0;}.mainwrapper .has-subnav>nav>div>ul>li.open>ul li{margin:.3rem 0 .5rem 0;}.mainwrapper .has-subnav>nav>div>ul>li.open>ul li.open ul{padding-left:1rem;border:1px solid var(--bg-main);}.mainwrapper .has-subnav>nav>div>ul>li.open>ul li.open ul li ul{margin:.8rem 0 .8rem 0;}.mainwrapper .has-subnav>nav>div>ul>li.open>ul li.open ul li a{font-size:var(--font-size-1);}.mainwrapper .has-subnav>nav>div>ul>li.open>ul li a{font-weight:400;font-size:var(--font-size-2);}.mainwrapper .has-subnav a.current{text-decoration:underline;}.mainwrapper .pbuttons{background-color:var(--bg-main);border-radius:var(--border-radius);}.mainwrapper ul.tags{display:flex;gap:var(--spacing-mini-2);width:100%;margin:0;margin-bottom:20px;padding:0;flex-wrap:wrap;}.mainwrapper ul.tags li{list-style:none;display:inline-flex;padding:.5rem 1rem;align-self:flex-start;border-radius:var(--border-radius);background-color:var(--bg-main);}#content img,#content picture{max-width:100%;}@media(max-width:768px){.product table th,.product table td{width:auto!important;}}.product table.mobilenofirstcolumn tr th:first-child,.product table.mobilenofirstcolumn tr td:first-child{display:none;}@media(min-width:768px){.product table.mobilenofirstcolumn tr th:first-child,.product table.mobilenofirstcolumn tr td:first-child{display:table-cell;}}.product table.mobiletable td{border-bottom:1px solid var(--border-color-soft);padding:var(--spacing-small) 0;}@media(max-width:768px){.product table.mobiletable{border:0;}.product table.mobiletable thead{display:none;}.product table.mobiletable tr{display:block;width:100%;margin-bottom:2em;}.product table.mobiletable td{display:block;padding:1em;width:100%;}.product table.mobiletable td a{display:inline;}.product table.mobiletable td.icon{display:none;}.product table.mobiletable td::before{width:30vw;display:inline-block;content:attr(data-label);}}@media(max-width:768px){.product table.mobiletable2{border:0;}.product table.mobiletable2 td{display:flex;border-bottom:0;height:auto;}}.product .thumbnail{text-align:center;justify-content:center;display:none;}@media(min-width:768px){.product .thumbnail{display:flex;justify-content:flex-start;}}.product .thumbnail img{margin-right:10px;max-height:150px;max-width:150px!important;}.product h3{color:#000;}.product .basisarticle{border-collapse:collapse;}.product>div:first-child{display:grid;grid-template-columns:1fr;margin-bottom:0;}@media(min-width:768px){.product>div:first-child{margin-bottom:50px;grid-template-columns:repeat(2,50%);}}.product>div:first-child .title img.title{margin-top:-10px;display:block;}.product>div:first-child .title h3{font-size:var(--font-size-4);font-weight:bold;line-height:120%;margin-bottom:20px;}.product>div:first-child .title h4{font-size:var(--font-size-3);}.product>div:first-child .title h4:first-child{margin-top:20px;}.product>div:first-child .title .pictograms h4{font-size:16px;font-weight:normal;line-height:24px;}.product>div:first-child .texts h3{font-size:var(--font-size-4);font-weight:500;}.product>div:first-child .texts h4{font-size:var(--font-size-4);font-weight:300;margin-top:5px;margin-bottom:5px;margin-inline:12px;}.product>div:first-child .texts ul{margin-left:30px;}.product>div:first-child .texts p{margin-top:0;}.product #image-gallery{width:100%;max-width:100%;display:flex;flex-direction:column;}.product #image-gallery div.highlighted{background:var(--bg-main);margin:30px 0;margin-bottom:var(--spacing-small);position:relative;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;}@media(min-width:768px){.product #image-gallery div.highlighted{margin:0 0 0 var(--spacing-small-1);}}.product #image-gallery div.highlighted>div,.product #image-gallery div.highlighted>div a{padding:10px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;position:relative;}.product #image-gallery div.highlighted>div picture,.product #image-gallery div.highlighted>div img,.product #image-gallery div.highlighted>div a picture,.product #image-gallery div.highlighted>div a img{display:flex;object-fit:contain;object-position:center center;max-width:100%;height:100%;width:100%;}.product #image-gallery div.highlighted>div #img2,.product #image-gallery div.highlighted>div a #img2{opacity:1;position:absolute;filter:blur(0);transition-property:all;transition-duration:var(--t-reveal-in-duration);transition-timing-function:var(--t-reveal-in-function);}.product #image-gallery div.highlighted>div #img2,.product #image-gallery div.highlighted>div a #img2{opacity:1;filter:blur(0);position:absolute;transition-property:all;transition-duration:var(--t-reveal-in-duration);transition-timing-function:var(--t-reveal-in-function);}.product #image-gallery div.highlighted>div #img1.hidden,.product #image-gallery div.highlighted>div #img2.hidden,.product #image-gallery div.highlighted>div a #img1.hidden,.product #image-gallery div.highlighted>div a #img2.hidden{opacity:0;filter:blur(10px);transition-property:all;transition-duration:var(--t-reveal-in-duration);transition-timing-function:var(--t-reveal-in-function);}.product #image-gallery div.highlighted>div picture>img,.product #image-gallery div.highlighted>div a picture>img{display:blocK;}.product #image-gallery div.highlighted .hint{font-size:var(--font-size-3);line-height:10px;position:absolute;height:30px;width:440px;right:-120px;top:70px;transform:rotate(45deg);z-index:100;text-align:center;color:var(--accent-contrast);background-color:var(--accent);}.product #image-gallery div.navigation{display:flex;justify-content:flex-end;margin:0 24px;min-height:20px;}.product #image-gallery div.navigation button{width:48px;height:48px;display:flex;border:0;background-color:transparent;justify-content:center;align-items:center;cursor:pointer;}.product #image-gallery div.navigation :hover svg,.product #image-gallery div.navigation :active svg{transform:none;}.product #image-gallery div.navigation button#btnlast{transform:rotate(180deg);}.product #image-gallery ul.medialist{padding:0;display:flex;gap:10px;scroll-behavior:smooth;scroll-snap-type:x mandatory;overflow-x:scroll;position:relative;list-style:none;margin:0;max-width:90vw;margin-bottom:2px;padding-bottom:2.5rem;scrollbar-width:none;}@media(min-width:768px){.product #image-gallery ul.medialist{margin:0 0 0 var(--spacing-small-1);}}.product #image-gallery ul.medialist::-webkit-scrollbar{display:none;}.product #image-gallery ul.medialist li{scroll-snap-align:start;flex-shrink:0;position:relative;list-style:none;display:flex;cursor:pointer;outline-offset:-.495rem;}.product #image-gallery ul.medialist li>div{background-color:var(--bg-main);padding:10px;width:var(--thumb-width);height:var(--thumb-width);display:flex;justify-content:center;align-items:center;}.product #image-gallery ul.medialist li>div a,.product #image-gallery ul.medialist li>div img{object-fit:contain;max-width:100%;max-height:100%;}.product #image-gallery ul.medialist li.highlightedx:before{position:absolute;bottom:0;left:0;content:"";background-color:var(--accent);border-radius:6px;height:3px;width:100%;}.product #image-gallery ul.medialist div.highlighted-line{width:var(--thumb-width);margin-top:5px;top:var(--thumb-width);left:0;position:absolute;content:"";bottom:0;background-color:var(--accent);border-radius:6px;height:3px;transition-property:all;transition-duration:var(--t-move-out-duration);transition-timing-function:var(--t-move-out-function);}.product .pictograms{background-color:var(--bg-main);margin:0;margin-top:-16px!important;margin-bottom:10px!important;padding-top:var(--spacing-small-1);padding-left:var(--spacing-small-1);padding-right:var(--spacing-small-1);border-radius:0 0 var(--border-radius) var(--border-radius);background-color:var(--bg-main);}@media(min-width:768px){.product .pictograms{margin:0 0 0 var(--spacing-small-1);}}.product .planet .pictograms{margin-top:10px!important;background-color:transparent;margin:0;padding:0;flex-wrap:wrap;}@media(min-width:768px){.product .planet .pictograms{xmargin:0 0 0 var(--spacing-small-1);}}.product .planet .pictograms .pictograms_group{border-left:0!important;padding:0;margin-right:40px;}.product .planet .pictograms h4{font-size:16px;line-height:110%;margin-bottom:5px;}.card{display:flex;flex-direction:column;justify-content:stretch;background-color:var(--bg-main);min-height:368px;font-size:var(--font-size-2);line-height:var(--line-height-size-2);position:relative;box-shadow:0;border-radius:var(--border-radius);overflow:hidden;transition-property:all;transition-duration:var(--t-elevate-out-duration);transition-timing-function:var(--t-elevate-out-function);}.card.auto{min-height:auto;}.card.auto .video-responsive{margin-bottom:0!important;}.card .hint{font-size:var(--font-size-1);position:absolute;width:240px;right:-50px;top:52px;transform:rotate(45deg);z-index:100;text-align:center;color:var(--accent-contrast);background-color:var(--accent);}.card svg{transition-property:all;transition-duration:var(--t-move-out-duration);transition-timing-function:var(--t-move-out-function);}.card:hover{z-index:1;box-shadow:var(--fx-elevation-1);transform:translateY(-2px);transition-duration:var(--t-move-in-duration);transition-timing-function:var(--t-move-in-function);transition-duration:var(--t-move-in-duration);transition-timing-function:var(--t-move-in-function);}.card:hover svg{transition-duration:var(--t-move-in-duration);transition-timing-function:var(--t-move-in-function);transform:translateX(25%);}.card .content{padding:var(--spacing-small-1);padding-bottom:0;justify-content:flex-end;height:100%;}.card .content .text{color:var(--text-color-soft);font-size:var(--body-normal-fs-2);}.card .imageWrapper{flex-grow:2;}.card .imageWrapper .image{height:250px;background-color:var(--bg-main);display:flex;justify-content:center;}.card .imageWrapper .image picture{display:flex;justify-content:center;}.card .imageWrapper .image img{max-height:250px;max-width:100%;object-fit:contain;border:18px solid var(--bg-main);margin-bottom:-.5rem;border-radius:var(--border-radius);}.card .linkWrapper{padding:0 24px 14px 24px;}.card .linkWrapper a{text-decoration:none;}.card .linkWrapper a>svg{transition-property:all;transition-duration:var(--t-move-out-duration);transition-timing-function:var(--t-move-out-function);}.card .linkWrapper a::after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;}.cardsGrid{display:grid;grid-gap:1rem;grid-template-columns:repeat(4,1fr);padding-bottom:40px;margin-bottom:-1rem;}@media(min-width:576px){.cardsGrid{grid-template-columns:1fr;}}@media(min-width:768px){.cardsGrid{grid-template-columns:repeat(auto-fit,calc(50% - .5rem));}}@media(min-width:1024px){.cardsGrid{grid-template-columns:repeat(auto-fit,calc(33% - .5rem));}}@media(min-width:1200px){.cardsGrid{grid-template-columns:repeat(auto-fit,calc(25% - .78rem));}}.has-subnav .cardsGrid{grid-template-columns:1fr;}@media(min-width:576px){.has-subnav .cardsGrid{grid-template-columns:1fr;}}@media(min-width:768px){.has-subnav .cardsGrid{grid-template-columns:repeat(auto-fit,calc(50% - .5rem));}}@media(min-width:1024px){.has-subnav .cardsGrid{grid-template-columns:repeat(3,1fr);}}@media(min-width:1200px){.has-subnav .cardsGrid{grid-template-columns:repeat(3,1fr);}}.aem .mainwrapper .visitenkarte-adresse-1 a,.aem .mainwrapper .visitenkarte-adresse-2 a{display:inline-block;}.aem .mainwrapper .has-subnav .accordion,.aem .mainwrapper .accordion{background-color:var(--bg-main);padding:20px;margin-bottom:20px;}.aem .mainwrapper .has-subnav .accordion h3,.aem .mainwrapper .accordion h3{font-size:var(--font-size-4);}.aem .mainwrapper .has-subnav .accordion header a,.aem .mainwrapper .accordion header a{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-4);line-height:var(--line-height-size-4);font-weight:var(--font-weight-bold);display:block!important;position:relative;text-decoration-line:none;text-decoration:none;text-decoration-thickness:0!important;}.aem .mainwrapper .has-subnav .accordion header a:after,.aem .mainwrapper .accordion header a:after{position:absolute;right:0;top:7px;content:"";width:20px;height:14px;background-image:url(data:image/svg+xml;base64,PHN2ZyByb2xlPSJwcmVzZW50YXRpb24iIGNsYXNzPSJzdHlsZXNfX0ljb24tc2MtMmh2ZmJoLTAgaXJGZldlIGNoZXZyb24gIiB3aWR0aD0iMTEiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDExIDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjMUExQTFBIj48cGF0aCBkPSJNNS43NjQ3MSA3LjUyOTQyTDkuNTI5NDIgMy43NjQ3MSIgc3Ryb2tlLXdpZHRoPSIxLjYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48L3BhdGg+PHBhdGggZD0iTTUuNzY0NzEgNy41Mjk0MkwyIDMuNzY0NzEiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PC9wYXRoPjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat;transition-property:transform;transition-duration:.16s;transition-timing-function:ease-in-out;transform-origin:center center 0;}.aem .mainwrapper .has-subnav .accordion .content,.aem .mainwrapper .accordion .content{padding:0 10px 0 10px;max-height:0;overflow:hidden;margin-top:0;transition-property:max-height,margin-top;transition-timing-function:var(--t-reveal-out-function);transition-duration:var(--t-slow);}@media(min-width:1024px){.aem .mainwrapper .has-subnav .accordion .content,.aem .mainwrapper .accordion .content{padding:0 70px 0 70px;}}.aem .mainwrapper .has-subnav .accordion .content h3,.aem .mainwrapper .accordion .content h3{margin-top:20px;padding-bottom:var(--spacing-small);border-bottom:2px solid var(--border-color);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-4);line-height:var(--line-height-size-4);}.aem .mainwrapper .has-subnav .accordion .content ul,.aem .mainwrapper .accordion .content ul{margin-left:30px;}.aem .mainwrapper .has-subnav .accordion .content .video-responsive,.aem .mainwrapper .accordion .content .video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;margin-bottom:20px;}.aem .mainwrapper .has-subnav .accordion .content .video-responsive iframe,.aem .mainwrapper .accordion .content .video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}.aem .mainwrapper .has-subnav .accordion .content .video-responsive a img,.aem .mainwrapper .accordion .content .video-responsive a img{left:0;top:0;height:100%;width:100%;position:absolute;}.aem .mainwrapper .has-subnav .accordion .content .file-list,.aem .mainwrapper .accordion .content .file-list{display:flex;flex-wrap:wrap;column-gap:10px;margin-bottom:50px;}.aem .mainwrapper .has-subnav .accordion .content .file-list>.file,.aem .mainwrapper .accordion .content .file-list>.file{width:100%;border-bottom:1px solid var(--border-color-soft);box-sizing:content-box;padding:var(--spacing-small) var(--spacing-mini-1);}@media(min-width:1200px){.aem .mainwrapper .has-subnav .accordion .content .file-list>.file,.aem .mainwrapper .accordion .content .file-list>.file{width:45%;}}.aem .mainwrapper .has-subnav .accordion .content .file-list>.file a,.aem .mainwrapper .accordion .content .file-list>.file a{display:flex;text-decoration-color:#fff;}.aem .mainwrapper .has-subnav .accordion .content .file-list>.file a .file-name,.aem .mainwrapper .accordion .content .file-list>.file a .file-name{font-weight:var(--font-weight-bold);}.aem .mainwrapper .has-subnav .accordion .content .file-list>.file a:hover .file-name,.aem .mainwrapper .accordion .content .file-list>.file a:hover .file-name{text-decoration:underline;}.aem .mainwrapper .has-subnav .accordion .content .file-list>.file a .file-size,.aem .mainwrapper .accordion .content .file-list>.file a .file-size{margin-left:var(--spacing-mini-1);font-weight:var(--font-weight-regular);}.aem .mainwrapper .has-subnav .accordion .content .file-list>.file a:before,.aem .mainwrapper .accordion .content .file-list>.file a:before{content:"";width:16px;min-width:16px;height:20px;position:relative;margin-right:.6rem;top:0;background-image:url(data:image/svg+xml;base64,PHN2ZyByb2xlPSJwcmVzZW50YXRpb24iIGNsYXNzPSJzdHlsZXNfX0ljb24tc2MtMmh2ZmJoLTAgZWdCZWJKIHN0eWxlc19fSWNvbi1zYy0xa3ZocTJrLTAgZUl6bmhYIiB3aWR0aD0iMTYiIHZpZXdCb3g9IjAgMCAyMy44OCAyOS41NSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iaWNvbnMiPjxwYXRoIGQ9Ik0yMy42Nyw1LjgzLDE4LjA1LjJhLjYxLjYxLDAsMCwwLS40NC0uMkgyLjg3QTIuODgsMi44OCwwLDAsMCwwLDIuODdWMjYuNjhhMi44OCwyLjg4LDAsMCwwLDIuODcsMi44N0gyMWEyLjg4LDIuODgsMCwwLDAsMi44Ny0yLjg3VjYuMjdBLjU2LjU2LDAsMCwwLDIzLjY3LDUuODNaTTE4LjIxLDIuMDZsMy42MSwzLjYxSDE5Ljg4QTEuNjcsMS42NywwLDAsMSwxOC4yMSw0Wk0yMSwyOC4zNUgyLjg3QTEuNjcsMS42NywwLDAsMSwxLjIsMjYuNjhWMi44N0ExLjY3LDEuNjcsMCwwLDEsMi44NywxLjJIMTdWNGEyLjg3LDIuODcsMCwwLDAsMi44NywyLjg3aDIuOFYyNi42OEExLjY3LDEuNjcsMCwwLDEsMjEsMjguMzVaIj48L3BhdGg+PHBhdGggZD0iTTE0Ljc3LDE3SDMuNDNhLjYuNiwwLDAsMCwwLDEuMkgxNC43N2EuNi42LDAsMCwwLDAtMS4yWiI+PC9wYXRoPjxwYXRoIGQ9Ik0xNy42MSwxMS4zNEgzLjQzYS42LjYsMCwwLDAsMCwxLjJIMTcuNjFhLjYuNiwwLDEsMCwwLTEuMloiPjwvcGF0aD48cGF0aCBkPSJNMy40Myw2Ljg3SDkuMWEuNi42LDAsMCwwLDAtMS4ySDMuNDNhLjYuNiwwLDEsMCwwLDEuMloiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPg==);background-size:14px;background-position:center;background-repeat:no-repeat;display:inline-block;}.aem .mainwrapper .has-subnav .accordion.expanded header a:after,.aem .mainwrapper .accordion.expanded header a:after{transform:rotate(180deg);}.aem .mainwrapper .has-subnav .accordion.expanded .content,.aem .mainwrapper .accordion.expanded .content{margin-top:0;padding-top:30px;transition-property:max-height,margin-top;transition-timing-function:var(--t-reveal-out-function);transition-duration:var(--t-slow);max-height:10000px;height:auto;}.aem .mainwrapper .has-subnav .accordion .scrollable-table,.aem .mainwrapper .accordion .scrollable-table{overflow-x:auto;}.aem .mainwrapper .has-subnav .accordion table tr td:first-child,.aem .mainwrapper .accordion table tr td:first-child{font-weight:bold;border-bottom:0;}@media(min-width:768px){.aem .mainwrapper .has-subnav .accordion table tr td:first-child,.aem .mainwrapper .accordion table tr td:first-child{border-bottom:1px solid var(--border-color-soft);}}.paging{font-size:14px;font-size:1.4rem;padding-top:10px;}.paging:after{content:"";display:table;clear:both;}.paging .paging-result{width:auto;}.paging .paging-pages,.paging .paging-result{display:none;}.paging .paging-buttons{text-align:center;text-decoration:none;display:flex;justify-content:center;}.paging .paging-buttons a{display:inline-block;}.paging .paging-buttons .next,.paging .paging-buttons .prev,.paging .paging-buttons .page-number,.paging .paging-buttons .prev-incr,.paging .paging-buttons .next-incr{display:inline-block;margin:0 10px;font-weight:600;border:1px solid var(--bg-alt);background-color:var(--bg-main);border-radius:var(--border-radius);padding:.625rem 1rem;font-size:var(--font-size-3);}.paging .paging-buttons span.page-number{background-color:var(--accent);border-color:var(--accent);color:var(--accent-contrast);}.paging .paging-buttons .prev:before{content:"←    ";}.paging .paging-buttons .next:after{content:"    →";}.ac_results{z-index:100;padding:0;border:1px solid var(--bg-alt);background-color:var(--bg-main);overflow:hidden;text-align:left;font-family:var(--font-family-body);font-weight:var(--font-weight-regular);background:var(--bg-main);width:600px!important;max-width:90vw;border:medium none!important;box-shadow:var(--fx-elevation-1);border-radius:var(--border-radius);}.ac_results a{text-decoration:none;color:var(--accent);}.ac_results ul{width:100%;padding:0;margin:0;list-style-type:none;list-style-image:none;}.ac_results ul li{margin:0;padding:2px 5px;cursor:pointer;width:100%;overflow:hidden;list-style-type:none;list-style-image:none;background-image:none;font-size:16px;line-height:120%;}.ac_results ul li .articlenumber{font-family:"Lucida Console","Courier New","Courier",sans-serif;}.ac_results ul li .content{display:flex;justify-content:space-between;width:100%;}.ac_results ul li .content span:nth-child(2){color:#c0c0c0;text-align:right;}.ac_results ul li.ac_over,.ac_results ul li.ac_over a,.ac_results ul li.ac_over span{background-color:var(--accent);color:var(--bg-main);}dialog::backdrop{background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;}dialog{xposition:fixed;xtop:50%;xleft:50%;z-index:99999;xtransform:translate(-50%,-50%);background-color:var(--bg-main);border-radius:var(--border-radius);border:0;padding:0;}dialog header{border-bottom:1px solid #eee;padding:5px 15px;text-align:left;background:#e8e8e8;display:flex;justify-content:space-between;}dialog header h2{font-size:var(--font-size-4);}dialog header button.close{color:#c0c0c0;font-size:20px;font-weight:bold;line-height:13.5px;background-color:transparent;text-shadow:0 1px 0 #fff;cursor:pointer;margin-top:7px;border:0;outline:0;}dialog header button.close:hover{color:#000;text-decoration:none;background:none!important;}dialog section{padding:10px;overflow:auto;}dialog footer{padding:10px;}.mainwrapper .modal-backdrop{background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;}.mainwrapper .modal{position:fixed;top:50%;left:50%;z-index:99999;transform:translate(-50%,-50%);background-color:var(--bg-main);border-radius:var(--border-radius);}.mainwrapper .modal #preloaded{filter:blur(10px);transition:1500ms opacity;opacity:1;display:block;}.mainwrapper .modal #preloaded.portrait{width:auto;max-height:90vh;max-width:85vw;}.mainwrapper .modal #preloaded.landscape{max-width:90vw;height:auto;}.mainwrapper .modal #preloaded.smaller{max-width:100%;height:auto;}.mainwrapper .modal #preloaded.hide{opacity:0;display:block;}.mainwrapper .modal #overlay{display:block;position:absolute;transition:500ms opacity;opacity:0;top:0;left:0;width:100%;height:auto;}.mainwrapper .modal #overlay.show{opacity:1;}.mainwrapper .modal .close{position:absolute;right:10px;top:10px;font-size:20px;font-weight:bold;line-height:13.5px;color:#000;cursor:pointer;margin-top:7px;}.mainwrapper .modal .close a{color:#000;}.mainwrapper .modal .close:hover{color:#000;text-decoration:none;opacity:.4;}.mainwrapper .modal.fade{transition:opacity .3s linear,top .3s ease-out;top:-25%;}.mainwrapper .modal.fade.in{top:50%;}.mainwrapper .modal.hide{display:none;}.mainwrapper .modal.show{display:block;}.mainwrapper .modal .modal-header{border-bottom:1px solid #eee;padding:5px 15px;text-align:left;background:#e8e8e8;}.mainwrapper .modal .modal-body{position:relative;padding:15px;height:auto;overflow:auto;text-align:left;}.mainwrapper .modal .modal-body a{display:inline;}.mainwrapper .modal .modal-body.image{margin:20px;padding:0;}.mainwrapper .modal .modal-body .title{display:block;margin-top:40px;margin-bottom:20px;text-align:center;}.mainwrapper .modal .modal-footer{background-color:#f5f5f5;padding:14px 15px 15px;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;zoom:1;margin-bottom:0;}.mainwrapper .modal .modal-footer:before,.mainwrapper .modal .modal-footer:after{display:table;content:"";zoom:1;}.mainwrapper .modal .modal-footer:after{clear:both;}.mainwrapper .modal .modal-footer .btn{float:right;margin-left:5px;}.mainwrapper .modal .modal-body table td:nth-child(2){text-align:right;}.mainwrapper .modalpk{position:Fixed;top:0;right:0;bottom:0;left:0;z-index:99999;opacity:1;transition:opacity 400ms ease-in;pointer-events:None;display:flex;justify-items:center;}.mainwrapper .modalpk #preloaded{filter:blur(10px);transition:1500ms opacity;opacity:1;display:block;}.mainwrapper .modalpk #preloaded.portrait{width:auto;max-height:90vh;max-width:85vw;}.mainwrapper .modalpk #preloaded.landscape{max-width:90vw;height:auto;}.mainwrapper .modalpk #preloaded.smaller{max-width:100%;height:auto;}.mainwrapper .modalpk #preloaded.hide{opacity:0;display:block;}.mainwrapper .modalpk #overlay{display:block;position:absolute;transition:500ms opacity;opacity:0;top:0;left:0;max-width:100%;max-height:100%;}.mainwrapper .modalpk #overlay.show{opacity:1;}.mainwrapper .modalpk:target{opacity:1;pointer-events:Auto;}.mainwrapper .modalpk>div{pointer-events:Auto;border-radius:10px;box-shadow:3px 3px 15px black;max-width:95vw;max-height:95vh;margin:auto Auto;padding:40px;background-color:#fff;cursor:Default;overflow:hidden;}.mainwrapper .modalpk>div img,.mainwrapper .modalpk>div video{pointer-events:none;}.mainwrapper .modalpk>div video{max-height:80vh;}.mainwrapper .modalpk>div>div{position:relative;}.mainwrapper .modalpk span{text-align:center;display:block;}.mainwrapper .modalpk .modal-body{position:relative;}.mainwrapper .modalpk .close{cursor:pointer;background-color:#000;opacity:1;color:#fff;line-height:25px;width:27px;height:27px;position:Absolute;right:-36px;text-align:Center;top:-36px;text-decoration:None;font-size:14px;font-weight:Bold;border-radius:19%;display:block;font-family:Arial,Helvetica,sans-serif;}.mainwrapper .modalpk .close a{color:#fff;}.mainwrapper .tooltip{position:relative;display:inline-block!important;}.mainwrapper th.tooltip{display:block;position:static;}.mainwrapper .tooltip:before,.mainwrapper .tooltip:after{display:block;opacity:0;pointer-events:none;position:absolute;}.mainwrapper .tooltip:after{border-right:6px solid transparent;border-top:6px solid #fff;border-left:6px solid transparent;content:"";height:0;bottom:25px;left:14px;width:0;z-index:12000;}.mainwrapper .tooltip:before{background:#fff;border-radius:2px;line-height:150%;color:#000;content:attr(data-title);font-size:14px;padding:6px 10px;font-weight:normal;position:absolute;bottom:118%;transform:translateY(-90%);left:20%;margin-left:5px;max-width:300px;z-index:12000;box-shadow:1px 1px 14px gray;}.mainwrapper .tooltip.right:before{right:0;}.mainwrapper .tooltip.right:after{left:auto;right:10px;}.mainwrapper .tooltip.fade:after,.mainwrapper .tooltip.fade:before{transform:translate3d(0,-10px,0);transition:all .15s ease-in-out;}.mainwrapper .tooltip.right.show:after,.mainwrapper .tooltip.right.show:before,.mainwrapper .tooltip.fade.show:after,.mainwrapper .tooltip.fade.show:before,.mainwrapper .tooltip.fade:hover:after,.mainwrapper .tooltip.fade:hover:before{opacity:1;transform:translate3d(0,0,0);}.mainwrapper .tooltip.expand:before{transform:scale3d(.2,.2,1);transition:all .2s ease-in-out;}.mainwrapper .tooltip.expand:after{transform:translate3d(0,6px,0);transition:all .1s ease-in-out;}.mainwrapper .tooltip.expand:hover:before,.mainwrapper .tooltip.expand:hover:after{opacity:1;transform:scale3d(1,1,1);}.mainwrapper .tooltip.expand:hover:after{transition:all .2s .1s ease-in-out;}.mainwrapper .tooltip.swing:before,.mainwrapper .tooltip.swing:after{transform:translate3d(0,30px,0) rotate3d(0,0,1,60deg);transform-origin:0 0;transition:transform .15s ease-in-out,opacity .2s;}.mainwrapper .tooltip.swing:after{transform:translate3d(0,60px,0);transition:transform .15s ease-in-out,opacity .2s;}.mainwrapper .tooltip.swing:hover:before,.mainwrapper .tooltip.swing:hover:after{opacity:1;transform:translate3d(0,0,0) rotate3d(1,1,1,0deg);}.aemselect{position:relative;}.aemselect .toggle{display:flex;width:100%;-moz-box-align:center;align-items:center;height:48px;z-index:2;position:relative;min-width:120px;border:0 none;margin:0;padding:1rem;border-radius:var(--border-radius);text-align:left;cursor:pointer;font-family:var(--font-family-body);font-weight:var(--font-weight-medium);background-color:var(--bg-alt);color:var(--text-color);-moz-box-pack:justify;justify-content:space-between;margin-right:10px;}.aemselect select{xdisplay:none;}.aemselect .options{display:none;position:absolute;width:100%;}.aemselect .options .option{border:0;}.aemselect .options .option button{text-align:left;}.aemselect .options .option button .label{display:flex;}.aemselect .options .option.active{background-color:#f00;}.aemselect.active .options{display:flex;flex-direction:column;}.actionbar{margin-bottom:var(--spacing-medium-1);}.actionbar .actionbar-elements{display:flex;flex-direction:column;margin-bottom:16px;}@media(min-width:1024px){.actionbar .actionbar-elements{margin-bottom:24px;flex-direction:row;}}@media(min-width:1350px){.actionbar .actionbar-elements{display:grid;grid-template-columns:repeat(3,280px) 1fr 280px;grid-gap:var(--spacing-small);}.actionbar .actionbar-elements>.actionbar-element:last-of-type{grid-column:5/auto;}}.actionbar .actionbar-elements>.actionbar-element{margin-bottom:1rem;position:relative;font-size:16px;width:100%;}@media(min-width:1024px){.actionbar .actionbar-elements>.actionbar-element{margin-right:1rem;margin-bottom:0;}}.actionbar .actionbar-elements>.actionbar-element:last-child{margin-bottom:0;}@media(min-width:1024px){.actionbar .actionbar-elements>.actionbar-element:last-child{margin-right:0;}}.actionbar .actionbar-element-button{min-width:120px;width:100%;height:48px;-webkit-box-align:center;align-items:center;position:relative;font-weight:var(--font-weight-medium);text-align:left;border:0;margin:0;padding:1rem;border-radius:var(--border-radius);cursor:pointer;z-index:99;background-color:var(--bg-main);color:var(--text-color);display:flex!important;-webkit-box-pack:justify;justify-content:space-between;}@media(min-width:576px){.actionbar .actionbar-element-button{height:56px;}}.actionbar .actionbar-element-button .actionbar-element-button-icon svg{vertical-align:sub;}.actionbar .actionbar-divider{height:1px;width:100%;background-color:var(--border-color-soft);margin-top:16px;margin-bottom:var(--spacing-small);}@media(min-width:1024px){.actionbar .actionbar-divider{margin-bottom:var(--spacing-small-1);margin-top:var(--spacing-small-1);}}.actionbar>.actionbar-divider{margin-top:0;}@media(min-width:1350px){main section:not(.aemcomponent) .accordion .actionbar-elements{grid-template-columns:repeat(3,220px) 1fr 220px;}}main section:not(.aemcomponent) .accordion .actionbar-element-button{background-color:var(--bg-alt);}