﻿@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);--bg-main:#fff;--bg-alt:#f4f4f4;--bg-hover:#f9f9f9;--text-color:#1a1a1a;--text-color-soft:#707070;--text-color-success:#007d00;--text-color-warning:#cf0000;--text-color-error:#cf0000;--text-color-heading:var(--text-color);--border-color:#707070;--border-color-soft:#d8d8d8;--accent:#00a0d0;--accent-contrast:#fff;--accent-hover:#0393be;--color-action:#006495;--color-action-active:#034b70;--color-on-action:#fff;--button-primary-text:var(--bg-main);--complementary-alt-1:#344a5c;--complementary-alt-2:#3d4f42;--complementary-alt-3:#822b1d;--complementary-alt-4:#4d3e42;--complementary-contrast-alt-1:#dee3e9;--complementary-contrast-alt-2:#e6ebea;--complementary-contrast-alt-3:#f0dfd6;--complementary-contrast-alt-4:#e9e5e6;--complementary-hover-alt-1:#576775;--complementary-hover-alt-2:#606d63;--complementary-hover-alt-3:#945147;--complementary-hover-alt-4:#706467;--complementary-text-alt-1:#fff;--complementary-text-alt-2:#fff;--complementary-text-alt-3:#fff;--complementary-text-alt-4:#fff;--gradients-alt-1:"";--gradients-alt-2:"";--gradients-alt-3:"";--gradients-alt-4:"";--gradients-complementary-alt-1:"";--gradients-complementary-alt-2:"";--gradients-complementary-alt-3:"";--gradients-complementary-alt-4:"";--gradients-contrast-alt-1:"";--gradients-contrast-alt-2:"";--gradients-contrast-alt-3:"";--gradients-contrast-alt-4:"";--gradients-hover-alt-1:"";--gradients-hover-alt-2:"";--gradients-hover-alt-3:"";--gradients-hover-alt-4:"";--overlay:#1a1a1acc;--overlay-contrast:#fff;--overlay-hover:#313131cc;--text-overlay:var(--overlay);--text-overlay-contrast:var(--overlay-contrast);--overlay-main:#1a1a1a;--overlay-main-contrast:#fff;--overlay-alternative:#fff;--overlay-alternative-contrast:#1a1a1a;--accent-contrast:#fff;--accent-hover:#0393be;}:root{--formular-padding:20px;--formular-margin-bottom:24px;--formular-padding-select:10px 32px 11px 36px;--formular-padding-button:10px 16px;--button-primary-color:var(--accent);--button-primary-color-text:var(--accent-contrast);--button-primary-color-background:var(--accent);--button-primary-hover-color:var(--accent-hover);--button-primary-hover-color-background:var(--accent-hover);--button-secondary-color:var(--color-action);--button-secondary-color-text:var(--color-on-action);--button-secondary-color-background:var(--color-action);--button-secondary-hover-color:var(--color-action-active);--button-secondary-hover-color-background:var(--color-action-active);--input-background:var(--bg-main);}table,.x-portlet,.formularlight,.portlet-background-gray,.accordion,.light{--input-background:var(--bg-alt);}.fixform{display:flex;}.flexibleform{display:flex;flex-wrap:wrap;gap:1%;}.flexibleform>div{width:24.1%;max-width:24.1%;flex:1 1 auto;}@media(max-width:1200px){.flexibleform>div{width:24.1%;max-width:24.1%;}}@media(max-width:768px){.flexibleform>div{width:32.5%;max-width:32.5%;}}@media(max-width:576px){.flexibleform>div{width:100%;max-width:100%;}}.flexibleform>div label{font-weight:600;margin-bottom:4px;}.flexibleform>div p{margin:0;}.flexibleform>div select,.flexibleform>div input{width:100%;}.flexibleform>div.column-button{flex:1;margin-left:auto;text-align:right;padding-top:24px;}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:.25rem;background-color:#822b1d;color:#fff;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:#fff!important;text-decoration:underline;}dialog .error a:hover,dialog .infoboxhinweis a:hover,dialog .infoboxerfolg a:hover,dialog .infoboxfehler a:hover,#modal .error a:hover,#modal .infoboxhinweis a:hover,#modal .infoboxerfolg a:hover,#modal .infoboxfehler a:hover,main section:not(.aemcomponent) .error a:hover,main section:not(.aemcomponent) .infoboxhinweis a:hover,main section:not(.aemcomponent) .infoboxerfolg a:hover,main section:not(.aemcomponent) .infoboxfehler a:hover{text-decoration-color:#fff!important;}dialog .infoboxerfolg,#modal .infoboxerfolg,main section:not(.aemcomponent) .infoboxerfolg{background-color:#3d4f42;}dialog .infoboxhinweis,#modal .infoboxhinweis,main section:not(.aemcomponent) .infoboxhinweis{background-color:#576775;}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:18px 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(--input-background);color:var(--text-color);margin:0 0 var(--formular-margin-bottom) 0;padding:var(--formular-padding-button);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{opacity:.4;cursor:not-allowed;}dialog input:not([type=radio]):not([type=checkbox]):not([type=submit]),#modal input:not([type=radio]):not([type=checkbox]):not([type=submit]),main section:not(.aemcomponent) input:not([type=radio]):not([type=checkbox]):not([type=submit]){height:44px;}dialog select,#modal select,main section:not(.aemcomponent) select{padding:var(--formular-padding-select);margin-right:10px;box-sizing:border-box;height:44px;}dialog select[name=filter_effeff_ikon],dialog select.brand,#modal select[name=filter_effeff_ikon],#modal select.brand,main section:not(.aemcomponent) select[name=filter_effeff_ikon],main section:not(.aemcomponent) select.brand{background-color:var(--accent);color:var(--accent-contrast);}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(--input-background);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;border:1px solid #d8d8d8;top:5px;margin-right:5px;position:relative;}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);line-height:25px;}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(--input-background);border-radius:var(--border-radius);border:1px solid #d8d8d8;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;display:inline-block;}dialog label a,#modal label a,main section:not(.aemcomponent) label a{display:inline;}dialog label.flex,#modal label.flex,main section:not(.aemcomponent) label.flex{display:flex;align-items:center;cursor:pointer;line-height:140%;width:100%;}dialog label.flex input[type=checkbox]~span::before,#modal label.flex input[type=checkbox]~span::before,main section:not(.aemcomponent) label.flex input[type=checkbox]~span::before{top:3px;}dialog label.flex input[type=checkbox]~span::after,#modal label.flex input[type=checkbox]~span::after,main section:not(.aemcomponent) label.flex input[type=checkbox]~span::after{top:6px;}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 div.basketbuttons a,dialog div.basketbuttons input[type=submit],dialog input[type=submit],dialog button[type=submit],dialog button.button,dialog a.button,dialog .button a,.herokeyvisual div.basketbuttons a,.herokeyvisual div.basketbuttons input[type=submit],.herokeyvisual input[type=submit],.herokeyvisual button[type=submit],.herokeyvisual button.button,.herokeyvisual a.button,.herokeyvisual .button a,#modal div.basketbuttons a,#modal div.basketbuttons input[type=submit],#modal input[type=submit],#modal button[type=submit],#modal button.button,#modal a.button,#modal .button a,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit],.aem .mainwrapper section:not(.aemcomponent) input[type=submit],.aem .mainwrapper section:not(.aemcomponent) button[type=submit],.aem .mainwrapper section:not(.aemcomponent) button.button,.aem .mainwrapper section:not(.aemcomponent) a.button,.aem .mainwrapper section:not(.aemcomponent) .button a{background-color:var(--button-secondary-color-background);color:var(--button-secondary-color-text);border:2px solid var(--button-secondary-color);display:inline-block;padding:var(--formular-padding-button);font-size:var(--font-size-3);line-height:var(--line-height-size-3);font-weight:var(--font-weight-bold);text-decoration:none;border-radius:var(--button-border-radius);transition:ease-in-out .2s;cursor:pointer;position:relative;text-decoration:none;}dialog div.basketbuttons a>span.link,dialog div.basketbuttons input[type=submit]>span.link,dialog input[type=submit]>span.link,dialog button[type=submit]>span.link,dialog button.button>span.link,dialog a.button>span.link,dialog .button a>span.link,.herokeyvisual div.basketbuttons a>span.link,.herokeyvisual div.basketbuttons input[type=submit]>span.link,.herokeyvisual input[type=submit]>span.link,.herokeyvisual button[type=submit]>span.link,.herokeyvisual button.button>span.link,.herokeyvisual a.button>span.link,.herokeyvisual .button a>span.link,#modal div.basketbuttons a>span.link,#modal div.basketbuttons input[type=submit]>span.link,#modal input[type=submit]>span.link,#modal button[type=submit]>span.link,#modal button.button>span.link,#modal a.button>span.link,#modal .button a>span.link,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a>span.link,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]>span.link,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]>span.link,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]>span.link,.aem .mainwrapper section:not(.aemcomponent) button.button>span.link,.aem .mainwrapper section:not(.aemcomponent) a.button>span.link,.aem .mainwrapper section:not(.aemcomponent) .button a>span.link{position:relative;}dialog div.basketbuttons a>span.link::after,dialog div.basketbuttons input[type=submit]>span.link::after,dialog input[type=submit]>span.link::after,dialog button[type=submit]>span.link::after,dialog button.button>span.link::after,dialog a.button>span.link::after,dialog .button a>span.link::after,.herokeyvisual div.basketbuttons a>span.link::after,.herokeyvisual div.basketbuttons input[type=submit]>span.link::after,.herokeyvisual input[type=submit]>span.link::after,.herokeyvisual button[type=submit]>span.link::after,.herokeyvisual button.button>span.link::after,.herokeyvisual a.button>span.link::after,.herokeyvisual .button a>span.link::after,#modal div.basketbuttons a>span.link::after,#modal div.basketbuttons input[type=submit]>span.link::after,#modal input[type=submit]>span.link::after,#modal button[type=submit]>span.link::after,#modal button.button>span.link::after,#modal a.button>span.link::after,#modal .button a>span.link::after,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a>span.link::after,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]>span.link::after,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]>span.link::after,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]>span.link::after,.aem .mainwrapper section:not(.aemcomponent) button.button>span.link::after,.aem .mainwrapper section:not(.aemcomponent) a.button>span.link::after,.aem .mainwrapper section:not(.aemcomponent) .button a>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 div.basketbuttons a svg,dialog div.basketbuttons input[type=submit] svg,dialog input[type=submit] svg,dialog button[type=submit] svg,dialog button.button svg,dialog a.button svg,dialog .button a svg,.herokeyvisual div.basketbuttons a svg,.herokeyvisual div.basketbuttons input[type=submit] svg,.herokeyvisual input[type=submit] svg,.herokeyvisual button[type=submit] svg,.herokeyvisual button.button svg,.herokeyvisual a.button svg,.herokeyvisual .button a svg,#modal div.basketbuttons a svg,#modal div.basketbuttons input[type=submit] svg,#modal input[type=submit] svg,#modal button[type=submit] svg,#modal button.button svg,#modal a.button svg,#modal .button a svg,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a svg,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit] svg,.aem .mainwrapper section:not(.aemcomponent) input[type=submit] svg,.aem .mainwrapper section:not(.aemcomponent) button[type=submit] svg,.aem .mainwrapper section:not(.aemcomponent) button.button svg,.aem .mainwrapper section:not(.aemcomponent) a.button svg,.aem .mainwrapper section:not(.aemcomponent) .button a 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 div.basketbuttons a.animxxx i.fa,dialog div.basketbuttons input[type=submit].animxxx i.fa,dialog input[type=submit].animxxx i.fa,dialog button[type=submit].animxxx i.fa,dialog button.button.animxxx i.fa,dialog a.button.animxxx i.fa,dialog .button a.animxxx i.fa,.herokeyvisual div.basketbuttons a.animxxx i.fa,.herokeyvisual div.basketbuttons input[type=submit].animxxx i.fa,.herokeyvisual input[type=submit].animxxx i.fa,.herokeyvisual button[type=submit].animxxx i.fa,.herokeyvisual button.button.animxxx i.fa,.herokeyvisual a.button.animxxx i.fa,.herokeyvisual .button a.animxxx i.fa,#modal div.basketbuttons a.animxxx i.fa,#modal div.basketbuttons input[type=submit].animxxx i.fa,#modal input[type=submit].animxxx i.fa,#modal button[type=submit].animxxx i.fa,#modal button.button.animxxx i.fa,#modal a.button.animxxx i.fa,#modal .button a.animxxx i.fa,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a.animxxx i.fa,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].animxxx i.fa,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].animxxx i.fa,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].animxxx i.fa,.aem .mainwrapper section:not(.aemcomponent) button.button.animxxx i.fa,.aem .mainwrapper section:not(.aemcomponent) a.button.animxxx i.fa,.aem .mainwrapper section:not(.aemcomponent) .button a.animxxx i.fa{transition-property:all;transition-duration:var(--t-move-out-duration);transition-timing-function:var(--t-move-out-function);margin-left:10px;}dialog div.basketbuttons a.animxxx:hover i.fa,dialog div.basketbuttons a.animxxx:active i.fa,dialog div.basketbuttons input[type=submit].animxxx:hover i.fa,dialog div.basketbuttons input[type=submit].animxxx:active i.fa,dialog input[type=submit].animxxx:hover i.fa,dialog input[type=submit].animxxx:active i.fa,dialog button[type=submit].animxxx:hover i.fa,dialog button[type=submit].animxxx:active i.fa,dialog button.button.animxxx:hover i.fa,dialog button.button.animxxx:active i.fa,dialog a.button.animxxx:hover i.fa,dialog a.button.animxxx:active i.fa,dialog .button a.animxxx:hover i.fa,dialog .button a.animxxx:active i.fa,.herokeyvisual div.basketbuttons a.animxxx:hover i.fa,.herokeyvisual div.basketbuttons a.animxxx:active i.fa,.herokeyvisual div.basketbuttons input[type=submit].animxxx:hover i.fa,.herokeyvisual div.basketbuttons input[type=submit].animxxx:active i.fa,.herokeyvisual input[type=submit].animxxx:hover i.fa,.herokeyvisual input[type=submit].animxxx:active i.fa,.herokeyvisual button[type=submit].animxxx:hover i.fa,.herokeyvisual button[type=submit].animxxx:active i.fa,.herokeyvisual button.button.animxxx:hover i.fa,.herokeyvisual button.button.animxxx:active i.fa,.herokeyvisual a.button.animxxx:hover i.fa,.herokeyvisual a.button.animxxx:active i.fa,.herokeyvisual .button a.animxxx:hover i.fa,.herokeyvisual .button a.animxxx:active i.fa,#modal div.basketbuttons a.animxxx:hover i.fa,#modal div.basketbuttons a.animxxx:active i.fa,#modal div.basketbuttons input[type=submit].animxxx:hover i.fa,#modal div.basketbuttons input[type=submit].animxxx:active i.fa,#modal input[type=submit].animxxx:hover i.fa,#modal input[type=submit].animxxx:active i.fa,#modal button[type=submit].animxxx:hover i.fa,#modal button[type=submit].animxxx:active i.fa,#modal button.button.animxxx:hover i.fa,#modal button.button.animxxx:active i.fa,#modal a.button.animxxx:hover i.fa,#modal a.button.animxxx:active i.fa,#modal .button a.animxxx:hover i.fa,#modal .button a.animxxx:active i.fa,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a.animxxx:hover i.fa,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a.animxxx:active i.fa,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].animxxx:hover i.fa,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].animxxx:active i.fa,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].animxxx:hover i.fa,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].animxxx:active i.fa,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].animxxx:hover i.fa,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].animxxx:active i.fa,.aem .mainwrapper section:not(.aemcomponent) button.button.animxxx:hover i.fa,.aem .mainwrapper section:not(.aemcomponent) button.button.animxxx:active i.fa,.aem .mainwrapper section:not(.aemcomponent) a.button.animxxx:hover i.fa,.aem .mainwrapper section:not(.aemcomponent) a.button.animxxx:active i.fa,.aem .mainwrapper section:not(.aemcomponent) .button a.animxxx:hover i.fa,.aem .mainwrapper section:not(.aemcomponent) .button a.animxxx:active i.fa{transition-duration:var(--t-move-in-duration);transition-timing-function:var(--t-move-in-function);transform:translateX(25%);}dialog div.basketbuttons a:hover,dialog div.basketbuttons a:active,dialog div.basketbuttons input[type=submit]:hover,dialog div.basketbuttons input[type=submit]:active,dialog input[type=submit]:hover,dialog input[type=submit]:active,dialog button[type=submit]:hover,dialog button[type=submit]:active,dialog button.button:hover,dialog button.button:active,dialog a.button:hover,dialog a.button:active,dialog .button a:hover,dialog .button a:active,.herokeyvisual div.basketbuttons a:hover,.herokeyvisual div.basketbuttons a:active,.herokeyvisual div.basketbuttons input[type=submit]:hover,.herokeyvisual div.basketbuttons input[type=submit]:active,.herokeyvisual input[type=submit]:hover,.herokeyvisual input[type=submit]:active,.herokeyvisual button[type=submit]:hover,.herokeyvisual button[type=submit]:active,.herokeyvisual button.button:hover,.herokeyvisual button.button:active,.herokeyvisual a.button:hover,.herokeyvisual a.button:active,.herokeyvisual .button a:hover,.herokeyvisual .button a:active,#modal div.basketbuttons a:hover,#modal div.basketbuttons a:active,#modal div.basketbuttons input[type=submit]:hover,#modal div.basketbuttons input[type=submit]:active,#modal input[type=submit]:hover,#modal input[type=submit]:active,#modal button[type=submit]:hover,#modal button[type=submit]:active,#modal button.button:hover,#modal button.button:active,#modal a.button:hover,#modal a.button:active,#modal .button a:hover,#modal .button a:active,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a:hover,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a:active,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]:hover,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]:active,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]:hover,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]:active,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]:hover,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]:active,.aem .mainwrapper section:not(.aemcomponent) button.button:hover,.aem .mainwrapper section:not(.aemcomponent) button.button:active,.aem .mainwrapper section:not(.aemcomponent) a.button:hover,.aem .mainwrapper section:not(.aemcomponent) a.button:active,.aem .mainwrapper section:not(.aemcomponent) .button a:hover,.aem .mainwrapper section:not(.aemcomponent) .button a:active{border:var(--button-secondary-hover-color);filter:brightness(95%);}dialog div.basketbuttons a:hover svg,dialog div.basketbuttons a:active svg,dialog div.basketbuttons input[type=submit]:hover svg,dialog div.basketbuttons input[type=submit]:active svg,dialog input[type=submit]:hover svg,dialog input[type=submit]:active svg,dialog button[type=submit]:hover svg,dialog button[type=submit]:active svg,dialog button.button:hover svg,dialog button.button:active svg,dialog a.button:hover svg,dialog a.button:active svg,dialog .button a:hover svg,dialog .button a:active svg,.herokeyvisual div.basketbuttons a:hover svg,.herokeyvisual div.basketbuttons a:active svg,.herokeyvisual div.basketbuttons input[type=submit]:hover svg,.herokeyvisual div.basketbuttons input[type=submit]:active svg,.herokeyvisual input[type=submit]:hover svg,.herokeyvisual input[type=submit]:active svg,.herokeyvisual button[type=submit]:hover svg,.herokeyvisual button[type=submit]:active svg,.herokeyvisual button.button:hover svg,.herokeyvisual button.button:active svg,.herokeyvisual a.button:hover svg,.herokeyvisual a.button:active svg,.herokeyvisual .button a:hover svg,.herokeyvisual .button a:active svg,#modal div.basketbuttons a:hover svg,#modal div.basketbuttons a:active svg,#modal div.basketbuttons input[type=submit]:hover svg,#modal div.basketbuttons input[type=submit]:active svg,#modal input[type=submit]:hover svg,#modal input[type=submit]:active svg,#modal button[type=submit]:hover svg,#modal button[type=submit]:active svg,#modal button.button:hover svg,#modal button.button:active svg,#modal a.button:hover svg,#modal a.button:active svg,#modal .button a:hover svg,#modal .button a:active svg,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a:hover svg,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a:active svg,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]:hover svg,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]:active svg,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]:hover svg,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]:active svg,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]:hover svg,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]:active svg,.aem .mainwrapper section:not(.aemcomponent) button.button:hover svg,.aem .mainwrapper section:not(.aemcomponent) button.button:active svg,.aem .mainwrapper section:not(.aemcomponent) a.button:hover svg,.aem .mainwrapper section:not(.aemcomponent) a.button:active svg,.aem .mainwrapper section:not(.aemcomponent) .button a:hover svg,.aem .mainwrapper section:not(.aemcomponent) .button a:active svg{transition-duration:var(--t-move-in-duration);transition-timing-function:var(--t-move-in-function);transform:translateX(25%);}dialog div.basketbuttons a:hover>span.link:after,dialog div.basketbuttons a:active>span.link:after,dialog div.basketbuttons input[type=submit]:hover>span.link:after,dialog div.basketbuttons input[type=submit]:active>span.link:after,dialog input[type=submit]:hover>span.link:after,dialog input[type=submit]:active>span.link:after,dialog button[type=submit]:hover>span.link:after,dialog button[type=submit]:active>span.link:after,dialog button.button:hover>span.link:after,dialog button.button: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,.herokeyvisual div.basketbuttons a:hover>span.link:after,.herokeyvisual div.basketbuttons a:active>span.link:after,.herokeyvisual div.basketbuttons input[type=submit]:hover>span.link:after,.herokeyvisual div.basketbuttons input[type=submit]:active>span.link:after,.herokeyvisual input[type=submit]:hover>span.link:after,.herokeyvisual input[type=submit]:active>span.link:after,.herokeyvisual button[type=submit]:hover>span.link:after,.herokeyvisual button[type=submit]:active>span.link:after,.herokeyvisual button.button:hover>span.link:after,.herokeyvisual button.button:active>span.link:after,.herokeyvisual a.button:hover>span.link:after,.herokeyvisual a.button:active>span.link:after,.herokeyvisual .button a:hover>span.link:after,.herokeyvisual .button a:active>span.link:after,#modal div.basketbuttons a:hover>span.link:after,#modal div.basketbuttons a:active>span.link:after,#modal div.basketbuttons input[type=submit]:hover>span.link:after,#modal div.basketbuttons input[type=submit]:active>span.link:after,#modal input[type=submit]:hover>span.link:after,#modal input[type=submit]:active>span.link:after,#modal button[type=submit]:hover>span.link:after,#modal button[type=submit]:active>span.link:after,#modal button.button:hover>span.link:after,#modal button.button: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,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a:hover>span.link:after,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons a:active>span.link:after,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]:hover>span.link:after,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]:active>span.link:after,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]:hover>span.link:after,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]:active>span.link:after,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]:hover>span.link:after,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]:active>span.link:after,.aem .mainwrapper section:not(.aemcomponent) button.button:hover>span.link:after,.aem .mainwrapper section:not(.aemcomponent) button.button:active>span.link:after,.aem .mainwrapper section:not(.aemcomponent) a.button:hover>span.link:after,.aem .mainwrapper section:not(.aemcomponent) a.button:active>span.link:after,.aem .mainwrapper section:not(.aemcomponent) .button a:hover>span.link:after,.aem .mainwrapper section:not(.aemcomponent) .button a: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,.herokeyvisual button:disabled,#modal button:disabled,.aem .mainwrapper section:not(.aemcomponent) button:disabled{opacity:.5;}dialog div .basketbuttons a,dialog div.basketbuttons input[type=submit],dialog a.button,dialog .button.primary a,dialog button.primary,dialog button.btn,dialog button.assabutton,dialog button.button,dialog input[type=submit],dialog button[type=submit],.herokeyvisual div .basketbuttons a,.herokeyvisual div.basketbuttons input[type=submit],.herokeyvisual a.button,.herokeyvisual .button.primary a,.herokeyvisual button.primary,.herokeyvisual button.btn,.herokeyvisual button.assabutton,.herokeyvisual button.button,.herokeyvisual input[type=submit],.herokeyvisual button[type=submit],#modal div .basketbuttons a,#modal div.basketbuttons input[type=submit],#modal a.button,#modal .button.primary a,#modal button.primary,#modal button.btn,#modal button.assabutton,#modal button.button,#modal input[type=submit],#modal button[type=submit],.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit],.aem .mainwrapper section:not(.aemcomponent) a.button,.aem .mainwrapper section:not(.aemcomponent) .button.primary a,.aem .mainwrapper section:not(.aemcomponent) button.primary,.aem .mainwrapper section:not(.aemcomponent) button.btn,.aem .mainwrapper section:not(.aemcomponent) button.assabutton,.aem .mainwrapper section:not(.aemcomponent) button.button,.aem .mainwrapper section:not(.aemcomponent) input[type=submit],.aem .mainwrapper section:not(.aemcomponent) button[type=submit]{margin-right:5px;margin-bottom:2px;background-color:var(--button-primary-color-background);border:2px solid var(--button-primary-color);color:var(--button-primary-color-text);font-size:1.1875rem;text-decoration:none;padding:var(--formular-padding-button);}dialog div .basketbuttons a svg path,dialog div.basketbuttons input[type=submit] svg path,dialog a.button svg path,dialog .button.primary a svg path,dialog button.primary svg path,dialog button.btn svg path,dialog button.assabutton svg path,dialog button.button svg path,dialog input[type=submit] svg path,dialog button[type=submit] svg path,.herokeyvisual div .basketbuttons a svg path,.herokeyvisual div.basketbuttons input[type=submit] svg path,.herokeyvisual a.button svg path,.herokeyvisual .button.primary a svg path,.herokeyvisual button.primary svg path,.herokeyvisual button.btn svg path,.herokeyvisual button.assabutton svg path,.herokeyvisual button.button svg path,.herokeyvisual input[type=submit] svg path,.herokeyvisual button[type=submit] svg path,#modal div .basketbuttons a svg path,#modal div.basketbuttons input[type=submit] svg path,#modal a.button svg path,#modal .button.primary a svg path,#modal button.primary svg path,#modal button.btn svg path,#modal button.assabutton svg path,#modal button.button svg path,#modal input[type=submit] svg path,#modal button[type=submit] svg path,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a svg path,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit] svg path,.aem .mainwrapper section:not(.aemcomponent) a.button svg path,.aem .mainwrapper section:not(.aemcomponent) .button.primary a svg path,.aem .mainwrapper section:not(.aemcomponent) button.primary svg path,.aem .mainwrapper section:not(.aemcomponent) button.btn svg path,.aem .mainwrapper section:not(.aemcomponent) button.assabutton svg path,.aem .mainwrapper section:not(.aemcomponent) button.button svg path,.aem .mainwrapper section:not(.aemcomponent) input[type=submit] svg path,.aem .mainwrapper section:not(.aemcomponent) button[type=submit] svg path{fill:var(--button-primary-color-text);}dialog div .basketbuttons a:after,dialog div.basketbuttons input[type=submit]:after,dialog a.button:after,dialog .button.primary a:after,dialog button.primary:after,dialog button.btn:after,dialog button.assabutton:after,dialog button.button:after,dialog input[type=submit]:after,dialog button[type=submit]:after,.herokeyvisual div .basketbuttons a:after,.herokeyvisual div.basketbuttons input[type=submit]:after,.herokeyvisual a.button:after,.herokeyvisual .button.primary a:after,.herokeyvisual button.primary:after,.herokeyvisual button.btn:after,.herokeyvisual button.assabutton:after,.herokeyvisual button.button:after,.herokeyvisual input[type=submit]:after,.herokeyvisual button[type=submit]:after,#modal div .basketbuttons a:after,#modal div.basketbuttons input[type=submit]:after,#modal a.button:after,#modal .button.primary a:after,#modal button.primary:after,#modal button.btn:after,#modal button.assabutton:after,#modal button.button:after,#modal input[type=submit]:after,#modal button[type=submit]:after,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a:after,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]:after,.aem .mainwrapper section:not(.aemcomponent) a.button:after,.aem .mainwrapper section:not(.aemcomponent) .button.primary a:after,.aem .mainwrapper section:not(.aemcomponent) button.primary:after,.aem .mainwrapper section:not(.aemcomponent) button.btn:after,.aem .mainwrapper section:not(.aemcomponent) button.assabutton:after,.aem .mainwrapper section:not(.aemcomponent) button.button:after,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]:after,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]:after{background:var(--accent-contrast);}dialog div .basketbuttons a:hover,dialog div .basketbuttons a:target,dialog div.basketbuttons input[type=submit]:hover,dialog div.basketbuttons input[type=submit]:target,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 button.btn:hover,dialog button.btn:target,dialog button.assabutton:hover,dialog button.assabutton:target,dialog button.button:hover,dialog button.button:target,dialog input[type=submit]:hover,dialog input[type=submit]:target,dialog button[type=submit]:hover,dialog button[type=submit]:target,.herokeyvisual div .basketbuttons a:hover,.herokeyvisual div .basketbuttons a:target,.herokeyvisual div.basketbuttons input[type=submit]:hover,.herokeyvisual div.basketbuttons input[type=submit]:target,.herokeyvisual a.button:hover,.herokeyvisual a.button:target,.herokeyvisual .button.primary a:hover,.herokeyvisual .button.primary a:target,.herokeyvisual button.primary:hover,.herokeyvisual button.primary:target,.herokeyvisual button.btn:hover,.herokeyvisual button.btn:target,.herokeyvisual button.assabutton:hover,.herokeyvisual button.assabutton:target,.herokeyvisual button.button:hover,.herokeyvisual button.button:target,.herokeyvisual input[type=submit]:hover,.herokeyvisual input[type=submit]:target,.herokeyvisual button[type=submit]:hover,.herokeyvisual button[type=submit]:target,#modal div .basketbuttons a:hover,#modal div .basketbuttons a:target,#modal div.basketbuttons input[type=submit]:hover,#modal div.basketbuttons input[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 button.btn:hover,#modal button.btn:target,#modal button.assabutton:hover,#modal button.assabutton:target,#modal button.button:hover,#modal button.button:target,#modal input[type=submit]:hover,#modal input[type=submit]:target,#modal button[type=submit]:hover,#modal button[type=submit]:target,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a:hover,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a:target,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]:hover,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]:target,.aem .mainwrapper section:not(.aemcomponent) a.button:hover,.aem .mainwrapper section:not(.aemcomponent) a.button:target,.aem .mainwrapper section:not(.aemcomponent) .button.primary a:hover,.aem .mainwrapper section:not(.aemcomponent) .button.primary a:target,.aem .mainwrapper section:not(.aemcomponent) button.primary:hover,.aem .mainwrapper section:not(.aemcomponent) button.primary:target,.aem .mainwrapper section:not(.aemcomponent) button.btn:hover,.aem .mainwrapper section:not(.aemcomponent) button.btn:target,.aem .mainwrapper section:not(.aemcomponent) button.assabutton:hover,.aem .mainwrapper section:not(.aemcomponent) button.assabutton:target,.aem .mainwrapper section:not(.aemcomponent) button.button:hover,.aem .mainwrapper section:not(.aemcomponent) button.button:target,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]:hover,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]:target,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]:hover,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]:target{background-color:var(--button-primary-hover-color-background);border-color:var(--button-primary-hover-color);border:2px solid var(--button-primary-hover-color-background);}dialog div .basketbuttons a:active,dialog div.basketbuttons input[type=submit]:active,dialog a.button:active,dialog .button.primary a:active,dialog button.primary:active,dialog button.btn:active,dialog button.assabutton:active,dialog button.button:active,dialog input[type=submit]:active,dialog button[type=submit]:active,.herokeyvisual div .basketbuttons a:active,.herokeyvisual div.basketbuttons input[type=submit]:active,.herokeyvisual a.button:active,.herokeyvisual .button.primary a:active,.herokeyvisual button.primary:active,.herokeyvisual button.btn:active,.herokeyvisual button.assabutton:active,.herokeyvisual button.button:active,.herokeyvisual input[type=submit]:active,.herokeyvisual button[type=submit]:active,#modal div .basketbuttons a:active,#modal div.basketbuttons input[type=submit]:active,#modal a.button:active,#modal .button.primary a:active,#modal button.primary:active,#modal button.btn:active,#modal button.assabutton:active,#modal button.button:active,#modal input[type=submit]:active,#modal button[type=submit]:active,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a:active,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit]:active,.aem .mainwrapper section:not(.aemcomponent) a.button:active,.aem .mainwrapper section:not(.aemcomponent) .button.primary a:active,.aem .mainwrapper section:not(.aemcomponent) button.primary:active,.aem .mainwrapper section:not(.aemcomponent) button.btn:active,.aem .mainwrapper section:not(.aemcomponent) button.assabutton:active,.aem .mainwrapper section:not(.aemcomponent) button.button:active,.aem .mainwrapper section:not(.aemcomponent) input[type=submit]:active,.aem .mainwrapper section:not(.aemcomponent) button[type=submit]:active{background-color:var(--button-primary-color-background);border-color:var(--button-primary-color);}dialog div .basketbuttons a.normal,dialog div.basketbuttons input[type=submit].normal,dialog a.button.normal,dialog .button.primary a.normal,dialog button.primary.normal,dialog button.btn.normal,dialog button.assabutton.normal,dialog button.button.normal,dialog input[type=submit].normal,dialog button[type=submit].normal,.herokeyvisual div .basketbuttons a.normal,.herokeyvisual div.basketbuttons input[type=submit].normal,.herokeyvisual a.button.normal,.herokeyvisual .button.primary a.normal,.herokeyvisual button.primary.normal,.herokeyvisual button.btn.normal,.herokeyvisual button.assabutton.normal,.herokeyvisual button.button.normal,.herokeyvisual input[type=submit].normal,.herokeyvisual button[type=submit].normal,#modal div .basketbuttons a.normal,#modal div.basketbuttons input[type=submit].normal,#modal a.button.normal,#modal .button.primary a.normal,#modal button.primary.normal,#modal button.btn.normal,#modal button.assabutton.normal,#modal button.button.normal,#modal input[type=submit].normal,#modal button[type=submit].normal,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a.normal,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].normal,.aem .mainwrapper section:not(.aemcomponent) a.button.normal,.aem .mainwrapper section:not(.aemcomponent) .button.primary a.normal,.aem .mainwrapper section:not(.aemcomponent) button.primary.normal,.aem .mainwrapper section:not(.aemcomponent) button.btn.normal,.aem .mainwrapper section:not(.aemcomponent) button.assabutton.normal,.aem .mainwrapper section:not(.aemcomponent) button.button.normal,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].normal,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].normal{background-color:var(--button-secondary-color-background);border-color:var(--button-secondary-color);color:var(--button-secondary-color-text);}dialog div .basketbuttons a.normal:hover,dialog div.basketbuttons input[type=submit].normal:hover,dialog a.button.normal:hover,dialog .button.primary a.normal:hover,dialog button.primary.normal:hover,dialog button.btn.normal:hover,dialog button.assabutton.normal:hover,dialog button.button.normal:hover,dialog input[type=submit].normal:hover,dialog button[type=submit].normal:hover,.herokeyvisual div .basketbuttons a.normal:hover,.herokeyvisual div.basketbuttons input[type=submit].normal:hover,.herokeyvisual a.button.normal:hover,.herokeyvisual .button.primary a.normal:hover,.herokeyvisual button.primary.normal:hover,.herokeyvisual button.btn.normal:hover,.herokeyvisual button.assabutton.normal:hover,.herokeyvisual button.button.normal:hover,.herokeyvisual input[type=submit].normal:hover,.herokeyvisual button[type=submit].normal:hover,#modal div .basketbuttons a.normal:hover,#modal div.basketbuttons input[type=submit].normal:hover,#modal a.button.normal:hover,#modal .button.primary a.normal:hover,#modal button.primary.normal:hover,#modal button.btn.normal:hover,#modal button.assabutton.normal:hover,#modal button.button.normal:hover,#modal input[type=submit].normal:hover,#modal button[type=submit].normal:hover,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a.normal:hover,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].normal:hover,.aem .mainwrapper section:not(.aemcomponent) a.button.normal:hover,.aem .mainwrapper section:not(.aemcomponent) .button.primary a.normal:hover,.aem .mainwrapper section:not(.aemcomponent) button.primary.normal:hover,.aem .mainwrapper section:not(.aemcomponent) button.btn.normal:hover,.aem .mainwrapper section:not(.aemcomponent) button.assabutton.normal:hover,.aem .mainwrapper section:not(.aemcomponent) button.button.normal:hover,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].normal:hover,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].normal:hover{background-color:var(--button-secondary-hover-color-background);border-color:var(--button-secondary-hover-color);}dialog div .basketbuttons a.middle,dialog div.basketbuttons input[type=submit].middle,dialog a.button.middle,dialog .button.primary a.middle,dialog button.primary.middle,dialog button.btn.middle,dialog button.assabutton.middle,dialog button.button.middle,dialog input[type=submit].middle,dialog button[type=submit].middle,.herokeyvisual div .basketbuttons a.middle,.herokeyvisual div.basketbuttons input[type=submit].middle,.herokeyvisual a.button.middle,.herokeyvisual .button.primary a.middle,.herokeyvisual button.primary.middle,.herokeyvisual button.btn.middle,.herokeyvisual button.assabutton.middle,.herokeyvisual button.button.middle,.herokeyvisual input[type=submit].middle,.herokeyvisual button[type=submit].middle,#modal div .basketbuttons a.middle,#modal div.basketbuttons input[type=submit].middle,#modal a.button.middle,#modal .button.primary a.middle,#modal button.primary.middle,#modal button.btn.middle,#modal button.assabutton.middle,#modal button.button.middle,#modal input[type=submit].middle,#modal button[type=submit].middle,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a.middle,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].middle,.aem .mainwrapper section:not(.aemcomponent) a.button.middle,.aem .mainwrapper section:not(.aemcomponent) .button.primary a.middle,.aem .mainwrapper section:not(.aemcomponent) button.primary.middle,.aem .mainwrapper section:not(.aemcomponent) button.btn.middle,.aem .mainwrapper section:not(.aemcomponent) button.assabutton.middle,.aem .mainwrapper section:not(.aemcomponent) button.button.middle,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].middle,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].middle{font-size:1.2rem;line-height:100%;padding:7px;display:inline-block;min-height:auto;}dialog div .basketbuttons a.middle .fa,dialog div.basketbuttons input[type=submit].middle .fa,dialog a.button.middle .fa,dialog .button.primary a.middle .fa,dialog button.primary.middle .fa,dialog button.btn.middle .fa,dialog button.assabutton.middle .fa,dialog button.button.middle .fa,dialog input[type=submit].middle .fa,dialog button[type=submit].middle .fa,.herokeyvisual div .basketbuttons a.middle .fa,.herokeyvisual div.basketbuttons input[type=submit].middle .fa,.herokeyvisual a.button.middle .fa,.herokeyvisual .button.primary a.middle .fa,.herokeyvisual button.primary.middle .fa,.herokeyvisual button.btn.middle .fa,.herokeyvisual button.assabutton.middle .fa,.herokeyvisual button.button.middle .fa,.herokeyvisual input[type=submit].middle .fa,.herokeyvisual button[type=submit].middle .fa,#modal div .basketbuttons a.middle .fa,#modal div.basketbuttons input[type=submit].middle .fa,#modal a.button.middle .fa,#modal .button.primary a.middle .fa,#modal button.primary.middle .fa,#modal button.btn.middle .fa,#modal button.assabutton.middle .fa,#modal button.button.middle .fa,#modal input[type=submit].middle .fa,#modal button[type=submit].middle .fa,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a.middle .fa,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].middle .fa,.aem .mainwrapper section:not(.aemcomponent) a.button.middle .fa,.aem .mainwrapper section:not(.aemcomponent) .button.primary a.middle .fa,.aem .mainwrapper section:not(.aemcomponent) button.primary.middle .fa,.aem .mainwrapper section:not(.aemcomponent) button.btn.middle .fa,.aem .mainwrapper section:not(.aemcomponent) button.assabutton.middle .fa,.aem .mainwrapper section:not(.aemcomponent) button.button.middle .fa,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].middle .fa,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].middle .fa{font-size:1.2rem!important;}dialog div .basketbuttons a.small,dialog div.basketbuttons input[type=submit].small,dialog a.button.small,dialog .button.primary a.small,dialog button.primary.small,dialog button.btn.small,dialog button.assabutton.small,dialog button.button.small,dialog input[type=submit].small,dialog button[type=submit].small,.herokeyvisual div .basketbuttons a.small,.herokeyvisual div.basketbuttons input[type=submit].small,.herokeyvisual a.button.small,.herokeyvisual .button.primary a.small,.herokeyvisual button.primary.small,.herokeyvisual button.btn.small,.herokeyvisual button.assabutton.small,.herokeyvisual button.button.small,.herokeyvisual input[type=submit].small,.herokeyvisual button[type=submit].small,#modal div .basketbuttons a.small,#modal div.basketbuttons input[type=submit].small,#modal a.button.small,#modal .button.primary a.small,#modal button.primary.small,#modal button.btn.small,#modal button.assabutton.small,#modal button.button.small,#modal input[type=submit].small,#modal button[type=submit].small,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a.small,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].small,.aem .mainwrapper section:not(.aemcomponent) a.button.small,.aem .mainwrapper section:not(.aemcomponent) .button.primary a.small,.aem .mainwrapper section:not(.aemcomponent) button.primary.small,.aem .mainwrapper section:not(.aemcomponent) button.btn.small,.aem .mainwrapper section:not(.aemcomponent) button.assabutton.small,.aem .mainwrapper section:not(.aemcomponent) button.button.small,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].small,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].small{font-size:.9rem;line-height:100%;padding:11px;display:inline-block;min-height:auto;}dialog div .basketbuttons a.small .fa,dialog div.basketbuttons input[type=submit].small .fa,dialog a.button.small .fa,dialog .button.primary a.small .fa,dialog button.primary.small .fa,dialog button.btn.small .fa,dialog button.assabutton.small .fa,dialog button.button.small .fa,dialog input[type=submit].small .fa,dialog button[type=submit].small .fa,.herokeyvisual div .basketbuttons a.small .fa,.herokeyvisual div.basketbuttons input[type=submit].small .fa,.herokeyvisual a.button.small .fa,.herokeyvisual .button.primary a.small .fa,.herokeyvisual button.primary.small .fa,.herokeyvisual button.btn.small .fa,.herokeyvisual button.assabutton.small .fa,.herokeyvisual button.button.small .fa,.herokeyvisual input[type=submit].small .fa,.herokeyvisual button[type=submit].small .fa,#modal div .basketbuttons a.small .fa,#modal div.basketbuttons input[type=submit].small .fa,#modal a.button.small .fa,#modal .button.primary a.small .fa,#modal button.primary.small .fa,#modal button.btn.small .fa,#modal button.assabutton.small .fa,#modal button.button.small .fa,#modal input[type=submit].small .fa,#modal button[type=submit].small .fa,.aem .mainwrapper section:not(.aemcomponent) div .basketbuttons a.small .fa,.aem .mainwrapper section:not(.aemcomponent) div.basketbuttons input[type=submit].small .fa,.aem .mainwrapper section:not(.aemcomponent) a.button.small .fa,.aem .mainwrapper section:not(.aemcomponent) .button.primary a.small .fa,.aem .mainwrapper section:not(.aemcomponent) button.primary.small .fa,.aem .mainwrapper section:not(.aemcomponent) button.btn.small .fa,.aem .mainwrapper section:not(.aemcomponent) button.assabutton.small .fa,.aem .mainwrapper section:not(.aemcomponent) button.button.small .fa,.aem .mainwrapper section:not(.aemcomponent) input[type=submit].small .fa,.aem .mainwrapper section:not(.aemcomponent) button[type=submit].small .fa{font-size:.9rem!important;}dialog a.button.secondary:hover,dialog a.button.secondary,.herokeyvisual a.button.secondary:hover,.herokeyvisual a.button.secondary,#modal a.button.secondary:hover,#modal a.button.secondary,.aem .mainwrapper section:not(.aemcomponent) a.button.secondary:hover,.aem .mainwrapper section:not(.aemcomponent) a.button.secondary{background-color:var(--button-secondary-color-background);border-color:var(--button-secondary-color);color:var(--button-secondary-color-text);}dialog a.button.secondary:hover svg path,dialog a.button.secondary svg path,.herokeyvisual a.button.secondary:hover svg path,.herokeyvisual a.button.secondary svg path,#modal a.button.secondary:hover svg path,#modal a.button.secondary svg path,.aem .mainwrapper section:not(.aemcomponent) a.button.secondary:hover svg path,.aem .mainwrapper section:not(.aemcomponent) a.button.secondary svg path{fill:var(--button-secondary-color-text);}dialog a.button.teridary:hover,dialog a.button.teridary,.herokeyvisual a.button.teridary:hover,.herokeyvisual a.button.teridary,#modal a.button.teridary:hover,#modal a.button.teridary,.aem .mainwrapper section:not(.aemcomponent) a.button.teridary:hover,.aem .mainwrapper section:not(.aemcomponent) a.button.teridary{background-color:var(--bg-alt);}dialog a.button.text,.herokeyvisual a.button.text,#modal a.button.text,.aem .mainwrapper section:not(.aemcomponent) a.button.text{background-color:transparent;border-color:transparent;}dialog .btnaddikon,dialog .btnaddassa,.herokeyvisual .btnaddikon,.herokeyvisual .btnaddassa,#modal .btnaddikon,#modal .btnaddassa,.aem .mainwrapper section:not(.aemcomponent) .btnaddikon,.aem .mainwrapper section:not(.aemcomponent) .btnaddassa{padding:2px 8px!important;min-height:unset!important;}dialog .btnaddikon .fa,dialog .btnaddassa .fa,.herokeyvisual .btnaddikon .fa,.herokeyvisual .btnaddassa .fa,#modal .btnaddikon .fa,#modal .btnaddassa .fa,.aem .mainwrapper section:not(.aemcomponent) .btnaddikon .fa,.aem .mainwrapper section:not(.aemcomponent) .btnaddassa .fa{font-size:16px;}.aem .column-button{text-align:right;padding-top:23px!important;}.aem .form-portlet{margin-bottom:20px;}.aem .formularmax{max-width:900px;}.aem .x-portlet,.aem .formularlight,.aem .portlet-background-gray{background-color:var(--bg-main);padding:10px;border-radius:var(--border-radius);border:var(--card-border);padding:var(--spacing-small-1);}.aem h3.portlet-heading{font-size:26px;margin-bottom:20px;}.aem .general-two-column-portlet>div{width:100%;}@media(min-width:768px){.aem .general-two-column-portlet>div{width:49%;}}.aem .general-three-column-portlet>div{width:32%;}.aem .general-four-column-portlet>div{width:25%;}.aem .general-one-column-portlet,.aem .general-two-column-portlet,.aem .general-three-column-portlet,.aem .general-four-column-portlet{float:none;display:flex;width:100%;justify-content:space-between;flex-wrap:nowrap;padding:0;position:relative;gap:10px;}.aem .general-one-column-portlet>div p,.aem .general-two-column-portlet>div p,.aem .general-three-column-portlet>div p,.aem .general-four-column-portlet>div 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,.aem .general-four-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,.aem .general-four-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,.aem .general-four-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,.aem .general-four-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,.aem .general-four-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,.aem .general-four-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,.aem .general-four-column-portlet .general-three-column-portlet-column{width:calc(33.33% - 16px);}}main section:not(.aemcomponent) .search-wrapper,.aem .mainwrapper 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,.aem .mainwrapper section:not(.aemcomponent) .search-wrapper .button-wrapper,.search-wrapper .button-wrapper{height:72px;margin-right:0;flex-shrink:0;padding:0;position:relative;}main section:not(.aemcomponent) .search-wrapper .button-wrapper button,.aem .mainwrapper section:not(.aemcomponent) .search-wrapper .button-wrapper button,.search-wrapper .button-wrapper button{display:flex;position:absolute;top:4px;right:8px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:transparent;height:48px;width:48px;box-sizing:border-box;border:0;}main section:not(.aemcomponent) .search-wrapper .button-wrapper button svg,.aem .mainwrapper section:not(.aemcomponent) .search-wrapper .button-wrapper button svg,.search-wrapper .button-wrapper button svg{height:28px;width:28px;margin-left:0;stroke-width:3px;}main section:not(.aemcomponent) .search-wrapper .button-wrapper button svg path,.aem .mainwrapper section:not(.aemcomponent) .search-wrapper .button-wrapper button svg path,.search-wrapper .button-wrapper button svg path{fill:var(--color-text);}main section:not(.aemcomponent) .search-wrapper .button-wrapper button:hover svg,main section:not(.aemcomponent) .search-wrapper .button-wrapper button:active svg,.aem .mainwrapper section:not(.aemcomponent) .search-wrapper .button-wrapper button:hover svg,.aem .mainwrapper 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,.aem .mainwrapper section:not(.aemcomponent) .search-wrapper .field-wrapper,.search-wrapper .field-wrapper{width:100%;}main section:not(.aemcomponent) .search-wrapper input::placeholder,.aem .mainwrapper 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,.aem .mainwrapper section:not(.aemcomponent) .search-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]),.aem .mainwrapper section:not(.aemcomponent) .search-wrapper input,.search-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]),.search-wrapper input{height:56px;background-color:var(--color-background);border:1px solid var(--color-border,#909090);border-radius:var(--radius-full,999px);padding-top:0;padding-bottom:0;padding-right:var(--space-400);padding-left:var(--space-sm);color:var(--color-text);width:100%;color-scheme:light;}main section:not(.aemcomponent) .search-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):focus,main section:not(.aemcomponent) .search-wrapper input:focus,.aem .mainwrapper section:not(.aemcomponent) .search-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):focus,.aem .mainwrapper section:not(.aemcomponent) .search-wrapper input:focus,.search-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):focus,.search-wrapper input:focus{outline-color:var(--color-accent);border:2px solid var(--color-accent,#909090);}main section:not(.aemcomponent) .search-wrapper input[type=date],.aem .mainwrapper section:not(.aemcomponent) .search-wrapper input[type=date],.search-wrapper input[type=date]{color-scheme:light;}.aemselect{display:none;}.aemselect-wrapper{position:relative;width:95%;margin-right:10px;user-select:none;}.aemselect-wrapper .select-trigger{background:#fff;border:1px solid #ccc;border-radius:4px;padding:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;}.aemselect-wrapper .select-trigger.selected{font-weight:bold;}.aemselect-wrapper .select-trigger::after{content:"";display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 15C12.1971 15 12.3942 14.9346 12.5498 14.7946L18.7744 9.19273C19.0752 8.92197 19.0752 8.47382 18.7744 8.20307C18.4735 7.93231 17.9755 7.93231 17.6747 8.20307L12 13.3101L6.32531 8.20307C6.02445 7.93231 5.52649 7.93231 5.22564 8.20307C4.92479 8.47382 4.92479 8.92197 5.22564 9.19273L11.4502 14.7946C11.6058 14.9346 11.8029 15 12 15Z' fill='%231A1A1A'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .3s ease;}.aemselect-wrapper.open .select-trigger::after{transform:rotate(-180deg);}.aemselect-wrapper .options{position:absolute;z-index:999;pointer-events:auto;top:100%;left:0;right:0;background:#fff;border:1px solid #ccc;border-top:0;max-height:220px;overflow-y:auto;opacity:0;border-radius:0 0 4px 4px;box-shadow:0 16px 20px rgba(0,0,0,.0509803922),0 8px 12px rgba(0,0,0,.1019607843),0 1px 4px rgba(0,0,0,.1490196078);transform:translateY(-20px);transition-duration:480ms;transition-timing-function:ease-out;display:none;}.aemselect-wrapper .options .option{padding:10px;cursor:pointer;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #eee;}.aemselect-wrapper .options .option:last-child{border-bottom:0;}.aemselect-wrapper .options .option>div{display:block;text-align:left;position:static;}.aemselect-wrapper .options .option>div>span{bottom:0;}.aemselect-wrapper .options .option:hover{background:#f2f2f2;}.aemselect-wrapper.open .options{opacity:1;display:block;transform:translateY(0);overflow:auto;}main{--main-color:var(--bg-alt);--color:var(--text-color);}main .complementary-alt-1{--main-color:var(--complementary-contrast-alt-1);--button-primary-color:var(--complementary-alt-1);--button-primary-color-text:var(--complementary-text-alt-1);--button-primary-color-background:var(--complementary-alt-1);--button-primary-hover-color:var(--complementary-hover-alt-1);--button-primary-hover-color-background:var(--complementary-hover-alt-1);}main .complementary-alt-2{--main-color:var(--complementary-contrast-alt-2);--button-primary-color:var(--complementary-alt-2);--button-primary-color-text:var(--complementary-text-alt-2);--button-primary-color-background:var(--complementary-alt-2);--button-primary-hover-color:var(--complementary-hover-alt-2);--button-primary-hover-color-background:var(--complementary-hover-alt-2);}main .complementary-alt-3{--main-color:var(--complementary-contrast-alt-3);--button-primary-color:var(--complementary-alt-3);--button-primary-color-text:var(--complementary-text-alt-3);--button-primary-color-background:var(--complementary-alt-3);--button-primary-hover-color:var(--complementary-hover-alt-3);--button-primary-hover-color-background:var(--complementary-hover-alt-3);}main .complementary-alt-4{--main-color:var(--complementary-contrast-alt-4);--button-primary-color:var(--complementary-alt-4);--button-primary-color-text:var(--complementary-text-alt-4);--button-primary-color-background:var(--complementary-alt-4);--button-primary-hover-color:var(--complementary-hover-alt-4);--button-primary-hover-color-background:var(--complementary-hover-alt-4);}main .inverted{--color:var(--bg-alt);--main-color:var(--text-color);}main section.aemlayout>div{border-radius:var(--border-radius);}main section .textContainer{background-color:var(--main-color);color:var(--color);border-radius:var(--border-radius);}main section .textContainer a:not(.button),main section .textContainer h1,main section .textContainer h2,main section .textContainer h3,main section .textContainer h4,main section .textContainer h5,main section .textContainer h6{color:var(--color)!important;}main section .textContainer ul,main section .textContainer ol{margin-left:14px!important;}main section .imageContainer .form-portlet{min-height:100%;}main section .imageContainer video,main section .imageContainer img,main section .imageContainer picture{border-radius:var(--border-radius) 0 0 var(--border-radius);display:block;width:100%;height:100%;object-fit:cover;}main section.reversed .imageContainer video,main section.reversed .imageContainer img,main section.reversed .imageContainer picture{border-radius:0 var(--border-radius) var(--border-radius) 0;}main .container{max-width:calc(1520px + var(--grid-margin) + var(--grid-margin));margin:0 auto;}main article>p:first-child{margin-top:0;}main section.banner .main{background-color:var(--main-color);}main section.banner .main .textContainer{padding:30px;}main section.banner.large .imageContainer{border:1px solid #f00;}main section.features{padding-top:var(--space-l);padding-bottom:var(--space-xl);position:relative;}main section.features p a{display:inline-block;}main section.features .backdrop{position:absolute;width:100%;top:0;height:50%;left:0;right:0;background-color:var(--main-color);}main section.features .wrapper{max-width:calc(1520px + var(--grid-margin) + var(--grid-margin));}main section.features .featuresWrapper{padding:var(--space-l) var(--spacing-small) var(--space-l) var(--spacing-small);position:relative;border-radius:var(--container-radius);background:var(--bg-main,#fff);width:100%;text-align:center;box-shadow:rgba(0,0,0,.16) 0 0 1px 0,rgba(0,0,0,.12) 0 1px 2px 0,rgba(0,0,0,.08) 0 2px 4px 0;}main section.features .featuresWrapper h1{margin:0;padding:0!important;}main section.features .featuresWrapper ul{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;gap:var(--grid-gap);-webkit-box-pack:center;justify-content:center;max-width:100%;width:auto;flex-direction:row;}@media(max-width:768px){main section.features .featuresWrapper ul{flex-direction:column;}}main section.features .featuresWrapper ul li{text-align:center;flex:0 0 calc(25% - var(--grid-gap));display:flex;justify-content:space-between;flex-direction:column;}main section.features .featuresWrapper ul li h3{font-size:var(--font-size-4);line-height:var(--line-height-size-4);}main section.features .featuresWrapper ul li img{margin:0 auto;}main section.features .featuresWrapper.small{background-color:transparent;box-shadow:none;margin-top:-70px;margin-bottom:-100px;}main section.featured-content{background-color:var(--main-color);}main section.featured-content .textContainer{padding:20px;}main section.featured-content .imageContainer{margin-bottom:20px;}main section.featured-content .imageContainer video,main section.featured-content .imageContainer picture,main section.featured-content .imageContainer img{width:calc(100% - 30px);height:auto;margin-right:15px;margin-left:15px;object-fit:inherit;}@media(min-width:768px){main section.featured-content .imageContainer{margin:0 0 -35px 0;}}@media(min-width:768px){main .grid{display:grid;column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));}}main .imageContainer{grid-area:1/1/auto/7;}main .textContainer{padding-left:30px;grid-area:1/7/auto/13;}main section.reversed .imageContainer{grid-area:1/7/auto/13;}main section.reversed .textContainer{grid-area:1/1/auto/7;padding-right:30px;}main .mediatext .textContainer{background-color:var(--main-color);padding:72px 96px;border-radius:var(--border-radius);}main .mediatext .textContainer.columns p{column-count:2;}main .mediatext lite-youtube{max-width:unset;border-radius:var(--border-radius) var(--border-radius) 0 0;}main .mediatext .grid.alternative{display:flex;flex-direction:column;}main .mediatext .grid.alternative .textContainer{padding:32px 40px 48px;margin:-32px 32px 0;}@media(min-width:768px){main .mediatext .grid.alternative .textContainer{padding:72px 72px 96px;margin:-72px 72px 0;}}main .mediatext .grid.alternative .imageContainer{margin:0;width:100%;}main .mediatext .grid.alternative .imageContainer img,main .mediatext .grid.alternative .imageContainer picture,main .mediatext .grid.alternative .imageContainer video{width:100%;height:100%;}main .search-container{display:flex;flex-direction:column;gap:20px;}main .search-container>ul{display:flex;flex-direction:column;gap:var(--space-50);width:100%;margin:0!important;padding:0;}main .search-container>ul>li{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;margin:0;padding-left:0;position:relative;background-color:var(--color-background);border-radius:var(--radius-container);cursor:pointer;font-family:var(--font-family-body);font-size:var(--font-size-2);font-weight:var(--font-weight-label);line-height:var(--font-line-height-2);}main .search-container>ul>li>a{background-color:var(--color-background);border-radius:var(--radius-element);color:var(--color-text);display:flex;min-width:var(--space-350,56px);min-height:var(--size-target-md,48px);padding:var(--space-25,4px) var(--space-100,16px);-webkit-box-align:center;align-items:center;gap:var(--space-50,8px);align-self:stretch;overflow-wrap:anywhere;text-decoration:underline;}main .search-container>ul>li>a.active:after{pointer-events:none;content:"";position:absolute;top:0;left:0;height:100%;width:4px;background-color:var(--color-accent);border-radius:var(--radius-container) 0 0 var(--radius-container);}main .search-container>ul>li>a>span.tag{width:auto;min-width:var(--size-target-sm,36px);min-height:auto;padding:var(--space-25,4px) var(--space-75,12px);background:var(--color-background-secondary);border-radius:999px;}main .search-container>div{width:100%;}@media(min-width:768px){main .search-container{flex-direction:row;}main .search-container>ul{width:20%;}main .search-container>div{width:80%;flex-grow:4;}}main .search-result{background-color:var(--bg-main);border-radius:var(--border-radius);display:flex;flex-direction:column;transition-property:all;margin-bottom:30px;padding:var(--spacing-small-1);transition-property:all;transition-duration:var(--t-elevate-out-duration);transition-timing-function:var(--t-elevate-out-function);}main .search-result a{text-decoration-line:none!important;}main .search-result a:hover{text-decoration:none;}main .search-result .type{padding-bottom:var(--space-xxs);font-size:13px;line-height:18px;text-transform:uppercase;}main .search-result h5{font-size:var(--heading-fs-2);font-weight:var(--font-weight-bold);line-height:var(--heading-lh-2);}main .search-result p{font-weight:var(--font-weight-regular);color:var(--text-color-soft);padding:0;}main .search-result svg{transition-property:all;transition-duration:var(--t-move-out-duration);transition-timing-function:var(--t-move-out-function);}main .search-result: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);}main .search-result:hover svg{transition-duration:var(--t-move-in-duration);transition-timing-function:var(--t-move-in-function);transform:translateX(25%);}.aem .mainwrapper section:not(.aemcomponent) .right{text-align:right;}.aem .mainwrapper section:not(.aemcomponent) 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);}.aem .mainwrapper section:not(.aemcomponent) ul,.aem .mainwrapper section:not(.aemcomponent) li{padding:0;margin:0;}.aem .mainwrapper section:not(.aemcomponent) section.aemcomponent li{padding:8px 8px 8px 16px;margin:8px;}.aem .mainwrapper section:not(.aemcomponent) a:not(.button){text-decoration:none;color:var(--text-color);display:inline-flex;align-items:center;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 section:not(.aemcomponent) a:not(.button) i{margin-right:3px;}.aem .mainwrapper section:not(.aemcomponent) a:not(.button):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 section:not(.aemcomponent) table{background-color:transparent;width:100%;border-collapse:collapse;text-align:left;table-layout:fixed;}.aem .mainwrapper section:not(.aemcomponent) table caption{display:none;}.aem .mainwrapper section:not(.aemcomponent) table td,.aem .mainwrapper section:not(.aemcomponent) table th{min-width:120px;height:56px;}.aem .mainwrapper section:not(.aemcomponent) table th.accent{color:var(--accent);}.aem .mainwrapper section:not(.aemcomponent) 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 section:not(.aemcomponent) table thead tr{margin:0 var(--spacing-small-1);}.aem .mainwrapper section:not(.aemcomponent) table thead tr td,.aem .mainwrapper section:not(.aemcomponent) table thead tr th{padding:var(--spacing-small) 0;border-bottom:2px solid var(--border-color);}.aem .mainwrapper section:not(.aemcomponent) table tbody{padding:var(--spacing-small-1) 0;line-height:var(--line-height-size-3);font-size:var(--font-size-3);}.aem .mainwrapper section:not(.aemcomponent) 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 section:not(.aemcomponent) table tbody tr td:first-child td{border-top:2px solid var(--border-color);}.aem .mainwrapper section:not(.aemcomponent) table tbody tr td:last-child td{border-bottom:2px solid var(--border-color);}.aem .mainwrapper section:not(.aemcomponent) 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 section:not(.aemcomponent) table tfoot td{padding:var(--spacing-small) 0;}@media(max-width:768px){.aem .mainwrapper section:not(.aemcomponent) table th,.aem .mainwrapper section:not(.aemcomponent) table td{width:120px;}}@media(max-width:768px){.nomobile{display:none;}}@media(max-width:1024px){.notablet{display:none;}}.faq h2,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);hyphens:auto;}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);hyphens:auto;}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);hyphens:auto;}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);hyphens:auto;}body{font-size:var(--body-relaxed-fs-2);font-weight:var(--font-weight-regular);line-height:var(--body-relaxed-lh-2);}[v-cloak]{display:none!important;}.invert,section.light{--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;}.herokeyvisual .imagewrapper{max-width:100%;height:400px;}.herokeyvisual .imagewrapper img,.herokeyvisual .imagewrapper picture{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;}.herokeyvisual .wrapper{box-sizing:border-box;width:100%;height:100%;position:absolute;top:-50px;z-index:100;}.herokeyvisual .wrapper .contentwrapper{margin:0 auto;padding:0 var(--grid-margin);max-width:1648px;padding-top:150px;top:0;display:flex;align-items:flex-start;flex-direction:column;}.herokeyvisual .wrapper .contentwrapper h1{padding:0 var(--spacing-mini-2);background-color:var(--text-overlay);color:var(--text-overlay-contrast);line-height:normal;font-size:30px;}@media(min-width:768px){.herokeyvisual .wrapper .contentwrapper h1{font-size:var(--heading-fs-6);}}.herokeyvisual .wrapper .contentwrapper p{display:block;background:rgba(26,26,26,.5);color:var(--text-overlay-contrast);margin-top:20px;width:fit-content;height:100%;padding:var(--spacing-mini-2);}.herokeyvisual.myarea{height:250px;}.herokeyvisual.myarea .imagewrapper{height:250px;}.herokeyvisual.myarea .wrapper .contentwrapper{padding-top:60px;}@media(min-width:768px){.herokeyvisual{margin-top:-112px;height:600px;}.herokeyvisual .wrapper{top:100px;}.herokeyvisual .imagewrapper{height:600px;}.herokeyvisual.myarea{height:400px;}.herokeyvisual.myarea .imagewrapper{height:400px;}.herokeyvisual.myarea .wrapper .contentwrapper{padding-top:60px;}}.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;}}#megamenubuttons{max-width:calc(2288px + var(--spacing-medium-1));position:relative;margin:0 auto;display:none;}#megamenubuttons div{z-index:1000;padding:10px;width:auto;display:flex;gap:10px;position:absolute;top:7px;right:20px;}#megamenubuttons div>span.nomobile{display:contents;}#megamenubuttons div svg{width:30px;height:30px;}#megamenubuttons div form{position:relative;top:-10px;}#megamenubuttons div form input[type=search]{-webkit-appearance:textfield;appearance:textfield;height:46px;padding-right:3rem;padding-left:1rem;border-radius:50px;outline:transparent solid 2px;outline-offset:2px;border:2px solid var(--color-background-secondary);background-color:var(--color-background);}#megamenubuttons div form input[type=search]:focus{border:2px solid var(--color-accent,#909090);}#megamenubuttons div form input[type=search]::placeholder{color:rgba(70,70,70,.3);}#megamenubuttons div button[type=submit]{border:0;background-color:transparent;margin-left:-45px;top:8px;position:relative;cursor:pointer;}#megamenubuttons a#search{display:none;}@media screen and (max-width:1400px){#megamenubuttons form{display:none;}#megamenubuttons a#search{display:block;}}@media(max-width:600px){#megamenubuttons{display:none;}}@media screen and (max-width:939px){#megamenubuttons div{top:9px;}}.mainwrapper{box-sizing:border-box;padding:0;display:block;}.mainwrapper section{background-color:var(--bg-alt);}.mainwrapper section>div{width:100%;max-width:1648px;margin:0 auto;padding:0 20px 24px 20px;padding-top:var(--space-l);padding-bottom:var(--space-xl);}.mainwrapper.nopadding section>div{padding:0;}.mainwrapper .has-subnav{display:block;}.mainwrapper .has-subnav section{background-color:var(--bg-alt);margin-bottom:20px;}.mainwrapper .has-subnav section>div{max-width:1138px;}@media(min-width:920px){.mainwrapper .has-subnav{display:flex;gap:20px;}}.mainwrapper .has-subnav>main{width:100%;}@media(min-width:920px){.mainwrapper .has-subnav>main{width:75%;}}.mainwrapper .has-subnav a{display:inline-block;word-break:break-word;hyphens:auto;}.mainwrapper .has-subnav ul{margin:0;}.mainwrapper .has-subnav>nav{width:100%;box-sizing:border-box;position:relative;}.mainwrapper .has-subnav>nav a{text-decoration:none;}@media(min-width:920px){.mainwrapper .has-subnav>nav{width:25%;}}.mainwrapper .has-subnav>nav #cmobilemenu,.mainwrapper .has-subnav>nav #mobilemenu{display:none;}@media(max-width:920px){.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;font-weight:var(--font-weight-medium);font-size:16px;line-height:24px;}.mainwrapper .has-subnav>nav li.has-children>span{display:flex;gap:15px;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:not(.has-children){padding-right:40px;}.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:var(--font-weight-medium);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!important;margin-bottom:20px;padding:0;flex-wrap:wrap;}.mainwrapper ul.tags li{list-style:none;display:inline-flex;padding:.5rem 1rem!important;align-self:flex-start;border-radius:var(--border-radius);background-color:var(--bg-main);}.mainwrapper:has(div.has-subnav){background-color:var(--bg-alt);padding-top:1rem;}.mainwrapper:has(div.has-subnav) div.has-subnav{max-width:1648px;margin:0 auto;padding:0 20px 124px 20px;}@media(min-width:768px){.mainwrapper:has(div.has-subnav) div.has-subnav{padding-top:3rem;}}.mainwrapper:has(div.has-subnav) section>div{padding:0;}#content img,#content picture{max-width:100%;}@media(max-width:768px){.producttree table th,.producttree table td,.product table th,.product table td{width:auto!important;}}.producttree table.mobilenofirstcolumn tr th:first-child,.producttree table.mobilenofirstcolumn tr td:first-child,.product table.mobilenofirstcolumn tr th:first-child,.product table.mobilenofirstcolumn tr td:first-child{display:none;}@media(min-width:768px){.producttree table.mobilenofirstcolumn tr th:first-child,.producttree table.mobilenofirstcolumn tr td:first-child,.product table.mobilenofirstcolumn tr th:first-child,.product table.mobilenofirstcolumn tr td:first-child{display:table-cell;}}.producttree table.mobiletable td,.product table.mobiletable td{border-bottom:1px solid var(--border-color-soft);padding:var(--spacing-small) 0;}@media(max-width:768px){.producttree table.mobiletable,.product table.mobiletable{border:0;}.producttree table.mobiletable thead,.product table.mobiletable thead{display:none;}.producttree table.mobiletable tr,.product table.mobiletable tr{display:block;width:100%;margin-bottom:2em;}.producttree table.mobiletable td,.product table.mobiletable td{display:block;padding:1em;width:100%;}.producttree table.mobiletable td a,.product table.mobiletable td a{display:inline;}.producttree table.mobiletable td.icon,.product table.mobiletable td.icon{display:none;}.producttree table.mobiletable td::before,.product table.mobiletable td::before{width:30vw;display:inline-block;content:attr(data-label);}}@media(max-width:768px){.producttree table.mobiletable2,.product table.mobiletable2{border:0;}.producttree table.mobiletable2 td,.product table.mobiletable2 td{display:flex;border-bottom:0;height:auto;}}.producttree .thumbnail,.product .thumbnail{text-align:center;justify-content:center;display:none;}@media(min-width:768px){.producttree .thumbnail,.product .thumbnail{display:flex;justify-content:flex-start;}}.producttree .thumbnail img,.product .thumbnail img{margin-right:10px;max-height:150px;max-width:150px!important;}.producttree h3,.product h3{color:#000;}.producttree .basisarticle,.product .basisarticle{border-collapse:collapse;}.producttree>div:first-child,.product>div:first-child{display:grid;grid-template-areas:"title" "images" "text";margin-bottom:0;}@media(min-width:768px){.producttree>div:first-child,.product>div:first-child{margin-bottom:50px;grid-template-columns:repeat(2,50%);grid-template-rows:auto 1fr;grid-template-areas:"title images" "text images";}}.producttree>div:first-child .title,.product>div:first-child .title{grid-area:title;}.producttree>div:first-child .title img.title,.product>div:first-child .title img.title{margin-top:-10px;display:block;}.producttree>div:first-child .title h3,.product>div:first-child .title h3{font-size:var(--font-size-4);font-weight:bold;line-height:120%;margin-bottom:20px;}.producttree>div:first-child .title h4,.product>div:first-child .title h4{font-size:var(--font-size-3);}.producttree>div:first-child .title h4:first-child,.product>div:first-child .title h4:first-child{margin-top:20px;}.producttree>div:first-child .title .pictograms h4,.product>div:first-child .title .pictograms h4{font-size:16px;font-weight:normal;line-height:24px;}.producttree>div:first-child .texts,.product>div:first-child .texts{padding-top:20px;grid-area:text;}.producttree>div:first-child .texts h3,.product>div:first-child .texts h3{font-size:var(--font-size-4);font-weight:500;}.producttree>div:first-child .texts h4,.product>div:first-child .texts h4{font-size:var(--font-size-4);font-weight:300;margin-top:5px;margin-bottom:5px;margin-inline:12px;}.producttree>div:first-child .texts ul,.product>div:first-child .texts ul{margin-left:30px;}.producttree>div:first-child .texts p,.product>div:first-child .texts p{margin-top:0;}.producttree>div:first-child .images,.product>div:first-child .images{grid-area:images;}.producttree #image-gallery,.product #image-gallery{width:100%;max-width:100%;display:flex;flex-direction:column;}.producttree #image-gallery div.highlighted,.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){.producttree #image-gallery div.highlighted,.product #image-gallery div.highlighted{margin:0 0 0 var(--spacing-small-1);}}.producttree #image-gallery div.highlighted>div,.producttree #image-gallery div.highlighted>div a,.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;width:100%;-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit;}.producttree #image-gallery div.highlighted>div picture,.producttree #image-gallery div.highlighted>div img,.producttree #image-gallery div.highlighted>div a picture,.producttree #image-gallery div.highlighted>div a img,.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%;max-height:100%;}.producttree #image-gallery div.highlighted>div #img2,.producttree #image-gallery div.highlighted>div a #img2,.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);}.producttree #image-gallery div.highlighted>div #img2,.producttree #image-gallery div.highlighted>div a #img2,.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);}.producttree #image-gallery div.highlighted>div #img1.hidden,.producttree #image-gallery div.highlighted>div #img2.hidden,.producttree #image-gallery div.highlighted>div a #img1.hidden,.producttree #image-gallery div.highlighted>div a #img2.hidden,.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);}.producttree #image-gallery div.highlighted>div picture>img,.producttree #image-gallery div.highlighted>div a picture>img,.product #image-gallery div.highlighted>div picture>img,.product #image-gallery div.highlighted>div a picture>img{display:blocK;}.producttree #image-gallery div.highlighted .hint,.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);}.producttree #image-gallery div.navigation,.product #image-gallery div.navigation{display:flex;justify-content:flex-end;margin:0 24px;min-height:20px;}.producttree #image-gallery div.navigation button,.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;}.producttree #image-gallery div.navigation :hover svg,.producttree #image-gallery div.navigation :active svg,.product #image-gallery div.navigation :hover svg,.product #image-gallery div.navigation :active svg{transform:none;}.producttree #image-gallery div.navigation button#btnlast,.product #image-gallery div.navigation button#btnlast{transform:rotate(180deg);}.producttree #image-gallery ul.medialist,.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){.producttree #image-gallery ul.medialist,.product #image-gallery ul.medialist{margin:0 0 0 var(--spacing-small-1);}}.producttree #image-gallery ul.medialist::-webkit-scrollbar,.product #image-gallery ul.medialist::-webkit-scrollbar{display:none;}.producttree #image-gallery ul.medialist li,.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;}.producttree #image-gallery ul.medialist li:focus,.product #image-gallery ul.medialist li:focus{border:1px solid var(--color-accent);}.producttree #image-gallery ul.medialist li>div,.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;}.producttree #image-gallery ul.medialist li>div a,.producttree #image-gallery ul.medialist li>div img,.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%;}.producttree #image-gallery ul.medialist li.highlightedx:before,.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%;}.producttree #image-gallery ul.medialist div.highlighted-line,.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);}.producttree .pictograms,.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){.producttree .pictograms,.product .pictograms{margin:0 0 0 var(--spacing-small-1);}}.producttree .planet .pictograms,.product .planet .pictograms{margin-top:10px!important;background-color:transparent;margin:0;padding:0;flex-wrap:wrap;}.producttree .planet .pictograms .pictograms_group,.product .planet .pictograms .pictograms_group{border-left:0!important;padding:0;margin-right:40px;}.producttree .planet .pictograms h4,.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:none;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.primary{background-color:var(--button-primary-color-background)!important;}.card.inverted{background-color:#1a1a1a!important;}.card.complementary-1{background-color:var(--complementary-alt-1)!important;}.card.complementary-2{background-color:var(--complementary-alt-2)!important;}.card.complementary-3{background-color:var(--complementary-alt-3)!important;}.card.complementary-4{background-color:var(--complementary-alt-4)!important;}.card.primary,.card.inverted,.card.complementary-1,.card.complementary-2,.card.complementary-3,.card.complementary-4{--text-color:#fff;--color-text:white;--text-color-soft:white;--color-text-heading:white;}.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 svg path{fill:var(--text-color)!important;}.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{color:var(--text-color);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-1);margin:var(--space-xs) 0 0;margin-bottom:6px;}.card .content .title h5,.card .content .title h2{font-size:var(--font-size-4);font-weight:var(--font-weight-heading);line-height:var(--font-line-height-4);}.card .content .title h5 .small,.card .content .title h2 .small{font-size:var(--font-size-3);}.card .content .title h2{margin:0!important;}.card .imageWrapper{flex-grow:2;}.card .imageWrapper .image{background-color:transparent;display:flex;justify-content:center;margin:4px 3px;border:0 solid var(--bg-main);height:220px;}.card .imageWrapper .image picture{display:flex;justify-content:center;}.card .imageWrapper .image img{max-height:250px;max-width:100%;object-fit:cover;display:block;border-radius:var(--border-radius) var(--border-radius) 0 0;}.card .linkWrapper{padding:0 24px 14px 24px;}.card .linkWrapper a{text-decoration:none!important;}.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{z-index:10;position:absolute;content:"";width:100%;height:100%;left:0;top:0;}.productlist .cardsGrid,.produktkatalog .cardsGrid,#productcatalog .cardsGrid{grid-template-columns:1fr;}@media(min-width:576px){.productlist .cardsGrid,.produktkatalog .cardsGrid,#productcatalog .cardsGrid{grid-template-columns:repeat(2,1fr);}}@media(min-width:768px){.productlist .cardsGrid,.produktkatalog .cardsGrid,#productcatalog .cardsGrid{grid-template-columns:repeat(3,1fr);}}@media(min-width:1024px){.productlist .cardsGrid,.produktkatalog .cardsGrid,#productcatalog .cardsGrid{grid-template-columns:repeat(3,1fr);}}@media(min-width:1200px){.productlist .cardsGrid,.produktkatalog .cardsGrid,#productcatalog .cardsGrid{grid-template-columns:repeat(3,1fr);}}.productlist .card .imageWrapper .image,.produktkatalog .card .imageWrapper .image,#productcatalog .card .imageWrapper .image{margin:18px;height:240px;}.productlist .card .imageWrapper .image img,.produktkatalog .card .imageWrapper .image img,#productcatalog .card .imageWrapper .image img{max-height:240px;object-fit:contain;}.cardsGrid{display:grid;grid-gap:1rem;grid-template-columns:1fr;padding-bottom:40px;margin-bottom:-1rem;}@media(min-width:576px){.cardsGrid{grid-template-columns:1fr 1fr;}.cardsGrid .card{width:100%;}}@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));}}.cardsGrid.no-minheight .card{min-height:auto;}section.onewebportletpagelist:not(.productkatalog)>div h2,section.onewebportletpagelist:not(.productkatalog)>div p,section.aemcards:not(.productkatalog)>div h2,section.aemcards:not(.productkatalog)>div p{text-align:center;}section.onewebportletpagelist:not(.productkatalog)>div .cardsGrid,section.aemcards:not(.productkatalog)>div .cardsGrid{justify-content:center;grid-template-columns:repeat(2,1fr);width:unset;}section.onewebportletpagelist:not(.productkatalog)>div .cardsGrid .card,section.aemcards:not(.productkatalog)>div .cardsGrid .card{max-width:320px;max-height:unset;}section.onewebportletpagelist:not(.productkatalog)>div .cardsGrid .card .imageWrapper .image,section.aemcards:not(.productkatalog)>div .cardsGrid .card .imageWrapper .image{height:unset!important;}@media(min-width:576px){section.onewebportletpagelist:not(.productkatalog)>div .cardsGrid,section.aemcards:not(.productkatalog)>div .cardsGrid{grid-template-columns:repeat(4,1fr);}}@media(min-width:768px){section.onewebportletpagelist:not(.productkatalog)>div .cardsGrid,section.aemcards:not(.productkatalog)>div .cardsGrid{grid-template-columns:repeat(5,1fr);}}@media(min-width:1024px){section.onewebportletpagelist:not(.productkatalog)>div .cardsGrid,section.aemcards:not(.productkatalog)>div .cardsGrid{grid-template-columns:repeat(6,1fr);}}section.onewebportletpagelist:not(.productkatalog)>div .cardsGrid>div,section.aemcards:not(.productkatalog)>div .cardsGrid>div{width:100vw;margin:0 auto;padding-top:12px;padding-bottom:10px;}section.onewebportletpagelist:not(.productkatalog)>div .cardsGrid.dark,section.aemcards:not(.productkatalog)>div .cardsGrid.dark{--color-background-active:var(--bg-alt);}section.onewebportletpagelist:not(.productkatalog)>div .cardsGrid.simple,section.aemcards:not(.productkatalog)>div .cardsGrid.simple{justify-content:left;padding-bottom:0;grid-template-columns:repeat(auto-fit,360px);}section.onewebportletpagelist:not(.productkatalog)>div .cardsGrid.simple .card,section.aemcards:not(.productkatalog)>div .cardsGrid.simple .card{min-height:unset;max-width:unset;}section.onewebportletpagelist:not(.productkatalog)>div .cardsGrid.simple .card .imageWrapper .image,section.aemcards:not(.productkatalog)>div .cardsGrid.simple .card .imageWrapper .image{height:0;}.wide section.onewebportletpagelist div h2,.wide section.onewebportletpagelist div p,.wide section.aemcards div h2,.wide section.aemcards div p{text-align:center;}.wide section.onewebportletpagelist div .cardsGrid,.wide section.aemcards div .cardsGrid{display:flex;flex-wrap:wrap;justify-content:center;}.wide section.onewebportletpagelist div .cardsGrid .card,.wide section.aemcards div .cardsGrid .card{width:100%;max-width:260px;min-height:unset;}@media(max-width:576px){.wide section.onewebportletpagelist div .cardsGrid .card,.wide section.aemcards div .cardsGrid .card{width:100%;max-width:100%;}}.wide section.onewebportletpagelist div .cardsGrid .card .imageWrapper .image,.wide section.aemcards div .cardsGrid .card .imageWrapper .image{height:160px!important;}@media(max-width:576px){.wide section.onewebportletpagelist div .cardsGrid .card .imageWrapper .image,.wide section.aemcards div .cardsGrid .card .imageWrapper .image{height:220px!important;}}.has-subnav section.onewebportletpagelist div h2,.has-subnav section.onewebportletpagelist div p,.has-subnav section.aemcards div h2,.has-subnav section.aemcards div p{text-align:left;}.has-subnav section.onewebportletpagelist div .cardsGrid,.has-subnav section.aemcards div .cardsGrid{display:grid;justify-content:start;grid-template-columns:repeat(1,1fr);width:unset;}@media(min-width:576px){.has-subnav section.onewebportletpagelist div .cardsGrid,.has-subnav section.aemcards div .cardsGrid{grid-template-columns:repeat(2,1fr);}}@media(min-width:768px){.has-subnav section.onewebportletpagelist div .cardsGrid,.has-subnav section.aemcards div .cardsGrid{grid-template-columns:repeat(3,1fr);}}@media(min-width:1024px){.has-subnav section.onewebportletpagelist div .cardsGrid,.has-subnav section.aemcards div .cardsGrid{grid-template-columns:repeat(4,1fr);}}.has-subnav section.onewebportletpagelist div .cardsGrid .card,.has-subnav section.aemcards div .cardsGrid .card{max-height:unset;}.has-subnav section.onewebportletpagelist div .cardsGrid .card .imageWrapper .image,.has-subnav section.aemcards div .cardsGrid .card .imageWrapper .image{height:220px!important;}.has-subnav section.onewebportletpagelist div .cardsGrid .card .imageWrapper .image img,.has-subnav section.aemcards div .cardsGrid .card .imageWrapper .image img{object-fit:cover;height:100%;max-height:220px;width:auto;}@media(min-width:576px){.has-subnav section.onewebportletpagelist div .cardsGrid .card .imageWrapper .image img,.has-subnav section.aemcards div .cardsGrid .card .imageWrapper .image img{max-height:160px;width:100%;}}.has-subnav section.onewebportletpagelist div .cardsGrid h2,.has-subnav section.onewebportletpagelist div .cardsGrid .heading-lg,.has-subnav section.aemcards div .cardsGrid h2,.has-subnav section.aemcards div .cardsGrid .heading-lg{font-size:var(--font-size-6);}.aem .mainwrapper .visitenkarte-adresse-1 a,.aem .mainwrapper .visitenkarte-adresse-2 a{display:inline-block;}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion,.aem .mainwrapper section:not(.aemcomponent) .accordion{background-color:var(--bg-main);padding:20px;margin-bottom:20px;}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion h3,.aem .mainwrapper section:not(.aemcomponent) .accordion h3{font-size:var(--font-size-4);}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion header a,.aem .mainwrapper section:not(.aemcomponent) .accordion header a{font-family:var(--font-family-heading);font-size:var(--font-size-4);line-height:var(--heading-lh-2);font-weight:var(--font-weight-bold);display:block!important;position:relative;text-decoration-line:none;text-decoration:none;text-decoration-thickness:0!important;padding-right:30px;}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion header a:hover,.aem .mainwrapper section:not(.aemcomponent) .accordion header a:hover{text-decoration:none;}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion header a:after,.aem .mainwrapper section:not(.aemcomponent) .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 section:not(.aemcomponent) .has-subnav .accordion .content,.aem .mainwrapper section:not(.aemcomponent) .accordion .content{padding:0 10px 0 10px;max-height:0;overflow:hidden;margin-top:0;}@media(min-width:1024px){.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion .content,.aem .mainwrapper section:not(.aemcomponent) .accordion .content{padding:0 70px 0 70px;}}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion .content h3,.aem .mainwrapper section:not(.aemcomponent) .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 section:not(.aemcomponent) .has-subnav .accordion .content ul,.aem .mainwrapper section:not(.aemcomponent) .accordion .content ul{margin-left:30px;}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion .content .video-responsive,.aem .mainwrapper section:not(.aemcomponent) .accordion .content .video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;margin-bottom:20px;}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion .content .video-responsive iframe,.aem .mainwrapper section:not(.aemcomponent) .accordion .content .video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion .content .video-responsive a img,.aem .mainwrapper section:not(.aemcomponent) .accordion .content .video-responsive a img{left:0;top:0;height:100%;width:100%;position:absolute;}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion.expanded header a:after,.aem .mainwrapper section:not(.aemcomponent) .accordion.expanded header a:after{transform:rotate(180deg);}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion.expanded .content,.aem .mainwrapper section:not(.aemcomponent) .accordion.expanded .content{margin-top:0;padding-top:30px;overflow:visible;max-height:unset;height:auto;}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion .scrollable-table,.aem .mainwrapper section:not(.aemcomponent) .accordion .scrollable-table{overflow-x:auto;}.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion table tr td:first-child,.aem .mainwrapper section:not(.aemcomponent) .accordion table tr td:first-child{font-weight:bold;border-bottom:0;}@media(min-width:768px){.aem .mainwrapper section:not(.aemcomponent) .has-subnav .accordion table tr td:first-child,.aem .mainwrapper section:not(.aemcomponent) .accordion table tr td:first-child{border-bottom:1px solid var(--border-color-soft);}}.aem .mainwrapper section:not(.aemcomponent) .file-list{display:flex;flex-wrap:wrap;column-gap:7%;margin-bottom:20px;font-size:var(--body-normal-fs-2);font-weight:var(--font-weight-medium);}.aem .mainwrapper section:not(.aemcomponent) .file-list>.file{width:100%;padding:5px var(--spacing-mini-1);border-bottom:1px solid var(--border-color-soft);box-sizing:content-box;}@media(min-width:1200px){.aem .mainwrapper section:not(.aemcomponent) .file-list>.file{width:45%;padding:5px;}}.aem .mainwrapper section:not(.aemcomponent) .file-list>.file a{display:flex;align-items:flex-start;text-decoration-color:#fff;text-decoration:none;}.aem .mainwrapper section:not(.aemcomponent) .file-list>.file a>*{min-width:fit-content;}.aem .mainwrapper section:not(.aemcomponent) .file-list>.file a .file-name{font-weight:var(--font-weight-medium);text-decoration:none;}.aem .mainwrapper section:not(.aemcomponent) .file-list>.file a:hover .file-name{text-decoration:underline;}.aem .mainwrapper section:not(.aemcomponent) .file-list>.file a .file-size{margin-left:var(--spacing-mini-1);color:var(--text-color-soft);font-weight:var(--font-weight-medium);}.aem .mainwrapper section:not(.aemcomponent) .file-list>.file a:before{content:"";width:20px;min-width:20px;height:30px;position:relative;margin-right:3px;top:-2px;background-image:url(data:image/svg+xml;base64,PHN2ZyByb2xlPSJwcmVzZW50YXRpb24iIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDI0IDI0IiAKICAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiA+CiAgICAgICAgPGcgaWQ9Imljb25zIj4KICAgICAgICAgICAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiCiAgICAgICAgICAgICAgICBkPSJNNyAzLjc1QzYuNjY4NDggMy43NSA2LjM1MDU0IDMuODgxNyA2LjExNjEyIDQuMTE2MTJDNS44ODE3IDQuMzUwNTQgNS43NSA0LjY2ODQ4IDUuNzUgNVYxOUM1Ljc1IDE5LjMzMTUgNS44ODE3IDE5LjY0OTUgNi4xMTYxMiAxOS44ODM5QzYuMzUwNTQgMjAuMTE4MyA2LjY2ODQ4IDIwLjI1IDcgMjAuMjVIMTdDMTcuMzMxNSAyMC4yNSAxNy42NDk1IDIwLjExODMgMTcuODgzOSAxOS44ODM5QzE4LjExODMgMTkuNjQ5NSAxOC4yNSAxOS4zMzE1IDE4LjI1IDE5VjguNzVIMTVDMTQuNTM1OSA4Ljc1IDE0LjA5MDggOC41NjU2MyAxMy43NjI2IDguMjM3NDRDMTMuNDM0NCA3LjkwOTI1IDEzLjI1IDcuNDY0MTMgMTMuMjUgN1YzLjc1SDdaTTE0Ljc1IDQuODEwNjZMMTcuMTg5MyA3LjI1SDE1QzE0LjkzMzcgNy4yNSAxNC44NzAxIDcuMjIzNjYgMTQuODIzMiA3LjE3Njc4QzE0Ljc3NjMgNy4xMjk4OSAxNC43NSA3LjA2NjMgMTQuNzUgN1Y0LjgxMDY2Wk01LjA1NTQ2IDMuMDU1NDZDNS41NzExOCAyLjUzOTczIDYuMjcwNjUgMi4yNSA3IDIuMjVIMTRDMTQuMTk4OSAyLjI1IDE0LjM4OTcgMi4zMjkwMiAxNC41MzAzIDIuNDY5NjdMMTkuNTMwMyA3LjQ2OTY3QzE5LjY3MSA3LjYxMDMyIDE5Ljc1IDcuODAxMDkgMTkuNzUgOFYxOUMxOS43NSAxOS43MjkzIDE5LjQ2MDMgMjAuNDI4OCAxOC45NDQ1IDIwLjk0NDVDMTguNDI4OCAyMS40NjAzIDE3LjcyOTMgMjEuNzUgMTcgMjEuNzVIN0M2LjI3MDY1IDIxLjc1IDUuNTcxMTggMjEuNDYwMyA1LjA1NTQ2IDIwLjk0NDVDNC41Mzk3MyAyMC40Mjg4IDQuMjUgMTkuNzI5MyA0LjI1IDE5VjVDNC4yNSA0LjI3MDY1IDQuNTM5NzMgMy41NzExOCA1LjA1NTQ2IDMuMDU1NDZaTTguMjUgMTNDOC4yNSAxMi41ODU4IDguNTg1NzkgMTIuMjUgOSAxMi4yNUgxNUMxNS40MTQyIDEyLjI1IDE1Ljc1IDEyLjU4NTggMTUuNzUgMTNDMTUuNzUgMTMuNDE0MiAxNS40MTQyIDEzLjc1IDE1IDEzLjc1SDlDOC41ODU3OSAxMy43NSA4LjI1IDEzLjQxNDIgOC4yNSAxM1pNOC4yNSAxN0M4LjI1IDE2LjU4NTggOC41ODU3OSAxNi4yNSA5IDE2LjI1SDE1QzE1LjQxNDIgMTYuMjUgMTUuNzUgMTYuNTg1OCAxNS43NSAxN0MxNS43NSAxNy40MTQyIDE1LjQxNDIgMTcuNzUgMTUgMTcuNzVIOUM4LjU4NTc5IDE3Ljc1IDguMjUgMTcuNDE0MiA4LjI1IDE3WiIKICAgICAgICAgICAgICAgIGZpbGw9IiMwMGEwZDAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);background-size:14px;background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;}.aem .mainwrapper section:not(.aemcomponent) .downloads{padding:20px;margin-bottom:10px;}.aem .mainwrapper section:not(.aemcomponent) .downloads h2{font-size:var(--heading-fs-2);font-weight:var(--font-weight-bold);line-height:var(--heading-lh-2);margin-bottom:10px;margin-left:5px;}.aem .mainwrapper section.myarea:not(.aemcomponent):not(.produktkatalog) .file-list{flex-direction:column;margin-bottom:0;}.aem .mainwrapper section.myarea:not(.aemcomponent):not(.produktkatalog) .file-list>.file{width:100%;}.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;flex-wrap:wrap;gap:10px;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;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(--color-action);border-color:var(--color-action);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 .contentbasket{justify-content:flex-start;}.ac_results ul li .contentbasket span:nth-child(2){color:#00a0d0;text-align:left;}.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{z-index:99999;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;}dialog footer button{float:none!important;}.footer-includer ul#footer{display:flex;flex-direction:row;justify-content:space-between;padding:0;margin:0 auto;max-width:500px;list-style-type:none;list-style-image:none;margin-top:50px;margin-bottom:50px;gap:var(--spacing-mini-2);width:80%;}.footer-includer ul#footer>li{width:50%;}@media(min-width:768px){.footer-includer ul#footer{width:auto;}}.footer-includer ul#footer strong{margin-bottom:var(--spacing-mini-2);display:block;}.footer-includer ul#footer strong a{text-decoration:none;font-weight:bold;}.footer-includer ul#footer ul{margin-top:var(--spacing-mini-2);list-style-type:none;list-style-image:none;display:flex;padding:0;margin:0;flex-direction:column;gap:var(--spacing-mini-2);}.footer-includer ul#footer ul li{font-size:var(--body-normal-fs-2);font-weight:var(--font-weight-regular);line-height:var(--body-normal-lh-2);}.footer-includer ul#footer ul li a{font-weight:normal;text-decoration:none;}.footer-includer ul#footer ul li a:hover{text-decoration:underline;}.footer-includer #languages{display:flex;justify-content:center;gap:30px;max-width:500px;margin:10px auto 30px auto;}.footer-includer #socialmedia,.footer-includer #branding{margin:0 auto;max-width:500px;}.footer-includer #socialmedia ul,.footer-includer #branding ul{list-style-type:none;list-style-image:none;display:flex;gap:20px;justify-content:center;align-items:center;}.footer-includer #socialmedia ul svg,.footer-includer #branding ul svg{fill:black;}.footer-includer #socialmedia .body-short,.footer-includer #branding .body-short{text-align:center;margin-bottom:50px;}.footer-includer #branding ul{flex-direction:column;}@media(min-width:768px){.footer-includer #branding ul{flex-direction:row;}}.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;margin-bottom:0;}.mainwrapper .modal .modal-footer:before,.mainwrapper .modal .modal-footer:after{display:table;content:"";}.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;margin:auto;}.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:50%;transform:translatex(-50%);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{margin-top:30px;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;top:-4px;width:0;z-index:12000;}.mainwrapper .tooltip:before{background:#fff;border-radius:2px;line-height:150%;color:#000;content:attr(data-title);text-align:left;font-size:14px;padding:6px 10px;font-weight:normal;position:absolute;bottom:118%;transform:translateY(-90%);left:20%;margin-left:5px;max-width:500px;width:200px;z-index:12000;box-shadow:1px 1px 14px gray;}.mainwrapper .tooltip.right:before{right:0;}.mainwrapper .tooltip.right:after{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);}.actionbar{margin-bottom:var(--spacing-medium-1);}.actionbar .pbuttons{height:auto;margin:0;width:auto;margin-bottom:24px;line-height:110%;border:0;padding:5px 20px;display:flex;justify-content:flex-end;position:relative;}.actionbar .pbuttons #ajaxprogress{top:15px;left:10px;}.actionbar .pbuttons>*{display:inline-block;}.actionbar .pbuttons .part{margin-left:10px;padding-left:10px;display:flex;gap:0;}.actionbar .pbuttons .part i{margin-right:5px;}.actionbar .pbuttons a,.actionbar .pbuttons a:hover{text-decoration:inherit;}.actionbar .pbuttons #share{display:block;margin-top:4px;}.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,auto-fit) 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);padding:0;}@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;}.produktkatalog .actionbar{margin-bottom:-5px;}@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);}.myarea .ac_results .content{justify-content:flex-start;}.aem .mainwrapper .mylogin{max-width:500px;}.aem .mainwrapper section.myarea:not(.aemcomponent){--formular-padding-select:8px 2px 8px 16px;--formular-padding:10px 2px 11px 16px;}.aem .mainwrapper section.myarea:not(.aemcomponent).downloadbereich:has(h1){padding-bottom:30px;}.aem .mainwrapper section.myarea:not(.aemcomponent) h2{font-size:var(--font-size-5);margin-bottom:10px;}.aem .mainwrapper section.myarea:not(.aemcomponent).downloadpool h2,.aem .mainwrapper section.myarea:not(.aemcomponent).faq 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);margin-bottom:var(--spacing-small-1);}.aem .mainwrapper section.myarea:not(.aemcomponent) #btn-feedback{margin-left:20px;}.aem .mainwrapper section.myarea:not(.aemcomponent) .chosen-container{background-color:var(--input-background);color:var(--text-color);}.aem .mainwrapper section.myarea:not(.aemcomponent) .chosen-container.chosen-container-single{margin-bottom:0;}.aem .mainwrapper section.myarea:not(.aemcomponent) .chosen-container a.chosen-default,.aem .mainwrapper section.myarea:not(.aemcomponent) .chosen-container a.chosen-single{display:block;border-bottom:2px solid var(--border-color-soft);height:45px;border-radius:var(--border-radius);color:var(--text-color);text-decoration:none;background-color:transparent;font-weight:normal;}.aem .mainwrapper section.myarea:not(.aemcomponent) .chosen-results{margin-left:3px;}.aem .mainwrapper section.myarea:not(.aemcomponent) .chosen-results li{padding:2px;}.aem .mainwrapper section.myarea:not(.aemcomponent) .chosen-search input{max-width:auto!important;}.aem .mainwrapper section.myarea:not(.aemcomponent) .loginform-portlet{max-width:500px;}.aem .mainwrapper section.myarea:not(.aemcomponent) .loginform-portlet input[type=submit]{margin-bottom:20px;}.aem .mainwrapper section.myarea:not(.aemcomponent) .general-four-column-portlet{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;}.aem .mainwrapper section.myarea:not(.aemcomponent) .general-four-column-portlet>div>label{display:block;height:30px;font-weight:bold;}.aem .mainwrapper section.myarea:not(.aemcomponent) table.stats tr.missing td{background-color:rgba(152,50,34,.1);}.aem .mainwrapper section.myarea:not(.aemcomponent) .ausgewaehlterkunde{z-index:100;height:40px;position:absolute;top:-60px;right:0;border-radius:3px;background-color:#000;opacity:.5;color:#fff;padding:10px;display:flex;align-items:center;gap:10px;}.aem .mainwrapper section.myarea:not(.aemcomponent) .ausgewaehlterkunde .button{display:block;margin-bottom:0;margin-right:2px;background-color:transparent;border:0;}.aem .mainwrapper section.myarea:not(.aemcomponent) .imgbutton{background-color:#fff;}.aem .mainwrapper section.myarea:not(.aemcomponent) .status{display:flex;flex-direction:row;display:inline-block;width:15px;height:16px;cursor:help;}.aem .mainwrapper section.myarea:not(.aemcomponent) .status span{border:1px solid #000;margin:1px;height:7px;width:12px;display:block;}.aem .mainwrapper section.myarea:not(.aemcomponent) .bearbeitung span{background-color:#e0684b;}.aem .mainwrapper section.myarea:not(.aemcomponent) .teillieferung span{background-color:#f2df74;}.aem .mainwrapper section.myarea:not(.aemcomponent) .terminiert span{background-color:#00a0d0;}.aem .mainwrapper section.myarea:not(.aemcomponent) .storniert span{background-color:#ddd;}.aem .mainwrapper section.myarea:not(.aemcomponent) .komplett span{background-color:#70927a;}.aem .mainwrapper section.myarea:not(.aemcomponent) .rueckfrage span{background-color:#983222;}.aem .mainwrapper section.myarea:not(.aemcomponent) ul{margin-left:30px;}.aem .mainwrapper section.myarea:not(.aemcomponent) #basketcontainer{background-color:#fff;}.aem .mainwrapper section.myarea:not(.aemcomponent) #basketcontainer table{margin-bottom:10px;}.aem .mainwrapper section.myarea:not(.aemcomponent) #basketcontainer h3{font-size:20px;}.aem .mainwrapper section.myarea:not(.aemcomponent) .list-item{background-color:#fff;padding:20px;margin-bottom:20px;}.aem .mainwrapper section.myarea:not(.aemcomponent) .list-item h2{margin-top:20px;font-size:30px;}.aem .mainwrapper section.myarea:not(.aemcomponent) table.stats tr td a{display:inline;}.aem .mainwrapper section.myarea:not(.aemcomponent) table{--formular-margin-bottom:0;table-layout:auto;}.aem .mainwrapper section.myarea:not(.aemcomponent) table td,.aem .mainwrapper section.myarea:not(.aemcomponent) table th{min-width:auto;height:auto;min-height:56px;padding:10px;width:auto;}.aem .mainwrapper section.myarea:not(.aemcomponent) table td a,.aem .mainwrapper section.myarea:not(.aemcomponent) table th a{display:inline;}.aem .mainwrapper section.myarea:not(.aemcomponent) table td.right,.aem .mainwrapper section.myarea:not(.aemcomponent) table th.right{text-align:right;}.aem .mainwrapper section.myarea:not(.aemcomponent) .rekhead{border:1px solid var(--border-color-soft);display:grid;font-size:14px;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr;}.aem .mainwrapper section.myarea:not(.aemcomponent) .rekhead p{padding:0 10px;border:1px solid var(--border-color-soft);margin:0;}.aem .mainwrapper section.myarea:not(.aemcomponent) .rekhead p.bold{font-weight:bold;}.aem .mainwrapper section.myarea:not(.aemcomponent) .rekhead p:nth-child(2n){text-align:left;border-left:0;}.aem .mainwrapper section.myarea:not(.aemcomponent) .rekhead p:nth-child(1n){border-right:0;}.aem .mainwrapper section.myarea:not(.aemcomponent) table.reklist tbody tr:nth-child(odd) td,.aem .mainwrapper section.myarea:not(.aemcomponent) table.stripped tbody tr:nth-child(odd) td{background-color:var(--bg-alt);--input-background:var(--bg-main);}.aem .mainwrapper section.myarea:not(.aemcomponent) table.reklist textarea{width:100%;}.aem .mainwrapper section.myarea:not(.aemcomponent) table.reklist select{max-width:250px;}.aem .mainwrapper section.myarea:not(.aemcomponent) div.table-overflow-auto{clear:both;overflow-x:auto;}.aem .mainwrapper section.myarea:not(.aemcomponent) table.list td{background-color:var(--bg-main);}.aem .mainwrapper section.myarea:not(.aemcomponent) table.list td p{margin:0;}.aem .mainwrapper section.myarea:not(.aemcomponent) table.list tr.highlight td{background-color:var(--accent)!important;color:var(--accent-contrast);}.aem .mainwrapper section.myarea:not(.aemcomponent) table.list.ikon td.column8,.aem .mainwrapper section.myarea:not(.aemcomponent) table.list.ikon th.header8,.aem .mainwrapper section.myarea:not(.aemcomponent) table.list.ikon td.column9,.aem .mainwrapper section.myarea:not(.aemcomponent) table.list.ikon th.header9{text-align:right;}.aem .mainwrapper section.myarea:not(.aemcomponent) .imagebasket{position:relative;}.aem .mainwrapper section.myarea:not(.aemcomponent) .imagebasket .deletebutton{position:absolute;right:10px;top:10px;}.aem .mainwrapper section.myarea:not(.aemcomponent) .trackinglink{display:inline-block;}.aem .mainwrapper section.myarea:not(.aemcomponent) .contactlist{display:flex;flex-wrap:wrap;gap:20px;font-size:var(--body-normal-fs-2);}.aem .mainwrapper section.myarea:not(.aemcomponent) .contactlist .contact{width:100%;margin-bottom:30px;}.aem .mainwrapper section.myarea:not(.aemcomponent) .contactlist .contact h3{font-size:var(--heading-fs-1);font-weight:var(--font-weight-bold);line-height:var(--heading-lh-1);}.aem .mainwrapper section.myarea:not(.aemcomponent) .contactlist .contact .part{margin:5px;display:flex;gap:10px;align-items:center;}.aem .mainwrapper section.myarea:not(.aemcomponent) .contactlist .contact .part label{display:block;color:var(--text-color-soft);font-size:var(--body-normal-fs-0);font-weight:var(--font-weight-medium);line-height:var(--body-normal-lh-0);margin-bottom:2px;}.aem .mainwrapper section.myarea:not(.aemcomponent) .contactlist .contact .part .icon svg{fill:var(--accent)!important;}.aem .mainwrapper section.myarea:not(.aemcomponent) .badge{border-radius:5px;padding:3px 5px;background-color:var(--accent);color:#fff;display:inline-block;font-size:12px;margin-top:5px;}.aem .mainwrapper section.myarea:not(.aemcomponent) .badge.red{background-color:var(--complementary-alt-3);}.aem .mainwrapper section.myarea:not(.aemcomponent) .flexiblegroup{display:flex;gap:30px;}@media only screen and (max-width:768px){.aem .mainwrapper section.myarea:not(.aemcomponent) .flexiblegroup{flex-direction:column-reverse;}}.aem .mainwrapper section.myarea:not(.aemcomponent) .flexiblegroup .image{width:50%;max-width:350px;}.cardsAssistenten{grid-template-columns:repeat(auto-fit,minmax(calc(16.5% - .78rem),240px));}.cardsAssistenten .card{border-top:15px solid #00a0d0;min-height:unset;}.cardsAssistenten .card .imageWrapper .image{height:160px;}.cardsAssistenten .card .imageWrapper .image img{margin:0;}.cardsAssistenten .card .linkWrapper a.button{margin-top:5px;width:100%;background:var(--button-primary-color-background);color:#fff!important;text-align:center;}.cardsAssistenten .card .linkWrapper a.gleichschliessend{background:var(--gleichschliessend)!important;border-color:var(--gleichschliessend)!important;}.cardsAssistenten .card .linkWrapper a.verschiedenschliessend{background:var(--verschiedenschliessend)!important;border-color:var(--verschiedenschliessend)!important;}.cardsAssistenten .card .linkWrapper a svg path{fill:white;}.cardsAssistenten .card .linkWrapper a:after{background:none!important;}@media(max-width:1024px){.cardsAssistenten{grid-template-columns:repeat(3,1fr);}.cardsAssistenten .card .imageWrapper .image{height:120px;}}@media(max-width:1024px) and (max-width:768px){.cardsAssistenten{grid-template-columns:repeat(2,1fr);}.cardsAssistenten .card{min-height:unset;}.cardsAssistenten .card .imageWrapper{display:none;}}@media(max-width:1024px) and (max-width:480px){.cardsAssistenten{grid-template-columns:repeat(1,1fr);}}.float-right{float:right;text-align:right;}.aem .mainwrapper section.myarea:not(.aemcomponent) ul.contentgallery{margin:0;padding:0;list-style:none;display:flex;gap:20px;flex-wrap:wrap;margin-bottom:30px;}.aem .mainwrapper section.myarea:not(.aemcomponent) ul.contentgallery li{width:45%;text-align:center;padding:0;margin:0;line-height:1em;}@media(min-width:768px){.aem .mainwrapper section.myarea:not(.aemcomponent) ul.contentgallery li{width:20%;}}.aem .mainwrapper section.myarea:not(.aemcomponent) ul.contentgallery li a{display:block;width:100%;height:auto;}.aem .mainwrapper section.myarea:not(.aemcomponent) ul.contentgallery li img{border-radius:var(--border-radius);height:auto;}div.chat{display:flex;}div.chat>div{width:100%;}div.chat #assistent_wrapper{width:400px;transition:width .5s ease-in-out;}div.chat #assistent_wrapper.hidden{width:0;}div.chat #assistent{width:400px;background-color:var(--color-action);height:100%;position:fixed;top:0;right:0;transition:width .5s ease-in-out;display:flex;flex-direction:column;z-index:100;padding-top:120px;}div.chat #assistent h3{right:0;color:#fff;padding:10px;font-weight:bold;line-height:30px;display:flex;gap:10px;border-bottom:2px solid #fff;}div.chat #assistent h3 span{flex-grow:2;}div.chat #assistent #assistent_result{width:400px;flex-grow:2;background-color:var(--color-action);color:#fff;overflow-y:auto;overflow-x:hidden;padding-top:20px;z-index:1000;transition:right .5s ease-in-out;}div.chat #assistent #assistent_result .bot{color:#fff;text-align:left;padding-left:25px;font-weight:bold;}div.chat #assistent #assistent_result .user{color:#c0c0c0;text-align:right;padding-right:20px;font-weight:bold;}div.chat #assistent #assistent_result img{max-width:100%;cursor:pointer;}div.chat #assistent #assistent_result div.answer{position:relative;margin:.5em;margin-bottom:1em;background-color:#fff;padding:.5em;color:#000;border-radius:1rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.3),0 .0625rem .125rem rgba(0,0,0,.2);}div.chat #assistent #assistent_result div.answer h3{color:#000;padding:0;}div.chat #assistent #assistent_result div.answer ul{padding:0;padding-left:20px;}div.chat #assistent #assistent_result div.answer::before{content:"";position:absolute;width:0;height:0;bottom:100%;left:1.5em;border:.75rem solid transparent;border-top:0;border-bottom-color:#fff;filter:drop-shadow(0 -.0625rem .0625rem rgba(0,0,0,.1));}div.chat #assistent #assistent_result div.question{position:relative;margin:.5em;margin-bottom:1em;background-color:#c0c0c0;padding:.5em;color:#000;border-radius:1rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.3),0 .0625rem .125rem rgba(0,0,0,.2);}div.chat #assistent #assistent_result div.question::before{content:"";position:absolute;width:0;height:0;bottom:100%;right:1.5em;border:.75rem solid transparent;border-top:0;border-bottom-color:#c0c0c0;filter:drop-shadow(0 -.0625rem .0625rem rgba(0,0,0,.1));}div.chat #assistent #assistent_result a{font-weight:bold;text-decoration:underline;color:#000;}div.chat #assistent #assistent_input{border-top:1px solid #fff;padding:10px;background-color:var(--color-action);}div.chat #assistent #assistent_input #assistent_form>div{display:flex;gap:5px;}div.chat #assistent #assistent_input button{border-radius:var(--button-border-radius);background-color:var(--button-primary-color-background);border-color:var(--button-primary-color);color:var(--button-primary-color-text);}div.chat #assistent #assistent_input input{width:100%;appearance:textfield;height:40px;background-color:var(--bg-alt);padding-right:3rem;padding-left:1rem;border-radius:50px;border:0;outline:transparent solid 2px;outline-offset:2px;}div.chat #assistent.hidden{width:0;}div.chat #close_assistent{cursor:pointer;border:2px solid #fff;border-radius:50%;text-align:center;width:25px;height:25px;padding:3px;font-size:16px;line-height:16px;}div.chat #assistent_button{cursor:pointer;}div.chat .loading{display:none;}div.chat .loading::after{content:"";display:inline-block;width:20px;height:20px;border-radius:50%;border:6px solid #f3f3f3;border-top:6px solid #000;animation:spin 2s linear infinite;}