:root{--border-dark:#33333d;--color-primary:#b5041b;--color-primary-bright:#ff2542;--color-primary-dark:#970100;--fs-base:clamp(1rem,0.95rem + 0.4vi,1.15rem);--fs-card:clamp(0.95rem,0.9rem + 0.2vi,1.05rem);--fs-card-heading:clamp(1.6rem,1.3rem + 1.1vi,2.1rem);--fs-eyebrow:clamp(0.9rem,0.85rem + 0.2vi,1rem);--fs-hero:clamp(3rem,1.8rem + 5vi,5.5rem);--fs-l:clamp(2.3rem,1.7rem + 2.3vi,3.3rem);--fs-lead:clamp(1.15rem,1.05rem + 0.5vi,1.4rem);--fs-m:clamp(1.8rem,1.4rem + 1.5vi,2.4rem);--fs-s:clamp(1.25rem,1.1rem + 0.7vi,1.6rem);--fs-xl:clamp(2.8rem,2.1rem + 2.8vi,4.2rem);--fs-xs:clamp(0.8rem,0.75rem + 0.2vi,0.9rem);--highlight-metal:#5c5c6a;--neutral-100:#ffffff;--neutral-200:#f5f5f7;--neutral-300:#e5e5e7;--neutral-400:#c7c7cc;--neutral-900:#01010c;--radius-l:.75rem;--radius-m:.4rem;--radius-round:999em;--radius-s:.25rem;--shadow-card:0 0.0625rem 0.125rem color-mix(in srgb,var(--neutral-900) 10%,transparent),0 1rem 2.5rem color-mix(in srgb,var(--neutral-900) 14%,transparent);--space-l:clamp(4rem,2.6rem + 4.2vi,8rem);--space-m:clamp(2.5rem,1.8rem + 2.2vi,4.25rem);--space-s:clamp(1.5rem,1.1rem + 1.2vi,2.5rem);--space-sm:clamp(1rem,0.85rem + 0.6vi,1.4rem);--space-xl:clamp(6rem,3.8rem + 6.5vi,12rem);--space-xs:clamp(0.75rem,0.65rem + 0.4vi,1rem);--surface-1:#0a0a10;--surface-2:#141419;--surface-3:#1c1c24;--text-base:#f5f5f7;--text-muted:#a3a3ac;--text-on-primary:#ffffff;--text-strong:#ffffff}.mww-tagline{align-items:center;color:var(--color-primary);column-gap:.35em;display:flex;font-family:var(--gp-font--poppins);font-weight:600;letter-spacing:0.03em;line-height:1.2;text-transform:uppercase}.mww-tagline:before{background-blend-mode:normal;background-image:linear-gradient(90deg,rgba(150,0,0,0.43) 0%,var(--color-primary) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";height:2px;pointer-events:none;width:2em}.h2-style{display:flex;flex-direction:column;font-family:var(--gp-font--teko);font-size:clamp(2rem,1.6rem + 1.2vi,2.5rem);font-weight:600;line-height:1.1}.h1-style{font-size:4.5rem;font-weight:600;line-height:1}.h3-style-w-icon-round{align-items:center;column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--teko);font-size:var(--fs-s);font-weight:600;line-height:1.05;margin-bottom:0px}.h3-style-w-icon-round .gb-shape svg{background-blend-mode:normal;background-color:var(--color-primary);background-image:radial-gradient(var(--color-primary) 0%,#d15c6c 100%);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--text-on-dark);fill:currentColor;height:1.7em;width:1.7em;border-radius:50%;padding:.35em}.text-w-icon{align-items:center;color:var(--neutral-900);column-gap:0.7em;display:inline-flex;font-weight:600;margin-bottom:0px;text-decoration:none;transition:color 0.35s ease-in-out 0s}.text-w-icon:is(:hover,:focus){color:var(--color-primary)}.text-w-icon:is(:hover,:focus) .gb-shape svg{transform:translate3d(0.25em,0px,0px)}.text-w-icon .gb-shape svg{color:var(--color-primary);fill:var(--color-primary);height:1.1em;transition:transform 0.35s ease-in-out 0s;width:1.1em}.text-big{font-size:clamp(1.1rem,1rem + 0.4vi,1.375rem)}.border-animation-wrapper{position:relative;border-radius:.5em;padding:.35em}.home-card-image{aspect-ratio:4/2;border-top-left-radius:var(--radius-s);border-top-right-radius:var(--radius-s);display:block;filter:brightness(90%);height:auto;max-width:100%;object-fit:cover;transition:transform 0.35s ease-in-out 0s,filter 0.35s ease-in-out 0s;width:100%}.home-card{background-color:var(--neutral-200);box-shadow:0 4px 14px  rgba(255,255,255,0.1);color:var(--neutral-900);display:flex;flex-direction:column;overflow-x:clip;overflow-y:clip;position:relative;text-decoration:none;transition:transform 0.35s ease-in-out 0s;border-radius:var(--radius-s)}.home-card:is(:hover,:focus) .home-card-image{filter:brightness(100%);transform:scale(1.02)}.home-card:is(:hover,:focus) .home-card-mehr .gb-shape svg{transform:translate3d(0.25em,0px,0px)}.home-card a{text-decoration:none}.home-card-inner{position:relative;z-index:1;padding:2.3em 2em 2em 2em}.home-card-heading{font-weight:500;line-height:1.04;margin-bottom:.5em}.home-card-mehr{align-items:center;background-color:var(--color-primary);border-bottom-right-radius:var(--radius-s);border-top-left-radius:.5em;color:var(--text-on-dark);column-gap:0.7em;display:inline-flex;flex-direction:row-reverse;font-size:.9em;font-weight:600;margin-bottom:0px;margin-left:auto;margin-top:auto;text-decoration:none;transition:color 0.35s ease-in-out 0s;width:fit-content;padding:.6em 1.7em}.home-card-mehr .gb-shape svg{fill:var(--text-on-dark);height:1.1em;transition:transform 0.35s ease-in-out 0s;width:1.1em}.list-item-branchen{margin-bottom:1em}.text-w-icon-2{align-items:flex-start;color:var(--neutral-900);column-gap:0.7em;display:inline-flex;font-weight:600;margin-bottom:1em;text-decoration:none;transition:color 0.35s ease-in-out 0s}.text-w-icon-2 .gb-shape svg{color:var(--color-primary);fill:var(--color-primary);height:1.1em;margin-top:.15em;transition:transform 0.35s ease-in-out 0s;width:1.1em}.mww-tagline-double{align-items:center;color:var(--color-primary);column-gap:.35em;display:flex;font-weight:600;letter-spacing:0.03em;line-height:1.2;text-transform:uppercase}.mww-tagline-double:after{background-blend-mode:normal;background-image:linear-gradient(240deg,rgba(150,0,0,0.43) 0%,var(--color-primary) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";height:2px;pointer-events:none;width:2em}.mww-tagline-double:before{background-blend-mode:normal;background-image:linear-gradient(90deg,rgba(150,0,0,0.43) 0%,var(--color-primary) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";height:2px;pointer-events:none;width:2em}.card-w-box-shadow{background-color:var(--base-3);box-shadow:0px 0px 14px 4px rgba(0,0,0,0.08),-3px 5px 0px 0px var(--color-primary);text-align:center;border-bottom:3px solid var(--surface-3);border-left:2px solid var(--surface-3);border-radius:.5em;padding:4em 2em 3em 2em}.card-w-box-shadow > p{font-size:.95em;margin-bottom:0px}.card-w-box-shadow-heading{font-weight:500;margin-bottom:.75em;padding-bottom:.5em;position:relative}.card-w-box-shadow-heading:after{background-color:var(--color-primary);bottom:0px;content:"";height:.1em;left:50%;pointer-events:none;position:absolute;transform:translate3d(-50%,0px,0px);width:1em}.section-divider-right{position:relative}.section-divider-right:after{background-blend-mode:normal;background-image:linear-gradient(to right,rgba(181,4,27,0) 0%,var(--color-primary) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";height:4px;pointer-events:none;position:absolute;right:0px;top:0px;width:50%}.section-divider-left{position:relative}.section-divider-left:before{background-blend-mode:normal;background-image:linear-gradient(to right,var(--color-primary) 0%,rgba(181,4,27,0) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";height:4px;left:0px;pointer-events:none;position:absolute;top:0px;width:50%}.image-mask-dotted{aspect-ratio:1;background-blend-mode:normal;background-image:radial-gradient(var(--color-primary-dark) 0%,rgba(181,4,27,0) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;width:10em;border-radius:50%}.home-laserschneiden-image{bottom:0px;display:block;height:100%;left:0px;object-fit:cover;object-position:75% center;opacity:0;position:absolute;right:0px;top:0px;transition:all 0.5s ease 0s;width:100%}.home-laserschneiden-card{background-color:var(--text-base);color:var(--neutral-900);display:block;text-decoration:none;transform-origin:left center;transition:transform 0.35s ease 0s;padding:3rem}.home-laserschneiden-card:is(:hover,:focus){transform:translate3d(3px,0px,0px)}@media (max-width:767px){.home-laserschneiden-card{padding-left:1.5rem;padding-right:1.5rem}}.looks-h1{font-size:clamp(3.125rem,2.233rem + 3.243vi,6.125rem);font-weight:600;line-height:1}.looks-h1 .h1-highlight{font-size:1.6em;text-shadow:var(--color-primary) .02em .01em 0px}@media (max-width:767px){.looks-h1{font-size:2.5rem}.looks-h1 .h1-highlight{font-size:1.4em}}.icon-heading-1{align-items:center;column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--teko);font-size:var(--fs-s);font-weight:600;line-height:1.05;margin-bottom:0px}.icon-heading-1 .gb-shape svg{background-color:var(--color-primary);color:var(--text-on-dark);fill:currentColor;height:1.7em;width:1.7em;border-radius:50%;padding:.35em}.link-w-arrow-icon{align-items:flex-start;color:var(--neutral-900);column-gap:0.5em;display:inline-flex;font-weight:600;line-height:1.5;text-decoration:none}.link-w-arrow-icon:is(:hover,:focus){color:var(--neutral-900)}.link-w-arrow-icon:is(:hover,:focus) .gb-shape svg{transform:translate3d(3px,0px,0px)}.link-w-arrow-icon .gb-shape svg{color:var(--color-primary);fill:currentColor;height:1em;margin-top:.25em;transition:transform 0.5s ease 0s;width:1em}.footer-text-1{color:#ffffffb3;display:flex;flex-direction:column}.footer-text-1 .highlight{color:var(--text-on-dark);font-size:1.2em;font-weight:600}.footer-leistung{color:var(--text-on-dark);text-decoration:none}.footer-leistung:is(:hover,:focus){color:var(--text-on-primary)}.footer-heading-w-line{align-items:center;color:var(--text-on-dark);column-gap:1em;display:flex;font-size:1.2em;font-weight:600;justify-content:flex-start;line-height:1;margin-top:2.1em}.footer-heading-w-line:after{height:1px;background-color:var(--text-muted);content:"";pointer-events:none;flex-grow:1;flex-shrink:1}.default-inner-container{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);width:100%}.mm-leistungen-text{font-size:.9em;line-height:1.3;margin-bottom:0px;max-width:16ch}.mm-leistungen-img{aspect-ratio:3/2;display:block;height:auto;max-width:100%;object-fit:cover;width:auto;border-radius:var(--radius-s)}.mm-leistungen-li-grid{align-items:center;color:var(--neutral-900);column-gap:.75em;display:grid;grid-template-columns:1fr 2fr;justify-content:flex-start;text-decoration:none;padding:1.75rem 1rem}@media (min-width:1025px){.mm-leistungen-li-grid{transition:transform 0.5s ease 0s,color 0.35s ease 0s}.mm-leistungen-li-grid:is(:hover,:focus){color:var(--color-primary);transform:translate3d(2px,0px,0px)}}.mm-leistungen-li-item{border-bottom-color:var(--bg-4);border-left-color:var(--bg-4);border-right-color:var(--bg-4);border-top-color:var(--bg-4)}.icon-heading-2{align-items:center;color:var(--text-on-dark);column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--teko);font-size:var(--fs-s);font-weight:500;line-height:1.05;margin-bottom:0px}.icon-heading-2 .gb-shape svg{background-color:var(--color-primary);color:var(--text-on-dark);fill:currentColor;height:1.7em;width:1.7em;border-radius:50%;padding:.35em}.home-card-leistung-title{background-blend-mode:normal;background-image:linear-gradient(180deg,rgba(9,9,15,0) 0%,var(--surface-1) 70%);background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:var(--radius-l);border-bottom-right-radius:var(--radius-l);bottom:0px;color:var(--text-strong);left:0px;margin-bottom:-3px;position:absolute;right:0px;text-align:center;text-shadow:var(--surface-1) 1px 1px 0px;transition:transform 0.5s ease 0s;padding:1em .6em .8em .6em}.home-card-leistung-image{aspect-ratio:2/1.7;box-shadow:0px 4px 14px 4px rgba(90,90,99,0.23);display:block;height:100%;max-width:100%;object-fit:cover;transition:transform 0.5s ease 0s;width:100%}.home-card-leistung{grid-column:span 4;overflow-x:clip;overflow-y:clip;position:relative;border-radius:var(--radius-l)}.home-card-leistung:is(:hover,:focus) .home-card-leistung-image{transform:scale(1.02)}.home-card-leistung:is(:hover,:focus) .home-card-leistung-title{transform:translate3d(0px,-2px,0px)}@media (max-width:767px){.home-card-leistung{grid-column:1/-1}}.laser-separator-center{background-blend-mode:normal;background-image:linear-gradient(90deg,rgba(217,217,219,0.35) 0%,var(--bg-4) 35%,var(--color-primary) 50%,var(--bg-4) 65%,rgba(217,217,219,0.35) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;grid-column:1/-1;height:2px;width:100%;margin:3em auto 4em auto}.tech-item{background-color:var(--surface-1);color:var(--text-base);display:flex;flex-direction:column;margin-bottom:0px;border:1px solid var(--highlight-metal);border-radius:var(--radius-m);padding:1.7em}.tech-item .label{color:var(--text-muted);font-size:.85em;font-weight:500;letter-spacing:1px;text-transform:uppercase}.tech-item .sub{color:var(--text-muted);font-size:.7em;margin-top:.5rem}.tech-item .value{font-size:1.85em;font-weight:700;line-height:1;margin-bottom:.35em}.branchen-tag{background-color:rgba(93,93,107,0.36);color:var(--text-base);margin-bottom:0px;border:1px solid var(--text-muted);border-radius:var(--radius-s);padding:.4em 1.2em}.usp-card{background-blend-mode:normal;background-color:var(--surface-3);background-image:linear-gradient(120deg,var(--surface-3) 50%,var(--neutral-900) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--text-base);grid-column:span 4;border-top:1px solid var(--border-dark);border-right:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark);border-left:3px solid var(--color-primary-dark);border-radius:var(--radius-m);padding:2rem 2rem 3rem 2rem}@media (max-width:767px){.usp-card{grid-column:1/-1}}.usp-card-title{align-items:flex-start;column-gap:0.5em;display:flex;flex-direction:column;margin-bottom:.75em;row-gap:.8em;text-transform:uppercase}.usp-card-title .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--color-primary-dark)}.usp-card-text{margin-bottom:0px}.logo-marquee-wrapper{grid-column:1/-1;overflow-x:hidden;overflow-y:hidden;padding-bottom:2rem;padding-top:2rem}.logo-marquee-content{column-gap:3rem;display:flex;flex-wrap:nowrap;width:200%}.logo-item{box-shadow:.15rem .17rem .15rem .17rem var(--neutral-300);height:7em;max-width:100%;object-fit:cover;pointer-events:none;width:auto;border:1px solid var(--neutral-400);border-radius:.5rem}@media (max-width:767px){.logo-item{height:4em}}.fs-hero{display:flex;flex-direction:column;font-family:var(--gp-font--teko);font-size:var(--fs-hero);font-weight:600;line-height:.95}.fs-hero .highlight{font-size:1.5em}.fs-lead{font-size:var(--fs-lead);line-height:1.55}.fs-l{font-family:var(--gp-font--teko);font-size:var(--fs-l);font-weight:600;line-height:1.05}.fs-xl{font-family:var(--gp-font--teko);font-size:var(--fs-xl);font-weight:600;line-height:1.05}.fs-m{font-family:var(--gp-font--teko);font-size:var(--fs-m);font-weight:600;line-height:1.08}.fs-m .highlight{font-size:1.3em}.fs-xs{font-size:var(--fs-xs);letter-spacing:0.03em;line-height:1.3}.fs-base{font-size:var(--fs-base);line-height:1.55}.fs-eyebrow{font-size:var(--fs-eyebrow)}.fs-card{font-size:var(--fs-card)}.fs-m-card{font-family:var(--gp-font--teko);font-size:var(--fs-card-heading);font-weight:600;letter-spacing:.01em;line-height:1.05}.mww-tagline-on-dark{color:var(--color-primary-bright)}.footer-heading{font-family:var(--gp-font--teko);font-size:var(--fs-s);font-weight:600;line-height:1;margin-bottom:1.5rem;margin-top:11%}.footer-nav-item{color:var(--text-strong);margin-bottom:.8rem;transition:all 0.5s ease 0s}.footer-nav-item:is(:hover,:focus){transform:translate3d(5px,0px,0px)}.footer-nav-item a{color:var(--text-strong);text-decoration:none}.footer-nav-item a:hover{color:var(--text-muted)}.mm2-leistung{color:var(--surface-1);font-family:var(--gp-font--teko);font-size:1.2rem;line-height:1.1;margin-bottom:0px;max-width:15ch;text-align:center;transition:all 0.35s ease 0s}.mm2-card{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow-x:hidden;overflow-y:hidden;border-radius:var(--radius-m)}.mm2-card:is(:hover,:focus) .mm2-leistung{color:var(--color-primary);transform:translate3d(0px,-3px,0px)}.mm2-card:is(:hover,:focus) .mm2-leistung-img{transform:scale(1.02)}.mm2-leistung-img{aspect-ratio:16/9;display:block;height:auto;margin-bottom:.8rem;max-width:100%;object-fit:cover;transform-origin:50% 100%;transition:transform 0.35s ease 0s;width:100%;border-radius:var(--radius-m)}.btn-cta{align-items:center;background-color:var(--color-primary);color:var(--text-base);column-gap:0.85em;display:inline-flex;font-size:.95em;font-weight:600;text-decoration:none;transition:all 0.35s ease 0s;border-radius:var(--radius-m);padding:.9em 2em}.btn-cta:is(:hover,:focus){background-color:var(--color-primary-dark);color:var(--text-base);transform:translate3d(0px,-5px,0px)}.btn-cta:is(:hover,:focus) .gb-shape svg{transform:translate3d(3px,0px,0px)}.btn-cta .gb-shape svg{fill:currentColor;font-size:1.5em;height:auto;transition:transform 0.35s ease 0s;width:1em}.holz-card-intro{box-shadow:0 20px 40px rgba(0,0,0,0)}.holz-card-intro-heading{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:.4em}.holz-card-intro-heading .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--color-primary)}.holz-card-intro-text{margin-bottom:.3em;margin-left:3em;max-width:48ch}.ls-holz-card-title{align-items:flex-start;column-gap:0.5em;display:flex;flex-direction:column;margin-bottom:1.2em;position:relative;row-gap:.8em;text-transform:uppercase}.ls-holz-card-title:after{position:absolute;left:0px;content:"";pointer-events:none;width:100%;height:3px;background-image:linear-gradient(to right,var(--color-primary) 0%,var(--surface-1) 100%);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;bottom:-0.35em;border-radius:.5rem}.ls-holz-card-title .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--color-primary-dark)}.ls-holz-card{background-blend-mode:normal;background-color:var(--surface-3);background-image:linear-gradient(120deg,var(--surface-3) 50%,var(--neutral-900) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--text-base);font-size:var(--fs-card);grid-column:span 4;border-top:1px solid var(--border-dark);border-right:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark);border-left:3px solid var(--color-primary-dark);border-radius:var(--radius-m);padding:3rem 2rem}.ls-holz-card p{margin-bottom:1rem}@media (max-width:1024px){.ls-holz-card{grid-column:1/-1}}@media (max-width:767px){.ls-holz-card{grid-column:1/-1}}.ls-holz-image-card{grid-column:span 4;overflow-x:hidden;overflow-y:hidden;position:relative;border:1px solid var(--highlight-metal);border-radius:var(--radius-m)}.ls-holz-image-card:is(:hover,:focus) .ls-holz-image-card-img{filter:brightness(80%);transform:scale(1.02)}.ls-holz-image-card:is(:hover,:focus) .ls-holz-image-card-inner{transform:translate3d(0px,0px,0px)}.ls-holz-image-card:is(:hover,:focus) .ls-holz-image-card-inner:before{opacity:0.9}.ls-holz-image-card:is(:hover,:focus) .ls-holz-image-card-title{transform:translate3d(0px,.5em,0px)}@media (max-width:767px){.ls-holz-image-card{grid-column:1/-1}}.ls-holz-image-card-img{aspect-ratio:3/4;display:block;height:auto;max-width:100%;object-fit:cover;transition:transform 0.5s ease 0s,filter 0.5s ease 0s;width:auto}.ls-holz-image-card-img a:is(:hover,:focus) .ls-holz-image-card-img{transform:scale(1.3)}.ls-holz-image-card-inner{bottom:0px;color:var(--text-base);left:0px;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;position:absolute;right:0px;transform:translate3d(0px,calc(100% - 3.5rem),0px);transition:transform 0.5s ease 0s;z-index:1}.ls-holz-image-card-inner:before{background-color:var(--surface-1);bottom:-1px;content:"";left:0px;opacity:0.75;pointer-events:none;position:absolute;right:0px;top:0px;transition:opacity 0.5s ease 0s;z-index:-1}.ls-holz-image-card-inner p:not(:first-of-type){font-size:var(--fs-xs)}.ls-holz-image-card-title{font-weight:600}.ls-holz-proof-slider-item{background-blend-mode:normal;background-image:linear-gradient(120deg,var(--surface-3) 50%,var(--neutral-900) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--text-base);overflow-x:hidden;overflow-y:hidden;border:1px solid var(--highlight-metal);border-radius:var(--radius-m)}.ls-holz-proof-slider-image{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;width:100%}.ls-holz-proof-slider-title{margin-bottom:.5em}.ls-holz-proof-slider-text{text-wrap:balance}.ls-holz-proof-slider-meta{background-color:rgba(93,93,107,0.36);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px;color:var(--text-muted);font-size:var(--fs-xs);font-style:italic;margin-bottom:0px;border-radius:6px;padding:.2em .6em}.ls-holz-proof-slider-inner{padding:2em 1em}.ls-holz-proof-slider-control{background-color:transparent;padding:0px}.ls-holz-proof-slider-control:is(:hover,:focus){background-color:transparent;color:var(--color-primary-bright)}.ls-holz-proof-slider-control .gb-carousel-control-icon svg{color:var(--color-primary-dark);fill:currentColor;height:3em;width:3em}.ls-holz-proof-slider-meta-wrapper{column-gap:.5rem;display:flex;flex-wrap:wrap;row-gap:.5rem}.ls-holz-mini-grid-items{color:var(--neutral-900);display:flex;flex-direction:column;margin-bottom:0px;border:1px solid var(--highlight-metal);border-radius:var(--radius-m);padding:1.7em}.ls-holz-mini-grid-items .label{color:var(--text-muted);font-size:.85em;font-weight:500;letter-spacing:1px;text-transform:uppercase}.ls-holz-mini-grid-items .value{font-size:1.25em;font-weight:700;line-height:1;margin-bottom:.35em}.ls-holz-ablauf-card{margin-left:.5em;max-width:33em;padding-bottom:var(--space-m);padding-left:var(--space-s);padding-right:var(--space-xs);position:relative;border-left:1px dashed var(--neutral-400)}.ls-holz-ablauf-card-heading{background-color:var(--neutral-100);font-family:var(--gp-font--teko);font-size:calc(var(--fs-card-heading) * .9);font-weight:600;line-height:1.2;margin-bottom:.25em}.ls-holz-ablauf-card-text{margin-bottom:.5em}.ls-holz-ablauf-card-meta{color:var(--text-muted);font-size:var(--fs-xs);margin-bottom:0px}.ls-holz-ablauf-card-heading-2{align-items:flex-end;background-color:var(--neutral-100);column-gap:.95em;display:flex;justify-content:flex-start;margin-bottom:.5em;margin-left:calc(var(--space-s) * -1 - .5em)}.ls-holz-ablauf-card-heading-2 .highlight{color:var(--color-primary);font-size:1.5em;transform:translate3d(0px,-.065em,0px)}.ls-holz-ablauf-card-heading-number{background-color:var(--color-primary);color:var(--neutral-100);font-family:var(--gp-font--teko);font-size:calc(var(--fs-card-heading) * .9);height:1.7em;left:-1em;line-height:1.85;margin-bottom:0px;position:absolute;text-align:center;top:-.35em;width:1.7em;border-radius:50%}.btn-cta-contact{align-items:center;background-color:color-mix(in srgb,var(--neutral-100) 6%,transparent);color:var(--text-base);column-gap:calc(var(--space-s) * 0.25);display:flex;font-size:var(--fs-card);font-weight:600;justify-content:center;letter-spacing:0.01em;line-height:1;min-width:17ch;text-decoration:none;transition:all 0.18s ease 0s;border:1px solid color-mix(in srgb,var(--neutral-100) 18%,transparent);border-radius:var(--radius-round);padding:0.85em 1.15em}.btn-cta-contact:is(:hover,:focus){background-color:color-mix(in srgb,var(--neutral-100) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--color-primary) 55%,var(--neutral-100) 20%);border-left-color:color-mix(in srgb,var(--color-primary) 55%,var(--neutral-100) 20%);border-right-color:color-mix(in srgb,var(--color-primary) 55%,var(--neutral-100) 20%);border-top-color:color-mix(in srgb,var(--color-primary) 55%,var(--neutral-100) 20%);color:var(--neutral-100);transform:translate3d(0px,-0.08em,0px)}.btn-cta-contact .gb-shape svg{color:var(--color-primary-bright);fill:currentColor;height:1.5em;width:1.5em}.grid-12{column-gap:var(--space-m);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}@media (max-width:767px){.grid-12{column-gap:0px}}.grid-3-11{display:grid;grid-column:3/11;grid-template-columns:subgrid}@media (max-width:1024px){.grid-3-11{grid-column:1/-1}}.grid-1-1{grid-column:1/-1}@media (max-width:767px){.grid-1-1{grid-column:1/-1}}.grid-item-3-11{grid-column:3/11}@media (max-width:1024px){.grid-item-3-11{grid-column:1/-1}}@media (max-width:767px){.grid-item-3-11{grid-column:1/-1;margin-top:6rem}}.grid-item-1-8{grid-column:1/8}@media (max-width:1024px){.grid-item-1-8{grid-column:1/-1}}@media (max-width:767px){.grid-item-1-8{display:block;grid-column:1/-1}}.grid-item-8-13{grid-column:8/13}.grid-ls-cards{display:grid;grid-column:1/-1;grid-template-columns:subgrid;margin-top:5rem;row-gap:2em}.hero-text{color:var(--text-muted);margin-bottom:3.5em;max-width:51ch}.hero-wrapper{background-blend-mode:overlay,normal;background:radial-gradient(var(--surface-3) 0%,var(--highlight-metal) 100%),url(https://mww-2.aachenweb.de/wp-content/uploads/bg-industry.webp) center /cover no-repeat;padding:10rem 2rem}.leistungen-hero-link{border-left-color:var(--neutral-100);border-right-color:var(--neutral-100);border-top-color:var(--neutral-100);color:var(--neutral-900);column-gap:.35em;display:inline-flex;flex-direction:row-reverse;font-weight:600;justify-content:flex-end;text-decoration:none;transition:background-color 0.25s ease 0s,border 0.25s ease 0s;width:100%;border-bottom:1px solid var(--neutral-100);border-radius:0rem;padding:.5em .75em}.leistungen-hero-link:is(:hover,:focus){background-color:var(--neutral-200);border-bottom-color:var(--neutral-400);border-left-color:var(--neutral-400);border-right-color:var(--neutral-400);border-top-color:var(--neutral-400);border-radius:var(--radius-s)}.leistungen-hero-link:is(:hover,:focus) .gb-shape svg{transform:translate3d(0.25em,0px,0px)}.leistungen-hero-link .gb-shape svg{color:var(--color-primary-dark);fill:var(--color-primary-bright);height:1em;margin-top:.25em;transition:transform 0.25s ease 0s;width:1em}.leistungen-hero-link a{color:var(--neutral-900);text-decoration:none}.fs-card-heading{font-size:var(--fs-card-heading)}.leistungen-card{align-items:flex-start;background-color:var(--neutral-100);display:flex;flex-direction:column;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;border:1px solid var(--neutral-300);border-radius:var(--radius-l)}.leistungen-card:is(:hover,:focus) .leistungen-card-img{transform:scale(1.02)}@media (max-width:1200px) and (min-width:768px){.leistungen-card{grid-column:span 6}}@media (max-width:767px){.leistungen-card{grid-column:1/-1}}.leistungen-card-img{aspect-ratio:16/9;display:block;height:auto;max-width:100%;object-fit:cover;transform-origin:50% 100%;transition:transform 0.35s ease 0s;width:100%}.leistungen-card-inner{color:var(--neutral-900);padding-left:var(--space-s);padding-right:var(--space-s);padding-top:var(--space-s)}.leistungen-card-inner > h3{margin-bottom:.4em}.leistungen-card-details-link{align-items:center;column-gap:0.5em;display:inline-flex;font-weight:600;margin-top:auto;padding-bottom:var(--space-s);padding-left:var(--space-s);padding-right:var(--space-s);text-decoration:none}.leistungen-card-details-link .gb-shape svg{width:1.5em;height:1.5em;fill:currentColor}.acc-faq-leistungen{margin-bottom:3em}.acc-faq-leistungen-item{margin-bottom:.9em;padding-bottom:.6em;border-bottom:1px solid var(--neutral-300)}.acc-faq-leistungen-toggle{align-items:flex-start;column-gap:1em;display:flex;font-weight:600;justify-content:space-between}.acc-faq-leistungen-toggle:is(:hover,:focus){color:var(--surface-1)}.acc-faq-leistungen-content{padding-top:.5em}.acc-faq-leistungen-content p{margin-bottom:.5em;font-size:calc(clamp(1rem,0.92rem + 0.55vw,1.15rem) * .9);max-width:38ch}.contact-card-details{color:var(--neutral-900);font-family:var(--gp-font--teko);font-size:2em;font-weight:600;line-height:1.05;margin-bottom:0.35em}.contact-card-details a{color:var(--neutral-900)}.contact-card-details a:hover{color:var(--color-primary)}.contact-card-name{color:var(--color-primary);font-size:.95em;font-weight:600;letter-spacing:.01em;line-height:1.2;margin-bottom:0.35em}.contact-card{background-color:var(--neutral-200);box-shadow:0 .0625rem .125rem color-mix(in srgb,var(--neutral-900) 8%,transparent),0 .5rem 1.25rem color-mix(in srgb,var(--neutral-900) 10%,transparent);transition:transform 0.35s ease 0s;border:1px solid color-mix(in srgb,var(--neutral-900) 10%,transparent);border-radius:var(--radius-l);padding:1.25em 1.5rem}.contact-quick{background-color:var(--color-primary);color:var(--text-base);display:inline-flex;font-size:.9em;font-weight:600;line-height:1;margin-bottom:1em;margin-right:1em;transition:all 0.35s ease 0s,background-color 0.35s ease 0s;border:1px solid var(--text-muted);border-radius:var(--radius-s);padding:.5em 1em}.contact-quick:is(:hover,:focus){background-color:var(--color-primary-dark);color:var(--text-base);transform:translate3d(0px,-2px,0px)}@media (max-width:767px){.contact-quick{justify-content:center;padding-bottom:.75em;padding-top:.75em;width:100%}}.contact-card-text{color:var(--text-muted);font-size:.95em;font-weight:400;margin-bottom:0px}.card-panel-dark{background-color:var(--surface-3);box-shadow:0 1px 0 color-mix(in oklab,inset var(--neutral-100) 8%,transparent)    inset,0 18px 50px  color-mix(in oklab,#000 45%,transparent);color:var(--text-base);grid-column:span 6;border:1px solid color-mix(in oklab,var(--neutral-100) 10%,transparent);border-radius:var(--radius-l);padding:var(--space-m) var(--space-s)}.card-panel-dark li::marker{color:var(--color-primary-dark)}.card-panel-dark li:not(:last-of-type){margin-bottom:1em}.card-panel-dark ul{list-style-type:square;margin:0px 0px 0px 1em}@media (max-width:767px){.card-panel-dark{grid-column:1/-1}}.anfrage-heading-small{font-family:var(--gp-font--poppins);font-size:clamp(1.05rem,1rem + 0.2vi,1.2rem);font-weight:600;line-height:1.2;margin-bottom:0.5em}.anfrage-heading-small-text{font-size:clamp(0.95rem,0.92rem + 0.12vi,1.05rem);margin-bottom:0px}.btn-small{align-items:center;background-color:var(--neutral-100);border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px;color:var(--color-primary);column-gap:0.5em;display:inline-flex;font-size:var(--fs-eyebrow);font-weight:500;justify-content:center;letter-spacing:.02em;min-width:9em;text-decoration:none;transition:all 0.35s ease 0s;border-radius:var(--radius-m);padding:.6em 1.5em}.btn-small:is(:hover,:focus){background-color:var(--color-primary-dark);border-bottom-color:var(--color-primary-dark);border-left-color:var(--color-primary-dark);border-right-color:var(--color-primary-dark);border-top-color:var(--color-primary-dark);color:var(--text-strong);transform:translate3d(0px,-4px,0px)}.btn-small .gb-shape svg{fill:currentColor;height:1em;width:1em}.hero-light-box{background-color:var(--neutral-100);box-shadow:0 10px 30px  rgba(1,1,12,.06);border:1px solid rgba(1,1,12,.10);border-radius:var(--radius-m);padding:1.25em}.hero-light-box-heading{font-family:var(--gp-font--teko);font-size:var(--fs-card-heading);font-weight:600;line-height:1.07;margin-bottom:0px}.hero-light-box-text{color:var(--text-muted);margin-bottom:0px}.mm-unternehmen-text{color:var(--highlight-metal);font-weight:400;line-height:1.4;margin-bottom:0px;max-width:53ch;text-transform:none}.mm-unternehmen-card:is(:hover,:focus) .mm-unternehmen-title{transform:translate3d(0px,-3px,0px);color:var(--color-primary)}.mm-unternehmen-card:is(:hover,:focus) .mm2-leistung-img{transform:scale(1.02)}.mm-unternehmen-title{color:var(--surface-1);font-family:var(--gp-font--teko);font-size:1.2rem;line-height:1.1;margin-bottom:0px;transition:all 0.35s ease 0s}.referenzen-logo-item{align-items:center;background-color:var(--neutral-100);display:flex;justify-content:center;padding:2rem}@media (max-width:767px){.referenzen-logo-item{padding:1rem}}.referenzen-logo-item-img{height:auto;max-height:80px;max-width:170px;object-fit:contain;width:auto}.mww-ref-grid{background-color:var(--neutral-300);column-gap:12px;display:grid;grid-auto-rows:260px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2rem,1.5rem + 1.5vi,3rem);row-gap:12px;border-radius:var(--radius-s)}.mww-ref-grid .mww-ref-item:first-child{grid-column:span 2;grid-row:span 2}.mww-ref-grid .mww-ref-item:nth-child(4){grid-column:span 2}@media (max-width:767px){.mww-ref-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mww-ref-item{background-color:var(--surface-2);overflow-x:hidden;overflow-y:hidden;position:relative;border-radius:var(--radius-s)}.mww-ref-item-img{display:block;filter:brightness(88%);height:100%;max-width:100%;object-fit:cover;transition:filter 0.35s ease 0s,transform 0.5s ease-in-out 0s;width:100%}.mww-ref-item-img:is(:hover,:focus){filter:brightness(100%);transform:scale(1.025)}.leistungen-card-home{align-items:flex-start;background-color:var(--neutral-100);display:flex;flex-direction:column;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;border:1px solid var(--neutral-300);border-radius:var(--radius-l)}.leistungen-card-home:is(:hover,:focus) .leistungen-card-img{transform:scale(1.02)}@media (max-width:1200px) and (min-width:768px){.leistungen-card-home{grid-column:span 6}}@media (max-width:767px){.leistungen-card-home{grid-column:1/-1}}.praxisbeispiel-item{background-blend-mode:normal;background-image:linear-gradient(120deg,var(--surface-3) 50%,var(--neutral-900) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--text-base);overflow-x:hidden;overflow-y:hidden;border:1px solid var(--highlight-metal);border-radius:var(--radius-m)}@media (max-width:767px){.praxisbeispiel-item{grid-column:1/-1}}.praxisbeispiel-item-image{aspect-ratio:16/9;display:block;height:auto;object-fit:cover;width:100%}.card-details-ansehen{align-items:center;color:var(--color-primary-bright);column-gap:0.5em;display:inline-flex;font-weight:600;margin-top:auto;text-decoration:none}.card-details-ansehen .gb-shape svg{fill:currentColor;height:1.5em;width:1.5em}.card-details-ansehen a{color:var(--color-primary-bright)}.card-title{align-items:flex-start;column-gap:0.5em;display:flex;flex-direction:column;margin-bottom:1.2em;position:relative;row-gap:.8em}.card-title:after{position:absolute;left:0px;content:"";pointer-events:none;width:100%;height:3px;background-image:linear-gradient(to right,var(--color-primary) 0%,transparent 100%);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;bottom:-0.35em;border-radius:.5rem}.card-title .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--color-primary-dark)}.ls-simple-card{background-blend-mode:normal;background-color:var(--surface-3);background-image:linear-gradient(120deg,var(--neutral-100) 50%,var(--neutral-200) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;font-size:var(--fs-card);grid-column:span 4;border-top:1px solid var(--border-dark);border-right:1px solid var(--border-dark);border-bottom:1px solid var(--border-dark);border-left:3px solid var(--color-primary-dark);border-radius:var(--radius-m);padding:3rem 2rem}.ls-simple-card p{margin-bottom:1rem}@media (max-width:1024px){.ls-simple-card{grid-column:1/-1}}@media (max-width:767px){.ls-simple-card{grid-column:1/-1}}.about-card-wrapper{column-gap:1.5em;display:flex;flex-wrap:wrap;row-gap:1.5em}.about-card{background-color:var(--neutral-100);width:calc(33.33% - 1em);border-radius:var(--radius-l);padding:var(--space-s)}.about-card-title{margin-bottom:.35em}.about-card-text{font-size:var(--fs-xs);margin-bottom:0px}.praxisbeispiele-mehr-wrapper{column-gap:1em;display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:clip;overflow-y:clip;row-gap:1em}@media (max-width:767px){.praxisbeispiele-mehr-wrapper{grid-template-columns:1fr}}.praxisbeispiele-first-wrapper{column-gap:1em;display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:clip;overflow-y:clip;row-gap:1em}.praxisbeispiele-toggle-wrapper{display:grid;grid-column:1/-1;grid-template-columns:subgrid;transition:grid-template-rows 0.5s ease 0s}.praxisbeispiel-toggle-btn{background-color:var(--color-primary);color:var(--text-base);column-gap:0.85em;cursor:pointer;display:flex;font-size:.95em;font-weight:600;grid-column:1/-1;justify-content:center;margin-top:var(--space-s);max-width:90%;text-decoration:none;transition:all 0.35s ease 0s;width:14em;border-radius:var(--radius-m);padding:.9em 2em}.praxisbeispiel-toggle-btn:is(:hover,:focus){background-color:var(--color-primary-dark);color:var(--text-base);transform:translate3d(0px,-5px,0px)}.praxisbeispiel-toggle-btn:is(:hover,:focus) .gb-shape svg{transform:translate3d(3px,0px,0px)}.praxisbeispiel-toggle-btn .gb-shape svg{fill:currentColor;font-size:1.5em;height:auto;transition:transform 0.35s ease 0s;width:1em}.ls-praxisbeispiel-badge-list-wrapper{column-gap:.5em;display:flex;flex-wrap:wrap;list-style-type:none;row-gap:.5em;margin:0px}body{color:var(--neutral-900);font-family:var(--gp-font--poppins);font-size:clamp(1rem,0.92rem + 0.55vw,1.15rem)}a{color:var(--color-primary)}a:is(:hover,:focus,:active){color:var(--contrast)}h1{font-family:var(--gp-font--teko)}h2{font-family:var(--gp-font--teko);font-size:2.5rem;line-height:1.1em}h3{font-family:var(--gp-font--teko);font-size:clamp(1.5rem,1.3rem + 1vi,2rem);font-weight:600;line-height:1.04em;margin-bottom:1em}h4{font-family:var(--gp-font--teko);font-size:var(--fs-s);font-weight:600;line-height:1.04em;margin-bottom:1em}h5{font-family:var(--gp-font--teko)}h6{font-family:var(--gp-font--teko)}