/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Barlow;src:url(/assets/fonts/barlow/Barlow-Bold.woff2) format("woff2"),url(/assets/fonts/barlow/Barlow-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/fonts/barlow/Barlow-Black.woff2) format("woff2"),url(/assets/fonts/barlow/Barlow-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/fonts/barlow/Barlow-BlackItalic.woff2) format("woff2"),url(/assets/fonts/barlow/Barlow-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/fonts/barlow/Barlow-BoldItalic.woff2) format("woff2"),url(/assets/fonts/barlow/Barlow-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/fonts/barlow/Barlow-ExtraBold.woff2) format("woff2"),url(/assets/fonts/barlow/Barlow-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/fonts/barlow/Barlow-Italic.woff2) format("woff2"),url(/assets/fonts/barlow/Barlow-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/fonts/barlow/Barlow-ExtraLight.woff2) format("woff2"),url(/assets/fonts/barlow/Barlow-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/fonts/barlow/Barlow-ExtraLightItalic.woff2) format("woff2"),url(/assets/fonts/barlow/Barlow-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/fonts/barlow/Barlow-ExtraBoldItalic.woff2) format("woff2"),url(/assets/fonts/barlow/Barlow-ExtraBoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/fonts/barlow/Barlow-Regular.woff2) format("woff2"),url(/assets/fonts/barlow/Barlow-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/fonts/barlow/Barlow-LightItalic.woff2) format("woff2"),url(/assets/fonts/barlow/Barlow-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/fonts/barlow/Barlow-Medium.woff2) format("woff2"),url(/assets/fonts/barlow/Barlow-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/fonts/barlow/Barlow-SemiBold.woff2) format("woff2"),url(/assets/fonts/barlow/Barlow-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/fonts/barlow/Barlow-Light.woff2) format("woff2"),url(/assets/fonts/barlow/Barlow-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/fonts/barlow/Barlow-MediumItalic.woff2) format("woff2"),url(/assets/fonts/barlow/Barlow-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/fonts/barlow/Barlow-Thin.woff2) format("woff2"),url(/assets/fonts/barlow/Barlow-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/fonts/barlow/Barlow-SemiBoldItalic.woff2) format("woff2"),url(/assets/fonts/barlow/Barlow-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/assets/fonts/barlow/Barlow-ThinItalic.woff2) format("woff2"),url(/assets/fonts/barlow/Barlow-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:ActaDisplayMedium;src:url(/assets/fonts/ActaDisplayMedium/ActaDisplayMedium.woff2) format("woff2"),url(/assets/fonts/ActaDisplayMedium/ActaDisplayMedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Mekar Script;src:url(/assets/fonts/mekar-script/MekarScript.woff2) format("woff2"),url(/assets/fonts/mekar-script/MekarScript.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.styleguide{padding:50px;background-color:#fff}.styleguide hr{border-bottom:1px solid #000}body{max-width:2500px;min-height:100vh;margin-left:auto;margin-right:auto;overflow-x:hidden;position:relative}body.no-scroll{overflow:hidden}body.preview{background:#fff}html{scroll-behavior:smooth}main.has-scrolled{padding-top:70px}@media screen and (min-width:1300px){main.has-scrolled{padding-top:90px}}.anchor{position:absolute;top:-80px;z-index:-10}.anchor.anchor-top,.anchor.geschichte-anker{top:0}@media screen and (min-width:1300px){.anchor{top:-120px}.anchor.anchor-top,.anchor.geschichte-anker{top:0}}picture,picture img,video{display:block}.container-1400{width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media screen and (min-width:360px){.container-1400{width:calc(100% - 50px)}}@media screen and (min-width:768px){.container-1400{width:calc(100% - 244px)}}@media screen and (min-width:1200px){.container-1400{width:87.5%}}.xxxxl-margin-bottom{margin-bottom:84px}@media screen and (min-width:1300px){.xxxxl-margin-bottom{margin-bottom:168px}}.xxxl-margin-bottom{margin-bottom:68px}@media screen and (min-width:1300px){.xxxl-margin-bottom{margin-bottom:136px}}.xxl-margin-bottom{margin-bottom:56px}@media screen and (min-width:1300px){.xxl-margin-bottom{margin-bottom:112px}}.xl-margin-bottom{margin-bottom:36px}@media screen and (min-width:1300px){.xl-margin-bottom{margin-bottom:72px}}.l-margin-bottom{margin-bottom:24px}@media screen and (min-width:1300px){.l-margin-bottom{margin-bottom:48px}}.m-margin-bottom{margin-bottom:24px}@media screen and (min-width:1300px){.m-margin-bottom{margin-bottom:32px}}.s-margin-bottom{margin-bottom:24px}@media screen and (min-width:1300px){.s-margin-bottom{margin-bottom:24px}}.xs-margin-bottom{margin-bottom:16px}@media screen and (min-width:1300px){.xs-margin-bottom{margin-bottom:16px}}.xxs-margin-bottom{margin-bottom:8px}@media screen and (min-width:1024px){.xxs-margin-bottom{margin-bottom:8px}}.no-margin-bottom{margin-bottom:0}@media screen and (min-width:1024px){.no-margin-bottom{margin-bottom:0}}.xxxl-padding-bottom{padding-bottom:84px}@media screen and (min-width:1300px){.xxxl-padding-bottom{padding-bottom:168px}}.xxl-padding-bottom{padding-bottom:68px}@media screen and (min-width:1300px){.xxl-padding-bottom{padding-bottom:136px}}.xl-padding-bottom{padding-bottom:36px}@media screen and (min-width:1300px){.xl-padding-bottom{padding-bottom:72px}}.l-padding-bottom{padding-bottom:24px}@media screen and (min-width:1300px){.l-padding-bottom{padding-bottom:48px}}.m-padding-bottom{padding-bottom:24px}@media screen and (min-width:1300px){.m-padding-bottom{padding-bottom:36px}}.s-padding-bottom{padding-bottom:24px}@media screen and (min-width:1300px){.s-padding-bottom{padding-bottom:24px}}.xs-padding-bottom{padding-bottom:16px}@media screen and (min-width:1300px){.xs-padding-bottom{padding-bottom:16px}}.xxs-padding-bottom{padding-bottom:8px}@media screen and (min-width:1024px){.xxs-padding-bottom{padding-bottom:8px}}.no-padding-bottom{padding-bottom:0}@media screen and (min-width:1024px){.no-padding-bottom{padding-bottom:0}}.xxxl-padding-top{padding-top:84px}@media screen and (min-width:1300px){.xxxl-padding-top{padding-top:168px}}.xxl-padding-top{padding-top:68px}@media screen and (min-width:1300px){.xxl-padding-top{padding-top:136px}}.xl-padding-top{padding-top:36px}@media screen and (min-width:1300px){.xl-padding-top{padding-top:72px}}.l-padding-top{padding-top:24px}@media screen and (min-width:1300px){.l-padding-top{padding-top:48px}}.m-padding-top{padding-top:24px}@media screen and (min-width:1300px){.m-padding-top{padding-top:36px}}.s-padding-top{padding-top:24px}@media screen and (min-width:1300px){.s-padding-top{padding-top:24px}}.xs-padding-top{padding-top:16px}@media screen and (min-width:1300px){.xs-padding-top{padding-top:16px}}.xxs-padding-top{padding-top:8px}@media screen and (min-width:1024px){.xxs-padding-top{padding-top:8px}}.no-padding-top{padding-top:0}@media screen and (min-width:1024px){.no-padding-top{padding-top:0}}.body-font,a,html body>*{font-family:Barlow,Helvetica,Arial,sans-serif;color:#000;letter-spacing:.015em;font-size:1rem;font-weight:400;line-height:1.5}@media screen and (min-width:768px){.body-font,a,html body>*{font-size:1.125rem}}@media screen and (min-width:992px){.body-font,a,html body>*{font-size:1.25rem}}@media screen and (min-width:1400px){.body-font,a,html body>*{font-size:1.375rem}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0}@media screen and (max-width:600px){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{hyphens:auto}}.h1>div,.h2>div,.h3>div,.h4>div,.h5>div,.h6>div,h1>div,h2>div,h3>div,h4>div,h5>div,h6>div{margin:0}.h1,h1{font-size:2.5625rem;font-weight:500;line-height:1.2;letter-spacing:0}@media screen and (min-width:576px){.h1,h1{font-size:3.1875rem}}@media screen and (min-width:768px){.h1,h1{font-size:3.8125rem}}@media screen and (min-width:992px){.h1,h1{font-size:4.3125rem}}@media screen and (min-width:1400px){.h1,h1{font-size:4.75rem}}.h2,h2{font-size:2.1875rem;font-weight:400;line-height:1.2;letter-spacing:0}@media screen and (min-width:576px){.h2,h2{font-size:2.4375rem}}@media screen and (min-width:768px){.h2,h2{font-size:3.0625rem}}@media screen and (min-width:992px){.h2,h2{font-size:3.4375rem}}@media screen and (min-width:1400px){.h2,h2{font-size:3.8125rem}}.h3,h3{font-size:2rem;font-weight:400;line-height:1.3;letter-spacing:0}@media screen and (min-width:768px){.h3,h3{font-size:2.75rem}}@media screen and (min-width:992px){.h3,h3{font-size:3rem}}@media screen and (min-width:1400px){.h3,h3{font-size:3.3125rem}}.h4,h4{font-size:1.8125rem;font-weight:500;line-height:1.4;letter-spacing:0}@media screen and (min-width:768px){.h4,h4{font-size:2.1875rem}}@media screen and (min-width:992px){.h4,h4{font-size:2.4375rem}}@media screen and (min-width:1400px){.h4,h4{font-size:2.6875rem}}.h5,h5{font-size:1.5625rem;font-weight:500;line-height:1.4;letter-spacing:0}@media screen and (min-width:768px){.h5,h5{font-size:1.75rem}}@media screen and (min-width:992px){.h5,h5{font-size:1.9375rem}}@media screen and (min-width:1400px){.h5,h5{font-size:2.125rem}}.h6,h6{font-size:1.25rem;font-weight:500;line-height:1.5;letter-spacing:.015em}@media screen and (min-width:768px){.h6,h6{font-size:1.375rem}}@media screen and (min-width:992px){.h6,h6{font-size:1.5625rem}}@media screen and (min-width:1400px){.h6,h6{font-size:1.6875rem}}p{margin-top:0}.caption input,.caption p,.caption span{font-size:.8125rem;font-weight:400;line-height:1.5;letter-spacing:.015em}@media screen and (min-width:768px){.caption input,.caption p,.caption span{font-size:.9375rem}}@media screen and (min-width:992px){.caption input,.caption p,.caption span{font-size:1rem}}@media screen and (min-width:1400px){.caption input,.caption p,.caption span{font-size:1.125rem}}.section-title>div,.section-title p,.section-title span{font-size:.8125rem;font-weight:500;line-height:1.5;letter-spacing:.05em;text-transform:uppercase}@media screen and (min-width:768px){.section-title>div,.section-title p,.section-title span{font-size:.9375rem}}@media screen and (min-width:992px){.section-title>div,.section-title p,.section-title span{font-size:1rem}}@media screen and (min-width:1400px){.section-title>div,.section-title p,.section-title span{font-size:1.125rem}}.wysiwyg strong{font-weight:600}.wysiwyg a{font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:underline;letter-spacing:inherit}.wysiwyg ul{list-style-type:none;padding-left:20px}.wysiwyg ul li:before{content:"\2014";position:absolute;margin-left:-20px}.wysiwyg ol{padding-left:20px}.wysiwyg table{width:100%;border:none;border-collapse:collapse;table-layout:auto;margin-bottom:40px}.wysiwyg table th{border:none;text-align:left;vertical-align:top;padding:5px 10px 5px 0}@media screen and (min-width:992px){.wysiwyg table th{padding-left:0}}@media screen and (min-width:1024px){.wysiwyg table th{table-layout:fixed;padding:14px 10px 14px 0}}.wysiwyg table th p:last-of-type{margin-bottom:0}.wysiwyg table tr{border:none;border-bottom:1px solid #000}.wysiwyg table tr:last-of-type{border-bottom:none}.wysiwyg table td{border:none;text-align:left;vertical-align:top;color:#404140;padding:5px 10px 5px 0}@media screen and (min-width:1024px){.wysiwyg table td{padding:20px 10px 18px 0}}.wysiwyg table td p:last-of-type{margin-bottom:0}.wysiwyg.editmode table td,.wysiwyg.editmode table th{border:1px dashed #000}.wysiwyg.has-table{overflow-x:auto}.wysiwyg>:last-child{margin-bottom:0}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.wysiwyg ol{padding-left:28px}.wysiwyg ol li{padding:0 0 0 3px}}}.background-neutral-100{background-color:#f9f9f9;color:#000}.background-neutral-200{background-color:#f0f0f0;color:#000}.background-neutral-300{background-color:#e8e8e8;color:#000}.background-neutral-400{background-color:#e2e2e2;color:#000}.background-neutral-700{background-color:#888;color:#000}.background-akzent-1{background-color:#eceef9;color:#000}.background-akzent-2{background-color:#f8f7f3;color:#000}.background-akzent-3{background-color:#eee7de;color:#000}.background-akzent-4{background-color:#ede9e8;color:#000}.background-akzent-5{background-color:#fdf2eb;color:#000}.background-akzent-6{background-color:#e8f0d8;color:#000}.button{box-sizing:border-box;min-height:41px;display:inline-flex;align-items:center;margin:0;padding:0 28px 3px;font-weight:500;font-family:Barlow,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;letter-spacing:0;color:#fff;text-decoration:none;background-color:#000;border:1px solid #000;border-radius:21px;transition:background-color .3s,border-color .3s,color .3s;cursor:pointer;text-align:center}.button svg{width:23px;height:11px;margin-left:15px;padding-top:3px}.button svg .st0,.button svg .st1{transition:stroke .3s}.button:hover{background-color:#fff;border:1px solid #000;color:#000}.button:hover svg .st0,.button:hover svg .st1{stroke:#000}.button:active{background-color:#000;color:#fff;border:1px solid #000}.button:active svg .st0,.button:active svg .st1{stroke:#fff}@media screen and (max-width:767px){.button{min-height:42px;padding:0 28px;border-radius:21px;font-size:16px}}.button.button-reversed-arrow svg{margin-left:0;margin-right:15px;padding-top:0;transform:rotate(180deg)}.button.button-big{min-height:58px;padding:0 40px 3px;border-radius:29px;font-size:20px}.button.button-small{padding:0;background:none;border:none;border-radius:0;min-height:auto;color:#000;position:relative;font-size:1.25rem}.button.button-small:after{position:absolute;left:0;bottom:0;content:"";display:block;width:0;height:2px;background:#000;transition:width .3s}.button.button-small.dark-bg{color:#fff}.button.button-small.dark-bg:after{background:#fff}.button.button-small.dark-bg svg .st0,.button.button-small.dark-bg svg .st1{stroke:#fff}.button.button-small svg{transition:margin .3s;margin-right:15px}.button.button-small svg .st0,.button.button-small svg .st1{stroke:#000}.button.button-small:hover:after{width:calc(100% - 53px)}.button.button-small:active svg{margin-right:0;margin-left:30px}.button.button-small:active:after{width:calc(100% - 53px)}.button.button-small-left:after{left:52px}.button.button-small-left:active:after,.button.button-small-left:hover:after{width:calc(100% - 53px);left:52px}.button.button-white{background-color:#fff;color:#000;border:1px solid #fff}.button.button-white svg .st0,.button.button-white svg .st1{stroke:#000}.button.button-white:hover{background-color:#fff;color:#000;border:1px solid #000}.button.button-white:hover svg .st0,.button.button-white:hover svg .st1{stroke:#000}.button.button-white:active{background-color:#000;color:#fff;border:1px solid #000}.button.button-white:active svg .st0,.button.button-white:active svg .st1{stroke:#fff}.button.button-red{background-color:#e30613;color:#fff;border:1px solid #e30613}.button.button-red svg .st0,.button.button-red svg .st1{stroke:#fff}.button.button-red:hover{background-color:#fff;color:#e30613;border:1px solid #e30613}.button.button-red:hover svg .st0,.button.button-red:hover svg .st1{stroke:#e30613}.button.button-red:active{background-color:#e30613;color:#fff;border:1px solid #e30613}.button.button-red:active svg .st0,.button.button-red:active svg .st1{stroke:#fff}.button.button-white-black-border{background-color:#fff;color:#000;border:1px solid #000}.button.button-white-black-border svg{margin:0 10px 0 0;width:15px;height:auto}.button.button-white-black-border svg .st0,.button.button-white-black-border svg .st1{stroke:#000}.button.button-white-black-border:hover{background-color:#000;color:#fff;border:1px solid #000}.button.button-white-black-border:hover svg .st0,.button.button-white-black-border:hover svg .st1{stroke:#fff}.button.button-white-black-border:active{background-color:#fff;color:#000;border:1px solid #000}.button.button-filter{background-color:#f0f0f0;color:#888;border:1px solid #f0f0f0}.button.button-filter:hover{background-color:#f0f0f0;color:#000;border:1px solid #000}.button.button-filter:active{background-color:#f0f0f0;color:#888;border:1px solid #f0f0f0}.button.button-filter.active{background-color:#f0f0f0;color:#000;border:1px solid #000;cursor:default}.button.button-filter-2{background-color:#fff;color:#000;border:1px solid #e8e8e8}.button.button-filter-2:hover{background-color:#fff;color:#000;border:1px solid #000}.button.button-filter-2:active{background-color:#fff;color:#000;border:1px solid #e8e8e8}.brick-container{position:relative;z-index:2}.brick-container.quote-brick,.brick-container.team-brick{z-index:3}.brick-container.referenzen-brick{z-index:6}.brick-container.background-akzent-1,.brick-container.background-akzent-2,.brick-container.background-akzent-3,.brick-container.background-akzent-4,.brick-container.background-akzent-5,.brick-container.background-akzent-6,.brick-container.background-neutral-100,.brick-container.background-neutral-200,.brick-container.background-neutral-300,.brick-container.background-neutral-400,.brick-container.background-neutral-700{padding-top:36px;padding-bottom:36px}@media screen and (min-width:1300px){.brick-container.background-akzent-1,.brick-container.background-akzent-2,.brick-container.background-akzent-3,.brick-container.background-akzent-4,.brick-container.background-akzent-5,.brick-container.background-akzent-6,.brick-container.background-neutral-100,.brick-container.background-neutral-200,.brick-container.background-neutral-300,.brick-container.background-neutral-400,.brick-container.background-neutral-700{padding-top:72px;padding-bottom:72px}}@media screen and (min-width:1300px){.aos .aos-content{position:relative;transform:translateY(250px);opacity:0}.aos.aos-active .aos-content{transform:translateY(0);opacity:1;transition:all 2s ease}}.header-desktop{display:none;position:fixed;z-index:10;top:0;left:0;right:0;max-width:2500px;margin:0 auto;background:linear-gradient(180deg,rgba(0,0,0,.300158),transparent);transition:background-color .3s,top .3s}@media screen and (min-width:1300px){.header-desktop{display:block}}.header-desktop .container{padding:0 100px;height:100px}.header-desktop.country-selector-visible{top:80px}.header-desktop.white{background:#fff}.header-desktop.white .left svg circle{fill:#000}.header-desktop.white .left .desktop-nav-button.active svg circle{fill:#fff}.header-desktop.white .left .desktop-nav-button:hover svg circle{fill:#e30613}.header-desktop.white .middle svg path:not(.red-dot){fill:#000;stroke:#000}.header-desktop.white .right .service-nav>ul>li>a{color:#000}.header-desktop.white .right .service-nav>ul>li>a:hover{color:#e30613}.header-desktop.white .right .search-nav .icon svg .st0,.header-desktop.white .right .search-nav .icon svg .st1{stroke:#000}.header-desktop.white .right .language-nav{color:#000}.header-desktop.white .right .language-nav:hover{color:#e30613}.header-desktop.white .right .language-nav:hover svg path{stroke:#e30613}.header-desktop.white .right .language-nav svg path,.header-desktop.white .right .profile-nav circle,.header-desktop.white .right .profile-nav path{stroke:#000}.header-desktop>div{height:100%}.header-desktop nav{display:flex;align-items:center;height:100%}.header-desktop nav .left{flex:1}.header-desktop nav .left .desktop-nav-button{position:relative;z-index:10;cursor:pointer;width:26px;height:26px;padding:10px;margin-left:-10px}.header-desktop nav .left .desktop-nav-button svg circle{transition:fill .3s}.header-desktop nav .left .desktop-nav-button svg circle.toggle{transition:fill .3s,opacity .3s}.header-desktop nav .left .desktop-nav-button.active svg .toggle{opacity:0}.header-desktop nav .left .desktop-nav-button:hover svg circle{fill:#e30613}.header-desktop nav .middle .logo{text-align:center;margin:0 45px}.header-desktop nav .middle .logo a{display:block}.header-desktop nav .middle .logo a svg{display:block;width:163px;height:60px}.header-desktop nav .middle .logo a svg path:not(.red-dot){transition:fill .3s,stroke .3s}.header-desktop nav .right{flex:1;display:flex;align-items:center;flex-direction:row;justify-content:flex-end}.header-desktop nav .right .service-nav>ul>li>a{transition:color .3s}.header-desktop nav .right .search-nav svg .st0,.header-desktop nav .right .search-nav svg .st1{transition:stroke .3s}.header-desktop nav .right .language-nav{transition:color .3s}.header-desktop nav .right .language-nav svg path,.header-desktop nav .right .profile-nav circle,.header-desktop nav .right .profile-nav path{transition:stroke .3s}.header-desktop .main-nav{position:fixed;top:0;left:-100vw;bottom:0;width:100vw;transition:left .3s}.header-desktop .main-nav.active{left:0}.header-desktop .main-nav .image-teaser{padding:80px 25px 0;height:165px}.header-desktop .main-nav .image-teaser .alignment{display:flex;height:100%}.header-desktop .main-nav .image-teaser .alignment .text{margin-left:40px}.header-desktop .main-nav .image-teaser .alignment .text p{color:#fff;font-size:1.25rem;margin-bottom:15px}.header-desktop .main-nav .image-teaser .alignment .text a{color:#fff;font-size:1.25rem}.header-desktop .main-nav .image-teaser .alignment .text a svg .st0,.header-desktop .main-nav .image-teaser .alignment .text a svg .st1{stroke:#fff}.header-desktop .main-nav .nav-close-area{position:fixed;top:0;left:-100vw;width:100vw;bottom:0;z-index:-10}.header-desktop .main-nav .nav-close-area.active{z-index:12;left:0}.header-desktop .main-nav .scroll-area{padding:160px 112px 100px 58px;height:calc(100% - 260px);width:505px;background:#000;position:relative;z-index:14}.header-desktop .main-nav .scroll-area>ul{margin:0 0 0 -24px;height:100%;overflow-y:scroll;overflow-x:hidden;scrollbar-color:#fff #000}.header-desktop .main-nav .scroll-area>ul::-webkit-scrollbar{width:1px;height:1px}.header-desktop .main-nav .scroll-area>ul::-webkit-scrollbar-thumb{background:#fff}.header-desktop .main-nav .scroll-area>ul::-webkit-scrollbar-track{background:#000}.header-desktop .main-nav .scroll-area>ul>li{display:flex;flex-wrap:wrap}.header-desktop .main-nav .scroll-area>ul>li.active:not(.has-active-child)>a span{border-bottom:1px solid #fff}.header-desktop .main-nav .scroll-area>ul>li>a{padding:0 24px;height:100%;text-decoration:none;font-weight:300;font-size:2.5rem;color:#fff;flex:1;overflow-x:hidden}.header-desktop .main-nav .scroll-area>ul>li>a span{border-bottom:1px solid transparent;transition:border-bottom .3s}.header-desktop .main-nav .scroll-area>ul>li>a:hover span{border-bottom:1px solid #fff}.header-desktop .main-nav .scroll-area>ul>li .accordion-button{width:auto;background:none}.header-desktop .main-nav .scroll-area>ul>li .accordion-button svg{width:18px;height:13px}.header-desktop .main-nav .scroll-area>ul>li .accordion-button svg path{stroke:#fff}.header-desktop .main-nav .scroll-area>ul>li>ul{list-style-type:none;background:none;color:#fff;width:100%;margin-bottom:0}.header-desktop .main-nav .scroll-area>ul>li>ul>li.active>a span{border-bottom:1px solid #fff}.header-desktop .main-nav .scroll-area>ul>li>ul>li>a{color:#fff;text-decoration:none;margin:0 50px;padding:5px 0;width:calc(100% - 100px);display:inline-block;font-size:1.25rem}.header-desktop .main-nav .scroll-area>ul>li>ul>li>a span{border-bottom:1px solid transparent;transition:border-bottom .3s}.header-desktop .main-nav .scroll-area>ul>li>ul>li>a:hover span{border-bottom:1px solid #fff}.header-desktop .service-nav{height:100%}.header-desktop .service-nav>ul{height:100%;display:flex;align-items:center;margin:0 0 0 -24px;padding:0}.header-desktop .service-nav>ul>li{display:flex;align-items:center;position:relative;height:100%}.header-desktop .service-nav>ul>li>a{padding:10px 24px;height:100%;display:flex;align-items:center;text-decoration:none;font-weight:400;font-size:1rem;color:#fff;transition:color .3s}.header-desktop .service-nav>ul>li>a:hover{color:#e30613}.header-desktop .language-nav{height:100%;margin-left:15px;color:#fff;font-size:1.0625rem;display:flex;align-items:center;cursor:pointer;padding:10px}.header-desktop .language-nav:hover{color:#e30613}.header-desktop .language-nav:hover svg path{stroke:#e30613}.header-desktop .language-nav img{display:block;margin-right:10px;width:20px;height:20px}.header-desktop .language-nav svg{margin-left:10px;display:block;width:11px;transform:rotate(180deg)}.header-desktop .language-nav svg path{stroke:#fff;transition:stroke .3s}.header-desktop.white .search-nav form input.active{border:1px solid #000}.header-desktop .search-nav{margin-left:20px;position:relative;height:44px;width:44px}.header-desktop .search-nav:hover form .icon-alignment .icon svg .st0,.header-desktop .search-nav:hover form .icon-alignment .icon svg .st1{stroke:#e30613}.header-desktop .search-nav form{display:flex;justify-content:center}.header-desktop .search-nav form .icon-alignment{top:50%;right:0;position:absolute;height:20px;transform:translateY(-50%);height:44px;width:44px;border-radius:22px;z-index:12;pointer-events:none}.header-desktop .search-nav form .icon-alignment.active{width:293px;z-index:12;justify-content:flex-start;pointer-events:none;transition:width .3s}.header-desktop .search-nav form .icon-alignment.active .icon{background:none}.header-desktop .search-nav form .icon-alignment.active .icon svg .st0,.header-desktop .search-nav form .icon-alignment.active .icon svg .st1{stroke:#000}.header-desktop .search-nav form .icon-alignment .icon{padding:12px;background:hsla(0,0%,94.1%,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;width:20px}.header-desktop .search-nav form .icon-alignment .icon svg{width:20px;height:20px}.header-desktop .search-nav form .icon-alignment .icon svg .st0,.header-desktop .search-nav form .icon-alignment .icon svg .st1{stroke:#fff}.header-desktop .search-nav form input{position:absolute;top:50%;right:0;height:42px;padding:0 21px;border-radius:22px;margin:0;border:1px solid #fff;background:#fff;cursor:pointer;width:0;opacity:0;transform:translateY(-50%);z-index:11}.header-desktop .search-nav form input.active{width:220px;padding:0 25px 0 50px;opacity:1;cursor:text;transition:width .3s}.header-desktop .profile-nav{margin-left:15px;padding:12px 10px;cursor:pointer}@media screen and (min-width:1300px){.header-desktop .profile-nav{margin-right:-10px}}.header-desktop .profile-nav:hover svg .st0{stroke:#e30613}.header-desktop .profile-nav svg{display:block;width:21px;height:21px}.header-desktop .profile-nav svg .st0{transition:stroke .3s}.footer-nav>ul{justify-content:center;margin:0;padding:0;flex-wrap:wrap}.footer-nav>ul,.footer-nav>ul>li{display:flex;align-items:center}.footer-nav>ul>li>a,.footer-nav>ul>li>span{padding:0 14px;height:60px;display:flex;align-items:center;text-decoration:none;font-weight:500;font-size:.9375rem;color:#000;white-space:nowrap;transition:color .3s}@media screen and (min-width:768px){.footer-nav>ul>li>a,.footer-nav>ul>li>span{font-size:1rem}}ul.footer-sitemap{list-style-type:none;margin:0;padding:0}ul.footer-sitemap li a{color:#fff;text-decoration:none;font-size:.9375rem;font-weight:500;padding:5px 0;display:block}@media screen and (min-width:991px){ul.footer-sitemap li a{font-size:1.125rem}}ul.footer-sitemap li.first{margin-bottom:20px}ul.footer-sitemap li.first a{font-size:1.125rem;padding:5px 0}@media screen and (min-width:991px){ul.footer-sitemap li.first a{font-size:1.375rem}}.header-mobile{position:fixed;z-index:10;top:0;left:0;right:0;margin:0 auto;background:linear-gradient(180deg,rgba(0,0,0,.300158),transparent);transition:background-color .3s,top .3s}@media screen and (min-width:1300px){.header-mobile{display:none}}.header-mobile .container{padding:0 10px;height:80px}@media screen and (min-width:360px){.header-mobile .container{padding:0 20px}}@media screen and (min-width:375px){.header-mobile .container{padding:0 25px}}@media screen and (min-width:768px){.header-mobile .container{padding:0 60px}}.header-mobile.country-selector-visible{top:80px}.header-mobile.white{background:#fff}.header-mobile.white .left svg circle{fill:#000}.header-mobile.white .left .mobile-nav-button.active svg circle{fill:#fff}.header-mobile.white .middle svg path:not(.red-dot){fill:#000;stroke:#000}.header-mobile.white .right .service-nav>ul>li>a{color:#000}.header-mobile.white .right .search-nav svg .st0,.header-mobile.white .right .search-nav svg .st1{stroke:#000}.header-mobile.white .right .language-nav{color:#000}.header-mobile.white .right .language-nav svg path,.header-mobile.white .right .profile-nav circle,.header-mobile.white .right .profile-nav path{stroke:#000}.header-mobile>div{height:100%}.header-mobile nav{display:flex;align-items:center;height:100%}.header-mobile nav .top-menu{margin-top:15px;display:flex;align-items:center;justify-content:flex-end}.header-mobile nav .left{flex:1}.header-mobile nav .left .mobile-nav-button{position:relative;z-index:10;cursor:pointer;width:26px;height:26px;padding:10px;margin-left:-10px}.header-mobile nav .left .mobile-nav-button svg .toggle{transition:opacity .3s}.header-mobile nav .left .mobile-nav-button.active svg .toggle{opacity:0}.header-mobile nav .middle .logo{text-align:center}.header-mobile nav .middle .logo a{display:block}.header-mobile nav .middle .logo a svg{display:block;width:105px;height:39px}@media screen and (min-width:768px){.header-mobile nav .middle .logo a svg{width:135px;height:50px}}.header-mobile nav .right{flex:1;flex-direction:row;justify-content:flex-end}.header-mobile nav .right,.header-mobile nav .right .language-nav{display:flex;align-items:center}.header-mobile.country-selector-visible .main-nav{top:80px}.header-mobile .main-nav{background:#000;position:fixed;top:0;left:-675px;bottom:0;width:100%;max-width:450px;transition:left .3s}.header-mobile .main-nav.active{left:0;z-index:1}.header-mobile .main-nav .scroll-area{padding:45px 10px 100px;height:calc(100% - 209px)}@media screen and (min-width:360px){.header-mobile .main-nav .scroll-area{padding:45px 20px 100px}}@media screen and (min-width:375px){.header-mobile .main-nav .scroll-area{padding:45px 20px 100px 25px}}.header-mobile .main-nav .scroll-area>ul{margin:0 -20px 0 -25px;padding:0;height:100%;overflow-y:scroll;overflow-x:hidden;scrollbar-color:#999 #000}.header-mobile .main-nav .scroll-area>ul::-webkit-scrollbar{width:10px;height:10px}.header-mobile .main-nav .scroll-area>ul::-webkit-scrollbar-thumb{background:#fff}.header-mobile .main-nav .scroll-area>ul::-webkit-scrollbar-track{background:#000}.header-mobile .main-nav .scroll-area>ul>li{display:flex;flex-wrap:wrap}.header-mobile .main-nav .scroll-area>ul>li.active:not(.has-active-child)>a span{border-bottom:1px solid #fff}.header-mobile .main-nav .scroll-area>ul>li>a{padding:0 24px;height:100%;text-decoration:none;font-weight:300;font-size:1.75rem;color:#fff;flex:1;overflow-x:hidden}.header-mobile .main-nav .scroll-area>ul>li .accordion-button{width:auto;background:none;padding:14px 24px 14px 18px;margin-right:-5px}@media screen and (min-width:360px){.header-mobile .main-nav .scroll-area>ul>li .accordion-button{margin-right:-15px}}.header-mobile .main-nav .scroll-area>ul>li .accordion-button svg{width:18px;height:13px}.header-mobile .main-nav .scroll-area>ul>li .accordion-button svg path{stroke:#fff}.header-mobile .main-nav .scroll-area>ul>li>ul{list-style-type:none;background:none;color:#fff;width:100%}.header-mobile .main-nav .scroll-area>ul>li>ul>li.active>a span{border-bottom:1px solid #fff}.header-mobile .main-nav .scroll-area>ul>li>ul>li>a{color:#fff;text-decoration:none;margin:0 50px;padding:10px 0;width:calc(100% - 100px);display:inline-block;font-size:1.125rem}.header-mobile .search-nav{margin-right:10px;position:relative;height:49px;width:49px}.header-mobile .search-nav .icon{top:50%;right:0;position:absolute;height:20px;transform:translateY(-50%);padding:12px;background:#2b2b2b;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:width .3s;width:20px}.header-mobile .search-nav .icon svg{width:20px;height:20px}.header-mobile .language-nav{height:100%;margin-left:25px;color:#fff;font-size:1.0625rem;display:flex;align-items:center;cursor:pointer}.header-mobile .language-nav img{display:block;margin-right:10px;width:20px;height:20px}.header-mobile .language-nav svg{margin-left:10px;display:block;width:11px;transform:rotate(180deg)}.header-mobile .language-nav svg path{stroke:#fff}.header-mobile .service-nav{position:absolute;z-index:10;bottom:0;left:0;right:0}.header-mobile .service-nav>ul{display:flex;margin:0;padding:0;list-style-type:none}.header-mobile .service-nav>ul>li{flex:1;display:flex}.header-mobile .service-nav>ul>li:first-of-type{background:#1a1a1a}.header-mobile .service-nav>ul>li:last-of-type{background:#2b2b2b}.header-mobile .service-nav>ul>li>a{text-decoration:none;font-weight:400;font-size:1rem;color:#fff;padding:20px 10px;width:100%;text-align:center}.header-mobile .profile-nav{margin-right:15px}.header-mobile .profile-nav a{display:flex;align-items:center;justify-content:center;padding:10px}.header-mobile .profile-nav svg{display:block;width:21px;height:21px}.scroll-top-button{position:fixed;bottom:24px;right:24px;padding:12px;display:flex;justify-content:center;align-items:center;width:44px;height:44px;background-color:hsla(0,0%,100%,.6);border:transparent;border-radius:100%;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12);transition:.15s;z-index:100;opacity:0;cursor:pointer}.scroll-top-button svg{transform:rotate(-90deg)}.scroll-top-button svg .st0,.scroll-top-button svg .st1{stroke:#000}.show-scroll-top-button{opacity:1}@media (min-width:769px){.scroll-top-button{display:none}}.main.no-hero{margin-top:80px}@media screen and (min-width:1300px){.main.no-hero{margin-top:100px}}.footer .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media screen and (min-width:360px){.footer .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.footer .container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.footer .container{width:calc(100% - 240px)}}@media screen and (min-width:992px){.footer .container{width:87.5%}}.footer .top{background:#212121;color:#fff}.footer .top .container{display:grid;grid-template-columns:1fr;padding:85px 0}@media screen and (min-width:768px){.footer .top .container{grid-template-columns:1fr 1fr;gap:60px 50px;padding:70px 0}}@media screen and (min-width:1300px){.footer .top .container{grid-template-columns:6fr 4fr 4fr 4fr;gap:0}}.footer .top .container .column{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:50px}.footer .top .container .column:last-of-type{margin-bottom:0}@media screen and (min-width:768px){.footer .top .container .column{margin-bottom:0}}@media screen and (min-width:1300px){.footer .top .container .column{padding-right:40px;max-width:260px}}@media screen and (min-width:1300px){.footer .top .container .column.first-column{max-width:300px}}.footer .top .container .column a{margin-top:20px;color:#fff}@media screen and (min-width:768px){.footer .top .container .column a{margin-top:30px}}.footer .top .container .column .socials{display:flex;margin-left:-15px;margin-top:20px}@media screen and (min-width:768px){.footer .top .container .column .socials{margin-top:0;margin-bottom:-12px}}.footer .top .container .column .socials a{display:block;padding:10px 15px;margin:0}.footer .top .container .column .socials a svg{width:28px;height:28px;display:block}.footer .top .container .column .socials a svg .st0{transition:fill .3s}.footer .top .container .column .socials a:hover svg .st0{fill:#e30613}.footer .top .container .column .socials a:active svg .st0{fill:#fff}.footer .bottom{background:#000;color:#fff}.footer .bottom .container{display:grid;grid-template-columns:1fr;padding:85px 0}@media screen and (min-width:992px){.footer .bottom .container{grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:20px;padding:70px 0;hyphens:auto}}@media screen and (min-width:1300px){.footer .bottom .container{grid-template-columns:6fr 3fr 3fr 3fr 3fr;gap:0}}.footer .bottom .column{display:none}@media screen and (min-width:992px){.footer .bottom .column{display:block;max-width:260px}}@media screen and (min-width:1300px){.footer .bottom .column{padding-right:40px}}.footer .bottom .first-column{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:992px){.footer .bottom .first-column{display:block;max-width:300px}}.footer .bottom .first-column .logo svg{width:163px}.footer .bottom .first-column p{margin:0}.footer .bottom .address{color:#fff;margin-top:30px;font-size:1.125rem;text-align:center}@media screen and (min-width:992px){.footer .bottom .address{margin-top:50px;text-align:left}}.footer .bottom .address a{color:#fff;transition:color .3s;text-decoration:none;font-size:1.125rem}.footer .bottom .address a:hover{color:#e30613}@media screen and (min-width:992px){.footer .bottom .address a{margin-top:50px}}.footer .bottom .footer-sitemap a{transition:color .3s}.footer .bottom .footer-sitemap a:hover{color:#e30613}.editmode{position:relative;z-index:10;background:#fff}.editmode .setting{padding:12px 15px;font-size:1rem}.editmode .setting:nth-of-type(2n+0){background:#f3f3f3}.editmode .setting.checkbox{display:flex;align-items:center}.editmode .setting.checkbox>label{margin-right:20px;margin-bottom:0;cursor:pointer}.editmode .setting.checkbox>div{padding:5px 5px 5px 0;margin-left:20px;cursor:pointer}.editmode .setting.checkbox input{cursor:pointer;height:17px;width:17px;display:block;margin-bottom:-3px}.editmode .setting.input>div{padding:5px}.editmode .setting.kacheln>p{font-weight:700}.editmode .setting.kacheln>div,.editmode .setting.kacheln>label{margin-left:35px}.editmode .setting.kacheln .pimcore_editable_link{padding:0 30px 0 0}.editmode .setting.select input{cursor:pointer}.editmode .setting.colors{display:flex;flex-wrap:wrap}.editmode .setting.colors .hidden{display:none}.editmode .setting.colors>label{width:100%}.editmode .setting.colors .editmode-colors{display:flex;align-items:center;margin-left:-7px}.editmode .setting.colors .color{height:32px;width:115px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:3px solid #fff;transition:border .1s;margin:1px}.editmode .setting.colors .color.active,.editmode .setting.colors .color:hover{border:3px solid #da291c}.editmode .setting>label{display:block;margin-bottom:10px;margin-top:15px}.editmode .setting>label:first-of-type{margin-top:0}.editmode .accordion-container .accordion-button{background:#000;font-size:18px;display:flex;align-items:center;justify-content:space-between;padding:18px;width:calc(100% - 36px)}.editmode .accordion-container .accordion-button .accordion-button-text{color:#fff}.editmode .accordion-container .accordion-button svg .st0{fill:#fff}.editmode .accordion-container .accordion-button:hover{background:rgba(0,0,0,.8)}.editmode .accordion-container .panel{padding:0;background-color:#fff}.editmode .accordion-container .settings-container{border-left:2px solid #000;border-right:2px solid #000;border-bottom:2px solid #000}.pimcore_area_dropzone{margin:8px 0!important}.pimcore_area_buttons.top .pimcore_block_label b{color:#fff;font-size:15px;font-weight:400;line-height:1}.pimcore_area_hidden .brick-container,.pimcore_area_hidden .editmode{filter:blur(1px);opacity:.5}.pimcore_editable_block .pimcore_block_entry{border:1px dashed #000;padding:0 10px;margin-bottom:10px}.cookies-eu-revoke{background:none;border:none;color:#fff;font-size:12px;font-weight:300;padding:0;cursor:pointer}.cookies-eu-banner{overflow-y:scroll;overflow-y:auto;position:fixed;top:auto;bottom:0;left:0;right:0;z-index:-1;opacity:0;transition:opacity .5s;padding:0}@media screen and (min-width:768px){.cookies-eu-banner{top:auto;left:0;right:0;bottom:0;padding:0}}.cookies-eu-banner .cookies-alignment{min-height:100%;display:flex;justify-content:center;align-items:flex-end}.cookies-eu-banner.is-active{z-index:20000;opacity:1}.cookies-eu-banner .cookies-panel{margin-top:5px;background:#fff;width:100%;max-width:100%;padding:20px 10px;background:#000;color:#fff}@media screen and (min-width:380px){.cookies-eu-banner .cookies-panel{padding:20px}}@media screen and (min-width:640px){.cookies-eu-banner .cookies-panel{padding:35px 70px}}@media screen and (min-width:768px){.cookies-eu-banner .cookies-panel{padding:41px;max-width:100%;margin-top:-20px}}.cookies-eu-banner .cookies-text{margin-right:20px;margin-top:0;min-width:350px;flex:1;cursor:pointer}.cookies-eu-banner .cookies-text.hidden{display:none}@media screen and (min-width:1300px){.cookies-eu-banner .cookies-text{margin-top:20px}.cookies-eu-banner .cookies-text.hidden{display:block;opacity:0}}.cookies-eu-banner .cookies-text .title p{margin:0;font-size:1.0625rem}.cookies-eu-banner .cookies-text .title a{text-decoration:underline;color:#fff;font-size:1.0625rem}.cookies-eu-banner .cookies-text .text p{margin:0;font-size:1.0625rem}.cookies-eu-banner .cookies-eu-details{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width:768px){.cookies-eu-banner .cookies-eu-details{grid-template-columns:1fr 1fr;gap:50px}}.cookies-eu-banner .cookies-eu-details p{font-size:1.0625rem}.cookies-eu-banner .cookies-eu-details a{color:#fff;font-size:1.0625rem}.cookies-eu-banner .bottom{flex-direction:column;display:flex;align-items:flex-start}@media screen and (min-width:1300px){.cookies-eu-banner .bottom{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}}.cookies-eu-banner .cookies-details .accordion-container .accordion-button{padding-left:0;font-size:16px;font-weight:400;background:none;display:none}.cookies-eu-banner .cookies-details .accordion-container .accordion-button .open{display:inline-block}.cookies-eu-banner .cookies-details .accordion-container .accordion-button .close{display:none}.cookies-eu-banner .cookies-details .accordion-container .accordion-button .accordion-button-text{margin-left:5px;color:#fff}.cookies-eu-banner .cookies-details .accordion-container .accordion-button.active .open{display:none}.cookies-eu-banner .cookies-details .accordion-container .accordion-button.active .close{display:inline-block}.cookies-eu-banner .cookies-details .accordion-container .panel{padding:0;background:none}.cookies-eu-banner .cookies-details .accordion-container .panel.active{padding:20px 0 0}.cookies-eu-banner .cookies-details .accordion-container .panel p{color:#fff}.cookies-eu-banner .cookies-checkboxes{display:flex;flex-wrap:wrap;margin:20px 0 0}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button{position:relative;background:none;cursor:pointer;display:flex;align-items:center;border:none;padding:10px 25px 10px 0;font-size:16px;font-weight:400;color:#fff}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button svg{width:20px;height:20px;display:block;margin-right:20px}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button .no-consent{display:inline-block}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button .has-consent{display:none}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button .checkbox-text{margin-bottom:2px}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button.consented .has-consent{display:inline-block}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button.consented .no-consent{display:none}.cookies-eu-banner .cookies-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px}.cookies-eu-banner .cookies-buttons .cookies-save{cursor:pointer}.cookies-eu-banner .cookies-buttons .cookies-save-all{font-size:16px}@media screen and (min-width:640px){.cookies-eu-banner .cookies-buttons .cookies-save{order:2}.cookies-eu-banner .cookies-buttons .cookies-save-all{order:1}.cookies-eu-banner .cookies-buttons .cookies-save-minimum{order:3}}.accordion-anchor-editmode{background:#fff;margin:5px 0;display:block;padding:6px 10px 5px}.accordion-anchor{padding-top:100px;margin-top:-100px;position:relative;z-index:-10}@media screen and (min-width:1300px){.accordion-anchor{padding-top:190px;margin-top:-190px}}.accordion-container .accordion-button{cursor:pointer;padding:18px;width:calc(100% - 36px);text-align:left;border:none;outline:none;transition:.4s;background:#fff;display:flex;align-items:center;justify-content:space-between}.accordion-container .accordion-button.text-cursor{cursor:text}.accordion-container .accordion-button .accordion-button-text{color:#000}.accordion-container .accordion-button svg{width:18px;height:26px;display:inline-block;transition:transform .3s}.accordion-container .accordion-button.active svg{transform:rotate(180deg)}.accordion-container .panel{padding:0 18px;overflow:hidden;transition:max-height .2s ease-out;background:#fff;margin-bottom:8px}.accordion-container .panel:not(.initial-open):not(.always-open){max-height:0;margin-bottom:0}.country-selector{background:#000;display:flex;justify-content:flex-end;align-items:center;height:80px;max-height:80px;padding:0 20px 0 10px;position:fixed;top:0;left:0;right:0;z-index:11;transition:max-height .3s}@media screen and (min-width:360pc){.country-selector{padding:0 25px}}@media screen and (min-width:1300px){.country-selector{padding:0 100px}}.country-selector.hidden{max-height:0;overflow:hidden}.country-selector .text{margin-right:40px;color:#fff;display:none}@media screen and (min-width:765px){.country-selector .text{display:block}}.country-selector .text p{margin:0;font-size:1.0625rem}.country-selector .dropdown-container{position:relative;width:243px;margin-right:40px}.country-selector .dropdown-container .dropdown{background:#fff;border-radius:20px;position:absolute;top:-20px}.country-selector .dropdown-container .dropdown .current{height:40px;padding:0 20px;align-items:center;display:flex;white-space:nowrap;font-size:1.0625rem;cursor:pointer}.country-selector .dropdown-container .dropdown .current.active svg{transform:rotate(180deg)}.country-selector .dropdown-container .dropdown .current img{width:20px;height:20px;display:block;margin-right:15px}.country-selector .dropdown-container .dropdown .current span{flex:1}.country-selector .dropdown-container .dropdown .current svg{width:11px;margin-left:15px;display:block;transition:transform .3s}.country-selector .dropdown-container .dropdown .choices{transition:max-height .3s;overflow:hidden;white-space:nowrap}.country-selector .dropdown-container .dropdown .choices>ul{padding:12px 20px 20px;margin:0;list-style-type:none}.country-selector .dropdown-container .dropdown .choices>ul>li>a{font-size:1.0625rem;display:flex;align-items:center;padding:5px 0}.country-selector .dropdown-container .dropdown .choices>ul>li>a>img{margin-right:15px}.country-selector .dropdown-container .dropdown .choices>ul>li>ul{margin:0;padding:0;list-style-type:none}.country-selector .dropdown-container .dropdown .choices>ul>li>ul>li>a{font-size:1.0625rem;display:flex;align-items:center}.country-selector .dropdown-container .dropdown .choices>ul>li>ul>li>a>img{margin-right:15px}.country-selector .spacer{flex:1}.country-selector .close{padding:15px;margin-right:-15px;cursor:pointer}.country-selector .close svg{display:block}.country-selector .close svg line{stroke:#fff}.country-selector-popup{position:fixed;top:50vh;left:50%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:280px;height:fit-content;max-width:320px;max-height:unset;padding:16px 24px 24px;background-color:#fff;transform:translate(-50%,-50%) scale(.9);border:1px solid #c7c6c6;border-radius:4px;z-index:10;transition:all .3s ease-in-out}.country-selector-popup .close-button-container{width:100%;display:flex;justify-content:flex-end}.country-selector-popup .close-button-container .close-button{border:none;background-color:transparent;padding:none;cursor:pointer}.country-selector-popup .title{color:#000;font-size:1.4rem;font-weight:600;text-wrap:pretty;margin:0}.country-selector-popup .text{color:#000;margin:0;font-size:16px;color:#c7c6c6;display:block}.country-selector-popup .dropdown-container{display:flex;justify-content:center;height:40px;margin:auto}.country-selector-popup .dropdown-container .dropdown{top:0;outline:1px solid #000}.country-selector-popup.hidden{display:none}.country-selector-popup.fade-out{animation:fade-out .3s}.country-selector-popup.slide-into-view{top:23vh}@keyframes fade-out{0%{opacity:1}95%{opacity:0;display:flex}to{opacity:0;display:none}}@media (min-height:790px){.country-selector-popup{transform:translate(-50%,-50%)}.country-selector-popup.slide-into-view{top:30vh}}@media (min-height:1140px){.country-selector-popup{transform:translate(-50%,-50%)}.country-selector-popup.slide-into-view{top:50vh}}.product-families,.produkt-familien-brick{background:#f9f9f9;padding-top:50px}.product-families.hidden,.produkt-familien-brick.hidden{display:none}.product-families .container,.produkt-familien-brick .container{max-width:1600px;margin-left:auto;margin-right:auto}.product-families .product-family,.produkt-familien-brick .product-family{position:relative}@media screen and (min-width:500px){.product-families .product-family,.produkt-familien-brick .product-family{padding-bottom:100px}}@media screen and (min-width:500px){.product-families .product-family .alignment,.produkt-familien-brick .product-family .alignment{position:relative}}@media screen and (min-width:500px){.product-families .product-family .alignment .left,.produkt-familien-brick .product-family .alignment .left{position:absolute;top:0;left:48px;bottom:0;z-index:1;right:10%}}@media screen and (min-width:768px){.product-families .product-family .alignment .left,.produkt-familien-brick .product-family .alignment .left{left:60px;right:55%}}@media screen and (min-width:1024px){.product-families .product-family .alignment .left,.produkt-familien-brick .product-family .alignment .left{left:60px;right:44%}}@media screen and (min-width:1400px){.product-families .product-family .alignment .left,.produkt-familien-brick .product-family .alignment .left{left:100px;right:48%}}@media screen and (min-width:500px){.product-families .product-family .alignment .left.medium-length,.produkt-familien-brick .product-family .alignment .left.medium-length{right:10%}}@media screen and (min-width:768px){.product-families .product-family .alignment .left.medium-length,.produkt-familien-brick .product-family .alignment .left.medium-length{right:55%}}@media screen and (min-width:1024px){.product-families .product-family .alignment .left.medium-length,.produkt-familien-brick .product-family .alignment .left.medium-length{right:44%}}@media screen and (min-width:1400px){.product-families .product-family .alignment .left.medium-length,.produkt-familien-brick .product-family .alignment .left.medium-length{right:34%}}@media screen and (min-width:500px){.product-families .product-family .alignment .left.long-length,.produkt-familien-brick .product-family .alignment .left.long-length{right:10%}}@media screen and (min-width:768px){.product-families .product-family .alignment .left.long-length,.produkt-familien-brick .product-family .alignment .left.long-length{right:32%}}@media screen and (min-width:1024px){.product-families .product-family .alignment .left.long-length,.produkt-familien-brick .product-family .alignment .left.long-length{right:25%}}@media screen and (min-width:1400px){.product-families .product-family .alignment .left.long-length,.produkt-familien-brick .product-family .alignment .left.long-length{right:18%}}.product-families .product-family .alignment .left .left-container,.produkt-familien-brick .product-family .alignment .left .left-container{width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media screen and (min-width:360px){.product-families .product-family .alignment .left .left-container,.produkt-familien-brick .product-family .alignment .left .left-container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.product-families .product-family .alignment .left .left-container,.produkt-familien-brick .product-family .alignment .left .left-container{width:calc(100% - 50px)}}@media screen and (min-width:500px){.product-families .product-family .alignment .left .left-container,.produkt-familien-brick .product-family .alignment .left .left-container{width:100%;margin-left:0;margin-right:0;height:100%}}.product-families .product-family .alignment .left .family-title,.produkt-familien-brick .product-family .alignment .left .family-title{text-align:right;margin-bottom:20px;text-transform:uppercase}@media screen and (min-width:500px){.product-families .product-family .alignment .left .family-title,.produkt-familien-brick .product-family .alignment .left .family-title{display:none}}.product-families .product-family .alignment .left .family-image,.produkt-familien-brick .product-family .alignment .left .family-image{width:100%;height:100%}.product-families .product-family .alignment .left .family-image picture,.produkt-familien-brick .product-family .alignment .left .family-image picture{height:100%}.product-families .product-family .alignment .left .family-image picture img,.produkt-familien-brick .product-family .alignment .left .family-image picture img{width:100%;height:100%;object-fit:cover}.product-families .product-family .alignment .right,.produkt-familien-brick .product-family .alignment .right{margin-top:-50px}@media screen and (min-width:500px){.product-families .product-family .alignment .right,.produkt-familien-brick .product-family .alignment .right{margin:0 0 0 auto;width:60%;position:relative;z-index:2}}@media screen and (min-width:768px){.product-families .product-family .alignment .right,.produkt-familien-brick .product-family .alignment .right{width:75%}}@media screen and (min-width:992px){.product-families .product-family .alignment .right,.produkt-familien-brick .product-family .alignment .right{width:60%}}@media screen and (min-width:500px){.product-families .product-family .alignment .right.product-count-1,.product-families .product-family .alignment .right.product-count-2,.product-families .product-family .alignment .right.product-count-3,.produkt-familien-brick .product-family .alignment .right.product-count-1,.produkt-familien-brick .product-family .alignment .right.product-count-2,.produkt-familien-brick .product-family .alignment .right.product-count-3{padding-bottom:45px}}.product-families .product-family .alignment .right .family-title,.produkt-familien-brick .product-family .alignment .right .family-title{display:none;text-transform:uppercase}@media screen and (min-width:500px){.product-families .product-family .alignment .right .family-title,.produkt-familien-brick .product-family .alignment .right .family-title{display:flex;justify-content:flex-end;text-align:right;padding-top:20px;padding-right:60px}.product-families .product-family .alignment .right .family-title h2,.produkt-familien-brick .product-family .alignment .right .family-title h2{background-color:#fff;padding:0 8px}}@media screen and (min-width:992px){.product-families .product-family .alignment .right .family-title,.produkt-familien-brick .product-family .alignment .right .family-title{padding-right:73px}}.product-families .product-family .alignment .right .swiper-container .product-family-swiper,.produkt-familien-brick .product-family .alignment .right .swiper-container .product-family-swiper{width:100%;padding:0 32px!important}@media screen and (min-width:1400px){.product-families .product-family .alignment .right .swiper-container .product-family-swiper,.produkt-familien-brick .product-family .alignment .right .swiper-container .product-family-swiper{padding:0!important}}@media screen and (min-width:500px){.product-families .product-family .alignment .right .swiper-container,.produkt-familien-brick .product-family .alignment .right .swiper-container{padding-top:30px}}@media screen and (min-width:768px){.product-families .product-family .alignment .right .swiper-container,.produkt-familien-brick .product-family .alignment .right .swiper-container{padding-right:76px}}.product-families .product-family .alignment .right .swiper-container .product-family-swiper,.produkt-familien-brick .product-family .alignment .right .swiper-container .product-family-swiper{width:calc(100% - 146px);padding:0!important}@media screen and (min-width:768px){.product-families .product-family .alignment .right .swiper-container .product-family-swiper,.produkt-familien-brick .product-family .alignment .right .swiper-container .product-family-swiper{padding:0!important}}.product-families .product-family .alignment .right .swiper-container .swiper,.produkt-familien-brick .product-family .alignment .right .swiper-container .swiper{margin-right:48px}@media screen and (min-width:768px){.product-families .product-family .alignment .right .swiper-container .swiper,.produkt-familien-brick .product-family .alignment .right .swiper-container .swiper{margin-right:auto}}.product-families .product-family .alignment .right .swiper-container a,.produkt-familien-brick .product-family .alignment .right .swiper-container a{text-decoration:none}.product-families .product-family .alignment .right .swiper-container .product,.produkt-familien-brick .product-family .alignment .right .swiper-container .product{background:#fff;padding:20px 20px 15px;display:flex;flex-direction:column}.product-families .product-family .alignment .right .swiper-container .product .product-title,.produkt-familien-brick .product-family .alignment .right .swiper-container .product .product-title{text-transform:uppercase;line-height:1.2}.product-families .product-family .alignment .right .swiper-container .product .product-image,.produkt-familien-brick .product-family .alignment .right .swiper-container .product .product-image{flex:1;display:flex;align-items:flex-end;justify-content:center;margin-bottom:10px}.product-families .product-family .alignment .right .swiper-container .product .product-image img,.produkt-familien-brick .product-family .alignment .right .swiper-container .product .product-image img{height:100%;width:100%;object-fit:cover;object-position:center}.product-families .product-family .alignment .right .swiper-container .product .button,.produkt-familien-brick .product-family .alignment .right .swiper-container .product .button{margin-left:auto;margin-right:-15px}.product-families .product-family .alignment .right .swiper-container .product .button:after,.produkt-familien-brick .product-family .alignment .right .swiper-container .product .button:after{display:none}.product-families .product-family .alignment .right .swiper-slide,.produkt-familien-brick .product-family .alignment .right .swiper-slide{height:unset}.product-families .product-family .alignment .right .swiper-slide .product,.produkt-familien-brick .product-family .alignment .right .swiper-slide .product{height:calc(100% - 35px)}.product-families .product-family .alignment .right .swiper-pagination,.produkt-familien-brick .product-family .alignment .right .swiper-pagination{display:flex;align-items:center;margin-right:73px;margin-left:auto;width:100px;padding-top:15px}@media screen and (min-width:500px){.product-families .product-family .alignment .right .swiper-pagination,.produkt-familien-brick .product-family .alignment .right .swiper-pagination{width:200px;padding-top:20px}}@media screen and (min-width:1200px){.product-families .product-family .alignment .right .swiper-pagination,.produkt-familien-brick .product-family .alignment .right .swiper-pagination{width:270px}}.product-families .product-family .alignment .right .swiper-pagination.product-count-1,.produkt-familien-brick .product-family .alignment .right .swiper-pagination.product-count-1{display:none}@media screen and (min-width:992px){.product-families .product-family .alignment .right .swiper-pagination.product-count-2,.produkt-familien-brick .product-family .alignment .right .swiper-pagination.product-count-2{display:none}}@media screen and (min-width:1400px){.product-families .product-family .alignment .right .swiper-pagination.product-count-3,.produkt-familien-brick .product-family .alignment .right .swiper-pagination.product-count-3{display:none}}.product-families .product-family .alignment .right .swiper-pagination .progress-bar,.produkt-familien-brick .product-family .alignment .right .swiper-pagination .progress-bar{padding:15px 0;width:100%;cursor:pointer}.product-families .product-family .alignment .right .swiper-pagination .progress-bar.active .fill,.produkt-familien-brick .product-family .alignment .right .swiper-pagination .progress-bar.active .fill{height:6px;border-radius:3px}.product-families .product-family .alignment .right .swiper-pagination .progress-bar .fill,.produkt-familien-brick .product-family .alignment .right .swiper-pagination .progress-bar .fill{width:100%;height:2px;border-radius:1px;background:#000}.teaser-produkt-kategorien-brick .alignment{display:grid;grid-template-columns:1fr 1fr;gap:13px;max-width:1064px;margin:0 auto}@media screen and (min-width:768px){.teaser-produkt-kategorien-brick .alignment{gap:20px}}@media screen and (min-width:1600px){.teaser-produkt-kategorien-brick .alignment{grid-template-columns:1fr 1fr 1fr 1fr;gap:32px;max-width:100%}}.teaser-produkt-kategorien-brick .alignment .kategorie{position:relative}.teaser-produkt-kategorien-brick .alignment .kategorie .image img{height:100%;width:100%;object-fit:cover;object-position:center}.teaser-produkt-kategorien-brick .alignment .kategorie .overlay{position:absolute;top:50%;left:0;right:0;bottom:0;background:linear-gradient(0deg,#545454,#fff);z-index:1;mix-blend-mode:multiply}.teaser-produkt-kategorien-brick .alignment .kategorie .title{position:absolute;left:18px;right:18px;bottom:14px;overflow:hidden;z-index:2}@media screen and (min-width:768px){.teaser-produkt-kategorien-brick .alignment .kategorie .title{left:30px;right:30px;bottom:25px}}@media screen and (min-width:1200px){.teaser-produkt-kategorien-brick .alignment .kategorie .title{left:45px;right:45px;bottom:37px}}.teaser-produkt-kategorien-brick .alignment .kategorie .title p{margin:0;color:#fff;word-break:break-word}.produkt-kategorien-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1400px}@media screen and (min-width:360px){.produkt-kategorien-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:475px){.produkt-kategorien-brick .container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.produkt-kategorien-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.produkt-kategorien-brick .container{width:calc(100% - 200px)}}@media screen and (min-width:1300px){.produkt-kategorien-brick .container{width:calc(100% - 200px);max-width:1400px}}.produkt-kategorien-brick .alignment{display:grid;grid-template-columns:1fr 1fr;gap:13px}@media screen and (min-width:768px){.produkt-kategorien-brick .alignment{gap:20px}}@media screen and (min-width:1200px){.produkt-kategorien-brick .alignment{grid-template-columns:1fr 1fr 1fr;gap:33px}}.produkt-kategorien-brick .alignment .kategorie{position:relative}.produkt-kategorien-brick .alignment .kategorie .image img{height:100%;width:100%;object-fit:cover;object-position:center}.produkt-kategorien-brick .alignment .kategorie .overlay{position:absolute;top:50%;left:0;right:0;bottom:0;background:linear-gradient(0deg,#545454,#fff);z-index:1;mix-blend-mode:multiply}.produkt-kategorien-brick .alignment .kategorie .title{position:absolute;left:18px;right:18px;bottom:14px;overflow:hidden;z-index:2}@media screen and (min-width:768px){.produkt-kategorien-brick .alignment .kategorie .title{left:30px;right:30px;bottom:25px}}@media screen and (min-width:1200px){.produkt-kategorien-brick .alignment .kategorie .title{left:45px;right:45px;bottom:37px}}.produkt-kategorien-brick .alignment .kategorie .title p{margin:0;color:#fff;word-break:break-word}.kategorie-produkte-leer-brick{padding-bottom:0!important}.kategorie-produkte-leer-brick.hidden{display:none}.kategorie-produkte-leer-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1400px}@media screen and (min-width:360px){.kategorie-produkte-leer-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:475px){.kategorie-produkte-leer-brick .container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.kategorie-produkte-leer-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.kategorie-produkte-leer-brick .container{width:calc(100% - 200px)}}@media screen and (min-width:1300px){.kategorie-produkte-leer-brick .container{width:calc(100% - 200px);max-width:1400px}}.kategorie-produkte-leer-brick .no-products{border:1px solid #d3d3d3;border-radius:4px;background:#f0f0f0;padding:30px;display:inline-block}.titel-mood-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media screen and (min-width:360px){.titel-mood-brick .container{width:calc(100% - 50px)}}@media screen and (min-width:567px){.titel-mood-brick .container{width:calc(100% - 100px)}}@media screen and (min-width:768px){.titel-mood-brick .container{width:calc(100% - 240px)}}@media screen and (min-width:992px){.titel-mood-brick .container{width:63.875%;min-width:594px}}.titel-mood-brick .title{font-family:ActaDisplayMedium,Times New Roman,Times,serif;margin-bottom:10px}@media screen and (min-width:360px){.titel-mood-brick .title{margin-bottom:0}}@media screen and (min-width:1200px){.titel-mood-brick .title{max-width:89%}}@media screen and (min-width:360px){.titel-mood-brick .text{padding:25px}}@media screen and (min-width:768px){.titel-mood-brick .text{padding:0;max-width:65%;margin:0 0 0 auto}}@media screen and (min-width:1200px){.titel-mood-brick .text{max-width:calc(50% - 14px)}}.titel-mood-brick .text p:last-of-type{margin-bottom:0}.titel-info-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media screen and (min-width:360px){.titel-info-brick .container{width:calc(100% - 50px)}}@media screen and (min-width:567px){.titel-info-brick .container{width:calc(100% - 80px)}}@media screen and (min-width:768px){.titel-info-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.titel-info-brick .container{width:87.5%;min-width:871px}}.titel-info-brick .content{display:grid;grid-template-columns:1fr}@media screen and (min-width:768px){.titel-info-brick .content{grid-template-columns:1fr 1fr;gap:24px}}@media screen and (min-width:1200px){.titel-info-brick .content{gap:36px}}.titel-info-brick .content .title{margin-bottom:15px}@media screen and (min-width:768px){.titel-info-brick .content .title{margin-bottom:0}}@media screen and (min-width:768px){.titel-info-brick .content .text{margin-top:12px}}.titel-info-brick .content .text p:last-of-type{margin-bottom:0}.lead-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media screen and (min-width:360px){.lead-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.lead-brick .container{width:calc(100% - 96px)}}@media screen and (min-width:567px){.lead-brick .container{width:calc(100% - 168px)}}@media screen and (min-width:768px){.lead-brick .container{width:calc(100% - 240px)}}@media screen and (min-width:992px){.lead-brick .container{width:49.25%;min-width:736px}}.lead-brick .text{font-family:ActaDisplayMedium,Times New Roman,Times,serif}.lead-brick .text p:last-of-type{margin-bottom:0}.hero-brick .swiper-container{height:66vh}@media screen and (min-width:768px){.hero-brick .swiper-container{height:100vh}}.hero-brick .swiper-container .hero-swiper{height:100%}.hero-brick .swiper-container .image{height:100%;width:100%}.hero-brick .alignment .container{min-height:unset!important}.hero-brick.small .swiper-container{height:unset}@media screen and (min-width:768px){.hero-brick.small .swiper-container{height:unset}}@media screen and (min-width:1400px){.hero-brick.small .swiper-container{height:unset}}.hero-brick.small .alignment .container{min-height:50vh!important}.hero-brick.centered .alignment .container{justify-content:center!important}.hero-brick.centered .alignment .container .content{text-align:center!important}.hero-brick.hero-not-first .alignment .container{min-height:calc(100vh - 100px)}.hero-brick .swiper-slide{height:auto}.hero-brick .alignment{position:relative;height:100%}.hero-brick .alignment .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:#545454;background:linear-gradient(180deg,rgba(84,84,84,0),rgba(0,0,0,.6));z-index:2}@media screen and (min-width:768px){.hero-brick .alignment .overlay{background:linear-gradient(270deg,rgba(84,84,84,0),rgba(0,0,0,.6))}}.hero-brick .alignment .image{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.hero-brick .alignment .image picture{height:100%}.hero-brick .alignment .image picture img{width:100%;height:100%;object-fit:cover}.hero-brick .alignment .video{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.hero-brick .alignment .video video{width:100%;height:100%;object-fit:cover}.hero-brick .alignment .container{z-index:3;position:relative;min-height:100vh;display:flex;align-items:flex-end;width:calc(100% - 20px);margin-left:auto;margin-right:auto;height:100%;max-width:1600px}@media screen and (min-width:360px){.hero-brick .alignment .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.hero-brick .alignment .container{width:calc(100% - 50px)}}@media screen and (min-width:768px){.hero-brick .alignment .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.hero-brick .alignment .container{width:calc(100% - 240px)}}.hero-brick .alignment .container .content{color:#fff;opacity:0;transition:opacity .3s;flex:1;padding:48px 0;max-width:360px}@media screen and (min-width:992px){.hero-brick .alignment .container .content{max-width:515px}}@media screen and (min-width:1200px){.hero-brick .alignment .container .content{padding:115px 0}}.hero-brick .alignment .container .content.visible{opacity:1}.hero-brick .alignment .container .content .subtitle{margin-bottom:10px}@media screen and (min-width:768px){.hero-brick .alignment .container .content .subtitle{margin-bottom:15px}}.hero-brick .alignment .container .content .subtitle p{margin:0}.hero-brick .alignment .container .content .special-title{font-family:Mekar Script,Times New Roman,Times,serif;font-size:2.8125rem;letter-spacing:.015em;margin-top:30px}@media screen and (min-width:768px){.hero-brick .alignment .container .content .special-title{font-size:4.1875rem;margin-top:48px}}.hero-brick .alignment .container .content .special-title p{margin:0}.hero-brick .alignment .container .content .link{margin-top:30px}@media screen and (min-width:768px){.hero-brick .alignment .container .content .link{margin-top:48px}}.vorteile-brick .vorteilEditmodeAnchor{word-break:break-all;background:#c4c4c4;padding:5px;margin-bottom:10px}.vorteile-brick .search-container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1400px}@media screen and (min-width:360px){.vorteile-brick .search-container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.vorteile-brick .search-container{width:calc(100% - 48px)}}@media screen and (min-width:768px){.vorteile-brick .search-container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.vorteile-brick .search-container{width:calc(100% - 240px)}}.vorteile-brick .search{margin-bottom:30px}.vorteile-brick .search .search-input{position:relative}.vorteile-brick .search input{border:1px solid #000;height:36px;padding:0 17px 3px 40px;box-shadow:none;border-radius:21px;width:calc(100% - 57px);max-width:316px;font-size:16px}.vorteile-brick .search svg{position:absolute;top:11px;left:13px;width:18px}.vorteile-brick .search svg .st0,.vorteile-brick .search svg .st1{stroke:#000}.vorteile-brick .filter-container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1400px}@media screen and (min-width:360px){.vorteile-brick .filter-container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.vorteile-brick .filter-container{width:calc(100% - 48px)}}@media screen and (min-width:768px){.vorteile-brick .filter-container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.vorteile-brick .filter-container{width:calc(100% - 240px)}}.vorteile-brick .filter{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}@media screen and (min-width:768px){.vorteile-brick .filter{margin-bottom:35px}}.vorteile-brick .vorteil-liste .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media screen and (min-width:360px){.vorteile-brick .vorteil-liste .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.vorteile-brick .vorteil-liste .container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.vorteile-brick .vorteil-liste .container{width:600px}}@media screen and (min-width:1300px){.vorteile-brick .vorteil-liste .container{width:1200px}}@media screen and (min-width:1400px){.vorteile-brick .vorteil-liste .container{width:1300px}}.vorteile-brick .vorteil-liste .alignment{display:flex;flex-wrap:wrap;gap:48px 32px}@media screen and (min-width:768px){.vorteile-brick .vorteil-liste .alignment{gap:65px 32px}}@media screen and (min-width:1300px){.vorteile-brick .vorteil-liste .alignment{gap:85px 32px}}.vorteile-brick .vorteil-liste .vorteil{width:100%}.vorteile-brick .vorteil-liste .vorteil.search-hidden{display:none!important}@media screen and (min-width:768px){.vorteile-brick .vorteil-liste .vorteil{width:calc(50% - 16px)}}@media screen and (min-width:1300px){.vorteile-brick .vorteil-liste .vorteil{width:calc(33.33333% - 21.33333px)}}.vorteile-brick .vorteil-liste .vorteil .background,.vorteile-brick .vorteil-liste .vorteil .image{background:#fff}.vorteile-brick .vorteil-liste .vorteil .gallery .gallery-image img,.vorteile-brick .vorteil-liste .vorteil .image img{width:100%;height:auto}.vorteile-brick .vorteil-liste .vorteil .gallery .swiper-container{position:relative}.vorteile-brick .vorteil-liste .vorteil .gallery .swiper-container:hover .swiper-navigation .produkt-vorteil-swiper-next,.vorteile-brick .vorteil-liste .vorteil .gallery .swiper-container:hover .swiper-navigation .produkt-vorteil-swiper-prev{opacity:1}.vorteile-brick .vorteil-liste .vorteil .gallery .swiper-navigation .produkt-vorteil-swiper-prev{position:absolute;top:100px;left:20px;z-index:2;transform:rotate(180deg);cursor:pointer;opacity:0;transition:opacity .3s}.vorteile-brick .vorteil-liste .vorteil .gallery .swiper-navigation .produkt-vorteil-swiper-prev.swiper-button-disabled{display:none}.vorteile-brick .vorteil-liste .vorteil .gallery .swiper-navigation .produkt-vorteil-swiper-prev svg{display:block}.vorteile-brick .vorteil-liste .vorteil .gallery .swiper-navigation .produkt-vorteil-swiper-next{position:absolute;top:100px;right:20px;z-index:2;cursor:pointer;opacity:0;transition:opacity .3s}.vorteile-brick .vorteil-liste .vorteil .gallery .swiper-navigation .produkt-vorteil-swiper-next.swiper-button-disabled{display:none}.vorteile-brick .vorteil-liste .vorteil .gallery .swiper-navigation .produkt-vorteil-swiper-next svg{display:block}.vorteile-brick .vorteil-liste .vorteil .gallery .swiper-pagination{position:absolute;bottom:20px;left:0;right:0;display:flex;align-items:center;justify-content:center;z-index:2}.vorteile-brick .vorteil-liste .vorteil .gallery .swiper-pagination .bullet{padding:10px 6px}.vorteile-brick .vorteil-liste .vorteil .gallery .swiper-pagination .bullet:hover{cursor:pointer}.vorteile-brick .vorteil-liste .vorteil .gallery .swiper-pagination .bullet.active .circle{background:#fff}.vorteile-brick .vorteil-liste .vorteil .gallery .swiper-pagination .bullet .circle{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.5);transition:background-color .3s}.vorteile-brick .vorteil-liste .vorteil .video video{width:100%}.vorteile-brick .vorteil-liste .vorteil .content{background:#fff;flex:1;position:relative}.vorteile-brick .vorteil-liste .vorteil .content.open{background:transparent}.vorteile-brick .vorteil-liste .vorteil .content .inner-content{background:#fff;padding:60px 10px 30px}@media screen and (min-width:360px){.vorteile-brick .vorteil-liste .vorteil .content .inner-content{padding:60px 24px 30px}}@media screen and (min-width:768px){.vorteile-brick .vorteil-liste .vorteil .content .inner-content{padding:50px 24px}}@media screen and (min-width:1300px){.vorteile-brick .vorteil-liste .vorteil .content .inner-content{padding:50px 30px}}.vorteile-brick .vorteil-liste .vorteil .content .icon{position:absolute;top:0;transform:translateY(-50%);left:10px;z-index:1}@media screen and (min-width:360px){.vorteile-brick .vorteil-liste .vorteil .content .icon{left:25px}}.vorteile-brick .vorteil-liste .vorteil .content .icon img{width:63px;height:auto;display:block}.vorteile-brick .vorteil-liste .vorteil .content .title p{margin:0}.vorteile-brick .vorteil-liste .vorteil .content .teaser-text{margin-top:20px}.vorteile-brick .vorteil-liste .vorteil .content .teaser-text p{margin:0}.vorteile-brick .vorteil-liste .vorteil .content .full-text{margin-top:20px}.vorteile-brick .vorteil-liste .vorteil .content .full-text.hidden{display:none}.vorteile-brick .vorteil-liste .vorteil .content .full-text p{margin:0}.vorteile-brick .vorteil-liste .vorteil .content .less,.vorteile-brick .vorteil-liste .vorteil .content .more{margin-top:20px}.vorteile-brick .vorteil-liste .vorteil .content .less.hidden,.vorteile-brick .vorteil-liste .vorteil .content .more.hidden{display:none}.vorteile-brick .vorteil-liste .vorteil .content .highlighted{font-weight:600}.vorteile-brick .vorteil-liste .vorteil:first-of-type,.vorteile-brick .vorteil-liste .vorteil:nth-of-type(7){width:100%}@media screen and (min-width:768px){.vorteile-brick .vorteil-liste .vorteil:first-of-type,.vorteile-brick .vorteil-liste .vorteil:nth-of-type(7){width:100%}}@media screen and (min-width:1300px){.vorteile-brick .vorteil-liste .vorteil:first-of-type,.vorteile-brick .vorteil-liste .vorteil:nth-of-type(7){width:100%;display:flex;flex-direction:row}}@media screen and (min-width:768px){.vorteile-brick .vorteil-liste .vorteil:first-of-type .icon,.vorteile-brick .vorteil-liste .vorteil:nth-of-type(7) .icon{left:50px}}@media screen and (min-width:1300px){.vorteile-brick .vorteil-liste .vorteil:first-of-type .icon,.vorteile-brick .vorteil-liste .vorteil:nth-of-type(7) .icon{top:50px;left:-30px}}@media screen and (min-width:1300px){.vorteile-brick .vorteil-liste .vorteil:first-of-type .gallery,.vorteile-brick .vorteil-liste .vorteil:first-of-type .image,.vorteile-brick .vorteil-liste .vorteil:first-of-type .video,.vorteile-brick .vorteil-liste .vorteil:nth-of-type(7) .gallery,.vorteile-brick .vorteil-liste .vorteil:nth-of-type(7) .image,.vorteile-brick .vorteil-liste .vorteil:nth-of-type(7) .video{width:66%}}@media screen and (min-width:1300px){.vorteile-brick .vorteil-liste .vorteil:first-of-type .content,.vorteile-brick .vorteil-liste .vorteil:nth-of-type(7) .content{width:34%}}@media screen and (min-width:768px){.vorteile-brick .vorteil-liste .vorteil:first-of-type .content .inner-content,.vorteile-brick .vorteil-liste .vorteil:nth-of-type(7) .content .inner-content{padding:50px}}@media screen and (min-width:1300px){.vorteile-brick .vorteil-liste .vorteil:first-of-type .content .inner-content,.vorteile-brick .vorteil-liste .vorteil:nth-of-type(7) .content .inner-content{padding:70px 50px 50px}}.vorteile-brick .vorteil-liste .vorteil:nth-of-type(2),.vorteile-brick .vorteil-liste .vorteil:nth-of-type(3),.vorteile-brick .vorteil-liste .vorteil:nth-of-type(8),.vorteile-brick .vorteil-liste .vorteil:nth-of-type(9){width:100%}@media screen and (min-width:768px){.vorteile-brick .vorteil-liste .vorteil:nth-of-type(2),.vorteile-brick .vorteil-liste .vorteil:nth-of-type(3),.vorteile-brick .vorteil-liste .vorteil:nth-of-type(8),.vorteile-brick .vorteil-liste .vorteil:nth-of-type(9){width:calc(50% - 16px)}}@media screen and (min-width:1300px){.vorteile-brick .vorteil-liste .vorteil:nth-of-type(2),.vorteile-brick .vorteil-liste .vorteil:nth-of-type(3),.vorteile-brick .vorteil-liste .vorteil:nth-of-type(8),.vorteile-brick .vorteil-liste .vorteil:nth-of-type(9){width:calc(50% - 16px)}}@media screen and (min-width:1300px){.vorteile-brick .vorteil-liste .vorteil:nth-of-type(2) .icon,.vorteile-brick .vorteil-liste .vorteil:nth-of-type(3) .icon,.vorteile-brick .vorteil-liste .vorteil:nth-of-type(8) .icon,.vorteile-brick .vorteil-liste .vorteil:nth-of-type(9) .icon{left:50px}}@media screen and (min-width:768px){.vorteile-brick .vorteil-liste .vorteil:nth-of-type(2) .content .inner-content,.vorteile-brick .vorteil-liste .vorteil:nth-of-type(3) .content .inner-content,.vorteile-brick .vorteil-liste .vorteil:nth-of-type(8) .content .inner-content,.vorteile-brick .vorteil-liste .vorteil:nth-of-type(9) .content .inner-content{padding:50px 24px}}@media screen and (min-width:1300px){.vorteile-brick .vorteil-liste .vorteil:nth-of-type(2) .content .inner-content,.vorteile-brick .vorteil-liste .vorteil:nth-of-type(3) .content .inner-content,.vorteile-brick .vorteil-liste .vorteil:nth-of-type(8) .content .inner-content,.vorteile-brick .vorteil-liste .vorteil:nth-of-type(9) .content .inner-content{padding:50px}}.vorteile-kategorien-brick.form-open{z-index:3}.vorteile-kategorien-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media screen and (min-width:360px){.vorteile-kategorien-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.vorteile-kategorien-brick .container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.vorteile-kategorien-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.vorteile-kategorien-brick .container{width:calc(100% - 200px)}}@media screen and (min-width:1300px){.vorteile-kategorien-brick .container{width:calc(100% - 200px);max-width:1400px}}.vorteile-kategorien-brick .form-container{position:fixed;z-index:10;background:rgba(0,0,0,.6);padding:40px 10px;top:80px;left:0;right:0;bottom:0;display:none;overflow-y:auto}.vorteile-kategorien-brick .form-container.visible{display:block}@media screen and (min-width:600px){.vorteile-kategorien-brick .form-container{padding:40px 20px}}@media screen and (min-width:1300px){.vorteile-kategorien-brick .form-container{top:100px}}.vorteile-kategorien-brick .form-container .vorteile-form-close{position:absolute;top:10px;right:10px;width:40px;height:40px;background:#fff;displaY:flex;align-items:center;justify-content:center;cursor:pointer}.vorteile-kategorien-brick .form-container .info,.vorteile-kategorien-brick .form-container .product{display:none}.vorteile-kategorien-brick .form-container .data-product{margin-bottom:22px}.vorteile-kategorien-brick .form-container .data-info{margin-bottom:40px}.vorteile-kategorien-brick .form{width:calc(100% - 20px);max-width:680px;margin-left:auto;margin-right:auto;background:#fff;padding:35px 10px 40px;position:relative;border-radius:8px}@media screen and (min-width:375px){.vorteile-kategorien-brick .form{padding:35px 20px 40px;width:calc(100% - 40px)}}@media screen and (min-width:600px){.vorteile-kategorien-brick .form{padding:35px 40px 40px;width:calc(100% - 80px)}}.vorteile-kategorien-brick .form .row{display:flex;flex-wrap:wrap;gap:0 20px;width:100%;flex-direction:column}@media screen and (min-width:640px){.vorteile-kategorien-brick .form .row{flex-direction:row}}.vorteile-kategorien-brick .form .row>div{flex:1}.vorteile-kategorien-brick .form .row .street{flex:2}.vorteile-kategorien-brick .form .row .zip{flex:1}.vorteile-kategorien-brick .form .row .city{flex:2}.vorteile-kategorien-brick .form .row .country{flex:1}.vorteile-kategorien-brick .form label{font-size:1.0625rem;margin-top:15px;display:block}.vorteile-kategorien-brick .form input[type=email],.vorteile-kategorien-brick .form input[type=text]{border:1px solid #e8e8e8;background:#fff;font-size:1.0625rem;padding:15px;border-radius:4px;width:calc(100% - 32px)}.vorteile-kategorien-brick .form input[type=email].invalid,.vorteile-kategorien-brick .form input[type=text].invalid{border:1px solid #e30613}.vorteile-kategorien-brick .form textarea{border:1px solid #e8e8e8;background:#fff;font-size:1.0625rem;padding:15px;border-radius:4px;width:calc(100% - 32px);min-height:200px}.vorteile-kategorien-brick .form textarea.invalid{border:1px solid #e30613}.vorteile-kategorien-brick .form .agreement{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:45px}.vorteile-kategorien-brick .form .agreement.invalid label{color:#e30613}.vorteile-kategorien-brick .form .agreement input{width:20px;height:20px;margin:7px 0 0;cursor:pointer}.vorteile-kategorien-brick .form .agreement label{width:calc(100% - 40px);margin:0 0 5px;padding:5px 0 5px 20px;cursor:pointer}.vorteile-kategorien-brick .form .agreement label a{font-size:1.0625rem}.vorteile-kategorien-brick .form .submit{margin-top:40px}.vorteile-kategorien-brick .form ul{list-style-type:none;margin:0;padding:0;font-size:1rem;color:#e30613}.vorteile-kategorien-brick .form .form-invalid-message{margin-top:25px}.vorteile-kategorien-brick .form .form-invalid-message p{font-size:1.0625rem;color:#e30613;margin:0}.vorteile-kategorien-brick .form .form-invalid-message.hidden{display:none}.vorteile-kategorien-brick .alignment{display:grid;grid-template-columns:1fr;gap:40px}@media screen and (min-width:1200px){.vorteile-kategorien-brick .alignment{grid-template-columns:1fr 1fr;gap:40px}}.vorteile-kategorien-brick .alignment.alignment-editmode{grid-template-columns:1fr}.vorteile-kategorien-brick .alignment.alignment-editmode>.pimcore_editable_block{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width:1200px){.vorteile-kategorien-brick .alignment.alignment-editmode>.pimcore_editable_block{grid-template-columns:1fr 1fr}}.vorteile-kategorien-brick .alignment .kategorie{max-width:325px;width:100%;margin:0 auto}@media screen and (min-width:768px){.vorteile-kategorien-brick .alignment .kategorie{display:grid;grid-template-columns:1fr 1fr;max-width:600px}}@media screen and (min-width:1200px){.vorteile-kategorien-brick .alignment .kategorie{max-width:none}}.vorteile-kategorien-brick .alignment .kategorie .image picture{height:100%}.vorteile-kategorien-brick .alignment .kategorie .image picture img{width:100%;height:100%;object-fit:cover}.vorteile-kategorien-brick .alignment .kategorie .content{background:#fff;padding:30px}.vorteile-kategorien-brick .alignment .kategorie .content .text{margin-top:22px}.vorteile-kategorien-brick .alignment .kategorie .content .link{margin-top:30px}.vorteile-kategorien-brick .alignment .konfigurator{max-width:325px;width:100%;margin:0 auto;position:relative}@media screen and (min-width:768px){.vorteile-kategorien-brick .alignment .konfigurator{max-width:600px}}@media screen and (min-width:1200px){.vorteile-kategorien-brick .alignment .konfigurator{max-width:none}}.vorteile-kategorien-brick .alignment .konfigurator.konfigurator-editmode{max-width:600px}.vorteile-kategorien-brick .alignment .konfigurator .image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;width:100%;height:100%}.vorteile-kategorien-brick .alignment .konfigurator .image picture{width:100%;height:100%}.vorteile-kategorien-brick .alignment .konfigurator .image picture img{width:100%;height:100%;object-fit:cover}.vorteile-kategorien-brick .alignment .konfigurator .content{position:relative;z-index:2;padding:70px 20px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.vorteile-kategorien-brick .alignment .konfigurator .content{padding:100px 50px;max-width:390px}}@media screen and (min-width:1200px){.vorteile-kategorien-brick .alignment .konfigurator .content{padding:50px;height:calc(100% - 100px)}}.vorteile-kategorien-brick .alignment .konfigurator .content .title{text-transform:uppercase;font-size:.9375rem;font-weight:500;color:#fff}.vorteile-kategorien-brick .alignment .konfigurator .content .title p{margin:0}.vorteile-kategorien-brick .alignment .konfigurator .content .text{color:#fff}.vorteile-kategorien-brick .alignment .konfigurator .content .text p{margin:0}.vorteile-kategorien-brick .alignment .konfigurator .content .link{margin-top:25px}.breadcrumbs-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;padding-top:10px}@media screen and (min-width:360px){.breadcrumbs-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.breadcrumbs-brick .container{width:calc(100% - 50px)}}@media screen and (min-width:768px){.breadcrumbs-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:1300px){.breadcrumbs-brick .container{width:calc(100% - 200px);max-width:1800px}}.breadcrumbs-brick .go-back-link{color:#000;cursor:pointer;padding:5px;font-size:.8125rem;margin-left:-5px}@media screen and (min-width:768px){.breadcrumbs-brick .go-back-link{font-size:.9375rem}}.breadcrumbs-brick .go-back-link.hidden{display:none}.breadcrumbs-brick .go-back-link svg{width:17px;height:12px;margin:0 5px -1px 0}@media screen and (min-width:768px){.breadcrumbs-brick .go-back-link svg{width:20px;height:13px;margin:0 5px -1px 0}}.breadcrumbs-brick .breadcrumb-divider{margin:0 2px;color:#000}@media screen and (min-width:768px){.breadcrumbs-brick .breadcrumb-divider{margin:0 30px}}.breadcrumbs-brick .breadcrumb-divider.hidden{display:none}.breadcrumbs-brick svg{width:6px;height:12px;margin:0 2px -1px}@media screen and (min-width:768px){.breadcrumbs-brick svg{width:8px;height:15px;margin:0 5px -2px}}.breadcrumbs-brick a{text-decoration:none;padding:5px;font-size:.8125rem}@media screen and (min-width:768px){.breadcrumbs-brick a{font-size:.9375rem}}.breadcrumbs-brick span{color:#c7c6c6;padding:5px;font-size:.8125rem;white-space:nowrap}@media screen and (min-width:768px){.breadcrumbs-brick span{font-size:.9375rem}}.text-einspaltig-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:784px}@media screen and (min-width:360px){.text-einspaltig-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.text-einspaltig-brick .container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.text-einspaltig-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.text-einspaltig-brick .container{width:calc(100% - 200px)}}.text-einspaltig-brick .container>div{margin-bottom:25px}@media screen and (min-width:991px){.text-einspaltig-brick .container>div{margin-bottom:40px}}.text-einspaltig-brick .container>div:last-of-type{margin-bottom:0}.text-einspaltig-brick .container>div>p:last-of-type{margin:0}.text-einspaltig-brick .container .text a{position:relative;font-weight:500;text-decoration:none}.text-einspaltig-brick .container .text a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:2px solid #000;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.text-einspaltig-brick .container .text a:hover:before{transform:scaleX(1)}.text-zweispaltig-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:994px}@media screen and (min-width:360px){.text-zweispaltig-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.text-zweispaltig-brick .container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.text-zweispaltig-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.text-zweispaltig-brick .container{width:calc(100% - 200px)}}.text-zweispaltig-brick .container>div{margin-bottom:25px}@media screen and (min-width:991px){.text-zweispaltig-brick .container>div{margin-bottom:40px}}.text-zweispaltig-brick .container .text>p:last-of-type,.text-zweispaltig-brick .container>div:last-of-type{margin-bottom:0}.text-zweispaltig-brick .container .text-columns{display:flex;flex-direction:column}@media screen and (min-width:991px){.text-zweispaltig-brick .container .text-columns{flex-direction:row;margin-left:-40px;margin-right:-40px}}.text-zweispaltig-brick .container .text-columns .text1,.text-zweispaltig-brick .container .text-columns .text2{flex:1;margin-bottom:25px}@media screen and (min-width:991px){.text-zweispaltig-brick .container .text-columns .text1,.text-zweispaltig-brick .container .text-columns .text2{margin-left:40px;margin-right:40px;margin-bottom:0}}.text-zweispaltig-brick .container .text-columns .text1:last-of-type,.text-zweispaltig-brick .container .text-columns .text2:last-of-type{margin-bottom:0}.text-zweispaltig-brick .container .text-columns .text1>p:last-of-type,.text-zweispaltig-brick .container .text-columns .text2>p:last-of-type{margin:0}.zitat-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1000px}@media screen and (min-width:360px){.zitat-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.zitat-brick .container{width:calc(100% - 96px)}}@media screen and (min-width:567px){.zitat-brick .container{width:calc(100% - 168px)}}@media screen and (min-width:768px){.zitat-brick .container{width:calc(100% - 240px)}}.zitat-brick .container .content{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.zitat-brick .container .content{flex-direction:row;align-items:center}}.zitat-brick .container .content .image img{border-radius:50%;margin-bottom:32px}@media screen and (min-width:768px){.zitat-brick .container .content .image img{margin-bottom:0}}.zitat-brick .container .content .text{text-decoration:underline;font-family:ActaDisplayMedium,Times New Roman,Times,serif}@media screen and (min-width:768px){.zitat-brick .container .content .text{margin-left:24px}}@media screen and (min-width:992px){.zitat-brick .container .content .text{margin-left:36px}}.zitat-brick .container .content .text p:last-of-type{margin-bottom:0}.zitat-brick .container .content .person{font-size:1rem;margin-top:5px}@media screen and (min-width:768px){.zitat-brick .container .content .person{margin-left:24px}}@media screen and (min-width:992px){.zitat-brick .container .content .person{margin-left:36px;margin-top:10px;font-size:1.125rem}}.titel-icons-brick .container-text{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:784px}@media screen and (min-width:360px){.titel-icons-brick .container-text{width:calc(100% - 40px)}}@media screen and (min-width:375px){.titel-icons-brick .container-text{width:calc(100% - 96px)}}@media screen and (min-width:768px){.titel-icons-brick .container-text{width:calc(100% - 120px)}}@media screen and (min-width:992px){.titel-icons-brick .container-text{width:calc(100% - 200px)}}.titel-icons-brick .container-icons{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:784px}@media screen and (min-width:360px){.titel-icons-brick .container-icons{width:calc(100% - 40px)}}.titel-icons-brick .container-icons.no-image .icon .icon-link,.titel-icons-brick .container-icons.no-image .icon .icon-link a{color:#000}.titel-icons-brick .container-icons.no-image .icon .icon-link a svg .st0,.titel-icons-brick .container-icons.no-image .icon .icon-link a svg .st1{stroke:#000}.titel-icons-brick .container-icons.no-image .link.link-editmode a{color:#000}.titel-icons-brick .content-icons,.titel-icons-brick .content-text{text-align:center;position:relative;z-index:3}.titel-icons-brick .content-icons .title,.titel-icons-brick .content-text .title{color:#fff}.titel-icons-brick .content-icons .text,.titel-icons-brick .content-text .text{margin-top:20px;color:#fff}@media screen and (min-width:768px){.titel-icons-brick .content-icons .text,.titel-icons-brick .content-text .text{margin-top:32px}}.titel-icons-brick .content-icons .text p:last-of-type,.titel-icons-brick .content-text .text p:last-of-type{margin-bottom:0}.titel-icons-brick .content-icons.no-image .text,.titel-icons-brick .content-icons.no-image .title,.titel-icons-brick .content-text.no-image .text,.titel-icons-brick .content-text.no-image .title{color:#000}.titel-icons-brick .content-icons .icons-editmode,.titel-icons-brick .content-text .icons-editmode{margin-top:30px}@media screen and (min-width:768px){.titel-icons-brick .content-icons .icons-editmode,.titel-icons-brick .content-text .icons-editmode{margin-top:48px}}.titel-icons-brick .content-icons .icons-editmode .pimcore_editable_block,.titel-icons-brick .content-text .icons-editmode .pimcore_editable_block{display:flex;justify-content:center;flex-wrap:wrap}.titel-icons-brick .content-icons .icons-editmode .pimcore_editable_block .pimcore_block_entry,.titel-icons-brick .content-text .icons-editmode .pimcore_editable_block .pimcore_block_entry{margin:5px;width:calc(50% - 35px)}.titel-icons-brick .content-icons .icons-editmode .pimcore_editable_block .pimcore_block_entry .icon-image>div,.titel-icons-brick .content-text .icons-editmode .pimcore_editable_block .pimcore_block_entry .icon-image>div{margin:0 auto}.titel-icons-brick .content-icons .icons,.titel-icons-brick .content-text .icons{margin-top:30px;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}@media screen and (min-width:768px){.titel-icons-brick .content-icons .icons,.titel-icons-brick .content-text .icons{margin-top:48px}}.titel-icons-brick .content-icons .icons-editmode-info,.titel-icons-brick .content-text .icons-editmode-info{margin-top:40px;background:#fff;padding:10px;border:2px dashed grey}.titel-icons-brick .content-icons .icon,.titel-icons-brick .content-text .icon{width:calc(50% - 20px)}@media screen and (min-width:768px){.titel-icons-brick .content-icons .icon,.titel-icons-brick .content-text .icon{width:calc(25% - 60px)}}.titel-icons-brick .content-icons .icon.icon-editmode,.titel-icons-brick .content-text .icon.icon-editmode{width:100%}.titel-icons-brick .content-icons .icon .icon-image img,.titel-icons-brick .content-text .icon .icon-image img{width:80px;height:auto;margin:0 auto}.titel-icons-brick .content-icons .icon .icon-link,.titel-icons-brick .content-text .icon .icon-link{margin-top:10px;text-align:center;color:#fff}.titel-icons-brick .content-icons .icon .icon-link a,.titel-icons-brick .content-text .icon .icon-link a{color:#fff}.titel-icons-brick .content-icons .icon .icon-link a svg .st0,.titel-icons-brick .content-icons .icon .icon-link a svg .st1,.titel-icons-brick .content-text .icon .icon-link a svg .st0,.titel-icons-brick .content-text .icon .icon-link a svg .st1{stroke:#fff}.titel-icons-brick .content-icons .link,.titel-icons-brick .content-text .link{margin-top:20px}@media screen and (min-width:768px){.titel-icons-brick .content-icons .link,.titel-icons-brick .content-text .link{margin-top:48px}}.titel-icons-brick .content-icons .link.link-editmode a,.titel-icons-brick .content-text .link.link-editmode a{color:#fff}.titel-icons-brick .image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.titel-icons-brick .image picture{width:100%;height:100%}.titel-icons-brick .image picture img{width:100%;height:100%;object-fit:cover}.titel-icons-brick .overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:rgba(0,0,0,.2)}.faq-brick .no-result{width:100%;text-align:center}.faq-brick .no-result.hidden{display:none}.faq-brick .filter{margin-bottom:30px}@media screen and (min-width:768px){.faq-brick .filter{margin-bottom:35px}}.faq-brick .filter .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;margin-bottom:-10px}@media screen and (min-width:768px){.faq-brick .filter .container{margin-bottom:-20px}}@media screen and (min-width:360px){.faq-brick .filter .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.faq-brick .filter .container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.faq-brick .filter .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.faq-brick .filter .container{width:87.5%}}@media screen and (min-width:1300px){.faq-brick .filter .container{width:1200px}}.faq-brick .filter .container .button{margin-right:16px;margin-bottom:16px}.faq-brick .filter .container .button svg{display:none;width:13px;height:13px;margin-left:13px;pointer-events:none}.faq-brick .filter .container .button.active{cursor:pointer}.faq-brick .filter .container .button.active svg{display:block}.faq-brick .search{margin-bottom:34px}.faq-brick .search .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media screen and (min-width:360px){.faq-brick .search .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.faq-brick .search .container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.faq-brick .search .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.faq-brick .search .container{width:87.5%}}@media screen and (min-width:1300px){.faq-brick .search .container{width:1200px}}.faq-brick .search .search-input{position:relative}.faq-brick .search input{border:1px solid #000;height:36px;padding:0 17px 3px 40px;box-shadow:none;border-radius:21px;width:calc(100% - 57px);max-width:316px;font-size:16px}.faq-brick .search svg{position:absolute;top:11px;left:13px;width:18px}.faq-brick .search svg .st0,.faq-brick .search svg .st1{stroke:#000}.faq-brick .faq-container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:780px;margin-bottom:70px}.faq-brick .faq-container.search-hidden{display:none}@media screen and (min-width:360px){.faq-brick .faq-container{width:calc(100% - 40px)}}@media screen and (min-width:768px){.faq-brick .faq-container{margin-bottom:80px}}@media screen and (min-width:992px){.faq-brick .faq-container{width:calc(100% - 200px)}}@media screen and (min-width:1300px){.faq-brick .faq-container{margin-bottom:105px}}.faq-brick .faq-container:last-of-type{margin-bottom:0}.faq-brick .faq-container.hidden{display:none}.faq-brick .faq-container .title{margin-bottom:25px}@media screen and (min-width:768px){.faq-brick .faq-container .title{margin-bottom:35px}}.faq-brick .faq-container .faq-question.search-hidden{display:none}.faq-brick .faq-container .accordion-container{position:relative}.faq-brick .faq-container .accordion-container.hidden{display:none}.faq-brick .faq-container .accordion-container .accordion-button{align-items:flex-start}.faq-brick .faq-container .accordion-container .accordion-button svg{margin-left:10px;margin-top:4px;flex-shrink:0}@media screen and (min-width:768px){.faq-brick .faq-container .accordion-container .accordion-button svg{margin-top:5px}}@media screen and (min-width:992px){.faq-brick .faq-container .accordion-container .accordion-button svg{margin-top:7px}}.faq-brick .faq-container .accordion-container .answer{margin-bottom:25px}@media screen and (min-width:768px){.faq-brick .faq-container .accordion-container .answer{margin-bottom:35px}}.faq-brick .faq-container .accordion-container .answer>:last-of-type{margin-bottom:0}.faq-brick .faq-container .accordion-container .answer .highlighted{font-weight:600}.faq-brick .faq-container .accordion-container .content>div{margin-bottom:25px}@media screen and (min-width:768px){.faq-brick .faq-container .accordion-container .content>div{margin-bottom:35px}}.faq-brick .faq-container .accordion-container .content>div:last-of-type{margin-bottom:0}.faq-brick .galerie .swiper-container{position:relative;height:100%}.faq-brick .galerie .swiper-container:hover .swiper-navigation .faq-accordion-swiper-next,.faq-brick .galerie .swiper-container:hover .swiper-navigation .faq-accordion-swiper-prev{opacity:1}.faq-brick .galerie .swiper-container .swiper{height:100%}.faq-brick .galerie .swiper-container .swiper .image img{width:100%;height:auto}.faq-brick .galerie .swiper-container .swiper .product,.faq-brick .galerie .swiper-container .swiper .product picture{height:100%}.faq-brick .galerie .swiper-container .swiper .product picture img{width:100%;height:100%;object-fit:cover}.faq-brick .galerie .swiper-container .swiper-navigation .faq-accordion-swiper-prev{position:absolute;top:50%;left:20px;z-index:2;transform:translateY(-50%) rotate(180deg);cursor:pointer;opacity:0;transition:opacity .3s}.faq-brick .galerie .swiper-container .swiper-navigation .faq-accordion-swiper-prev.swiper-button-disabled{display:none}.faq-brick .galerie .swiper-container .swiper-navigation .faq-accordion-swiper-prev svg{display:block}.faq-brick .galerie .swiper-container .swiper-navigation .faq-accordion-swiper-next{position:absolute;top:50%;transform:translateY(-50%);right:20px;z-index:2;cursor:pointer;opacity:0;transition:opacity .3s}.faq-brick .galerie .swiper-container .swiper-navigation .faq-accordion-swiper-next.swiper-button-disabled{display:none}.faq-brick .galerie .swiper-container .swiper-navigation .faq-accordion-swiper-next svg{display:block}.faq-brick .galerie .swiper-container .faq-accordion-swiper-pagination{position:absolute;bottom:20px;left:0;right:0;display:flex;align-items:center;justify-content:center;z-index:2}.faq-brick .galerie .swiper-container .faq-accordion-swiper-pagination .bullet{padding:10px 6px}.faq-brick .galerie .swiper-container .faq-accordion-swiper-pagination .bullet:hover{cursor:pointer}.faq-brick .galerie .swiper-container .faq-accordion-swiper-pagination .bullet.active .circle{background:#fff}.faq-brick .galerie .swiper-container .faq-accordion-swiper-pagination .bullet .circle{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.5);transition:background-color .3s}.faq-brick .youtube-container{width:100%}.faq-brick .youtube-container .youtube{position:relative;padding-bottom:56.25%;padding-top:0;height:0;width:100%;overflow:hidden;margin-bottom:30px}.faq-brick .youtube-container .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.faq-brick .video-container,.faq-brick .video-container .video,.faq-brick .video-container .video video{width:100%}.faq-brick .editmodeFaqAnchor{color:#8d8d8d;font-size:16px;font-weight:400}.akkordeon-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:780px}@media screen and (min-width:360px){.akkordeon-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.akkordeon-brick .container{width:calc(100% - 48px)}}@media screen and (min-width:768px){.akkordeon-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.akkordeon-brick .container{width:calc(100% - 240px)}}.akkordeon-brick .title{margin-bottom:24px}@media screen and (min-width:992px){.akkordeon-brick .title{margin-bottom:32px}}.akkordeon-brick .text{margin-bottom:32px;font-size:1rem}@media screen and (min-width:768px){.akkordeon-brick .text{font-size:1.125rem}}@media screen and (min-width:992px){.akkordeon-brick .text{margin-bottom:48px;font-size:1.375rem}}.akkordeon-brick .accordion-subtitle{margin-bottom:18px}.akkordeon-brick .accordion-subtitle p{margin:0;font-size:1.25rem;font-weight:500}.akkordeon-brick .accordion-text{margin-bottom:25px;font-size:1rem}.akkordeon-brick .accordion-image{margin-bottom:30px}.akkordeon-brick .accordion-image img{width:100%;height:auto}.akkordeon-brick .accordion-video{margin-bottom:30px}.akkordeon-brick .accordion-video video{width:100%}.akkordeon-brick .accordion-link{margin-bottom:30px}.akkordeon-brick .accordion-container.accordion-container-editmode .accordion-subtitle{margin:5px 0;font-size:20px}.akkordeon-brick .accordion-container.accordion-container-editmode .accordion-text{margin:5px 0 0}.akkordeon-brick .accordion-container.accordion-container-editmode .accordion-link{margin:10px 0}.akkordeon-brick .accordion-container.accordion-container-editmode .accordion-link a{font-size:16px}.akkordeon-brick .accordion-container.accordion-container-editmode .accordion-video-editmode{padding:5px 0 0}.akkordeon-brick .accordion-container.accordion-container-editmode .accordion-video-editmode>div{margin-bottom:10px}.akkordeon-brick .accordion-container.accordion-container-editmode .accordion-image{margin:10px 0}.akkordeon-brick .accordion-container .icon-editmode{padding:5px 5px 10px 0}.akkordeon-brick .accordion-container .accordion-button{padding:10px;width:calc(100% - 20px)}@media screen and (min-width:360px){.akkordeon-brick .accordion-container .accordion-button{padding:18px;width:calc(100% - 36px)}}@media screen and (min-width:375px){.akkordeon-brick .accordion-container .accordion-button{padding:18px 24px;width:calc(100% - 48px)}}@media screen and (min-width:992px){.akkordeon-brick .accordion-container .accordion-button{padding:22px 34px;width:calc(100% - 68px)}}.akkordeon-brick .accordion-container .accordion-button img{margin-right:25px;width:30px;height:auto}.akkordeon-brick .accordion-container .accordion-button .accordion-button-text{flex:1}.akkordeon-brick .accordion-container .panel{padding:0 10px}@media screen and (min-width:360px){.akkordeon-brick .accordion-container .panel{padding:0 18px}}@media screen and (min-width:375px){.akkordeon-brick .accordion-container .panel{padding:0 24px}}@media screen and (min-width:992px){.akkordeon-brick .accordion-container .panel{padding:0 34px}}.collage-brick.katalog-brick .content .alignment .column-1 .link{margin-left:10px;margin-right:20px}@media screen and (min-width:360px){.collage-brick.katalog-brick .content .alignment .column-1 .link{margin-left:20px;margin-right:40px}}@media screen and (min-width:768px){.collage-brick.katalog-brick .content .alignment .column-1 .link{margin-left:40px;margin-right:40px}}.collage-brick.katalog-brick .content .alignment .column-1 .link svg{width:22px;height:22px}.collage-brick.katalog-brick .content .alignment .column-2 .yumpu-container{z-index:2;padding-left:40px;margin-top:20px}@media screen and (min-width:768px){.collage-brick.katalog-brick .content .alignment .column-2 .yumpu-container{padding-left:0;margin-top:15px}}.collage-brick.katalog-brick .content .alignment .column-2 .yumpu-container .yumpu-iframe{width:100%;position:relative;z-index:2;padding-bottom:125%;height:0;overflow:hidden;max-width:100%}@media screen and (min-width:360px){.collage-brick.katalog-brick .content .alignment .column-2 .yumpu-container .yumpu-iframe{padding-bottom:115%}}@media screen and (min-width:480px){.collage-brick.katalog-brick .content .alignment .column-2 .yumpu-container .yumpu-iframe{padding-bottom:105%}}@media screen and (min-width:580px){.collage-brick.katalog-brick .content .alignment .column-2 .yumpu-container .yumpu-iframe{padding-bottom:90%}}@media screen and (min-width:768px){.collage-brick.katalog-brick .content .alignment .column-2 .yumpu-container .yumpu-iframe{padding-bottom:110%}}@media screen and (min-width:992px){.collage-brick.katalog-brick .content .alignment .column-2 .yumpu-container .yumpu-iframe{padding-bottom:100%}}@media screen and (min-width:1100px){.collage-brick.katalog-brick .content .alignment .column-2 .yumpu-container .yumpu-iframe{padding-bottom:90%}}@media screen and (min-width:1200px){.collage-brick.katalog-brick .content .alignment .column-2 .yumpu-container .yumpu-iframe{padding-bottom:85%}}.collage-brick.katalog-brick .content .alignment .column-2 .yumpu-container .yumpu-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.collage-brick.katalog-brick.text-right .content .alignment .column-1 .link{margin-left:5px;margin-right:10px}@media screen and (min-width:360px){.collage-brick.katalog-brick.text-right .content .alignment .column-1 .link{margin-left:25px;margin-right:20px}}@media screen and (min-width:768px){.collage-brick.katalog-brick.text-right .content .alignment .column-1 .link{margin-left:15px;margin-right:40px}}.collage-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1200px}@media screen and (min-width:360px){.collage-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.collage-brick .container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.collage-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.collage-brick .container{width:calc(100% - 200px)}}.collage-brick .content .title{font-family:ActaDisplayMedium,Times New Roman,Times,serif;text-align:right;max-width:550px;margin:0 auto 0 0;position:relative;z-index:2}@media screen and (min-width:768px){.collage-brick .content .title{margin:0 auto 10px 5%}}@media screen and (min-width:992px){.collage-brick .content .title{margin:0 auto 0 10%;max-width:600px}}@media screen and (min-width:1200px){.collage-brick .content .title{max-width:680px;margin:0 auto 0 15%}}.collage-brick .content .alignment{display:flex;flex-direction:column}@media screen and (min-width:768px){.collage-brick .content .alignment{flex-direction:row}}.collage-brick .content .alignment .column-1{order:2;position:relative}@media screen and (min-width:768px){.collage-brick .content .alignment .column-1{order:1;width:50%}}.collage-brick .content .alignment .column-1 .background{z-index:1;position:absolute;bottom:0;top:-75px;left:0;right:10px}@media screen and (min-width:360px){.collage-brick .content .alignment .column-1 .background{right:20px}}@media screen and (min-width:768px){.collage-brick .content .alignment .column-1 .background{top:-80px;left:0;right:-150px;bottom:70px}}.collage-brick .content .alignment .column-1 .text{text-align:right;position:relative;z-index:2;padding:20px 20px 20px 10px}@media screen and (min-width:360px){.collage-brick .content .alignment .column-1 .text{padding:10px 40px 20px 20px}}@media screen and (min-width:768px){.collage-brick .content .alignment .column-1 .text{padding:0 40px 20px}}.collage-brick .content .alignment .column-1 .text p:last-of-type{margin-bottom:0}.collage-brick .content .alignment .column-1 .links .link{text-align:right;position:relative;z-index:2;margin-right:5px;margin-bottom:5px}.collage-brick .content .alignment .column-1 .links .link.centered{margin-right:80px}@media screen and (min-width:360px){.collage-brick .content .alignment .column-1 .links .link{margin-right:25px}}@media screen and (min-width:768px){.collage-brick .content .alignment .column-1 .links .link{margin-right:28px}}.collage-brick .content .alignment .column-1 .links .link:last-of-type{margin-bottom:20px}@media screen and (min-width:768px){.collage-brick .content .alignment .column-1 .links .link:last-of-type{margin-bottom:35px}}.collage-brick .content .alignment .column-1 .links .link.catalogue-download .button svg{height:unset;transition:transform .3s}.collage-brick .content .alignment .column-1 .links .link.catalogue-download .button:active svg{margin-right:15px;margin-left:15px;transform:translateY(10px)}.collage-brick .content .alignment .column-1 .image-small{display:none}@media screen and (min-width:768px){.collage-brick .content .alignment .column-1 .image-small{display:block;position:relative;z-index:2;margin:0 40px 0 auto;max-width:230px}}@media screen and (min-width:992px){.collage-brick .content .alignment .column-1 .image-small{max-width:270px}}@media screen and (min-width:768px){.collage-brick .content .alignment .column-1 .image-small img{width:100%;height:auto}}.collage-brick .content .alignment .column-2{order:1}@media screen and (min-width:768px){.collage-brick .content .alignment .column-2{order:2;width:50%}}.collage-brick .content .alignment .column-2 .image-big{position:relative;z-index:2;padding-left:40px;margin-top:20px}@media screen and (min-width:768px){.collage-brick .content .alignment .column-2 .image-big{padding-left:0;margin-top:15px}}.collage-brick .content .alignment .column-2 .image-big img{width:100%;height:auto}.collage-brick .content .alignment .column-2 .yumpu-container{position:relative;z-index:2;padding-left:40px;margin-top:20px}@media screen and (min-width:768px){.collage-brick .content .alignment .column-2 .yumpu-container{padding-left:0;margin-top:15px}}.collage-brick .content .alignment .column-2 .yumpu-container .yumpu-iframe{width:100%;height:auto}.collage-brick.text-right .content .title{text-align:left}@media screen and (min-width:768px){.collage-brick.text-right .content .title{margin:0 5% 10px auto}}@media screen and (min-width:992px){.collage-brick.text-right .content .title{margin:0 10% 0 auto}}@media screen and (min-width:1200px){.collage-brick.text-right .content .title{margin:0 15% 0 auto}}.collage-brick.text-right .content .text{text-align:left}@media screen and (min-width:768px){.collage-brick.text-right .content .alignment .column-1{order:2}}.collage-brick.text-right .content .alignment .column-1 .background{bottom:0;top:-75px;left:10px;right:0}@media screen and (min-width:360px){.collage-brick.text-right .content .alignment .column-1 .background{left:20px}}@media screen and (min-width:768px){.collage-brick.text-right .content .alignment .column-1 .background{top:-80px;left:-150px;right:0;bottom:70px}}.collage-brick.text-right .content .alignment .column-1 .text{text-align:left;padding:20px 10px 20px 20px}@media screen and (min-width:360px){.collage-brick.text-right .content .alignment .column-1 .text{padding:10px 20px 20px 40px}}@media screen and (min-width:768px){.collage-brick.text-right .content .alignment .column-1 .text{padding:0 40px 20px 30px}}.collage-brick.text-right .content .alignment .column-1 .link{text-align:left;margin-left:20px}@media screen and (min-width:360px){.collage-brick.text-right .content .alignment .column-1 .link{margin-left:40px}}@media screen and (min-width:768px){.collage-brick.text-right .content .alignment .column-1 .link{margin-left:30px}}@media screen and (min-width:768px){.collage-brick.text-right .content .alignment .column-1 .image-small,.collage-brick.text-right .content .alignment .column-1 .image-small img{margin:0 auto 0 30px}}@media screen and (min-width:768px){.collage-brick.text-right .content .alignment .column-2{order:1}}.collage-brick.text-right .content .alignment .column-2 .image-big{padding-right:40px;padding-left:0}@media screen and (min-width:768px){.collage-brick.text-right .content .alignment .column-2 .image-big{padding-right:0}}.teaser-stories-brick{overflow:hidden;padding:0 32px}.teaser-stories-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media screen and (min-width:360px){.teaser-stories-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.teaser-stories-brick .container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.teaser-stories-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.teaser-stories-brick .container{width:calc(100% - 460px)}}@media screen and (min-width:1400px){.teaser-stories-brick .container{width:calc(100% - 760px);max-width:840px}}.teaser-stories-brick .content{max-width:784px;position:relative;padding-top:60px;padding-right:10px}@media screen and (min-width:360px){.teaser-stories-brick .content{padding-right:20px}}@media screen and (min-width:768px){.teaser-stories-brick .content{padding-right:200px}}@media screen and (min-width:992px){.teaser-stories-brick .content{padding-right:100px;padding-top:70px}}@media screen and (min-width:1300px){.teaser-stories-brick .content{padding-right:250px}}.teaser-stories-brick .content .background{position:absolute;z-index:1;top:0;left:-1000px;right:0;bottom:-160px}@media screen and (min-width:768px){.teaser-stories-brick .content .background{top:0;left:-1000px;right:170px;bottom:-185px}}@media screen and (min-width:992px){.teaser-stories-brick .content .background{top:0;left:-1000px;right:45px;bottom:-150px}}@media screen and (min-width:1300px){.teaser-stories-brick .content .background{top:0;left:-1000px;right:200px;bottom:-200px}}@media screen and (min-width:1400px){.teaser-stories-brick .content .background{top:0;left:-1000px;right:50px;bottom:-170px}}.teaser-stories-brick .content .subtitle{position:relative;z-index:2;text-transform:uppercase}.teaser-stories-brick .content .subtitle p{margin:0}.teaser-stories-brick .content .title{position:relative;z-index:2;margin-bottom:40px}.teaser-stories-brick .content .title>*{z-index:2;position:relative}.teaser-stories-brick .swiper-container{width:100%;position:relative;z-index:2;margin:0 auto 45px;max-width:1600px}.teaser-stories-brick .swiper-container .swiper-slide{height:auto}.teaser-stories-brick .swiper-container .story{height:100%}.teaser-stories-brick .swiper-container .story a{display:flex;flex-direction:column;height:100%;text-decoration:none}.teaser-stories-brick .swiper-container .story a .image{margin-bottom:25px}@media screen and (min-width:992px){.teaser-stories-brick .swiper-container .story a .image{margin-bottom:32px}}.teaser-stories-brick .swiper-container .story a .image picture{width:100%}.teaser-stories-brick .swiper-container .story a .image img{width:100%;height:auto}.teaser-stories-brick .swiper-container .story a .title{font-family:ActaDisplayMedium,Times New Roman,Times,serif;flex:1}.teaser-stories-brick .swiper-container .story a .title p{text-decoration:none}.teaser-stories-brick .swiper-container .swiper-slide-button{margin-top:-144px}.teaser-stories-brick .swiper-container .teaser-stories-swiper{padding:0!important}.teaser-stories-brick .link-container{display:flex;justify-content:space-between;margin:0 auto;width:calc(100% - 20px)}@media screen and (min-width:360px){.teaser-stories-brick .link-container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.teaser-stories-brick .link-container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.teaser-stories-brick .link-container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.teaser-stories-brick .link-container{width:calc(100% - 240px)}}@media screen and (min-width:1400px){.teaser-stories-brick .link-container{width:calc(100% - 400px);max-width:1200px}}.teaser-stories-brick .link-container .swiper-pagination{flex:1;display:flex;align-items:center;margin-right:50px;max-width:400px}.teaser-stories-brick .link-container .swiper-pagination .progress-bar{padding:15px 0;width:100%;cursor:pointer}.teaser-stories-brick .link-container .swiper-pagination .progress-bar.active .fill{height:6px;border-radius:3px}.teaser-stories-brick .link-container .swiper-pagination .progress-bar .fill{width:100%;height:2px;border-radius:1px;background:#000}.teaser-referenzen-brick{overflow:hidden;padding:0 32px}.teaser-referenzen-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media screen and (min-width:360px){.teaser-referenzen-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.teaser-referenzen-brick .container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.teaser-referenzen-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.teaser-referenzen-brick .container{width:calc(100% - 460px)}}@media screen and (min-width:1400px){.teaser-referenzen-brick .container{width:calc(100% - 760px);max-width:840px}}.teaser-referenzen-brick .content{max-width:784px;position:relative;padding-top:60px;padding-right:10px}@media screen and (min-width:360px){.teaser-referenzen-brick .content{padding-right:20px}}@media screen and (min-width:768px){.teaser-referenzen-brick .content{padding-right:200px}}@media screen and (min-width:992px){.teaser-referenzen-brick .content{padding-right:100px;padding-top:70px}}@media screen and (min-width:1300px){.teaser-referenzen-brick .content{padding-right:250px}}.teaser-referenzen-brick .content .background{position:absolute;z-index:1;top:0;left:-1000px;right:0;bottom:-160px}@media screen and (min-width:768px){.teaser-referenzen-brick .content .background{top:0;left:-1000px;right:170px;bottom:-185px}}@media screen and (min-width:992px){.teaser-referenzen-brick .content .background{top:0;left:-1000px;right:45px;bottom:-150px}}@media screen and (min-width:1300px){.teaser-referenzen-brick .content .background{top:0;left:-1000px;right:200px;bottom:-200px}}@media screen and (min-width:1400px){.teaser-referenzen-brick .content .background{top:0;left:-1000px;right:50px;bottom:-170px}}.teaser-referenzen-brick .content .subtitle{position:relative;z-index:2;text-transform:uppercase}.teaser-referenzen-brick .content .subtitle p{margin:0}.teaser-referenzen-brick .content .title{position:relative;z-index:2;margin-bottom:40px}.teaser-referenzen-brick .content .title>*{z-index:2;position:relative}.teaser-referenzen-brick .swiper-container{width:100%;position:relative;z-index:2;margin:0 auto 45px;max-width:1600px}.teaser-referenzen-brick .swiper-container .swiper{padding:0!important}.teaser-referenzen-brick .swiper-container .referenz-teaser a{text-decoration:none}.teaser-referenzen-brick .swiper-container .referenz-teaser .image picture{width:100%}.teaser-referenzen-brick .swiper-container .referenz-teaser .image img{width:100%;height:auto}.teaser-referenzen-brick .swiper-container .referenz-teaser .title{font-family:ActaDisplayMedium,Times New Roman,Times,serif}.teaser-referenzen-brick .swiper-container .referenz-teaser .title p{text-decoration:none}.teaser-referenzen-brick .link-container{display:flex;justify-content:space-between;margin:0 auto;width:calc(100% - 20px)}@media screen and (min-width:360px){.teaser-referenzen-brick .link-container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.teaser-referenzen-brick .link-container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.teaser-referenzen-brick .link-container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.teaser-referenzen-brick .link-container{width:calc(100% - 240px)}}@media screen and (min-width:1400px){.teaser-referenzen-brick .link-container{width:calc(100% - 400px);max-width:1200px}}.teaser-referenzen-brick .link-container .swiper-pagination{flex:1;display:flex;align-items:center;margin-right:50px;max-width:400px}.teaser-referenzen-brick .link-container .swiper-pagination .progress-bar{padding:15px 0;width:100%;cursor:pointer}.teaser-referenzen-brick .link-container .swiper-pagination .progress-bar.active .fill{height:6px;border-radius:3px}.teaser-referenzen-brick .link-container .swiper-pagination .progress-bar .fill{width:100%;height:2px;border-radius:1px;background:#000}.teaser-vorteile-brick{overflow:hidden;padding:0 32px}.teaser-vorteile-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1200px}@media screen and (min-width:360px){.teaser-vorteile-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.teaser-vorteile-brick .container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.teaser-vorteile-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.teaser-vorteile-brick .container{width:calc(100% - 240px)}}@media screen and (min-width:1400px){.teaser-vorteile-brick .container{width:calc(100% - 400px)}}.teaser-vorteile-brick .content .subtitle{text-transform:uppercase}.teaser-vorteile-brick .content .subtitle p{margin:0}.teaser-vorteile-brick .content .title{margin-bottom:30px}.teaser-vorteile-brick .content .title>*{z-index:2;position:relative}.teaser-vorteile-brick .swiper-container{width:100%;position:relative;z-index:2;margin:0 auto 45px;max-width:1600px}.teaser-vorteile-brick .swiper-container .swiper-slide>a{text-decoration:none}.teaser-vorteile-brick .swiper-container .swiper{padding:0!important}.teaser-vorteile-brick .swiper-container .produktvorteil .image{margin-bottom:45px;position:relative}.teaser-vorteile-brick .swiper-container .produktvorteil .image picture{width:100%}.teaser-vorteile-brick .swiper-container .produktvorteil .image picture>img{width:100%;height:auto}.teaser-vorteile-brick .swiper-container .produktvorteil .image .icon{position:absolute;left:10px;bottom:-31px}@media screen and (min-width:360px){.teaser-vorteile-brick .swiper-container .produktvorteil .image .icon{left:24px}}.teaser-vorteile-brick .swiper-container .produktvorteil .image .icon>img{width:63px;height:auto;display:block}.teaser-vorteile-brick .swiper-container .produktvorteil .title{padding:0 10px}@media screen and (min-width:360px){.teaser-vorteile-brick .swiper-container .produktvorteil .title{padding:0 20px}}@media screen and (min-width:375px){.teaser-vorteile-brick .swiper-container .produktvorteil .title{padding:0 24px}}.teaser-vorteile-brick .swiper-container .produktvorteil .text{margin-top:10px;padding:0 10px}@media screen and (min-width:360px){.teaser-vorteile-brick .swiper-container .produktvorteil .text{padding:0 20px}}@media screen and (min-width:375px){.teaser-vorteile-brick .swiper-container .produktvorteil .text{padding:0 24px}}.teaser-vorteile-brick .swiper-container .produktvorteil .swiper-slide-button{padding-left:32px}.teaser-vorteile-brick .link-container{display:flex;justify-content:space-between;margin:0 auto;width:calc(100% - 20px)}@media screen and (min-width:360px){.teaser-vorteile-brick .link-container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.teaser-vorteile-brick .link-container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.teaser-vorteile-brick .link-container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.teaser-vorteile-brick .link-container{width:calc(100% - 240px)}}@media screen and (min-width:1400px){.teaser-vorteile-brick .link-container{width:calc(100% - 400px);max-width:1200px}}.teaser-vorteile-brick .link-container .swiper-pagination{flex:1;display:flex;align-items:center;margin-right:50px;max-width:400px}.teaser-vorteile-brick .link-container .swiper-pagination .progress-bar{padding:15px 0;width:100%;cursor:pointer}.teaser-vorteile-brick .link-container .swiper-pagination .progress-bar.active .fill{height:6px;border-radius:3px}.teaser-vorteile-brick .link-container .swiper-pagination .progress-bar .fill{width:100%;height:2px;border-radius:1px;background:#000}.teaser-vorteile-brick .link-container .link{margin-right:10px}@media screen and (min-width:360px){.teaser-vorteile-brick .link-container .link{margin-right:20px}}@media screen and (min-width:375px){.teaser-vorteile-brick .link-container .link{margin-right:48px}}@media screen and (min-width:768px){.teaser-vorteile-brick .link-container .link{margin-right:60px}}@media screen and (min-width:992px){.teaser-vorteile-brick .link-container .link{margin-right:100px}}.stories-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1200px}@media screen and (min-width:360px){.stories-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.stories-brick .container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.stories-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.stories-brick .container{width:calc(100% - 200px)}}.stories-brick .container>a{text-decoration:none}.stories-brick .content .title{font-family:ActaDisplayMedium,Times New Roman,Times,serif;text-align:right;max-width:550px;margin:0 auto 0 0;position:relative;z-index:2}@media screen and (min-width:768px){.stories-brick .content .title{margin:0 auto 10px 5%}}@media screen and (min-width:992px){.stories-brick .content .title{margin:0 auto 0 10%;max-width:600px}}@media screen and (min-width:1200px){.stories-brick .content .title{max-width:680px;margin:0 auto 0 15%}}.stories-brick .content .alignment{display:flex;flex-direction:column}@media screen and (min-width:768px){.stories-brick .content .alignment{flex-direction:row}}.stories-brick .content .alignment .column-1{order:2;position:relative}@media screen and (min-width:768px){.stories-brick .content .alignment .column-1{order:1;width:50%}}.stories-brick .content .alignment .column-1 .background{z-index:1;position:absolute;bottom:0;top:-75px;left:0;right:10px}@media screen and (min-width:360px){.stories-brick .content .alignment .column-1 .background{right:20px}}@media screen and (min-width:768px){.stories-brick .content .alignment .column-1 .background{top:-80px;left:0;right:-150px;bottom:70px}}.stories-brick .content .alignment .column-1 .text{text-align:right;position:relative;z-index:2;padding:20px 20px 20px 10px}@media screen and (min-width:360px){.stories-brick .content .alignment .column-1 .text{padding:10px 40px 20px 20px}}@media screen and (min-width:768px){.stories-brick .content .alignment .column-1 .text{padding:0 30px 20px 40px}}.stories-brick .content .alignment .column-1 .link{text-align:right;position:relative;z-index:2;margin-right:5px;margin-bottom:20px}@media screen and (min-width:360px){.stories-brick .content .alignment .column-1 .link{margin-right:25px}}@media screen and (min-width:768px){.stories-brick .content .alignment .column-1 .link{margin-bottom:35px;margin-right:15px}}.stories-brick .content .alignment .column-1 .image-small{display:none}@media screen and (min-width:768px){.stories-brick .content .alignment .column-1 .image-small{display:block;position:relative;z-index:2;margin:0 30px 0 auto;max-width:230px}}@media screen and (min-width:992px){.stories-brick .content .alignment .column-1 .image-small{max-width:270px}}@media screen and (min-width:768px){.stories-brick .content .alignment .column-1 .image-small img{margin:0 30px 0 auto;width:100%;height:auto}}.stories-brick .content .alignment .column-2{order:1}@media screen and (min-width:768px){.stories-brick .content .alignment .column-2{order:2;width:50%}}.stories-brick .content .alignment .column-2 .image-big{position:relative;z-index:2;padding-left:40px;margin-top:20px}@media screen and (min-width:768px){.stories-brick .content .alignment .column-2 .image-big{padding-left:0;margin-top:15px}}.stories-brick .content .alignment .column-2 .image-big img{width:100%;height:auto}.stories-brick.text-right .content .title{text-align:left}@media screen and (min-width:768px){.stories-brick.text-right .content .title{margin:0 5% 10px auto}}@media screen and (min-width:992px){.stories-brick.text-right .content .title{margin:0 10% 0 auto}}@media screen and (min-width:1200px){.stories-brick.text-right .content .title{margin:0 15% 0 auto}}.stories-brick.text-right .content .text{text-align:left}@media screen and (min-width:768px){.stories-brick.text-right .content .alignment .column-1{order:2}}.stories-brick.text-right .content .alignment .column-1 .background{bottom:0;top:-75px;left:10px;right:0}@media screen and (min-width:360px){.stories-brick.text-right .content .alignment .column-1 .background{left:20px}}@media screen and (min-width:768px){.stories-brick.text-right .content .alignment .column-1 .background{top:-80px;left:-150px;right:0;bottom:70px}}.stories-brick.text-right .content .alignment .column-1 .text{text-align:left;padding:20px 10px 20px 20px}@media screen and (min-width:360px){.stories-brick.text-right .content .alignment .column-1 .text{padding:10px 20px 20px 40px}}@media screen and (min-width:768px){.stories-brick.text-right .content .alignment .column-1 .text{padding:0 40px 20px 30px}}.stories-brick.text-right .content .alignment .column-1 .link{text-align:left;margin-left:20px}@media screen and (min-width:360px){.stories-brick.text-right .content .alignment .column-1 .link{margin-left:40px}}@media screen and (min-width:768px){.stories-brick.text-right .content .alignment .column-1 .link{margin-left:30px}}@media screen and (min-width:768px){.stories-brick.text-right .content .alignment .column-1 .image-small,.stories-brick.text-right .content .alignment .column-1 .image-small img{margin:0 auto 0 30px}}@media screen and (min-width:768px){.stories-brick.text-right .content .alignment .column-2{order:1}}.stories-brick.text-right .content .alignment .column-2 .image-big{padding-right:40px;padding-left:0}@media screen and (min-width:768px){.stories-brick.text-right .content .alignment .column-2 .image-big{padding-right:0}}.stories-load-more{display:flex;justify-content:center}.referenzen-brick .fachhaendler .container,.referenzen-brick .produkt .container{margin-left:auto;margin-right:auto;width:calc(100% - 20px)}@media screen and (min-width:360px){.referenzen-brick .fachhaendler .container,.referenzen-brick .produkt .container{width:calc(100% - 40px)}}@media screen and (min-width:768px){.referenzen-brick .fachhaendler .container,.referenzen-brick .produkt .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.referenzen-brick .fachhaendler .container,.referenzen-brick .produkt .container{width:calc(100% - 200px)}}@media screen and (min-width:1300px){.referenzen-brick .fachhaendler .container,.referenzen-brick .produkt .container{width:calc(100% - 200px);max-width:1400px}}.referenzen-brick .fachhaendler .title,.referenzen-brick .produkt .title{margin-bottom:20px}.referenzen-brick .filter{margin-bottom:64px}.referenzen-brick .filter .container{margin-left:auto;margin-right:auto;width:calc(100% - 20px)}@media screen and (min-width:360px){.referenzen-brick .filter .container{width:calc(100% - 40px)}}@media screen and (min-width:768px){.referenzen-brick .filter .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.referenzen-brick .filter .container{width:calc(100% - 200px)}}@media screen and (min-width:1300px){.referenzen-brick .filter .container{width:calc(100% - 200px);max-width:1400px}}.referenzen-brick .filter .container .button{margin-right:16px;margin-bottom:16px}.referenzen-brick .filter .container .button svg{display:none;width:13px;height:13px;margin-left:13px;pointer-events:none}.referenzen-brick .filter .container .button.active{cursor:pointer}.referenzen-brick .filter .container .button.active svg{display:block}.referenzen-brick .referenzen-liste .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media screen and (min-width:360px){.referenzen-brick .referenzen-liste .container{width:calc(100% - 40px)}}@media screen and (min-width:768px){.referenzen-brick .referenzen-liste .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.referenzen-brick .referenzen-liste .container{width:calc(100% - 200px)}}@media screen and (min-width:1300px){.referenzen-brick .referenzen-liste .container{width:calc(100% - 200px);max-width:1400px}}@media screen and (min-width:768px){.referenzen-brick .referenzen-liste .container .alignment{display:grid;grid-template-columns:1fr 1fr;gap:25px}}@media screen and (min-width:1024px){.referenzen-brick .referenzen-liste .container .alignment{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1200px){.referenzen-brick .referenzen-liste .container .alignment{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1500px){.referenzen-brick .referenzen-liste .container .alignment{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:767px){.referenzen-brick .referenzen-liste .container .alignment .referenz{max-width:450px;margin:0 auto}}@media screen and (min-width:768px){.referenzen-brick .referenzen-liste .container .alignment .referenz{position:relative}}.referenzen-brick .referenzen-liste .container .alignment .referenz.hidden{display:none}.referenzen-brick .referenzen-liste .container .alignment .referenz.open .square{z-index:3}@media screen and (max-width:767px){.referenzen-brick .referenzen-liste .container .alignment .referenz.open .content{background:#eee7de}}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup{left:auto;right:calc(100% - 100px);padding:45px 140px 50px 50px}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup-content .fachhaendler .fachhaendler__place{display:flex;flex-wrap:wrap}@media screen and (min-width:768px) and (max-width:1023px){.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(2n) .popup{left:auto;right:calc(100% - 100px);padding:45px 140px 50px 50px}.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(2n) .popup-content .hide-popup{left:-38px;right:auto}.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(2n) .popup-content .fachhaendler,.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(2n) .popup-content .title{text-align:right}.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(2n) .popup-content .fachhaendler .fachhaendler__place{justify-content:flex-end}.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(2n) .popup-content .text{text-align:right}}@media screen and (min-width:1024px) and (max-width:1499px){.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(3n+3) .popup{left:auto;right:calc(100% - 100px);padding:45px 140px 50px 50px}.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(3n+3) .popup-content .hide-popup{left:-38px;right:auto}.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(3n+3) .popup-content .fachhaendler,.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(3n+3) .popup-content .title{text-align:right}.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(3n+3) .popup-content .fachhaendler .fachhaendler__place{justify-content:flex-end}.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(3n+3) .popup-content .text{text-align:right}}@media screen and (min-width:1500px){.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(4n+3) .popup,.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(4n+4) .popup{left:auto;right:calc(100% - 100px);padding:45px 140px 50px 50px}.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(4n+3) .popup-content .hide-popup,.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(4n+4) .popup-content .hide-popup{left:-38px;right:auto}.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(4n+3) .popup-content .fachhaendler,.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(4n+3) .popup-content .title,.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(4n+4) .popup-content .fachhaendler,.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(4n+4) .popup-content .title{text-align:right}.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(4n+3) .popup-content .fachhaendler .fachhaendler__place,.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(4n+4) .popup-content .fachhaendler .fachhaendler__place{justify-content:flex-end}.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(4n+3) .popup-content .text,.referenzen-brick .referenzen-liste .container .alignment .referenz:nth-of-type(4n+4) .popup-content .text{text-align:right}}.referenzen-brick .referenzen-liste .container .alignment .referenz .square .swiper-slide{height:auto}@media screen and (max-width:767px){.referenzen-brick .referenzen-liste .container .alignment .referenz .square .image,.referenzen-brick .referenzen-liste .container .alignment .referenz .square .swiper-slide{height:0;padding-bottom:100%}}.referenzen-brick .referenzen-liste .container .alignment .referenz .square img{height:100%;width:100%;object-fit:cover;object-position:center}.referenzen-brick .referenzen-liste .container .alignment .referenz .square .video{width:100%;position:relative}@media screen and (max-width:767px){.referenzen-brick .referenzen-liste .container .alignment .referenz .square .video{height:0;padding-bottom:100%}}.referenzen-brick .referenzen-liste .container .alignment .referenz .square .video video{width:100%;height:100%;background:#000;position:absolute;top:0;bottom:0;left:0;right:0}.referenzen-brick .referenzen-liste .container .alignment .referenz .square .video .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;transition:opacity .6s}.referenzen-brick .referenzen-liste .container .alignment .referenz .square .video .play-button.fade-out{opacity:0}.referenzen-brick .referenzen-liste .container .alignment .referenz .square .video .play-button.fade-out button{cursor:default}.referenzen-brick .referenzen-liste .container .alignment .referenz .square .video .play-button.behind{z-index:-1}.referenzen-brick .referenzen-liste .container .alignment .referenz .square .video .play-button svg{width:70px;height:70px;display:block}@media screen and (min-width:768px){.referenzen-brick .referenzen-liste .container .alignment .referenz .square{position:relative;width:100%;padding-bottom:100%;height:0}.referenzen-brick .referenzen-liste .container .alignment .referenz .square .images{height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;cursor:pointer}.referenzen-brick .referenzen-liste .container .alignment .referenz .square .images .swiper-container,.referenzen-brick .referenzen-liste .container .alignment .referenz .square .images .swiper-container .swiper,.referenzen-brick .referenzen-liste .container .alignment .referenz .square .images .swiper-container .swiper .image,.referenzen-brick .referenzen-liste .container .alignment .referenz .square .images .swiper-container .swiper .image picture{height:100%}.referenzen-brick .referenzen-liste .container .alignment .referenz .square .images .swiper-container .swiper .image picture img{height:100%;width:100%;object-fit:cover}.referenzen-brick .referenzen-liste .container .alignment .referenz .square .images .swiper-container .swiper .video{width:100%;height:100%;position:relative}.referenzen-brick .referenzen-liste .container .alignment .referenz .square .images .swiper-container .swiper .video video{width:100%;height:100%}.referenzen-brick .referenzen-liste .container .alignment .referenz .square .images .swiper-container .swiper .video .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;transition:opacity .6s}.referenzen-brick .referenzen-liste .container .alignment .referenz .square .images .swiper-container .swiper .video .play-button.fade-out{opacity:0}.referenzen-brick .referenzen-liste .container .alignment .referenz .square .images .swiper-container .swiper .video .play-button.fade-out button{cursor:default}.referenzen-brick .referenzen-liste .container .alignment .referenz .square .images .swiper-container .swiper .video .play-button.behind{z-index:-1}.referenzen-brick .referenzen-liste .container .alignment .referenz .square .images .swiper-container .swiper .video .play-button svg{width:70px;height:70px;display:block}}.referenzen-brick .referenzen-liste .container .alignment .referenz .content{transition:background-color .3s}.referenzen-brick .referenzen-liste .container .alignment .referenz .content .title{padding:20px 10px}@media screen and (min-width:360px){.referenzen-brick .referenzen-liste .container .alignment .referenz .content .title{padding:20px}}@media screen and (min-width:991px){.referenzen-brick .referenzen-liste .container .alignment .referenz .content .title{padding:20px 40px}}.referenzen-brick .referenzen-liste .container .alignment .referenz .content .title p{margin:0;font-size:1.25rem}@media screen and (min-width:768px){.referenzen-brick .referenzen-liste .container .alignment .referenz .content .title p{font-size:1.375rem}}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup{background:#eee7de;opacity:1;z-index:2;transition:opacity .3s;padding:10px}@media screen and (min-width:360px){.referenzen-brick .referenzen-liste .container .alignment .referenz .popup{padding:24px}}@media screen and (max-width:767px){.referenzen-brick .referenzen-liste .container .alignment .referenz .popup{height:auto;margin-bottom:60px}}@media screen and (min-width:768px){.referenzen-brick .referenzen-liste .container .alignment .referenz .popup{position:absolute;top:100px;left:calc(100% - 100px);width:225px;padding:45px 50px 50px 140px}}@media screen and (min-width:992px){.referenzen-brick .referenzen-liste .container .alignment .referenz .popup{width:270px}}@media screen and (min-width:1024px){.referenzen-brick .referenzen-liste .container .alignment .referenz .popup{width:270px}}@media screen and (min-width:1100px){.referenzen-brick .referenzen-liste .container .alignment .referenz .popup{width:300px}}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup.hidden{opacity:0;height:0;z-index:-1}@media screen and (max-width:767px){.referenzen-brick .referenzen-liste .container .alignment .referenz .popup.hidden{margin-bottom:0}}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content{position:relative}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .hide-popup{position:absolute;bottom:-10px;right:-10px;cursor:pointer;padding:10px}@media screen and (min-width:360px){.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .hide-popup{bottom:-17px;right:-17px}}@media screen and (min-width:768px){.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .hide-popup{top:-31px;bottom:auto;right:-38px}}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .hide-popup svg{display:block}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .fachhaendler{margin-top:20px}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .fachhaendler .city,.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .fachhaendler .name{margin:0}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .text{margin-top:32px}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .text p{margin:0}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .text a{font-size:.8125rem}@media screen and (min-width:768px){.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .text a{font-size:.9375rem}}@media screen and (min-width:992px){.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .text a{font-size:1rem}}@media screen and (min-width:1400px){.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .text a{font-size:1.125rem}}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .buttons{margin-top:32px}@media screen and (min-width:768px){.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .buttons{margin-top:48px}}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .buttons>div{margin-bottom:16px}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .buttons>div:last-of-type{margin-bottom:0}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .buttons>div .button:hover{background:transparent}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .icons{display:flex;margin-top:16px}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .icons a{display:block;text-decoration:none;margin-right:16px}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .icons a.pinterest svg{display:block}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .icons a.pinterest svg .st0{fill:#eee7de;transition:fill .3s}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .icons a.pinterest svg .st1{fill:#000;transition:fill .3s}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .icons a:hover.pinterest svg .st0{fill:#000}.referenzen-brick .referenzen-liste .container .alignment .referenz .popup .popup-content .icons a:hover.pinterest svg .st1{fill:#eee7de}.referenzen-brick .referenzen-liste .container .alignment .referenz .swiper-container{position:relative}.referenzen-brick .referenzen-liste .container .alignment .referenz .swiper-container:hover .swiper-navigation .product-detail-swiper-next,.referenzen-brick .referenzen-liste .container .alignment .referenz .swiper-container:hover .swiper-navigation .product-detail-swiper-prev{opacity:1}.referenzen-brick .referenzen-liste .container .alignment .referenz .swiper-container .swiper-navigation .product-detail-swiper-prev{position:absolute;top:50%;left:20px;z-index:2;transform:translateY(-50%) rotate(180deg);cursor:pointer;opacity:0;transition:opacity .3s}.referenzen-brick .referenzen-liste .container .alignment .referenz .swiper-container .swiper-navigation .product-detail-swiper-prev.swiper-button-disabled{display:none}.referenzen-brick .referenzen-liste .container .alignment .referenz .swiper-container .swiper-navigation .product-detail-swiper-prev svg{display:block}.referenzen-brick .referenzen-liste .container .alignment .referenz .swiper-container .swiper-navigation .product-detail-swiper-next{position:absolute;top:50%;right:20px;transform:translateY(-50%);z-index:2;cursor:pointer;opacity:0;transition:opacity .3s}.referenzen-brick .referenzen-liste .container .alignment .referenz .swiper-container .swiper-navigation .product-detail-swiper-next.swiper-button-disabled{display:none}.referenzen-brick .referenzen-liste .container .alignment .referenz .swiper-container .swiper-navigation .product-detail-swiper-next svg{display:block}.referenzen-brick .referenzen-liste .container .alignment .referenz .swiper-container .swiper-pagination{position:absolute;bottom:20px;left:12px;display:flex;align-items:center;justify-content:flex-start;z-index:2}@media screen and (min-width:768px){.referenzen-brick .referenzen-liste .container .alignment .referenz .swiper-container .swiper-pagination{left:40px;justify-content:flex-start}}.referenzen-brick .referenzen-liste .container .alignment .referenz .swiper-container .swiper-pagination .bullet{padding:10px 6px}.referenzen-brick .referenzen-liste .container .alignment .referenz .swiper-container .swiper-pagination .bullet:hover{cursor:pointer}.referenzen-brick .referenzen-liste .container .alignment .referenz .swiper-container .swiper-pagination .bullet.active .circle{background:#fff}.referenzen-brick .referenzen-liste .container .alignment .referenz .swiper-container .swiper-pagination .bullet .circle{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.5);transition:background-color .3s}.referenzen-brick .referenzen-liste .container .alignment .referenz .swiper-container .show-popup{position:absolute;bottom:20px;right:0;z-index:3;opacity:1;transition:opacity .3s}.referenzen-brick .referenzen-liste .container .alignment .referenz .swiper-container .show-popup .button{color:#fff}.referenzen-brick .referenzen-liste .container .alignment .referenz .swiper-container .show-popup .button:after{display:none}.referenzen-brick .referenzen-liste .container .alignment .referenz .swiper-container .show-popup .button:active svg{margin-right:15px;margin-left:15px}.referenzen-brick .referenzen-liste .container .alignment .referenz .swiper-container .show-popup .button svg .st0,.referenzen-brick .referenzen-liste .container .alignment .referenz .swiper-container .show-popup .button svg .st1{stroke:#fff}.referenzen-brick .referenzen-liste .container .alignment .referenz .swiper-container .show-popup.hidden{opacity:0;z-index:-1}.references-load-more{display:flex;justify-content:center;z-index:0}.suche-brick .container-top{width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media screen and (min-width:360px){.suche-brick .container-top{width:calc(100% - 40px)}}@media screen and (min-width:375px){.suche-brick .container-top{width:calc(100% - 50px)}}@media screen and (min-width:768px){.suche-brick .container-top{width:calc(100% - 120px)}}@media screen and (min-width:1300px){.suche-brick .container-top{width:calc(100% - 200px);max-width:1600px}}.suche-brick .container-bottom{width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media screen and (min-width:360px){.suche-brick .container-bottom{width:calc(100% - 40px)}}@media screen and (min-width:375px){.suche-brick .container-bottom{width:calc(100% - 50px)}}@media screen and (min-width:768px){.suche-brick .container-bottom{width:calc(100% - 120px);max-width:1000px}}.suche-brick .results{background:#f9f9f9}.suche-brick .search-form{padding-bottom:30px;display:flex;justify-content:flex-start;position:relative}@media screen and (min-width:768px){.suche-brick .search-form{padding-bottom:80px}}.suche-brick .search-form input{height:42px;padding:0 20px 0 45px;border-radius:22px;margin:0;border:1px solid #000;width:100%;max-width:370px}.suche-brick .search-form svg{width:20px;height:20px;position:absolute;top:13px;left:16px}.suche-brick .search-form svg .st0,.suche-brick .search-form svg .st1{stroke:#000}.suche-brick .no-search-results{margin-bottom:0;text-align:center;padding:20px 0}@media screen and (min-width:768px){.suche-brick .no-search-results{padding:70px 0}}.suche-brick .no-search-results.hidden{display:none}.suche-brick .search-results-amount{padding-top:30px;text-align:center}@media screen and (min-width:768px){.suche-brick .search-results-amount{padding-top:60px}}.suche-brick .search-results-amount.hidden{display:none}.suche-brick .search-results-text{font-weight:300;margin-left:-5px;margin-bottom:30px;max-width:1000px;padding-top:50px}@media screen and (min-width:768px){.suche-brick .search-results-text{margin-bottom:80px}}.suche-brick .result-item:first-of-type{padding-top:28px}@media screen and (min-width:768px){.suche-brick .result-item:first-of-type{padding-top:60px}}.suche-brick .result-item:last-of-type{padding-bottom:28px}@media screen and (min-width:768px){.suche-brick .result-item:last-of-type{padding-bottom:80px}}.suche-brick .result-item:last-of-type>a{border-bottom:1px solid #000}.suche-brick .result-item>a{text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid #000;padding:20px 0 25px}.suche-brick .result-item>a .result-text{font-size:1.125rem}.suche-brick .result-item>a .button{white-space:nowrap;margin-top:20px}@media screen and (min-width:768px){.suche-brick .result-item>a .button{margin-left:100px;margin-top:4px}}.suche-brick .result-item>a .result-link{margin:0;text-decoration:underline;font-size:1.125rem}.suche-brick .result-item .highlighted{font-weight:600}.team-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:500px}@media screen and (min-width:360px){.team-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.team-brick .container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.team-brick .container{width:calc(100% - 120px);max-width:1200px}}@media screen and (min-width:992px){.team-brick .container{width:calc(100% - 200px)}}.team-brick .alignment{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width:768px){.team-brick .alignment{grid-template-columns:1fr 1fr}}@media screen and (min-width:992px){.team-brick .alignment{grid-template-columns:1fr 1fr 1fr;gap:36px}}.team-brick .alignment .person{height:0;padding-bottom:100%;position:relative;cursor:pointer}.team-brick .alignment .person:hover .background-hover{display:block}.team-brick .alignment .person .background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.team-brick .alignment .person .background img{width:100%;height:100%;object-fit:cover}.team-brick .alignment .person .background-hover{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;display:none}.team-brick .alignment .person .background-hover img{width:100%;height:100%;object-fit:cover}.team-brick .alignment .person .content{position:absolute;bottom:0;left:0;right:0;z-index:3;display:flex;justify-content:space-between;align-items:flex-end;padding:33px}.team-brick .alignment .person .content .left .name{font-size:1.4375rem;color:#fff}.team-brick .alignment .person .content .left .position{font-size:1.0625rem;color:#fff}.team-brick .alignment .person .content .left .position p{margin-bottom:0}.team-brick .alignment .person .popup{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.3);display:flex;z-index:5;justify-content:center;align-items:flex-start;overflow-y:scroll;cursor:default}.team-brick .alignment .person .popup.hidden{display:none}.team-brick .alignment .person .popup .popup-alignment{display:flex;width:100%;padding:20px;margin-top:120px;margin-bottom:120px;flex-direction:column;max-width:500px}@media screen and (min-width:768px){.team-brick .alignment .person .popup .popup-alignment{flex-direction:row;width:700px;padding:0;max-width:none}}@media screen and (min-width:1200px){.team-brick .alignment .person .popup .popup-alignment{width:1100px}}.team-brick .alignment .person .popup .popup-alignment .popup-image{z-index:2;padding:0 20px}@media screen and (min-width:768px){.team-brick .alignment .person .popup .popup-alignment .popup-image{padding:0}}.team-brick .alignment .person .popup .popup-alignment .popup-image img{width:100%;height:auto;max-width:300px}@media screen and (min-width:768px){.team-brick .alignment .person .popup .popup-alignment .popup-image img{width:250px;height:250px}}@media screen and (min-width:1200px){.team-brick .alignment .person .popup .popup-alignment .popup-image img{width:500px;height:500px;max-width:none}}.team-brick .alignment .person .popup .popup-alignment .popup-content{background:#f9f9f9;padding:120px 20px 20px;z-index:1;position:relative;margin-top:-100px}@media screen and (min-width:768px){.team-brick .alignment .person .popup .popup-alignment .popup-content{margin-top:75px;margin-left:-70px;padding:75px 75px 75px 100px}}@media screen and (min-width:1200px){.team-brick .alignment .person .popup .popup-alignment .popup-content{margin-top:75px;margin-left:-70px;padding:90px 110px 90px 130px}}.team-brick .alignment .person .popup .popup-alignment .popup-content .popup-close{position:absolute;top:112px;right:15px;display:flex;justify-content:flex-end;padding:10px;cursor:pointer}@media screen and (min-width:768px){.team-brick .alignment .person .popup .popup-alignment .popup-content .popup-close{top:30px;right:30px}}.team-brick .alignment .person .popup .popup-alignment .popup-content .popup-close:hover svg .st0{stroke:#e30613}.team-brick .alignment .person .popup .popup-alignment .popup-content .popup-close svg .st0{transition:stroke .3s}.team-brick .alignment .person .popup .popup-alignment .popup-content .popup-name{font-size:1rem;font-weight:500}@media screen and (min-width:768px){.team-brick .alignment .person .popup .popup-alignment .popup-content .popup-name{font-size:1.625rem}}.team-brick .alignment .person .popup .popup-alignment .popup-content .popup-position{font-size:.8125rem;margin-bottom:15px}@media screen and (min-width:768px){.team-brick .alignment .person .popup .popup-alignment .popup-content .popup-position{font-size:1.0625rem}}.team-brick .alignment .person .popup .popup-alignment .popup-content .popup-position p{margin:0}.team-brick .alignment .person .popup .popup-alignment .popup-content .popup-email a,.team-brick .alignment .person .popup .popup-alignment .popup-content .popup-phone a{position:relative;text-decoration:none;font-size:.8125rem;font-weight:500}@media screen and (min-width:768px){.team-brick .alignment .person .popup .popup-alignment .popup-content .popup-email a,.team-brick .alignment .person .popup .popup-alignment .popup-content .popup-phone a{font-size:1.0625rem}}.team-brick .alignment .person .popup .popup-alignment .popup-content .popup-email a:before,.team-brick .alignment .person .popup .popup-alignment .popup-content .popup-phone a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:1px solid #000;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.team-brick .alignment .person .popup .popup-alignment .popup-content .popup-email a:hover:before,.team-brick .alignment .person .popup .popup-alignment .popup-content .popup-phone a:hover:before{transform:scaleX(1)}.team-brick .alignment .person .popup .popup-alignment .popup-content .popup-description{font-size:.8125rem;margin-top:15px}@media screen and (min-width:768px){.team-brick .alignment .person .popup .popup-alignment .popup-content .popup-description{font-size:1.0625rem}}.haendler-karte-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media screen and (min-width:360px){.haendler-karte-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.haendler-karte-brick .container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.haendler-karte-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.haendler-karte-brick .container{width:87.5%}}@media screen and (min-width:1300px){.haendler-karte-brick .container{width:1200px}}.haendler-karte-brick .categories{padding-top:50px}.haendler-karte-brick .categories .categories-title{text-align:center;text-transform:uppercase;margin-bottom:25px}.haendler-karte-brick .categories .categories-title p{margin:0;font-size:1.0625rem;font-weight:500}.haendler-karte-brick .categories .filters{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.haendler-karte-brick .categories .filters .button.active{cursor:pointer}.haendler-karte-brick .categories .filters .button.active svg{display:block}.haendler-karte-brick .categories .filters .button svg{display:none}.haendler-karte-brick .zip-finder{display:flex;justify-content:center;align-items:center;padding-top:50px}.haendler-karte-brick .zip-finder input#mapZip{border:2px solid #000;border-right:none;border-radius:23px 0 0 23px;padding:0 10px 0 25px;font-size:1rem;align-self:stretch}.haendler-karte-brick .zip-finder button{border-radius:0 21px 21px 0}.haendler-karte-brick .toggle-list{display:flex;justify-content:center;align-items:center;padding-top:50px}.haendler-karte-brick .toggle-list .hidden{display:none}.haendler-karte-brick .map{height:700px;margin-top:50px}.haendler-karte-brick .map.hidden{display:none}.haendler-karte-brick .map .gm-style .gm-style-iw-c{border-radius:4px;padding:0;width:calc(100vw - 50px)!important;max-width:350px!important;overflow:visible;margin-top:100px}@media screen and (min-width:992px){.haendler-karte-brick .map .gm-style .gm-style-iw-c{margin-top:0}}.haendler-karte-brick .map .gm-style .gm-style-iw-c>button{width:36px;height:26px;left:0!important;top:0!important}.haendler-karte-brick .map .gm-style .gm-style-iw-c>button span{width:20px!important;height:20px!important}.haendler-karte-brick .map .gm-style .gm-style-iw-d{overflow:visible!important;max-height:none!important}.haendler-karte-brick .map .gm-style-iw-tc{display:none}.haendler-karte-brick .map .info-window{font-family:Barlow,Helvetica,Arial,sans-serif;width:100%;max-width:350px}.haendler-karte-brick .map .info-window .partner{padding:15px 15px 0 30px;display:flex;align-items:center;justify-content:flex-end;position:relative;cursor:pointer}.haendler-karte-brick .map .info-window .partner>span{padding-bottom:2px}.haendler-karte-brick .map .info-window .partner .info,.haendler-karte-brick .map .info-window .partner .star{margin-left:10px}.haendler-karte-brick .map .info-window .partner .partner-popup-arrow{position:absolute;bottom:23px;left:50%;transform:translateX(-50%) rotate(-90deg);width:20px;z-index:1;display:none}@media screen and (min-width:992px){.haendler-karte-brick .map .info-window .partner .partner-popup-arrow{top:15px;left:calc(100% - 10px);transform:none}}.haendler-karte-brick .map .info-window .partner .partner-popup-arrow.active{display:block}.haendler-karte-brick .map .info-window .partner .partner-popup{position:absolute;bottom:35px;left:50%;transform:translateX(-50%);background:#000;color:#fff;border-radius:4px;font-size:1.0625rem;font-weight:500;padding:15px;z-index:2;display:none;width:150px;box-shadow:0 2px 7px 1px rgba(0,0,0,.3)}@media screen and (min-width:992px){.haendler-karte-brick .map .info-window .partner .partner-popup{top:0;bottom:auto;left:100%;transform:none}}.haendler-karte-brick .map .info-window .partner .partner-popup.active{display:block}.haendler-karte-brick .map .info-window .partner .partner-popup p{margin-bottom:0}.haendler-karte-brick .map .info-window .address{padding:10px 10px 15px;font-size:1.0625rem;line-height:1.5;border-bottom:1px solid #e8e8e8}@media screen and (min-width:450px){.haendler-karte-brick .map .info-window .address{padding:15px 15px 20px}}@media screen and (min-width:640px){.haendler-karte-brick .map .info-window .address{padding:30px 30px 20px}}.haendler-karte-brick .map .info-window .address p{margin:0}.haendler-karte-brick .map .info-window .address .title{font-size:1.25rem;font-weight:600;display:block;margin-bottom:10px}.haendler-karte-brick .map .info-window .address a{position:relative;text-decoration:none;font-size:1.0625rem;font-weight:500;display:block;width:fit-content}.haendler-karte-brick .map .info-window .address a:before{content:"";position:absolute;top:0;left:0;width:100%;height:90%;border-bottom:1px solid #000;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.haendler-karte-brick .map .info-window .address a:hover:before{transform:scaleX(1)}.haendler-karte-brick .map .info-window .buttons{padding:19px 10px;display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:450px){.haendler-karte-brick .map .info-window .buttons{padding:24px 15px 22px}}@media screen and (min-width:640px){.haendler-karte-brick .map .info-window .buttons{padding:24px 30px 22px}}.haendler-karte-brick .map .info-window .buttons .referenzen{margin-bottom:28px}.haendler-karte-brick .map .info-window .buttons .anfragen{padding:0 20px 3px}.haendler-karte-brick .list{margin-top:50px}.haendler-karte-brick .list.hidden{display:none}.haendler-karte-brick .list .list-container{width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media screen and (min-width:360px){.haendler-karte-brick .list .list-container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.haendler-karte-brick .list .list-container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.haendler-karte-brick .list .list-container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.haendler-karte-brick .list .list-container{width:87.5%}}@media screen and (min-width:1300px){.haendler-karte-brick .list .list-container{width:1200px}}.haendler-karte-brick .list .alignment{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width:640px){.haendler-karte-brick .list .alignment{grid-template-columns:1fr 1fr}}@media screen and (min-width:992px){.haendler-karte-brick .list .alignment{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1300px){.haendler-karte-brick .list .alignment{grid-template-columns:1fr 1fr 1fr 1fr;gap:36px}}.haendler-karte-brick .list .alignment .fachhaendler{border:1px solid #e2e2e2;border-radius:4px;display:flex;flex-direction:column}.haendler-karte-brick .list .alignment .fachhaendler.hidden{display:none}.haendler-karte-brick .list .alignment .fachhaendler .partner{padding:20px 30px 0;font-size:.8125rem;text-align:right;display:flex;align-items:center;justify-content:flex-end}.haendler-karte-brick .list .alignment .fachhaendler .partner .info,.haendler-karte-brick .list .alignment .fachhaendler .partner .star{margin-left:10px}.haendler-karte-brick .list .alignment .fachhaendler .address{padding:0 30px 20px;border-bottom:1px solid #e8e8e8;flex:1}.haendler-karte-brick .list .alignment .fachhaendler .address .title{font-size:1.25rem;font-weight:600;margin-top:30px;hyphens:auto}.haendler-karte-brick .list .alignment .fachhaendler .address .contact{font-size:1.0625rem;margin-top:10px;hyphens:auto;word-break:break-word}.haendler-karte-brick .list .alignment .fachhaendler .address .contact a{font-size:1.0625rem;hyphens:auto}.haendler-karte-brick .list .alignment .fachhaendler .buttons{padding:23px 30px 20px;display:flex;flex-direction:column;align-items:flex-start}.haendler-karte-brick .list .alignment .fachhaendler .buttons .anfragen{margin-bottom:13px}.offene-stellen-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:780px}@media screen and (min-width:360px){.offene-stellen-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.offene-stellen-brick .container{width:calc(100% - 48px)}}@media screen and (min-width:768px){.offene-stellen-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.offene-stellen-brick .container{width:calc(100% - 240px)}}.offene-stellen-brick .title{margin-bottom:24px}@media screen and (min-width:992px){.offene-stellen-brick .title{margin-bottom:32px}}.offene-stellen-brick .text{margin-bottom:24px}@media screen and (min-width:992px){.offene-stellen-brick .text{margin-bottom:32px}}.offene-stellen-brick .jobs .job{background:#fff;margin-bottom:10px}.offene-stellen-brick .jobs .job:last-of-type{margin-bottom:0}.offene-stellen-brick .jobs .job>a{text-decoration:none;padding:10px;display:flex;gap:20px;justify-content:space-between;align-items:flex-start;flex-direction:column}.offene-stellen-brick .jobs .job>a:hover .button:after{width:calc(100% - 53px)}@media screen and (min-width:360px){.offene-stellen-brick .jobs .job>a{padding:20px}}@media screen and (min-width:840px){.offene-stellen-brick .jobs .job>a{flex-direction:row;padding:40px;align-items:center}}.offene-stellen-brick .jobs .job>a .job-title{margin-bottom:10px}.offene-stellen-brick .jobs .job>a .job-title p{margin:0;font-size:1.4375rem;font-weight:500}.offene-stellen-brick .jobs .job>a .job-subtitle{font-size:1.0625rem;display:flex;gap:10px}.kategorie-filter-brick{z-index:5}.kategorie-filter-brick .filter-container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1400px}@media screen and (min-width:360px){.kategorie-filter-brick .filter-container{width:calc(100% - 40px)}}@media screen and (min-width:475px){.kategorie-filter-brick .filter-container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.kategorie-filter-brick .filter-container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.kategorie-filter-brick .filter-container{width:calc(100% - 200px)}}@media screen and (min-width:1300px){.kategorie-filter-brick .filter-container{width:calc(100% - 200px)}}.kategorie-filter-brick .filter{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:40px;position:relative;flex-direction:column}@media screen and (min-width:1200px){.kategorie-filter-brick .filter{flex-direction:row;gap:20px}}.kategorie-filter-brick .filter .produktKategorieFilter-block{position:relative;max-width:250px}@media screen and (min-width:800px){.kategorie-filter-brick .filter .produktKategorieFilter-block{max-width:400px}}@media screen and (min-width:1200px){.kategorie-filter-brick .filter .produktKategorieFilter-block.block-combined{position:static}}@media screen and (min-width:1200px){.kategorie-filter-brick .filter .produktKategorieFilter-block.block-numbers{position:relative}}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-category{border:1px solid transparent;padding:8px 30px;border-radius:25px;cursor:pointer;background:#f0f0f0;font-size:1rem;font-weight:500;display:flex;align-items:center;gap:15px;min-width:140px;justify-content:flex-start}@media screen and (min-width:800px){.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-category .key{white-space:nowrap;flex-shrink:0}}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-category.active,.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-category:hover{border:1px solid #000}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-category .counter{background:#000;border-radius:50%;width:25px;height:25px;align-items:center;justify-content:center;color:#fff;line-height:1.2;display:none;flex-shrink:0}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-category .counter.active{display:flex}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-category svg{margin-left:auto;flex-shrink:0}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown{position:absolute;top:55px;left:0;border:1px solid #d3d3d3;border-radius:4px;background:#f0f0f0;padding:20px;min-width:calc(100% - 60px);overflow:hidden;z-index:1}@media screen and (min-width:840px){.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown{padding:30px}}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown.hidden{display:none}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown .options-individual{display:flex;flex-direction:column;gap:10px}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown.dropdown-combined{padding:20px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;width:calc(100vw - 60px)}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown.dropdown-combined.hidden{display:none}@media screen and (min-width:360px){.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown.dropdown-combined{width:calc(100vw - 80px)}}@media screen and (min-width:475px){.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown.dropdown-combined{width:calc(100vw - 136px)}}@media screen and (min-width:768px){.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown.dropdown-combined{width:calc(100vw - 160px)}}@media screen and (min-width:840px){.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown.dropdown-combined{padding:30px;gap:45px;width:auto;flex-wrap:nowrap}}@media screen and (min-width:1200px){.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown.dropdown-combined{padding:40px 80px 50px;width:auto;min-width:0;left:0;flex-direction:row;gap:60px}}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown.dropdown-combined .key-combined{font-size:1rem;font-weight:300;display:block;margin-bottom:25px}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown.dropdown-combined .options-combined{display:flex;flex-direction:column;gap:10px}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown.dropdown-combined .number-label{display:flex;gap:10px;font-size:1rem;font-weight:300}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown.dropdown-combined .number-label span{min-width:65px;font-weight:500}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown.dropdown-combined .number-label input{width:75px}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown.dropdown-combined .number-filters-container .number-filters{display:flex;gap:50px}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown.dropdown-combined .number-filters-container .number-set{margin-top:40px;display:flex;gap:20px}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown .produktKategorieFilter-option{cursor:pointer;display:flex;align-items:center;justify-content:flex-start;gap:10px;font-size:1rem;font-weight:500;padding:5px 0}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown .produktKategorieFilter-option.active .svg-active{display:block}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown .produktKategorieFilter-option.active .svg-inactive{display:none}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown .produktKategorieFilter-option span{white-space:nowrap}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown .produktKategorieFilter-option .svg-active{display:none}.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown .produktKategorieFilter-option .svg-inactive,.kategorie-filter-brick .filter .produktKategorieFilter-block .produktKategorieFilter-dropdown .produktKategorieFilter-option svg{display:block}.kategorie-filter-brick .selected-options-background{padding:40px 0 0;background:#f9f9f9}.kategorie-filter-brick .selected-options-background.hidden{margin:0;display:none}.kategorie-filter-brick .selected-options-background .selected-options-container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1400px}@media screen and (min-width:360px){.kategorie-filter-brick .selected-options-background .selected-options-container{width:calc(100% - 40px)}}@media screen and (min-width:475px){.kategorie-filter-brick .selected-options-background .selected-options-container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.kategorie-filter-brick .selected-options-background .selected-options-container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.kategorie-filter-brick .selected-options-background .selected-options-container{width:calc(100% - 200px)}}@media screen and (min-width:1300px){.kategorie-filter-brick .selected-options-background .selected-options-container{width:calc(100% - 200px)}}.kategorie-filter-brick .selected-options-background .selected-options{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media screen and (min-width:1200px){.kategorie-filter-brick .selected-options-background .selected-options{gap:20px}}.kategorie-filter-brick .selected-options-background .selected-options .selected-option.hidden{display:none}.kategorie-filter-brick .selected-options-background .selected-options .reset-all{font-size:1.125rem;font-weight:500;text-decoration:underline;cursor:pointer}.kategorie-filter-brick .selected-numbers-background{padding:40px 0 0;background:#f9f9f9}.kategorie-filter-brick .selected-numbers-background.hidden{margin:0;display:none}.kategorie-filter-brick .selected-numbers-background .selected-numbers-container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1400px;display:flex;flex-wrap:wrap;align-items:center}@media screen and (min-width:360px){.kategorie-filter-brick .selected-numbers-background .selected-numbers-container{width:calc(100% - 40px)}}@media screen and (min-width:475px){.kategorie-filter-brick .selected-numbers-background .selected-numbers-container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.kategorie-filter-brick .selected-numbers-background .selected-numbers-container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.kategorie-filter-brick .selected-numbers-background .selected-numbers-container{width:calc(100% - 200px)}}@media screen and (min-width:1300px){.kategorie-filter-brick .selected-numbers-background .selected-numbers-container{width:calc(100% - 200px)}}.kategorie-filter-brick .selected-numbers-background .selected-number-group{display:flex;flex-direction:column}.kategorie-filter-brick .selected-numbers-background .selected-number{font-size:1rem;gap:10px}@media screen and (min-width:1200px){.kategorie-filter-brick .selected-numbers-background .selected-number{gap:20px}}.kategorie-filter-brick .selected-numbers-background .selected-number.hidden{display:none}.kategorie-filter-brick .selected-numbers-background .reset-all{font-size:1.125rem;font-weight:500;text-decoration:underline;cursor:pointer}.kategorie-produkte-brick.hidden{display:none}.kategorie-produkte-brick .products-container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1400px}@media screen and (min-width:360px){.kategorie-produkte-brick .products-container{width:calc(100% - 40px)}}@media screen and (min-width:475px){.kategorie-produkte-brick .products-container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.kategorie-produkte-brick .products-container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.kategorie-produkte-brick .products-container{width:calc(100% - 200px)}}@media screen and (min-width:1300px){.kategorie-produkte-brick .products-container{width:calc(100% - 200px)}}.kategorie-produkte-brick .products{display:grid;grid-template-columns:1fr;gap:20px}@media screen and (min-width:640px){.kategorie-produkte-brick .products{grid-template-columns:1fr 1fr;gap:30px}}@media screen and (min-width:992px){.kategorie-produkte-brick .products{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1300px){.kategorie-produkte-brick .products{grid-template-columns:1fr 1fr 1fr 1fr;gap:40px}}.kategorie-produkte-brick .products .product.hidden,.kategorie-produkte-brick .products .product.hidden-number-from-filterBioethanolBreite,.kategorie-produkte-brick .products .product.hidden-number-from-filterBioethanolBrenndauer,.kategorie-produkte-brick .products .product.hidden-number-from-filterElektrofeuerBreite,.kategorie-produkte-brick .products .product.hidden-number-from-filterKamineGlasbreite,.kategorie-produkte-brick .products .product.hidden-number-from-filterKaminoefenHoehe,.kategorie-produkte-brick .products .product.hidden-number-to-filterBioethanolBreite,.kategorie-produkte-brick .products .product.hidden-number-to-filterBioethanolBrenndauer,.kategorie-produkte-brick .products .product.hidden-number-to-filterElektrofeuerBreite,.kategorie-produkte-brick .products .product.hidden-number-to-filterKamineGlasbreite,.kategorie-produkte-brick .products .product.hidden-number-to-filterKaminoefenHoehe{display:none}.kategorie-produkte-brick .products .product a{text-decoration:none}.kategorie-produkte-brick .products .product a .content{background:#fff;padding:20px;height:350px;display:flex;flex-direction:column}@media screen and (min-width:500px){.kategorie-produkte-brick .products .product a .content{height:415px}}.kategorie-produkte-brick .products .product a .content .product-title{text-transform:uppercase}.kategorie-produkte-brick .products .product a .content .product-image{flex:1;display:flex;align-items:flex-end;margin-bottom:15px}.kategorie-produkte-brick .products .product a .content .product-image img{width:100%}.kategorie-produkte-brick .products .product a .content .button{margin-left:auto;margin-right:-15px}.kategorie-produkte-brick .products .product a .content .button:after{display:none}.teaser-netzwerk-brick{overflow:hidden}.teaser-netzwerk-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media screen and (min-width:360px){.teaser-netzwerk-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.teaser-netzwerk-brick .container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.teaser-netzwerk-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.teaser-netzwerk-brick .container{width:calc(100% - 460px)}}@media screen and (min-width:1400px){.teaser-netzwerk-brick .container{width:calc(100% - 760px);max-width:840px}}.teaser-netzwerk-brick .content{max-width:784px;position:relative;padding-top:60px;padding-right:10px}@media screen and (min-width:360px){.teaser-netzwerk-brick .content{padding-right:20px}}@media screen and (min-width:768px){.teaser-netzwerk-brick .content{padding-right:200px}}@media screen and (min-width:992px){.teaser-netzwerk-brick .content{padding-right:100px;padding-top:70px}}@media screen and (min-width:1300px){.teaser-netzwerk-brick .content{padding-right:250px}}.teaser-netzwerk-brick .content .background{position:absolute;z-index:1;top:0;left:-1000px;right:0;bottom:-160px}@media screen and (min-width:768px){.teaser-netzwerk-brick .content .background{top:0;left:-1000px;right:170px;bottom:-185px}}@media screen and (min-width:992px){.teaser-netzwerk-brick .content .background{top:0;left:-1000px;right:45px;bottom:-150px}}@media screen and (min-width:1300px){.teaser-netzwerk-brick .content .background{top:0;left:-1000px;right:200px;bottom:-200px}}@media screen and (min-width:1400px){.teaser-netzwerk-brick .content .background{top:0;left:-1000px;right:50px;bottom:-170px}}.teaser-netzwerk-brick .content .subtitle{position:relative;z-index:2;text-transform:uppercase}.teaser-netzwerk-brick .content .subtitle p{margin:0}.teaser-netzwerk-brick .content .title{position:relative;z-index:2;margin-bottom:40px}.teaser-netzwerk-brick .content .title>*{z-index:2;position:relative}.teaser-netzwerk-brick .swiper-container{width:100%;position:relative;z-index:2;margin:0 auto 45px;max-width:1600px}.teaser-netzwerk-brick .swiper-container a{text-decoration:none;cursor:pointer}.teaser-netzwerk-brick .swiper-container .netzwerk-entry .image{border:1px solid #f0f0f0;padding:30px;margin-bottom:30px;background:#fff}.teaser-netzwerk-brick .swiper-container .netzwerk-entry .image picture{width:100%}.teaser-netzwerk-brick .swiper-container .netzwerk-entry .image img{width:100%;height:auto}.teaser-netzwerk-brick .swiper-container .netzwerk-entry .title{font-weight:500;font-size:1.4375rem;margin-bottom:25px}.teaser-netzwerk-brick .swiper-container .netzwerk-entry .title p{text-decoration:none;margin:0}.teaser-netzwerk-brick .swiper-container .netzwerk-entry .text{font-size:1.0625rem;text-decoration:none}.teaser-netzwerk-brick .swiper-container .netzwerk-entry .text :last-of-type{margin:0}.teaser-netzwerk-brick .swiper-container .netzwerk-entry .link{margin-top:15px}.teaser-netzwerk-brick .swiper-container .netzwerk-entry .link span{font-size:1.0625rem;text-decoration:underline}.teaser-netzwerk-brick .link-container{display:flex;justify-content:space-between;margin:0 auto;width:calc(100% - 20px)}@media screen and (min-width:360px){.teaser-netzwerk-brick .link-container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.teaser-netzwerk-brick .link-container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.teaser-netzwerk-brick .link-container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.teaser-netzwerk-brick .link-container{width:calc(100% - 240px)}}@media screen and (min-width:1400px){.teaser-netzwerk-brick .link-container{width:calc(100% - 400px);max-width:1200px}}.teaser-netzwerk-brick .link-container .swiper-pagination{flex:1;display:flex;align-items:center;margin-right:50px;max-width:400px}.teaser-netzwerk-brick .link-container .swiper-pagination .progress-bar{padding:15px 0;width:100%;cursor:pointer}.teaser-netzwerk-brick .link-container .swiper-pagination .progress-bar.active .fill{height:6px;border-radius:3px}.teaser-netzwerk-brick .link-container .swiper-pagination .progress-bar .fill{width:100%;height:2px;border-radius:1px;background:#000}.netzwerk-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1400px}@media screen and (min-width:360px){.netzwerk-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.netzwerk-brick .container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.netzwerk-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.netzwerk-brick .container{width:calc(100% - 200px)}}.netzwerk-brick .alignment{display:grid;gap:20px;grid-template-columns:1fr}@media screen and (min-width:600px){.netzwerk-brick .alignment{grid-template-columns:1fr 1fr;gap:20px}}@media screen and (min-width:992px){.netzwerk-brick .alignment{grid-template-columns:1fr 1fr 1fr;gap:30px}}@media screen and (min-width:1300px){.netzwerk-brick .alignment{grid-template-columns:1fr 1fr 1fr 1fr;gap:40px}}.netzwerk-brick .alignment a{text-decoration:none;cursor:pointer}.netzwerk-brick .alignment .entry .image{border:1px solid #f0f0f0;padding:30px;margin-bottom:30px}.netzwerk-brick .alignment .entry .image picture{width:100%}.netzwerk-brick .alignment .entry .image img{width:100%;height:auto;max-width:250px;margin:0 auto}@media screen and (min-width:600px){.netzwerk-brick .alignment .entry .image img{max-width:none}}.netzwerk-brick .alignment .entry .title{font-weight:500;font-size:1.4375rem;margin-bottom:25px}.netzwerk-brick .alignment .entry .title p{text-decoration:none;margin:0}.netzwerk-brick .alignment .entry .text{font-size:1.0625rem}.netzwerk-brick .alignment .entry .text :last-of-type{margin:0}.netzwerk-brick .alignment .entry .link{margin-top:15px}.netzwerk-brick .alignment .entry .link span{font-size:1.0625rem;text-decoration:underline}.presse-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1400px}@media screen and (min-width:360px){.presse-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.presse-brick .container{width:calc(100% - 48px)}}@media screen and (min-width:768px){.presse-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.presse-brick .container{width:calc(100% - 240px)}}.presse-brick .title{margin-bottom:30px}.presse-brick .entry{padding:15px;background:#fff;margin-bottom:10px}@media screen and (min-width:360px){.presse-brick .entry{padding:25px}}@media screen and (min-width:768px){.presse-brick .entry{padding:30px 35px 35px}}.presse-brick .entry .date-category{font-size:1.0625rem;margin-bottom:10px}.presse-brick .entry .entry-title{margin-bottom:15px}.presse-brick .entry .entry-title h6{font-size:1.4375rem;font-weight:500}.presse-brick .entry .content{display:grid;grid-template-columns:1fr;gap:10px}@media screen and (min-width:475px){.presse-brick .entry .content{grid-template-columns:1fr 1fr}}@media screen and (min-width:600px){.presse-brick .entry .content{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:800px){.presse-brick .entry .content{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1024px){.presse-brick .entry .content{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media screen and (min-width:1200px){.presse-brick .entry .content{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media screen and (min-width:1400px){.presse-brick .entry .content{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}}.presse-brick .entry .content .file,.presse-brick .entry .content .images{position:relative}.presse-brick .entry .content .file.touch .download,.presse-brick .entry .content .file.touch .links,.presse-brick .entry .content .file.touch .overlay,.presse-brick .entry .content .file:hover .download,.presse-brick .entry .content .file:hover .links,.presse-brick .entry .content .file:hover .overlay,.presse-brick .entry .content .images.touch .download,.presse-brick .entry .content .images.touch .links,.presse-brick .entry .content .images.touch .overlay,.presse-brick .entry .content .images:hover .download,.presse-brick .entry .content .images:hover .links,.presse-brick .entry .content .images:hover .overlay{opacity:1}.presse-brick .entry .content .file .overlay,.presse-brick .entry .content .images .overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.3);opacity:0;transition:opacity .3s}.presse-brick .entry .content .file .teaser-image img,.presse-brick .entry .content .images .teaser-image img{width:100%;height:100%;object-fit:cover}.presse-brick .entry .content .file .download,.presse-brick .entry .content .images .download{position:absolute;z-index:2;top:15px;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s}.presse-brick .entry .content .file .download svg,.presse-brick .entry .content .images .download svg{display:block}.presse-brick .entry .content .file .links,.presse-brick .entry .content .images .links{position:absolute;z-index:2;top:30px;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;opacity:0;transition:opacity .3s}.presse-brick .entry .content .file .links a,.presse-brick .entry .content .images .links a{font-size:.875rem;color:#fff;padding:5px}.presse-brick .download-all-button{margin-top:16px}.sidebar-entries{display:none}@media screen and (min-width:992px){.sidebar-entries{display:block}}.sidebar-entries{position:fixed;bottom:10px;left:50%;transform:translate(-50%);z-index:5;opacity:1;transition:opacity .3s}@media screen and (min-width:768px){.sidebar-entries{top:50%;bottom:auto;transform:translateY(-50%);left:60px}}@media screen and (min-width:1300px){.sidebar-entries{left:100px}}.sidebar-entries.hidden{opacity:0;pointer-events:none}.sidebar-entries .sidebar-entry{display:flex;align-items:center;cursor:pointer}.sidebar-entries .sidebar-entry.active{cursor:default;pointer-events:none}.sidebar-entries .sidebar-entry.active span{color:#fff}.sidebar-entries .sidebar-entry.active svg{padding-top:5px}.sidebar-entries .sidebar-entry.active svg circle{fill:#fff}.sidebar-entries .sidebar-entry svg{padding-top:5px}.sidebar-entries .sidebar-entry svg circle{fill:hsla(0,0%,88.6%,.5)}.sidebar-entries .sidebar-entry span{padding:5px 10px;color:hsla(0,0%,88.6%,.5);text-decoration:none;flex:1;transition:color .3s}@media screen and (min-width:992px){.sidebar-entries .sidebar-entry span{padding:10px 20px}}.sidebar-entries .sidebar-entry span:hover{color:#e30613}.sidebar-entries .sidebar-entry span:active{color:#fff}.geschichte-scroll-down{position:fixed;bottom:10px;left:50%;transform:translate(-50%);z-index:3;animation:bounce 1s ease-in-out infinite}@media screen and (min-width:992px){.geschichte-scroll-down{bottom:30px}}@keyframes bounce{0%{transform:translate(-50%)}25%{transform:translate(-50%,10px)}50%{transform:translate(-50%)}to{transform:translate(-50%)}}.geschichte-scroll-down svg{width:25px;height:25px}.geschichte-scroll-down svg path{stroke:#fff}.geschichte-brick.geschichte-editmode{min-height:100vh}.geschichte-brick .alignment{position:relative}.geschichte-brick .alignment .image{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.geschichte-brick .alignment .image picture{height:100%}.geschichte-brick .alignment .image picture img{height:100%;width:100%;object-fit:cover}.geschichte-brick .alignment .overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background:#000;background:linear-gradient(0deg,#000,hsla(0,0%,50.2%,.3))}@media screen and (min-width:992px){.geschichte-brick .alignment .overlay{background:rgba(0,0,0,.4)}}.geschichte-brick .alignment .columns{position:relative;min-height:100vh;z-index:3;width:calc(100% - 20px);margin-left:auto;margin-right:auto;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:360px){.geschichte-brick .alignment .columns{width:calc(100% - 40px)}}@media screen and (min-width:375px){.geschichte-brick .alignment .columns{width:calc(100% - 50px)}}@media screen and (min-width:768px){.geschichte-brick .alignment .columns{width:calc(100% - 120px)}}@media screen and (min-width:992px){.geschichte-brick .alignment .columns{flex-direction:row}}@media screen and (min-width:1300px){.geschichte-brick .alignment .columns{width:calc(100% - 200px)}}.geschichte-brick .alignment .columns .geschichte-sidebar{display:flex;align-items:center;order:3;padding:15px 0}@media screen and (min-width:992px){.geschichte-brick .alignment .columns .geschichte-sidebar{order:1;width:25%;height:auto}}@media screen and (min-width:992px){.geschichte-brick .alignment .columns .geschichte-sidebar.title-sidebar{display:none}}.geschichte-brick .alignment .columns .content{order:2;flex-grow:1}@media screen and (max-width:991px){.geschichte-brick .alignment .columns .content{width:100%}}@media screen and (min-width:992px){.geschichte-brick .alignment .columns .content{order:2;flex-grow:0}}.geschichte-brick .alignment .columns .content .icon,.geschichte-brick .alignment .columns .content .title{margin-bottom:20px}@media screen and (min-width:992px){.geschichte-brick .alignment .columns .content .title{margin-bottom:40px}}.geschichte-brick .alignment .columns .spacer{width:25%;color:#fff;display:flex;align-items:center;order:1}@media screen and (min-width:992px){.geschichte-brick .alignment .columns .spacer{width:25%;order:3}}.geschichte-brick .title-type .columns{display:flex}.geschichte-brick .title-type .columns .content{width:100%;display:flex;align-items:center;justify-content:center}@media screen and (min-width:992px){.geschichte-brick .title-type .columns .content{height:100%}}.geschichte-brick .title-type .columns .content .title{color:#fff;max-width:600px;text-align:center;margin:0;font-family:ActaDisplayMedium,Times New Roman,Times,serif}@media screen and (min-width:992px){.geschichte-brick .title-type .columns .spacer{display:none}}.geschichte-brick .subtitle-type .columns{display:flex}.geschichte-brick .subtitle-type .columns .content{display:flex;align-items:center;justify-content:center;flex-direction:column;order:2}@media screen and (min-width:992px){.geschichte-brick .subtitle-type .columns .content{width:50%}}.geschichte-brick .subtitle-type .columns .content .title{color:#fff;max-width:560px;text-align:center;font-family:ActaDisplayMedium,Times New Roman,Times,serif}.geschichte-brick .subtitle-type .columns .content .text{color:#fff;max-width:375px;text-align:center}.geschichte-brick .subtitle-type .columns .content .text a{color:#fff;transition:color .3s}.geschichte-brick .subtitle-type .columns .content .text a:hover{color:#e30613}.geschichte-brick .subtitle-type .columns .content .text a:active{color:#fff}.geschichte-brick .subtitle-type .columns .spacer{order:1}@media screen and (min-width:992px){.geschichte-brick .subtitle-type .columns .spacer{order:3}}.geschichte-brick .text-type .columns{display:flex}@media screen and (min-width:992px){.geschichte-brick .text-type .columns{justify-content:space-between}}.geschichte-brick .text-type .columns .content{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:992px){.geschichte-brick .text-type .columns .content{width:40%;order:3}}.geschichte-brick .text-type .columns .content .title{color:#fff;text-align:left;margin-bottom:10px}@media screen and (min-width:992px){.geschichte-brick .text-type .columns .content .title{margin-bottom:20px}}.geschichte-brick .text-type .columns .content .text{color:#fff;text-align:left}.geschichte-brick .text-type .columns .content .text a{color:#fff;transition:color .3s}.geschichte-brick .text-type .columns .content .text a:hover{color:#e30613}.geschichte-brick .text-type .columns .content .link a,.geschichte-brick .text-type .columns .content .text a:active{color:#fff}@media screen and (min-width:992px){.geschichte-brick .text-type .columns .spacer{order:2}}.geschichte-brick .dates-intro-type .columns{display:flex}@media screen and (min-width:992px){.geschichte-brick .dates-intro-type .columns{justify-content:space-between}}.geschichte-brick .dates-intro-type .columns .geschichte-sidebar{order:1;height:10px}@media screen and (min-width:992px){.geschichte-brick .dates-intro-type .columns .geschichte-sidebar{width:20%;order:1}}.geschichte-brick .dates-intro-type .columns .wheel{display:flex;justify-content:center;align-items:center;order:2}@media screen and (min-width:992px){.geschichte-brick .dates-intro-type .columns .wheel{width:60%;order:2}}.geschichte-brick .dates-intro-type .columns .wheel .title{color:#fff;text-align:center;font-family:ActaDisplayMedium,Times New Roman,Times,serif;width:200px}@media screen and (min-width:576px){.geschichte-brick .dates-intro-type .columns .wheel .title{width:270px}}@media screen and (min-width:992px){.geschichte-brick .dates-intro-type .columns .wheel .title{width:auto}}.geschichte-brick .dates-intro-type .columns .wheel .circle{border-radius:50%;position:relative;width:270px;height:270px}@media screen and (min-width:576px){.geschichte-brick .dates-intro-type .columns .wheel .circle{width:330px;height:330px}}@media screen and (min-width:992px){.geschichte-brick .dates-intro-type .columns .wheel .circle{width:400px;height:400px}}@media screen and (min-width:1400px){.geschichte-brick .dates-intro-type .columns .wheel .circle{width:550px;height:550px}}.geschichte-brick .dates-intro-type .columns .wheel .circle .circle-outline{position:absolute;top:0;bottom:0;left:0;right:0;border:2px solid #fff;border-radius:50%;box-sizing:border-box;z-index:1}.geschichte-brick .dates-intro-type .columns .wheel .circle .entry{position:absolute;width:10px;height:10px;background:#fff;border-radius:50%;z-index:2}@media screen and (min-width:992px){.geschichte-brick .dates-intro-type .columns .wheel .circle .entry{width:14px;height:14px}}.geschichte-brick .dates-intro-type .columns .wheel .circle .entry:first-of-type{width:16px;height:16px}@media screen and (min-width:992px){.geschichte-brick .dates-intro-type .columns .wheel .circle .entry:first-of-type{width:20px;height:20px}}.geschichte-brick .dates-intro-type .columns .wheel .circle .entry .entry-outline{border-radius:50%;border:2px solid #fff;width:29px;height:29px;transform:translate(-9px,-9px)}@media screen and (min-width:992px){.geschichte-brick .dates-intro-type .columns .wheel .circle .entry .entry-outline{width:44px;height:44px;transform:translate(-14px,-14px)}}.geschichte-brick .dates-intro-type .columns .wheel .circle .title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.geschichte-brick .dates-intro-type .columns .content{display:flex;justify-content:center;flex-direction:column;order:3}@media screen and (min-width:992px){.geschichte-brick .dates-intro-type .columns .content{width:20%;order:3}}.geschichte-brick .dates-intro-type .columns .content .text{color:#fff}.geschichte-brick .dates-intro-type .columns .content .text a{color:#fff;transition:color .3s}.geschichte-brick .dates-intro-type .columns .content .text a:hover{color:#e30613}.geschichte-brick .dates-intro-type .columns .content .link a,.geschichte-brick .dates-intro-type .columns .content .text a:active{color:#fff}.geschichte-brick .dates-slider-type .columns{display:flex}@media screen and (min-width:992px){.geschichte-brick .dates-slider-type .columns{justify-content:space-between}}.geschichte-brick .dates-slider-type .columns .geschichte-sidebar{order:1;height:10px}@media screen and (min-width:992px){.geschichte-brick .dates-slider-type .columns .geschichte-sidebar{width:20%;order:1}}.geschichte-brick .dates-slider-type .columns .wheel{display:flex;justify-content:center;align-items:center;order:2}@media screen and (min-width:992px){.geschichte-brick .dates-slider-type .columns .wheel{width:60%;order:2}}.geschichte-brick .dates-slider-type .columns .wheel .title{color:#fff;text-align:center}.geschichte-brick .dates-slider-type .columns .wheel .circle{border-radius:50%;width:270px;height:270px;position:relative}@media screen and (min-width:576px){.geschichte-brick .dates-slider-type .columns .wheel .circle{width:330px;height:330px}}@media screen and (min-width:992px){.geschichte-brick .dates-slider-type .columns .wheel .circle{width:400px;height:400px}}@media screen and (min-width:1400px){.geschichte-brick .dates-slider-type .columns .wheel .circle{width:550px;height:550px}}.geschichte-brick .dates-slider-type .columns .wheel .circle .circle-outline{position:absolute;top:0;bottom:0;left:0;right:0;border:2px solid #fff;border-radius:50%;box-sizing:border-box;z-index:1}.geschichte-brick .dates-slider-type .columns .wheel .circle .years{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;z-index:3}.geschichte-brick .dates-slider-type .columns .wheel .circle .years .year{color:#fff;opacity:0;font-size:29px;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s}@media screen and (min-width:992px){.geschichte-brick .dates-slider-type .columns .wheel .circle .years .year{font-size:68px}}.geschichte-brick .dates-slider-type .columns .wheel .circle .years .year.active{opacity:1;display:flex;align-items:center;justify-content:center}.geschichte-brick .dates-slider-type .columns .wheel .circle .years .year span{display:inline-block;user-select:none;font-family:ActaDisplayMedium,Times New Roman,Times,serif}.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-left,.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-right{padding:3px;background:hsla(0,0%,100%,.4);border-radius:50%;width:25px;height:25px;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute}@media screen and (min-width:992px){.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-left,.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-right{width:40px;height:40px;padding:10px}}.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-left:hover svg line,.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-left:hover svg path,.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-right:hover svg line,.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-right:hover svg path{stroke:#e30613}.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-left:active svg line,.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-left:active svg path,.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-right:active svg line,.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-right:active svg path{stroke:#fff}.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-left.hidden,.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-right.hidden{display:none}.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-left svg,.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-right svg{width:12px}@media screen and (min-width:992px){.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-left svg,.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-right svg{width:19px}}.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-left svg line,.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-left svg path,.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-right svg line,.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-right svg path{stroke:#fff;transition:stroke .3s}.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-left{top:50%;left:calc(50% - 60px);transform:translate(-50%,-50%)}@media screen and (min-width:992px){.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-left{left:calc(50% - 150px)}}.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-left svg{transform:rotate(180deg)}.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-right{top:50%;left:calc(50% + 60px);transform:translate(-50%,-50%)}@media screen and (min-width:992px){.geschichte-brick .dates-slider-type .columns .wheel .circle .years .arrow-right{left:calc(50% + 150px)}}.geschichte-brick .dates-slider-type .columns .wheel .circle .entry{position:absolute;width:10px;height:10px;border-radius:50%;z-index:4;cursor:pointer;padding:10px}@media screen and (min-width:992px){.geschichte-brick .dates-slider-type .columns .wheel .circle .entry{width:14px;height:14px}}.geschichte-brick .dates-slider-type .columns .wheel .circle .entry:first-of-type,.geschichte-brick .dates-slider-type .columns .wheel .circle .entry:first-of-type .entry-dot{width:16px;height:16px}@media screen and (min-width:992px){.geschichte-brick .dates-slider-type .columns .wheel .circle .entry:first-of-type .entry-dot{width:20px;height:20px}}.geschichte-brick .dates-slider-type .columns .wheel .circle .entry:first-of-type .entry-outline{transform:translate(-9px,-25px);opacity:0;transition:opacity .3s}@media screen and (min-width:992px){.geschichte-brick .dates-slider-type .columns .wheel .circle .entry:first-of-type .entry-outline{transform:translate(-14px,-34px)}}.geschichte-brick .dates-slider-type .columns .wheel .circle .entry:hover .entry-dot{background:#e30613}.geschichte-brick .dates-slider-type .columns .wheel .circle .entry.active{pointer-events:none;cursor:default}.geschichte-brick .dates-slider-type .columns .wheel .circle .entry.active .entry-outline-small,.geschichte-brick .dates-slider-type .columns .wheel .circle .entry.active:first-of-type .entry-outline{opacity:1}.geschichte-brick .dates-slider-type .columns .wheel .circle .entry.active .entry-dot{background:#fff}.geschichte-brick .dates-slider-type .columns .wheel .circle .entry .entry-dot{width:10px;height:10px;background:#fff;border-radius:50%;transition:background-color .3s}@media screen and (min-width:992px){.geschichte-brick .dates-slider-type .columns .wheel .circle .entry .entry-dot{width:14px;height:14px}}.geschichte-brick .dates-slider-type .columns .wheel .circle .entry .entry-outline{border-radius:50%;border:2px solid #fff;width:29px;height:29px;transform:translate(-9px,-25px)}@media screen and (min-width:992px){.geschichte-brick .dates-slider-type .columns .wheel .circle .entry .entry-outline{width:44px;height:44px;transform:translate(-12px,-12px)}}.geschichte-brick .dates-slider-type .columns .wheel .circle .entry .entry-outline-small{border-radius:50%;border:2px solid #fff;width:20px;height:20px;transform:translate(-7px,-17px);opacity:0;transition:opacity .3s}@media screen and (min-width:992px){.geschichte-brick .dates-slider-type .columns .wheel .circle .entry .entry-outline-small{width:26px;height:26px;transform:translate(-8px,-22px)}}.geschichte-brick .dates-slider-type .columns .wheel .circle .title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.geschichte-brick .dates-slider-type .columns .content{display:flex;justify-content:center;flex-direction:column;order:3}@media screen and (min-width:992px){.geschichte-brick .dates-slider-type .columns .content{width:20%}}.geschichte-brick .dates-slider-type .columns .content .text{position:relative;color:#fff}.geschichte-brick .dates-slider-type .columns .content .text .entry-text{user-select:none;opacity:0;transition:opacity .3s;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:0}.geschichte-brick .dates-slider-type .columns .content .text .entry-text.active{opacity:1;z-index:1}.geschichte-brick .dates-slider-type .columns .content .text .entry-text a{color:#fff;transition:color .3s}.geschichte-brick .dates-slider-type .columns .content .text .entry-text a:hover{color:#e30613}.geschichte-brick .dates-slider-type .columns .content .link a,.geschichte-brick .dates-slider-type .columns .content .text .entry-text a:active{color:#fff}.showroom-brick .container iframe{width:100%;height:70vh;border:none}.konfigurator-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1600px}@media screen and (min-width:360px){.konfigurator-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.konfigurator-brick .container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.konfigurator-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.konfigurator-brick .container{width:calc(100% - 240px)}}@media screen and (min-width:1400px){.konfigurator-brick .container{width:calc(100% - 400px)}}.konfigurator-brick .title{margin-bottom:20px}@media screen and (min-width:1300px){.konfigurator-brick .title{margin-bottom:40px}}.konfigurator-brick .konfigurator-container{height:calc(100vh - 200px)}@media screen and (min-width:1300px){.konfigurator-brick .konfigurator-container{height:calc(100vh - 300px)}}.sticky-buttons-editmode .alignment{display:flex;gap:40px;align-items:center}.sticky-buttons-editmode .alignment .link{margin:10px 0}.sticky-buttons-editmode .alignment .icon{margin:10px 0;background:rgba(0,0,0,.5);padding:10px}.sticky-buttons{position:fixed;top:50%;transform:translateY(-50%);right:5px;z-index:9;flex-direction:column;align-items:flex-end;gap:5px 0;display:none}@media screen and (min-width:840px){.sticky-buttons{gap:10px 0;right:20px}}@media screen and (min-width:756px){.sticky-buttons{display:flex}}.sticky-buttons a{background:#000;padding:0;border-radius:23px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;text-decoration:none;min-width:46px}.sticky-buttons a.pinterest-icon svg{height:26px;width:26px}.sticky-buttons a.pinterest-icon:hover{padding:0 10px 0 12px}.sticky-buttons a:hover{width:fit-content;padding:0 12px}.sticky-buttons a:hover span{color:#fff;margin:0 20px 4px;font-size:1rem;display:block}.sticky-buttons a span{display:none}.sticky-buttons a img,.sticky-buttons a svg{height:22px;width:22px;flex-shrink:0}.sticky-button__share{background:#000;padding:0!important;border-radius:23px;width:46px;height:46px;display:flex;align-items:center;justify-content:flex-end;text-decoration:none;min-width:46px;cursor:pointer;border:none}.sticky-button__share svg{width:45px!important;height:45px!important}.sticky-button__share svg .outer-circle{display:none}.sticky-button__share svg circle,.sticky-button__share svg line,.sticky-button__share svg path{stroke:#fff}.sticky-button__share span{color:#fff;margin:0 20px 4px;font-size:1rem;display:block}.sticky-button__share:hover{width:fit-content;padding:0 12px}.sticky-button__share:hover span{display:block}.sticky-button__share:hover svg{width:45px!important;height:45px!important}.sticky-button__share span{display:none}.sticky-button__share .sticky-button__share__message{display:none!important}.sticky-button__share.--sticky-share-copied{width:fit-content}.sticky-button__share.--sticky-share-copied svg{width:45px!important;height:45px!important}.sticky-button__share.--sticky-share-copied .sticky-button__share__title{display:none!important}.sticky-button__share.--sticky-share-copied .sticky-button__share__message{display:block!important}.editmode .settings-container{padding:12px 15px;font-size:1rem}.floating-buttons{position:fixed;top:50%;transform:translateY(-50%);right:5px;z-index:10;display:flex;flex-direction:column;align-items:flex-end;gap:5px 0;display:none}@media screen and (min-width:840px){.floating-buttons{gap:10px 0;right:20px}}@media screen and (min-width:756px){.floating-buttons{display:flex}}.floating-buttons a{background:#000;padding:0;border-radius:23px;width:46px;height:46px;display:flex;align-items:center;justify-content:center;text-decoration:none;min-width:46px}.floating-buttons a .pinterest-icon svg,.floating-buttons a.pinterest svg{height:26px;width:26px}.floating-buttons a .pinterest-icon:hover,.floating-buttons a.pinterest:hover{padding:0 10px 0 12px}.floating-buttons a:hover{width:fit-content;padding:0 12px}.floating-buttons a:hover span{color:#fff;margin:0 20px 4px;font-size:1rem;display:block}.floating-buttons a span{display:none}.floating-buttons a svg{height:22px;width:22px;flex-shrink:0}.swiper{width:100%;overflow:hidden!important}@media screen and (min-width:1400px){.swiper{padding:0!important}}.swiper.hero-swiper{padding:0!important}.swiper-container{display:flex!important;align-items:center}.swiper-short .product-family-swiper .swiper-wrapper{justify-content:flex-start}.swiper-short .slide-button-next{opacity:0;pointer-events:none}@media screen and (min-width:768px){.swiper-short .slide-button-next{opacity:1;pointer-events:unset}}.swiper-shorter .product-family-swiper .swiper-wrapper{justify-content:flex-start}@media screen and (min-width:1400px){.swiper-shorter .product-family-swiper .swiper-wrapper{justify-content:flex-end}}.swiper-shorter .slide-button-next{opacity:0;pointer-events:none}.swiper-super-short .product-family-swiper .swiper-wrapper{justify-content:flex-end}.swiper-super-short .product-family-swiper .swiper-wrapper .swiper-slide{margin-right:0!important}.swiper-super-short .slide-button-next{opacity:0;pointer-events:none}.swiper-wrapper{transition:transform .3s ease-in-out}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{margin-left:0!important}.swiper-slide-button{display:none;background-color:transparent;border:none;outline:none;padding:0 0 0 8px!important;cursor:pointer;height:fit-content;width:fit-content;transition:.2s ease-in-out}.swiper-slide-button svg{height:fit-content;width:fit-content;background:rgba(0,0,0,.18823529411764706);border-radius:100%;width:49px;height:49px}.swiper-slide-button.hidden{opacity:0;pointer-events:none}@media screen and (min-width:768px){.swiper-slide-button{display:block}}.slide-button-previous{transform:rotate(180deg)}.hero-swiper{width:100%}.swiper-pagination.hidden{opacity:0;pointer-events:none}@media screen and (min-width:1400px){.product-count-3 .slide-button-next{opacity:0;pointer-events:none}}.kontakt-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1200px}@media screen and (min-width:360px){.kontakt-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.kontakt-brick .container{width:calc(100% - 48px)}}@media screen and (min-width:768px){.kontakt-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.kontakt-brick .container{width:calc(100% - 240px)}}.kontakt-brick .alignment{display:grid;grid-template-columns:1fr;gap:40px 20px}@media screen and (min-width:600px){.kontakt-brick .alignment{grid-template-columns:1fr 1fr}}@media screen and (min-width:1200px){.kontakt-brick .alignment{grid-template-columns:1fr 1fr 1fr}}.kontakt-brick .form{margin-top:-15px;margin-bottom:30px;width:100%;max-width:500px}@media screen and (min-width:600px) and (max-width:1199px){.kontakt-brick .form{max-width:500px;grid-column:span 2;margin-left:auto;margin-right:auto}}.kontakt-brick .form .row{display:flex;flex-wrap:wrap;gap:0 20px;width:100%;flex-direction:column}@media screen and (min-width:640px){.kontakt-brick .form .row{flex-direction:row}}.kontakt-brick .form .row>div{flex:1}.kontakt-brick .form .row .street{flex:2}.kontakt-brick .form .row .zip{flex:1}.kontakt-brick .form .row .city{flex:2}.kontakt-brick .form .row .country{flex:1}.kontakt-brick .form label{font-size:1.0625rem;margin-top:15px;display:block}.kontakt-brick .form input[type=email],.kontakt-brick .form input[type=text]{border:1px solid #e8e8e8;background:#fff;font-size:1.0625rem;padding:15px;border-radius:4px;width:calc(100% - 32px)}.kontakt-brick .form input[type=email].invalid,.kontakt-brick .form input[type=text].invalid{border:1px solid #e30613}.kontakt-brick .form textarea{border:1px solid #e8e8e8;background:#fff;font-size:1.0625rem;padding:15px;border-radius:4px;width:calc(100% - 32px);min-height:200px}.kontakt-brick .form textarea.invalid{border:1px solid #e30613}.kontakt-brick .form .agreement{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:45px}.kontakt-brick .form .agreement.invalid label{color:#e30613}.kontakt-brick .form .agreement input{width:20px;height:20px;margin:7px 0 0;cursor:pointer}.kontakt-brick .form .agreement label{width:calc(100% - 40px);margin:0 0 5px;padding:5px 0 5px 20px;cursor:pointer}.kontakt-brick .form .agreement label a{font-size:1.0625rem}.kontakt-brick .form .generated-captcha{height:50px;margin-top:42px}.kontakt-brick .form ul{list-style-type:none;margin:0;padding:0;font-size:1rem;color:#e30613}.kontakt-brick .form .form-invalid-message{margin-top:25px}.kontakt-brick .form .form-invalid-message p{font-size:1.0625rem;color:#e30613;margin:0}.kontakt-brick .form .form-invalid-message.hidden{display:none}.kontakt-brick .form label.custom-file{position:relative;display:block;cursor:pointer;height:50px;width:100%;margin-top:0}.kontakt-brick .form label.custom-file.invalid .file-input{border:1px solid #e30613}.kontakt-brick .form label.custom-file .original-file-input{min-width:250px;margin:0;opacity:0}.kontakt-brick .form label.custom-file .file-input{position:absolute;top:0;right:0;left:0;z-index:5;padding:7px 15px;line-height:35px;color:#555;background-color:#fff;border-radius:4px;user-select:none;font-size:1.0625rem;border:1px solid #c7c6c6}.kontakt-brick .submit{margin-top:40px}.kontakt-brick .address a{position:relative;font-weight:500;text-decoration:none}.kontakt-brick .address a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:2px solid #000;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.kontakt-brick .address a:hover:before{transform:scaleX(1)}.wartung-gas-feuerstellen-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1200px}@media screen and (min-width:360px){.wartung-gas-feuerstellen-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.wartung-gas-feuerstellen-brick .container{width:calc(100% - 48px)}}@media screen and (min-width:768px){.wartung-gas-feuerstellen-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.wartung-gas-feuerstellen-brick .container{width:calc(100% - 240px)}}.wartung-gas-feuerstellen-brick .alignment{display:grid;grid-template-columns:1fr;gap:40px 20px}@media screen and (min-width:992px){.wartung-gas-feuerstellen-brick .alignment{grid-template-columns:1fr 1fr;gap:40px 40px}}.wartung-gas-feuerstellen-brick .form-subtitle{margin-top:25px;margin-bottom:25px}@media screen and (min-width:992px){.wartung-gas-feuerstellen-brick .form-subtitle{margin-top:45px;margin-bottom:45px}}.wartung-gas-feuerstellen-brick .form-subtitle:first-of-type{margin-top:0}.wartung-gas-feuerstellen-brick .form-subtitle p{margin:0}.wartung-gas-feuerstellen-brick .form-text{margin-top:25px;margin-bottom:25px}@media screen and (min-width:992px){.wartung-gas-feuerstellen-brick .form-text{margin-top:45px;margin-bottom:45px}}.wartung-gas-feuerstellen-brick .form .row{display:flex;flex-wrap:wrap;gap:0 20px;width:100%;flex-direction:column}@media screen and (min-width:640px){.wartung-gas-feuerstellen-brick .form .row{flex-direction:row}}.wartung-gas-feuerstellen-brick .form .row>div{flex:1}.wartung-gas-feuerstellen-brick .form .row .city-owner,.wartung-gas-feuerstellen-brick .form .row .city-product,.wartung-gas-feuerstellen-brick .form .row .street-owner,.wartung-gas-feuerstellen-brick .form .row .street-product{flex:2}.wartung-gas-feuerstellen-brick .form label{font-size:1.0625rem;margin-top:15px;display:block}.wartung-gas-feuerstellen-brick .form input[type=email],.wartung-gas-feuerstellen-brick .form input[type=text]{border:1px solid #e8e8e8;background:#fff;font-size:1.0625rem;padding:15px;border-radius:4px;width:calc(100% - 32px)}.wartung-gas-feuerstellen-brick .form input[type=email].invalid,.wartung-gas-feuerstellen-brick .form input[type=text].invalid{border:1px solid #e30613}.wartung-gas-feuerstellen-brick .form textarea{border:1px solid #e8e8e8;background:#fff;font-size:1.0625rem;padding:15px;border-radius:4px;width:calc(100% - 32px);min-height:200px}.wartung-gas-feuerstellen-brick .form textarea.invalid{border:1px solid #e30613}.wartung-gas-feuerstellen-brick .form .form-radio-container{display:flex;flex-direction:column;margin-top:15px}.wartung-gas-feuerstellen-brick .form .form-radio-container.invalid label{color:#e30613}.wartung-gas-feuerstellen-brick .form .form-radio-container>p{font-size:1.375rem;margin:0 0 10px;font-weight:500}.wartung-gas-feuerstellen-brick .form .form-radio-container>div{display:flex;align-items:center}.wartung-gas-feuerstellen-brick .form .form-radio-container span{display:none}.wartung-gas-feuerstellen-brick .form .form-radio-container label{margin-top:0;padding-left:20px}.wartung-gas-feuerstellen-brick .form .checkbox{display:flex;flex-wrap:wrap;align-items:flex-start}.wartung-gas-feuerstellen-brick .form .checkbox.invalid label{color:#e30613}.wartung-gas-feuerstellen-brick .form .checkbox input{width:20px;height:20px;margin:7px 0 0;cursor:pointer}.wartung-gas-feuerstellen-brick .form .checkbox label{width:calc(100% - 40px);margin:0 0 5px;padding:5px 0 5px 20px;cursor:pointer}.wartung-gas-feuerstellen-brick .form .agreement{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:45px}.wartung-gas-feuerstellen-brick .form .agreement.invalid label{color:#e30613}.wartung-gas-feuerstellen-brick .form .agreement input{width:20px;height:20px;margin:7px 0 0;cursor:pointer}.wartung-gas-feuerstellen-brick .form .agreement label{width:calc(100% - 40px);margin:0 0 5px;padding:5px 0 5px 20px;cursor:pointer}.wartung-gas-feuerstellen-brick .form .agreement label a{font-size:1.0625rem}.wartung-gas-feuerstellen-brick .form ul{list-style-type:none;margin:0;padding:0;font-size:1rem;color:#e30613}.wartung-gas-feuerstellen-brick .form .form-invalid-message{margin-top:25px}.wartung-gas-feuerstellen-brick .form .form-invalid-message p{font-size:1.0625rem;color:#e30613;margin:0}.wartung-gas-feuerstellen-brick .form .form-invalid-message.hidden{display:none}.wartung-gas-feuerstellen-brick .submit{margin-top:40px}.wartung-gas-feuerstellen-brick label.custom-file{position:relative;display:block;cursor:pointer;height:50px;width:100%;margin-top:0}.wartung-gas-feuerstellen-brick label.custom-file.invalid .file-input{border:1px solid #e30613}.wartung-gas-feuerstellen-brick label.custom-file .original-file-input{min-width:250px;margin:0;opacity:0}.wartung-gas-feuerstellen-brick label.custom-file .file-input{position:absolute;top:0;right:0;left:0;z-index:5;padding:7px 15px;line-height:35px;color:#555;background-color:#fff;border-radius:4px;user-select:none;font-size:1.0625rem;border:1px solid #c7c6c6}.garantie-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1200px}@media screen and (min-width:360px){.garantie-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.garantie-brick .container{width:calc(100% - 48px)}}@media screen and (min-width:768px){.garantie-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.garantie-brick .container{width:calc(100% - 240px)}}.garantie-brick .alignment{display:grid;grid-template-columns:1fr;gap:40px 20px}@media screen and (min-width:992px){.garantie-brick .alignment{grid-template-columns:1fr 1fr;gap:40px 40px}}.garantie-brick .form-subtitle{margin-top:25px;margin-bottom:25px}@media screen and (min-width:992px){.garantie-brick .form-subtitle{margin-top:45px;margin-bottom:45px}}.garantie-brick .form-subtitle:first-of-type{margin-top:0}.garantie-brick .form-subtitle p{margin:0}.garantie-brick .form-text{margin-top:25px;margin-bottom:25px}@media screen and (min-width:992px){.garantie-brick .form-text{margin-top:45px;margin-bottom:45px}}.garantie-brick .form .row{display:flex;flex-wrap:wrap;gap:0 20px;width:100%;flex-direction:column}@media screen and (min-width:640px){.garantie-brick .form .row{flex-direction:row}}.garantie-brick .form .row>div{flex:1}.garantie-brick .form .row .city,.garantie-brick .form .row .street{flex:2}.garantie-brick .form label{font-size:1.0625rem;margin-top:15px;display:block}.garantie-brick .form input[type=email],.garantie-brick .form input[type=text]{border:1px solid #e8e8e8;background:#fff;font-size:1.0625rem;padding:15px;border-radius:4px;width:calc(100% - 32px)}.garantie-brick .form input[type=email].invalid,.garantie-brick .form input[type=text].invalid{border:1px solid #e30613}.garantie-brick .form textarea{border:1px solid #e8e8e8;background:#fff;font-size:1.0625rem;padding:15px;border-radius:4px;width:calc(100% - 32px);min-height:200px}.garantie-brick .form textarea.invalid{border:1px solid #e30613}.garantie-brick .form .form-radio-container{display:flex;flex-direction:column;margin-top:15px}.garantie-brick .form .form-radio-container.invalid label{color:#e30613}.garantie-brick .form .form-radio-container>p{font-size:1.375rem;margin:0 0 10px;font-weight:500}.garantie-brick .form .form-radio-container>div{display:flex;align-items:center}.garantie-brick .form .form-radio-container span{display:none}.garantie-brick .form .form-radio-container label{margin-top:0;padding-left:20px}.garantie-brick .form .checkbox{display:flex;flex-wrap:wrap;align-items:flex-start}.garantie-brick .form .checkbox.invalid label{color:#e30613}.garantie-brick .form .checkbox input{width:20px;height:20px;margin:7px 0 0;cursor:pointer}.garantie-brick .form .checkbox label{width:calc(100% - 40px);margin:0 0 5px;padding:5px 0 5px 20px;cursor:pointer}.garantie-brick .form .newsletter{margin-top:25px}.garantie-brick .form .agreement{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:45px}.garantie-brick .form .agreement.invalid label{color:#e30613}.garantie-brick .form .agreement input{width:20px;height:20px;margin:7px 0 0;cursor:pointer}.garantie-brick .form .agreement label{width:calc(100% - 40px);margin:0 0 5px;padding:5px 0 5px 20px;cursor:pointer}.garantie-brick .form .agreement label a{font-size:1.0625rem}.garantie-brick .form ul{list-style-type:none;margin:0;padding:0;font-size:1rem;color:#e30613}.garantie-brick .form .form-invalid-message{margin-top:25px}.garantie-brick .form .form-invalid-message p{font-size:1.0625rem;color:#e30613;margin:0}.garantie-brick .form .form-invalid-message.hidden{display:none}.garantie-brick .submit{margin-top:40px}.spontanbewerbung-brick .content-container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:844px}@media screen and (min-width:360px){.spontanbewerbung-brick .content-container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.spontanbewerbung-brick .content-container{width:calc(100% - 48px)}}@media screen and (min-width:768px){.spontanbewerbung-brick .content-container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.spontanbewerbung-brick .content-container{width:calc(100% - 240px)}}.spontanbewerbung-brick .title{text-align:center;margin-bottom:24px}@media screen and (min-width:992px){.spontanbewerbung-brick .title{margin-bottom:32px}}.spontanbewerbung-brick .link{text-align:center;margin-bottom:24px}@media screen and (min-width:992px){.spontanbewerbung-brick .link{margin-bottom:32px}}.spontanbewerbung-brick .text{text-align:center;margin-bottom:24px}@media screen and (min-width:992px){.spontanbewerbung-brick .text{margin-bottom:32px}}.fachportal-index-brick{background:#f9f9f9}.fachportal-index-brick .intro-container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1400px}@media screen and (min-width:360px){.fachportal-index-brick .intro-container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.fachportal-index-brick .intro-container{width:calc(100% - 48px)}}@media screen and (min-width:768px){.fachportal-index-brick .intro-container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.fachportal-index-brick .intro-container{width:calc(100% - 240px)}}.fachportal-index-brick .intro-container>div:last-of-type{margin-bottom:0}.fachportal-index-brick .intro{background:#fff;padding:50px 0 30px}@media screen and (min-width:992px){.fachportal-index-brick .intro{padding:50px 0}}.fachportal-index-brick .intro .title{text-align:center;margin-bottom:20px}@media screen and (min-width:992px){.fachportal-index-brick .intro .title{margin-bottom:40px}}.fachportal-index-brick .intro .text{text-align:center;margin-bottom:20px}@media screen and (min-width:992px){.fachportal-index-brick .intro .text{margin-bottom:40px}}.fachportal-index-brick .intro .link{text-align:center}.fachportal-index-brick .search-result-container{text-align:center;margin-bottom:50px}.fachportal-index-brick .search-result-container.hidden{display:none}.fachportal-index-brick .search-result-container .search-result a{font-size:1.8rem;font-weight:500}.fachportal-index-brick .search-result-container .no-search-result.hidden{display:none}.fachportal-index-brick .search-result-container .search-result-title span{font-size:1.6875rem;font-weight:400}.fachportal-index-brick .cards-container{padding:50px 0 0;width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1300px}@media screen and (min-width:360px){.fachportal-index-brick .cards-container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.fachportal-index-brick .cards-container{width:calc(100% - 48px)}}@media screen and (min-width:768px){.fachportal-index-brick .cards-container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.fachportal-index-brick .cards-container{width:calc(100% - 240px)}}.fachportal-index-brick .cards-container .search{margin-bottom:50px;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:40px}@media screen and (min-width:1560px){.fachportal-index-brick .cards-container .search{justify-content:space-between;flex-direction:row}}.fachportal-index-brick .cards-container .search .active-filter{text-align:center;display:flex;gap:20px;align-items:center;flex-direction:column}.fachportal-index-brick .cards-container .search .active-filter .button{margin-top:8px}@media screen and (min-width:1300px){.fachportal-index-brick .cards-container .search .active-filter{flex-direction:row}}.fachportal-index-brick .cards-container .search input{background:#fff;border-radius:25px;padding:10px}.fachportal-index-brick .cards-container .alignment{display:flex;align-items:center;gap:20px;flex-direction:column}@media screen and (min-width:1560px){.fachportal-index-brick .cards-container .alignment{gap:0 20px;align-items:flex-start;flex-direction:row}}.fachportal-index-brick .cards-container .alignment .sidebar{width:100%;max-width:400px}.fachportal-index-brick .cards-container .alignment .sidebar .sidebar-header{display:flex;align-items:center;justify-content:space-between;margin:0 0 30px}.fachportal-index-brick .cards-container .alignment .sidebar .sidebar-header span{font-size:1.6875rem;font-weight:400}.fachportal-index-brick .cards-container .alignment .sidebar .sidebar-header a{font-size:1.125rem;font-weight:400}.fachportal-index-brick .cards-container .alignment .sidebar li a{text-decoration:none;font-size:1rem}.fachportal-index-brick .cards-container .alignment .sidebar .sidebarToggle{padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.fachportal-index-brick .cards-container .alignment .sidebar ul.categories{padding:0;margin:0;list-style-type:none}.fachportal-index-brick .cards-container .alignment .sidebar ul.categories>li{border:2px solid transparent;border-radius:28px;padding:10px 30px;margin:0 0 20px;background:#f0f0f0}.fachportal-index-brick .cards-container .alignment .sidebar ul.categories>li>div{display:flex;justify-content:space-between}.fachportal-index-brick .cards-container .alignment .sidebar ul.categories>li ul.families{padding:0;margin:0;list-style-type:none}.fachportal-index-brick .cards-container .alignment .sidebar ul.categories>li ul.families>li{margin:10px 0 0}.fachportal-index-brick .cards-container .alignment .sidebar ul.categories>li ul.families>li>div{display:flex;justify-content:flex-start}.fachportal-index-brick .cards-container .alignment .sidebar ul.categories>li ul.families ul.products{padding:0 0 0 45px;margin:0;list-style-type:none}.fachportal-index-brick .cards-container .alignment .sidebar ul.categories>li ul.families,.fachportal-index-brick .cards-container .alignment .sidebar ul.categories>li ul.families>li ul.products{height:0;overflow:hidden}.fachportal-index-brick .cards-container .alignment .sidebar ul.categories>li.active{background:#fff;border:2px solid #000}.fachportal-index-brick .cards-container .alignment .sidebar ul.categories>li.active>div .sidebarToggle svg{transform:rotate(180deg)}.fachportal-index-brick .cards-container .alignment .sidebar ul.categories>li.active ul.families{height:auto}.fachportal-index-brick .cards-container .alignment .sidebar ul.categories>li.active ul.families>li ul.products{height:0;overflow:hidden}.fachportal-index-brick .cards-container .alignment .sidebar ul.categories>li.active ul.families>li.active>div .sidebarToggle svg{transform:rotate(180deg)}.fachportal-index-brick .cards-container .alignment .sidebar ul.categories>li.active ul.families>li.active ul.products{height:auto}.fachportal-index-brick .cards-container .alignment .sidebar ul.categories>li.active ul.families>li.active ul.products>li.active>a{color:#e30613;font-weight:500;text-decoration:underline}.fachportal-index-brick .cards-container .alignment .cards{width:calc(100% - 420px);display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.fachportal-index-brick .cards-container .alignment .cards .card{width:280px;z-index:1}.fachportal-index-brick .cards-container .alignment .cards .card.active{z-index:2}.fachportal-index-brick .cards-container .alignment .cards .card.active .content{background:#fff;box-shadow:3px 3px 6px rgba(0,0,0,.2)}.fachportal-index-brick .cards-container .alignment .cards .card.active .content .arrow{display:block}.fachportal-index-brick .cards-container .alignment .cards .card.active .content .arrow svg{filter:drop-shadow(3px 3px 6px rgba(0,0,0,.2))}.fachportal-index-brick .cards-container .alignment .cards .card.active .list{display:block}.fachportal-index-brick .cards-container .alignment .cards .card .content{position:relative;background:#ede9e8;padding:20px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;height:150px}.fachportal-index-brick .cards-container .alignment .cards .card .content .card-title{padding:0 30px 0 0;hyphens:auto}.fachportal-index-brick .cards-container .alignment .cards .card .content .private{position:absolute;top:0;right:0;width:35px;height:35px;background:#e30613;display:flex;align-items:center;justify-content:center}.fachportal-index-brick .cards-container .alignment .cards .card .content .private svg{display:block}.fachportal-index-brick .cards-container .alignment .cards .card .content .arrow{position:absolute;top:100%;left:0;right:0;display:none;overflow:hidden}.fachportal-index-brick .cards-container .alignment .cards .card .content .arrow svg{width:100%;height:auto}.fachportal-index-brick .cards-container .alignment .cards .card .content .arrow svg rect{fill:transparent}.fachportal-index-brick .cards-container .alignment .cards .card .content .arrow svg .st0{fill:#fff}.fachportal-index-brick .cards-container .alignment .cards .card .list{display:none;margin-top:100px;width:880px}.fachportal-index-brick .cards-container .alignment .cards .card .list .category{margin-bottom:50px}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .category-title{font-size:1.6875rem;font-weight:400;margin-bottom:20px}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files{margin-bottom:20px}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files:last-of-type{margin-bottom:0}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .accordion-container{margin-bottom:10px}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file{background:#fff;border-bottom:7px solid #f9f9f9;display:flex;align-items:center}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file a.preview{text-decoration:none;padding:20px;display:inline-block;flex:1;color:#000;transition:color .3s;margin-right:20px;display:flex;gap:10px;flex-wrap:wrap}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file a.preview:hover{color:#e30613}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file a.preview .filesize,.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file a.preview .filetype{color:#c7c6c6;font-size:1.0625rem;white-space:nowrap;line-height:32px}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file button.bookmark{border:none;background:none;padding:20px 15px;margin-right:10px;cursor:pointer}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file button.bookmark.active .add{display:none}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file button.bookmark.active .remove,.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file button.bookmark .add{display:block}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file button.bookmark .remove{display:none}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file button.bookmark .remove svg line,.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file button.bookmark .remove svg path{stroke:#e30613}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file button.bookmark svg{width:20px}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file button.bookmark svg line,.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file button.bookmark svg path{stroke:#000;transition:stroke .3s}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file button.bookmark:hover svg line,.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file button.bookmark:hover svg path{stroke:#e30613}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file a.download{padding:20px 15px;margin-right:10px}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file a.download svg{width:20px}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file a.download svg line,.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file a.download svg path{stroke:#000;transition:stroke .3s}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file a.download:hover svg line,.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file a.download:hover svg path{stroke:#e30613}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .accordion-container .panel-content{padding:0 0 10px}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .accordion-container .panel-content .file{background:#f9f9f9;border-bottom:7px solid #fff}@media screen and (min-width:1560px){.fachportal-index-brick .cards-container .alignment .cards .card:nth-of-type(3n+2) .list{margin-left:-300px}.fachportal-index-brick .cards-container .alignment .cards .card:nth-of-type(3n+3) .list{margin-left:-600px}}@media screen and (max-width:1559px){.fachportal-index-brick .cards-container .alignment .cards{grid-template-columns:1fr;width:100%}.fachportal-index-brick .cards-container .alignment .cards .card{width:100%}.fachportal-index-brick .cards-container .alignment .cards .card.active .content .mobile-arrow{transform:rotate(180deg)}.fachportal-index-brick .cards-container .alignment .cards .card .content{min-height:48px;height:auto;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:8px 15px}.fachportal-index-brick .cards-container .alignment .cards .card .content .card-title{order:3}.fachportal-index-brick .cards-container .alignment .cards .card .content .card-icon{order:1}.fachportal-index-brick .cards-container .alignment .cards .card .content .card-icon img,.fachportal-index-brick .cards-container .alignment .cards .card .content .card-icon svg{display:block;width:32px;height:32px}.fachportal-index-brick .cards-container .alignment .cards .card .content .private{order:2;position:static;flex-shrink:0;width:25px;height:25px}.fachportal-index-brick .cards-container .alignment .cards .card .content .mobile-arrow{order:4;margin-left:auto;transition:transform .3s}.fachportal-index-brick .cards-container .alignment .cards .card .content .mobile-arrow svg{display:block}.fachportal-index-brick .cards-container .alignment .cards .card .content .arrow{display:none!important}.fachportal-index-brick .cards-container .alignment .cards .card .list{margin-top:20px;width:100%}.fachportal-index-brick .cards-container .alignment .cards .card .list .category{margin-bottom:20px}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .category-title{font-size:1.125rem;font-weight:400;margin-bottom:10px}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .accordion-container .panel{padding:0 10px}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file a.preview{padding:10px;margin-right:0}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file a.preview .filename{hyphens:auto;word-break:break-all}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file button.bookmark{padding:20px 15px;margin-right:0}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file button.bookmark svg{width:15px}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file a.download{padding:20px 15px;margin-right:0}.fachportal-index-brick .cards-container .alignment .cards .card .list .category .files .file a.download svg{width:15px}}.fachportal-profile{background:#fff;padding:50px 0 30px}@media screen and (min-width:1300px){.fachportal-profile{padding:50px 0}}.fachportal-profile .profile-container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1300px}@media screen and (min-width:360px){.fachportal-profile .profile-container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.fachportal-profile .profile-container{width:calc(100% - 48px)}}@media screen and (min-width:768px){.fachportal-profile .profile-container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.fachportal-profile .profile-container{width:calc(100% - 240px)}}.fachportal-profile .profile-container .alignment{display:flex;align-items:center;gap:40px;flex-direction:column}@media screen and (min-width:1300px){.fachportal-profile .profile-container .alignment{align-items:flex-end;flex-direction:row}}.fachportal-profile .profile-container .alignment .left{display:flex;align-items:center;gap:10px}@media screen and (min-width:450px){.fachportal-profile .profile-container .alignment .left{gap:20px}}.fachportal-profile .profile-container .alignment .left .icon svg{width:50px;height:50px;display:block}@media screen and (min-width:450px){.fachportal-profile .profile-container .alignment .left .icon svg{width:70px;height:70px}}@media screen and (min-width:1300px){.fachportal-profile .profile-container .alignment .left .icon svg{width:150px;height:150px}}.fachportal-profile .profile-container .alignment .left .company{font-size:1.25rem;font-weight:400}@media screen and (min-width:450px){.fachportal-profile .profile-container .alignment .left .company{font-size:2.4375rem}}@media screen and (min-width:1300px){.fachportal-profile .profile-container .alignment .left .company{display:none}}.fachportal-profile .profile-container .alignment .right .company{font-size:3.3125rem;font-weight:400;margin:0 0 20px;display:none}@media screen and (min-width:1300px){.fachportal-profile .profile-container .alignment .right .company{display:block}}.fachportal-profile .profile-container .alignment .right .buttons{margin:0 0 15px;display:flex;flex-wrap:wrap;gap:15px;align-items:center;flex-direction:column}@media screen and (min-width:1300px){.fachportal-profile .profile-container .alignment .right .buttons{flex-direction:row}}.fachportal-profile .profile-container .alignment .right .buttons .button.active{color:#000;border-color:#000;background:#fff;cursor:default}.fachportal-profile .profile-container .alignment .right .buttons .button.button-red.active{color:#e30613;border-color:#e30613}.fachportal-einstellungen-brick .fachportal-company,.fachportal-einstellungen-brick .fachportal-user{background:#f9f9f9;padding-top:25px}@media screen and (min-width:992px){.fachportal-einstellungen-brick .fachportal-company,.fachportal-einstellungen-brick .fachportal-user{padding-top:75px}}.fachportal-einstellungen-brick .fachportal-company .container,.fachportal-einstellungen-brick .fachportal-user .container{margin:0 auto;max-width:1000px;padding:0 20px}.fachportal-einstellungen-brick .fachportal-company .container .title,.fachportal-einstellungen-brick .fachportal-user .container .title{font-size:1.875rem;margin-bottom:25px;font-weight:400}@media screen and (min-width:992px){.fachportal-einstellungen-brick .fachportal-company .container .title,.fachportal-einstellungen-brick .fachportal-user .container .title{margin-bottom:75px;font-size:3.3125rem}}.fachportal-einstellungen-brick .fachportal-company .container .alignment,.fachportal-einstellungen-brick .fachportal-user .container .alignment{display:flex;align-items:flex-start;border-top:1px solid #e2e2e2;padding:15px 0;flex-direction:column}@media screen and (min-width:840px){.fachportal-einstellungen-brick .fachportal-company .container .alignment,.fachportal-einstellungen-brick .fachportal-user .container .alignment{flex-direction:row}}.fachportal-einstellungen-brick .fachportal-company .container .alignment:last-of-type,.fachportal-einstellungen-brick .fachportal-user .container .alignment:last-of-type{border-bottom:1px solid #e2e2e2}.fachportal-einstellungen-brick .fachportal-company .container .alignment .label,.fachportal-einstellungen-brick .fachportal-user .container .alignment .label{width:300px}.fachportal-einstellungen-brick .fachportal-company .container .alignment .content,.fachportal-einstellungen-brick .fachportal-user .container .alignment .content{flex:1;font-weight:500}.fachportal-einstellungen-brick .fachportal-company .container .alignment .content.range,.fachportal-einstellungen-brick .fachportal-user .container .alignment .content.range{display:flex;flex-wrap:wrap;flex-direction:column}.fachportal-einstellungen-brick .fachportal-company .container .alignment .content p,.fachportal-einstellungen-brick .fachportal-user .container .alignment .content p{margin-bottom:0}.fachportal-einstellungen-brick .fachportal-user{padding-bottom:25px}@media screen and (min-width:992px){.fachportal-einstellungen-brick .fachportal-user{padding-bottom:75px}}.fachportal-einstellungen-brick .fachportal-change{background:#eee7de;padding:75px 0}.fachportal-einstellungen-brick .fachportal-change .container{margin:0 auto;max-width:800px;padding:0 20px}.fachportal-einstellungen-brick .fachportal-change .container .title,.fachportal-einstellungen-brick .fachportal-change .container .title>p{font-size:3.3125rem;margin-bottom:20px;text-align:center}.fachportal-einstellungen-brick .fachportal-change .container .title>p p,.fachportal-einstellungen-brick .fachportal-change .container .title p{margin-bottom:0}.fachportal-einstellungen-brick .fachportal-change .container .text,.fachportal-einstellungen-brick .fachportal-change .container .text>p{font-size:2.125rem;margin-bottom:40px;text-align:center}.fachportal-einstellungen-brick .fachportal-change .container .text>p p,.fachportal-einstellungen-brick .fachportal-change .container .text p{margin-bottom:0}.fachportal-einstellungen-brick .fachportal-change .container .link{text-align:center}.fachportal-favoriten-brick .fachportal-favorites{background:#f9f9f9;padding-top:25px;padding-bottom:25px}@media screen and (min-width:992px){.fachportal-favoriten-brick .fachportal-favorites{padding-top:75px;padding-bottom:75px}}.fachportal-favoriten-brick .fachportal-favorites .title-container{margin:0 auto;max-width:1000px;padding:0 20px}.fachportal-favoriten-brick .fachportal-favorites .title-container .title{font-size:1.875rem;margin-bottom:25px;font-weight:400}@media screen and (min-width:992px){.fachportal-favoriten-brick .fachportal-favorites .title-container .title{margin-bottom:75px;font-size:3.3125rem}}.fachportal-favoriten-brick .fachportal-favorites .favorites-container{margin:0 auto;max-width:1000px;padding:0 20px}.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file{background:#fff;border-bottom:7px solid #f9f9f9;display:flex;align-items:center}.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file a.preview{text-decoration:none;padding:20px;display:inline-block;flex:1;color:#000;transition:color .3s;margin-right:20px;display:flex;gap:10px;flex-wrap:wrap}.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file a.preview:hover{color:#e30613}.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file a.preview .filesize,.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file a.preview .filetype{color:#c7c6c6;font-size:1.0625rem;white-space:nowrap;line-height:32px}.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file button.bookmark{border:none;background:none;padding:20px 15px;margin-right:10px;cursor:pointer}.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file button.bookmark.active .add{display:none}.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file button.bookmark.active .remove,.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file button.bookmark .add{display:block}.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file button.bookmark .remove{display:none}.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file button.bookmark .remove svg line,.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file button.bookmark .remove svg path{stroke:#e30613}.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file button.bookmark svg{width:20px}.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file button.bookmark svg line,.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file button.bookmark svg path{stroke:#000;transition:stroke .3s}.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file button.bookmark:hover svg line,.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file button.bookmark:hover svg path{stroke:#e30613}.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file a.download{padding:20px 15px;margin-right:10px}.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file a.download svg{width:20px}.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file a.download svg line,.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file a.download svg path{stroke:#000;transition:stroke .3s}.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file a.download:hover svg line,.fachportal-favoriten-brick .fachportal-favorites .favorites-container .file a.download:hover svg path{stroke:#e30613}.fachportal-favoriten-brick .product-cotainer .files{display:flex;flex-direction:column;gap:16px}.fachportal-favoriten-brick .panel-content .files .file{border-bottom:none}.fachportal-popups{position:relative}.fachportal-popups .show-popups{position:absolute;top:0;right:10px;cursor:pointer}@media screen and (min-width:360px){.fachportal-popups .show-popups{right:20px}}@media screen and (min-width:375px){.fachportal-popups .show-popups{right:25px}}@media screen and (min-width:768px){.fachportal-popups .show-popups{right:60px}}@media screen and (min-width:1300px){.fachportal-popups .show-popups{right:100px}}.fachportal-popups .popups{position:fixed;top:-20px;bottom:0;right:0;left:0;z-index:2;pointer-events:none}.fachportal-popups .popups .alignment{margin-top:100px;display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;margin-right:auto;max-width:2500px}.fachportal-popups .popups .alignment .entry{background:#ede9e8;margin:20px 20px 0;padding:20px 36px 20px 20px;position:relative;max-width:400px;width:calc(100% - 97px);box-shadow:-3px 3px 8px rgba(0,0,0,.2);pointer-events:all}.fachportal-popups .popups .alignment .entry.hidden{display:none}.fachportal-popups .popups .alignment .entry .close{position:absolute;top:0;right:0;padding:10px;cursor:pointer}.fachportal-popups .popups .alignment .entry .close svg{display:block;width:16px;height:16px}.fachportal-popups .popups .alignment .entry .content,.fachportal-popups .popups .alignment .entry .content a{font-size:1rem}.fachportal-popups .popups .alignment .entry .content>div{margin-bottom:10px}.fachportal-popups .popups .alignment .entry .content>div:last-of-type{margin-bottom:0}.fachportal-popups .popups .alignment .entry .content .title{font-weight:600}.fachportal-popups .popups .alignment .entry .content .text :last-of-type{margin:0}.bestellungen-navigation{background:#f7f7f7;padding-top:50px;padding-bottom:0;width:100%}.bestellungen-navigation .container{margin:0 auto;max-width:1000px;padding:0 20px;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:15px}@media screen and (min-width:992px){.bestellungen-navigation .container{justify-content:center}}.bestellungen-abgeschlossen,.bestellungen-checkout,.bestellungen-detail,.bestellungen-entwuerfe,.bestellungen-index,.bestellungen-neu,.bestellungen-warenkorb,.bestellungen-zusammenfassung{background:#f7f7f7;padding-top:25px;padding-bottom:25px;margin:0 auto}@media screen and (min-width:992px){.bestellungen-abgeschlossen,.bestellungen-checkout,.bestellungen-detail,.bestellungen-entwuerfe,.bestellungen-index,.bestellungen-neu,.bestellungen-warenkorb,.bestellungen-zusammenfassung{padding-top:75px;padding-bottom:75px}}.bestellungen-abgeschlossen .container,.bestellungen-checkout .container,.bestellungen-detail .container,.bestellungen-entwuerfe .container,.bestellungen-index .container,.bestellungen-neu .container,.bestellungen-warenkorb .container,.bestellungen-zusammenfassung .container{margin:0 auto;max-width:1000px;padding:0 20px}.bestellungen-abgeschlossen .container .title,.bestellungen-checkout .container .title,.bestellungen-detail .container .title,.bestellungen-entwuerfe .container .title,.bestellungen-index .container .title,.bestellungen-neu .container .title,.bestellungen-warenkorb .container .title,.bestellungen-zusammenfassung .container .title{font-size:1.875rem;margin-bottom:24px;font-weight:400}@media screen and (min-width:992px){.bestellungen-abgeschlossen .container .title,.bestellungen-checkout .container .title,.bestellungen-detail .container .title,.bestellungen-entwuerfe .container .title,.bestellungen-index .container .title,.bestellungen-neu .container .title,.bestellungen-warenkorb .container .title,.bestellungen-zusammenfassung .container .title{margin-bottom:40px;font-size:3.3125rem}}.bestellungen-abgeschlossen .container .section-title,.bestellungen-checkout .container .section-title,.bestellungen-detail .container .section-title,.bestellungen-entwuerfe .container .section-title,.bestellungen-index .container .section-title,.bestellungen-neu .container .section-title,.bestellungen-warenkorb .container .section-title,.bestellungen-zusammenfassung .container .section-title{font-size:1.75rem;font-weight:500;margin-bottom:8px}.bestellungen-abgeschlossen .container .sidebar,.bestellungen-checkout .container .sidebar,.bestellungen-detail .container .sidebar,.bestellungen-entwuerfe .container .sidebar,.bestellungen-index .container .sidebar,.bestellungen-neu .container .sidebar,.bestellungen-warenkorb .container .sidebar,.bestellungen-zusammenfassung .container .sidebar{margin-bottom:40px}@media screen and (min-width:992px){.bestellungen-abgeschlossen .container .sidebar,.bestellungen-checkout .container .sidebar,.bestellungen-detail .container .sidebar,.bestellungen-entwuerfe .container .sidebar,.bestellungen-index .container .sidebar,.bestellungen-neu .container .sidebar,.bestellungen-warenkorb .container .sidebar,.bestellungen-zusammenfassung .container .sidebar{margin-bottom:72px}}.bestellungen-abgeschlossen .container .highlight,.bestellungen-checkout .container .highlight,.bestellungen-detail .container .highlight,.bestellungen-entwuerfe .container .highlight,.bestellungen-index .container .highlight,.bestellungen-neu .container .highlight,.bestellungen-warenkorb .container .highlight,.bestellungen-zusammenfassung .container .highlight{display:inline-block;font-size:1.75rem;font-weight:500}.bestellungen-abgeschlossen .zubehoer-list,.bestellungen-checkout .zubehoer-list,.bestellungen-detail .zubehoer-list,.bestellungen-entwuerfe .zubehoer-list,.bestellungen-index .zubehoer-list,.bestellungen-neu .zubehoer-list,.bestellungen-warenkorb .zubehoer-list,.bestellungen-zusammenfassung .zubehoer-list{margin:0}.bestellungen-abgeschlossen .kommission,.bestellungen-checkout .kommission,.bestellungen-detail .kommission,.bestellungen-entwuerfe .kommission,.bestellungen-index .kommission,.bestellungen-neu .kommission,.bestellungen-warenkorb .kommission,.bestellungen-zusammenfassung .kommission{margin:0 0 0 15px}.bestellungen-abgeschlossen .buttons,.bestellungen-checkout .buttons,.bestellungen-detail .buttons,.bestellungen-entwuerfe .buttons,.bestellungen-index .buttons,.bestellungen-neu .buttons,.bestellungen-warenkorb .buttons,.bestellungen-zusammenfassung .buttons{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;width:fit-content;z-index:1}.bestellungen-abgeschlossen .orderDeleteButton:not(.button),.bestellungen-checkout .orderDeleteButton:not(.button),.bestellungen-detail .orderDeleteButton:not(.button),.bestellungen-entwuerfe .orderDeleteButton:not(.button),.bestellungen-index .orderDeleteButton:not(.button),.bestellungen-neu .orderDeleteButton:not(.button),.bestellungen-warenkorb .orderDeleteButton:not(.button),.bestellungen-zusammenfassung .orderDeleteButton:not(.button){height:fit-content;width:fit-content;background-color:transparent;border:none;cursor:pointer}.bestellungen-abgeschlossen .orderDeleteButton:not(.button) svg,.bestellungen-checkout .orderDeleteButton:not(.button) svg,.bestellungen-detail .orderDeleteButton:not(.button) svg,.bestellungen-entwuerfe .orderDeleteButton:not(.button) svg,.bestellungen-index .orderDeleteButton:not(.button) svg,.bestellungen-neu .orderDeleteButton:not(.button) svg,.bestellungen-warenkorb .orderDeleteButton:not(.button) svg,.bestellungen-zusammenfassung .orderDeleteButton:not(.button) svg{height:32px;width:32px;margin-left:0}.bestellungen-abgeschlossen .orderDeleteButton:not(.button) svg path,.bestellungen-checkout .orderDeleteButton:not(.button) svg path,.bestellungen-detail .orderDeleteButton:not(.button) svg path,.bestellungen-entwuerfe .orderDeleteButton:not(.button) svg path,.bestellungen-index .orderDeleteButton:not(.button) svg path,.bestellungen-neu .orderDeleteButton:not(.button) svg path,.bestellungen-warenkorb .orderDeleteButton:not(.button) svg path,.bestellungen-zusammenfassung .orderDeleteButton:not(.button) svg path{fill:#000;transition:fill .25s ease-in-out}.bestellungen-abgeschlossen .orderDeleteButton:not(.button):hover svg path,.bestellungen-checkout .orderDeleteButton:not(.button):hover svg path,.bestellungen-detail .orderDeleteButton:not(.button):hover svg path,.bestellungen-entwuerfe .orderDeleteButton:not(.button):hover svg path,.bestellungen-index .orderDeleteButton:not(.button):hover svg path,.bestellungen-neu .orderDeleteButton:not(.button):hover svg path,.bestellungen-warenkorb .orderDeleteButton:not(.button):hover svg path,.bestellungen-zusammenfassung .orderDeleteButton:not(.button):hover svg path{fill:red}.bestellungen-abgeschlossen input,.bestellungen-abgeschlossen label,.bestellungen-checkout input,.bestellungen-checkout label,.bestellungen-detail input,.bestellungen-detail label,.bestellungen-entwuerfe input,.bestellungen-entwuerfe label,.bestellungen-index input,.bestellungen-index label,.bestellungen-neu input,.bestellungen-neu label,.bestellungen-warenkorb input,.bestellungen-warenkorb label,.bestellungen-zusammenfassung input,.bestellungen-zusammenfassung label{cursor:pointer}.bestellungen-abgeschlossen .option,.bestellungen-checkout .option,.bestellungen-detail .option,.bestellungen-entwuerfe .option,.bestellungen-index .option,.bestellungen-neu .option,.bestellungen-warenkorb .option,.bestellungen-zusammenfassung .option{border:1px solid #d3d3d3;border-radius:8px;padding:20px;margin:20px 0}.bestellungen-abgeschlossen .option.anmerkungen p:last-of-type,.bestellungen-checkout .option.anmerkungen p:last-of-type,.bestellungen-detail .option.anmerkungen p:last-of-type,.bestellungen-entwuerfe .option.anmerkungen p:last-of-type,.bestellungen-index .option.anmerkungen p:last-of-type,.bestellungen-neu .option.anmerkungen p:last-of-type,.bestellungen-warenkorb .option.anmerkungen p:last-of-type,.bestellungen-zusammenfassung .option.anmerkungen p:last-of-type{margin-bottom:0}.bestellungen-abgeschlossen .zubehoeranzahl-hinweis,.bestellungen-checkout .zubehoeranzahl-hinweis,.bestellungen-detail .zubehoeranzahl-hinweis,.bestellungen-entwuerfe .zubehoeranzahl-hinweis,.bestellungen-index .zubehoeranzahl-hinweis,.bestellungen-neu .zubehoeranzahl-hinweis,.bestellungen-warenkorb .zubehoeranzahl-hinweis,.bestellungen-zusammenfassung .zubehoeranzahl-hinweis{margin-left:16px}.bestellungen-abgeschlossen .bestellung-link,.bestellungen-entwuerfe .bestellung-link{display:flex;gap:16px;background:#f5f5f5;padding:20px;margin:20px 0;text-decoration:none;border-radius:8px;border:1px solid #d3d3d3}.bestellungen-abgeschlossen .bestellung-link a,.bestellungen-entwuerfe .bestellung-link a{width:100%;text-decoration:none}.bestellungen-abgeschlossen .bestellung-link .edit-button,.bestellungen-entwuerfe .bestellung-link .edit-button{cursor:pointer;width:fit-content}.bestellungen-abgeschlossen .bestellung-link .edit-button svg,.bestellungen-entwuerfe .bestellung-link .edit-button svg{height:32px;width:32px}.bestellungen-abgeschlossen .bestellung-link .edit-button svg path,.bestellungen-entwuerfe .bestellung-link .edit-button svg path{transition:fill .25s ease-in-out}.bestellungen-abgeschlossen .bestellung-link .edit-button:hover svg path,.bestellungen-entwuerfe .bestellung-link .edit-button:hover svg path{fill:#9b9b9b}.bestellungen-warenkorb .bestellung-link{display:flex;gap:16px;background:#f5f5f5;padding:20px;margin:20px 0;text-decoration:none;border-radius:8px;border:1px solid #d3d3d3}.bestellungen-warenkorb .bestellung-link a{width:100%;text-decoration:none;padding:0}.bestellungen-warenkorb .bestellung-link a>div{padding-right:35px}.bestellungen-warenkorb .bestellung-link .edit-button{cursor:pointer;width:fit-content}.bestellungen-warenkorb .bestellung-link .edit-button svg{height:32px;width:32px}.bestellungen-warenkorb .bestellung-link .edit-button svg path{transition:fill .25s ease-in-out}.bestellungen-warenkorb .bestellung-link .edit-button:hover svg path{fill:#9b9b9b}.bestellungen-checkout .besteller .custom-address:first-of-type{margin-top:0}.bestellungen-checkout .section-title.invalid{color:#e30613}.bestellungen-checkout .address,.bestellungen-checkout .product{border:1px solid #d3d3d3;border-radius:8px;margin:20px 0}.bestellungen-checkout .address{display:flex;align-items:flex-start;gap:16px;background-color:#f5f5f5;padding:20px}.bestellungen-checkout .address.custom{display:block}.bestellungen-checkout .address .custom-label{display:flex;align-items:flex-start;gap:16px}.bestellungen-checkout .address .custom-address{display:flex;margin-top:10px;flex-wrap:wrap}.bestellungen-checkout .address .custom-address label{min-width:200px;width:auto}.bestellungen-checkout .address .custom-address input{width:100%;margin:0;border:1px solid #000}@media screen and (min-width:640px){.bestellungen-checkout .address .custom-address input{min-width:300px;width:auto}}.bestellungen-checkout .address .custom-address input.invalid{border:1px solid red}.bestellungen-checkout .address input{margin-top:11px}.bestellungen-checkout .address label{width:100%;margin-right:20px}.bestellungen-checkout .address textarea{border-radius:8px;border:1px solid #d3d3d3;padding:8px;width:100%!important}.bestellungen-checkout .confirm-order-popup{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6)}.bestellungen-checkout .confirm-order-popup.hidden{display:none}.bestellungen-checkout .confirm-order-popup .container{background:#fff;padding:20px;border-radius:8px;width:100%;max-width:500px;margin:10px;position:relative}.bestellungen-checkout .confirm-order-popup .container .close{background:none;border:none;margin:0;padding:10px;position:absolute;top:0;right:0;cursor:pointer}.bestellungen-checkout .confirm-order-popup .container .close svg{display:block}.bestellungen-checkout .form-invalid-message{color:#e30613}.bestellungen-checkout .form-invalid-message.hidden{display:none}.bestellungen-detail-brick .block,.bestellungen-zusammenfassung .product{border:1px solid #d3d3d3;padding:20px;margin:20px 0}.bestellungen-detail-brick .block{background-color:#fff;border-radius:8px;transition:opacity .25s ease-in-out}.bestellungen-detail-brick .block.unavailable{opacity:.2;pointer-events:none;border-color:#afaeae}.bestellungen-detail-brick .block.available{opacity:1;pointer-events:all}.bestellungen-detail-brick .block.not-checked{outline:5px solid #f89f99}.bestellungen-detail-brick .block .question{font-size:1.75rem;font-weight:500;margin-bottom:16px}.bestellungen-detail-brick .block .answer div{display:flex;gap:10px;align-items:center}.bestellungen-detail-brick .block .answer div.checked .svg-inactive{opacity:0}.bestellungen-detail-brick .block .answer div.checked .svg-active{opacity:1}.bestellungen-detail-brick .block .answer div.standard-inklusive{display:block}.bestellungen-detail-brick .block .answer div.standard-inklusive p:last-of-type{margin-bottom:0}.bestellungen-detail-brick .block .answer div input{opacity:0;height:18px;width:18px;transform:translateY(2px)}.bestellungen-detail-brick .block .answer div .svg-active,.bestellungen-detail-brick .block .answer div .svg-inactive{pointer-events:none;position:absolute;transform:translateY(2px)}.bestellungen-detail-brick .block .answer div .svg-active{opacity:0}.bestellungen-detail-brick .incomplete{color:red;font-size:1.75rem;font-weight:500}.bestellungen-detail-brick .incomplete.hidden,.bestellungen-detail-brick .saved.hidden{display:none}.bestellungen-detail-brick .message{border:1px solid #d3d3d3;border-radius:8px;width:calc(100% - 40px)!important;padding:20px}.bestellungen-detail-brick .message#kommission.invalid{outline:5px solid #f89f99}.bestellungen-detail-brick .message p{margin-bottom:0}.bestellungen-detail-brick .accessories .title,.bestellungen-detail-brick .messages .title{font-size:1.75rem;font-weight:500;margin-bottom:8px}.bestellungen-detail-brick .accessories .accessory{border-radius:8px;border:1px solid #d3d3d3;padding:20px;margin:20px 0;background:#fff}.bestellungen-detail-brick .accessories .accessory.invalid{outline:5px solid #f89f99}.bestellungen-detail-brick .accessories .accessory .title{font-size:1.75rem;font-weight:500;margin-bottom:8px;margin-left:16px}.bestellungen-detail-brick .anzahl-block{border-radius:8px;border:1px solid #d3d3d3;padding:20px;margin:20px 0;background:#fff}.bestellungen-detail-brick .anzahl-block label{font-size:1.75rem;font-weight:500;margin-bottom:20px;display:block}.bestellungen-detail-brick .sticky{position:sticky;bottom:40px;display:flex;align-items:center;gap:8px;max-width:1000px}.bestellungen-detail-brick .sticky .saved{background-color:hsla(0,0%,100%,.3)}.bestellungen-detail-brick .sticky .saved p{margin:0;padding:0 8px}.bestellungen-detail-brick .draft-buttons{position:relative;display:flex;justify-content:flex-end;gap:16px;height:0;width:fit-content;width:100%;z-index:1}.bestellungen-detail-brick .radio-label{position:relative}.bestellungen-detail-brick .radio-label:after{content:"";position:absolute;top:58%;transform:translateY(-50%);right:-5px;height:2px;width:calc(100% + 34px);background-color:#000;transform:scaleX(0);transform-origin:left;transition:transform .25s ease-in-out;transition-delay:.1s}.bestellungen-detail-brick .incompatible:after{transform:scaleX(1)}.bestellungen-detail{padding-top:48px!important}.bestellungen-step-indicator{background:#f7f7f7;display:none}@media screen and (min-width:768px){.bestellungen-step-indicator{display:flex}}.bestellungen-step-indicator .container{position:relative;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 auto;max-width:1000px;width:100%;padding:120px 20px 0;display:flex}.bestellungen-step-indicator .container .bestellungen-step{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;flex-grow:1}.bestellungen-step-indicator .container .bestellungen-step:first-of-type:before{content:"";position:absolute;top:12px;height:2px;left:50%;width:calc(50% + 16px);background-color:#000}.bestellungen-step-indicator .container .bestellungen-step:last-of-type:before{content:"";position:absolute;top:12px;height:2px;right:50%;width:calc(50% + 16px);background-color:#000}.bestellungen-step-indicator .container .bestellungen-step:before{content:"";position:absolute;top:12px;height:2px;width:calc(100% + 16px);background-color:#000}.bestellungen-step-indicator .container .bestellungen-step .bestellungen-step--shape{height:25px;width:25px;border-radius:50%;background-color:#000;transition:transform .25s ease-in-out;z-index:1}.bestellungen-step-indicator .container .bestellungen-step .bestellungen-step--text{display:block;text-align:center;font-size:1rem;line-height:1.1em}.bestellungen-step-indicator .container .bestellungen-step.--active .bestellungen-step--shape{transform-origin:center;border:2px solid #e30613;background-color:#e30613;height:21px;width:21px}.fachportal-referenzen-brick .fachportal-referenzen{background:#f9f9f9;padding-top:75px}.fachportal-referenzen-brick .fachportal-referenzen .title-container{margin:0 auto;max-width:1000px;padding:0 20px}.fachportal-referenzen-brick .fachportal-referenzen .title-container .title{font-size:3.3125rem;margin-bottom:75px;font-weight:400}.sidebar{width:100%;max-width:400px}.sidebar .sidebar-header{display:flex;align-items:center;justify-content:space-between;margin:0 0 30px}.sidebar .sidebar-header span{font-size:1.6875rem;font-weight:400}.sidebar .sidebar-header a{font-size:1.125rem;font-weight:400}.sidebar li a{text-decoration:none;font-size:1rem}.sidebar .sidebarToggle{padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.sidebar ul.categories{padding:0;margin:0;list-style-type:none}.sidebar ul.categories>li{border:2px solid transparent;border-radius:28px;padding:10px 30px;margin:0 0 20px;background:#f0f0f0}.sidebar ul.categories>li>div{display:flex;justify-content:space-between}.sidebar ul.categories>li ul.families{padding:0;margin:0;list-style-type:none}.sidebar ul.categories>li ul.families>li{margin:10px 0 0}.sidebar ul.categories>li ul.families>li>div{display:flex;justify-content:flex-start}.sidebar ul.categories>li ul.families ul.products{padding:0 0 0 45px;margin:0;list-style-type:none}.sidebar ul.categories>li ul.families,.sidebar ul.categories>li ul.families>li ul.products{height:0;overflow:hidden}.sidebar ul.categories>li.active{background:#fff;border:2px solid #000}.sidebar ul.categories>li.active>div .sidebarToggle svg{transform:rotate(180deg)}.sidebar ul.categories>li.active ul.families{height:auto}.sidebar ul.categories>li.active ul.families>li ul.products{height:0;overflow:hidden}.sidebar ul.categories>li.active ul.families>li.active>div .sidebarToggle svg{transform:rotate(180deg)}.sidebar ul.categories>li.active ul.families>li.active ul.products{height:auto}.sidebar ul.categories>li.active ul.families>li.active ul.products>li.active>a{color:#e30613;font-weight:500;text-decoration:underline}.referenzen-navigation{background:#f7f7f7;padding-top:50px;padding-bottom:0;width:100%}.referenzen-navigation .container{margin:0 auto;max-width:1000px;padding:0 20px;display:flex;flex-wrap:wrap;gap:15px}.referenzen-detail,.referenzen-index,.referenzen-neu{background:#f7f7f7;padding-top:25px;padding-bottom:25px;margin:0 auto}@media screen and (min-width:992px){.referenzen-detail,.referenzen-index,.referenzen-neu{padding-top:75px;padding-bottom:75px}}.referenzen-detail .container,.referenzen-index .container,.referenzen-neu .container{margin:0 auto;max-width:1000px;padding:0 20px}.referenzen-detail .container .product-title,.referenzen-detail .container .title,.referenzen-index .container .product-title,.referenzen-index .container .title,.referenzen-neu .container .product-title,.referenzen-neu .container .title{font-size:1.875rem;margin-bottom:24px;font-weight:400}@media screen and (min-width:992px){.referenzen-detail .container .product-title,.referenzen-detail .container .title,.referenzen-index .container .product-title,.referenzen-index .container .title,.referenzen-neu .container .product-title,.referenzen-neu .container .title{margin-bottom:40px;font-size:3.3125rem}}.referenzen-detail .container .section-title,.referenzen-index .container .section-title,.referenzen-neu .container .section-title{font-size:1.75rem;font-weight:500;margin-bottom:8px}.referenzen-detail .container .sidebar,.referenzen-index .container .sidebar,.referenzen-neu .container .sidebar{margin-bottom:40px}@media screen and (min-width:992px){.referenzen-detail .container .sidebar,.referenzen-index .container .sidebar,.referenzen-neu .container .sidebar{margin-bottom:72px}}.referenzen-detail .container .highlight,.referenzen-index .container .highlight,.referenzen-neu .container .highlight{display:inline-block;font-size:1.75rem;font-weight:500}.referenzen-detail .container form .title,.referenzen-index .container form .title,.referenzen-neu .container form .title{font-size:1.75rem;font-weight:500;margin-bottom:8px}.referenzen-detail .container form textarea,.referenzen-index .container form textarea,.referenzen-neu .container form textarea{height:150px;border:1px solid #d3d3d3;border-radius:8px;width:calc(100% - 40px)!important;padding:20px}.referenzen-detail .container form textarea.invalid,.referenzen-index .container form textarea.invalid,.referenzen-neu .container form textarea.invalid{outline:5px solid #f89f99}.referenzen-detail .container form .agreement,.referenzen-index .container form .agreement,.referenzen-neu .container form .agreement{border:1px solid #d3d3d3;background-color:#fff;padding:20px;margin:20px 0;border-radius:8px;transition:opacity .25s ease-in-out;display:flex;flex-wrap:wrap;align-items:flex-start}.referenzen-detail .container form .agreement.invalid,.referenzen-index .container form .agreement.invalid,.referenzen-neu .container form .agreement.invalid{outline:5px solid #f89f99}.referenzen-detail .container form .agreement>input,.referenzen-index .container form .agreement>input,.referenzen-neu .container form .agreement>input{width:20px;height:20px;margin:7px 0 0;cursor:pointer}.referenzen-detail .container form .agreement>label,.referenzen-index .container form .agreement>label,.referenzen-neu .container form .agreement>label{width:calc(100% - 40px);margin:0 0 5px;padding:5px 0 0 20px;cursor:pointer}@media screen and (min-width:992px){.referenzen-detail .container form .agreement>label,.referenzen-index .container form .agreement>label,.referenzen-neu .container form .agreement>label{padding:2px 0 0 20px}}.referenzen-detail .container form .agreement>label>p,.referenzen-index .container form .agreement>label>p,.referenzen-neu .container form .agreement>label>p{margin:0}.referenzen-detail .container form .reference-color,.referenzen-detail .container form .reference-type,.referenzen-index .container form .reference-color,.referenzen-index .container form .reference-type,.referenzen-neu .container form .reference-color,.referenzen-neu .container form .reference-type{border:1px solid #d3d3d3;background-color:#fff;padding:20px;margin:0 0 20px;border-radius:8px;transition:opacity .25s ease-in-out}.referenzen-detail .container form .reference-color.invalid,.referenzen-detail .container form .reference-type.invalid,.referenzen-index .container form .reference-color.invalid,.referenzen-index .container form .reference-type.invalid,.referenzen-neu .container form .reference-color.invalid,.referenzen-neu .container form .reference-type.invalid{outline:5px solid #f89f99}.referenzen-detail .container form .reference-color div,.referenzen-detail .container form .reference-type div,.referenzen-index .container form .reference-color div,.referenzen-index .container form .reference-type div,.referenzen-neu .container form .reference-color div,.referenzen-neu .container form .reference-type div{display:flex;gap:10px;align-items:center}.referenzen-detail .container form .reference-color div.checked .svg-inactive,.referenzen-detail .container form .reference-type div.checked .svg-inactive,.referenzen-index .container form .reference-color div.checked .svg-inactive,.referenzen-index .container form .reference-type div.checked .svg-inactive,.referenzen-neu .container form .reference-color div.checked .svg-inactive,.referenzen-neu .container form .reference-type div.checked .svg-inactive{opacity:0}.referenzen-detail .container form .reference-color div.checked .svg-active,.referenzen-detail .container form .reference-type div.checked .svg-active,.referenzen-index .container form .reference-color div.checked .svg-active,.referenzen-index .container form .reference-type div.checked .svg-active,.referenzen-neu .container form .reference-color div.checked .svg-active,.referenzen-neu .container form .reference-type div.checked .svg-active{opacity:1}.referenzen-detail .container form .reference-color div input,.referenzen-detail .container form .reference-type div input,.referenzen-index .container form .reference-color div input,.referenzen-index .container form .reference-type div input,.referenzen-neu .container form .reference-color div input,.referenzen-neu .container form .reference-type div input{opacity:0;height:18px;width:18px;transform:translateY(2px)}.referenzen-detail .container form .reference-color div .svg-inactive,.referenzen-detail .container form .reference-type div .svg-inactive,.referenzen-index .container form .reference-color div .svg-inactive,.referenzen-index .container form .reference-type div .svg-inactive,.referenzen-neu .container form .reference-color div .svg-inactive,.referenzen-neu .container form .reference-type div .svg-inactive{pointer-events:none;position:absolute;transform:translateY(2px)}.referenzen-detail .container form .reference-color div .svg-active,.referenzen-detail .container form .reference-type div .svg-active,.referenzen-index .container form .reference-color div .svg-active,.referenzen-index .container form .reference-type div .svg-active,.referenzen-neu .container form .reference-color div .svg-active,.referenzen-neu .container form .reference-type div .svg-active{pointer-events:none;position:absolute;opacity:0;transform:translateY(2px)}.referenzen-detail .container form .form-invalid-message,.referenzen-index .container form .form-invalid-message,.referenzen-neu .container form .form-invalid-message{color:#e30613}.referenzen-detail .container form .form-invalid-message.hidden,.referenzen-index .container form .form-invalid-message.hidden,.referenzen-neu .container form .form-invalid-message.hidden{display:none}.referenzen-detail .container form .drop-area,.referenzen-index .container form .drop-area,.referenzen-neu .container form .drop-area{position:relative;width:100%;min-height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;flex-direction:column;cursor:pointer;background-color:#fff;border:1px solid #d3d3d3;border-radius:8px}.referenzen-detail .container form .drop-area.invalid,.referenzen-index .container form .drop-area.invalid,.referenzen-neu .container form .drop-area.invalid{outline:5px solid #f89f99}.referenzen-detail .container form .drop-area .error,.referenzen-index .container form .drop-area .error,.referenzen-neu .container form .drop-area .error{color:#c50000}.referenzen-detail .container form .drop-area .error p,.referenzen-index .container form .drop-area .error p,.referenzen-neu .container form .drop-area .error p{margin:0 0 10px}.referenzen-detail .container form .drop-area.highlight,.referenzen-index .container form .drop-area.highlight,.referenzen-neu .container form .drop-area.highlight{opacity:.5}.referenzen-detail .container form .drop-area .invis,.referenzen-index .container form .drop-area .invis,.referenzen-neu .container form .drop-area .invis{display:none}.referenzen-detail .container form .drop-area .info,.referenzen-index .container form .drop-area .info,.referenzen-neu .container form .drop-area .info{padding:10px;display:flex;align-items:flex-start;gap:10px}.referenzen-detail .container form .drop-area .info svg,.referenzen-index .container form .drop-area .info svg,.referenzen-neu .container form .drop-area .info svg{width:40px;height:40px}.referenzen-detail .container form .drop-area .info p,.referenzen-index .container form .drop-area .info p,.referenzen-neu .container form .drop-area .info p{margin:0}.referenzen-detail .container form .delete,.referenzen-index .container form .delete,.referenzen-neu .container form .delete{position:absolute;top:0;right:0;background:#d3d3d3;padding:10px;cursor:pointer;z-index:1;transition:background-color .3s}.referenzen-detail .container form .delete:hover,.referenzen-index .container form .delete:hover,.referenzen-neu .container form .delete:hover{background:#ec5b5b}.referenzen-detail .container form .overlay,.referenzen-index .container form .overlay,.referenzen-neu .container form .overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.referenzen-detail .container form .dropped-files,.referenzen-index .container form .dropped-files,.referenzen-neu .container form .dropped-files{width:100%}.referenzen-detail .container form .dropped-files .file,.referenzen-index .container form .dropped-files .file,.referenzen-neu .container form .dropped-files .file{width:calc(100% - 40px);border:1px solid #000;padding:10px;margin:10px;position:relative;background-color:#fff;border-radius:8px;overflow:hidden}.referenzen-detail .container form .reference-success-popup,.referenzen-detail .container form .reference-upload-popup,.referenzen-index .container form .reference-success-popup,.referenzen-index .container form .reference-upload-popup,.referenzen-neu .container form .reference-success-popup,.referenzen-neu .container form .reference-upload-popup{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);z-index:2}.referenzen-detail .container form .reference-success-popup.hidden,.referenzen-detail .container form .reference-upload-popup.hidden,.referenzen-index .container form .reference-success-popup.hidden,.referenzen-index .container form .reference-upload-popup.hidden,.referenzen-neu .container form .reference-success-popup.hidden,.referenzen-neu .container form .reference-upload-popup.hidden{display:none}.referenzen-detail .container form .reference-success-popup .container,.referenzen-detail .container form .reference-upload-popup .container,.referenzen-index .container form .reference-success-popup .container,.referenzen-index .container form .reference-upload-popup .container,.referenzen-neu .container form .reference-success-popup .container,.referenzen-neu .container form .reference-upload-popup .container{background:#fff;padding:20px;border-radius:8px;width:100%;max-width:500px;margin:10px;position:relative}.referenzen-detail .container form .reference-success-popup .container p,.referenzen-detail .container form .reference-upload-popup .container p,.referenzen-index .container form .reference-success-popup .container p,.referenzen-index .container form .reference-upload-popup .container p,.referenzen-neu .container form .reference-success-popup .container p,.referenzen-neu .container form .reference-upload-popup .container p{margin-bottom:0}.referenzen-detail .container form .reference-success-popup .button-container,.referenzen-detail .container form .reference-upload-popup .button-container,.referenzen-index .container form .reference-success-popup .button-container,.referenzen-index .container form .reference-upload-popup .button-container,.referenzen-neu .container form .reference-success-popup .button-container,.referenzen-neu .container form .reference-upload-popup .button-container{display:flex;gap:20px;flex-wrap:wrap}.referenzen-detail .container form .reference-upload-popup .container,.referenzen-index .container form .reference-upload-popup .container,.referenzen-neu .container form .reference-upload-popup .container{display:flex;gap:20px}.referenzen-detail .container form .reference-upload-popup .container svg,.referenzen-index .container form .reference-upload-popup .container svg,.referenzen-neu .container form .reference-upload-popup .container svg{animation:rotating 2s linear infinite;width:35px;height:35px}.referenzen-detail .container form .reference-upload-popup .container svg path,.referenzen-index .container form .reference-upload-popup .container svg path,.referenzen-neu .container form .reference-upload-popup .container svg path{fill:#000}.referenzen-detail .container form .file-name,.referenzen-index .container form .file-name,.referenzen-neu .container form .file-name{margin-bottom:0}.referenzen-detail .referenz-delete,.referenzen-index .referenz-delete,.referenzen-neu .referenz-delete{display:flex;align-items:center;gap:8px}.referenzen-detail .referenz-delete.hidden,.referenzen-index .referenz-delete.hidden,.referenzen-neu .referenz-delete.hidden{display:none}.referenzen-detail .buttons,.referenzen-index .buttons,.referenzen-neu .buttons{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:16px;width:fit-content;z-index:1}.referenzen-detail .orderDeleteButton:not(.button),.referenzen-detail .referenceDeleteButton:not(.button),.referenzen-index .orderDeleteButton:not(.button),.referenzen-index .referenceDeleteButton:not(.button),.referenzen-neu .orderDeleteButton:not(.button),.referenzen-neu .referenceDeleteButton:not(.button){height:fit-content;width:fit-content;background-color:transparent;border:none;cursor:pointer}.referenzen-detail .orderDeleteButton:not(.button) svg,.referenzen-detail .referenceDeleteButton:not(.button) svg,.referenzen-index .orderDeleteButton:not(.button) svg,.referenzen-index .referenceDeleteButton:not(.button) svg,.referenzen-neu .orderDeleteButton:not(.button) svg,.referenzen-neu .referenceDeleteButton:not(.button) svg{height:32px;width:32px;margin-left:0}.referenzen-detail .orderDeleteButton:not(.button) svg path,.referenzen-detail .referenceDeleteButton:not(.button) svg path,.referenzen-index .orderDeleteButton:not(.button) svg path,.referenzen-index .referenceDeleteButton:not(.button) svg path,.referenzen-neu .orderDeleteButton:not(.button) svg path,.referenzen-neu .referenceDeleteButton:not(.button) svg path{fill:#000;transition:fill .25s ease-in-out}.referenzen-detail .orderDeleteButton:not(.button):hover svg path,.referenzen-detail .referenceDeleteButton:not(.button):hover svg path,.referenzen-index .orderDeleteButton:not(.button):hover svg path,.referenzen-index .referenceDeleteButton:not(.button):hover svg path,.referenzen-neu .orderDeleteButton:not(.button):hover svg path,.referenzen-neu .referenceDeleteButton:not(.button):hover svg path{fill:red}.referenzen-detail .referenceDeleteButton,.referenzen-index .referenceDeleteButton,.referenzen-neu .referenceDeleteButton{position:absolute;top:10px;right:10px}.referenzen-detail .referenceDeleteButton.hidden,.referenzen-index .referenceDeleteButton.hidden,.referenzen-neu .referenceDeleteButton.hidden{display:none}.referenzen-detail .saved-reference,.referenzen-index .saved-reference,.referenzen-neu .saved-reference{display:flex;flex-direction:column;gap:8px;position:relative;background:#f5f5f5;padding:20px;margin:20px 0;text-decoration:none;border-radius:8px;border:1px solid #d3d3d3}.referenzen-detail input,.referenzen-detail label,.referenzen-index input,.referenzen-index label,.referenzen-neu input,.referenzen-neu label{cursor:pointer}.referenzen-detail .option,.referenzen-index .option,.referenzen-neu .option{border:1px solid #d3d3d3;border-radius:8px;padding:20px;margin:20px 0}.referenzen-detail .option.anmerkungen p:last-of-type,.referenzen-index .option.anmerkungen p:last-of-type,.referenzen-neu .option.anmerkungen p:last-of-type{margin-bottom:0}.referenzen-detail .referenz-title,.referenzen-index .referenz-title,.referenzen-neu .referenz-title{font-size:25px;margin-top:10px}@media screen and (min-width:800px){.referenzen-detail .referenz-title,.referenzen-index .referenz-title,.referenzen-neu .referenz-title{font-size:30px}}.referenzen-detail .details,.referenzen-index .details,.referenzen-neu .details{display:block;margin-top:10px}.referenzen-detail .details.hidden,.referenzen-index .details.hidden,.referenzen-neu .details.hidden{display:none}.referenzen-detail .details .media,.referenzen-index .details .media,.referenzen-neu .details .media{margin-bottom:15px;display:flex;flex-wrap:wrap;gap:10px}.referenzen-detail .details .media>div img,.referenzen-detail .details .media>div video,.referenzen-index .details .media>div img,.referenzen-index .details .media>div video,.referenzen-neu .details .media>div img,.referenzen-neu .details .media>div video{width:auto;height:128px}.referenz__state-container{display:flex;gap:8px;align-items:center}.referenz-state-icon{height:28px;display:none}.referenz-state-icon svg{height:28px;width:28px}.referenzen .saved-reference.state-delete .--delete,.referenzen .saved-reference.state-draft .--draft,.referenzen .saved-reference.state-online .--online{display:block}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.product-detail .breadcrumb .container{padding-bottom:20px;width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:2300px}@media screen and (min-width:360px){.product-detail .breadcrumb .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.product-detail .breadcrumb .container{width:calc(100% - 50px)}}@media screen and (min-width:768px){.product-detail .breadcrumb .container{width:calc(100% - 120px)}}@media screen and (min-width:1300px){.product-detail .breadcrumb .container{width:calc(100% - 200px)}}.produktdetail-faq-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1100px}@media screen and (min-width:360px){.produktdetail-faq-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.produktdetail-faq-brick .container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.produktdetail-faq-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.produktdetail-faq-brick .container{width:calc(100% - 200px)}}.produktdetail-faq-brick .swiper-container{width:100%;margin-bottom:48px}@media screen and (min-width:992px){.produktdetail-faq-brick .swiper-container{width:calc(100% - 200px);margin-left:auto;margin-right:auto;max-width:1100px}}.produktdetail-faq-brick .title{margin-bottom:32px;text-align:center}.produktdetail-faq-brick .lead{margin-bottom:48px;text-align:center}.produktdetail-faq-brick .subtitle{margin-bottom:32px}.produktdetail-faq-brick .text p:last-of-type{margin-bottom:0}.produktdetail-faq-brick .link{text-align:center}.produktdetail-faq-brick .swiper{padding-right:10px}@media screen and (min-width:360px){.produktdetail-faq-brick .swiper{padding-right:20px}}@media screen and (min-width:375px){.produktdetail-faq-brick .swiper{padding-right:48px}}@media screen and (min-width:768px){.produktdetail-faq-brick .swiper{padding-right:60px}}@media screen and (min-width:992px){.produktdetail-faq-brick .swiper{padding-right:0}}.produktdetail-faq-brick .swiper.swiper-editmode{overflow:visible}.produktdetail-faq-brick .swiper-slide{box-sizing:border-box;width:calc(100% - 40px);padding:0 0 0 10px}@media screen and (min-width:360px){.produktdetail-faq-brick .swiper-slide{width:calc(100% - 60px);padding:0 0 0 20px}}@media screen and (min-width:375px){.produktdetail-faq-brick .swiper-slide{width:calc(100% - 40px);padding:0 0 0 48px}}@media screen and (min-width:768px){.produktdetail-faq-brick .swiper-slide{width:calc(60% - 120px);padding:0 0 0 60px}}@media screen and (min-width:992px){.produktdetail-faq-brick .swiper-slide{padding:0}}.productdetail-fachportal-brick .title-container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1200px}@media screen and (min-width:360px){.productdetail-fachportal-brick .title-container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.productdetail-fachportal-brick .title-container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.productdetail-fachportal-brick .title-container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.productdetail-fachportal-brick .title-container{width:calc(100% - 240px)}}@media screen and (min-width:1400px){.productdetail-fachportal-brick .title-container{width:calc(100% - 400px)}}.productdetail-fachportal-brick .cards-container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1200px}@media screen and (min-width:360px){.productdetail-fachportal-brick .cards-container{width:calc(100% - 40px)}}@media screen and (min-width:768px){.productdetail-fachportal-brick .cards-container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.productdetail-fachportal-brick .cards-container{width:calc(100% - 240px)}}@media screen and (min-width:1400px){.productdetail-fachportal-brick .cards-container{width:calc(100% - 400px)}}.productdetail-fachportal-brick .subtitle{text-transform:uppercase}.productdetail-fachportal-brick .subtitle p{margin:0}.productdetail-fachportal-brick .title{margin-bottom:30px}.productdetail-fachportal-brick .title>*{z-index:2;position:relative}.productdetail-fachportal-brick .cards{display:grid;grid-template-columns:1fr;gap:8px}@media screen and (min-width:375px){.productdetail-fachportal-brick .cards{grid-template-columns:1fr 1fr}}@media screen and (min-width:1200px){.productdetail-fachportal-brick .cards{grid-template-columns:1fr 1fr 1fr 1fr}}.productdetail-fachportal-brick .cards .card{background:#fff}.productdetail-fachportal-brick .cards .card a{padding:10px;text-decoration:none;height:calc(100% - 44px);display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:450px){.productdetail-fachportal-brick .cards .card a{padding:22px}}@media screen and (min-width:768px){.productdetail-fachportal-brick .cards .card a{padding:25px;height:calc(100% - 50px)}}.productdetail-fachportal-brick .cards .card a .title{margin-bottom:10px}@media screen and (min-width:450px){.productdetail-fachportal-brick .cards .card a .title{margin-bottom:30px}}.productdetail-fachportal-brick .cards .card a .title span{font-weight:500;hyphens:auto}.productdetail-fachportal-brick .cards .card a .icon svg{display:block}@media screen and (min-width:992px){.product-detail .product-detail-hero .alignment{display:flex}}@media screen and (min-width:992px){.product-detail .product-detail-hero .alignment .left{width:50%}}.product-detail .product-detail-hero .alignment .left .images{height:100%}.product-detail .product-detail-hero .alignment .left .images .swiper-container{position:relative;height:100%}.product-detail .product-detail-hero .alignment .left .images .swiper-container:hover .swiper-navigation .product-detail-swiper-next,.product-detail .product-detail-hero .alignment .left .images .swiper-container:hover .swiper-navigation .product-detail-swiper-prev{opacity:1}.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper,.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper .product,.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper .product picture{height:100%}.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper .product picture img{width:100%;height:100%;object-fit:cover}.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper .video{width:100%;height:100%;position:relative}.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper .video video{width:100%;height:100%;object-fit:cover;object-position:center}.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper .video .product-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;transition:opacity .6s;cursor:pointer}.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper .video .product-play-button.fade-out{opacity:0}.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper .video .product-play-button.fade-out button{cursor:default}.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper .video .product-play-button.behind{z-index:-1}.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper .video .product-play-button svg{width:70px;height:70px;display:block}.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper-navigation .product-detail-swiper-prev{position:absolute;top:100px;left:20px;z-index:2;transform:rotate(180deg);cursor:pointer;opacity:0;transition:opacity .3s}.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper-navigation .product-detail-swiper-prev.swiper-button-disabled{display:none}.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper-navigation .product-detail-swiper-prev svg{display:block}.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper-navigation .product-detail-swiper-prev svg line,.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper-navigation .product-detail-swiper-prev svg path{stroke:#000}.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper-navigation .product-detail-swiper-next{position:absolute;top:100px;right:20px;z-index:2;cursor:pointer;opacity:0;transition:opacity .3s}.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper-navigation .product-detail-swiper-next.swiper-button-disabled{display:none}.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper-navigation .product-detail-swiper-next svg{display:block}.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper-navigation .product-detail-swiper-next svg line,.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper-navigation .product-detail-swiper-next svg path{stroke:#000}.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper-pagination{position:absolute;bottom:20px;left:0;right:0;display:flex;align-items:center;justify-content:center;z-index:2}.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper-pagination .bullet{padding:10px 6px}.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper-pagination .bullet:hover{cursor:pointer}.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper-pagination .bullet.active .circle{background:#fff}.product-detail .product-detail-hero .alignment .left .images .swiper-container .swiper-pagination .bullet .circle{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.5);transition:background-color .3s}@media screen and (min-width:992px){.product-detail .product-detail-hero .alignment .right{width:50%}}.product-detail .product-detail-hero .alignment .right .content{padding:40px 10px}@media screen and (min-width:360px){.product-detail .product-detail-hero .alignment .right .content{padding:40px 20px}}@media screen and (min-width:375px){.product-detail .product-detail-hero .alignment .right .content{padding:40px 48px}}@media screen and (min-width:992px){.product-detail .product-detail-hero .alignment .right .content{padding:0 85px 65px 65px}}.product-detail .product-detail-hero .alignment .right .content .subtitle,.product-detail .product-detail-hero .alignment .right .content .title{margin-bottom:20px}.product-detail .product-detail-hero .alignment .right .content .energy{margin-bottom:40px}.product-detail .product-detail-hero .alignment .right .content .energy p{margin:0;text-transform:uppercase;display:flex;align-items:center}.product-detail .product-detail-hero .alignment .right .content .energy p svg{height:19px;margin-top:1px;margin-left:10px}.product-detail .product-detail-hero .alignment .right .content .lead{margin-bottom:50px}.product-detail .product-detail-hero .alignment .right .content .lead .short-lead p:last-of-type{margin-bottom:0}.product-detail .product-detail-hero .alignment .right .content .lead .short-lead.hidden{height:0;overflow:hidden}.product-detail .product-detail-hero .alignment .right .content .lead .full-lead p:last-of-type{margin-bottom:0}.product-detail .product-detail-hero .alignment .right .content .lead .full-lead.hidden{display:none}.product-detail .product-detail-hero .alignment .right .content .lead .hide-full-lead,.product-detail .product-detail-hero .alignment .right .content .lead .show-full-lead{margin-top:20px}.product-detail .product-detail-hero .alignment .right .content .lead .hide-full-lead.hidden,.product-detail .product-detail-hero .alignment .right .content .lead .show-full-lead.hidden{display:none}.product-detail .product-detail-hero .alignment .right .content .fachhaendler-links{display:flex;align-items:flex-start;margin-bottom:25px;flex-direction:column;gap:15px}@media screen and (min-width:600px){.product-detail .product-detail-hero .alignment .right .content .fachhaendler-links{flex-direction:row;align-items:center;gap:25px}}.product-detail .product-detail-hero .alignment .right .content .fachhaendler-links a.preisanfrage{gap:10px}.product-detail .product-detail-hero .alignment .right .content .fachhaendler-links a.preisanfrage svg{width:18px;height:18px;margin:0}.product-detail .product-detail-hero .alignment .right .content .fachhaendler-info{margin-bottom:45px}.product-detail .product-detail-hero .alignment .right .content .fachhaendler-info p{margin:0;font-size:.8125rem}.product-detail .product-detail-hero .alignment .right .content .fachportal-links{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:column;gap:20px}@media screen and (min-width:600px){.product-detail .product-detail-hero .alignment .right .content .fachportal-links{flex-direction:row;align-items:center;gap:40px}}.product-detail .product-detail-hero .alignment .right .content .fachportal-links a{display:flex;align-items:center;text-decoration:none;line-height:1.15;font-size:1.25rem}.product-detail .product-detail-hero .alignment .right .content .fachportal-links a svg{width:45px;height:45px;display:block;margin-right:10px}.product-detail-konfigurator-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1600px}@media screen and (min-width:360px){.product-detail-konfigurator-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.product-detail-konfigurator-brick .container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.product-detail-konfigurator-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.product-detail-konfigurator-brick .container{width:calc(100% - 240px)}}@media screen and (min-width:1400px){.product-detail-konfigurator-brick .container{width:calc(100% - 400px)}}.product-detail-konfigurator-brick .title{margin-bottom:20px}@media screen and (min-width:769px){.product-detail-konfigurator-brick .title{padding:0 35px}}@media screen and (min-width:1300px){.product-detail-konfigurator-brick .title{margin-bottom:40px}}.product-detail-konfigurator-brick .konfigurator-container{height:calc(100vh - 200px)}@media screen and (min-width:1300px){.product-detail-konfigurator-brick .konfigurator-container{height:calc(100vh - 300px)}}.job-detail>.content,.story-detail>.content{padding-top:0;padding-bottom:36px}@media screen and (min-width:1300px){.job-detail>.content,.story-detail>.content{padding-bottom:72px}}.job-detail>.content>section,.story-detail>.content>section{margin-bottom:40px}@media screen and (min-width:992px){.job-detail>.content>section,.story-detail>.content>section{margin-bottom:80px}}.job-detail>.content>section:last-of-type,.story-detail>.content>section:last-of-type{margin-bottom:0}.job-detail .video-container,.story-detail .video-container{width:100%;margin-left:auto;margin-right:auto;max-width:1154px}@media screen and (min-width:992px){.job-detail .video-container,.story-detail .video-container{width:calc(100% - 90px)}}.job-detail .video-container .video,.job-detail .video-container .video video,.story-detail .video-container .video,.story-detail .video-container .video video{width:100%}.job-detail .youtube-container,.story-detail .youtube-container{width:100%;margin-left:auto;margin-right:auto;max-width:1154px}@media screen and (min-width:992px){.job-detail .youtube-container,.story-detail .youtube-container{width:calc(100% - 90px)}}.job-detail .youtube-container .youtube,.story-detail .youtube-container .youtube{position:relative;padding-bottom:56.25%;padding-top:0;height:0;width:100%;overflow:hidden}.job-detail .youtube-container .youtube iframe,.story-detail .youtube-container .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.job-detail .einzelbild-brick .container,.story-detail .einzelbild-brick .container{width:100%;margin-left:auto;margin-right:auto;max-width:1154px}@media screen and (min-width:992px){.job-detail .einzelbild-brick .container,.story-detail .einzelbild-brick .container{width:calc(100% - 90px)}}.job-detail .einzelbild-brick .container img,.story-detail .einzelbild-brick .container img{display:block;width:100%;height:100%;object-fit:contain}.job-detail .galerie-brick .container,.story-detail .galerie-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:1400px}@media screen and (min-width:360px){.job-detail .galerie-brick .container,.story-detail .galerie-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.job-detail .galerie-brick .container,.story-detail .galerie-brick .container{width:calc(100% - 50px)}}@media screen and (min-width:768px){.job-detail .galerie-brick .container,.story-detail .galerie-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:1200px){.job-detail .galerie-brick .container,.story-detail .galerie-brick .container{width:calc(100% - 200px)}}.job-detail .galerie-brick .container .gallery,.story-detail .galerie-brick .container .gallery{display:grid;grid-template-columns:1fr;gap:12px}@media screen and (min-width:600px){.job-detail .galerie-brick .container .gallery,.story-detail .galerie-brick .container .gallery{grid-template-columns:1fr 1fr}}@media screen and (min-width:600px){.job-detail .galerie-brick .container .gallery .column-left .image-1,.story-detail .galerie-brick .container .gallery .column-left .image-1{margin-top:100px}}.job-detail .galerie-brick .container .gallery .column-right .image-2,.story-detail .galerie-brick .container .gallery .column-right .image-2{margin-bottom:12px}.job-detail .galerie-brick .container .gallery .column-right .column-right-bottom,.story-detail .galerie-brick .container .gallery .column-right .column-right-bottom{display:grid;grid-template-columns:3fr 2fr;gap:12px}.job-detail .galerie-brick .container .image picture,.story-detail .galerie-brick .container .image picture{width:100%;height:100%}.job-detail .galerie-brick .container .image picture img,.story-detail .galerie-brick .container .image picture img{display:block;width:100%;height:100%;object-fit:cover}.job-detail .teilen,.story-detail .teilen{padding-top:0}.job-detail .teilen .container,.story-detail .teilen .container{display:flex;justify-content:flex-end;align-items:center;max-width:1154px;margin-left:auto;margin-right:auto;width:calc(100% - 90px)}@media screen and (max-width:991px){.job-detail .teilen .container,.story-detail .teilen .container{justify-content:center;flex-wrap:wrap;flex-direction:column}}.job-detail .teilen .container .left,.story-detail .teilen .container .left{flex:1}.job-detail .teilen .container .middle,.story-detail .teilen .container .middle{flex:1;display:flex;justify-content:center;align-items:center}@media screen and (max-width:599px){.job-detail .teilen .container .middle,.story-detail .teilen .container .middle{flex-direction:column}}@media screen and (max-width:991px){.job-detail .teilen .container .middle,.story-detail .teilen .container .middle{margin-bottom:40px}}.job-detail .teilen .container .middle .title,.story-detail .teilen .container .middle .title{margin-bottom:30px}@media screen and (min-width:600px){.job-detail .teilen .container .middle .title,.story-detail .teilen .container .middle .title{margin-bottom:0;margin-right:25px}}.job-detail .teilen .container .middle .icons,.story-detail .teilen .container .middle .icons{display:flex}.job-detail .teilen .container .middle .icons a,.story-detail .teilen .container .middle .icons a{text-decoration:none;display:block;margin-right:15px}.job-detail .teilen .container .middle .icons a svg,.story-detail .teilen .container .middle .icons a svg{display:block}.job-detail .teilen .container .middle .icons button,.story-detail .teilen .container .middle .icons button{position:relative;padding:0;border:none;background:none;cursor:pointer;transition:.15s ease-in-out;border-radius:100%}.job-detail .teilen .container .middle .icons button .copied-hint,.story-detail .teilen .container .middle .icons button .copied-hint{display:block;width:80px;position:absolute;top:62%;left:calc(100% + 25px);font-size:14px;padding:4px 12px;background-color:#000;color:#fff;border-radius:4px;transform:translateY(-50%);opacity:0;pointer-events:none;transition:.15s ease-in-out}.job-detail .teilen .container .middle .icons button.link-copied .copied-hint,.story-detail .teilen .container .middle .icons button.link-copied .copied-hint{opacity:1}.job-detail .teilen .container .middle .icons button:hover,.story-detail .teilen .container .middle .icons button:hover{background-color:#000}.job-detail .teilen .container .middle .icons button:hover line,.job-detail .teilen .container .middle .icons button:hover path,.story-detail .teilen .container .middle .icons button:hover line,.story-detail .teilen .container .middle .icons button:hover path{stroke:#fff!important}.job-detail .teilen .container .middle .icons button svg,.story-detail .teilen .container .middle .icons button svg{display:block}.job-detail .teilen .container .middle .icons .pinterest svg g .st0,.story-detail .teilen .container .middle .icons .pinterest svg g .st0{stroke:#000!important}.job-detail .teilen .container .middle .icons .pinterest svg g .st1,.story-detail .teilen .container .middle .icons .pinterest svg g .st1{stroke:#000!important;stroke-width:0;fill:#000!important}.job-detail .teilen .container .right,.story-detail .teilen .container .right{flex:1;text-align:right}@media screen and (max-width:991px){.job-detail .teilen .container .right .back-to-stories,.story-detail .teilen .container .right .back-to-stories{width:100%;text-align:center;margin-left:0}}.job-detail .produkt-brick .container,.story-detail .produkt-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:994px}@media screen and (min-width:360px){.job-detail .produkt-brick .container,.story-detail .produkt-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.job-detail .produkt-brick .container,.story-detail .produkt-brick .container{width:calc(100% - 96px)}}@media screen and (min-width:768px){.job-detail .produkt-brick .container,.story-detail .produkt-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.job-detail .produkt-brick .container,.story-detail .produkt-brick .container{width:calc(100% - 200px)}}.job-detail .produkt-brick .container .alignment,.story-detail .produkt-brick .container .alignment{display:flex;gap:20px;flex-direction:column}@media screen and (min-width:768px){.job-detail .produkt-brick .container .alignment,.story-detail .produkt-brick .container .alignment{flex-direction:row}}@media screen and (min-width:992px){.job-detail .produkt-brick .container .alignment,.story-detail .produkt-brick .container .alignment{gap:40px}}.job-detail .produkt-brick .container .alignment .produkt,.job-detail .produkt-brick .container .alignment .text,.story-detail .produkt-brick .container .alignment .produkt,.story-detail .produkt-brick .container .alignment .text{flex:1}.job-detail .produkt-brick .container .alignment .produkt a,.story-detail .produkt-brick .container .alignment .produkt a{text-decoration:none}.job-detail .produkt-brick .container .alignment .produkt .product,.story-detail .produkt-brick .container .alignment .produkt .product{background:#fff;padding:20px;height:350px;width:calc(100% - 40px);max-width:270px;display:flex;flex-direction:column;margin:0 auto}@media screen and (min-width:500px){.job-detail .produkt-brick .container .alignment .produkt .product,.story-detail .produkt-brick .container .alignment .produkt .product{height:415px}}.job-detail .produkt-brick .container .alignment .produkt .product .product-title,.story-detail .produkt-brick .container .alignment .produkt .product .product-title{text-transform:uppercase}.job-detail .produkt-brick .container .alignment .produkt .product .product-image,.story-detail .produkt-brick .container .alignment .produkt .product .product-image{flex:1;display:flex;align-items:flex-end;margin-bottom:15px}.job-detail .produkt-brick .container .alignment .produkt .product .product-image img,.story-detail .produkt-brick .container .alignment .produkt .product .product-image img{width:100%}.job-detail .produkt-brick .container .alignment .produkt .product .button,.story-detail .produkt-brick .container .alignment .produkt .product .button{margin-left:auto;margin-right:-15px}.job-detail .produkt-brick .container .alignment .produkt .product .button:after,.story-detail .produkt-brick .container .alignment .produkt .product .button:after{display:none}.job-form-brick .form-title-container,.spontanbewerbung-brick .form-title-container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:800px}@media screen and (min-width:360px){.job-form-brick .form-title-container,.spontanbewerbung-brick .form-title-container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.job-form-brick .form-title-container,.spontanbewerbung-brick .form-title-container{width:calc(100% - 48px)}}@media screen and (min-width:768px){.job-form-brick .form-title-container,.spontanbewerbung-brick .form-title-container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.job-form-brick .form-title-container,.spontanbewerbung-brick .form-title-container{width:calc(100% - 240px)}}.job-form-brick .form-container,.spontanbewerbung-brick .form-container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:450px}@media screen and (min-width:360px){.job-form-brick .form-container,.spontanbewerbung-brick .form-container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.job-form-brick .form-container,.spontanbewerbung-brick .form-container{width:calc(100% - 48px)}}@media screen and (min-width:768px){.job-form-brick .form-container,.spontanbewerbung-brick .form-container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.job-form-brick .form-container,.spontanbewerbung-brick .form-container{width:calc(100% - 240px)}}.job-form-brick .form-button,.job-form-brick .form-text,.job-form-brick .form-title,.spontanbewerbung-brick .form-button,.spontanbewerbung-brick .form-text,.spontanbewerbung-brick .form-title{text-align:center;margin-bottom:45px}.job-form-brick .form-subtitle,.spontanbewerbung-brick .form-subtitle{margin-top:50px;margin-bottom:10px;font-weight:500;font-size:1.625rem}.job-form-brick .form-subtext,.spontanbewerbung-brick .form-subtext{margin-bottom:25px;font-size:1.0625rem}.job-form-brick .job-form,.spontanbewerbung-brick .job-form{margin-bottom:30px}.job-form-brick .job-form label,.spontanbewerbung-brick .job-form label{font-size:1.0625rem;margin-top:15px;display:block}.job-form-brick .job-form input[type=email],.job-form-brick .job-form input[type=text],.spontanbewerbung-brick .job-form input[type=email],.spontanbewerbung-brick .job-form input[type=text]{border:1px solid #c7c6c6;background:#fff;font-size:1.0625rem;padding:15px;border-radius:4px;width:calc(100% - 32px)}.job-form-brick .job-form input[type=email].invalid,.job-form-brick .job-form input[type=text].invalid,.spontanbewerbung-brick .job-form input[type=email].invalid,.spontanbewerbung-brick .job-form input[type=text].invalid{border:1px solid #e30613}.job-form-brick .job-form textarea,.spontanbewerbung-brick .job-form textarea{border:1px solid #c7c6c6;background:#fff;font-size:1.0625rem;padding:15px;border-radius:4px;width:calc(100% - 32px);min-height:200px}.job-form-brick .job-form textarea.invalid,.spontanbewerbung-brick .job-form textarea.invalid{border:1px solid #e30613}.job-form-brick .job-form .agreement,.spontanbewerbung-brick .job-form .agreement{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:45px}.job-form-brick .job-form .agreement.invalid label,.spontanbewerbung-brick .job-form .agreement.invalid label{color:#e30613}.job-form-brick .job-form .agreement input,.spontanbewerbung-brick .job-form .agreement input{width:20px;height:20px;margin:7px 0 0;cursor:pointer}.job-form-brick .job-form .agreement label,.spontanbewerbung-brick .job-form .agreement label{width:calc(100% - 40px);margin:0 0 5px;padding:5px 0 5px 20px;cursor:pointer}.job-form-brick .job-form .agreement label a,.spontanbewerbung-brick .job-form .agreement label a{font-size:1.0625rem}.job-form-brick .job-form ul,.spontanbewerbung-brick .job-form ul{list-style-type:none;margin:0;padding:0;font-size:1rem;color:#e30613}.job-form-brick .job-form .form-invalid-message,.spontanbewerbung-brick .job-form .form-invalid-message{margin-top:25px}.job-form-brick .job-form .form-invalid-message p,.spontanbewerbung-brick .job-form .form-invalid-message p{font-size:1.0625rem;color:#e30613;margin:0}.job-form-brick .job-form .form-invalid-message.hidden,.spontanbewerbung-brick .job-form .form-invalid-message.hidden{display:none}.job-form-brick .submit,.spontanbewerbung-brick .submit{margin-top:40px}.job-form-brick .job-form label.custom-file,.spontanbewerbung-brick .job-form label.custom-file{position:relative;display:block;cursor:pointer;height:50px;width:100%;margin-top:0}.job-form-brick .job-form label.custom-file.invalid .file-input,.spontanbewerbung-brick .job-form label.custom-file.invalid .file-input{border:1px solid #e30613}.job-form-brick .job-form label.custom-file .original-file-input,.spontanbewerbung-brick .job-form label.custom-file .original-file-input{min-width:250px;margin:0;opacity:0}.job-form-brick .job-form label.custom-file .file-input,.spontanbewerbung-brick .job-form label.custom-file .file-input{position:absolute;top:0;right:0;left:0;z-index:5;padding:7px 15px;line-height:35px;color:#555;background-color:#fff;border-radius:4px;user-select:none;font-size:1.0625rem;border:1px solid #c7c6c6}.preisanfrage-detail{background:#f9f9f9}.preisanfrage-detail .breadcrumbs-brick{background:#fff;padding-bottom:40px;margin-bottom:80px}.preisanfrage-detail .spacer{padding-bottom:80px}.preisanfrage-detail .back{position:fixed;bottom:25px;right:10px}@media screen and (min-width:360px){.preisanfrage-detail .back{right:20px}}@media screen and (min-width:375px){.preisanfrage-detail .back{right:25px}}@media screen and (min-width:768px){.preisanfrage-detail .back{right:60px}}@media screen and (min-width:1300px){.preisanfrage-detail .back{right:100px}}.preisanfrage-detail .small-title{margin-top:80px;margin-bottom:20px}.preisanfrage-detail .small-title p{margin:0}.preisanfrage-detail #choseFachhaendlerTitle.hidden,.preisanfrage-detail #haendlerKarte.hidden{display:none}.preisanfrage-detail #mapZip{width:auto}.preisanfrage-detail .chosen-fachhaendler{border:1px solid #e8e8e8;background:#fff;font-size:1.0625rem;padding:15px;border-radius:4px;width:calc(100% - 32px);min-height:19px;display:flex;align-items:center;margin-bottom:15px}.preisanfrage-detail .chosen-fachhaendler.invalid{border:1px solid #e30613}.preisanfrage-detail .fachhaendler.hidden{display:none}.preisanfrage-detail .intro-container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:400px}@media screen and (min-width:360px){.preisanfrage-detail .intro-container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.preisanfrage-detail .intro-container{width:calc(100% - 96px)}}.preisanfrage-detail .intro .title{margin-bottom:20px}.preisanfrage-detail .intro .text p{margin:0}.preisanfrage-detail .product .image,.preisanfrage-detail .product .product-intro{margin-bottom:20px}.preisanfrage-detail .product .image img{width:100%;height:auto}.preisanfrage-detail .product .title{font-size:1.125rem;font-weight:600}.preisanfrage-detail .product .title p{margin:0}.preisanfrage-detail .product .subtitle{font-size:1.125rem}.preisanfrage-detail .product .subtitle p{margin:0}.preisanfrage-detail .haendler-karte-brick .container{max-width:500px}.preisanfrage-detail .haendler-karte-brick .zip-finder{padding-top:0}.preisanfrage-detail .form{padding-bottom:80px}.preisanfrage-detail .form .form-container{margin-left:auto;margin-right:auto;max-width:400px;padding:0 24px}@media screen and (min-width:600px) and (max-width:1199px){.preisanfrage-detail .form .form-container{max-width:400px;grid-column:span 2;margin-left:auto;margin-right:auto}}.preisanfrage-detail .form .form-text p{margin:0}.preisanfrage-detail .form .row{display:flex;flex-wrap:wrap;gap:0 20px;width:100%;flex-direction:column}@media screen and (min-width:640px){.preisanfrage-detail .form .row{flex-direction:row}}.preisanfrage-detail .form .row>div{flex:1}.preisanfrage-detail .form .row .street{flex:2}.preisanfrage-detail .form .row .zip{flex:1}.preisanfrage-detail .form .row .city{flex:2}.preisanfrage-detail .form .row .country{flex:1}.preisanfrage-detail .form label{font-size:1.0625rem;margin-top:15px;display:block}.preisanfrage-detail .form input[type=email],.preisanfrage-detail .form input[type=text]{border:1px solid #e8e8e8;background:#fff;font-size:1.0625rem;padding:15px;border-radius:4px;width:calc(100% - 32px)}.preisanfrage-detail .form input[type=email].invalid,.preisanfrage-detail .form input[type=text].invalid{border:1px solid #e30613}.preisanfrage-detail .form textarea{border:1px solid #e8e8e8;background:#fff;font-size:1.0625rem;padding:15px;border-radius:4px;width:calc(100% - 32px);min-height:200px}.preisanfrage-detail .form textarea.invalid{border:1px solid #e30613}.preisanfrage-detail .form .agreement{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:45px}.preisanfrage-detail .form .agreement.invalid label{color:#e30613}.preisanfrage-detail .form .agreement input{width:20px;height:20px;margin:7px 0 0;cursor:pointer}.preisanfrage-detail .form .agreement label{width:calc(100% - 40px);margin:0 0 5px;padding:5px 0 5px 20px;cursor:pointer}.preisanfrage-detail .form .agreement label a{font-size:1.0625rem}.preisanfrage-detail .form ul{list-style-type:none;margin:0;padding:0;font-size:1rem;color:#e30613}.preisanfrage-detail .form .form-invalid-message{margin-top:25px}.preisanfrage-detail .form .form-invalid-message p{font-size:1.0625rem;color:#e30613;margin:0}.preisanfrage-detail .form .form-invalid-message.hidden{display:none}.preisanfrage-detail .submit{margin-top:40px}.login-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:500px}@media screen and (min-width:360px){.login-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.login-brick .container{width:calc(100% - 48px)}}@media screen and (min-width:768px){.login-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.login-brick .container{width:calc(100% - 240px)}}.login-brick .title{margin-bottom:30px;text-align:center}.login-brick .title>p{margin:0}.login-brick .error-message{margin-bottom:30px}.login-brick .error-message p{margin:0;color:red;font-size:1.125rem}.login-brick .form{margin-bottom:30px}.login-brick .form label{font-size:1.0625rem}.login-brick .form input{border:1px solid #e8e8e8;background:#fff;font-size:1.0625rem;padding:15px;border-radius:4px;width:calc(100% - 32px)}.login-brick .form .username{margin-bottom:15px}.login-brick .form .password{margin-bottom:40px}.login-brick .form ul{list-style-type:none;margin:0;padding:0;font-size:1rem;color:#e30613}.login-brick .reset-password{margin-bottom:30px}.login-brick .reset-password a{font-size:1.0625rem}.login-brick .text,.login-brick .text a{color:#888;font-size:1.125rem}.register-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:800px}@media screen and (min-width:360px){.register-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.register-brick .container{width:calc(100% - 48px)}}@media screen and (min-width:768px){.register-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.register-brick .container{width:calc(100% - 240px)}}.register-brick .title{margin-bottom:30px;text-align:center}.register-brick .title>p{margin:0}.register-brick .error-message{margin-top:30px}.register-brick .error-message p{margin:0;color:red;font-size:1.125rem}.register-brick .form{margin-bottom:30px}.register-brick .form .row{display:flex;flex-wrap:wrap;gap:0 20px;width:100%;flex-direction:column}@media screen and (min-width:640px){.register-brick .form .row{flex-direction:row}}.register-brick .form .row>div{flex:1}.register-brick .form .row .city,.register-brick .form .row .country,.register-brick .form .row .street{flex:2}.register-brick .form label{font-size:1.0625rem;margin-top:15px;display:block}.register-brick .form input[type=email],.register-brick .form input[type=password],.register-brick .form input[type=text]{border:1px solid #e8e8e8;background:#fff;font-size:1.0625rem;padding:15px;border-radius:4px;width:calc(100% - 32px)}.register-brick .form input[type=email].invalid,.register-brick .form input[type=password].invalid,.register-brick .form input[type=text].invalid{border:1px solid #e30613}.register-brick .form textarea{border:1px solid #e8e8e8;background:#fff;font-size:1.0625rem;padding:15px;border-radius:4px;width:calc(100% - 32px);min-height:200px}.register-brick .form textarea.invalid{border:1px solid #e30613}.register-brick .form .country-input{border:1px solid #e8e8e8;background:#fff;font-size:1.0625rem;padding:15px;border-radius:4px;width:calc(100% - 32px);display:block;line-height:1.15;cursor:not-allowed;color:grey}.register-brick .form .categories>div,.register-brick .form .partner>div{display:flex;flex-wrap:wrap;align-items:center}.register-brick .form .categories>div input,.register-brick .form .partner>div input{width:20px;height:20px;margin:0 0 5px;cursor:pointer}.register-brick .form .categories>div label,.register-brick .form .partner>div label{width:calc(100% - 40px);margin:0 0 5px;padding:5px 0 5px 20px;cursor:pointer}.register-brick .form ul{list-style-type:none;margin:0;padding:0;font-size:1rem;color:#e30613}.register-brick .form .form-invalid-message{margin-top:25px}.register-brick .form .form-invalid-message p{font-size:1.0625rem;color:#e30613;margin:0}.register-brick .form .form-invalid-message.hidden{display:none}.register-brick .form .checkbox{display:flex;flex-wrap:wrap;align-items:flex-start}.register-brick .form .checkbox.invalid label{color:#e30613}.register-brick .form .checkbox input{width:20px;height:20px;margin:7px 0 0;cursor:pointer}.register-brick .form .checkbox label{width:calc(100% - 40px);margin:0 0 5px;padding:5px 0 5px 20px;cursor:pointer}.register-brick .form .agreement{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:45px}.register-brick .form .agreement.invalid label{color:#e30613}.register-brick .form .agreement input{width:20px;height:20px;margin:7px 0 0;cursor:pointer}.register-brick .form .agreement label{width:calc(100% - 40px);margin:0 0 5px;padding:5px 0 5px 20px;cursor:pointer}.register-brick .form .agreement label a{font-size:1.0625rem}.register-brick .text,.register-brick .text a{color:#888;font-size:1.125rem}.register-brick .submit,.register-brick .user-title{margin-top:40px}.reset-password-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:500px}@media screen and (min-width:360px){.reset-password-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.reset-password-brick .container{width:calc(100% - 48px)}}@media screen and (min-width:768px){.reset-password-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.reset-password-brick .container{width:calc(100% - 240px)}}.reset-password-brick .title{margin-bottom:30px;text-align:center}.reset-password-brick .title>p{margin:0}.reset-password-brick .error-message{margin-bottom:30px}.reset-password-brick .error-message p{margin:0;color:red;font-size:1.125rem}.reset-password-brick .form{margin-bottom:30px}.reset-password-brick .form label{font-size:1.0625rem}.reset-password-brick .form input{border:1px solid #e8e8e8;background:#fff;font-size:1.0625rem;padding:15px;border-radius:4px;width:calc(100% - 32px)}.reset-password-brick .form .password,.reset-password-brick .form .password-confirm,.reset-password-brick .form .username{margin-bottom:15px}.reset-password-brick .form ul{list-style-type:none;margin:0;padding:0;font-size:1rem;color:#e30613}.reset-password-brick .form .passwords-mismatch{font-size:1rem;color:#e30613;margin-bottom:40px}.reset-password-brick .back-to-login{margin-bottom:30px}.reset-password-brick .back-to-login a{font-size:1.0625rem}.reset-password-brick .text,.reset-password-brick .text a{color:#888;font-size:1.125rem}.change-password-brick .container{width:calc(100% - 20px);margin-left:auto;margin-right:auto;max-width:500px}@media screen and (min-width:360px){.change-password-brick .container{width:calc(100% - 40px)}}@media screen and (min-width:375px){.change-password-brick .container{width:calc(100% - 48px)}}@media screen and (min-width:768px){.change-password-brick .container{width:calc(100% - 120px)}}@media screen and (min-width:992px){.change-password-brick .container{width:calc(100% - 240px)}}.change-password-brick .title{margin-bottom:30px;text-align:center}.change-password-brick .title>p{margin:0}.change-password-brick .error-message{margin-bottom:30px}.change-password-brick .error-message p{margin:0;color:red;font-size:1.125rem}.change-password-brick .form{margin-bottom:30px}.change-password-brick .form label{font-size:1.0625rem}.change-password-brick .form input{border:1px solid #e8e8e8;background:#fff;font-size:1.0625rem;padding:15px;border-radius:4px;width:calc(100% - 32px)}.change-password-brick .form .password{margin-bottom:15px}.change-password-brick .form .password-confirm{margin-bottom:40px}.change-password-brick .form ul{list-style-type:none;margin:0;padding:0;font-size:1rem;color:#e30613}.change-password-brick .form .passwords-mismatch{font-size:1rem;color:#e30613;margin-bottom:40px}.change-password-brick .back-to-profile{margin-bottom:30px}.change-password-brick .back-to-profile a{font-size:1.0625rem}.change-password-brick .text,.change-password-brick .text a{color:#888;font-size:1.125rem}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{overflow:hidden;overflow:clip;list-style:none;padding:0}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}