@charset "UTF-8";@import url('../../../_assets/d35dfa0d353c9c55da454081fdf28f49/dist/assets/plugins/swiper-11.0.7/package/swiper-bundle.min.css');@import url('../../../_assets/d35dfa0d353c9c55da454081fdf28f49/dist/assets/plugins/bootstrap/bootstrap.css');@import url('../../../_assets/d35dfa0d353c9c55da454081fdf28f49/dist/assets/plugins/flatpickr/flatpickr.min.css');@import url('../../../_assets/d35dfa0d353c9c55da454081fdf28f49/dist/assets/fonts/haufeshop_iconfont-lighthouse/haufeshop_iconfont-lighthouse.css');@import url('../../../_assets/d35dfa0d353c9c55da454081fdf28f49/dist/assets/modules/module-header-demo/module-header-demo.css');@import url('../../../_assets/d35dfa0d353c9c55da454081fdf28f49/dist/assets/modules/module-hero-slider/module-hero-slider.css');@import url('../../../_assets/d35dfa0d353c9c55da454081fdf28f49/dist/assets/modules/module-magazine-focus/module-magazine-focus.css');@import url('../../../_assets/d35dfa0d353c9c55da454081fdf28f49/dist/assets/modules/module-success-stories-teaser/module-success-stories-teaser.css');@import url('../../../_assets/d35dfa0d353c9c55da454081fdf28f49/dist/assets/modules/module-newsletter-teaser/module-newsletter-teaser.css');@import url('../../../_assets/d35dfa0d353c9c55da454081fdf28f49/dist/assets/modules/module-three-step-teaser/module-three-step-teaser.css');@import url('../../../_assets/d35dfa0d353c9c55da454081fdf28f49/dist/assets/modules/module-faq/module-faq.css');@import url('../../../_assets/d35dfa0d353c9c55da454081fdf28f49/dist/assets/modules/module-footer/module-footer.css');[class^="icon-"],[class*=" icon-"],.icon{font-family:'haufeshop_iconfont';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}:root{--color-haufe-electric-blue:#0500FF;--color-haufe-electric-blue-hover:#1F44FF;--color-haufe-electric-blue-active:#0500E5;--color-haufe-electric-blue-5:#f2f4ff;--color-haufe-electric-blue-10:#e6e8ff;--color-haufe-electric-blue-rgb-5:rgb(5,0,255,0.05);--color-haufe-electric-blue-rgb-10:rgb(5,0,255,0.10);--color-haufe-black:#141F29;--color-haufe-black-hover:#2C353E;--color-haufe-black-active:#000000;--color-haufe-black-90:#2C353E;--color-haufe-black-80:#434c54;--color-haufe-black-30:#a0a0a0;--color-haufe-black-15:#d9d9d9;--color-haufe-black-10:#E7E9EA;--color-haufe-black-7:#F5F6F6;--color-haufe-black-5:#F3F4F4;--color-haufe-black-rgb-5:rgb(20,31,41,0.05);--color-haufe-black-rgb-7:rgb(20,31,41,0.07);--color-haufe-black-rgb-15:rgb(20,31,41,0.15);--color-haufe-white-rgb-85:rgb(255,255,255,0.85);--color-haufe-white-rgb-70:rgb(255,255,255,0.70);--color-haufe-white-rgb-25:rgb(255,255,255,0.25);--color-haufe-white-rgb-17:rgb(255,255,255,0.17);--color-haufe-pink:#FE73B2;--color-haufe-pink-hover:#FF8EC1;--color-haufe-pink-active:#F26EAA;--color-haufe-green:#0FEDAD;--color-white:#ffffff;--color-success:#20BF55;--color-info:#FFD200;--color-error:#D62828;--color-disabled-bg:#C4C7C9;--color-disabled-text:#898F94;--border-color:#D3D3D3;--border-radius:12px;--border-radius-lg:24px;--body-text-color:var(--color-haufe-black-80);--color-black:var(--color-haufe-black);--color-black-full:#000000;--color-white-full:#ffffff;--color-white-short:#fff;--color-white-name:white;--color-white-hex-alpha:#fff3;--color-white-transparent:rgba(255,255,255,0);--color-white-transparent-short:rgba(255,255,255,0);--color-white-90:rgba(255,255,255,0.9);--color-white-100:rgba(255,255,255,1);--color-white-blue:#f2f6ff;--color-transparent:transparent;--color-black-name:black;--color-blue-name:blue;--color-red-name:red;--color-ink-deep:#0f0f1a;--color-ink-heading:#101828;--color-ink-soft:#14151a;--color-ink:#141F29;--color-ink-rgb-15:rgb(38 46 59 / 15%);--color-ink-rgba-15:rgba(38,46,59,0.15);--color-ink-rgba-15-short:rgba(38,46,59,.15);--color-primary-dark:#001344;--color-primary:#0500ff;--color-primary-light:#0058ff;--color-primary-soft:#dbe5ff;--color-primary-pale:#cedffe;--color-primary-outline:#80bdff;--color-primary-muted:#8a9eff;--color-primary-white:#e5e5ff;--color-deep-blue:#050048;--color-blue-dark:#003f71;--color-blue-bright:#0066de;--color-blue-social:#1da1f2;--color-blue-facebook:#3b5998;--color-blue-linkedin:#0077b5;--color-teal-dark:#026466;--color-teal:#00a2b3;--color-teal-bright:#00b1b7;--color-teal-light:#00b4b9;--color-teal-pure:#00bfbf;--color-purple:#413168;--color-cyan:#00abf7;--color-haufe-pink-light:#fe73b2;--color-haufe-pink-soft:#ff8ec1;--color-haufe-pink-dark:#ed1e79;--color-red:#e90f10;--color-red-dark:#e81546;--color-magenta:#e30052;--color-orange:#f4a730;--color-amber:#ffad00;--color-gray-100:#f9f9f9;--color-gray-150:#f7f7f8;--color-gray-300:#eeeeee;--color-gray-400:#f1f1f1;--color-gray-450:#D9D9D9;--color-gray-500:#d2d4d6;--color-gray-250:#e7e7e8;--color-gray-350:#f0f0f0;--color-gray-card:#f4f5f7;--color-gray-hover:#eceef1;--color-gray-filter:#eef0f3;--color-gray-line-soft:#e6e7ec;--color-gray-tick:#c3c6d0;--color-gray-text-dark:#55585f;--color-gray-violet:#5a5a7a;--color-gray-text:#667085;--color-gray-neutral:#6b6f7a;--color-gray-blue:#636871;--color-gray-muted:#838a94;--color-gray-light-muted:#a6a9ae;--color-gray-600:#bcc2bf;--color-gray-700:#979797;--color-gray-800:#8f9299;--color-gray-900:#6c757d;--color-gray-950:#495057;--color-gray-dark:#444;--color-gray-darker:#333;--color-gray-bootstrap:#212529;--color-gray-light:#ccc;--color-gray-light-full:#cccccc;--color-gray-short:#acc;--color-gray-very-dark:#222;--color-gray-border:#dee2e6;--color-black-20:rgba(0,0,0,0.2);--color-black-25-blue:rgba(0,123,255,0.25);--color-black-20-ink:rgba(35,42,54,0.2);--color-black-20-ink-short:rgba(35,42,54,0.2);--color-black-15-short:rgba(0,0,0,.15);--color-black-10-short:rgba(0,0,0,.1);--color-black-15-short-spaced:rgba(0,0,0,.15);--color-black-15-no-space:rgba(0,0,0,0.15);--color-ink-rgba-15-no-space:rgba(38,46,59,0.15);--color-gray-rgb:rgb(199,199,199);--color-black-transparent:rgba(0,0,0,0);--color-gray-shadow:rgba(159,157,157,0.5);}.container{width:100%;padding-right:1.5rem;padding-left:1.5rem;margin-right:auto;margin-left:auto;max-width:1600px;}.row{margin-right:-1.5rem;margin-left:-1.5rem;}div[class^="col-"]{padding-right:1.5rem;padding-left:1.5rem;}.no-gutters > .col,.no-gutters > [class*="col-"]{padding-right:1.5rem;padding-left:1.5rem;}@font-face{font-display:swap;font-family:'abc-favorit-regular';src:url('../../../_assets/d35dfa0d353c9c55da454081fdf28f49/dist/assets/fonts/abc-favorit-2026/ABCFavorit-Regular.woff2') format("woff2");font-weight:400;font-style:normal;}@font-face{font-display:swap;font-family:'abc-favorit-bold';src:url('../../../_assets/d35dfa0d353c9c55da454081fdf28f49/dist/assets/fonts/abc-favorit-2026/ABCFavorit-Bold.woff2') format("woff2");font-weight:400;font-style:normal;}@font-face{font-display:swap;font-family:'Inter400';font-style:normal;font-weight:400;src:url('../../../_assets/d35dfa0d353c9c55da454081fdf28f49/dist/assets/fonts/inter/inter-v20-latin-regular.woff2') format('woff2');}:root{--font-regular:'abc-favorit-regular';--font-bold:'abc-favorit-bold';--font-inter-400:'Inter400';}h1,.h1,.alpha,.title-t1{font-family:var(--font-bold);font-weight:normal;color:var(--color-haufe-black);font-size:60px;line-height:66px;margin-bottom:60px;}@media screen and (max-width:767px){h1,.h1,.alpha,.title-t1{font-size:48px;line-height:52px;margin-bottom:48px;}}@media screen and (max-width:576px){h1,.h1,.alpha,.title-t1{font-size:32px;line-height:35px;margin-bottom:32px;}}h2,.h2,.beta,.title-t2{font-family:var(--font-bold);font-weight:normal;color:var(--color-haufe-black);font-size:48px;line-height:50px;margin-bottom:48px;}@media screen and (max-width:767px){h2,.h2,.beta,.title-t2{font-size:36px;line-height:40px;margin-bottom:36px;}}@media screen and (max-width:576px){h2,.h2,.beta,.title-t2{font-size:26px;line-height:28px;margin-bottom:26px;}}h3,.h3,.gamma,.title-t3{font-family:var(--font-bold);font-weight:normal;color:var(--color-haufe-black);font-size:32px;line-height:36px;margin-bottom:32px;}@media screen and (max-width:767px){h3,.h3,.gamma,.title-t3{font-size:28px;line-height:30px;margin-bottom:28px;}}@media screen and (max-width:576px){h3,.h3,.gamma,.title-t3{font-size:22px;line-height:24px;margin-bottom:22px;}}h4,.h4,.delta,.title-t4{font-family:var(--font-bold);font-weight:normal;color:var(--color-haufe-black);font-size:28px;line-height:30px;margin-bottom:28px;}@media screen and (max-width:767px){h4,.h4,.delta,.title-t4{font-size:26px;line-height:28px;margin-bottom:26px;}}@media screen and (max-width:576px){h4,.h4,.delta,.title-t4{font-size:20px;line-height:22px;margin-bottom:20px;}}h5,.h5,.epsilon,.title-t5{font-family:var(--font-bold);font-weight:normal;color:var(--color-haufe-black);font-size:24px;line-height:26px;margin-bottom:24px;}@media screen and (max-width:767px){h5,.h5,.epsilon,.title-t5{font-size:22px;line-height:24px;margin-bottom:22px;}}@media screen and (max-width:576px){h5,.h5,.epsilon,.title-t5{font-size:18px;line-height:20px;margin-bottom:18px;}}h6,.h6,.zeta,.title-t6{font-family:var(--font-bold);font-weight:normal;color:var(--color-haufe-black);font-size:20px;line-height:22px;margin-bottom:20px;}@media screen and (max-width:767px){h6,.h6,.zeta,.title-t6{font-size:18px;line-height:20px;margin-bottom:18px;}}@media screen and (max-width:576px){h6,.h6,.zeta,.title-t6{font-size:16px;line-height:18px;margin-bottom:16px;}}.article * + h1,.article * + .h1,.article * + .alpha,.article * + .title-t1,.article * + h2,.article * + .h2,.article * + .beta,.article * + .title-t2,.article * + h3,.article * + .h3,.article * + .gamma,.article * + .title-t3,.article * + h4,.article * + .h4,.article * + .delta,.article * + .title-t4,.article * + h5,.article * + .h5,.article * + .epsilon,.article * + .title-t5,.article * + h6,.article * + .h6,.article * + .zeta,.article * + .title-t6{margin-top:80px;}p:empty{display:none;}.mb{margin-bottom:80px;}@media screen and (min-width:992px){.mb{margin-bottom:120px;}}.mt{margin-top:80px;}@media screen and (min-width:992px){.mt{margin-top:120px;}}.my{margin-top:80px;margin-bottom:80px;}@media screen and (min-width:992px){.my{margin-top:120px;margin-bottom:120px;}}.pb{padding-bottom:80px;}@media screen and (min-width:992px){.pb{padding-bottom:120px;}}.pt{padding-top:80px;}@media screen and (min-width:992px){.pt{padding-top:120px;}}.py{padding-top:80px;padding-bottom:80px;}@media screen and (min-width:992px){.py{padding-top:120px;padding-bottom:120px;}}.mb-xs{margin-bottom:15px;}@media screen and (min-width:992px){.mb-xs{margin-bottom:20px;}}.mb-s{margin-bottom:30px;}@media screen and (min-width:992px){.mb-s{margin-bottom:40px;}}.mb-m{margin-bottom:60px;}@media screen and (min-width:992px){.mb-m{margin-bottom:80px;}}.mb-l{margin-bottom:90px;}@media screen and (min-width:992px){.mb-l{margin-bottom:120px;}}.mb-xl{margin-bottom:120px;}@media screen and (min-width:992px){.mb-xl{margin-bottom:160px;}}.mt-xs{margin-top:15px;}@media screen and (min-width:992px){.mt-xs{margin-top:20px;}}.mt-s{margin-top:30px;}@media screen and (min-width:992px){.mt-s{margin-top:40px;}}.mt-m{margin-top:60px;}@media screen and (min-width:992px){.mt-m{margin-top:80px;}}.mt-l{margin-top:90px;}@media screen and (min-width:992px){.mt-l{margin-top:120px;}}.mt-xl{margin-top:120px;}@media screen and (min-width:992px){.mt-xl{margin-top:160px;}}.bg-half{background:linear-gradient(var(--color-haufe-black-5) 0%,var(--color-white-name) 97.5%);}.bg-half .title{font-family:var(--font-bold);font-weight:normal;color:var(--color-haufe-black);font-size:48px;line-height:50px;margin-bottom:48px;}@media screen and (max-width:767px){.bg-half .title{font-size:36px;line-height:40px;margin-bottom:36px;}}@media screen and (max-width:576px){.bg-half .title{font-size:26px;line-height:28px;margin-bottom:26px;}}.text-center{text-align:center;}.pull-left{float:left;}.pull-right{float:right;}.is-hidden{display:none !important;}img{max-width:100%;height:auto;border:0;}video{max-width:100%;height:auto;border:0;}object{max-width:100%;height:auto;border:none;border:0;}iframe{max-width:100%;border:none;}embed{max-width:100%;border:none;}.stage-teaser .sharing__toggle .share-closed [fill]:not([fill=none]){fill:var(--color-white-full);}.stage-teaser .sharing__toggle .share-closed [stroke]:not([stroke=none]){stroke:var(--color-white-full);}.sharing__toggle:hover .share-closed [fill]:not([fill=none]){fill:var(--color-cyan);}.stage-teaser .sharing__toggle:hover .share-closed [fill]:not([fill=none]){fill:var(--color-white-full);}.sharing__toggle:hover .share-closed [stroke]:not([stroke=none]){stroke:var(--color-cyan);}.stage-teaser .sharing__toggle:hover .share-closed [stroke]:not([stroke=none]){stroke:var(--color-white-full);}.sharing__toggle .share-opened [fill]:not([fill=none]){fill:var(--color-cyan);}.stage-teaser .sharing__toggle .share-opened [fill]:not([fill=none]){fill:var(--color-white-full);}.sharing__toggle .share-opened [stroke]:not([stroke=none]){stroke:var(--color-cyan);}.stage-teaser .sharing__toggle .share-opened [stroke]:not([stroke=none]){stroke:var(--color-white-full);}.footer .icon-social [fill]:not([fill=none]){fill:var(--color-white);}.footer .icon-social [stroke]:not([stroke=none]){stroke:none;}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility;}body{font-family:var(--font-regular);color:var(--body-text-color);-webkit-text-size-adjust:100%;font-size:16px;line-height:1.5;font-weight:normal;font-style:normal;}b,strong{font-family:var(--font-bold);font-weight:normal;}i,em{font-style:italic;}a{text-decoration:none;transition:all 0.2s ease-in-out;outline:none;color:var(--color-primary);}a:hover,a:focus{text-decoration:none;color:var(--color-primary);}p{font-size:20px;line-height:30px;margin-bottom:20px;}@media screen and (max-width:767px){p{font-size:16px;line-height:24px;margin-bottom:16px;}}@media screen and (max-width:576px){p{font-size:16px;line-height:30px;margin-bottom:16px;}}.lead,.medium,.intro{font-size:28px;line-height:34px;margin-bottom:28px;}@media screen and (max-width:767px){.lead,.medium,.intro{font-size:22px;line-height:28px;margin-bottom:22px;}}@media screen and (max-width:576px){.lead,.medium,.intro{font-size:20px;line-height:26px;margin-bottom:20px;}}small,.small{display:block;font-size:14px;line-height:21px;margin-bottom:14px;}@media screen and (max-width:767px){small,.small{font-size:12px;line-height:18px;margin-bottom:12px;}}@media screen and (max-width:576px){small,.small{font-size:12px;line-height:18px;margin-bottom:12px;}}p.text-teaser{margin:40px 0;font-size:18px;line-height:1.5em;}@media screen and (min-width:576px){p.text-teaser{font-size:calc(18px + (24 - 18) * (100vw - 576px) / (992 - 576));}}@media screen and (min-width:992px){p.text-teaser{font-size:24px;}}ul,ol{margin-bottom:20px;padding-left:1.1111111111em;}@media screen and (min-width:992px){ul,ol{margin-bottom:40px;}}blockquote{font-family:var(--font-regular);color:var(--color-primary-dark);font-weight:400;font-size:20px;line-height:1.3em;margin-top:40px;margin-bottom:40px;display:flex;position:relative;margin-left:0;margin-right:0;}@media screen and (min-width:576px){blockquote{font-size:calc(20px + (36 - 20) * (100vw - 576px) / (992 - 576));}}@media screen and (min-width:992px){blockquote{font-size:36px;}}@media screen and (min-width:576px){blockquote{margin-top:calc(40px + (80 - 40) * (100vw - 576px) / (992 - 576));}}@media screen and (min-width:992px){blockquote{margin-top:80px;}}@media screen and (min-width:576px){blockquote{margin-bottom:calc(40px + (80 - 40) * (100vw - 576px) / (992 - 576));}}@media screen and (min-width:992px){blockquote{margin-bottom:80px;}}blockquote:before{align-self:flex-end;content:"\201D";color:var(--color-gray-250);flex:0 1 auto;line-height:0;margin:0 1vw -1vw -1vw;width:auto;font-size:80px;}@media screen and (min-width:576px){blockquote:before{font-size:calc(80px + (180 - 80) * (100vw - 576px) / (992 - 576));}}@media screen and (min-width:992px){blockquote:before{font-size:180px;}}.btn{display:inline-block;font-family:var(--font-bold);font-weight:400;font-size:16px;line-height:1.5;height:auto;text-align:center;text-decoration:none;background:var(--color-primary);padding:12px 36px;color:var(--color-white);cursor:pointer;border-radius:999px;}.btn:hover,.btn:focus{color:var(--color-primary);background:var(--color-primary-soft);text-decoration:none;}.btn-md{font-size:16px;padding:8px 24px;}.btn-sm{font-size:14px;padding:8px 16px;}.article-date{color:var(--color-gray-800);font-style:italic;line-height:1.5em;margin-bottom:0;font-size:12px;}@media screen and (min-width:576px){.article-date{font-size:calc(12px + (14 - 12) * (100vw - 576px) / (992 - 576));}}@media screen and (min-width:992px){.article-date{font-size:14px;}}hr{box-sizing:content-box;height:0;overflow:visible;margin-top:12px;margin-bottom:10px;}@media screen and (min-width:576px){hr{margin-bottom:calc(10px + (30 - 10) * (100vw - 576px) / (992 - 576));}}@media screen and (min-width:992px){hr{margin-bottom:30px;}}figure img{display:block;vertical-align:bottom;max-width:100%;border-radius:var(--border-radius-lg);}figcaption{font-family:var(--font-regular);font-style:italic;color:var(--color-haufe-black);font-size:12px;line-height:1.5em;margin-top:12px;}@media screen and (min-width:576px){figcaption{font-size:calc(12px + (14 - 12) * (100vw - 576px) / (992 - 576));}}@media screen and (min-width:992px){figcaption{font-size:14px;}}.article-media{margin-top:40px;margin-bottom:40px;padding:0;}@media screen and (min-width:576px){.article-media{margin-top:calc(40px + (80 - 40) * (100vw - 576px) / (992 - 576));}}@media screen and (min-width:992px){.article-media{margin-top:80px;}}@media screen and (min-width:576px){.article-media{margin-bottom:calc(40px + (60 - 40) * (100vw - 576px) / (992 - 576));}}@media screen and (min-width:992px){.article-media{margin-bottom:60px;}}.article{}.article figure:nth-of-type(2n + 2){float:none;clear:right;}@media screen and (min-width:992px){.article figure:nth-of-type(2n + 2){margin-right:-11.08333%;float:right;margin-left:80px;}}@media screen and (min-width:1280px){.article figure:nth-of-type(2n + 2){margin-right:-12.5%;}}.article figure:nth-of-type(2n + 3){float:none;clear:left;}@media screen and (min-width:992px){.article figure:nth-of-type(2n + 3){margin-left:-11.08333%;float:left;margin-right:80px;}}@media screen and (min-width:1280px){.article figure:nth-of-type(2n + 3){margin-left:-12.5%;}}@media screen and (min-width:992px){.article figure:not(.table):nth-of-type(2n + 2):after,.article figure:not(.table):nth-of-type(2n + 3):after{content:"";display:block;position:absolute;z-index:-3;top:-80px;width:calc(30% + 120px);height:calc(60% + 80px);background-image:url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg width='19px' height='19px' viewBox='0 0 19 19' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg id='line-pattern' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='square'%3e%3cpath d='M-0.5,19.5 L19.5,-0.5' id='Line' stroke='%23E1E1E1' stroke-width='2'%3e%3c/path%3e%3cpath d='M-10.5,10.5 L9.5,-9.5' id='Line' stroke='%23E1E1E1' stroke-width='2'%3e%3c/path%3e%3cpath d='M0.5,37.5 L20.5,17.5' id='Line' stroke='%23E1E1E1' stroke-width='2'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");background-repeat:repeat;background-attachment:fixed;}.article figure:not(.table):nth-of-type(2n + 2):after,.article figure:not(.table):nth-of-type(2n + 3):after{right:-120px;}.article figure:not(.table):nth-of-type(2n + 3):after{left:-120px;}}@-moz-document url-prefix(){select option{-moz-appearance:none!important;font-family:"Segoe UI",sans-serif!important;font-weight:500!important;}}.teaser{background:var(--color-white);height:calc(100% - 3rem);margin-bottom:3rem;}.teaser-3er{display:flex;flex-direction:column;}.teaser a{text-decoration:none;}.teaser a *:last-child{margin-bottom:0;}.teaser figure{position:relative;aspect-ratio:434 / 310;width:100%;border-radius:var(--border-radius);overflow:hidden;margin:0;}.teaser figure img{vertical-align:middle;border-style:none;border-radius:var(--border-radius);object-fit:cover;width:100%;height:100%;}.teaser figure .keywords{position:absolute;z-index:10;top:10px;left:10px;right:10px;justify-content:flex-end;}.teaser .teaser__sharing{display:flex;justify-content:flex-end;}@media screen and (min-width:992px){.teaser .teaser__sharing{display:block;padding-left:12px;float:right;}}.teaser__image figure{aspect-ratio:434/310;width:100%;border-radius:var(--border-radius);overflow:hidden;margin:0;}.teaser__image img{vertical-align:middle;border-style:none;border-radius:var(--border-radius);object-fit:cover;width:100%;height:100%;}.teaser__content{width:100%;padding:32px 0 0 0;color:var(--color-haufe-black);}.teaser__content .teaser-meta{font-size:20px;line-height:1;color:var(--color-haufe-electric-blue);}.teaser__content .beta{margin-top:32px;font-family:var(--font-bold);font-weight:normal;color:var(--color-haufe-black);font-size:32px;line-height:36px;margin-bottom:0;}@media screen and (max-width:767px){.teaser__content .beta{font-size:28px;line-height:30px;}}@media screen and (max-width:576px){.teaser__content .beta{font-size:22px;line-height:24px;}}.teaser__content .title-t3{hyphens:auto;}.teaser__content p{color:var(--color-haufe-black);margin-bottom:16px;}html{width:100%;min-width:320px;padding:0;margin:0;box-sizing:border-box;overflow-x:hidden;}body{width:100%;padding:0;margin:0;-webkit-text-size-adjust:100%;overflow:hidden;}*,*:before,*:after{box-sizing:inherit;}.wrapper.ios{cursor:pointer;}body.nav-is-active{height:100%;overflow:hidden;position:fixed;}header{position:relative;z-index:1000;background:var(--color-white-name);}header.hms-slider-header{background-image:var(--hms-header-bg);background-attachment:fixed;background-size:cover;background-position:center top;transition:background-image 0.6s ease;}.navbar{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:1rem;padding:0;min-height:112px;}@media (max-width:600px){.navbar{min-height:70px;}}@media (min-width:1280px){.navbar{padding:0;}}.navbar__logo{vertical-align:middle;display:flex;flex-shrink:0;}.navbar__logo img{height:28px;min-width:0;}@media (max-width:600px){.navbar__logo img{height:22px;}}.navbar__title{font-family:var(--font-regular);font-weight:700;text-decoration:none;font-size:14px;line-height:1em;padding-left:0;color:var(--color-primary);text-transform:none;}@media screen and (min-width:992px){.navbar__title{padding-left:0;white-space:nowrap;font-size:20px;}}@media screen and (min-width:1280px){.navbar__title{line-height:120px}}.navbar__title:hover,.navbar__title:active{color:var(--color-primary-dark);text-decoration:none;}.navbar__nav{min-height:calc(100vh - 80px);display:none;position:absolute;inset:0 -1.5rem;width:100vw;z-index:103;overflow-y:auto;top:112px;}@media screen and (max-width:600px){.navbar__nav{top:70px;min-height:calc(100vh - 70px);}}.navbar__nav.is-active{display:flex;flex-direction:column;background-color:var(--color-haufe-black-5);}.navbar__nav > ul{margin:0;padding-top:40px;padding-bottom:80px;padding-left:12px;padding-right:12px;list-style-type:none;}.navbar__nav > ul > li{text-align:right;}.navbar__nav > ul > li > a{color:var(--color-haufe-black);text-decoration:none;padding-top:20px;padding-bottom:20px;display:block;font-family:var(--font-regular);font-size:0.98rem;letter-spacing:0.01em;line-height:1.25em;text-transform:none;}@media screen and (min-width:1280px){.navbar__nav{margin-left:auto;display:flex;justify-content:center;position:relative;height:100%;min-height:auto;inset:auto;}.navbar__nav > ul{display:flex;padding:0;margin:0;gap:0.9rem 0.25rem;}}@media screen and (min-width:1280px){.navbar__nav > ul > li{display:inline-block;}.navbar__nav > ul > li > a{color:var(--color-haufe-black);padding:0;font-size:0.98rem;letter-spacing:0.01em;}.navbar__nav > ul > li.is-active > a,.navbar__nav > ul > li:hover > a{color:var(--color-primary);}}.navbar__toggle{font-size:1.25rem;background-color:var(--color-transparent);border:1px solid var(--color-transparent);-webkit-appearance:button;cursor:pointer;padding:0;line-height:1;outline:none;margin-left:auto;margin-right:1rem;}@media screen and (min-width:1280px){.navbar__toggle{display:none;}}.navbar__toggle .hamburger-line{stroke-width:2;stroke-linecap:round;stroke:var(--color-haufe-black);transition:all .15s ease-out;}.navbar__toggle .animation .animation-top{transform-origin:10px 6px;}.navbar__toggle .animation .animation-bottom{transform-origin:10px 18px;}.navbar__toggle.is-active .animation .animation-top{animation:topIcon-open .5s ease-in-out 1 forwards;}.navbar__toggle.is-active .animation .animation-middle{animation:middleIcon-open .5s ease-in-out 1 forwards;}.navbar__toggle.is-active .animation .animation-bottom{animation:bottomIcon-open .5s ease-in-out 1 forwards;}.navbar__toggle.is-not-active .animation .animation-top{animation:topIcon-closed .5s ease-in-out 1 forwards;}.navbar__toggle.is-not-active .animation .animation-middle{animation:middleIcon-closed .5s ease-in-out 1 forwards;}.navbar__toggle.is-not-active .animation .animation-bottom{animation:bottomIcon-closed .5s ease-in-out 1 forwards;}@keyframes topIcon-open{0%{transform:none;}50%{transform:translateY(6px);}to{transform:translateY(6px) rotate(45deg);}}@keyframes bottomIcon-open{0%{transform:none;}50%{transform:translateY(-6px);}to{transform:translateY(-6px) rotate(135deg);}}@keyframes topIcon-closed{0%{transform:translateY(6px) rotate(45deg);}50%{transform:translateY(6px) rotate(0);}to{transform:translateY(0) rotate(0);}}@keyframes bottomIcon-closed{0%{transform:translateY(-6px) rotate(135deg);}50%{transform:translateY(-6px) rotate(0);}to{transform:translateY(0) rotate(0);}}@keyframes middleIcon-open{0%{opacity:1;}50%{opacity:0;}to{opacity:0;}}@keyframes middleIcon-closed{0%{opacity:0;}50%{opacity:0;}to{opacity:1;}}.footer{background:var(--color-primary-white);position:relative;overflow-x:hidden;padding-bottom:40px;padding-top:40px;}@media screen and (min-width:576px){.footer{padding-bottom:calc(40px + (60 - 40) * (100vw - 576px) / (992 - 576));padding-top:calc(40px + (60 - 40) * (100vw - 576px) / (992 - 576));}}@media screen and (min-width:992px){.footer{padding-bottom:60px;padding-top:80px;}}.footer > .container{margin-right:auto;margin-left:auto;max-width:1300px;}@media screen and (min-width:1280px){.footer > .container{padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto;}}.footer__left .container > .row,.footer__right .container > .row{margin-top:60px;}@media screen and (min-width:576px){.footer__left .container > .row,.footer__right .container > .row{margin-top:calc(60px + (80 - 60) * (100vw - 576px) / (992 - 576));}}@media screen and (min-width:992px){.footer__left .container > .row,.footer__right .container > .row{margin-top:80px;}}.footer__left .container > .row:first-child,.footer__right .container > .row:first-child{margin-top:50px;}@media screen and (min-width:576px){.footer__left .container > .row:first-child,.footer__right .container > .row:first-child{margin-top:calc(50px + (70 - 50) * (100vw - 576px) / (992 - 576));}}@media screen and (min-width:992px){.footer__left .container > .row:first-child,.footer__right .container > .row:first-child{margin-top:70px;}}.footer__left .container > .row:last-child,.footer__right .container > .row:last-child{margin-bottom:40px;}@media screen and (min-width:576px){.footer__left .container > .row:last-child,.footer__right .container > .row:last-child{margin-bottom:calc(40px + (60 - 40) * (100vw - 576px) / (992 - 576));}}@media screen and (min-width:992px){.footer__left .container > .row:last-child,.footer__right .container > .row:last-child{margin-bottom:60px;}}.footer ul{font-family:var(--font-regular);font-weight:400;font-size:16px;line-height:1.5;padding:0;margin:0;list-style-type:none;}.footer ul li{margin-bottom:8px;}.footer ul li a{color:var(--color-primary-dark);text-decoration:none;}.footer ul li a:hover,.footer ul li a:active{color:var(--color-primary);}.footer-headline{font-family:var(--font-bold);font-weight:normal;line-height:1em;position:relative;padding-bottom:0;text-transform:none;margin-bottom:15px;font-size:0.92rem;font-weight:700;color:#2c353e;margin:0 0 1rem;letter-spacing:-0.01em;}.footer-listing-inline li{padding-right:40px;}@media screen and (min-width:768px){.footer-listing-inline li{display:inline-block;}}.footer-copyright{font-size:10px;color:var(--color-gray-light-muted);}.footer-social a{text-decoration:none;margin-right:20px;background-color:var(--color-primary-dark);border-radius:999px;width:37px;height:37px;display:inline-block;text-align:center;line-height:30px;}.footer-social a:hover{background-color:var(--color-primary);}.footer-text{font-size:16px;line-height:1.5;margin-bottom:40px;margin-top:0;}.footer-listing{margin-top:10px;margin-bottom:10px;}@media screen and (min-width:576px){.footer-listing{margin-top:calc(10px + (20 - 10) * (100vw - 576px) / (992 - 576));}}@media screen and (min-width:992px){.footer-listing{margin-top:20px;}}@media screen and (min-width:576px){.footer-listing{margin-bottom:calc(10px + (20 - 10) * (100vw - 576px) / (992 - 576));}}@media screen and (min-width:992px){.footer-listing{margin-bottom:20px;}}.footer-logo{width:101px;}.footer-brand{margin-bottom:15px;}.footer-brand span{display:block;margin-bottom:5px;font-family:var(--font-bold);font-size:16px;}.footer__left{background:var(--color-primary-white);}@media (min-width:1280px){.footer__overlay-left{bottom:0;position:absolute;left:0;top:0;width:50vw;background:var(--color-primary-white);}}@media (min-width:1280px){.footer__overlay-right{bottom:0;position:absolute;right:-8.33333%;top:0;width:100%;background:var(--color-primary-white);}}.stage{position:relative;padding-top:45vw;margin:0 auto;max-width:1600px;padding-right:1.5rem;padding-left:1.5rem;}@media screen and (min-width:992px){.stage{display:flex;align-items:center;padding-bottom:2rem;padding-top:2rem;}}.stage-teaser__wrapper{position:relative;z-index:999;}@media screen and (min-width:992px){.stage-teaser__wrapper{left:0;margin-left:0;position:relative;width:50%;}}@media screen and (min-width:992px){.stage-teaser__wrapper .col-lg-6{flex:0 0 100%;max-width:100%;display:block;}}@media screen and (min-width:992px){.stage-teaser__wrapper .container{max-width:none !important;}}.stage-teaser__wrapper .row{position:relative;}@media screen and (min-width:992px){.stage-teaser__wrapper .row{background:var(--color-transparent);margin-bottom:0;position:static;}}.stage-teaser{display:flex;flex-direction:column;align-items:flex-start;justify-content:stretch;height:100%;border-radius:var(--border-radius);background:var(--color-haufe-black-5);}@media screen and (min-width:992px){.stage-teaser{background:var(--color-transparent);margin-left:-1.5rem;padding-right:1.5rem;}}.stage-teaser a{display:block;width:100%;color:var(--color-primary-dark);text-decoration:none;}.stage-teaser .stage-teaser__sharing{display:flex;justify-content:flex-end;}@media screen and (min-width:992px){.stage-teaser .stage-teaser__sharing{display:block;padding-left:12px;float:right;}}.stage-teaser__content{position:relative;width:100%;padding:32px 24px 32px 24px;}.stage-teaser__content h1{margin-bottom:24px;}@media screen and (min-width:992px){.stage-teaser__content{padding:0 0 32px 0;}.stage-teaser__content h1{margin-bottom:42px;}}.stage-teaser__content *:last-child{margin-bottom:0;}.stage-teaser__content .btn{position:absolute;top:100%;transform:translateY(-50%);left:24px;right:24px;}@media screen and (min-width:992px){.stage-teaser__content .btn{left:0;right:auto;}}.stage-teaser-meta{font-family:var(--font-regular);font-style:italic;font-size:12px;line-height:1.5;color:var(--color-gray-muted);margin-bottom:12px;}@media screen and (min-width:576px){.stage-teaser-meta{margin-bottom:calc(12px + (20 - 12) * (100vw - 576px) / (992 - 576));}}@media screen and (min-width:992px){.stage-teaser-meta{margin-bottom:20px;}}.stage-teaser-meta .meta-category{color:var(--color-gray-blue);font-family:var(--font-regular);margin-bottom:3px;font-size:12px;}@media screen and (min-width:576px){.stage-teaser-meta .meta-category{font-size:calc(12px + (14 - 12) * (100vw - 576px) / (992 - 576));}}@media screen and (min-width:992px){.stage-teaser-meta .meta-category{font-size:14px;}}.stage-image{aspect-ratio:4/3;width:calc(100% - 3rem);position:absolute;left:1.5rem;right:1.5rem;top:0;}@media screen and (min-width:992px){.stage-image{aspect-ratio:4 / 3;max-width:708px;margin-left:auto;position:relative;left:auto;right:0;width:50%;overflow:hidden;border-radius:var(--border-radius-lg);}}.stage-image img{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius);}.stage:not(:has(.stage-image)){padding-top:32px;padding-bottom:0;}@media screen and (max-width:991px){.stage:not(:has(.stage-image)){padding-right:1.5rem;padding-left:1.5rem;}}@media screen and (min-width:992px){.stage:not(:has(.stage-image)) .stage-teaser__content{padding:64px;background-color:var(--color-haufe-black-5);border-radius:var(--border-radius);}.stage:not(:has(.stage-image)) .stage-teaser__content .btn{position:relative;transform:none;inset:auto;}}.stage:not(:has(.stage-image)) .stage-teaser__wrapper{width:100%;}.stage:not(:has(.stage-image)) .stage-teaser__wrapper .container{padding-right:0;padding-left:0;}.stage:not(:has(.stage-image)) .stage-teaser__wrapper .container .row{margin-right:0;margin-left:0;}.stage:not(:has(.stage-image)) .stage-teaser__wrapper .container .col-lg-6{padding-right:0;padding-left:0;}.stage:not(:has(.stage-image)) .stage-teaser{margin-left:0;padding-right:0;}.sharing{position:relative;display:inline-block;}.sharing__toggle{fill:var(--color-white-name);background:var(--color-transparent);border:none;outline:none;padding:0;margin:0;height:23px;width:23px;vertical-align:middle;}.sharing__toggle:hover{cursor:pointer;}.sharing__toggle .share-icon{display:inline-block;vertical-align:middle;}.sharing--article .sharing__toggle{box-shadow:1px 2px 3px 0 var(--color-gray-shadow);background:var(--color-white-name);border-radius:50%;width:50px;height:50px;}@media screen and (min-width:768px){.sharing--article .sharing__toggle{display:none;}}.sharing__toggle .share-closed{display:inline-block;}.is-active .sharing__toggle .share-closed{display:none;}.sharing__toggle .share-opened{display:none;}.is-active .sharing__toggle .share-opened{display:inline-block;}.sharing__content{display:none;background-color:var(--color-white-name);box-shadow:3px 10px 15px 0 var(--color-haufe-black-15);padding:20px 24px;position:absolute;margin-right:14px;right:100%;top:50%;transform:translateY(-50%);flex-direction:row;align-items:center;z-index:102;zoom:1;border-radius:var(--border-radius);}.is-active .sharing__content{display:flex;}.sharing:not(.sharing--article).is-active .sharing__content{min-width:119px;}.sharing--article .sharing__content{flex-direction:column;bottom:100%;top:auto;right:auto;margin-right:0;margin-bottom:14px;transform:translate(-50%,0);left:50%;}@media screen and (min-width:768px){.sharing--article .sharing__content{display:flex;position:static;box-shadow:none;background:var(--color-transparent);left:auto;transform:none;margin-bottom:0;}}.sharing__content:after{content:"";position:absolute;border-top:14px solid var(--color-transparent);border-bottom:14px solid var(--color-transparent);border-left:14px solid var(--color-white);margin-right:-14px;right:0;top:50%;transform:translateY(-50%);}.sharing--article .sharing__content:after{content:"";position:absolute;border-left:14px solid var(--color-transparent);border-right:14px solid var(--color-transparent);border-top:14px solid var(--color-white);border-bottom:none;margin-bottom:-14px;bottom:0;left:50%;right:auto;top:auto;margin-right:0;transform:translateX(-50%);}@media screen and (min-width:768px){.sharing--article .sharing__content:after{content:none;}}.sharing__content .share-icon{display:block;font-size:20px;line-height:1em;}.sharing__content .share-icon:not(:last-of-type){margin-right:20px;}.sharing--article .sharing__content .share-icon:not(:last-of-type){margin-right:0px;margin-bottom:20px;}.is-sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;bottom:20px;left:0;z-index:9;}@media screen and (min-width:768px){.is-sticky{top:20px;align-self:flex-start;}}.sharing-wrapper{display:flex;justify-content:flex-end;}.toast #dismissNewsletterToast{cursor:pointer;}.uo-banner{z-index:3000;}.toast{position:fixed;right:0;bottom:auto;top:50vh;width:100%;max-width:350px;border-radius:0;border:0;z-index:2;z-index:600;transition:all 0.5s ease-in-out;box-shadow:0 3px 20px rgba(0,0,0,0);top:50%;left:auto;top:50vh;transform:translate(100%,-50%);}.toast p{margin-bottom:30px;margin-top:30px;}.toast.active{transform:translate(0%,-50%);box-shadow:0 3px 20px rgba(0,0,0,0.2);border-radius:12px;}.toast .hero-teaser{position:relative;margin:0;background:linear-gradient(48.49deg,#413168,#003f71 27%,#00b1b7 90.92%,#00b4b9 93.09%,#00bfbf);min-height:180px;display:flex;text-align:center;border-radius:12px;}.toast .hero-teaser .image{height:100%;background-blend-mode:multiply;text-align:left;color:#fff;background-color:#00b1b7;background-position:center;background-repeat:no-repeat;background-size:cover;-ms-flex-align:center;align-items:center;font-size:44px;display:-ms-flexbox;display:flex;}.toast .row{margin:0 auto;}.toast .hero-teaser .image .container{max-width:100%;}.toast .hero-teaser .image h4{color:#fff;}.toast .hero-teaser .image h4 a{color:#fff;}.toast .hero-teaser .image .btn{min-width:inherit;margin:30px 0 0 0;border:0;outline:0;background:#fff;color:#050048;}.toast .hero-teaser .image .btn:hover{background:#050048;color:#fff;}.toast .btn-close{position:absolute;top:12px;right:9px;z-index:601;opacity:1;border-radius:0;background-size:16px;}.toast.table-header{padding:0;}.toast.table-header ul{flex-direction:column;padding:0;}.tariff-table .toast.table-header ul li{padding-right:0;}.toast a{text-decoration:none;}.toast .btn-close{background-color:transparent;border:none;color:#ffffff;content:"x";}.toast .btn-close:focus,.toast .btn-close:active{outline:none;border:none;}.tariff-table .toast ul li:hover{cursor:none;text-shadow:none;}.tariff-table .table-header ul li:after{background-image:none;}.toast .container.txt{z-index:2;position:relative;color:#fff;padding:30px;}.toast .image2 h4{color:#fff;margin-top:0!important;margin-bottom:20px!important;font-size:32px;font-family:"abc-favorit-regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;line-height:1;}.toast .image2 h5{color:#ffffff;margin-top:0px;font-weight:normal;font-family:"abc-favorit-regular","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3em;font-size:18px;font-weight:400;color:#ffffff;}.mt-0{margin-top:0!important;}.toast .btn{font-size:18px;padding:16px 20px;border:none;}.mobile-headline{display:none;}@media (max-width:991px){.toast{max-width:unset;bottom:0;top:auto;}.toast{position:fixed;width:100%;max-width:unset;border-radius:0;border:0;z-index:2;z-index:600;transition:all 0.5s ease-in-out;box-shadow:0 3px 20px rgba(0,0,0,0);top:auto;bottom:0;left:0;right:0;transform:translate(0%,100%);}.toast.active{transform:translate(0%,0%);box-shadow:0 3px 20px rgba(0,0,0,0.2);border-radius:12px;}.toast .hero-teaser{min-height:unset;}.toast .btn{width:100%;display:none;}.uo-banner{z-index:1000002;}.toast .desktop-txt{display:none;}.toast h4.mobile-headline{vertical-align:top;text-align:center;background-image:url("/fileadmin/Downloads/Icons/noun-paper-plane.svg");background-position:0px;background-repeat:no-repeat;background-size:30px 31px;margin:0;padding:0px 0px 0px 40px;color:#ffffff;margin-top:0!important;margin-bottom:20px!important;font-size:32px;font-family:"abc-favorit-regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;line-height:1;width:auto;display:inline-block;margin-bottom:0px !important;}.toast h4.mobile-headline a{color:#ffffff;}.toast .hero-teaser .image2{text-align:center;background:linear-gradient(48.49deg,#413168,#003f71 27%,#00b1b7 90.92%,#00b4b9 93.09%,#00bfbf);background-image:none !important;width:100%;border-radius:12px;}.toast.container.txt{display:flex;flex-direction:column;width:100%;}.toast .container.txt{padding:30px;}}@media (max-width:768px){.toast h4.mobile-headline{font-size:24px;background-position:0px;height:40px;line-height:40px;}.toast .container.txt{padding:14px;}}@media (min-width:992px){.newsletter-banner h5{font-size:26px;line-height:34px;}}.toast .hero-teaser .image2{height:100%;background-size:cover;width:100%;background-repeat:no-repeat;border-radius:var(--border-radius);}.newsletter-banner{height:312px;background:linear-gradient(48.49deg,var(--color-purple),var(--color-blue-dark) 27%,var(--color-teal-bright) 90.92%,var(--color-teal-light) 93.09%,var(--color-teal-pure));margin:0 0 3rem 0;position:relative;}@media (max-width:1279px){.newsletter-banner{height:222px;}}@media (max-width:991px){.newsletter-banner{aspect-ratio:1.33 / 1;height:auto;}}.newsletter-banner .image{position:relative;display:block;background-size:100%;height:100%;width:100%;background:linear-gradient(48.49deg,var(--color-purple),var(--color-blue-dark) 27%,var(--color-teal-bright) 90.92%,var(--color-teal-light) 93.09%,var(--color-teal-pure)),url("/fileadmin/_processed_/e/1/csm_AdobeStock_316503002_LH2_40f8a3d53e.jpg");background-blend-mode:multiply;background-size:100%;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:1;}.newsletter-banner .image2{position:relative;display:block;background-size:100%;height:100%;width:100%;background:url("/fileadmin/_processed_/e/1/csm_AdobeStock_316503002_LH2_40f8a3d53e.jpg");background-size:100%;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:1;border-radius:var(--border-radius);}.overlay{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;color:var(--color-white-full);margin:0 auto;z-index:2;display:flex;justify-content:center;text-align:center;color:var(--color-white);font-size:44px;flex-direction:column;padding:40px;max-width:780px;align-items:center;}.overlay2{background-color:var(--color-primary-dark);width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;color:var(--color-white-full);margin:0 auto;z-index:0;display:flex;justify-content:center;text-align:center;color:var(--color-white);font-size:44px;flex-direction:column;padding:40px;align-items:center;opacity:0.6;border-radius:var(--border-radius);}.banner-nl .container{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;margin:0 auto;z-index:2;color:var(--color-white);position:relative;height:100%;padding:40px;}.newsletter-banner h1,.newsletter-banner h2,.newsletter-banner h3,.newsletter-banner h4,.newsletter-banner h5,.newsletter-banner h6,.newsletter-banner p{color:var(--color-white-full);}.newsletter-banner button{display:inline-block;font-family:var(--font-regular);font-weight:400;font-size:18px;line-height:1.3;height:auto;text-align:center;text-decoration:none;background:var(--color-primary);padding-top:16px;padding-bottom:16px;border:none;box-shadow:0 14px 20px 0 var(--color-haufe-black-15);color:var(--color-white);cursor:pointer;padding-right:30px;padding-left:30px;}.uo-banner{z-index:3000;}.inputfieldError{border-color:var(--color-red-name) !important;border-bottom-color:var(--color-red-name) !important;border-top-color:var(--color-red-name) !important;border-left-color:var(--color-red-name) !important;border-right-color:var(--color-red-name) !important;background-color:lightcoral !important;}.error-div{background-color:lightcoral;padding:0px 20px;margin-top:10px;border-radius:7px;border:2px solid;position:absolute;}.table-inactive{color:var(--color-gray-rgb) !important;}.text-inactive{color:var(--color-gray-rgb) !important;}table.tfootable tbody>tr:last-child{border-top:1px solid var(--color-gray-500);box-shadow:none;}table.tfootable tbody>tr:last-child td{box-shadow:none;}.table-response>figure.table{margin:none;padding:none;}.author{position:relative;background:white;margin-left:0;margin-right:0;margin-bottom:20px;border-radius:var(--border-radius);}.author__image{overflow:hidden;padding:0;border-radius:12px 12px 0 0;}@media(min-width:992px){.author__image{border-radius:12px 0 0 12px;}}.author__image img{width:100%;border-radius:12px 0 0 12px;}@media screen and (min-width:992px){.author__image img{transform:translate(-50%,-50%);height:auto;max-height:none;max-width:none;min-height:100%;min-width:100%;position:absolute;left:50%;top:50%;width:auto;}}.author__text{padding:32px;background-color:var(--color-haufe-black-5)}@media screen and (min-width:992px){.author__text{padding:96px;}}.author__text *:last-child{margin-bottom:0;}.author__text .author__meta{color:var(--color-gray-800);font-style:italic;font-size:16px;}.pagination{display:inline-block;padding:0;margin:0;list-style-type:none;margin-top:48px;}@media screen and (min-width:992px){.pagination{margin-top:64px;}}.pagination li{display:inline-block;margin-bottom:5px;float:left;font-size:16px;}.pagination li a,.pagination li span{color:var(--color-haufe-electric-blue);float:left;padding:12px 16px;line-height:1;text-decoration:none;border:1px solid var(--border-color);margin-left:-1px;font-family:var(--font-bold);}.pagination li a:hover{background-color:var(--color-haufe-electric-blue-rgb-5);}.pagination li a:active,.pagination li a:focus{background:var(--color-haufe-electric-blue-rgb-10);}.pagination li.active a,.pagination li.active span{background:var(--color-haufe-electric-blue);color:white;border-color:var(--color-haufe-electric-blue);}.pagination li:first-child a,.pagination li:first-child span{border-radius:12px 0 0 12px;}.pagination li:last-child a,.pagination li:last-child span{border-radius:0 12px 12px 0;}li:last-child.pagination__arrow a,li:first-child.pagination__arrow a{padding-left:20px;padding-right:22px;}.c-teaserrowc,.c-teaserrowc-2{background-position:50% 0;background-size:1300px;background-repeat:no-repeat;}.c-teaserrowc-2{padding-top:64px;padding-bottom:96px;}.c-cardteaser-2{padding:96px 64px;background-color:var(--color-haufe-black-5);border-radius:var(--border-radius);}.c-cardteaser-2.c-cardteaser--mobileshadow{padding-top:96px;}@media (max-width:991px){.c-teaserrowc,.c-teaserrowc-2{background-image:none!important;}.c-cardteaser-2,.c-cardteaser-3{margin-right:10px;margin-left:10px;}.c-cardteaser-2{padding:60px;}.c-cardteaser-2.c-cardteaser--mobileshadow{padding:0;box-shadow:none;}}@media (max-width:767px){.c-cardteaser-2,.c-cardteaser-3{margin-right:10px;margin-left:10px;}}@media (max-width:479px){.c-cardteaser-2{padding:32px;}}.c-divider.c-divider--center.c-divider--iswhite{background-color:#fff;}.c-header.c-header--white{padding-top:80px;}.c-container-3,.c-container-4{max-width:1348px;margin-left:auto;}.c-header{padding-top:120px;padding-bottom:104px;color:#fff;text-align:center;}.c-header.c-header--blue a{color:#ffffff;}.c-header.c-header--blue--withtabs{padding-bottom:10px;}@media (max-width:479px){.c-header{padding-top:80px;}}.c-introtext{max-width:none;}.c-button{min-height:56px;}.c-coverflow{margin-bottom:5rem;}.tx-solr-autosuggest{border:1px solid #CCC;background:#FFF;overflow:auto;}.tx-solr-autosuggest strong{font-weight:bolder;color:#f18f0b;}.tx-solr-autosuggest .autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden;}.tx-solr-autosuggest .autocomplete-selected{background:#F1E0B6;}.tx-solr-autosuggest .autocomplete-group{padding:10px 5px;}.tx-solr-autosuggest .autocomplete-group strong{display:block;border-bottom:1px solid #999;}.tx-solr-autocompletebox .autocomplete-suggestions{border:1px solid #999;background:#FFF;overflow:auto;}.suggested-products,.keywords{display:none;}:root{--dt-row-selected:13,110,253;--dt-row-selected-text:255,255,255;--dt-row-selected-link:9,10,11;--dt-row-stripe:0,0,0;--dt-row-hover:0,0,0;--dt-column-ordering:0,0,0;--dt-html-background:white}:root.dark{--dt-html-background:rgb(33,37,41)}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{display:inline-block;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0,0,0,0.5);border-bottom:5px solid transparent;border-right:0px solid transparent}table.dataTable tr.dt-hasChild td.dt-control:before{border-top:10px solid rgba(0,0,0,0.5);border-left:5px solid transparent;border-bottom:0px solid transparent;border-right:5px solid transparent}html.dark table.dataTable td.dt-control:before,:root[data-bs-theme=dark] table.dataTable td.dt-control:before,:root[data-theme=dark] table.dataTable td.dt-control:before{border-left-color:rgba(255,255,255,0.5)}html.dark table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before{border-top-color:rgba(255,255,255,0.5);border-left-color:transparent}div.dt-scroll{width:100%}div.dt-scroll-body thead tr,div.dt-scroll-body tfoot tr{height:0}div.dt-scroll-body thead tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body tfoot tr td{height:0 !important;padding-top:0px !important;padding-bottom:0px !important;border-top-width:0px !important;border-bottom-width:0px !important}div.dt-scroll-body thead tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body tfoot tr td div.dt-scroll-sizing{height:0 !important;overflow:hidden !important}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before{position:absolute;display:block;bottom:50%;content:"▲";content:"▲"/""}table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{position:absolute;display:block;top:50%;content:"▼";content:"▼"/""}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>th.dt-ordering-asc,table.dataTable thead>tr>th.dt-ordering-desc,table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc,table.dataTable thead>tr>td.dt-ordering-asc,table.dataTable thead>tr>td.dt-ordering-desc{position:relative;padding-right:30px}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order{position:absolute;right:12px;top:0;bottom:0;width:12px}table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{left:0;opacity:.125;line-height:9px;font-size:.8em}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc{cursor:pointer}table.dataTable thead>tr>th.dt-orderable-asc:hover,table.dataTable thead>tr>th.dt-orderable-desc:hover,table.dataTable thead>tr>td.dt-orderable-asc:hover,table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:2px solid rgba(0,0,0,0.05);outline-offset:-2px}table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after{opacity:.6}table.dataTable thead>tr>th.sorting_desc_disabled span.dt-column-order:after,table.dataTable thead>tr>th.sorting_asc_disabled span.dt-column-order:before,table.dataTable thead>tr>td.sorting_desc_disabled span.dt-column-order:after,table.dataTable thead>tr>td.sorting_asc_disabled span.dt-column-order:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}div.dt-scroll-body>table.dataTable>thead>tr>th,div.dt-scroll-body>table.dataTable>thead>tr>td{overflow:hidden}:root.dark table.dataTable thead>tr>th.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-desc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:2px solid rgba(255,255,255,0.05)}div.dt-processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-22px;text-align:center;padding:2px;z-index:10}div.dt-processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dt-processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:rgb(13,110,253);background:rgb(var(--dt-row-selected));animation-timing-function:cubic-bezier(0,1,1,0)}div.dt-processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite}div.dt-processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th,table.dataTable td{box-sizing:border-box}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable th.dt-empty,table.dataTable td.dt-empty{text-align:center;vertical-align:top}table.dataTable th.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable td.dt-type-date{text-align:right}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable{width:100%;margin:0 auto;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{padding:10px;border-bottom:1px solid rgba(0,0,0,0.3)}table.dataTable>thead>tr>th:active,table.dataTable>thead>tr>td:active{outline:none}table.dataTable>tfoot>tr>th,table.dataTable>tfoot>tr>td{border-top:1px solid rgba(0,0,0,0.3);padding:10px 10px 6px 10px}table.dataTable>tbody>tr{background-color:transparent}table.dataTable>tbody>tr:first-child>*{border-top:none}table.dataTable>tbody>tr:last-child>*{border-bottom:none}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.9);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),0.9);color:rgb(255,255,255);color:rgb(var(--dt-row-selected-text))}table.dataTable>tbody>tr.selected a{color:rgb(9,10,11);color:rgb(var(--dt-row-selected-link))}table.dataTable>tbody>tr>th,table.dataTable>tbody>tr>td{padding:8px 10px}table.dataTable.row-border>tbody>tr>*,table.dataTable.display>tbody>tr>*{border-top:1px solid rgba(0,0,0,0.15)}table.dataTable.row-border>tbody>tr:first-child>*,table.dataTable.display>tbody>tr:first-child>*{border-top:none}table.dataTable.row-border>tbody>tr.selected+tr.selected>td,table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:rgba(13,110,253,0.65);border-top-color:rgba(var(--dt-row-selected),0.65)}table.dataTable.cell-border>tbody>tr>*{border-top:1px solid rgba(0,0,0,0.15);border-right:1px solid rgba(0,0,0,0.15)}table.dataTable.cell-border>tbody>tr>*:first-child{border-left:1px solid rgba(0,0,0,0.15)}table.dataTable.cell-border>tbody>tr:first-child>*{border-top:1px solid rgba(0,0,0,0.3)}table.dataTable.stripe>tbody>tr:nth-child(odd)>*,table.dataTable.display>tbody>tr:nth-child(odd)>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.023);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe),0.023)}table.dataTable.stripe>tbody>tr:nth-child(odd).selected>*,table.dataTable.display>tbody>tr:nth-child(odd).selected>*{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.923);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),0.923)}table.dataTable.hover>tbody>tr:hover>*,table.dataTable.display>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.035);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),0.035)}table.dataTable.hover>tbody>tr.selected:hover>*,table.dataTable.display>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px #0d6efd !important;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),1) !important}table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3,table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.019);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),0.019)}table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3,table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.919);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),0.919)}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.054);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),0.054)}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.047);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),0.047)}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.039);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),0.039)}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.954);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),0.954)}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.947);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),0.947)}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.939);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),0.939)}table.dataTable.display>tbody>tr.even>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.019);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),0.019)}table.dataTable.display>tbody>tr.even>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.011);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),0.011)}table.dataTable.display>tbody>tr.even>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.003);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),0.003)}table.dataTable.display>tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.919);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),0.919)}table.dataTable.display>tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.911);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),0.911)}table.dataTable.display>tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.903);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),0.903)}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.082);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),0.082)}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.074);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),0.074)}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,0.062);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),0.062)}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.982);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),0.982)}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.974);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),0.974)}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,0.962);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),0.962)}table.dataTable.compact thead th,table.dataTable.compact thead td,table.dataTable.compact tfoot th,table.dataTable.compact tfoot td,table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}div.dt-container div.dt-layout-row{display:flex;justify-content:space-between;align-items:center;width:100%;margin:.75em 0}div.dt-container div.dt-layout-row div.dt-layout-cell{display:flex;justify-content:space-between;align-items:center}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-start{justify-content:flex-start;margin-right:auto}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-end{justify-content:flex-end;margin-left:auto}div.dt-container div.dt-layout-row div.dt-layout-cell:empty{display:none}@media screen and (max-width:767px){div.dt-container div.dt-layout-row:not(.dt-layout-table){display:block}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell{display:block;text-align:center}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell>*{margin:.5em 0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-start{margin-right:0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-end{margin-left:0}}div.dt-container div.dt-layout-start>*:not(:last-child){margin-right:1em}div.dt-container div.dt-layout-end>*:not(:first-child){margin-left:1em}div.dt-container div.dt-layout-full{width:100%}div.dt-container div.dt-layout-full>*:only-child{margin-left:auto;margin-right:auto}div.dt-container div.dt-layout-table>div{display:block !important}@media screen and (max-width:767px){div.dt-container div.dt-layout-start>*:not(:last-child){margin-right:0}div.dt-container div.dt-layout-end>*:not(:first-child){margin-left:0}}div.dt-container{position:relative;clear:both}div.dt-container .dt-search input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;color:inherit;margin-left:3px}div.dt-container .dt-input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;color:inherit}div.dt-container select.dt-input{padding:4px}div.dt-container .dt-paging .dt-paging-button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;color:inherit !important;border:1px solid transparent;border-radius:2px;background:transparent}div.dt-container .dt-paging .dt-paging-button.current,div.dt-container .dt-paging .dt-paging-button.current:hover{color:inherit !important;border:1px solid rgba(0,0,0,0.3);background-color:rgba(0,0,0,0.05);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(230,230,230,0.05)),color-stop(100%,rgba(0,0,0,0.05)));background:-webkit-linear-gradient(top,rgba(230,230,230,0.05) 0%,rgba(0,0,0,0.05) 100%);background:-moz-linear-gradient(top,rgba(230,230,230,0.05) 0%,rgba(0,0,0,0.05) 100%);background:-ms-linear-gradient(top,rgba(230,230,230,0.05) 0%,rgba(0,0,0,0.05) 100%);background:-o-linear-gradient(top,rgba(230,230,230,0.05) 0%,rgba(0,0,0,0.05) 100%);background:linear-gradient(to bottom,rgba(230,230,230,0.05) 0%,rgba(0,0,0,0.05) 100%)}div.dt-container .dt-paging .dt-paging-button.disabled,div.dt-container .dt-paging .dt-paging-button.disabled:hover,div.dt-container .dt-paging .dt-paging-button.disabled:active{cursor:default;color:rgba(0,0,0,0.5) !important;border:1px solid transparent;background:transparent;box-shadow:none}div.dt-container .dt-paging .dt-paging-button:hover{color:white !important;border:1px solid #111;background-color:#111;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#585858),color-stop(100%,#111));background:-webkit-linear-gradient(top,#585858 0%,#111 100%);background:-moz-linear-gradient(top,#585858 0%,#111 100%);background:-ms-linear-gradient(top,#585858 0%,#111 100%);background:-o-linear-gradient(top,#585858 0%,#111 100%);background:linear-gradient(to bottom,#585858 0%,#111 100%)}div.dt-container .dt-paging .dt-paging-button:active{outline:none;background-color:#0c0c0c;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2b2b2b),color-stop(100%,#0c0c0c));background:-webkit-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);background:-moz-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);background:-ms-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);background:-o-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);background:linear-gradient(to bottom,#2b2b2b 0%,#0c0c0c 100%);box-shadow:inset 0 0 3px #111}div.dt-container .dt-paging .ellipsis{padding:0 1em}div.dt-container .dt-length,div.dt-container .dt-search,div.dt-container .dt-info,div.dt-container .dt-processing,div.dt-container .dt-paging{color:inherit}div.dt-container .dataTables_scroll{clear:both}div.dt-container .dataTables_scroll div.dt-scroll-body{-webkit-overflow-scrolling:touch}div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td{vertical-align:middle}div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}div.dt-container.dt-empty-footer tbody>tr:last-child>*{border-bottom:1px solid rgba(0,0,0,0.3)}div.dt-container.dt-empty-footer .dt-scroll-body{border-bottom:1px solid rgba(0,0,0,0.3)}div.dt-container.dt-empty-footer .dt-scroll-body tbody>tr:last-child>*{border-bottom:none}html.dark{--dt-row-hover:255,255,255;--dt-row-stripe:255,255,255;--dt-column-ordering:255,255,255}html.dark table.dataTable>thead>tr>th,html.dark table.dataTable>thead>tr>td{border-bottom:1px solid rgb(89,91,94)}html.dark table.dataTable>thead>tr>th:active,html.dark table.dataTable>thead>tr>td:active{outline:none}html.dark table.dataTable>tfoot>tr>th,html.dark table.dataTable>tfoot>tr>td{border-top:1px solid rgb(89,91,94)}html.dark table.dataTable.row-border>tbody>tr>*,html.dark table.dataTable.display>tbody>tr>*{border-top:1px solid rgb(64,67,70)}html.dark table.dataTable.row-border>tbody>tr:first-child>*,html.dark table.dataTable.display>tbody>tr:first-child>*{border-top:none}html.dark table.dataTable.row-border>tbody>tr.selected+tr.selected>td,html.dark table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:rgba(13,110,253,0.65);border-top-color:rgba(var(--dt-row-selected),0.65)}html.dark table.dataTable.cell-border>tbody>tr>th,html.dark table.dataTable.cell-border>tbody>tr>td{border-top:1px solid rgb(64,67,70);border-right:1px solid rgb(64,67,70)}html.dark table.dataTable.cell-border>tbody>tr>th:first-child,html.dark table.dataTable.cell-border>tbody>tr>td:first-child{border-left:1px solid rgb(64,67,70)}html.dark .dt-container.dt-empty-footer table.dataTable{border-bottom:1px solid rgb(89,91,94)}html.dark .dt-container .dt-search input,html.dark .dt-container .dt-length select{border:1px solid rgba(255,255,255,0.2);background-color:var(--dt-html-background)}html.dark .dt-container .dt-paging .dt-paging-button.current,html.dark .dt-container .dt-paging .dt-paging-button.current:hover{border:1px solid rgb(89,91,94);background:rgba(255,255,255,0.15)}html.dark .dt-container .dt-paging .dt-paging-button.disabled,html.dark .dt-container .dt-paging .dt-paging-button.disabled:hover,html.dark .dt-container .dt-paging .dt-paging-button.disabled:active{color:#666 !important}html.dark .dt-container .dt-paging .dt-paging-button:hover{border:1px solid rgb(53,53,53);background:rgb(53,53,53)}html.dark .dt-container .dt-paging .dt-paging-button:active{background:#3a3a3a}*[dir=rtl] table.dataTable thead th,*[dir=rtl] table.dataTable thead td,*[dir=rtl] table.dataTable tfoot th,*[dir=rtl] table.dataTable tfoot td{text-align:right}*[dir=rtl] table.dataTable th.dt-type-numeric,*[dir=rtl] table.dataTable th.dt-type-date,*[dir=rtl] table.dataTable td.dt-type-numeric,*[dir=rtl] table.dataTable td.dt-type-date{text-align:left}*[dir=rtl] div.dt-container div.dt-layout-cell.dt-start{text-align:right}*[dir=rtl] div.dt-container div.dt-layout-cell.dt-end{text-align:left}*[dir=rtl] div.dt-container div.dt-search input{margin:0 3px 0 0}div.dt-datetime{position:absolute;background-color:white;z-index:2050;border:1px solid #ccc;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5);padding:6px 20px;width:275px;border-radius:5px}div.dt-datetime.inline{position:relative;box-shadow:none}div.dt-datetime div.dt-datetime-title{text-align:center;padding:5px 0px 3px}div.dt-datetime div.dt-datetime-buttons{text-align:center}div.dt-datetime div.dt-datetime-buttons a{display:inline-block;padding:0 .5em .5em .5em;margin:0;font-size:.9em}div.dt-datetime div.dt-datetime-buttons a:hover{text-decoration:underline}div.dt-datetime table{border-spacing:0;margin:12px 0;width:100%}div.dt-datetime table.dt-datetime-table-nospace{margin-top:-12px}div.dt-datetime table th{font-size:.8em;color:#777;font-weight:normal;width:14.285714286%;padding:0 0 4px 0;text-align:center}div.dt-datetime table td{font-size:.9em;color:#444;padding:0}div.dt-datetime table td.selectable{text-align:center;background:#f5f5f5}div.dt-datetime table td.selectable.disabled{color:#aaa;background:white}div.dt-datetime table td.selectable.disabled button:hover{color:#aaa;background:white}div.dt-datetime table td.selectable.now{background-color:#ddd}div.dt-datetime table td.selectable.now button{font-weight:bold}div.dt-datetime table td.selectable.selected button{background:#4e6ca3;color:white;border-radius:2px}div.dt-datetime table td.selectable button:hover{background:#ff8000;color:white;border-radius:2px}div.dt-datetime table td.dt-datetime-week{font-size:.7em}div.dt-datetime table button{width:100%;box-sizing:border-box;border:none;background:transparent;font-size:inherit;color:inherit;text-align:center;padding:4px 0;cursor:pointer;margin:0}div.dt-datetime table button span{display:inline-block;min-width:14px;text-align:right}div.dt-datetime table.weekNumber th{width:12.5%}div.dt-datetime div.dt-datetime-calendar table{margin-top:0}div.dt-datetime div.dt-datetime-label{position:relative;display:inline-block;height:30px;padding:5px 6px;border:1px solid transparent;box-sizing:border-box;cursor:pointer}div.dt-datetime div.dt-datetime-label:hover{border:1px solid #ddd;border-radius:2px;background-color:#f5f5f5}div.dt-datetime div.dt-datetime-label select{position:absolute;top:6px;left:0;cursor:pointer;opacity:0}div.dt-datetime.horizontal{width:550px}div.dt-datetime.horizontal div.dt-datetime-date,div.dt-datetime.horizontal div.dt-datetime-time{width:48%}div.dt-datetime.horizontal div.dt-datetime-time{margin-left:4%}div.dt-datetime div.dt-datetime-date{position:relative;float:left;width:100%}div.dt-datetime div.dt-datetime-time{position:relative;float:left;width:100%;text-align:center}div.dt-datetime div.dt-datetime-time>span{vertical-align:middle}div.dt-datetime div.dt-datetime-time th{text-align:left}div.dt-datetime div.dt-datetime-time div.dt-datetime-timeblock{display:inline-block;vertical-align:middle}div.dt-datetime div.dt-datetime-iconLeft,div.dt-datetime div.dt-datetime-iconRight{width:30px;height:30px;background-position:center;background-repeat:no-repeat;opacity:.3;overflow:hidden;box-sizing:border-box;border:1px solid transparent}div.dt-datetime div.dt-datetime-iconLeft:hover,div.dt-datetime div.dt-datetime-iconRight:hover{border:1px solid #ccc;border-radius:2px;background-color:#f0f0f0;opacity:.6}div.dt-datetime div.dt-datetime-iconLeft button,div.dt-datetime div.dt-datetime-iconRight button{border:none;background:transparent;text-indent:30px;height:100%;width:100%;cursor:pointer}div.dt-datetime div.dt-datetime-iconLeft{position:absolute;top:5px;left:5px}div.dt-datetime div.dt-datetime-iconLeft button{position:relative;z-index:1}div.dt-datetime div.dt-datetime-iconLeft:after{position:absolute;top:7px;left:10px;display:block;content:"";border-top:7px solid transparent;border-right:7px solid black;border-bottom:7px solid transparent}div.dt-datetime div.dt-datetime-iconRight{position:absolute;top:5px;right:5px}div.dt-datetime div.dt-datetime-iconRight button{position:relative;z-index:1}div.dt-datetime div.dt-datetime-iconRight:after{position:absolute;top:7px;left:12px;display:block;content:"";border-top:7px solid transparent;border-left:7px solid black;border-bottom:7px solid transparent}div.dt-datetime-error{clear:both;padding:0 1em;max-width:240px;font-size:11px;line-height:1.25em;text-align:center;color:#b11f1f}html.dark input.dt-datetime{color-scheme:dark}html.dark div.dt-datetime{border:1px solid #595b5e;background-color:#212529;box-shadow:3px 4px 10px 1px rgba(0,0,0,0.8)}html.dark div.dt-datetime table th{color:#ccc}html.dark div.dt-datetime table td{color:#eee}html.dark div.dt-datetime table td.selectable{background:#373c41}html.dark div.dt-datetime table td.selectable.disabled{color:#aaa;background:#171b1f}html.dark div.dt-datetime table td.selectable.disabled button:hover{color:#aaa;background:#171b1f}html.dark div.dt-datetime table td.selectable.now{background:#4b5055}html.dark div.dt-datetime table td.selectable.selected button{background:#6ea8fe;color:black}html.dark div.dt-datetime table td.selectable button:hover{background:#ff8000;color:black}html.dark div.dt-datetime div.dt-datetime-label:hover{border:1px solid transparent;background-color:rgba(255,255,255,0.1)}html.dark div.dt-datetime div.dt-datetime-iconLeft:hover,html.dark div.dt-datetime div.dt-datetime-iconRight:hover,html.dark div.dt-datetime div.dt-datetime-iconUp:hover,html.dark div.dt-datetime div.dt-datetime-iconDown:hover{border:1px solid transparent;background-color:rgba(255,255,255,0.1)}html.dark div.dt-datetime div.dt-datetime-iconLeft:after{border-right-color:white}html.dark div.dt-datetime div.dt-datetime-iconRight:after{border-left-color:white}html.dark div.dt-datetime select{color-scheme:dark}html.dark div.dt-datetime-error{color:#b11f1f}table.dataTable tbody th.focus,table.dataTable tbody td.focus{outline:2px solid #36f;outline-offset:-2px}table.dataTable tbody tr.selected th.focus,table.dataTable tbody tr.selected td.focus{outline-color:#03c}div.dtk-focus-alt table.dataTable tbody th.focus,div.dtk-focus-alt table.dataTable tbody td.focus{outline:2px solid #ff8b33;outline-offset:-2px}html.dark table.dataTable tbody th.focus,html.dark table.dataTable tbody td.focus{outline-color:rgb(13,110,253)}html.dark table.dataTable tbody tr.selected th.focus,html.dark table.dataTable tbody tr.selected td.focus{outline-color:#0143a3}html.dark div.dtk-focus-alt table.dataTable tbody th.focus,html.dark div.dtk-focus-alt table.dataTable tbody td.focus{outline-color:#ff8b33}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{margin-right:.5em;display:inline-block;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0,0,0,0.5);border-bottom:5px solid transparent;border-right:0px solid transparent}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control.arrow-right::before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control.arrow-right::before{border-top:5px solid transparent;border-left:0px solid transparent;border-bottom:5px solid transparent;border-right:10px solid rgba(0,0,0,0.5)}table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>th.dtr-control:before{border-top:10px solid rgba(0,0,0,0.5);border-left:5px solid transparent;border-bottom:0px solid transparent;border-right:5px solid transparent}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:.333em}table.dataTable.dtr-column>tbody>tr>td.dtr-control,table.dataTable.dtr-column>tbody>tr>th.dtr-control,table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before,table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{display:inline-block;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0,0,0,0.5);border-bottom:5px solid transparent;border-right:0px solid transparent}table.dataTable.dtr-column>tbody>tr>td.dtr-control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>th.dtr-control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>td.control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>th.control.arrow-right::before{border-top:5px solid transparent;border-left:0px solid transparent;border-bottom:5px solid transparent;border-right:10px solid rgba(0,0,0,0.5)}table.dataTable.dtr-column>tbody>tr.dtr-expanded td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded th.dtr-control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded td.control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded th.control:before{border-top:10px solid rgba(0,0,0,0.5);border-left:5px solid transparent;border-bottom:0px solid transparent;border-right:5px solid transparent}table.dataTable>tbody>tr.child{padding:.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{padding-bottom:0;border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:fit-content;max-height:75%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:.5em;box-shadow:0 12px 30px rgba(0,0,0,0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:2.5em}div.dtr-modal div.dtr-modal-content h2{margin-top:0}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,0.6)}@media screen and (max-width:767px){div.dtr-modal div.dtr-modal-display{width:95%}}html.dark table.dataTable>tbody>tr>td.dtr-control:before,html[data-bs-theme=dark] table.dataTable>tbody>tr>td.dtr-control:before{border-left-color:rgba(255,255,255,0.5) !important}html.dark table.dataTable>tbody>tr>td.dtr-control.arrow-right::before,html[data-bs-theme=dark] table.dataTable>tbody>tr>td.dtr-control.arrow-right::before{border-right-color:rgba(255,255,255,0.5) !important}html.dark table.dataTable>tbody>tr.dtr-expanded>td.dtr-control:before,html.dark table.dataTable>tbody>tr.dtr-expanded>th.dtr-control:before,html[data-bs-theme=dark] table.dataTable>tbody>tr.dtr-expanded>td.dtr-control:before,html[data-bs-theme=dark] table.dataTable>tbody>tr.dtr-expanded>th.dtr-control:before{border-top-color:rgba(255,255,255,0.5) !important;border-left-color:transparent !important;border-right-color:transparent !important}html.dark table.dataTable>tbody>tr.child ul.dtr-details>li,html[data-bs-theme=dark] table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom-color:rgb(64,67,70)}html.dark div.dtr-modal div.dtr-modal-display,html[data-bs-theme=dark] div.dtr-modal div.dtr-modal-display{background-color:rgb(33,37,41);border:1px solid rgba(255,255,255,0.15)}.btn,.button{transition:all .15s ease-in-out;box-shadow:none;background:var(--color-haufe-electric-blue);color:var(--color-white);outline:none;box-shadow:none;}.btn:hover,.button:hover{background:var(--color-haufe-electric-blue-hover);color:var(--color-white);outline:none;box-shadow:none;}.btn:active,.btn:focus,.button:active,.button:focus{background:var(--color-haufe-electric-blue-active);color:var(--color-white);outline:none;box-shadow:none;}.btn:focus-visible,.button:focus-visible{background:var(--color-haufe-electric-blue);color:var(--color-white);outline:2px solid var(--color-haufe-electric-blue);outline-offset:4px;box-shadow:none;}.btn[disabled]{background:var(--color-disabled-bg)!important;color:var(--color-disabled-text)!important;outline:none!important;}.btn[disabled]:hover,.btn[disabled]:focus{background:var(--color-disabled-bg)!important;color:var(--color-disabled-text)!important;outline:none!important;}.btn-tr-primary,.btn-primary{background:var(--color-haufe-electric-blue);color:var(--color-white);outline:none;}.btn-tr-primary:hover,.btn-primary:hover{background:var(--color-haufe-electric-blue-hover);color:var(--color-white);outline:none;}.btn-tr-primary:active,.btn-tr-primary:focus,.btn-primary:active,.btn-primary:focus{background:var(--color-haufe-electric-blue-active);color:var(--color-white);outline:none;}.btn-tr-primary:focus-visible,.btn-primary:focus-visible{background:var(--color-haufe-electric-blue);color:var(--color-white);outline:2px solid var(--color-haufe-electric-blue);outline-offset:4px;}.btn-tr-primary-black{background:var(--color-haufe-black);color:var(--color-white);outline:none;}.btn-tr-primary-black:hover{background:var(--color-haufe-black-hover);color:var(--color-white);outline:none;}.btn-tr-primary-black:active,.btn-tr-primary-black:focus{background:var(--color-haufe-black-active);color:var(--color-white);outline:none;}.btn-tr-primary-black:focus-visible{background:var(--color-haufe-black);color:var(--color-white);outline:2px solid var(--color-haufe-black);outline-offset:4px;}.btn-tr-primary-negative{background:var(--color-white);color:var(--color-haufe-black);outline:none;}.btn-tr-primary-negative:hover{background:var(--color-haufe-white-rgb-85);color:var(--color-haufe-black);outline:none;}.btn-tr-primary-negative:active,.btn-tr-primary-negative:focus{background:var(--color-haufe-white-rgb-70);color:var(--color-haufe-black);outline:none;}.btn-tr-primary-negative:focus-visible{background:var(--color-white);color:var(--color-haufe-black);outline:2px solid var(--color-white);outline-offset:4px;}.btn-tr-secondary{background:var(--color-haufe-pink);color:var(--color-haufe-black);outline:none;}.btn-tr-secondary:hover{background:var(--color-haufe-pink-hover);color:var(--color-primary-dark);outline:none;}.btn-tr-secondary:active,.btn-tr-secondary:focus{background:var(--color-haufe-pink-active);color:var(--color-primary-dark);outline:none;}.btn-tr-secondary:focus-visible{background:var(--color-haufe-pink);color:var(--color-haufe-black);outline:2px solid var(--color-haufe-pink);outline-offset:4px;}.btn-tr-primary-outline{background:transparent;color:var(--color-haufe-electric-blue);border:1px solid var(--color-haufe-electric-blue);outline:none;}.btn-tr-primary-outline:hover{background:var(--color-haufe-electric-blue-rgb-5);color:var(--color-haufe-electric-blue);border:1px solid var(--color-haufe-electric-blue);outline:none;}.btn-tr-primary-outline:active,.btn-tr-primary-outline:focus{background:var(--color-haufe-electric-blue-rgb-10);color:var(--color-haufe-electric-blue);border:1px solid var(--color-haufe-electric-blue);outline:none;}.btn-tr-primary-outline:focus-visible{background:transparent;color:var(--color-haufe-electric-blue);border:1px solid var(--color-haufe-electric-blue);outline:2px solid var(--color-haufe-electric-blue);outline-offset:4px;}.btn-tr-secondary-outline{background:transparent;color:var(--color-haufe-black);border:1px solid var(--color-haufe-black);outline:none;}.btn-tr-secondary-outline:hover{background:var(--color-haufe-black-rgb-7);color:var(--color-haufe-black);border:1px solid var(--color-haufe-black);outline:none;}.btn-tr-secondary-outline:active,.btn-tr-secondary-outline:focus{background:var(--color-haufe-black-rgb-15);color:var(--color-haufe-black);border:1px solid var(--color-haufe-black);outline:none;}.btn-tr-secondary-outline:focus-visible{background:transparent;color:var(--color-haufe-black);border:1px solid var(--color-haufe-black);outline:2px solid var(--color-haufe-black);outline-offset:4px;}.btn-tr-secondary-negative{background:transparent;color:var(--color-white);border:1px solid var(--color-white);outline:none;}.btn-tr-secondary-negative:hover{background:var(--color-haufe-white-rgb-17);color:var(--color-white);border:1px solid var(--color-white);outline:none;}.btn-tr-secondary-negative:active,.btn-tr-secondary-negative:focus{background:var(--color-haufe-white-rgb-25);color:var(--color-white);border:1px solid var(--color-white);outline:none;}.btn-tr-secondary-negative:focus-visible{background:transparent;color:var(--color-white);border:1px solid var(--color-white);outline:2px solid var(--color-white);outline-offset:4px;}.btn-tr-link{background:var(--color-transparent);color:var(--color-haufe-electric-blue);outline:none;}.btn-tr-link:hover{background:var(--color-transparent);color:var(--color-haufe-electric-blue-hover);outline:none;}.btn-tr-link:active,.btn-tr-link:focus{background:var(--color-transparent);color:var(--color-haufe-electric-blue-active);outline:none;}.btn-tr-link:focus-visible{background:var(--color-transparent);color:var(--color-haufe-electric-blue);outline:2px solid var(--color-haufe-electric-blue);outline-offset:4px;}select{-webkit-appearance:none;-moz-appearance:none;text-overflow:'';background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20version%3D'1.1'%20height%3D'1024'%20width%3D'1024'%20viewBox%3D'0%200%201024%201024'%3E%3Cpath%20fill%3D'%23262e33'%20d%3D'M484.4%20763c11%2012%2025%2018%2038.8%2018s27.6-6%2038.8-18l445.6-482.2c22.2-24%2022.2-60%200-83.8-22.2-24-55.4-24-77.4%200l-407.2%20440.2-429-464.2c-22.2-24-55.4-24-77.4%200-22.2%2021-22.2%2060%200%2083.8l467.8%20506.2z'/%3E%3C/svg%3E") no-repeat;background-position:right center;background-position:calc(100% - 20px) center;background-size:14px 14px;line-height:18px;border-radius:0}label{display:inline-block;margin-bottom:5px;font-size:14px;line-height:16px;font-weight:400;}.grouplabel{display:block;margin-top:5px;margin-bottom:5px;font-size:14px;line-height:16px;font-weight:400;}.form-control{display:block;width:100%;height:50px;padding:10px 20px;font-size:1rem;line-height:1.5;color:var(--color-haufe-black);background-color:var(--color-white);background-clip:padding-box;border:1px solid var(--color-gray-700);border-radius:0;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;font-family:var(--font-regular);font-weight:300;}.form-control:focus{color:var(--color-haufe-black);background-color:var(--color-white);border-color:var(--color-haufe-electric-blue);outline:0;}.form-control:hover{border-color:var(--color-haufe-electric-blue)!important;}.form-control:focus-visible{outline:1px solid var(--color-haufe-electric-blue)!important;}.form-check{padding-left:0;}.form-check-input{position:fixed!important;top:-1000px;left:-1000px;}.form-check-label{margin-bottom:0;font-size:14px;}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:1rem;padding-top:10px;padding-bottom:10px;}textarea.form-control{padding:15px 20px;border:1px solid var(--color-gray-700);width:100%;height:150px;box-sizing:border-box;resize:vertical;}.form-check-input[type="checkbox"]+label{position:relative;padding-left:25px;display:inline-block;cursor:pointer;font-size:14px;line-height:16px;}.form-check-input[type="checkbox"]+label:before{font-family:'haufeshop_iconfont';content:"";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0px;top:-2px;display:block;box-sizing:border-box;width:18px;height:18px;font-size:10px;line-height:16px;color:var(--color-haufe-electric-blue);border:1px solid var(--color-gray-700);background-color:var(--color-white);text-align:center;}.form-check-input[type="checkbox"]:not(.disabled):hover+label:before,.form-check-input[type="checkbox"]:not(.disabled):focus+label:before{border-color:var(--color-haufe-electric-blue);}.form-check-input[type="checkbox"]:checked+label:before{content:"\e905";}.form-check-input[type="radio"]+label{position:relative;padding-left:25px;display:inline-block;cursor:pointer;}.form-check-input[type="radio"]+label:before{content:'';position:absolute;left:0px;top:-3px;display:block;box-sizing:border-box;width:20px;height:20px;border:1px solid var(--color-gray-700);border-radius:10px;background-color:var(--color-white);}.form-check-input[type="radio"]:not(.disabled):hover+label:before,.form-check-input[type="radio"]:not(.disabled):focus+label:before{border-color:var(--color-haufe-electric-blue);}.form-check-input[type="radio"]:checked+label:before{content:"";}.form-check-input[type="radio"]+label:after{position:absolute;left:4px;top:1px;display:block;box-sizing:border-box;width:12px;height:12px;border-radius:10px;background-color:var(--color-haufe-electric-blue);}.form-check-input[type="radio"]:checked+label:after{content:'';}.form-check-input.radio-as-checkbox[type="radio"]+label{position:relative;padding-left:25px;display:inline-block;cursor:pointer;}.form-check-input.radio-as-checkbox[type="radio"]+label:before{font-family:'haufeshop_iconfont';content:"";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0px;top:-2px;display:block;box-sizing:border-box;width:18px;height:18px;font-size:10px;line-height:16px;color:var(--color-haufe-electric-blue);border:1px solid var(--color-gray-700);background-color:var(--color-white);text-align:center;border-radius:0;}.form-check-input.radio-as-checkbox[type="radio"]:not(.disabled):hover+label:before,.form-check-input.radio-as-checkbox[type="radio"]:not(.disabled):focus+label:before{border-color:var(--color-haufe-electric-blue);}.form-check-input.radio-as-checkbox[type="radio"]:checked+label:before{content:"\e905";}.form-check-input.radio-as-checkbox[type="radio"]+label:after{content:'';display:none;}.form-check-input.radio-as-checkbox[type="radio"]:checked+label:after{content:'';}.flatpickr-calendar{font-size:14px;border-radius:0;}.flatpickr-day.today{border-color:var(--color-haufe-electric-blue);}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:var(--color-haufe-electric-blue);border-color:var(--color-haufe-electric-blue);}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n + 1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n + 1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n + 1)){-webkit-box-shadow:-10px 0 0 var(--color-haufe-electric-blue);box-shadow:-10px 0 0 var(--color-haufe-electric-blue);}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 var(--color-haufe-electric-blue),5px 0 0 var(--color-haufe-electric-blue);box-shadow:-5px 0 0 var(--color-haufe-electric-blue),5px 0 0 var(--color-haufe-electric-blue);}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--color-haufe-electric-blue);}.flatpickr-current-month .flatpickr-monthDropdown-months{font-size:16px;}.flatpickr-current-month input.cur-year{font-size:16px;}.teaser__content .title-t1{margin-bottom:16px;}.teaser__content .title-t2{margin-bottom:16px;}.teaser__content .title-t3{margin-bottom:16px;}.teaser__content .title-t4{margin-bottom:16px;}.teaser__content .title-t5{text-transform:uppercase;margin-bottom:16px;}.teaser__content .title-t6{text-transform:uppercase;margin-bottom:16px;}.newsletter-banner{height:auto;min-height:312px;}.banner-nl .container{padding:60px 40px;}@media (max-width:991px){.newsletter-banner{aspect-ratio:unset;}}.advisor{position:fixed;right:30px;bottom:30px;z-index:101;}@media only screen and (max-width:480px){.advisor{bottom:20px;right:20px;width:50px;}}.advisor-link{display:inline-block;font-family:var(--font-bold);font-weight:normal;font-size:16px;line-height:1.3;height:auto;text-align:center;text-decoration:none;background:var(--color-white);border:1px solid var(--color-haufe-black);border-radius:1000px;padding-top:8px;padding-bottom:8px;padding-left:24px;padding-right:24px;color:var(--color-haufe-black);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;transition:all .15s ease-in-out;}@media screen and (min-width:992px){.advisor-link{padding-top:13px;padding-bottom:13px;padding-right:35px;padding-left:35px;}}.advisor a:hover .advisor-link{background:linear-gradient(var(--color-haufe-black-rgb-5),var(--color-haufe-black-rgb-5)),var(--color-white);}.advisor a:focus .advisor-link{outline:2px solid var(--color-haufe-black);outline-offset:2px;}.advisor a:focus-visible .advisor-link{border-width:2px;}.advisor a:active .advisor-link{background:linear-gradient(var(--color-haufe-black-rgb-15),var(--color-haufe-black-rgb-15)),var(--color-white);}.advisor-link .line-1{display:block;}.advisor-link .line-2{display:block;font-size:16px;font-weight:normal;display:flex;align-items:center;gap:10px;}.advisor-link .line-2:before{display:block;font-family:"haufeshop_iconfont";content:"\e924";font-size:20px;font-weight:400;}@media only screen and (max-width:480px){.advisor-link .line-2{font-size:0;gap:0;}}.stage-teaser__content .advisor-link{width:80%;margin-left:10%;margin-right:10%;position:absolute;top:calc(100% + 76px);transform:translateY(-50%);left:20px;}@media screen and (min-width:992px){.stage-teaser__content .advisor-link{margin-left:0;width:auto;}}@media screen and (max-width:992px){.stage-teaser__content .advisor-link{left:0 !important;}}@media screen and (min-width:576px){.stage-teaser__content .advisor-link{left:calc(20px + (80 - 20) * (100vw - 576px) / (992 - 576));}}@media screen and (min-width:992px){.stage-teaser__content .advisor-link{left:80px;}}@media screen and (min-width:1100px) and (max-width:1280px){.stage-teaser__content .advisor-link{left:0;}}@media screen and (min-width:1450px){.stage-teaser__content .advisor-link{left:auto;right:0;top:100%;}}.stage-teaser form{margin-top:0px;margin-bottom:40px;}.stage-teaser .filter-reset{color:var(--color-haufe-electric-blue);font-size:16px;cursor:pointer;}.tab-list{position:relative;overflow:hidden;user-select:none;display:flex;justify-content:center;}.tabnav{display:block;padding:16px;background-color:var(--color-haufe-black-5);border-radius:999rem;margin:0 0 32px 0;transition:margin .1s;transition-timing-function:ease-in-out;text-align:center;display:flex;gap:16px;}@media screen and (max-width:767px){.tabnav{gap:0px;}}.tabnav li{display:flex;align-items:center;list-style:none;transition:all 0.15s ease;color:var(--color-haufe-black);padding:12px 36px;font-size:16px;line-height:1.5;font-family:var(--font-bold);cursor:pointer;text-transform:none;border-radius:999rem;hyphens:auto;}@media screen and (max-width:767px){.tabnav li{padding:12px 24px;font-size:14px;}}.tabnav li.active{color:var(--color-white);background-color:var(--color-haufe-black);}.tab-content{opacity:0;height:0;overflow:hidden;transition:opacity 0.5s ease,height 0.5s ease;margin:0;padding:0;}.tab-content.active{opacity:1;height:auto;}.teaser-list{}.teaser-items{margin:32px 0;display:flex;gap:48px;flex-direction:column;}@media screen and (min-width:992px){.teaser-items{flex-direction:row;flex-wrap:wrap;}}@media only screen and (max-width:1024px){.teaser-items{margin:16px 0;}}.teaser-item{position:relative;background:var(--color-white);display:flex;flex-direction:column;overflow:hidden;}@media screen and (min-width:992px){.teaser-item{flex:0 0 calc(33.333% - 32px);}}.teaser-item .teaser-item-img{aspect-ratio:434/310;width:100%;border-radius:var(--border-radius);overflow:hidden;}.teaser-item .teaser-item-img img{object-fit:cover;width:100%;height:100%;}.teaser-item .teaser-item-content{position:relative;width:100%;padding:32px 0 0 0;flex:1;display:flex;flex-direction:column;align-items:flex-start;}.teaser-item .teaser-item-content h2{margin-bottom:16px;}.teaser-item .teaser-item-content p{margin-bottom:0;}.teaser-sharing{position:relative;display:flex;justify-content:flex-end;padding-left:12px;}.d-inline-block{display:inline-block!important;}.btn-share-social{background-color:var(--color-white);border:0;cursor:pointer;line-height:0;}.teaser-sharing .btn-share-toggler{height:23px;width:23px;padding:0;}.teaser-sharing .btn-share-toggler,.teaser-sharing .button-bookmark{vertical-align:middle;}@media (min-width:992px){.teaser-item .teaser-sharing{display:block;float:right;}}@media (min-width:992px){.teaser-item .teaser-sharing{position:absolute;right:40px;}}.btnBlue,.btnBlueBorder,.btnOrange,.btnGrey,.btnGrey1,.btnGrey2,.btnWhite,.btnWhiteBorder,.btnInactive,.btnKeywordSearch{display:inline-block;position:relative;font-size:16px;padding-top:8px;padding-bottom:8px;padding-left:24px;padding-right:24px;box-sizing:border-box;text-align:center;cursor:pointer;border:0;line-height:1.3;font-family:var(--font-bold);font-weight:normal;transition:all 0.15s ease-in-out;border-radius:999px;}.btnBlue:hover,.btnBlueBorder:hover,.btnOrange:hover,.btnGrey:hover,.btnGrey1:hover,.btnGrey2:hover,.btnWhite:hover,.btnWhiteBorder:hover,.btnInactive:hover,.btnKeywordSearch:hover{text-decoration:none;}@media screen and (min-width:992px){.btnBlue,.btnBlueBorder,.btnOrange,.btnGrey,.btnGrey1,.btnGrey2,.btnWhite,.btnWhiteBorder,.btnInactive,.btnKeywordSearch{padding-top:13px;padding-bottom:13px;padding-right:35px;padding-left:35px;}}.btnBlue{background:var(--color-haufe-electric-blue);color:var(--color-white);outline:none;}.btnBlue:hover{background:var(--color-haufe-electric-blue-hover);color:var(--color-white);outline:none;}.btnBlue:active,.btnBlue:focus{background:var(--color-haufe-electric-blue-active);color:var(--color-white);outline:none;}.btnBlue:focus-visible{background:var(--color-haufe-electric-blue);color:var(--color-white);outline:2px solid var(--color-haufe-electric-blue);outline-offset:4px;}.teaser-link,.teaser-link:active,.teaser-link:visited{color:var(--color-primary-dark);text-decoration:none;}.teaser-link:hover,.teaser-link:focus{text-decoration:none;}.teaser-link{display:flex;flex-direction:column;margin-top:30px;}.teaser-button{margin-top:30px;}.title-t4 .teaser-link{margin-top:0;hyphens:auto;word-break:break-word;}.buttonsarea{display:flex;flex-wrap:wrap;gap:16px;margin-top:0;}.buttonsarea{margin-top:auto;padding-top:16px;}.buttonarea{display:inline-block;margin-top:0;}.buttonarea .teaser-link{margin-top:0;}@media screen and (max-width:345px){.buttonarea{width:100%;display:block;}}@media screen and (min-width:992px) and (max-width:1279px){.buttonarea{display:block;}}.artbutton{margin-top:10px;}.buttondesign{font-size:14px;padding:8px 16px;}.buttondesignextra{background:transparent;color:var(--color-haufe-electric-blue);border:1px solid var(--color-haufe-electric-blue);outline:none;}.buttondesignextra:hover{background:var(--color-haufe-electric-blue-rgb-5);color:var(--color-haufe-electric-blue);border:1px solid var(--color-haufe-electric-blue);outline:none;}.buttondesignextra:active,.buttondesignextra:focus{background:var(--color-haufe-electric-blue-rgb-10);color:var(--color-haufe-electric-blue);border:1px solid var(--color-haufe-electric-blue);outline:none;}.buttondesignextra:focus-visible{background:transparent;color:var(--color-haufe-electric-blue);border:1px solid var(--color-haufe-electric-blue);outline:2px solid var(--color-haufe-electric-blue);outline-offset:4px;}.product-list{}.product-items{margin:32px 0;display:flex;flex-wrap:wrap;gap:48px;width:100%;}@media screen and (min-width:992px){.product-items{flex-direction:row;}}@media only screen and (max-width:1024px){.product-items{margin:16px 0;}}.product-item{position:relative;background-color:var(--color-haufe-black-5);display:flex;flex-direction:column;flex:0 0 100%;border-radius:var(--border-radius);padding:32px;overflow:hidden;}.product-item:hover,.product-item:focus{text-decoration:none;}@media screen and (min-width:992px){.product-item{flex:0 0 calc(33.333% - 32px);}}@media screen and (min-width:1280px){.product-item{flex:0 0 calc(25% - 36px);}}.product-item .product-item-img{aspect-ratio:1.5 / 1;width:100%;border-radius:var(--border-radius);overflow:hidden;}.product-item .product-item-img img{object-fit:cover;width:100%;height:100%;}.product-item .product-item-content{position:relative;width:100%;padding:20px;flex:1;display:flex;flex-direction:column;}@media screen and (min-width:576px){.product-item .product-item-content{padding:calc(20px + 20 * ((100vw - 576px) / 416));}}@media screen and (min-width:992px){.product-item .product-item-content{padding:40px;}}.product-item .product-item-title{padding:20px 20px 10px 20px;}.product-item .product-item-title h2{font-family:var(--font-bold);font-size:14px;line-height:1.2;color:var(--color-haufe-black);margin:0;width:100%;text-align:center;}.product-item .product-item-data{color:var(--color-haufe-black);width:100%;text-align:center;padding:10px 20px 20px 20px;display:flex;flex-direction:column;gap:10px;}.product-item .product-item-data .page-name{font-family:var(--font-bold);font-size:18px;line-height:1.2;color:var(--color-haufe-electric-blue);}.product-item .product-item-data .page-size{font-size:18px;line-height:1.2;color:var(--color-haufe-black);line-height:1;}.product-item .product-item-price{width:100%;text-align:center;border-top:1px solid var(--border-color);padding:20px 0 0 0;margin-top:auto;}.product-item .product-item-price .price{font-family:var(--font-bold);font-size:24px;line-height:1;color:var(--color-haufe-black);margin-top:10px;margin-bottom:10px;}.product-item .product-item-price .price-detail{display:block;font-size:12px;line-height:18px;color:var(--color-gray-800);margin-top:7px;}.article-items{margin:35px 0;display:flex;flex-direction:column;gap:30px;width:100%;}@media only screen and (max-width:1024px){.article-items{margin:15px 0;}}.article-item{position:relative;background:var(--color-haufe-black-5);display:flex;flex-direction:column;flex:0 0 100%;border-radius:var(--border-radius);padding:2rem;}.article-item .article-item-headline{font-size:32px;line-height:1.3;margin:1rem 0;font-family:var(--font-bold);font-weight:normal;}@media screen and (max-width:767px){.article-item .article-item-headline{font-size:28px;}}@media screen and (max-width:576px){.article-item .article-item-headline{font-size:22px;}}.article-item .article-item-headline a{color:var(--color-primary-dark);display:flex;align-items:flex-start;}.article-item p:last-child{margin-bottom:0;}.product-gallery{position:relative;background-color:var(--color-haufe-black-5);border-radius:var(--border-radius);padding:32px;}.product-gallery .swiper{border-radius:var(--border-radius);}.product-gallery .keywords{position:absolute;z-index:2;top:10px;left:60px;right:60px;justify-content:center;}.btn-view{position:absolute;z-index:10;top:5px;right:5px;border:none;outline:0;background-color:var(--color-transparent);font-size:0;padding:0;}.btn-view:before{content:"\e91d";display:flex;align-items:center;justify-content:center;font-family:'haufeshop_iconfont';font-size:1rem;width:40px;height:40px;background-color:var(--color-haufe-electric-blue);color:var(--color-white);border-radius:999px;}@media only screen and (max-width:579px){.btn-view{display:none;}}.modal-content{border-radius:var(--border-radius);}.modal-header{align-items:center;padding:20px 70px 16px 1rem;border-bottom:1px solid var(--border-color);min-height:68px;}.modal-title{margin-top:0;font-weight:normal;line-height:1.1;text-transform:none;}.modal-body,.modal-body p{font-size:14px;}.modal-body p{margin-top:0;margin-bottom:1rem;}.modal .close{position:absolute;z-index:1;right:1rem;top:1rem;font-size:0;padding:0;margin:0;font-weight:normal;opacity:1;}.modal .close:not(:disabled):not(.disabled):hover,.modal .close:not(:disabled):not(.disabled):focus{opacity:1;}.modal .close:before{content:"";display:flex;align-items:center;justify-content:center;font-weight:normal;font-size:1rem;width:37px;height:37px;background:url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.65625 13.3851L13.3842 0.657227L14.7984 2.07144L2.07046 14.7994L0.65625 13.3851Z" fill="%23001344"/><path d="M13.3842 14.7994L0.65625 2.07144L2.07046 0.657227L14.7984 13.3851L13.3842 14.7994Z" fill="%23001344"/></svg>') center center no-repeat;background-color:var(--color-transparent);color:var(--color-primary-dark);text-shadow:none;border-radius:999px;border:1px solid var(--color-primary-dark);}.modal .close:hover:before{background:var(--color-primary-dark) url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.65625 13.3851L13.3842 0.657227L14.7984 2.07144L2.07046 14.7994L0.65625 13.3851Z" fill="white"/><path d="M13.3842 14.7994L0.65625 2.07144L2.07046 0.657227L14.7984 13.3851L13.3842 14.7994Z" fill="white"/></svg>') center center no-repeat;color:var(--color-white);}.modal-product .modal-body img{width:100%;border-radius:var(--border-radius);}@media only screen and (max-width:1279px){.modal-product .modal-dialog{max-width:calc(100% - 30px);}}.list-toolbar{padding:0;font-size:16px;line-height:1.5em;font-family:var(--font-bold);text-align:center;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;position:relative;padding-top:24px;margin-top:48px;}.list-toolbar:first-child{padding-top:0;margin-top:0;}@media only screen and (max-width:991px){.list-toolbar{flex-wrap:wrap;}.list-toolbar:last-child{border-top:none;}.list-toolbar:last-child:before{top:-80px;}}.search_option_sorting{flex:0 auto;text-align:left;font-size:14px;line-height:1.5em;font-family:var(--font-bold);}.search_option_sorting label{font-size:16px;line-height:1.5em;font-family:var(--font-bold);margin:0;}.paging_sorting select{font-weight:400;}.search_option_sorting select{padding:5px 35px 5px 5px;background-position:right center;background-position:calc(100% - 5px) center;border:0;font-size:16px;}.search_option_sorting select:focus-visible{outline:2px solid var(--color-haufe-pink) !important;outline-offset:-2px !important;}@media only screen and (max-width:1024px){.search_option_sorting{order:1;padding:15px 0;}}@media only screen and (max-width:600px){.search_option_sorting{flex:1 100%;padding:10px 0 0;display:flex;align-items:baseline;}}.search_option_paging_ul{list-style:none;padding:0;margin:0;display:flex;flex:0 auto;}.search_option_paging_ul li{display:inline-block;width:30px;height:30px;text-align:center;line-height:30px;flex:0 0 30px;}.search_option_paging_ul li.paging_current_page{font-weight:400;width:auto;height:auto;flex:1 1 auto;}.search_option_paging_ul li a,.search_option_paging_ul li span{color:var(--color-haufe-black);height:100%;width:100%;display:block;line-height:30px;}.search_option_paging_ul li.inactive span{color:var(--color-haufe-black-15);}.search_option_paging_ul li a.paging_prev_link:before,.search_option_paging_ul li span.paging_prev_link:before{content:"\e907";display:inline-block;font-family:'haufeshop_iconfont';height:100%;}.search_option_paging_ul li a.paging_next_link:after,.search_option_paging_ul li span.paging_next_link:after{content:"\e908";display:inline-block;font-family:'haufeshop_iconfont';height:100%;}@media only screen and (max-width:1024px){.search_option_paging_ul{order:3;flex:1 100%;text-align:left;padding-top:15px;}}@media only screen and (max-width:600px){.search_option_paging_ul{padding:10px 0;}}@media only screen and (max-width:1024px){.list-counter{order:2;padding:15px 0;}}@media only screen and (max-width:600px){.list-counter{flex:1 100%;text-align:left;padding:10px 0;display:flex;align-items:baseline;}}.keywords{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;}.keywords li{border-radius:4px;padding:6px 8px;background-color:var(--color-white);color:var(--color-haufe-black);border:1px solid var(--color-haufe-black);font-family:var(--font-bold);font-size:12px;line-height:1;}.teaser-item-img .keywords,.product-item-img .keywords,.teaser figure .keywords{position:absolute;z-index:10;top:19px;left:19px;right:19px;justify-content:flex-end;}.stage-teaser__content .keywords{margin-top:0px;margin-bottom:40px;}.keywords.centered{justify-content:center;}.productfilter{background:var(--color-haufe-black-5);padding:24px 24px 40px 24px;margin-bottom:50px;position:relative;border-radius:var(--border-radius);}.productfilter .btn{position:absolute;top:100%;transform:translateY(-50%);left:20px;}.productfilter hr{margin-bottom:12px;}@media only screen and (min-width:992px){.productfilter .sidecheck{margin-top:36px;}}.sectionheading{text-transform:none;font-size:36px;line-height:36px;font-family:var(--font-regular);margin-top:0;}@media only screen and (max-width:600px){.sectionheading{font-size:30px;line-height:30px;}}@media only screen and (min-width:1024px){.sectionheading{margin-bottom:30px;}}.productintro p{margin-top:0;}.productintro img{border-radius:var(--border-radius);}.minishoppingcart{}@media only screen and (max-width:480px){.minishoppingcart{margin-right:6px;}}.minishopcart{position:relative;}.minishoppingcart--fixed{flex-shrink:0;}.minishoppingcart--fixed .minishopcart{position:fixed;z-index:1001;}.minishoppingcart--fixed .minishopcart>a{background:var(--color-white);}.minishoppingcart--fixed .minishopcart>a:hover{background:linear-gradient(var(--color-haufe-black-rgb-5),var(--color-haufe-black-rgb-5)),var(--color-white);}.minishopcart>a{box-shadow:0 0 30px 0 rgba(15,28,39,0.20);}.minishopcart>a{text-decoration:none;height:42px;width:42px;font-size:20px;line-height:34px;color:var(--color-haufe-black);cursor:pointer;position:relative;border-radius:50%;background-color:var(--color-white);border:1px solid var(--color-haufe-black);display:-ms-flexbox;display:flex;align-items:center;justify-content:center;}.minishopcart>a{text-decoration:none;height:42px;width:42px;font-size:20px;line-height:34px;color:var(--color-haufe-black);cursor:pointer;position:relative;border-radius:50%;background-color:var(--color-white);border:1px solid var(--color-haufe-black);display:-ms-flexbox;display:flex;align-items:center;justify-content:center;}.minishopcart>a:hover{background-color:var(--color-haufe-black-rgb-5);}.minishopcart>a .cartIcon{display:flex;align-items:center;justify-content:center;}.minishopcart>a .itemCount{background-color:var(--color-haufe-black);width:20px;height:20px;border-radius:50%;position:absolute;right:-8px;top:-8px;color:var(--color-white);font-size:13px;line-height:20px;text-align:center;font-weight:400;font-family:var(--font-regular);box-sizing:content-box;}.minishopcart>a .cartIcon:before{content:"";text-align:center;display:block;position:relative;background-repeat:no-repeat;width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.856 20c-.503 0-.93-.176-1.283-.53a1.748 1.748 0 0 1-.529-1.283c0-.503.176-.931.529-1.284.352-.352.78-.528 1.283-.528.504 0 .932.176 1.284.528.353.353.53.78.53 1.284 0 .503-.177.931-.53 1.284-.352.353-.78.529-1.284.529zm10.04 0c-.503 0-.93-.176-1.284-.53a1.748 1.748 0 0 1-.528-1.283c0-.503.176-.931.529-1.284.352-.352.78-.528 1.284-.528.503 0 .93.176 1.283.528.353.353.529.78.529 1.284 0 .503-.176.931-.529 1.284-.352.353-.78.529-1.284.529zM4.678 3.625l2.626 5.499h7.061a.29.29 0 0 0 .16-.045.39.39 0 0 0 .12-.125l2.778-5.05c.04-.073.043-.137.01-.194-.033-.056-.09-.085-.17-.085H4.678zm-.745-1.553h14.383c.423 0 .744.18.96.54.218.361.228.73.032 1.105l-3.32 6.012c-.169.299-.394.532-.673.698-.28.167-.586.25-.92.25H6.838l-1.2 2.191c-.053.08-.054.166-.005.26a.24.24 0 0 0 .224.139H17.71v1.554H5.856c-.69 0-1.209-.298-1.556-.894-.348-.595-.36-1.19-.037-1.784l1.478-2.657-3.769-7.932H0V0h2.948l.984 2.072z' fill='%23141F29'/%3E%3C/svg%3E");}.hidden{display:none !important;}.not-empty > a{color:var(--color-haufe-black);background-color:var(--color-haufe-black-rgb-7);}.product-details{display:flex;flex-direction:column;gap:50px;font-size:14px;}@media only screen and (min-width:992px){.product-details{flex-direction:row;justify-content:space-between;}}.details-left{display:flex;flex-direction:column;gap:50px;}@media only screen and (min-width:992px){.details-left{flex:1 1 auto;max-width:calc(100% - 430px);}}.details-right{}@media only screen and (min-width:992px){.details-right{flex:0 0 380px;max-width:380px;}}.product-details p{margin-top:0;margin-bottom:1rem;}.product-subdetails{display:flex;flex-direction:column;gap:50px;}@media only screen and (min-width:768px){.product-subdetails{flex-direction:row;}}@media only screen and (min-width:768px) and (max-width:1279px){.product-subdetails{flex-direction:column;}}.subdetails-left{}@media only screen and (min-width:768px){.subdetails-left{flex:0 0 300px;max-width:300px;}}@media only screen and (min-width:768px) and (max-width:1279px){.subdetails-left{flex:1 1 auto;max-width:none;}}@media only screen and (max-width:1279px){.subdetails-left{order:2;}}.subdetails-right{}@media only screen and (min-width:768px){.subdetails-right{flex:1 1 auto;}}@media only screen and (max-width:1279px){.subdetails-right{order:1;}}.product-printbutton{display:flex;justify-content:flex-end;}.product-basket{background-color:var(--color-haufe-black-5);padding:36px;border-radius:var(--border-radius);}.pricewidget .preferredPrice{font-family:var(--font-bold);font-size:40px;line-height:40px;color:var(--color-haufe-black);text-align:center;}.pricewidget .previousPreferredPrice{font-size:14px;line-height:18px;color:var(--color-haufe-black);text-align:center;margin-top:7px;text-decoration:line-through;}.pricewidget .preferredPriceDetail{font-size:14px;line-height:18px;color:var(--color-gray-800);text-align:center;}.optionwidget{margin-top:25px;border-top:1px solid var(--border-color);padding-top:15px;display:flex;flex-direction:column;gap:10px;}.optionwidget .option .form-check label{font-family:var(--font-bold);}.optionwidget .option .option-description{padding-left:25px;line-height:1.2;}.optionwidget .option .option-price{padding-left:25px;font-family:var(--font-bold);}.basketbutton{margin-top:1rem;}.basketinfo{margin-top:1.5rem;font-size:0.875em;line-height:1.3;}.product-basket .form-group{margin-top:1rem;}.product-basket .form-group label{font-size:14px;font-family:var(--font-bold);}.product-basket .form-group .form-control{font-size:14px;line-height:18px;}.datepicker .grouplabel{font-size:14px;font-family:var(--font-bold);}.datepicker .form-group{margin-top:0;}.datepicker .form-group .sublabel{font-size:14px;font-family:var(--font-regular);font-weight:400;}.datepicker .flatpickr-input{background-color:var(--color-white);}.product-data p{font-size:14px;}.productH1{font-family:var(--font-bold);font-weight:normal;color:var(--color-haufe-black);font-size:48px;line-height:50px;margin-bottom:16px;hyphens:auto;}@media screen and (max-width:767px){.productH1{font-size:36px;line-height:40px;margin-bottom:36px;}}@media screen and (max-width:576px){.productH1{font-size:26px;line-height:28px;margin-bottom:26px;}}.product-detail{}.product-detail .keywords{margin-top:16px;margin-bottom:16px;}.productdata-table{margin-top:32px;margin-bottom:32px;color:var(--color-haufe-black);}.productdata-table td{padding:6px 12px;border-top:1px solid var(--border-color);vertical-align:top;}.productdata-table,.productdata-table p{font-size:14px;line-height:30px;}.accordion-item .accordion-header button{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:0;border:none;outline:0;box-shadow:none;}.accordion-item .accordion-header button:focus{border:none;outline:0;box-shadow:none;}.accordion-item .accordion-header button:after{content:"\e90a";font-family:'haufeshop_iconfont';font-style:normal;font-weight:400;line-height:1;position:relative;font-size:12px;transition:all 0.3s ease;}.accordion-item .accordion-header button[aria-expanded="true"]:after{transform:rotateX(180deg);}.accordion{border-bottom:1px solid var(--border-color);}.accordion .accordion-item{border-top:1px solid var(--border-color);overflow:hidden;margin:0;}.accordion .accordion-item .accordion-header button{background-color:var(--color-transparent);color:var(--color-haufe-electric-blue);padding:0.75rem;width:100%;text-align:left;border:none;outline:none;font-family:var(--font-bold);text-transform:none;font-size:14px;line-height:1.5em;}.accordion .accordion-item .accordion-body{padding:1rem 0.75rem 2rem 0.75rem;}.accordion .accordion-item .accordion-body p{font-size:14px;}.accordion .accordion-item .accordion-body *:last-child{margin-bottom:0;}.topicstable{width:100%;background-color:var(--color-white);font-size:14px;line-height:1.5em;border-radius:var(--border-radius);border:1px solid var(--border-color);}.topicstable table{width:100%;border-collapse:collapse;table-layout:fixed;}.topicstable table p{margin:0 0 1rem 0;font-size:14px;}.topicstable table p:last-child{margin-bottom:0;}.topicstable table th{hyphens:auto;word-break:break-word;background-color:var(--color-haufe-black-10);}.topicstable table th,.topicstable table td{border:0;padding:10px 10px;}.topicstable table th:not(.aLeft),.topicstable table td:not(.aLeft){box-shadow:inset 2px 0 1px -1px var(--color-haufe-black-15);}.topicstable table tbody tr:nth-child(even){background-color:var(--color-haufe-black-5);}.topicstable table tfoot tr{border-top:1px solid var(--border-color);}.topicstable table tfoot td,.topicstable table tfoot td:not(.aLeft){box-shadow:none;}@media only screen and (max-width:600px){.topicstable{font-size:12px;line-height:1.5em}.topicstable table th,.topicstable table td{padding-left:10px;padding-right:10px}.topicstable table th:first-of-type,.topicstable table td:first-of-type{padding-left:10px}.topicstable table th:last-of-type,.topicstable table td:last-of-type{padding-right:10px}}.topicstable strong,.topicstable th{font-family:var(--font-bold);}.topicstable ul{margin:0;}.topicstable .aLeft{text-align:left;padding-left:30px}.topicstable thead th:first-child{border-top-left-radius:12px;}.topicstable thead th:last-child{border-top-right-radius:12px;}.basketalerttable{width:100%;background-color:var(--color-white);font-size:14px;line-height:1.5em;border-radius:var(--border-radius);border:1px solid var(--border-color);overflow:hidden;}.basketalerttable table{width:100%;border-collapse:collapse;table-layout:fixed;margin:0;}.basketalerttable table p{margin:0 0 1rem 0;}.basketalerttable table p:last-child{margin-bottom:0;}.basketalerttable table th{hyphens:auto;word-break:break-word;background-color:var(--color-haufe-black-5);}.basketalerttable table th,.basketalerttable table td{border:0;padding:10px 10px;border-left:1px solid var(--border-color);}.basketalerttable table tr th:first-child,.basketalerttable table tr td:first-child{border-left:none;}.basketalerttable table tbody tr:nth-child(even){background-color:var(--color-haufe-black-5);}.basketalerttable strong,.basketalerttable th{font-family:var(--font-bold);}@media only screen and (max-width:767px){.basketalerttable table,.basketalerttable thead,.basketalerttable tbody,.basketalerttable th,.basketalerttable td,.basketalerttable tr{display:block;}.basketalerttable thead tr{position:absolute;top:-9999px;left:-9999px;}.basketalerttable table td{border:none;border-bottom:none;position:relative;padding-left:80px !important;text-align:left !important;font-size:12px;hyphens:auto;word-break:break-word;border-left:none;}.basketalerttable table td:before{position:absolute;top:10px;left:10px;white-space:nowrap;font-size:12px;color:var(--color-haufe-black);width:70px;font-family:var(--font-bold);}.basketalerttable table td:nth-of-type(1):before{content:"Artikel";}.basketalerttable table td:nth-of-type(2):before{content:"Status";}}dl.eventlist{display:grid;grid-template-columns:40px auto;margin:0;max-width:100px;}dl.eventlist dt{margin:0;font-family:var(--font-regular);font-weight:400;}dl.eventlist dd{margin:0;text-align:right;}.tabledetails{margin:0.5rem 0 0 0;}.tabledetails button{background:var(--color-transparent);border:none;outline:0;padding:0;color:var(--color-haufe-electric-blue);}.tabledetails button:after{content:"\e90a";font-family:'haufeshop_iconfont';font-style:normal;font-weight:400;line-height:1;position:relative;font-size:12px;transition:all 0.3s ease;margin-left:5px;}.tabledetails button[aria-expanded="true"]:after{transform:rotateX(180deg);}.tabledetails .collapse-content{padding-top:0.5rem;font-size:14px;}.tabledetails .collapse-content p{font-size:14px;}.swiper{}.swiper-button-next,.swiper-button-prev{color:var(--color-white);background-color:var(--color-haufe-electric-blue);border-radius:50%;width:40px;height:40px;}.swiper-button-next:after,.swiper-button-prev:after{font-size:17px;font-weight:700;;}.swiper-pagination{background:var(--color-white-100);width:auto;max-width:fit-content;display:flex;flex-wrap:wrap;padding:6px 5px;border-radius:1000px;}.swiper-pagination-bullet{background:var(--color-haufe-electric-blue);}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{left:0;right:0;margin:auto;bottom:10px;}.swiper-pagination-bullet-active{background:var(--color-haufe-electric-blue);}.swiper-productgallery{margin-top:4px;}.swiper-productgallery .swiper-slide{cursor:grab;}.swiper-productgallery .swiper-slide img{border-radius:var(--border-radius);}.swiper-productgallery .swiper-slide-thumb-active:before{border:1px solid var(--color-transparent);position:absolute;z-index:1;inset:0;content:"";display:block;border-radius:var(--border-radius);}.swiper-productgallery .swiper-slide-thumb-active:before{border-color:var(--color-haufe-electric-blue);}.swiper-productgallery2 .swiper-slide img{width:100%;}.swiper-productgallery2 .swiper-button-next,.swiper-productgallery2 .swiper-button-prev{color:var(--color-haufe-electric-blue);background-color:var(--color-transparent);width:auto;height:auto;border-radius:0;}.swiper-productgallery2 .swiper-button-next:after,.swiper-productgallery2 .swiper-button-prev:after{font-size:24px;}.product-gallery .info{margin-top:1rem;font-size:0.875em;line-height:1.3;}.swiper-werbefom .swiper-slide img{width:100%;border-radius:var(--border-radius);}.swiper-werbefom .swiper-button-next,.swiper-werbefom .swiper-button-prev{color:var(--color-haufe-electric-blue);background-color:var(--color-transparent);width:auto;height:auto;border-radius:0;}.swiper-werbefom .swiper-button-next:after,.swiper-werbefom .swiper-button-prev:after{font-size:24px;}@media print{body{-webkit-print-color-adjust:exact;}footer,.advisor,.wrapper-shop > *{display:none;}.navbar__title{text-decoration:none !important;}.navbar > *:not(.navbar__logo):not(.navbar__title){display:none!important;}.container{width:100%;max-width:none;}section:has(.product-details){display:block!important;}section:has(.product-details) .container > *:not(.product-details){display:none;}.details-left{width:100%;max-width:none;}.details-right{display:none;}.collapse:not(.show){display:block;}.product-printbutton{display:none;}.product-details{flex-direction:row;justify-content:space-between;}.product-subdetails{display:flex;flex-direction:row;gap:3rem;}.subdetails-left{flex:0 0 300px;max-width:300px;}.subdetails-right{flex:1 1 auto;}#productdetail .topicstable,#productdetail .dividerheadline{display:block;}.topicstable{box-shadow:none;border:1px solid var(--border-color);}.topicstable table{table-layout:auto;}.topicstable table th{background-color:var(--color-haufe-black-5)!important;border-left:1px solid var(--border-color)!important;border-right:1px solid var(--border-color)!important;}.topicstable table thead tr th:first-child{border-left:none!important;}.topicstable table thead tr th:last-child{border-right:none!important;}.topicstable table tbody tr:nth-child(even) td{background-color:var(--color-haufe-black-5)!important;}.topicstable table tbody tr td{border-left:1px solid var(--border-color)!important;border-right:1px solid var(--border-color)!important;}.topicstable table tbody tr td:first-child{border-left:none!important;}.topicstable table tbody tr td:last-child{border-right:none!important;}}.checkout-steps-container{margin:60px 0}@media only screen and (max-width:1024px){.checkout-steps-container{margin:30px 0 20px}}.checkout-steps{max-width:1000px;margin:0 auto;display:-ms-flexbox;display:flex;font-size:14px;}.checkout-steps .line{position:relative;height:2px;top:14px;background:var(--color-gray-800);-ms-flex:1 0 auto;flex:1 0 auto}.checkout-steps .line.passed,.checkout-steps .line.current{background:var(--color-haufe-electric-blue)}.checkout-steps.text{margin-top:10px}@media only screen and (max-width:600px){.checkout-steps.text{font-size:12px;display:block}.checkout-steps.text .checkout-step{display:inline-block}.checkout-steps.text .checkout-step:nth-child(2){left:33.33333333%;left:calc(33.33333333% + 5px);transform:translateX(-50%)}.checkout-steps.text .checkout-step:nth-child(3){left:66.66666667%;left:calc(66.66666667% - 10px);transform:translateX(-50%)}.checkout-steps.text .checkout-step:last-child{left:100%;transform:translateX(-100%)}}.checkout-steps.text .checkout-step{-ms-flex:1 0 15%;flex:1 0 15%;}.checkout-steps.text .checkout-step:first-child{-ms-flex:1 0 0;flex:1 0 0;}.checkout-steps.text .checkout-step:last-child{-ms-flex:1 0 0;flex:1 0 0;}.checkout-steps .checkout-step{position:relative;-ms-flex:0 0 auto;flex:0 0 auto}.checkout-steps .checkout-step a,.checkout-steps .checkout-step>div{text-decoration:none;display:block}.checkout-steps .checkout-step .icon{position:relative;z-index:1;width:30px;height:30px;color:var(--color-white);border-radius:15px;padding:6px;box-sizing:border-box;background:var(--color-white);border:2px solid var(--color-gray-800)}.checkout-steps .checkout-step .text{text-align:center;color:var(--color-gray-800);text-transform:none;font-family:var(--font-bold);}@media only screen and (max-width:600px){.checkout-steps .checkout-step .text{display:none}}.checkout-steps .checkout-step.passed .icon,.checkout-steps .checkout-step.current .icon{border-color:var(--color-haufe-electric-blue)}.checkout-steps .checkout-step.passed .text,.checkout-steps .checkout-step.current .text{color:var(--color-haufe-electric-blue)}.checkout-steps .checkout-step.passed .icon:before{content:"\e905";color:var(--color-haufe-electric-blue);display:block;width:14px;height:14px;border-radius:7px;top:6px;left:6px;right:6px;bottom:6px;position:absolute}.checkout-steps .checkout-step.current .icon:before{content:'';display:block;width:14px;height:14px;border-radius:7px;background:var(--color-haufe-electric-blue);top:6px;left:6px;right:6px;bottom:6px;position:absolute}@media only screen and (max-width:600px){.checkout-steps .checkout-step.current .text{display:block}}.checkout-steps .checkout-step:first-child .text{text-align:left}.checkout-steps .checkout-step:last-child .text{text-align:right}.checkout-steps .checkout-step:last-child.current .icon:before{content:"\e926";background:var(--color-transparent);color:var(--color-haufe-electric-blue)}.accountDisplay{display:flex;flex-wrap:wrap;margin:0;width:100%;}.accountDisplay .checkout-steps-container+#accountLogonBox{margin-top:-30px;}.lighthouse-box{padding:48px;box-sizing:border-box;background:var(--color-haufe-black-5);border-radius:var(--border-radius);}@media only screen and (max-width:768px){.lighthouse-box{padding:32px;}}.accountDisplay >*{margin:30px 0 0 30px;}.accountDisplay > form{margin:0;}.accountDisplay{display:flex;flex-direction:column;justify-content:flex-start;flex:1 1 330px;}.accountDisplay h1,.accountDisplay .h1{font-size:48px;line-height:50px;margin-bottom:48px;}@media only screen and (max-width:767px){.accountDisplay h1,.accountDisplay .h1{font-size:36px;line-height:40px;}}@media only screen and (max-width:576px){.accountDisplay h1,.accountDisplay .h1{font-size:26px;line-height:28px;}}.accountDisplay h2,.accountDisplay .h2{font-size:32px;line-height:36px;margin-bottom:32px;hyphens:auto;}@media screen and (max-width:767px){.accountDisplay h2,.accountDisplay .h2{font-size:28px;line-height:30px;margin-bottom:28px;}}@media screen and (max-width:576px){.accountDisplay h2,.accountDisplay .h2{font-size:22px;line-height:24px;margin-bottom:22px;}}.accountDisplay .aside h2{font-size:28px;line-height:30px;margin-bottom:28px;}@media screen and (max-width:767px){.accountDisplay .aside h2{font-size:26px;line-height:28px;margin-bottom:26px;}}@media screen and (max-width:576px){.accountDisplay .aside h2{font-size:20px;line-height:22px;margin-bottom:20px;}}.accountDisplay .button{margin-top:auto;}.datarow{position:relative;margin:0 0 20px 0;}.datarow .label{font-size:12px;line-height:15px;font-weight:400;}.fw-bold{font-family:var(--font-bold);}#registerBox .usp-headline{font-size:16px;}.accountDisplay .recoverPassword{text-align:left;text-transform:none;font-family:var(--font-regular);font-weight:normal;margin:0;font-size:14px;}.accountDisplay .margin{margin-bottom:15px;}.datarow .field input#password,.datarow .field input#password1{padding-right:40px;}.datarow .field .btn_showpassword{font-family:'haufeshop_iconfont';height:50px;line-height:50px;font-size:14px;position:relative;margin-top:-50px;margin-left:-39px;padding-left:5px;float:right;width:35px;cursor:pointer;color:var(--color-haufe-black);}.datarow .field .btn_showpassword:before{content:"\e916";}.datarow input{font-size:14px;}.accountDisplay .buttons{-ms-flex:1 1 100%;flex:1 1 100%;}.btnBlue.disabled{background-color:var(--color-primary-pale);pointer-events:none;cursor:default;}.errorMsgArea{margin:-15px 0 20px 0;}.errorMsgArea .errorMsg{font-weight:400;color:var(--color-red-dark);font-size:14px;}.btnWhite{background:var(--color-transparent);color:var(--color-haufe-electric-blue);outline:none;}.btnWhite:hover{background:var(--color-transparent);color:var(--color-haufe-electric-blue-hover);outline:none;}.btnWhite:active,.btnWhite:focus{background:var(--color-transparent);color:var(--color-haufe-electric-blue-active);outline:none;}.btnWhite:focus-visible{background:var(--color-transparent);color:var(--color-haufe-electric-blue);outline:2px solid var(--color-haufe-electric-blue);outline-offset:4px;}.checkoutBack{min-width:167px;text-align:left;padding-left:0;}.checkoutBack:before{font-family:'haufeshop_iconfont';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;padding-right:10px;}.checkoutBack:before{content:"\e907";}.floatRight{float:right;}.chooseaddress{display:flex;flex-flow:row wrap;gap:20px;}.chooseaddress > div{flex:0 0 calc(25% - 15px);}.chooseaddress > div:last-child{flex:1 1 calc(25% - 15px);}@media only screen and (max-width:1279px){.chooseaddress > div{flex:0 0 calc(50% - 10px);}}@media only screen and (max-width:767px){.chooseaddress > div{flex:0 0 100%;}}.chooseaddress input[type="radio"]{display:none;}.chooseaddress input[type="radio"]:not(:disabled) ~ label{cursor:pointer;}.chooseaddress input[type="radio"]:disabled ~ label{color:var(--color-gray-600);border-color:var(--color-gray-600);box-shadow:none;cursor:not-allowed;}.chooseaddress label{display:flex;flex-direction:column;height:100%;background:var(--color-white);border:4px solid var(--border-color);position:relative;margin:0;border-radius:var(--border-radius);}.chooseaddress label:hover{border:4px solid var(--border-color);}.chooseaddress label .txt{padding:30px 30px 30px 40px;}.chooseaddress label .txt p{font-family:var(--font-regular);font-size:14px;margin-bottom:0;}.chooseaddress label .main-address{padding:0 30px 30px 40px;color:var(--color-gray-800);font-size:12px;}.chooseaddress input[type="radio"]:checked + label{background:var(--color-white);color:var(--color-haufe-black);border:4px solid var(--color-haufe-electric-blue);border-radius:var(--border-radius);}.chooseaddress input[type="radio"]:checked + label::before{color:var(--color-white);font-family:'haufeshop_iconfont';content:'\e905';font-size:14px;font-weight:400;line-height:1;position:absolute;left:8px;top:7px;z-index:2;}.chooseaddress input[type="radio"]:checked + label::after{position:absolute;content:"";top:0px;left:0;width:30px;height:30px;background-color:var(--color-haufe-electric-blue);z-index:1;}.chooseaddress .add-address{display:flex;flex-direction:column;gap:1rem;height:100%;background:var(--color-haufe-black-5);position:relative;margin:0;align-items:center;justify-content:center;cursor:pointer;padding:30px 0;border-radius:var(--border-radius);}.chooseaddress .add-address .aa-icon{position:relative;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:3px solid var(--color-haufe-electric-blue);border-radius:50%;}.chooseaddress .add-address .aa-icon:before{color:var(--color-haufe-electric-blue);font-family:'haufeshop_iconfont';content:'\e911';font-size:22px;font-weight:400;line-height:1;z-index:2;transform:rotate(45deg);}.chooseaddress .add-address .aa-text{font-family:var(--font-bold);text-transform:none;font-size:14px;color:var(--color-haufe-electric-blue);}.my-data-edit{margin-top:2rem;font-family:var(--font-bold);font-size:14px;color:var(--color-haufe-electric-blue);text-transform:uppercase;}.selectaddress{display:flex;flex-flow:row wrap;gap:20px;}.selectaddress > div{flex:0 0 calc(50% - 10px);}.selectaddress > div:last-child{flex:1 1 calc(50% - 10px);}@media only screen and (max-width:1279px){.selectaddress > div{flex:0 0 calc(50% - 10px);}}@media only screen and (max-width:767px){.selectaddress > div{flex:0 0 100%;}}.selectaddress .address{display:flex;flex-direction:column;height:100%;background:var(--color-white);border:4px solid var(--border-color);position:relative;margin:0;border-radius:var(--border-radius);}.selectaddress .address .txt{padding:30px;}.selectaddress .address .txt p{font-family:var(--font-regular);font-size:14px;margin-bottom:0;}.selectaddress .address .address-tools{padding:0 30px 30px 30px;color:var(--color-gray-800);font-size:12px;display:flex;gap:20px;}.selectaddress .address .address-tools .delete{margin-left:auto;}.selectaddress .address .address-tools .delete a{color:var(--color-gray-800);}.selectaddress .address .address-tools .edit a{color:var(--color-gray-800);}.selectaddress .add-address{display:flex;flex-direction:column;gap:1rem;height:100%;background:var(--color-haufe-black-5);position:relative;margin:0;align-items:center;justify-content:center;cursor:pointer;padding:30px 0;border-radius:var(--border-radius);}.selectaddress .add-address .aa-icon{position:relative;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:3px solid var(--color-haufe-electric-blue);border-radius:50%;}.selectaddress .add-address .aa-icon:before{color:var(--color-haufe-electric-blue);font-family:'haufeshop_iconfont';content:'\e911';font-size:22px;font-weight:400;line-height:1;z-index:2;transform:rotate(45deg);}.selectaddress .add-address .aa-text{font-family:var(--font-bold);text-transform:none;font-size:14px;color:var(--color-haufe-electric-blue);}.accountDisplay{position:relative;}.accountDisplay .art_form_message_top>*{-ms-flex:1 0 100%;flex:1 0 100%;}.accountDisplay #accountLogonBox,.accountDisplay #accountDataBox,.accountDisplay #shoppingCartBox{display:flex;flex-wrap:wrap;margin:0;width:100%;gap:3rem;}.accountDisplay #accountLogonBox>*,.accountDisplay #accountDataBox>*,.accountDisplay #shoppingCartBox>*{margin:0;}.accountDisplay #accountLogonBox h1,.accountDisplay #accountDataBox h1,.accountDisplay #shoppingCartBox h1{flex:1 1 100%;}.accountDisplay #accountLogonBox .lighthouse-box,.accountDisplay #accountDataBox .lighthouse-box,.accountDisplay #shoppingCartBox .lighthouse-box,.accountDisplay .lighthouse-box form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex:1 1 330px;flex:1 1 330px;}.accountDisplay #accountLogonBox .lighthouse-box,.accountDisplay #accountDataBox .lighthouse-box{padding:3rem;}@media only screen and (max-width:768px){.accountDisplay #accountLogonBox .lighthouse-box,.accountDisplay #accountDataBox .lighthouse-box{padding:1.5rem;}}.accountDisplay #accountLogonBox h2,.accountDisplay #accountDataBox h2,.accountDisplay #shoppingCartBox h2{flex:1 1 100%;}.checkout-steps-container+.accountDisplay{margin-top:0;}.accountDisplay #accountLogonBox.centered{justify-content:center;}.accountDisplay #accountLogonBox .single-narrow-box{flex:0 1 633px;}.accountDisplay #accountLogonBox .usp-headline{margin-bottom:10px;display:inline-block;}hr{display:block;height:1px;border:0;border-top:1px solid var(--border-color);margin:1em 0;padding:0;}.accountDisplay hr{border-top-color:var(--border-color);margin:30px 0 50px 0;}.form-group{position:relative;margin:0 0 20px 0;}.form-group .label{margin-bottom:5px;font-size:12px;line-height:15px;font-weight:400;}.form-group .label label{margin:0;color:var(--color-haufe-black);}.datarow .form-text{font-size:12px;line-height:1.4;margin-top:0.5rem;}.art_basket{font-family:var(--font-regular);font-size:14px;}.art_basket p{font-size:14px;line-height:1.4;margin-top:0;margin-bottom:0.75rem;}.art_basket p:last-child{margin-bottom:0;}.art_basket .basket.lighthouse-box{padding:0;box-sizing:border-box;background:var(--color-white);border-radius:var(--border-radius);border:1px solid var(--border-color);}.art_basket .basket input[type="radio"]{position:fixed;top:-1000px;left:-1000px}.art_basket .basket input[type="radio"]:focus-visible+label{outline:2px solid var(--color-haufe-pink) !important;outline-offset:-2px !important}.art_basket .basket input[type="radio"]+label{position:relative;padding-left:25px;display:inline-block;cursor:pointer}.art_basket .basket input[type="radio"]+label:before{content:'';position:absolute;left:0px;top:1px;display:block;box-sizing:border-box;width:18px;height:18px;border:1px solid var(--color-gray-700);border-radius:9px;background-color:var(--color-white)}.art_basket .basket input[type="radio"]+label:after{position:absolute;left:4px;top:5px;display:block;box-sizing:border-box;width:10px;height:10px;border-radius:9px;background-color:var(--color-haufe-electric-blue)}.art_basket .basket input[type="radio"].error+label:before{border-color:var(--color-red-dark)}.art_basket .basket input[type="radio"].warning+label:before{border-color:var(--color-orange)}.art_basket .basket input[type="radio"].checked+label:after{content:''}.art_basket .basket input[type="radio"]:checked+label:after{content:''}.art_basket .basket input[type="radio"]:not(.disabled):hover+label:before,.art_basket .basket input[type="radio"]:not(.disabled):focus+label:before{border-color:var(--color-haufe-electric-blue)}.art_basket .basket input[type="radio"].disabled+label{color:var(--color-gray-800)}.art_basket .basket .basket_header{display:-ms-grid;display:grid;grid-template-columns:1fr 130px 100px 110px 110px 110px;padding:24px 32px;background:var(--color-haufe-black-5);border-radius:var(--border-radius) var(--border-radius) 0 0;}.art_basket .basket .basket_header .product_image{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2}.art_basket .basket .basket_header .amount{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2}.art_basket .basket .basket_header .headingFirst.price.single{grid-column:4 / 5;grid-row:1 / 2}.art_basket .basket .basket_header .headingFirst.price.quantity{grid-column:5 / 6;grid-row:1 / 2;}.art_basket .basket .basket_header .price.total{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:6 / 7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2}.art_basket .basket .basket_header .headingLast.price.single_net{grid-column:4 / 5;grid-row:2 / 3}.art_basket .basket .basket_header .headingLast.price.quantity{grid-column:5 / 6;grid-row:2 / 3;line-height:1.3;}@media only screen and (min-width:992px){.art_basket .basket .basket_header .headingLast.price.quantity{margin-top:3px;}}@media only screen and (min-width:1450px){.art_basket .basket .basket_header .headingLast.price.quantity{margin-top:6px;}}.art_basket .basket .basket_header .headingLast.price.total_gross{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:6 / 7;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3;text-align:right;}.art_basket .basket .basket_header .headingFirst{text-transform:none;color:var(--color-primary-dark);font-family:var(--font-bold);}.art_basket .basket .basket_header .price.total{text-align:right}.art_basket .basket .product_row{display:-ms-grid;display:grid;grid-template-columns:180px 1fr 50px 50px 110px 110px 110px;border:2px solid var(--color-transparent);padding:24px 32px}.art_basket .basket .product_row .product_image{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:2;-ms-grid-row-span:7;grid-row:2 / 9}.art_basket .basket .product_row .product_title{grid-column:2 / 3;grid-row:2 / 3}.art_basket .basket .product_row .product_title .order_link{display:inline-block}.art_basket .basket .product_row .product_version{grid-column:2 / 3;grid-row:3 / 4}.art_basket .basket .product_row .edit_item{grid-column:3 / 4;grid-row:2 / 3}.art_basket .basket .product_row .delete_basket{grid-column:4 / 5;grid-row:2 / 3}.art_basket .basket .product_row .price.single_net{grid-column:5 / 6;grid-row:2 / 3;}.art_basket .basket .product_row .price.quantity{grid-column:6 / 7;grid-row:2 / 3;text-align:center;}.art_basket .basket .product_row .price.quantity span{color:var(--color-gray-800);}@media only screen and (min-width:992px){.art_basket .basket .product_row .price.quantity span{display:block;line-height:1;}}.art_basket .basket .product_row .price.total{grid-column:7 / 8;grid-row:2 / 3;}.art_basket .basket .product_row .product_image{-ms-grid-column-align:end;justify-self:end}.art_basket .basket .product_row .product_image .order_link{display:block}.art_basket .basket .product_row .product_image .order_link img{border-radius:var(--border-radius);}.art_basket .basket .product_row .order_link{font-size:18px;line-height:26px;font-family:var(--font-bold);margin-right:15px;color:var(--color-haufe-electric-blue);}.art_basket .basket .product_row span.order_link{color:var(--color-haufe-black);}.art_basket .basket .product_row .order_link:hover{text-decoration:none;}.art_basket .basket .product_row .option_title{font-family:var(--font-bold);margin-right:15px;display:flex;gap:10px;align-items:center;}.art_basket .basket .product_row .option_title:before{font-family:'haufeshop_iconfont';content:"\e905";font-weight:normal;}.art_basket .basket .product_row .product_version{margin-top:8px;margin-bottom:8px}.art_basket .basket .product_row .edit_item{justify-self:start;font-size:12px}.art_basket .basket .product_row .edit_item a{color:var(--color-gray-800)}.art_basket .basket .product_row .edit_item a:hover{text-decoration:none;}.art_basket .basket .product_row .edit_item .icon{margin-right:0}.art_basket .basket .product_row .delete_basket{justify-self:start;font-size:12px}.art_basket .basket .product_row .delete_basket a{color:var(--color-gray-800)}.art_basket .basket .product_row .delete_basket a:hover{text-decoration:none;}.art_basket .basket .product_row .delete_basket .icon{margin-right:0}.art_basket .basket .product_row .price{font-family:var(--font-regular);}.art_basket .basket .product_row .price .previousPreferredPrice{font-size:0.9em;line-height:1.3;text-decoration:line-through;}.art_basket .basket .product_row .price .preferredPriceDetail{font-size:14px;line-height:18px;color:var(--color-gray-800);text-align:left;margin-top:4px;}.art_basket .basket .product_row .price.total{text-align:right;font-family:var(--font-bold);}.art_basket .basket .line{border-top:1px solid var(--border-color)}.art_basket .basket .basket_footer{display:grid;grid-template-columns:1fr 300px 100px;padding:24px 32px;background:var(--color-haufe-black-5);border-radius:0 0 var(--border-radius) var(--border-radius);}.art_basket .basket .basket_footer .infos{grid-column:1 / 2;grid-row:1 / 6}.art_basket .basket .basket_footer .discountcode{grid-column:1 / 2;grid-row:1 / 11;align-self:center;}.art_basket .basket .basket_footer .discountcode .form-group{margin:0;align-items:center;display:flex;gap:20px 30px;}.art_basket .basket .basket_footer .discountcode .col-form-label{padding:0;font-family:var(--font-bold);}.art_basket .basket .basket_footer .discountcode .form-control{width:240px;}.art_basket .basket .basket_footer .label{grid-column:2 / 3}.art_basket .basket .basket_footer .price{grid-column:3 / 4}.art_basket .basket .basket_footer .product_total_net{font-family:var(--font-bold);}.art_basket .basket .basket_footer .product_total_gross{grid-row:10 / 11;}.art_basket .basket .basket_footer .total{grid-row:1 / 2}.art_basket .basket .basket_footer .label,.art_basket .basket .basket_footer .price{margin:4px 0;}.art_basket .basket .basket_footer .price{text-align:right}.art_basket .basket .basket_footer .total{}@media only screen and (max-width:991px){.art_basket .basket .basket_footer .discountcode{grid-column:1 / 3;grid-row:1 / 2;padding-bottom:20px;}}@media only screen and (max-width:991px){.art_basket .basket .basket_header{-ms-grid-columns:1fr 130px 100px 100px 110px 110px;grid-template-columns:1fr 130px 100px 100px 110px 110px}.art_basket .basket .product_row{-ms-grid-columns:95px 1fr 130px 100px 100px 110px 110px;grid-template-columns:95px 1fr 130px 100px 100px 110px 110px;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}.art_basket .basket .product_row .product_image{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2 / 4}.art_basket .basket .product_row .product_title .order_link{display:block}.art_basket .basket .product_row .edit_item{grid-column:2 / 3;grid-row:3 / 4;}.art_basket .basket .product_row .delete_basket{grid-column:3 / 4;grid-row:3 / 4;}.art_basket .basket .product_row .componentprice2.price.single_net{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4 / 5;-ms-grid-row:8;-ms-grid-row-span:1;grid-row:8 / 9}.art_basket .basket .product_row .product_image img{margin-right:15px;margin-bottom:8px;width:160px}.art_basket .basket .product_row .order_link{margin-top:10px;font-size:16px}.art_basket .basket .product_row .product_version{font-size:14px}.art_basket .basket .product_row .product_version{margin-top:0}.art_basket .basket .basket_footer{display:-ms-grid;display:grid;-ms-grid-columns:1fr 300px 100px;grid-template-columns:1fr 300px 100px}}@media only screen and (min-width:992px){.art_basket .basket .product_row .heading.price_single,.art_basket .basket .product_row .heading.price_quantity,.art_basket .basket .product_row .heading.price_total{display:none;}}@media only screen and (max-width:991px){.art_basket .basket .basket_header{-ms-grid-columns:100%;grid-template-columns:100%;padding:24px 32px}.art_basket .basket .basket_header .headingFirst.amount,.art_basket .basket .basket_header .headingFirst.price,.art_basket .basket .basket_header .headingLast.amount,.art_basket .basket .basket_header .headingLast.price{display:none}.art_basket .basket .product_row{grid-template-columns:1fr 30px 30px;padding:24px 32px}.art_basket .basket .product_row .product_image{grid-column:1 / 2;grid-row:2 / 3}.art_basket .basket .product_row .product_title{grid-column:1 / 2;grid-row:3 / 4}.art_basket .basket .product_row .product_title .order_link{display:block}.art_basket .basket .product_row .product_version{grid-column:1 / 2;grid-row:4 / 5}.art_basket .basket .product_row .heading.amount{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;-ms-grid-row:6;-ms-grid-row-span:1;grid-row:6 / 7}.art_basket .basket .product_row .heading.price_single{grid-column:1 / 2;grid-row:8 / 9}.art_basket .basket .product_row .price.single_net{grid-column:1 / 2;grid-row:9 / 10}.art_basket .basket .product_row .price.single_net > div{display:inline;}.art_basket .basket .product_row .heading.price_total{grid-column:1 / 2;grid-row:12 / 13}.art_basket .basket .product_row .price.total{grid-column:1 / 2;grid-row:13 / 14}.art_basket .basket .product_row .heading.price_quantity{grid-column:1 / 2;grid-row:10 / 11}.art_basket .basket .product_row .price.quantity{grid-column:1 / 2;grid-row:11 / 12;text-align:left;}.art_basket .basket .product_row .price.quantity > div{display:inline}.art_basket .basket .product_row .componentprice2.price.single_net{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:17;-ms-grid-row-span:1;grid-row:17 / 18}.art_basket .basket .product_row .product_image{-ms-grid-column-align:start;justify-self:start;margin-bottom:1rem;}.art_basket .basket .product_row .order_link{margin-top:0}.art_basket .basket .product_row .product_version{margin-top:13px;margin-bottom:13px;}.art_basket .basket .product_row .heading{margin-top:25px;text-transform:none;color:var(--color-primary-dark);font-family:var(--font-bold);}.art_basket .basket .product_row .tax_info{margin-top:1px;color:var(--color-gray-800);font-weight:normal}.art_basket .basket .product_row .price{-ms-grid-row-align:end;align-self:end}.art_basket .basket .product_row .price.total{margin-bottom:9px;text-align:left}.art_basket .basket .product_row .price.total>div{display:inline}.art_basket .basket .basket_footer{display:-ms-grid;display:grid;-ms-grid-columns:auto 100px;grid-template-columns:auto 100px;padding:24px 32px}.art_basket .basket .basket_footer .infos{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2}.art_basket .basket .basket_footer .label{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2}.art_basket .basket .basket_footer .price{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3}.art_basket .basket .basket_footer .product_total_net{}.art_basket .basket .basket_footer .product_total_gross{-ms-grid-row:3;-ms-grid-row-span:1;grid-row:10 / 11}.art_basket .basket .basket_footer .total{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3}}.art_basket .buttons{margin:30px 0 30px;display:flex;flex-direction:column;gap:20px;}@media only screen and (min-width:992px){.art_basket .buttons{justify-content:space-between;flex-direction:row;flex-wrap:wrap;align-items:flex-start;}.art_basket .buttons .text{width:100%;}}@media only screen and (min-width:1280px){.art_basket .buttons{justify-content:space-between;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;}.art_basket .buttons .text{width:auto;padding-right:50px;}}.art_basket .button{white-space:nowrap;margin-top:0;}.art_basket .checkoutBack{text-align:left;padding-left:0;color:var(--color-haufe-electric-blue);box-shadow:none;text-transform:none;font-weight:700;font-size:14px;}.art_basket .checkoutBack:before{font-family:'haufeshop_iconfont';content:"\e907";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;padding-right:10px;}.button[disabled],html input[disabled]{cursor:default;opacity:0.65;}.multi-select-dropdown{position:relative;display:block;width:100%;}.dropbtn{text-align:left;text-overflow:'';background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20version%3D'1.1'%20height%3D'1024'%20width%3D'1024'%20viewBox%3D'0%200%201024%201024'%3E%3Cpath%20fill%3D'%23262e33'%20d%3D'M484.4%20763c11%2012%2025%2018%2038.8%2018s27.6-6%2038.8-18l445.6-482.2c22.2-24%2022.2-60%200-83.8-22.2-24-55.4-24-77.4%200l-407.2%20440.2-429-464.2c-22.2-24-55.4-24-77.4%200-22.2%2021-22.2%2060%200%2083.8l467.8%20506.2z'/%3E%3C/svg%3E") no-repeat;background-position:right center;background-position:calc(100% - 20px) center;background-size:14px 14px;line-height:18px;border-radius:0;display:block;width:100%;height:50px;padding:10px 20px;font-size:1rem;line-height:1.5;color:var(--color-haufe-black);background-color:var(--color-white);background-clip:padding-box;border:1px solid var(--color-gray-700);border-radius:0;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;font-family:var(--font-regular);font-weight:300;font-size:14px;line-height:18px;}.dropbtn.open{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20viewBox%3D'0%200%201024%201024'%3E%3Cpath%20fill%3D'%23262e33'%20d%3D'M512%20438.6l438.6-438.6%2073.4%2073.4-438.6%20438.6%20438.6%20438.6-73.4%2073.4-438.6-438.6-438.6%20438.6-73.4-73.4%20438.6-438.6-438.6-438.6%2073.4-73.4%20438.6%20438.6z'%3E%3C/path%3E%3C/svg%3E");background-position:calc(100% - 20px) center;background-size:14px 14px;}.dropbtn:focus{color:var(--color-haufe-black);background-color:var(--color-white);border-color:var(--color-haufe-electric-blue);outline:0;box-shadow:0 0 0 0.2rem var(--color-black-25-blue);}.dropbtn:hover{border-color:var(--color-haufe-electric-blue) !important;cursor:inherit;}.dropbtn:focus-visible{outline:1px solid var(--color-haufe-electric-blue) !important;}.dropdown-content{display:none;position:absolute;background-color:var(--color-white);min-width:200px;width:100%;overflow-y:auto;border:1px solid var(--color-gray-700);z-index:1;top:calc(100% - 1px);}.dropdown-content.show{display:block;}.dropdown-group{padding:5px 10px;font-weight:bold;border-bottom:1px solid var(--border-color);}.dropdown-group .group-label{font-weight:700!important;}.dropdown-options{padding-left:25px;}.dropdown-options input[type='checkbox']{margin-right:5px;}.dropdown-options .option-label{font-family:var(--font-regular)!important;font-weight:500!important;}select{border-radius:5px;padding:20px;}.my-data{position:relative;background-color:var(--color-haufe-black-5);padding:32px;border-radius:var(--border-radius);}.my-data .txt p{margin:0;font-size:14px;line-height:1.4;}.basket-form{margin-top:60px;}.basket-form .form-check-label{font-family:var(--font-regular);}.accountDisplay .shop_cart_s_wrapper{display:flex;gap:3rem;margin:1.5rem 0 0 0;width:100%;align-items:flex-start;}.accountDisplay .shop_cart_s_wrapper .aside{display:flex;gap:3rem;flex-direction:column;justify-content:flex-start;flex:0 0 360px;margin:0;}.accountDisplay .shop_cart_s_wrapper .art_basket{display:flex;flex-direction:column;justify-content:flex-start;flex:1 1 360px;gap:3rem;}@media only screen and (max-width:1279px){.accountDisplay .shop_cart_s_wrapper{flex-direction:column;}.accountDisplay .shop_cart_s_wrapper .aside{flex:1;width:100%;}.accountDisplay .shop_cart_s_wrapper .art_basket{flex:1;padding:0;width:100%;}}#s_breadcrumb{padding:0 1.5rem;margin:32px auto 0;max-width:1600px;color:var(--color-haufe-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;font-family:var(--font-regular);font-weight:300;}@media only screen and (max-width:1024px){#s_breadcrumb{margin:25px auto 0}}@media only screen and (max-width:480px){#s_breadcrumb{margin:15px auto 0;padding:0 15px}#s_breadcrumb.has_mobile_history_back.breadcrumb_links{display:none}}#s_breadcrumb .arrow-right{box-sizing:border-box;height:8px;width:8px;margin:0 10px;display:inline-block;border-top:1px solid var(--color-haufe-black);border-right:1px solid var(--color-haufe-black);transform:rotate(45deg)}#s_breadcrumb a{color:var(--color-haufe-black)}#s_breadcrumb .last{color:var(--color-haufe-black);font-family:var(--font-bold);font-weight:400;}.breadcrumb{background-color:transparent;padding:0;margin-bottom:2rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;color:var(--color-haufe-black);font-family:var(--font-bold);}.breadcrumb .breadcrumb__arrow{box-sizing:border-box;height:8px;width:8px;margin:0 10px;display:inline-block;border-top:1px solid var(--color-haufe-black);border-right:1px solid var(--color-haufe-black);transform:rotate(45deg)}.breadcrumb .breadcrumb__arrow .icon-arrow{display:none;}.breadcrumb a{color:var(--color-haufe-black);font-family:var(--font-regular);}.history_back{display:none;position:relative;z-index:1998;max-width:1260px;font-size:14px;line-height:20px;margin-top:15px;text-align:left;padding:0 10px;font-weight:300}@media only screen and (max-width:480px){.history_back{display:block}}.history_back a{color:var(--color-haufe-black);text-decoration:none;padding-left:7px}.history_back a:before{box-sizing:border-box;content:'';height:8px;width:8px;margin:0 7px 1px 0;display:inline-block;border-top:1px solid var(--color-haufe-black);border-right:1px solid var(--color-haufe-black);transform:rotate(-135deg)}.accountDisplay #shoppingCartBox .basket-history{flex:1;}.basket-history .buttons{justify-content:flex-end;flex-direction:row;flex-wrap:nowrap;margin-bottom:0;}.order-history{line-height:1.5;}.order-history .line{border-top:1px solid var(--border-color);}.order-history-row{display:grid;grid-template-columns:17% 17% 1fr 17% 12%;padding:1rem 0;}.ohr-amount{text-align:right;}.ohr-button{text-align:right;font-family:var(--font-bold);font-size:14px;color:var(--color-haufe-electric-blue);text-transform:none;}@media only screen and (max-width:767px){.order-history-row{grid:none;}.ohr-amount,.ohr-button{text-align:left;}.ohr-button{margin-top:1rem;line-height:1;}.ohr-date:before{content:"Datum:";font-family:var(--font-bold);}.ohr-number:before{content:"Bestellnummer:";font-family:var(--font-bold);}.ohr-name:before{content:"Name:";font-family:var(--font-bold);}.ohr-amount:before{content:"Bestellwert (netto):";font-family:var(--font-bold);}}.order-history-head{display:grid;grid-template-columns:17% 17% 1fr 17% 12%;padding:1rem 0;font-family:var(--font-bold);border-bottom:2px solid var(--border-color);hyphens:auto;word-break:break-word;}.ohh-amount{text-align:right;}.ohh-button{text-align:right;}@media only screen and (max-width:767px){.order-history-head{display:none;}}.art_basket .list-toolbar:last-child{border-top:none;}@media only screen and (max-width:1024px){.art_basket .list-toolbar:last-child:before{bottom:-10px;top:-80px;}}.accountDisplay #shoppingCartBox .basket-address{flex:1;}#headerSearch{-ms-grid-column:6;-ms-grid-column-span:1;grid-column:6 / 7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2;display:-ms-grid;display:grid;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;position:relative;font-family:var(--font-regular);font-size:14px;line-height:1.5;}#headerSearch .btn_headerSearch{width:40px;height:40px;display:block;font-size:20px;line-height:34px;color:var(--color-primary-dark);-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;border-radius:50%;background-color:transparent;border:1px solid var(--color-haufe-black);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#headerSearch .btn_headerSearch:hover{background:var(--color-haufe-black-rgb-5);}#headerSearch .btn_headerSearch:before{content:"";width:100%;text-align:center;display:block;position:relative;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjQ5OTcgMTcuMDUwOEwxNi41NDIzIDE3LjA5MDZMMTYuNTg1IDE3LjA1MDhMMTcuNjM4NyAxNi4wNjdMMTcuNjg3NiAxNi4wMjEzTDE3LjYzODcgMTUuOTc1N0wxMS40MDIzIDEwLjE1NTFDMTEuNzg4OCA5LjcxMDU2IDEyLjA5OSA5LjE5MTc4IDEyLjMzMzIgOC41OTkzNkwxMi4zMzMyIDguNTk5MzVDMTIuNTc1OCA3Ljk4NTIxIDEyLjY5NzEgNy4zNDA3OSAxMi42OTcxIDYuNjY2NTVDMTIuNjk3MSA1LjA1MzcgMTIuMDk3NCAzLjY4NzE3IDEwLjkwMDQgMi41NzA2NUwxMC44NTc4IDIuNjE2MzVMMTAuOTAwNCAyLjU3MDY0QzkuNzAzNTIgMS40NTQzMSA4LjI0MTM0IDAuODk2NDg0IDYuNTE3OCAwLjg5NjQ4NEM0Ljc5NDA5IDAuODk2NDg0IDMuMzMyNCAxLjQ1NDYzIDIuMTM2NjQgMi41NzE2MUwyLjEzNjY0IDIuNTcxNjFDMC45NDA3MDggMy42ODg5MSAwLjM0MTU1MyA1LjA1NTU4IDAuMzQxNTUzIDYuNjY3OTVDMC4zNDE1NTMgOC4yODA0OSAwLjk0MDg4MSA5LjY0NjcgMi4xMzcxNiAxMC43NjI5QzMuMzMzMjYgMTEuODc5IDQuNzk1MjggMTIuNDM2NiA2LjUxOTMgMTIuNDM2NkM3LjIyMDc5IDEyLjQzNjYgNy44OTk5MiAxMi4zMjY3IDguNTU2NDEgMTIuMTA2N0M5LjE5NDI3IDExLjg5MyA5Ljc2MTQ4IDExLjU5OSAxMC4yNTc1IDExLjIyNDVMMTYuNDk5NyAxNy4wNTA4Wk05Ljc1MDY2IDkuNjc2NTlMOS43NTA2NSA5LjY3NjZDOC44Njg3MiAxMC40OTk5IDcuNzkyOSAxMC45MTE5IDYuNTE5MyAxMC45MTE5QzUuMjQ1NzEgMTAuOTExOSA0LjE2OTg4IDEwLjQ5OTkgMy4yODc5NSA5LjY3NjZMMy4yODc5NCA5LjY3NjU5QzIuNDA2MDMgOC44NTM2MiAxLjk2NjMgNy44NTE0OSAxLjk2NjMgNi42NjY1NUMxLjk2NjMgNS40ODE2MSAyLjQwNjAzIDQuNDc5NDggMy4yODc5NCAzLjY1NjUxTDMuMjg3OTUgMy42NTY1QzQuMTY5ODggMi44MzMyMSA1LjI0NTcxIDIuNDIxMjUgNi41MTkzIDIuNDIxMjVDNy43OTI5IDIuNDIxMjUgOC44Njg3MiAyLjgzMzIxIDkuNzUwNjUgMy42NTY1TDkuNzUwNjYgMy42NTY1MUMxMC42MzI2IDQuNDc5NDggMTEuMDcyMyA1LjQ4MTYxIDExLjA3MjMgNi42NjY1NUMxMS4wNzIzIDcuODUxNDkgMTAuNjMyNiA4Ljg1MzYyIDkuNzUwNjYgOS42NzY1OVoiIGZpbGw9IiMwMDEzNDQiIHN0cm9rZT0iIzAwMTM0NCIgc3Ryb2tlLXdpZHRoPSIwLjEyNSIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-position-x:10px;background-position-y:11px;width:40px;height:40px;}#headerSearch #popupSearch{display:none;z-index:2001;position:absolute;width:calc(100vw - 220px);max-width:1400px;right:-35px;top:-19px;background:var(--color-white);padding:0;color:var(--color-haufe-black)}@media only screen and (max-width:1023px){#headerSearch #popupSearch{width:calc(100vw - 120px);}}@media only screen and (max-width:575px){#headerSearch #popupSearch{width:calc(100vw - 30px);right:15px;left:15px;top:15px;position:fixed;}}#headerSearch.active #popupSearch{display:block}.popup-search-top-list{padding:0;margin:0;list-style:none;font-size:14px;line-height:1.5;}.popup-search-top-list p{margin:1em 0;}.popup-search-top-list .bold{font-family:var(--font-bold);}.popup-search-top-list>li{padding:19px 0;border-bottom:1px solid var(--color-black-20-ink-short)}.popup-search-top-list>li:first-child,.popup-search-top-list>li:last-child{border-bottom:0}.popup-search-top-list>li:nth-child(2){padding-top:10px;}.popup-search-sub-list{margin:0;padding:0;list-style:none}.popup-search-sub-list>li{padding:0 30px}.searchHeader{position:relative}.searchHeader>li{padding-right:30px;min-height:42px;display:flex;justify-content:center;flex-direction:column;}.searchHeader .searchbox{color:var(--color-haufe-black);background-color:var(--color-haufe-black-rgb-7);border:1px solid var(--color-haufe-black);border-radius:1000px;height:40px;padding-right:50px;}.searchHeader .searchbox:focus,.searchHeader .searchbox:focus-visible{outline:none!important;box-shadow:none;border:none;background:var(--color-haufe-black);color:var(--color-white);}.searchHeader .searchbox:focus + .icon,.searchHeader .searchbox:focus-visible + .icon{color:var(--color-white);}.searchHeader .searchbox::placeholder{color:var(--color-haufe-black);}.searchHeader .searchbox:focus::placeholder{color:var(--color-white);}.searchHeader .icon{width:40px;height:40px;display:block;font-size:20px;line-height:34px;color:var(--color-haufe-black);-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;right:35px;top:0;transition:none;}.searchHeader .icon:before{content:"";width:100%;text-align:center;display:block;position:relative;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjQ5OTcgMTcuMDUwOEwxNi41NDIzIDE3LjA5MDZMMTYuNTg1IDE3LjA1MDhMMTcuNjM4NyAxNi4wNjdMMTcuNjg3NiAxNi4wMjEzTDE3LjYzODcgMTUuOTc1N0wxMS40MDIzIDEwLjE1NTFDMTEuNzg4OCA5LjcxMDU2IDEyLjA5OSA5LjE5MTc4IDEyLjMzMzIgOC41OTkzNkwxMi4zMzMyIDguNTk5MzVDMTIuNTc1OCA3Ljk4NTIxIDEyLjY5NzEgNy4zNDA3OSAxMi42OTcxIDYuNjY2NTVDMTIuNjk3MSA1LjA1MzcgMTIuMDk3NCAzLjY4NzE3IDEwLjkwMDQgMi41NzA2NUwxMC44NTc4IDIuNjE2MzVMMTAuOTAwNCAyLjU3MDY0QzkuNzAzNTIgMS40NTQzMSA4LjI0MTM0IDAuODk2NDg0IDYuNTE3OCAwLjg5NjQ4NEM0Ljc5NDA5IDAuODk2NDg0IDMuMzMyNCAxLjQ1NDYzIDIuMTM2NjQgMi41NzE2MUwyLjEzNjY0IDIuNTcxNjFDMC45NDA3MDggMy42ODg5MSAwLjM0MTU1MyA1LjA1NTU4IDAuMzQxNTUzIDYuNjY3OTVDMC4zNDE1NTMgOC4yODA0OSAwLjk0MDg4MSA5LjY0NjcgMi4xMzcxNiAxMC43NjI5QzMuMzMzMjYgMTEuODc5IDQuNzk1MjggMTIuNDM2NiA2LjUxOTMgMTIuNDM2NkM3LjIyMDc5IDEyLjQzNjYgNy44OTk5MiAxMi4zMjY3IDguNTU2NDEgMTIuMTA2N0M5LjE5NDI3IDExLjg5MyA5Ljc2MTQ4IDExLjU5OSAxMC4yNTc1IDExLjIyNDVMMTYuNDk5NyAxNy4wNTA4Wk05Ljc1MDY2IDkuNjc2NTlMOS43NTA2NSA5LjY3NjZDOC44Njg3MiAxMC40OTk5IDcuNzkyOSAxMC45MTE5IDYuNTE5MyAxMC45MTE5QzUuMjQ1NzEgMTAuOTExOSA0LjE2OTg4IDEwLjQ5OTkgMy4yODc5NSA5LjY3NjZMMy4yODc5NCA5LjY3NjU5QzIuNDA2MDMgOC44NTM2MiAxLjk2NjMgNy44NTE0OSAxLjk2NjMgNi42NjY1NUMxLjk2NjMgNS40ODE2MSAyLjQwNjAzIDQuNDc5NDggMy4yODc5NCAzLjY1NjUxTDMuMjg3OTUgMy42NTY1QzQuMTY5ODggMi44MzMyMSA1LjI0NTcxIDIuNDIxMjUgNi41MTkzIDIuNDIxMjVDNy43OTI5IDIuNDIxMjUgOC44Njg3MiAyLjgzMzIxIDkuNzUwNjUgMy42NTY1TDkuNzUwNjYgMy42NTY1MUMxMC42MzI2IDQuNDc5NDggMTEuMDcyMyA1LjQ4MTYxIDExLjA3MjMgNi42NjY1NUMxMS4wNzIzIDcuODUxNDkgMTAuNjMyNiA4Ljg1MzYyIDkuNzUwNjYgOS42NzY1OVoiIGZpbGw9IiMwMDEzNDQiIHN0cm9rZT0iIzAwMTM0NCIgc3Ryb2tlLXdpZHRoPSIwLjEyNSIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-position-x:10px;background-position-y:11px;width:40px;height:40px;}.searchHeader .searchbox:focus + .icon:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjQ5OTcgMTcuMDUwOEwxNi41NDIzIDE3LjA5MDZMMTYuNTg1IDE3LjA1MDhMMTcuNjM4NyAxNi4wNjdMMTcuNjg3NiAxNi4wMjEzTDE3LjYzODcgMTUuOTc1N0wxMS40MDIzIDEwLjE1NTFDMTEuNzg4OCA5LjcxMDU2IDEyLjA5OSA5LjE5MTc4IDEyLjMzMzIgOC41OTkzNkwxMi4zMzMyIDguNTk5MzVDMTIuNTc1OCA3Ljk4NTIxIDEyLjY5NzEgNy4zNDA3OSAxMi42OTcxIDYuNjY2NTVDMTIuNjk3MSA1LjA1MzcgMTIuMDk3NCAzLjY4NzE3IDEwLjkwMDQgMi41NzA2NUwxMC44NTc4IDIuNjE2MzVMMTAuOTAwNCAyLjU3MDY0QzkuNzAzNTIgMS40NTQzMSA4LjI0MTM0IDAuODk2NDg0IDYuNTE3OCAwLjg5NjQ4NEM0Ljc5NDA5IDAuODk2NDg0IDMuMzMyNCAxLjQ1NDYzIDIuMTM2NjQgMi41NzE2MUwyLjEzNjY0IDIuNTcxNjFDMC45NDA3MDggMy42ODg5MSAwLjM0MTU1MyA1LjA1NTU4IDAuMzQxNTUzIDYuNjY3OTVDMC4zNDE1NTMgOC4yODA0OSAwLjk0MDg4MSA5LjY0NjcgMi4xMzcxNiAxMC43NjI5QzMuMzMzMjYgMTEuODc5IDQuNzk1MjggMTIuNDM2NiA2LjUxOTMgMTIuNDM2NkM3LjIyMDc5IDEyLjQzNjYgNy44OTk5MiAxMi4zMjY3IDguNTU2NDEgMTIuMTA2N0M5LjE5NDI3IDExLjg5MyA5Ljc2MTQ4IDExLjU5OSAxMC4yNTc1IDExLjIyNDVMMTYuNDk5NyAxNy4wNTA4Wk05Ljc1MDY2IDkuNjc2NTlMOS43NTA2NSA5LjY3NjZDOC44Njg3MiAxMC40OTk5IDcuNzkyOSAxMC45MTE5IDYuNTE5MyAxMC45MTE5QzUuMjQ1NzEgMTAuOTExOSA0LjE2OTg4IDEwLjQ5OTkgMy4yODc5NSA5LjY3NjZMMy4yODc5NCA5LjY3NjU5QzIuNDA2MDMgOC44NTM2MiAxLjk2NjMgNy44NTE0OSAxLjk2NjMgNi42NjY1NUMxLjk2NjMgNS40ODE2MSAyLjQwNjAzIDQuNDc5NDggMy4yODc5NCAzLjY1NjUxTDMuMjg3OTUgMy42NTY1QzQuMTY5ODggMi44MzMyMSA1LjI0NTcxIDIuNDIxMjUgNi41MTkzIDIuNDIxMjVDNy43OTI5IDIuNDIxMjUgOC44Njg3MiAyLjgzMzIxIDkuNzUwNjUgMy42NTY1TDkuNzUwNjYgMy42NTY1MUMxMC42MzI2IDQuNDc5NDggMTEuMDcyMyA1LjQ4MTYxIDExLjA3MjMgNi42NjY1NUMxMS4wNzIzIDcuODUxNDkgMTAuNjMyNiA4Ljg1MzYyIDkuNzUwNjYgOS42NzY1OVoiIGZpbGw9IndoaXRlIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjAuMTI1Ii8+Cjwvc3ZnPgo);}.searchSuggest > li{padding:0 50px 11px 50px;}.searchSuggest > li a{color:var(--color-primary-dark);}.searchSuggest > li a:hover{color:var(--color-haufe-electric-blue);}.searchBody > li{padding:11px 50px;color:var(--color-primary-dark);}.searchBodyRow{display:flex;flex-direction:column;gap:30px 50px;}@media only screen and (min-width:1280px){.searchBodyRow{flex-direction:row;}}.searchBodyHeader{display:flex;gap:10px;flex-direction:column;align-items:flex-start;justify-content:space-between;}@media only screen and (min-width:768px){.searchBodyHeader{flex-direction:row;}}.searchBodyHeader .headline{text-transform:uppercase;font-family:var(--font-bold);}.searchBodyHeader .showall{text-transform:uppercase;font-family:var(--font-bold);display:flex;align-items:center;gap:5px;}.searchBodyHeader .showall:after{content:"\e908";display:inline-block;font-family:'haufeshop_iconfont';font-size:1em;}.searchBodyContent{margin-top:15px;}.searchBodyContent > ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;}.searchBodyContent > ul > li{list-style:none;margin:0;padding:0;}.searchBodyContent > ul > li a{color:var(--color-primary-dark);display:flex;flex-wrap:wrap;align-items:center;gap:0 9px;justify-content:space-between;min-height:22px;}.searchBodyContent > ul > li a .preview{width:32px;height:22px;border:1px solid var(--color-gray-450);flex:0 0 32px;}.searchBodyContent > ul > li a .preview img{object-fit:cover;width:100%;height:100%;}.searchBodyContent > ul > li a .type{flex:1;}.searchBodyContent > ul > li a .category{color:var(--color-gray-800);width:100%;margin-left:42px;}@media only screen and (min-width:768px){.searchBodyContent > ul > li a .category{margin-left:auto;width:auto;margin-left:0;}}.searchBodyContent > ul > li a:hover{color:var(--color-haufe-electric-blue);}@media only screen and (min-width:1280px){.searchBodyRow{flex-direction:row;align-items:flex-start;}.searchBodyCol{flex:0 0 calc(100% / 2 - 25px);}}.searchFooter > li{padding:4px 50px;color:var(--color-primary-dark);}.searchFooter .showall{text-transform:uppercase;font-family:var(--font-bold);display:flex;align-items:center;gap:5px;}.searchFooter .showall:after{content:"\e908";display:inline-block;font-family:'haufeshop_iconfont';font-size:1em;}.searchFooterFoot{display:flex;gap:10px;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;}@media only screen and (min-width:768px){.searchFooterFoot{flex-direction:row;}}.btn_close_headerSearch:before{content:"";display:flex;align-items:center;justify-content:center;font-weight:normal;font-size:1rem;width:37px;height:37px;background:url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.65625 13.3851L13.3842 0.657227L14.7984 2.07144L2.07046 14.7994L0.65625 13.3851Z" fill="%23001344"/><path d="M13.3842 14.7994L0.65625 2.07144L2.07046 0.657227L14.7984 13.3851L13.3842 14.7994Z" fill="%23001344"/></svg>') center center no-repeat;background-color:var(--color-transparent);color:var(--color-primary-dark);text-shadow:none;border-radius:999px;border:1px solid var(--color-primary-dark);}.btn_close_headerSearch:hover:before{background:var(--color-primary-dark) url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.65625 13.3851L13.3842 0.657227L14.7984 2.07144L2.07046 14.7994L0.65625 13.3851Z" fill="white"/><path d="M13.3842 14.7994L0.65625 2.07144L2.07046 0.657227L14.7984 13.3851L13.3842 14.7994Z" fill="white"/></svg>') center center no-repeat;color:var(--color-white);}#headerAccount{-ms-grid-column:6;-ms-grid-column-span:1;grid-column:6 / 7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2;display:-ms-grid;display:grid;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;position:relative;font-family:var(--font-regular);font-size:14px;line-height:1.5;}@media only screen and (max-width:1023px){#headerAccount{display:none}}#headerAccount .btn_headerAccount{width:40px;height:40px;display:block;font-size:20px;line-height:34px;color:var(--color-primary-dark);-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;border-radius:50%;background-color:transparent;border:1px solid var(--color-haufe-black);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;justify-content:center;}#headerAccount .btn_headerAccount:hover{background:var(--color-haufe-black-rgb-5);}#headerAccount .btn_headerAccount:before{content:"";width:100%;text-align:center;display:block;position:relative;width:15px;height:20px;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='19' viewBox='0 0 15 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.435 2.261c-1.961 0-3.551 1.635-3.551 3.652 0 2.017 1.59 3.652 3.55 3.652 1.962 0 3.552-1.635 3.552-3.652 0-2.017-1.59-3.652-3.551-3.652zm3.232 8.007a5.524 5.524 0 0 0 2.094-4.355c0-3.025-2.384-5.478-5.326-5.478-2.942 0-5.327 2.453-5.327 5.478 0 1.776.821 3.354 2.094 4.355a7.985 7.985 0 0 0-2.417 1.704c-.543.559-1 1.19-1.362 1.871-.668 1.257-.395 2.539.357 3.445.723.873 1.883 1.408 3.104 1.408h7.102c1.22 0 2.38-.535 3.104-1.408.752-.906 1.024-2.188.357-3.445a8.205 8.205 0 0 0-1.363-1.87 7.985 7.985 0 0 0-2.417-1.705zm-3.232 1.124a6.128 6.128 0 0 0-4.394 1.872 6.38 6.38 0 0 0-1.06 1.455c-.272.513-.184.982.15 1.384.36.436 1.012.767 1.753.767h7.102c.74 0 1.392-.331 1.753-.767.334-.402.422-.871.15-1.384a6.38 6.38 0 0 0-1.06-1.455 6.128 6.128 0 0 0-4.394-1.872z' fill='%23141F29'/%3E%3C/svg%3E");}#headerAccount .btn_headerAccount.registered{background-color:var(--color-haufe-electric-blue)}#headerAccount .btn_headerAccount.registered:before{background:url('data:image/svg+xml,<svg width="15" height="17" viewBox="0 0 15 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.39045 2.03508C5.6254 2.03508 4.19454 3.5067 4.19454 5.32204C4.19454 7.13737 5.6254 8.60899 7.39046 8.60899C9.15551 8.60899 10.5864 7.13737 10.5864 5.32204C10.5864 3.5067 9.15551 2.03508 7.39045 2.03508ZM10.2995 9.24122C11.4453 8.34027 12.1843 6.91992 12.1843 5.32204C12.1843 2.59903 10.038 0.391602 7.39045 0.391602C4.74287 0.391602 2.59658 2.59903 2.59658 5.32204C2.59658 6.91992 3.33564 8.34027 4.48138 9.24122C3.67803 9.60671 2.93894 10.1239 2.30578 10.7751C1.81686 11.278 1.40557 11.8458 1.07993 12.4589C0.479007 13.5903 0.724074 14.7439 1.40082 15.5596C2.05231 16.3448 3.09596 16.8264 4.19454 16.8264H10.5864C11.685 16.8264 12.7286 16.3448 13.3801 15.5596C14.0568 14.7439 14.3019 13.5903 13.701 12.4589C13.3753 11.8458 12.964 11.278 12.4751 10.7751C11.842 10.1239 11.1029 9.60671 10.2995 9.24122ZM7.39046 10.2525C5.90714 10.2525 4.48457 10.8585 3.43571 11.9372C3.05539 12.3284 2.73555 12.77 2.48229 13.2468C2.23703 13.7086 2.31615 14.1309 2.6164 14.4928C2.9419 14.8851 3.52806 15.1829 4.19454 15.1829H10.5864C11.2529 15.1829 11.839 14.8851 12.1645 14.4928C12.4648 14.1309 12.5439 13.7086 12.2986 13.2468C12.0454 12.77 11.7255 12.3284 11.3452 11.9372C10.2963 10.8585 8.87377 10.2525 7.39046 10.2525Z" fill="white"/></svg>') center center no-repeat;}#headerAccount #popupLogin{display:none;z-index:2001;position:absolute;width:400px;right:-19px;top:-19px;background:var(--color-white);padding:0;color:var(--color-haufe-black)}.popup-login-top-list{padding:0;margin:0;list-style:none;font-size:14px;line-height:1.5;}.popup-login-top-list p{margin:1em 0;font-size:14px;line-height:1.5;}.popup-login-top-list .bold{font-family:var(--font-bold);}.popup-login-top-list>li{padding:19px 0;border-bottom:1px solid var(--color-black-20-ink-short)}.popup-login-top-list>li:last-child{border-bottom:0}.popup-login-sub-list{margin:0;padding:0;list-style:none}.popup-login-sub-list>li{padding:0 30px}.loginHeader{position:relative}.loginHeader>li{padding-right:80px;min-height:42px;display:flex;justify-content:center;flex-direction:column;}.loginHeader .icon{width:40px;height:40px;display:block;font-size:20px;line-height:34px;color:var(--color-haufe-black);background-color:var(--color-haufe-black-rgb-7);border:1px solid var(--color-haufe-black);-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;right:19px;top:0;justify-content:center;}.loginHeader .icon:before{content:"";width:100%;text-align:center;display:block;position:relative;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='19' viewBox='0 0 15 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.435 2.261c-1.961 0-3.551 1.635-3.551 3.652 0 2.017 1.59 3.652 3.55 3.652 1.962 0 3.552-1.635 3.552-3.652 0-2.017-1.59-3.652-3.551-3.652zm3.232 8.007a5.524 5.524 0 0 0 2.094-4.355c0-3.025-2.384-5.478-5.326-5.478-2.942 0-5.327 2.453-5.327 5.478 0 1.776.821 3.354 2.094 4.355a7.985 7.985 0 0 0-2.417 1.704c-.543.559-1 1.19-1.362 1.871-.668 1.257-.395 2.539.357 3.445.723.873 1.883 1.408 3.104 1.408h7.102c1.22 0 2.38-.535 3.104-1.408.752-.906 1.024-2.188.357-3.445a8.205 8.205 0 0 0-1.363-1.87 7.985 7.985 0 0 0-2.417-1.705zm-3.232 1.124a6.128 6.128 0 0 0-4.394 1.872 6.38 6.38 0 0 0-1.06 1.455c-.272.513-.184.982.15 1.384.36.436 1.012.767 1.753.767h7.102c.74 0 1.392-.331 1.753-.767.334-.402.422-.871.15-1.384a6.38 6.38 0 0 0-1.06-1.455 6.128 6.128 0 0 0-4.394-1.872z' fill='%23141F29'/%3E%3C/svg%3E");background-repeat:no-repeat;width:15px;height:20px;}.loginFooter a.logoffButton,.loginFooter a.loginButton{width:100%;}.loginFooter a.loginRegister{font-family:var(--font-bold);text-transform:none;color:var(--color-haufe-electric-blue);}.loginFooter a.loginRegister:after{font-family:'haufeshop_iconfont';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";font-size:13px;display:inline-block;padding-left:5px}.loginFooter a.loginRegister:after{font-family:'haufeshop_iconfont';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";font-size:13px;display:inline-block;padding-left:5px}@media only screen and (min-width:1024px){#headerAccount.active{background:var(--color-gray-800)}#headerAccount.active .btn_headerAccount:before{color:var(--color-white)}#headerAccount.active #popupLogin{display:block}}.mobile-login{padding-right:1.5rem;padding-left:1.5rem;margin:0 auto 50px auto;width:100%;max-width:960px;}@media screen and (min-width:1024px){.mobile-login{display:none;}}.navbar__nav .popup-login-top-list{background-color:var(--color-white);padding:0;margin-bottom:150px;border-radius:var(--border-radius);}@media only screen and (min-width:1280px){.navbar__nav .popup-login-top-list{display:none;}}.navbar__nav .popup-login-top-list li{}.navbar__nav .popup-login-top-list ul{padding:0;}.navbar__nav .popup-login-top-list ul li{text-align:left;}.navbar__nav .popup-login-top-list p{}.navbar__nav .popup-login-top-list a.loginRegister{padding:0;}.navbar__nav .popup-login-top-list .icon{right:30px;font-family:'haufeshop_iconfont';pointer-events:none;}.navbar__nav .popup-login-sub-list>li{padding:0 30px;}@media screen and (min-width:1280px){.navbar__nav{overflow:visible}.navbar__nav > ul > li{position:relative;}.navbar__nav > ul > li > a{color:var(--color-haufe-black);padding:8px 24px;border-radius:999rem;border:1px solid transparent;}.navbar__nav > ul > li:hover > a{color:var(--color-haufe-black);border-color:var(--color-haufe-black);}.navbar__nav .lvl2{display:flex;flex-direction:column;position:absolute;background-color:var(--color-white-full);box-shadow:0 14px 32px rgba(20,31,41,0.18);z-index:1;list-style:none;margin:0;text-align:left;font-family:var(--font-regular);font-size:14px;line-height:1.25em;text-transform:none;border-radius:10px;padding:0.5rem;top:calc(100% - 4px);left:50%;min-width:170px;transition:opacity 0.25s ease,transform 0.25s ease,visibility 0.25s ease;transform:translateX(-50%) translateY(8px);opacity:0;visibility:hidden;pointer-events:none;}.navbar__nav .lvl2::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:14px;}.navbar__nav li:hover .lvl2,.navbar__nav li:focus-within .lvl2{margin:0;min-width:220px;opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(14px);}.navbar__nav .lvl2-button{display:none;}.navbar__nav .lvl2 li a{display:block;padding:0.6rem 0.85rem;border-radius:6px;color:var(--color-haufe-black);font-size:0.92rem;font-weight:400;line-height:30px;white-space:nowrap;letter-spacing:0.01em;opacity:1;transition:background 0.2s ease;}.navbar__nav .lvl2 li a:hover{background:var(--color-haufe-black-5);}}@media screen and (max-width:1279px){.navbar__nav > ul > li{position:relative;}.navbar__nav > ul > li > a{margin-right:50px;}.navbar__nav .lvl2{display:none;position:relative;background-color:var(--color-transparent);min-width:0;box-shadow:none;color:var(--color-primary-dark);text-align:right;margin-right:50px;margin-bottom:20px;padding:0;}.navbar__nav .lvl2 li{padding:10px 0;}.navbar__nav .lvl2 li a{color:var(--color-haufe-black);}.navbar__nav .lvl2-button{position:absolute;right:0;top:8px;font-size:0;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border:none;background-color:var(--color-transparent);}.navbar__nav .lvl2-button:before{display:block;color:var(--color-primary-dark);font-size:11px;font-weight:normal;transition:0.3s all ease-in-out;}.navbar__nav .lvl2-button.closed:before{font-family:'haufeshop_iconfont';content:"\e90a";}.navbar__nav .lvl2-button.opened:before{font-family:'haufeshop_iconfont';content:"\e90a";transform:scaleY(-1);}}.c-header{line-height:32px;font-size:20px;font-weight:300;padding-top:120px;padding-bottom:80px;color:var(--color-white);text-align:center;}.c-header.c-header--blue{background-color:var(--color-haufe-electric-blue);}.c-header.c-header--blue a{color:var(--color-white);}.c-header.c-header--blue .c-heading{color:var(--color-white);}.c-header.c-header--white{color:var(--color-primary-dark);}@media (max-width:991px){.c-header{padding-top:80px;padding-bottom:40px;}}.c-container{display:block;max-width:1348px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px;}@media (max-width:479px){.c-container{padding-right:16px;padding-left:16px;}}.c-heading{margin-top:0;margin-bottom:30px;font-size:60px;line-height:66px;}@media (max-width:767px){.c-heading{font-size:36px;line-height:40px;}}.c-heading.c-heading--l{font-size:60px;line-height:66px;}@media (max-width:767px){.c-heading.c-heading--l{font-size:36px;line-height:40px;}}.c-heading.c-heading--m,.c-heading.c-smallheadingpplos{font-size:46px;line-height:50px;}@media (max-width:767px){.c-heading.c-heading--m,.c-heading.c-smallheadingpplos{font-size:32px;line-height:36px;}}.c-heading.c-heading--s{font-size:34px;line-height:44px;}@media (max-width:767px){.c-heading.c-heading--s{font-size:26px;line-height:34px;}}.c-divider{width:52px;height:6px;margin-top:24px;margin-bottom:24px;background-color:var(--color-gray-darker);display:none;}.c-divider.c-divider--center{display:none;margin-right:auto;margin-left:auto;}.c-divider.c-divider--center.c-divider--iswhite{background-color:var(--color-white);}.c-teaserrowc{padding-top:64px;padding-bottom:64px;}.c-teaserrowc,.c-teaserrowc-2{background-position:50% 0;background-size:1300px;background-repeat:no-repeat;border-radius:var(--border-radius);}@media (max-width:991px){.c-teaserrowc,.c-teaserrowc-2{background-image:none !important;}}@media screen and (max-width:767px){.w-container .w-row,.w-row{margin-left:0;margin-right:0;}}.c-cardteaser,.c-cardteaser.c-cardteaser--floatdown.c-cardteaser--noshadowmobile,.c-cardteaser.c-cardteaser--floatupbig.c-cardteaser--noshadowmobile,.c-cardteaser.c-cardteaser--overlapleft.c-cardteaser--noshadowmobile,.c-cardteaser.c-cardteaser--overlapright.c-cardteaser--floatupbig.c-cardteaser--noshadowmobile,.c-cardteaser.c-cardteaser--overlapright.c-cardteaser--noshadowmobile,.c-cardteaser.c-cardteaser--whyral.c-cardteaser--noshadowmobile{border-radius:var(--border-radius);}.c-cardteaser{padding:96px 120px;background-color:var(--color-haufe-black-5);font-size:20px;line-height:32px;font-weight:300;}@media (max-width:991px){.c-cardteaser{margin-right:10px;margin-left:10px;padding:60px;}}@media (max-width:767px){.c-cardteaser{margin-right:10px;margin-left:10px;padding:40px;}}.w-list-unstyled{padding-left:0;list-style:none;}.unordered-list{margin-bottom:0;}.c-cardteaser-content{font-size:20px;line-height:32px;font-weight:300;}@media (max-width:479px){.c-cardteaser-content{font-size:16px;line-height:28px;}}.w-container:after,.w-container:before,.w-row:after,.w-row:before{display:table;content:" ";grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2;}.w-checkbox:after,.w-clearfix:after,.w-container:after,.w-embed:after,.w-radio:after,.w-row:after,.w-slider{clear:both;}.w-icon-file-upload-uploading{height:20px;}.w-container{margin-left:auto;margin-right:auto;max-width:940px;}.w-container .w-row{margin-left:-10px;margin-right:-10px;}.w-row .w-row{margin-left:0;margin-right:0;}.w-col{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;}.w-col .w-col{padding-left:0;padding-right:0;}.w-col-1{width:8.33333333%;}.w-col-2{width:16.66666667%;}.w-col-3{width:25%;}.w-col-4{width:33.33333333%;}.w-col-5{width:41.66666667%;}.w-col-6{width:50%;}.w-col-7{width:58.33333333%;}.w-col-8{width:66.66666667%;}.w-col-9{width:75%;}.w-col-10{width:83.33333333%;}.w-col-11{width:91.66666667%;}.w-col-12{width:100%;}.w-hidden-main{display:none!important;}@media screen and (max-width:991px){.w-container{max-width:728px;}.w-hidden-main{display:inherit!important;}.w-hidden-medium{display:none!important;}.w-col-medium-1{width:8.33333333%;}.w-col-medium-2{width:16.66666667%;}.w-col-medium-3{width:25%;}.w-col-medium-4{width:33.33333333%;}.w-col-medium-5{width:41.66666667%;}.w-col-medium-6{width:50%;}.w-col-medium-7{width:58.33333333%;}.w-col-medium-8{width:66.66666667%;}.w-col-medium-9{width:75%;}.w-col-medium-10{width:83.33333333%;}.w-col-medium-11{width:91.66666667%;}.w-col-medium-12{width:100%;}.w-col-stack{width:100%;left:auto;right:auto;}}@media screen and (max-width:767px){.w-hidden-main,.w-hidden-medium{display:inherit!important;}.w-hidden-small{display:none!important;}.w-container .w-row,.w-row{margin-left:0;margin-right:0;}.w-col{width:100%;left:auto;right:auto;}.w-col-small-1{width:8.33333333%;}.w-col-small-2{width:16.66666667%;}.w-col-small-3{width:25%;}.w-col-small-4{width:33.33333333%;}.w-col-small-5{width:41.66666667%;}.w-col-small-6{width:50%;}.w-col-small-7{width:58.33333333%;}.w-col-small-8{width:66.66666667%;}.w-col-small-9{width:75%;}.w-col-small-10{width:83.33333333%;}.w-col-small-11{width:91.66666667%;}.w-col-small-12{width:100%;}}@media screen and (max-width:479px){.w-container{max-width:none;}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important;}.w-hidden-tiny{display:none!important;}.w-col{width:100%;}.w-col-tiny-1{width:8.33333333%;}.w-col-tiny-2{width:16.66666667%;}.w-col-tiny-3{width:25%;}.w-col-tiny-4{width:33.33333333%;}.w-col-tiny-5{width:41.66666667%;}.w-col-tiny-6{width:50%;}.w-col-tiny-7{width:58.33333333%;}.w-col-tiny-8{width:66.66666667%;}.w-col-tiny-9{width:75%;}.w-col-tiny-10{width:83.33333333%;}.w-col-tiny-11{width:91.66666667%;}.w-col-tiny-12{width:100%;}}.u-p0{padding:0;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}.flipcard-container{display:flex;flex-wrap:wrap;gap:30px;padding:15px;}.flipcard{width:calc(25% - 23px);aspect-ratio:1/1.65;transition:transform 0.5s;transform-style:preserve-3d;position:relative;box-shadow:0 5px 10px 0 var(--color-ink-rgba-15-no-space);border-radius:var(--border-radius);}@media screen and (max-width:1279px){.flipcard{width:calc(33.333% - 20px);aspect-ratio:1 / 1.7;}}@media screen and (max-width:991px){.flipcard-container{padding:0;}.flipcard{width:calc(50% - 15px);aspect-ratio:1/1.75;}}@media screen and (max-width:767px){.flipcard{width:100%;aspect-ratio:1/1.5;}}@media screen and (max-width:479px){.flipcard{width:100%;aspect-ratio:1/1.55;}}.flipcard-front,.flipcard-back{width:100%;height:100%;position:absolute;backface-visibility:hidden;overflow:hidden;background-color:var(--color-white);border-radius:var(--border-radius);}.flipcard-front{display:flex;flex-direction:column;justify-content:space-between;align-items:center;}.flipcard-back{transform:rotateY(180deg);display:flex;flex-direction:column;justify-content:space-between;align-items:center;}.flipcard .buttons{width:100%;display:flex;align-items:flex-start;justify-content:space-between;padding:0 1rem 1rem 1rem;gap:0.5rem;}.flip-button{background:transparent;color:var(--color-haufe-black);border:1px solid var(--color-haufe-black);outline:none;width:auto;margin-top:0;margin-left:auto;}.flip-button:hover{background:var(--color-haufe-black-rgb-7);color:var(--color-haufe-black);border:1px solid var(--color-haufe-black);outline:none;}.flip-button:active,.flip-button:focus{background:var(--color-haufe-black-rgb-15);color:var(--color-haufe-black);border:1px solid var(--color-haufe-black);outline:none;}.flip-button:focus-visible{background:transparent;color:var(--color-haufe-black);border:1px solid var(--color-haufe-black);outline:2px solid var(--color-haufe-black);outline-offset:4px;}.flipcard .content{width:100%;font-size:14px;line-height:21px;}.flipcard .content p{font-size:14px;line-height:21px;}.flipcard .img{width:100%;aspect-ratio:1/1;}.flipcard .img img{width:100%;height:100%;object-fit:cover;}.flipcard .txt{width:100%;padding:1rem;}.flipcard .txt ul{list-style:none;margin:0;padding:0;}.flipcard .txt ul li{list-style:none;margin:0;padding:0;}.formCaptchaContainer{position:relative;padding-bottom:15px;max-width:350px;margin:auto;color:var(--color-haufe-black);font-size:14px;line-height:1.5em;}.frc-container{display:flex;align-items:center;min-height:52px;}.frc-icon{fill:var(--color-gray-very-dark);stroke:var(--color-gray-very-dark);flex-shrink:0;margin:8px 8px 0;}.frc-content{white-space:nowrap;display:flex;flex-direction:column;margin:4px 6px 0 0;overflow-x:auto;flex-grow:1;}.frc-button{cursor:pointer;padding:2px 6px;background-color:var(--color-gray-400);border:1px solid var(--color-transparent);text-align:center;font-weight:600;text-transform:none;}.frc-banner{position:absolute;bottom:0;right:6px;line-height:1;}.frc-banner *{font-size:10px;opacity:.8;text-decoration:none;}#popupOverlay{display:none;background:#000000;position:fixed;left:0;right:0;top:0;bottom:0;opacity:.2;z-index:1999;}#popupOverlay.active{display:block;}.band,.band.medium-paddings{padding-bottom:80px;padding-top:80px;}.band-login .btn-tr-primary{margin-top:40px;width:100%;}@media screen and (min-width:992px){.band-login .btn-tr-primary{margin-top:60px;}}.band-login .btn-dl-primary{margin-top:0;width:100%;}@media screen and (min-width:992px){.band-login .btn-dl-primary{margin-top:0;}}.register-teaser-text{margin-bottom:80px;}.bg-dark{background-color:var(--color-transparent) !important;}.confirmation-aside,.login-aside{background-image:url("/user/themes/transformation-theme/images/loginbg-desktop.png");background-position:100% 0;background-repeat:no-repeat;background-size:cover;position:relative;padding-bottom:40px}@media screen and (min-width:576px){.confirmation-aside,.login-aside{padding-bottom:calc(40px + 40 * ((100vw - 576px) / 416))}}@media screen and (min-width:992px){.confirmation-aside,.login-aside{padding-bottom:80px}}.confirmation-aside,.login-aside{padding-left:40px}@media screen and (min-width:576px){.confirmation-aside,.login-aside{padding-left:calc(40px + 20 * ((100vw - 576px) / 416))}}@media screen and (min-width:992px){.confirmation-aside,.login-aside{padding-left:60px}}.confirmation-aside,.login-aside{padding-right:40px}@media screen and (min-width:576px){.confirmation-aside,.login-aside{padding-right:calc(40px + 20 * ((100vw - 576px) / 416))}}@media screen and (min-width:992px){.confirmation-aside,.login-aside{padding-right:60px}}.confirmation-aside,.login-aside{padding-top:80px}@media screen and (min-width:576px){.confirmation-aside,.login-aside{padding-top:calc(80px + 40 * ((100vw - 576px) / 416))}}@media screen and (min-width:992px){.confirmation-aside,.login-aside{padding-top:120px}}.confirmation-aside .meta-teaser-text,.login-aside .meta-teaser-text{margin-top:20px}@media screen and (min-width:576px){.confirmation-aside .meta-teaser-text,.login-aside .meta-teaser-text{margin-top:calc(20px + 40 * ((100vw - 576px) / 416))}}@media screen and (min-width:992px){.confirmation-aside .meta-teaser-text,.login-aside .meta-teaser-text{margin-top:60px}}.confirmation-aside .login-aside-list,.login-aside .login-aside-list{list-style:none}.confirmation-aside .login-aside-list li:before,.login-aside .login-aside-list li:before{content:"+";display:inline-block;margin-left:-24px;width:24px}.login-aside{background-size:contain;background-position:center top;height:100%;}@media (max-width:1279px){.login-aside{display:none;}}@media (min-width:1280px){}.password-strength-check{}.password-strength-check .progress{height:3px !important;margin-top:15px;margin-bottom:15px;}.password-strength-check .show-pass{position:absolute;top:5%;right:8%;}.password-strength-check .progress-bar-danger{background-color:var(--color-red);}.password-strength-check .progress-bar-warning{background-color:var(--color-amber);}.password-strength-check .progress-bar-success{background-color:var(--color-haufe-green);}.password-strength-check .icon-checkmark{color:var(--color-haufe-green);}.password-strength-check .list-required{list-style:none;margin:0;padding:0;font-size:0.8rem;line-height:1.6;color:var(--color-gray-900);}.password-strength-check .list-required .icon{font-size:0.9em;}.form-error input,.form-error textarea,.form-error select{border-color:var(--color-red-dark);}.form-error-message{font-size:14px!important;line-height:1.5em;color:var(--color-red-dark);}.copylink{}.copylink .linkarea{margin-bottom:20px;background-color:var(--color-haufe-black-5);padding:20px;word-break:break-all;line-height:1.5;}div.dt-container select.dt-input{padding:5px 25px 5px 5px;background-position:calc(100% - 5px) center;background-size:14px 14px;line-height:18px;border:0;font-size:16px;border-radius:5px;}div.dt-container select.dt-input:focus-visible{outline:2px solid var(--color-haufe-pink) !important;outline-offset:-2px !important;}div.dt-container label{font-size:16px;line-height:1.5em;font-family:var(--font-bold);}div.dt-container .dt-info{font-size:16px;line-height:1.5em;font-family:var(--font-bold);}div.dt-container .dt-paging{font-size:16px;line-height:1.5em;font-family:var(--font-bold);}div.dt-container .dt-paging nav{list-style:none;padding:0;margin:0;display:flex;flex:0 auto;align-items:center;}div.dt-container .dt-paging .dt-paging-button{display:inline-block;min-width:30px;height:30px;text-align:center;line-height:30px;flex:1 0 auto;color:var(--color-haufe-black-15);padding:0;margin:0;border-radius:0;font-weight:400;}div.dt-container .dt-paging .dt-paging-button:hover{color:inherit !important;border-color:var(--color-transparent);background:var(--color-transparent);}div.dt-container .dt-paging .dt-paging-button.current,div.dt-container .dt-paging .dt-paging-button.current:hover{flex:1 0 auto;color:inherit !important;border-color:var(--color-transparent);background:var(--color-transparent);font-weight:700;}div.dt-container .dt-paging .dt-paging-button.disabled,div.dt-container .dt-paging .dt-paging-button.disabled:hover,div.dt-container .dt-paging .dt-paging-button.disabled:active{color:var(--color-haufe-black-15)!important;}div.dt-container .dt-paging .dt-paging-button.previous{font-size:0;}div.dt-container .dt-paging .dt-paging-button.previous:before{content:"\e907";display:inline-block;font-family:'haufeshop_iconfont';height:100%;font-size:16px;}div.dt-container .dt-paging .dt-paging-button.next{font-size:0;}div.dt-container .dt-paging .dt-paging-button.next:after{content:"\e908";display:inline-block;font-family:'haufeshop_iconfont';height:100%;font-size:16px;}div.dt-container .dt-search input{border:1px solid var(--border-color);border-radius:0;padding:10px 20px;background-color:var(--color-transparent);color:inherit;margin-left:10px;color:var(--color-haufe-black);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}div.dt-container .dt-search input:focus{color:var(--color-haufe-black);background-color:var(--color-white);border-color:var(--color-haufe-electric-blue);outline:0;box-shadow:0 0 0 0.2rem var(--color-black-25-blue);}div.dt-container .dt-search input:focus-visible{outline:1px solid var(--color-haufe-electric-blue) !important;}div.dt-container .dt-paging .dt-paging-button.first{font-size:0;display:flex;align-items:center;justify-content:center;}div.dt-container .dt-paging .dt-paging-button.first:before{content:"\e90b";display:inline-block;font-family:'haufeshop_iconfont';font-weight:700;height:100%;font-size:16px;}div.dt-container .dt-paging .dt-paging-button.last{font-size:0;display:flex;align-items:center;justify-content:center;}div.dt-container .dt-paging .dt-paging-button.last:after{content:"\e90c";display:inline-block;font-family:'haufeshop_iconfont';font-weight:700;height:100%;font-size:16px;}table.dataTable > thead > tr > th,table.dataTable > thead > tr > td{padding:10px;border-bottom:2px solid var(--border-color);}div.dt-container.dt-empty-footer tbody > tr:last-child > *{border-bottom:1px solid var(--border-color);}table.dataTable.row-border > tbody > tr > *,table.dataTable.display > tbody > tr > *{border-top:1px solid var(--border-color);}table.dataTable th,table.dataTable td{line-height:1.5;}table.dataTable > tbody > tr > th,table.dataTable > tbody > tr > td{padding:1rem 10px;}table.dataTable > tbody > tr.child span.dtr-title{min-width:auto;}table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before{margin-right:0.5em;box-sizing:border-box;content:"\e908";display:inline-block;font-family:'haufeshop_iconfont';font-weight:700;border:none;transition:all 0.15s ease-in-out;color:var(--color-haufe-electric-blue);}table.dataTable.dtr-inline.collapsed > tbody > tr.dtr-expanded > td.dtr-control:before,table.dataTable.dtr-inline.collapsed > tbody > tr.dtr-expanded > th.dtr-control:before{border:none;transform:rotate(90deg);}table.dataTable > tbody > tr.child ul.dtr-details{display:block;}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{white-space:nowrap;}.article .add-on.form-check-label input.add-on{position:absolute;}.article .add-on.form-check-label > span{position:relative;padding-left:25px;display:inline-block;cursor:pointer;font-size:12px;line-height:1.7;}.tabfilter-group{display:flex;align-items:flex-start;flex-direction:column;gap:3rem;}@media only screen and (min-width:1024px){.tabfilter-group{flex-direction:row;}}.tabfilter{margin:15px 0;background-color:var(--color-haufe-black-5);color:var(--color-haufe-black);border-radius:var(--border-radius);padding:32px;width:100%;flex:0 0 100%;}@media only screen and (min-width:1024px){.tabfilter{margin:35px 0;flex:0 0 33.333%;}}@media only screen and (min-width:1600px){.tabfilter{flex:0 0 25%;}}@media only screen and (min-width:1024px){.tabfilter-group .product-item{flex:0 0 calc(50% - 24px);}}@media only screen and (min-width:1600px){.tabfilter-group .product-item{flex:0 0 calc(33.333% - 32px);}}.tabfilter .tabfilter-headline{font-size:16px;}.tabfilter form{margin:10px 0 0 0;}.tabfilter .form-group{display:flex;flex-direction:column;margin:0;}.tabfilter .form-check-inline{margin-right:0;padding-top:8px;padding-bottom:8px;}.tabfilter label{color:var(--color-white);}.tabfilter label .amount{margin-left:auto;}.tabfilter .form-control{border-color:var(--color-haufe-black);}.tabfilter .form-control:focus{border-color:var(--color-haufe-electric-blue);}.tabfilter .form-control:hover{border-color:var(--color-haufe-electric-blue)!important;}.tabfilter .form-control:focus-visible{outline:1px solid var(--color-haufe-electric-blue)!important;}.tabfilter .form-check-input[type="checkbox"]+label{position:relative;padding-left:30px;display:flex;cursor:pointer;font-size:14px;line-height:1.5;width:100%;;color:var(--color-haufe-black);}.tabfilter .form-check-input[type="checkbox"]+label:before{color:var(--color-haufe-electric-blue);border:1px solid var(--color-haufe-electric-blue);background-color:var(--color-transparent);top:0;width:20px;height:20px;}.tabfilter .form-check-input[type="checkbox"]:checked+label:before{line-height:20px;}.tabfilter .form-check-input[type="checkbox"]:not(.disabled):hover+label:before,.tabfilter .form-check-input[type="checkbox"]:not(.disabled):focus+label:before{border-color:var(--color-haufe-electric-blue);}.ce-textpic.ce-center.ce-above .ce-gallery,.ce-textpic.ce-center.ce-below .ce-gallery{text-align:center;margin-bottom:1rem;}.ce-textpic.ce-center.ce-above img,.ce-textpic.ce-center.ce-below img{display:inline-block;}.ce-textpic.ce-left.ce-above .ce-gallery,.ce-textpic.ce-left.ce-below .ce-gallery{text-align:left;margin-bottom:1rem;}.ce-textpic.ce-left.ce-above img,.ce-textpic.ce-left.ce-below img{display:inline-block;}.ce-textpic.ce-right.ce-above .ce-gallery,.ce-textpic.ce-right.ce-below .ce-gallery{text-align:right;margin-bottom:1rem;}.ce-textpic.ce-right.ce-above img,.ce-textpic.ce-right.ce-below img{display:inline-block;}.ce-textpic.ce-left .ce-gallery{margin:0 0 1rem 0;width:auto;}.ce-textpic.ce-right .ce-gallery{margin:0 0 1rem 0;width:auto;}.ce-textpic::after{content:"";display:table;clear:both;}.ce-textpic.ce-left.ce-intext,.ce-textpic.ce-right.ce-intext{}.ce-textpic.ce-left.ce-intext .ce-gallery{float:left;margin-right:1rem;}.ce-textpic.ce-right.ce-intext .ce-gallery{float:right;margin-left:1rem;}.ce-textpic.ce-left.ce-intext.ce-nowrap,.ce-textpic.ce-right.ce-intext.ce-nowrap{display:flex;gap:1rem;align-items:flex-start;}.ce-textpic.ce-left.ce-intext.ce-nowrap .ce-gallery{float:none;margin:0;order:0;}.ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery{float:none;margin:0;order:1;}.ce-textpic.ce-intext.ce-nowrap .ce-bodytext{flex:1;}.ce-image.ce-center.ce-above .ce-gallery,.ce-image.ce-center.ce-below .ce-gallery{text-align:center;margin-bottom:1rem;}.ce-image.ce-center.ce-above img,.ce-image.ce-center.ce-below img{display:inline-block;}.ce-image.ce-left .ce-gallery{float:left;margin:0 0 1rem 0;width:auto;}.ce-image.ce-right .ce-gallery{float:right;margin:0 0 1rem 0;width:auto;}.ce-image::after{content:"";display:table;clear:both;}.ce-image.ce-left.ce-intext,.ce-image.ce-right.ce-intext{display:flex;gap:1rem;align-items:flex-start;}.ce-image.ce-left.ce-intext .ce-gallery{order:0;}.ce-image.ce-right.ce-intext .ce-gallery{order:1;}.ce-image.ce-intext .ce-bodytext{flex:1;}.ce-image .ce-gallery .ce-inner{display:flex;flex-direction:column;gap:10px;}.ce-image .ce-gallery .ce-row{display:flex;flex-wrap:wrap;gap:10px;}.ce-image .ce-gallery figure{margin:0;}.ce-image .ce-gallery.ce-border figure img{border:1px solid var(--border-color);}.ce-image.ce-left .ce-gallery .ce-row{justify-content:start;}.ce-image.ce-center .ce-gallery .ce-row{justify-content:center;}.ce-image.ce-right .ce-gallery .ce-row{justify-content:end;}.frame-default{border:1px solid var(--border-color);padding:2rem;border-radius:var(--border-radius);}.frame-ruler-before{border-top:1px solid var(--border-color);padding-top:2rem;}.frame-ruler-after{border-bottom:1px solid var(--border-color);padding-bottom:2rem;}.frame-indent{margin-left:2rem;margin-right:2rem;}.frame-indent-left{margin-left:33%;margin-right:0;}.frame-indent-right{margin-left:0;margin-right:33%;}.frame-none{border:none;padding:0;}.frame-space-before-mt-xs{margin-top:0.25rem;}.frame-space-before-mt-s{margin-top:0.5rem;}.frame-space-before-mt-m{margin-top:1rem;}.frame-space-before-mt-l{margin-top:2rem;}.frame-space-before-mt-xl{margin-top:4rem;}.frame-space-after-mb-xs{margin-bottom:0.25rem;}.frame-space-after-mb-s{margin-bottom:0.5rem;}.frame-space-after-mb-m{margin-bottom:1rem;}.frame-space-after-mb-l{margin-bottom:2rem;}.frame-space-after-mb-xl{margin-bottom:4rem;}.ce-table{width:100%;margin-bottom:1rem;color:var(--color-gray-bootstrap);}.ce-table th,.ce-table td{padding:0.75rem;vertical-align:top;border-top:1px solid var(--color-gray-light)ccc;}.ce-table thead th{vertical-align:bottom;border-bottom:2px solid var(--color-gray-light)ccc;}.ce-table tbody + tbody{border-top:2px solid var(--color-gray-light)ccc;}.frame header h1,.frame header h2,.frame header h3,.frame header h4,.frame header h5,.frame header h6{margin-top:0;}.frame header h1:empty,.frame header h2:empty,.frame header h3:empty,.frame header h4:empty,.frame header h5:empty,.frame header h6:empty{display:none;}.frame header .ce-headline-left{text-align:left;}.frame header .ce-headline-center{text-align:center;}.frame header .ce-headline-right{text-align:right;}.c-coverflow .swiper .swiper-wrapper:has(.swiper-slide-active figcaption) + .swiper-pagination{position:relative;}.c-coverflow .swiper .swiper-fade .swiper-wrapper .swiper-slide:not(.swiper-slide-active){opacity:0 !important;}.c-coverflow .swiper .swiper-button-prev:not(.swiper-button-disabled),.c-coverflow .swiper .swiper-button-next:not(.swiper-button-disabled){opacity:0.35;}.c-coverflow .swiper:hover .swiper-button-prev:not(.swiper-button-disabled),.c-coverflow .swiper:hover .swiper-button-next:not(.swiper-button-disabled){opacity:1;}.stage-landingpage .caption-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:stretch;height:100%;border-radius:var(--border-radius);min-height:auto;}.stage-landingpage:has(.bg-white) img{border-radius:var(--border-radius);}.stage-landingpage .caption-wrapper.bg-white{padding:30px 0;}.stage-landingpage .caption-wrapper.bg-blue{padding:30px 20px;}.stage-landingpage .caption-wrapper{border-top-left-radius:0;border-top-right-radius:0;display:flex;flex-direction:column;justify-content:center;}.stage-landingpage .image-wrapper{position:relative;width:100%;background:var(--color-haufe-black-5);border-top-left-radius:12px;border-top-right-radius:12px;display:flex;flex-direction:column;align-content:center;justify-content:center;}.stage-landingpage:has(.bg-blue) .image-wrapper{padding:30px 20px;}.stage-landingpage:has(.bg-white) .image-wrapper{background:var(--color-transparent);}.stage-landingpage .caption-wrapper.bg-blue{background:var(--color-haufe-electric-blue);color:var(--color-white);}.stage-landingpage .image-wrapper img{width:100%;height:100%;object-fit:cover;width:100%;display:block;}.stage-landingpage:has(.bg-blue) .image-wrapper img{max-height:80%;object-fit:contain;box-shadow:0px 5px 15px 0px var(--color-haufe-black-10);width:100%;margin:0 auto;display:block;width:fit-content;}@media(min-width:992px){.stage-landingpage:has(.bg-blue) .image-wrapper img{max-height:496px;}}.stage-landingpage .bg-blue p,.stage-landingpage .bg-blue ul,.stage-landingpage .bg-blue ol,.stage-landingpage .bg-blue h1,.stage-landingpage .bg-blue h2,.stage-landingpage .bg-blue h3,.stage-landingpage .bg-blue h4,.stage-landingpage .bg-blue h5,.stage-landingpage .bg-blue h6,.stage-landingpage .bg-blue .meta-category,.stage-landingpage .bg-blue .meta-date{color:var(--color-white-name);}.stage-landingpage .image-wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0;}@media (min-width:992px){.stage-landingpage .bg-blue.caption-wrapper{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:12px;border-bottom-left-radius:12px;}.stage-landingpage .image-wrapper{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:12px;border-bottom-right-radius:12px;}}@media (min-width:576px){.stage-landingpage .bg-white.caption-wrapper{padding:calc(20px + (40 - 20) * (100vw - 576px) / (992 - 576)) 0;}.stage-landingpage .bg-blue.caption-wrapper{padding:calc(20px + (40 - 20) * (100vw - 576px) / (992 - 576));}.stage-landingpage:has(.bg-blue) .image-wrapper{padding:calc(20px + (40 - 20) * (100vw - 576px) / (992 - 576));}}@media (min-width:992px){.stage-landingpage .bg-blue.caption-wrapper{padding:40px;}.stage-landingpage:has(.bg-blue) .image-wrapper{padding:40px;}}@media (min-width:1200px){.stage-landingpage .bg-blue.caption-wrapper{padding:90px 100px 100px 100px;}.stage-landingpage:has(.bg-blue) .image-wrapper{padding:6.25rem;}}@media (min-width:1400px){.stage-landingpage .bg-blue.caption-wrapper{min-height:700px;}}@media (max-width:991px){.stage-landingpage .row{flex-direction:row-reverse;}}.btn-tr-white{background:var(--color-white);color:var(--color-haufe-electric-blue);border:1px solid var(--color-haufe-electric-blue);outline:none;}.btn-tr-white:hover{background:var(--color-haufe-electric-blue-5);color:var(--color-haufe-electric-blue);border:1px solid var(--color-haufe-electric-blue);outline:none;}.btn-tr-white:active,.btn-tr-white:focus{background:var(--color-haufe-electric-blue-10);color:var(--color-haufe-electric-blue);border:1px solid var(--color-haufe-electric-blue);outline:none;}.btn-tr-white:focus-visible{background:var(--color-white);color:var(--color-haufe-electric-blue);border:1px solid var(--color-haufe-electric-blue);outline:2px solid var(--color-white);outline-offset:4px;}.btn-tr-pink{background:var(--color-haufe-black);color:var(--color-white);outline:none;}.btn-tr-pink:hover{background:var(--color-haufe-black-hover);color:var(--color-white);outline:none;}.btn-tr-pink:active,.btn-tr-pink:focus{background:var(--color-haufe-black-active);color:var(--color-white);outline:none;}.btn-tr-pink:focus-visible{background:var(--color-haufe-black);color:var(--color-white);outline:2px solid var(--color-haufe-black);outline-offset:4px;}.caption-content{margin-bottom:20px}.caption-content .h1,.caption-content .h2,.caption-content .h3{hyphens:auto;}.stage-landingpage:has(.bg-blue) .caption-content p{font-size:32px;line-height:1.125;}.stage-landingpage:has(.bg-blue) h2.title,.stage-landingpage:has(.bg-blue) .beta.title{margin-bottom:25px;}.stage-landingpage:has(.bg-white) h2.title,.stage-landingpage:has(.bg-white) .beta.title{padding-bottom:0;}.stage-landingpage .kicker{display:inline-block;background-color:var(--color-haufe-electric-blue);color:var(--color-white);font-family:var(--font-bold);font-size:16px;line-height:1;margin-bottom:8px;padding:8px 11px;border-radius:5px;}.check-list{list-style:none;padding-left:0;overflow:hidden;}.stage-landingpage .check-list{margin-bottom:0;}@media (min-width:1200px){.stage-landingpage .check-list{margin-bottom:20px;}}.check-list li{position:relative;padding-left:2.5em;padding-top:0.5em;padding-bottom:1.25rem;}.check-list li{font-size:20px;line-height:30px;}@media screen and (max-width:767px){.check-list li{font-size:16px;line-height:24px;}}@media screen and (max-width:576px){.check-list li{font-size:16px;line-height:30px;}}.check-list li::before{display:block;content:"";position:absolute;left:0;top:1.25em;transform:translateY(-50%);width:1.8em;height:1.8em;background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18' cy='18' r='18' fill='%23DBE5FF'/%3E%3Cpath d='M25.3223 14.3325L16.2246 23.6323L11.6562 18.9624L12.2734 18.3306L15.8682 22.0044L16.2256 22.3706L16.583 22.0044L24.7051 13.7007L25.3223 14.3325Z' fill='%23FAFAFA' stroke='%230500FF'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;}.cards-section .card-headline *{hyphens:auto;overflow-wrap:break-word;}.section-content .btn{margin-top:30px;}.section-productslider .bg-lightblue,.section-facts .bg-lightblue,.cards-section .bg-lightblue{background:var(--color-haufe-black-5);}.section-facts .bg-darkblue{background:var(--color-haufe-black);border-radius:var(--border-radius);}.bg-pink{background:var(--color-haufe-pink);}.cards-section .bg-blue{background:var(--color-haufe-electric-blue);}.cards-section .bg-blue *:not(.btn){color:var(--color-white);}.cards-section .bg-pink *:not(.btn){color:var(--color-haufe-black);}.cards-section .card-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;border-radius:var(--border-radius);flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:32px;display:flex;position:relative;overflow:clip;}@media(min-width:992px){.cards-section .card-wrapper{padding:48px;}}@media(max-width:992px){.section-facts .bg-lightblue .col-sm-12,.section-facts .bg-darkblue .col-sm-12{padding-left:0;padding-right:0;}}.section-facts.section-content .facts-big h2,.section-facts.section-content .facts-big .h2{color:var(--color-haufe-electric-blue);}@media(min-width:992px){.section-facts.section-content .facts-big h2,.section-facts.section-content .facts-big .h2{font-size:110px;}}.cards-section .mb-24{margin-bottom:3rem;}.cards-section .btn{box-shadow:none;margin-top:auto;}.cards-section *[class^="col-"],.section-content *[class^="col-"]{position:relative;width:100%;padding-right:1.5rem;padding-left:1.5rem;}.cards-section .row{flex-wrap:wrap;align-content:stretch;display:flex;flex-direction:row;}.cards-section h3{margin-top:0;margin-bottom:0;}.cards-section img{margin-bottom:1em;}.section-facts .row{margin-left:0;margin-right:0;justify-content:space-between;align-items:stretch;}.section-facts .bg-lightblue  .kicker,.section-facts .bg-lightblue .fact .h2{color:var(--color-haufe-electric-blue);}.section-facts .bg-lightblue .fact .h2{color:var(--color-haufe-electric-blue);}.section-facts .bg-darkblue  .kicker{color:var(--color-white);}.section-facts .bg-darkblue  h2,.section-facts .bg-darkblue .fact .h2{color:var(--color-haufe-green);}.section-facts .bg-darkblue .fact .h2{color:var(--color-white);}.section-facts h2{margin-top:0;margin-bottom:20px;}.section-facts .bg-darkblue p{color:var(--color-haufe-green);}.section-facts .facts-wrapper{display:flex;flex-direction:column;justify-content:center;position:relative;margin-left:auto;margin-right:auto;padding:20px;}@media screen and (max-width:480px){.section-facts .facts-wrapper{padding:3rem 2rem;}}@media screen and (min-width:480px){.section-facts .facts-wrapper{padding:3rem 2rem;}}@media(max-width:767px){.section-facts .facts-wrapper,.section-facts .bg-lightblue .facts-wrapper,.section-facts .bg-darkblue .facts-wrapper{padding-left:20px;padding-right:20px;}.section-facts .col-md-12,.section-facts .bg-darkblue .col-md-10,.section-facts .bg-lightblue .col-md-10{padding-left:0;padding-right:0;}}.fussnote{position:relative;text-align:start!important;margin-top:20px;}.bg-darkblue .fussnote{color:var(--color-haufe-green);}.bg-darkblue .fussnote a{color:var(--color-white);}@media (min-width:992px){.section-facts .facts-wrapper{min-height:460px;}.fussnote{position:absolute;left:0;right:0;bottom:40px;text-align:center!important;}}@media (max-width:991px){.section-facts .h2{margin-top:0;}.section-facts .col-lg-10{padding-left:0;padding-right:0;}}@media (min-width:992px) and (max-width :1599px){.section-facts .h2{font-size:2.25rem;}}.section-facts .bg-lightblue{border-radius:var(--border-radius);background:var(--color-haufe-black-5);}.section-facts .bg-lightblue .teaser{border-radius:0;background:var(--color-transparent);box-shadow:none;}.section-facts p{hyphens:auto;overflow-wrap:break-word;}.facts-wrapper.facts-big{min-height:unset;}@media (min-width:992px){.section-img-txt .caption-wrapper{padding-top:0!important;padding-bottom:0!important;}}section.mb.stage-landingpage.section-img-txt .image-wrapper img.img-cover{max-width:100%;height:auto;display:block;}.prouctSwiper .swiper-slide{text-align:center;font-size:18px;background:var(--color-gray-dark);display:flex;justify-content:center;align-items:center;}.prouctSwiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}.section-productslider h2{margin-top:0;}.section-productslider .bg-lightblue{border-radius:var(--border-radius);}.section-productslider a:has(.product-item),.section-productslider .product-item{flex:0 1 100%;box-shadow:none;}.section-productslider .product-item-price,.section-productslider .product-item-data,.section-productslider .product-item-title,.section-productslider .product-item-img{width:auto!important;}.section-productslider .text-wrapper{padding:30px 0 20px 20px;}.section-productslider .c-coverflow{padding:20px 0 30px 0;}@media (min-width:992px){.section-productslider h2{margin-bottom:20px;}.section-productslider .text-wrapper p{font-size:26px;line-height:1.3;}.section-productslider .text-wrapper{padding:50px 0 50px 50px;}.section-productslider .c-coverflow{padding:50px 0 50px 0;}}@media screen and (min-width:767px){.section-productslider .text-wrapper{padding:calc(20px + 20 * ((100vw - 576px) / 416)) 0 calc(20px + 20 * ((100vw - 576px) / 416)) calc(20px + 20 * ((100vw - 576px) / 416));}.section-productslider .c-coverflow{padding:calc(20px + 20 * ((100vw - 576px) / 416)) 0 calc(20px + 20 * ((100vw - 576px) / 416)) 0;}}.section-productslider .swiper-button-next,.section-productslider .swiper-button-prev{color:var(--color-primary-dark);background-color:var(--color-transparent);border-radius:50%;border:1px solid var(--color-primary-dark);aspect-ratio:1;width:2rem;height:2rem;}@media (min-width:992px){.section-productslider .swiper-button-next,.section-productslider .swiper-button-prev{width:2.5rem;height:2.5rem;border:2px solid var(--color-primary-dark);}}.section-productslider .swiper-button-prev{position:absolute;left:0;top:50%;}.section-productslider .swiper-button-next{position:absolute;right:-0;top:50%;}.section-productslider .swiper-button-prev{position:absolute;left:-20px;top:50%;}.section-productslider .swiper-button-next{position:absolute;right:-20px;top:50%;}@media (min-width:768px){.section-productslider .swiper-button-prev{position:absolute;left:-58px;top:50%;}.section-productslider .swiper-button-next{position:absolute;right:-58px;top:50%;}.section-productslider .swiper-button-next,.section-productslider .swiper-button-prev{color:var(--color-primary-dark);background-color:var(--color-transparent);border-radius:50%;width:40px;height:40px;border:2px solid var(--color-primary-dark);}}.section-productslider .c-coverflow{margin-bottom:0;}.section-productslider .product-info{padding:40px 24px 30px 24px;}.section-productslider .product-info h3{font-size:20px;line-height:1.5;}.section-productslider .product-info p{font-size:14px;line-height:1.5;}.section-contact .card-wrapper img{width:100%;max-width:342px;aspect-ratio:1/1;object-fit:cover;border-radius:var(--border-radius);}.section-contact .card-wrapper h2.h4{margin-top:18px;color:var(--color-haufe-electric-blue);margin-bottom:0;}.section-contact .card-wrapper a{color:var(--color-primary-dark);line-height:1.5;}.section-contact .content-wrapper p{margin-bottom:10px;}.section-contact.section-content .content-wrapper p.small{line-height:1.2;font-size:14px;}@media (max-width:767px){.section-contact.section-content .col-sm-12{margin-bottom:30px;}}.section-imageswiper img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:1/1;border-radius:var(--border-radius);}.section-imageswiper .button-wrapper{align-self:flex-end;display:flex;gap:1rem;margin-top:80px;flex-direction:row;justify-content:flex-end;margin-top:60px;}.section-imageswiper .swiper-button-next,.section-imageswiper .swiper-button-prev{color:var(--color-primary-dark);background-color:var(--color-transparent);border-radius:50%;width:40px;height:40px;border:2px solid var(--color-primary-dark);position:relative;right:auto;}@media (min-width:768px){.section-imageswiper .swiper-button-next,.section-imageswiper .swiper-button-prev{width:50px;height:50px;margin-right:24px;}}.section-imageswiper{position:relative;overflow:hidden;}.section-imageswiper::before,.section-imageswiper::after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none;}.section-imageswiper::before{left:0;background:linear-gradient(to right,var(--color-white-name) 0%,var(--color-transparent) 100%);}.section-imageswiper::after{right:0;background:linear-gradient(to left,var(--color-white-name) 0%,var(--color-transparent) 100%);}figure.table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.mediaplaner{display:flex;flex-direction:column;}.mediaplaner .accountDisplay{margin-top:40px;}.mediaplaner .tab-buttons{display:flex;justify-content:flex-end;margin-top:20px;}@media only screen and (min-width:1280px){.mediaplaner .tab-buttons{margin-top:0;}}.mediaplaner .tab-content{padding-bottom:10px;}.mediaplan-group{display:flex;flex-direction:column;gap:24px;margin-top:30px;}.mediaplan-group .mediaplan-aside,.mediaplan-group .mediaplan-main{display:flex;flex-direction:column;gap:24px;}@media only screen and (min-width:1280px){.mediaplan-group{flex-direction:row;}.mediaplan-group .mediaplan-aside{flex:0 0 calc(33.333% - 12px);display:flex;flex-direction:column;gap:24px;}.mediaplan-group .mediaplan-main{flex:0 0 calc(66.666% - 12px);}}.mediaplan-buttons .buttons{margin:30px 0 30px;display:flex;flex-direction:column;gap:20px;flex:0 0 100%;}@media only screen and (min-width:992px){.mediaplan-buttons .buttons{justify-content:flex-end;flex-direction:row;flex-wrap:wrap;align-items:flex-start;}}.tabnav.buttons{display:inline-flex;margin-bottom:0;overflow:auto hidden;scrollbar-width:thin;align-self:flex-end;list-style:none;margin:0;padding:0;font-size:0;line-height:normal;border-radius:21px;background-color:var(--color-white-blue);}.tabnav.buttons li{padding:0;margin:0;display:inline-block;font-family:var(--font-bold);font-weight:400;transition:none;}@media only screen and (max-width:767px){.tabnav.buttons li{-ms-flex:1;flex:1;}}.tabnav.buttons li.tab{font-size:16px;color:var(--color-primary-dark);text-decoration:none;padding:8px 24px;border-radius:21px;display:block;overflow:hidden;white-space:nowrap;text-align:center;cursor:pointer;}.tabnav.buttons li.tab.active{border-radius:21px;background-color:var(--color-haufe-electric-blue);color:var(--color-white);}@media only screen and (max-width:480px){.tabnav.buttons{width:100%;}.tabnav.buttons li{display:block;}}.border-effect{outline:3px solid var(--color-haufe-electric-blue);outline-offset:0;animation:border-pulse 3s infinite;}@keyframes border-pulse{0%{outline-color:var(--color-white-transparent);}16.67%{outline-color:var(--color-haufe-electric-blue);}50%{outline-color:var(--color-haufe-electric-blue);}100%{outline-color:var(--color-white-transparent);}}.lighthouse-box-with-header{padding:0;box-sizing:border-box;box-shadow:0 5px 10px 0 var(--color-ink-rgba-15-no-space);background:var(--color-white);border-radius:var(--border-radius);}@media only screen and (max-with:768px){.lighthouse-box-width-header{padding:0;}}.lighthouse-box-with-header .header{padding:36px 30px;background:var(--color-haufe-black-5);}@media only screen and (max-width:991px){.lighthouse-box-with-header .header{padding:25px 20px;}}.lighthouse-box-with-header .header h2{font-family:var(--font-bold);font-size:16px;line-height:24px;margin:0;}.lighthouse-box-with-header .content{padding:36px 30px;background:var(--color-white);font-family:var(--font-regular);font-size:14px;line-height:1.5;}.lighthouse-box-with-header .content *:last-child{margin-bottom:0;}@media only screen and (max-width:991px){.lighthouse-box-with-header .content{padding:24px 20px;}}.mobile-lighthouse-box{border-radius:var(--border-radius);background-color:var(--color-primary-soft);padding:48px;}@media only screen and (max-width:991px){.mobile-lighthouse-box{padding:24px 20px;}}.mobile-lighthouse-box .headline{display:block;font-family:var(--font-bold);margin-bottom:1rem;font-size:32px;line-height:36px;}.mobile-lighthouse-box .text{font-size:16px;line-height:1.5;}.mobile-lighthouse-box .text *:last-child{margin-bottom:0;}.graph-lighthouse-box{border-radius:var(--border-radius);background-color:var(--color-white);box-shadow:0 5px 10px 0 var(--color-ink-rgba-15-no-space);padding:55px 32px;}@media only screen and (max-width:991px){.graph-lighthouse-box{padding:24px 20px;}}.graph-lighthouse-box .headline{display:block;font-family:var(--font-bold);margin-bottom:1rem;font-size:32px;line-height:36px;}.graph-lighthouse-box .text{font-size:16px;line-height:1.5;}.graph-lighthouse-box .text *:last-child{margin-bottom:0;}.box-tools{margin-top:2rem;display:flex;gap:1rem;flex-wrap:wrap;align-items:center;justify-content:flex-end;}.box-tools .btn{box-shadow:none;padding:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0;color:var(--color-white);}.box-tools .btn:hover{box-shadow:inset 0 0 0 100px var(--color-white-hex-alpha);background:var(--color-haufe-electric-blue);color:var(--color-white);}@media print{.checkout-steps-container{display:none;}.mediaplaner .tab-buttons,.mediaplaner .box-tools,.mediaplaner .mediaplan-buttons{display:none;}.mediaplaner .mediaplan-main{order:1;}.mediaplaner .mediaplan-aside{order:2;}.mediaplaner .lighthouse-box-with-header{border:1px solid var(--border-color);overflow:hidden;}.mediaplaner .graph-lighthouse-box{border:1px solid var(--border-color);overflow:hidden;}}.text-start{text-align:left!important;}.text-end{text-align:right!important;}.adimpressions-slider{--adslider-track-color:var(--color-primary-soft);--adslider-fill-color:var(--color-haufe-electric-blue);--adslider-thumb-color:var(--color-haufe-electric-blue);--adslider-thumb-border:var(--color-transparent);--adslider-thumb-focus-ring:var(--color-black-25-blue);--adslider-track-height:6px;--adslider-thumb-size:18px;--adslider-fill-percent:0%;width:100%;margin-top:10px;display:block;-webkit-appearance:none;appearance:none;background:var(--color-transparent);cursor:pointer;outline:none;}.adimpressions-slider:focus-visible{outline:2px solid var(--adslider-fill-color);outline-offset:2px;border-radius:2px;}.adimpressions-slider::-webkit-slider-runnable-track{height:var(--adslider-track-height);border-radius:calc(var(--adslider-track-height) / 2);background:linear-gradient(to right,var(--adslider-fill-color)  0%,var(--adslider-fill-color)  var(--adslider-fill-percent),var(--adslider-track-color) var(--adslider-fill-percent),var(--adslider-track-color) 100%);}.adimpressions-slider::-moz-range-track{height:var(--adslider-track-height);border-radius:calc(var(--adslider-track-height) / 2);background:var(--adslider-track-color);}.adimpressions-slider::-moz-range-progress{height:var(--adslider-track-height);border-radius:calc(var(--adslider-track-height) / 2);background:var(--adslider-fill-color);}.adimpressions-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--adslider-thumb-size);height:var(--adslider-thumb-size);border-radius:50%;background:var(--adslider-thumb-color);border:2px solid var(--adslider-thumb-border);margin-top:calc((var(--adslider-track-height) - var(--adslider-thumb-size)) / 2);transition:box-shadow 0.15s ease;}.adimpressions-slider::-webkit-slider-thumb:hover,.adimpressions-slider:focus::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--adslider-thumb-focus-ring);}.adimpressions-slider::-moz-range-thumb{width:var(--adslider-thumb-size);height:var(--adslider-thumb-size);border-radius:50%;background:var(--adslider-thumb-color);border:2px solid var(--adslider-thumb-border);cursor:pointer;transition:box-shadow 0.15s ease;}.adimpressions-slider::-moz-range-thumb:hover,.adimpressions-slider:focus::-moz-range-thumb{box-shadow:0 0 0 4px var(--adslider-thumb-focus-ring);}.adimpressions-input-row{display:flex;align-items:center;gap:6px;}.adimpressions-input{padding-right:0;width:auto;}.adimpressions-input:focus{}.adimpressions-input::-webkit-inner-spin-button,.adimpressions-input::-webkit-outer-spin-button{}.adimpressions-suffix{}.adimpressions-labels{display:flex;justify-content:space-between;font-size:0.75rem;color:var(--color-primary-dark);margin-top:3px;line-height:1;}
