.et_pb_text.mass{--grund:#FAFAF8;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#1C2023}.et_pb_text.mass .et_pb_text_inner,.et_pb_text.mass .et_pb_text_inner>p{display:contents}.mass .mass__linie{position:absolute;background:currentColor}.mass .mass__linie::before,.mass .mass__linie::after{content:"";position:absolute;background:currentColor}.mass .mass__wert{position:relative;background:var(--grund);font:500 13.5px/1.2 "Chivo Mono",ui-monospace,monospace;white-space:nowrap;padding:0 0.6em;color:#1C2023}.mass .mass__wert>span{box-shadow:inset 0 -4px 0 #F2C12E;padding:0 1px}.mass .mass__wert:not(:has(span)){background-image:linear-gradient(#F2C12E,#F2C12E);background-size:calc(100% - 1.2em) 4px;background-position:0.6em 100%;background-repeat:no-repeat;background-color:var(--grund)}.mass .nur-klein{display:none}.et_pb_text.mass--x{height:22px}:where(.et_pb_text.mass--x){width:100%}.et_pb_text.mass--x::before,.et_pb_text.mass--x::after{content:"";position:absolute;top:2px;bottom:2px;width:1px;background:currentColor;display:block}.et_pb_text.mass--x::before{left:0}.et_pb_text.mass--x::after{right:0}.mass--x .mass__linie{left:0;right:0;top:50%;height:1px;transform-origin:50% 50%}.mass--x .mass__linie::before,.mass--x .mass__linie::after{top:-6px;width:1px;height:13px;transform:rotate(45deg)}.mass--x .mass__linie::before{left:0}.mass--x .mass__linie::after{right:0}.et_pb_text.mass.mass--start{justify-content:flex-start}.mass--start .mass__wert{margin-left:18px}.et_pb_text.mass--y{width:22px;height:100%}.et_pb_text.mass--y::before,.et_pb_text.mass--y::after{content:"";position:absolute;left:2px;right:2px;height:1px;background:currentColor;display:block}.et_pb_text.mass--y::before{top:0}.et_pb_text.mass--y::after{bottom:0}.mass--y .mass__linie{top:0;bottom:0;left:50%;width:1px;transform-origin:50% 50%}.mass--y .mass__linie::before,.mass--y .mass__linie::after{left:-6px;height:1px;width:13px;transform:rotate(-45deg)}.mass--y .mass__linie::before{top:0}.mass--y .mass__linie::after{bottom:0}.mass--y .mass__wert{writing-mode:vertical-rl;transform:rotate(180deg);padding:0.6em 0}.mass--y .mass__wert>span{box-shadow:inset 4px 0 0 #F2C12E}.et_pb_text.mass.aufmass__breite,.et_pb_text.mass.aufmass__tiefe,.projekt--text .et_pb_text.mass,.et_pb_text.mass.schnitt__fliese{--grund:#F1F2EF}.aufmass__text .aufmass__mass{display:block;color:#1C2023;font:500 13.5px/1.5 "Chivo Mono",ui-monospace,monospace;margin-bottom:2px}@media (max-width:767px){.mass .nur-gross{display:none}.mass .nur-klein{display:inline}.aufmass__text .aufmass__mass{display:inline;margin-right:6px}}@media (prefers-reduced-motion:no-preference){.js .mass .mass__linie{transition:transform 900ms cubic-bezier(0.77,0,0.175,1)}.js .mass--x:not(.ist-da) .mass__linie{transform:scaleX(0)}.js .mass--y:not(.ist-da) .mass__linie{transform:scaleY(0)}.js .mass .mass__wert{transition:opacity 400ms ease 550ms}.js .mass:not(.ist-da) .mass__wert{opacity:0}.js .aufmass__tiefe .mass__linie{transition-delay:250ms}.js .aufmass__tiefe .mass__wert{transition-delay:800ms}.js .schnitt--aktiv .ab-1,.js .schnitt--aktiv .ab-2,.js .schnitt--aktiv .ab-3,.js .schnitt--aktiv .ab-4{transition:transform 650ms cubic-bezier(0.23,1,0.32,1),opacity 450ms ease}.js .schnitt--aktiv[data-schritt="0"] .ab-1,.js .schnitt--aktiv[data-schritt="0"] .ab-2,.js .schnitt--aktiv[data-schritt="0"] .ab-3,.js .schnitt--aktiv[data-schritt="0"] .ab-4,.js .schnitt--aktiv[data-schritt="1"] .ab-2,.js .schnitt--aktiv[data-schritt="1"] .ab-3,.js .schnitt--aktiv[data-schritt="1"] .ab-4,.js .schnitt--aktiv[data-schritt="2"] .ab-3,.js .schnitt--aktiv[data-schritt="2"] .ab-4,.js .schnitt--aktiv[data-schritt="3"] .ab-4{opacity:0;transform:translateY(-48px)}.js .schritte--aktiv .schritt{transition:opacity 300ms ease}.js .schritte--aktiv .schritt:not(.ist-aktuell){opacity:0.85}}.offen__marke{display:inline-block;margin-right:8px;padding:1px 6px;font:600 11px/1.6 "Chivo Mono",ui-monospace,monospace;letter-spacing:0.06em;text-transform:uppercase;background:#1C2023;color:#FAFAF8;vertical-align:1px}.fuss__offen{font-size:13px;color:#C9CDC9;border-bottom:1px dashed #8C9290}.et_pb_text .mono{font-family:"Chivo Mono",ui-monospace,monospace;font-weight:500;color:#1C2023;font-size:13px;white-space:nowrap}.et-l--header .nav .et-menu{column-gap:26px;margin:0}.et-l--header .nav .et-menu>li{padding-left:0;padding-right:0;margin-top:0}.et-l--header .nav .et-menu>li>a{padding:6px 0;background:linear-gradient(#1C2023,#1C2023) left bottom / 0 1.5px no-repeat;transition:background-size 220ms cubic-bezier(0.23,1,0.32,1)}@media (hover:hover) and (pointer:fine){.et-l--header .nav .et-menu>li>a:hover{background-size:100% 1.5px;opacity:1}}.et-l--header .nav .mobile_menu_bar{width:44px;height:44px;border:1.5px solid #1C2023;display:flex;align-items:center;justify-content:center}.et-l--header .nav .mobile_menu_bar::before{top:0;line-height:1}.et-l--header .nav .et_mobile_nav_menu{margin:0}.et_pb_text.visuell-versteckt{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:-1px;padding:0;border:0}.formular .et_pb_contact_field[data-id="datenschutz"] label a{color:#1C2023;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:600}.formular .et_pb_contact_field_checkbox label i{border:1.5px solid #767C80;border-radius:0;background:#FFFFFF}.formular .et_pb_contact_field_checkbox input:focus-visible+label i{outline:3px solid #1C2023;outline-offset:2px}html:has(.blatt){scroll-padding-top:170px}.einstieg .et_pb_text_inner>:first-child,.blatt .et_pb_text_inner>:first-child,.abschluss .et_pb_text_inner>:first-child{margin-top:0}.einstieg .et_pb_text_inner p,.blatt .et_pb_text_inner p,.abschluss .et_pb_text_inner p{padding-bottom:0}.blatt dl,.blatt dd,.blatt ul,.blatt ol,.blatt li,.verzeichnis ol,.verzeichnis li{margin:0;padding:0;list-style:none}.blatt[hidden],.blaetter[hidden],.blaetter__leer[hidden]{display:none!important}.einstieg .einstieg__vz{align-self:end}.verzeichnis__titel{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0;padding:10px 14px!important;font:500 12.5px/1.3 "Chivo Mono",ui-monospace,monospace;letter-spacing:0.02em;color:#1C2023;border-bottom:1.5px solid #1C2023}.verzeichnis__titel .leise{font-weight:500}.vz li+li{border-top:1px solid #D9DCD7}.vz a{display:grid;grid-template-columns:2.4em minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:7px 14px;text-decoration:none;color:#1C2023;font-size:15px;line-height:1.35;transition:background-color 160ms ease,opacity 200ms ease}.vz__nr,.vz__gewerk{font:500 12.5px/1.3 "Chivo Mono",ui-monospace,monospace}.vz__gewerk{color:#4F565A}.vz li.ist-aus a{opacity:0.38}@media (hover:hover) and (pointer:fine){.vz a:hover{background:#F1F2EF}}body #page-container .kette .et_pb_button{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:auto;max-width:none;min-height:52px;margin:0;line-height:1.15;text-align:left;text-transform:none;letter-spacing:0;border-radius:0;background:transparent;color:#1C2023;cursor:pointer;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),background-color 160ms ease}body #page-container .kette .et_pb_button::before{display:none}body #page-container .kette .et_pb_button::after{content:attr(data-zahl)!important;font-family:"Chivo Mono",ui-monospace,monospace!important;font-weight:500!important;text-transform:none;position:static;opacity:1;margin:0;padding:0;width:auto;height:auto;line-height:1.2;font-size:12.5px!important;line-height:1.2!important;color:#4F565A;white-space:nowrap;transform:none;left:auto;margin-left:0!important}body #page-container .kette .kette__alle.et_pb_button{border:1.5px solid #1C2023}body #page-container .kette .kette__alle.et_pb_button[aria-pressed="true"]{background:#1C2023!important;color:#FAFAF8!important}body #page-container .kette .kette__alle.et_pb_button[aria-pressed="true"]::after{color:#C9CDC9}body #page-container .kette .kette__teil.et_pb_button{flex:1 1 0;min-width:96px;border:0}body #page-container .kette .kette__teil.et_pb_button[data-filter="bad"]{flex-grow:6}body #page-container .kette .kette__teil.et_pb_button[data-filter="heizung"]{flex-grow:4}body #page-container .kette .kette__teil.et_pb_button[data-filter="aussen"]{flex-grow:1}body #page-container .kette .kette__teil.et_pb_button[aria-pressed="true"]{background:#F1F2EF}body #page-container .kette .et_pb_button:active{transform:scale(0.97)}.kette__teil.et_pb_button::before{content:""!important;display:block!important;position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(#1C2023,#1C2023) 0 calc(100% - 4px) / 100% 1px no-repeat,linear-gradient(#1C2023,#1C2023) 0 100% / 1px 13px no-repeat}.kette__teile{position:relative;flex:1 1 auto;min-width:0}body #page-container .kette .et_pb_button_module_wrapper{display:contents!important}.kette__teile::after{content:"";position:absolute;right:0;bottom:0;width:1px;height:13px;background:#1C2023;pointer-events:none}.kette__marke{position:absolute;left:0;bottom:2px;width:100%;height:5px;background:#F2C12E;z-index:1;transform-origin:left center;transform:translateX(0) scaleX(1);pointer-events:none}@media (hover:hover) and (pointer:fine){body #page-container .kette .et_pb_button:hover{background:#F1F2EF;color:#1C2023}body #page-container .kette .kette__alle.et_pb_button[aria-pressed="true"]:hover{background:#1C2023!important;color:#FAFAF8!important}}.filter__stand{min-width:17ch}.filter__stand .et_pb_text_inner{text-align:right;white-space:nowrap}.filter__stand p,.filter__frage p{padding-bottom:0}.schriftfeld{overflow:visible}@media (min-width:981px){body .blatt .et_pb_column.schriftfeld{position:sticky!important;top:171px;align-self:start}body.admin-bar .blatt .et_pb_column.schriftfeld{top:203px}}.sf__zeile{display:grid;grid-template-columns:1.2fr 1.2fr 0.8fr;border-bottom:1.5px solid #1C2023;margin:0}.sf__zeile>div{padding:8px 14px 9px;min-width:0}.sf__zeile>div+div{border-left:1px solid #1C2023}.sf__zeile dt{font:500 11.5px/1.2 "Chivo Mono",ui-monospace,monospace;color:#4F565A;letter-spacing:0.02em;margin:0}.sf__zeile dd{font:600 15px/1.35 "Chivo Mono",ui-monospace,monospace;margin:2px 0 0;color:inherit}.sf__zeile dd .leise{font-weight:500}.sf__bauteile{border-top:1px solid #1C2023}.sf__marke{font:500 12.5px/1.3 "Chivo Mono",ui-monospace,monospace!important;color:#4F565A;letter-spacing:0.02em;margin:0 0 8px;padding:0;text-transform:none}.sf__liste{display:flex;flex-wrap:wrap;gap:6px}.sf__liste li{font:500 13px/1.2 "Chivo Mono",ui-monospace,monospace;padding:6px 9px;border:1px solid #767C80;background:#FAFAF8}.sf__text{max-width:60ch}.sf__titel h2{overflow-wrap:anywhere}.blatt--spiegel .schriftfeld{order:2}.blaetter.ist-erste{padding-top:clamp(72px,9vw,120px)!important}.blatt--erst{border-top:0!important;padding-top:clamp(28px,3.5vw,48px)!important}.blatt--band.ist-erste{border-top-width:clamp(72px,9vw,120px)!important}.blatt{transition-property:opacity,transform}.blatt-foto{overflow:hidden;background:#E5E7E3;margin:0}.blatt-foto>a,.blatt-foto .et_pb_image_wrap{display:block;width:100%;height:100%;cursor:zoom-in}.blatt-foto img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 300ms cubic-bezier(0.23,1,0.32,1)}.blatt-foto--leit{aspect-ratio:4 / 3}.blatt-foto--leit img{object-position:50% 60%}.blatt-foto--klein{aspect-ratio:3 / 4}.blatt-foto--band{aspect-ratio:4 / 3;background:#343A3E}.blatt-foto>a:active img{transform:scale(0.985)}@media (hover:hover) and (pointer:fine){.blatt-foto>a:hover img{transform:scale(1.025)}}.blatt-foto a:focus-visible{outline:2px solid #1C2023;outline-offset:2px}.blatt--band,.blatt--band .band,.band__reihe{background-color:#1C2023}.blatt--band .sf__zeile,.blatt--band .sf__zeile>div+div,.blatt--band .sf__bauteile{border-color:#9AA09C}.blatt--band .sf__zeile,.blatt--band .sf__zeile dd{color:#FAFAF8}.blatt--band .sf__zeile dt,.blatt--band .leise,.blatt--band .sf__marke{color:#B9BEBA}body #page-container .blatt--band .sf__titel .et_pb_heading_container h2.et_pb_module_header{color:#FAFAF8!important}.blatt--band .sf__text,.blatt--band .sf__text p{color:#D6D9D5!important}.blatt--band .sf__bauteile{background:#343A3E!important}.blatt--band .sf__bauteile .sf__marke{color:#B9BEBA!important}.blatt--band .sf__liste li{background:#1C2023;border-color:#9AA09C;color:#FAFAF8}.blatt--band :focus-visible{outline-color:#F2C12E}.blatt--band .band__mass{--grund:#1C2023}.blatt--band .band__mass,.blatt--band .band__mass .mass__wert,.blatt--band .band__mass *{color:#FAFAF8!important}.band__mass.et_pb_text{width:auto!important}.folge__mass{width:100%}.blaetter__leer{text-align:center;padding:48px 0}.abschluss{background-image:linear-gradient(#D2D5D0 1px,transparent 1px),linear-gradient(90deg,#D2D5D0 1px,transparent 1px);background-size:80px 80px}.abschluss__weitere a{color:#1C2023;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.leuchte{width:min(100vw - 24px,1180px);max-width:none;height:min(100dvh - 24px,980px);max-height:none;padding:0;border:0;border-radius:0;background:#1C2023;color:#FAFAF8;font-family:"Chivo","Helvetica Neue",Arial,sans-serif}.leuchte[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.leuchte::backdrop{background:rgba(28,32,35,0.86)}.leuchte :focus-visible{outline:2px solid #F2C12E;outline-offset:2px}.leuchte__kopf{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:10px 10px 10px 20px;border-bottom:1px solid #3A4044}.leuchte__titel{font-weight:600;font-size:15.5px;line-height:1.3;overflow-wrap:anywhere}.leuchte__blatt{font:500 12.5px/1 "Chivo Mono",ui-monospace,monospace;color:#B9BEBA;margin-right:6px}.leuchte__zaehler{font:500 13.5px/1 "Chivo Mono",ui-monospace,monospace;color:#D6D9D5;white-space:nowrap}.leuchte__zu,.leuchte__weiter{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1;padding:0;background:transparent;color:#FAFAF8;border:1.5px solid #6A7175;border-radius:0;cursor:pointer;font-family:inherit;transition:transform 160ms cubic-bezier(0.23,1,0.32,1),background-color 160ms ease}.leuchte__zu:active,.leuchte__weiter:active{transform:scale(0.97)}@media (hover:hover) and (pointer:fine){.leuchte__zu:hover,.leuchte__weiter:hover{background:#343A3E}}.leuchte__bild{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;margin:0;padding:16px 20px 8px;gap:10px}.leuchte__bild img{width:100%;height:100%;min-height:0;object-fit:contain}.leuchte__bild figcaption{font-size:15px;color:#D6D9D5;text-align:center}.leuchte__fuss{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 10px 14px}.leuchte__skala{display:flex;gap:4px;height:14px;align-items:end}.leuchte__skala i{flex:1 1 0;height:8px;background:#6A7175;transform-origin:bottom;transition:transform 200ms cubic-bezier(0.23,1,0.32,1),background-color 200ms ease}.leuchte__skala i.ist-aktuell{background:#F2C12E;transform:scaleY(1.75)}@media (prefers-reduced-motion:no-preference){.kette__marke{transition:transform 420ms cubic-bezier(0.77,0,0.175,1)}.blatt.kommt{opacity:0;transform:translateY(12px)}.blatt{transition:opacity 260ms cubic-bezier(0.23,1,0.32,1),transform 260ms cubic-bezier(0.23,1,0.32,1)}.leuchte[open]{animation:leuchte-auf 220ms cubic-bezier(0.23,1,0.32,1)}.leuchte[open]::backdrop{animation:schleier-auf 220ms ease}.leuchte__bild img.wechsel{opacity:0}.leuchte__bild img{transition:opacity 180ms ease}}@keyframes leuchte-auf{from{opacity:0;transform:scale(0.97)}to{opacity:1;transform:scale(1)}}@keyframes schleier-auf{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.blatt,.blatt *,.kette *,.vz a,.leuchte,.leuchte *{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}.blatt-foto>a:hover img,.blatt-foto>a:active img{transform:none}}@media (max-width:980px){.blatt--spiegel .schriftfeld{order:0!important}.filter__c-frage{display:none!important}.filter__stand .et_pb_text_inner{text-align:left}.filter__stand{min-width:0}.band__reihe .blatt-foto--band{grid-column:span 2}.band__reihe .blatt-foto--band:nth-child(n+4){grid-column:span 3}}@media (max-width:767px){html:has(.blatt){scroll-padding-top:150px}.einstieg__vz,.verzeichnis{display:none!important}.sf__zeile{grid-template-columns:1.15fr 1.25fr 0.8fr}.sf__zeile>div{padding:7px 10px 8px}body #page-container .kette .kette__teil.et_pb_button{min-width:auto}.kette{column-gap:6px!important}body #page-container .kette .et_pb_button::after{font-size:10.5px!important;letter-spacing:-0.02em}.kette__teile{min-width:0}.abschluss__knoepfe .et_pb_button{white-space:normal;max-width:100%;box-sizing:border-box;width:100%;justify-content:center}.abschluss__knoepfe .et_pb_button_module_wrapper{max-width:100%;width:100%}.band__reihe .blatt-foto--band,.band__reihe .blatt-foto--band:nth-child(n+4){grid-column:auto}.band__reihe .blatt-foto--band:first-child{grid-column:1 / -1}.leuchte{width:100vw;height:100dvh}.leuchte__kopf{padding-left:14px;gap:10px}.leuchte__bild{padding:10px 8px 4px}}@media (max-width:359px){body #page-container .kette .et_pb_button::after{font-size:9.5px!important}.kette{column-gap:4px!important}}.et_pb_section.filter.et_pb_sticky.filter--weg{transform:translateY(-100%);visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:no-preference){.et_pb_section.filter.et_pb_sticky{transition:transform .3s ease,visibility 0s linear 0s}.et_pb_section.filter.et_pb_sticky.filter--weg{transition:transform .3s ease,visibility 0s linear .3s}}