:root{--color-blau: #164194;--color-lightgrey: #f3f3f3;--color-img-orange: #ff6e26;--color-img-dark: #29363d;--color-transparentgrey: #ffffff1a;--color-mediumgrey: #697277}@font-face{font-family:"Roboto";src:url("../../files/content/interior-manufacturing/fonts/Roboto/Roboto-VariableFont_wdth,wght.ttf") format("truetype");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:"Barlow";font-weight:400;font-style:normal;font-display:block;src:url("../../files/themes/boparts/design/fonts/barlow/Barlow-Regular.ttf")}@font-face{font-family:"Barlow";font-weight:500;font-style:normal;font-display:block;src:url("../../files/themes/boparts/design/fonts/barlow/Barlow-Medium.ttf")}@font-face{font-family:"Barlow";font-weight:700;font-style:normal;font-display:block;src:url("../../files/themes/boparts/design/fonts/barlow/Barlow-Bold.ttf")}@font-face{font-family:"Oswald";src:url("../../files/content/interior-manufacturing/fonts/Oswald/Oswald-VariableFont_wght.woff2") format("woff2");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:"Oswald";src:url("../../files/content/interior-manufacturing/fonts/Oswald/static/Oswald-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Oswald";src:url("../../files/content/interior-manufacturing/fonts/Oswald/static/Oswald-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Oswald";src:url("../../files/content/interior-manufacturing/fonts/Oswald/static/Oswald-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Oswald";src:url("../../files/content/interior-manufacturing/fonts/Oswald/static/Oswald-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Oswald";src:url("../../files/content/interior-manufacturing/fonts/Oswald/static/Oswald-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Oswald";src:url("../../files/content/interior-manufacturing/fonts/Oswald/static/Oswald-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}#container,.inside{position:initial}h2{font-size:3.25rem;margin-bottom:1rem}p{margin-bottom:1em}.topline,.main__topline{color:#ff6e26;font-family:"Oswald",sans-serif;font-size:.95rem;margin-bottom:.75rem}.mod_bootstrapNavbar{--navbar-height: 72px;background-color:#fff;padding:0;min-height:var(--navbar-height)}.mod_bootstrapNavbar .navbar__container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:var(--navbar-height);padding-top:0;padding-bottom:0}.mod_bootstrapNavbar .navbar__brand{display:flex;align-items:center;width:auto;min-height:var(--navbar-height);padding:0;margin:0}.mod_bootstrapNavbar .navbar__brand img{display:block;height:40px;width:auto;max-width:none}.mod_bootstrapNavbar .navbar__toggler{display:flex;flex-direction:column;justify-content:space-between;align-self:center;width:1.5rem;height:1rem;padding:0;margin-left:auto;border:0;box-shadow:none}.mod_bootstrapNavbar .navbar__toggler:focus,.mod_bootstrapNavbar .navbar__toggler:focus-visible{box-shadow:none;outline:1px solid #29363d;outline-offset:4px}.mod_bootstrapNavbar .navbar__toggler .burger__line{display:block;width:100%;height:2px;background-color:#29363d;border:0;stroke:none;transform-origin:center;transition:transform .2s ease,opacity .2s ease}.mod_bootstrapNavbar .navbar__toggler[aria-expanded=true] .burger__line--1{transform:translateY(7px) rotate(45deg)}.mod_bootstrapNavbar .navbar__toggler[aria-expanded=true] .burger__line--2{opacity:0}.mod_bootstrapNavbar .navbar__toggler[aria-expanded=true] .burger__line--3{transform:translateY(-7px) rotate(-45deg)}.mod_bootstrapNavbar .navbar__nav{flex-basis:100%;flex-grow:1}.mod_bootstrapNavbar .navbar__cta{display:inline-flex;align-items:center;justify-content:center;margin-top:.75rem;white-space:nowrap}@media(max-width: 991.98px){.mod_bootstrapNavbar{overflow:visible}.mod_bootstrapNavbar .navbar__nav.show,.mod_bootstrapNavbar .navbar__nav.collapsing{border-top:1px solid rgba(41,54,61,.12);margin-bottom:1em}}.mod_bootstrapNavbar .module-onepage-navigation{width:100%}.mod_bootstrapNavbar .level_1{display:flex;flex-direction:column;align-items:stretch;list-style:none;margin:0;padding:.5rem 0 .25rem}.mod_bootstrapNavbar .level_1>li{margin:0;padding:0}.mod_bootstrapNavbar .level_1 a{display:block;padding:.7rem 0;color:#29363d;font-size:1rem;line-height:1.4;text-decoration:none;white-space:nowrap}.mod_bootstrapNavbar .level_1 a:hover,.mod_bootstrapNavbar .level_1 a:focus{color:#ff6e26;text-decoration:none}.mod_bootstrapNavbar .level_1 .active>a,.mod_bootstrapNavbar .level_1 .trail>a{color:#29363d}@media(min-width: 992px){.mod_bootstrapNavbar{flex-wrap:nowrap}.mod_bootstrapNavbar .navbar__container{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center;flex-wrap:nowrap}.mod_bootstrapNavbar .navbar__brand{grid-column:1;justify-self:start}.mod_bootstrapNavbar .navbar__toggler{display:none}.mod_bootstrapNavbar .navbar__nav,.mod_bootstrapNavbar .navbar-collapse{display:contents !important}.mod_bootstrapNavbar .module-onepage-navigation{grid-column:2;width:auto;justify-self:center}.mod_bootstrapNavbar .level_1{flex-direction:row;align-items:center;justify-content:center;gap:2rem;padding:0}.mod_bootstrapNavbar .level_1 a{padding:0}.mod_bootstrapNavbar .navbar__cta{grid-column:3;justify-self:end;margin-top:0}}.btn{font-weight:400}.btn.btn-img-orange{background-color:#ff6e26;border-color:#ff6e26;color:#fff}.btn.btn-img-orange:hover,.btn.btn-img-orange:focus{color:#fff;opacity:.85}.btn.btn-img-grey{background-color:#e4e4e6;border-color:#e4e4e6;color:#1a1a1a}.btn.btn-img-grey:hover,.btn.btn-img-grey:focus{background-color:#d8d8da;border-color:#d8d8da;color:#1a1a1a}.btn.btn-transparentgrey{background-color:rgba(255,255,255,.1);border-color:rgba(0,0,0,0);color:#fff}.btn.btn-transparentgrey:hover,.btn.btn-transparentgrey:focus{background-color:rgba(255,255,255,.2);border-color:#fff;color:#fff}#header{position:sticky;top:0;left:0;width:100%;z-index:99999;height:auto;background-color:#fff}#header>.wrapper{background-color:#fff;z-index:999;position:relative;left:auto;right:auto}#header .section-container{max-width:1320px;margin-left:auto;margin-right:auto}#header .inside,#header .row{min-height:72px}#header .row{margin-left:0;margin-right:0;align-items:center}#header .mod_bootstrapNavbar{padding-left:0;padding-right:0}#header .navbar__container.container-fluid{padding-left:0;padding-right:0}#headerimage{overflow:hidden;position:relative;min-height:calc(100vh - 72px);display:flex;flex-direction:column;background-color:#000}#headerimage>.headerimage__container{padding:0}@media(max-width: 767.98px){#headerimage{min-height:70vh}}#headerimage::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:url("/files/content/interior-manufacturing/images/974c88b651e4c88cc0744edfb27770700e480267.png");background-size:contain;background-repeat:no-repeat;background-position:center;mix-blend-mode:screen;opacity:.03}#headerimage>.headerimage__container,#headerimage .headerimage__inside,#headerimage .headerimage__content,#headerimage .mod_article,#headerimage .mod_article__wrapper,#headerimage .mod_article__inside,#headerimage .mod_article__main{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100%}#headerimage .inside,#headerimage .content-element-group{position:static}#headerimage .content-element-group{padding:0;width:100%}@media(max-width: 767.98px){#headerimage .content-element-group{justify-items:center}}#headerimage .content__main{position:relative;z-index:3;width:100%}#headerimage .content__background,#headerimage .background{position:absolute;inset:0;z-index:0;height:auto;width:100%}#headerimage .content__background .background__element,#headerimage .content__background figure,#headerimage .content__background .image_container,#headerimage .background .background__element,#headerimage .background figure,#headerimage .background .image_container{display:block;width:100%;height:100%;margin:0}#headerimage .content__background img,#headerimage .content__background video,#headerimage .background img,#headerimage .background video{object-fit:cover;object-position:center;width:100%;height:100%;margin:0}#headerimage *:not(.btn){color:#fff}#headerimage h1{font-size:clamp(2.25rem,4.5vw,4rem);line-height:1.15}#headerimage .content-hyperlink+.content-hyperlink{margin-left:.75rem}@media(max-width: 576px){#headerimage .content-hyperlink{text-align:center;margin-bottom:1em}#headerimage .content-hyperlink+.content-hyperlink{margin-left:0}}.mod_article.bg{background-size:cover;background-position:50%;background-repeat:no-repeat}.mod_article--background{position:relative}.mod_article--background .mod_article__background.background{position:absolute;top:0;bottom:0;left:50%;z-index:0;width:100vw;height:auto;transform:translateX(-50%);pointer-events:none}.mod_article--background .mod_article__main{position:relative;z-index:1}.mod_article--background .background__element--color{height:100%;width:100%;background-color:var(--background-color)}.onepage_article.mod_article--background{color:#29363d}.onepage_article.mod_article--background .mod_article__wrapper,.onepage_article.mod_article--background .mod_article__inside{display:flex;flex:1 1 auto;flex-direction:column;width:100%}.onepage_article.mod_article--background .mod_article__wrapper{min-height:29.5625rem}.onepage_article.mod_article--background .mod_article__main{display:flex;flex:1 1 auto;flex-direction:column !important;flex-wrap:nowrap !important;align-items:center;justify-content:center;text-align:center;row-gap:0}.onepage_article.mod_article--background .mod_article__main>.content-text{display:flex;flex-direction:column;align-items:center;flex:0 1 auto;width:100% !important;padding:0}.onepage_article.mod_article--background .mod_article__main>.content-text .headline,.onepage_article.mod_article--background .mod_article__main>.content-text .main__headline{font-size:clamp(2.15rem,3.6vw,3.25rem);line-height:1.15;color:#29363d;margin-bottom:1.15rem}.onepage_article.mod_article--background .mod_article__main>.content-text .rte p{font-size:1.05rem;line-height:1.5;margin-bottom:0;color:#29363d}.onepage_article.mod_article--background .mod_article__main>.content-hyperlink{flex:0 0 auto;width:auto;max-width:100%;margin-top:1.75rem;padding:0}.onepage_article.mod_article--background:has(.content--design-leistungen) .mod_article__wrapper{min-height:0}.onepage_article.mod_article--background:has(.content--design-leistungen) .mod_article__main{align-items:stretch;justify-content:flex-start}.onepage_article.mod_article--background:has(.content--design-leistungen) .mod_article__main>.content-text,.onepage_article.mod_article--background:has(.content--design-leistungen) .mod_article__main>.content-hyperlink{align-self:center}.onepage_article.mod_article--background:has(.content--design-leistungen) .mod_article__main>.content-hyperlink{margin-bottom:3rem}.content--design-leistungen{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:stretch;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;text-align:left;color:#29363d}.content--design-leistungen>.content__inside,.content--design-leistungen>.content__inside>.content__main,.content--design-leistungen>.content__inside>.content__main>.main__content{display:contents}.content--design-leistungen .content__background{display:none}.content--design-leistungen>.content__inside>.content__main>.main__content>.content-element-group,.content--design-leistungen>.content-element-group{display:flex;flex-direction:column;min-width:0;padding-left:0 !important;padding-right:0 !important}@media(min-width: 768px){.content--design-leistungen>.content__inside>.content__main>.main__content>.content-element-group,.content--design-leistungen>.content-element-group{flex:0 0 50%;max-width:50%}}.content--design-leistungen>.content__inside>.content__main>.main__content>.content-element-group>.content__inside,.content--design-leistungen>.content__inside>.content__main>.main__content>.content-element-group>.content__inside>.content__main,.content--design-leistungen>.content-element-group>.content__inside,.content--design-leistungen>.content-element-group>.content__inside>.content__main{display:flex;flex:1 1 auto;flex-direction:column;width:100%;max-width:none;min-height:0;margin:0;padding:0}.content--design-leistungen>.content__inside>.content__main>.main__content>.content-element-group>.content__inside>.content__main>.main__content,.content--design-leistungen>.content-element-group>.content__inside>.content__main>.main__content{display:flex;flex:1 1 auto;flex-direction:column;width:100%;max-width:none;min-height:0;margin:0;padding:0}.content--design-leistungen>.content__inside>.content__main>.main__content>.content-element-group:has(.content-image),.content--design-leistungen>.content-element-group:has(.content-image){position:relative;overflow:hidden;min-height:24rem}@media(max-width: 768px){.content--design-leistungen>.content__inside>.content__main>.main__content>.content-element-group:has(.content-image),.content--design-leistungen>.content-element-group:has(.content-image){display:none}}.content--design-leistungen>.content__inside>.content__main>.main__content>.content-element-group:has(.content-image)>.content__inside,.content--design-leistungen>.content-element-group:has(.content-image)>.content__inside{position:absolute;inset:0;height:auto}.content--design-leistungen>.content__inside>.content__main>.main__content>.content-element-group:has(.content-image)>.content__inside>.content__main,.content--design-leistungen>.content-element-group:has(.content-image)>.content__inside>.content__main{height:100%}.content--design-leistungen>.content__inside>.content__main>.main__content>.content-element-group:has(.content-image)>.content__inside>.content__main>.main__content,.content--design-leistungen>.content-element-group:has(.content-image)>.content__inside>.content__main>.main__content{display:grid !important;flex:none;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3, minmax(0, 1fr));gap:0;height:100%;--bs-gutter-x: 0;--bs-gutter-y: 0}.content--design-leistungen>.content__inside>.content__main>.main__content>.content-element-group:has(.content-text)>.content__inside>.content__main>.main__content,.content--design-leistungen>.content-element-group:has(.content-text)>.content__inside>.content__main>.main__content{justify-content:flex-start;gap:0;padding:2rem}.content--design-leistungen .content-element-group:has(.content-text){counter-reset:leistung}.content--design-leistungen .content-element-group:has(.content-text) .content-text{display:flex;flex-direction:row;align-items:flex-start;flex:0 0 auto;gap:1rem;width:100% !important;max-width:none;margin:0;padding:1rem 0;border-bottom:1px solid rgba(41,54,61,.12);counter-increment:leistung}.content--design-leistungen .content-element-group:has(.content-text) .content-text:first-child{padding-top:0}.content--design-leistungen .content-element-group:has(.content-text) .content-text:last-child{padding-bottom:0;border-bottom:0}.content--design-leistungen .content-element-group:has(.content-text) .content-text::before{content:counter(leistung, decimal-leading-zero);display:flex;flex:0 0 2rem;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background-color:#fff;color:#29363d;font-family:"Oswald",sans-serif;font-size:.75rem;font-weight:400;line-height:1}.content--design-leistungen .content-element-group:has(.content-text) .content-text .content__main,.content--design-leistungen .content-element-group:has(.content-text) .content-text .main__content,.content--design-leistungen .content-element-group:has(.content-text) .content-text .rte{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0;width:100%;text-align:left}.content--design-leistungen .content-element-group:has(.content-text) .content-text .content__main{gap:.35rem}.content--design-leistungen .content-element-group:has(.content-text) .content-text .headline,.content--design-leistungen .content-element-group:has(.content-text) .content-text .main__headline,.content--design-leistungen .content-element-group:has(.content-text) .content-text h3,.content--design-leistungen .content-element-group:has(.content-text) .content-text h4,.content--design-leistungen .content-element-group:has(.content-text) .content-text h5{margin:0;color:#29363d;font-family:"Oswald",sans-serif;font-size:1.25rem;font-weight:400;line-height:1.25}.content--design-leistungen .content-element-group:has(.content-text) .content-text .rte p,.content--design-leistungen .content-element-group:has(.content-text) .content-text p{margin:0;color:#29363d;font-family:"Barlow",sans-serif;font-size:.9375rem;font-weight:400;line-height:1.45}.content--design-leistungen .content-element-group:has(.content-image) .content-image{width:auto !important;height:100%;max-width:none;min-width:0;min-height:0;margin:0;padding:0 !important}.content--design-leistungen .content-element-group:has(.content-image) .content-image .content__inside,.content--design-leistungen .content-element-group:has(.content-image) .content-image .content__main,.content--design-leistungen .content-element-group:has(.content-image) .content-image .main__content,.content--design-leistungen .content-element-group:has(.content-image) figure,.content--design-leistungen .content-element-group:has(.content-image) picture{display:block;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.content--design-leistungen .content-element-group:has(.content-image) img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}.mod_article:has(.tabs--industries),.mod_article:has(.content--design-auto){color:#fff}.mod_article:has(.tabs--industries) .headline,.mod_article:has(.tabs--industries) .main__headline,.mod_article:has(.tabs--industries) .content-headline,.mod_article:has(.tabs--industries) h1,.mod_article:has(.tabs--industries) h2,.mod_article:has(.tabs--industries) h3,.mod_article:has(.tabs--industries) h4,.mod_article:has(.tabs--industries) h5,.mod_article:has(.tabs--industries) p,.mod_article:has(.tabs--industries) .rte,.mod_article:has(.content--design-auto) .headline,.mod_article:has(.content--design-auto) .main__headline,.mod_article:has(.content--design-auto) .content-headline,.mod_article:has(.content--design-auto) h1,.mod_article:has(.content--design-auto) h2,.mod_article:has(.content--design-auto) h3,.mod_article:has(.content--design-auto) h4,.mod_article:has(.content--design-auto) h5,.mod_article:has(.content--design-auto) p,.mod_article:has(.content--design-auto) .rte{color:#fff}.mod_article:has(.tabs--industries) .topline,.mod_article:has(.tabs--industries) .main__topline,.mod_article:has(.content--design-auto) .topline,.mod_article:has(.content--design-auto) .main__topline{color:#ff6e26}.content-swiper.content--design-auto .swiper{overflow:visible !important;height:auto !important}.content-swiper.content--design-auto .swiper-wrapper{transform:none !important;height:auto !important}.content-swiper.content--design-auto .swiper-button-prev,.content-swiper.content--design-auto .swiper-button-next,.content-swiper.content--design-auto .swiper-pagination{display:none !important}.content-swiper.content--design-auto .content__background{display:none}@media(max-width: 991.98px){.content-swiper.content--design-auto{max-width:100%;padding-left:0;padding-right:0}.content-swiper.content--design-auto .swiper{overflow:hidden !important;width:100%;max-width:100%}.content-swiper.content--design-auto .swiper-wrapper,.content-swiper.content--design-auto .main__content.row{--bs-gutter-x: 0;display:flex;flex-direction:column;flex-wrap:nowrap;margin-left:0;margin-right:0;width:100%;max-width:100%;transform:none !important}.content-swiper.content--design-auto .swiper-wrapper>.content-text,.content-swiper.content--design-auto .swiper-slide{flex:0 0 auto;width:100%;max-width:100%;padding-left:0;padding-right:0}}.mod_article:has(.tabs--industries){position:relative;overflow:visible;background-color:#202b30;background-blend-mode:overlay}.mod_article:has(.tabs--industries)::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);pointer-events:none;z-index:0}.mod_article:has(.tabs--industries)>*{position:relative;z-index:1}.mod_article:has(.tabs--industries) .content--text{text-align:center}.mod_article:has(.tabs--industries) .content--text .headline,.mod_article:has(.tabs--industries) .content--text .main__headline{font-size:clamp(2rem,4vw,3.25rem);line-height:1.15;margin-bottom:1.25rem}.mod_article:has(.tabs--industries) .content--text .rte p{font-size:1.05rem;line-height:1.55;margin-bottom:0}.mod_article:has(.tabs--industries) .btn{margin-top:1.75rem}.mod_article:has(.tabs--industries) .content-tabs{margin-top:3.5rem}@media(max-width: 991.98px){.mod_article:has(.tabs--industries) .content-tabs{margin-top:2.5rem}}.content-tabs{justify-items:center}.content-tabs .tabs{width:100%}@media(max-width: 991.98px){.content-tabs .tabs .tabs-nav{margin-top:2rem}}.content-tabs .tabs .tabs-main{position:relative;min-width:0;min-height:100%;overflow:hidden;padding-right:2rem}@media(max-width: 991px){.content-tabs .tabs .tabs-main{padding-right:1em}}.content-tabs .tabs .tabs-main .tab-pane{margin-right:4em;height:100%}@media(max-width: 991px){.content-tabs .tabs .tabs-main .tab-pane{margin-right:0}}.content-tabs .tabs .tabs-main .content-element-group,.content-tabs .tabs .tabs-main .content-element-group>.content__inside,.content-tabs .tabs .tabs-main .content-element-group>.content__inside>.content__main,.content-tabs .tabs .tabs-main .content-element-group>.content__inside>.content__main>.main__content{display:block;height:100%}.content-tabs .tabs .tabs-main .content-element-group .content-element-group{display:none}.content-tabs .tabs .tabs-main .content-image{width:100%;max-width:100%;margin:0;height:100%}.content-tabs .tabs .tabs-main .content-image .content__main,.content-tabs .tabs .tabs-main .content-image .main__content,.content-tabs .tabs .tabs-main figure{height:100%;margin:0}.content-tabs .tabs .tabs-main img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0}.content-tabs .tabs .tabs-nav{display:flex;flex-direction:column;justify-content:center;min-width:0;margin:3em 0}.content-tabs .tabs .tabs-nav__item{display:block;width:100%;margin:0;padding:1.75rem 0 1.85rem;text-align:left;color:#fff;background:rgba(0,0,0,0);border:0;border-bottom:1px solid rgba(255,255,255,.28);border-radius:0;box-shadow:none;cursor:pointer;appearance:none}.content-tabs .tabs .tabs-nav__item:first-child{border-top:1px solid rgba(255,255,255,.28)}.content-tabs .tabs .tabs-nav__item:hover,.content-tabs .tabs .tabs-nav__item:focus,.content-tabs .tabs .tabs-nav__item:focus-visible{color:#fff;background:rgba(0,0,0,0);box-shadow:none;outline:none}.content-tabs .tabs .tabs-nav__item .tabs-nav__title{font-size:clamp(1.85rem,2.4vw,2.6rem);line-height:1.15;color:#fff;margin:0 0 .7rem}.content-tabs .tabs .tabs-nav__item .tabs-nav__text,.content-tabs .tabs .tabs-nav__item .tabs-nav__text p{font-size:1rem;line-height:1.5;color:#fff;margin:0}.content-tabs .tabs .tabs-nav__item.active .tabs-nav__title{color:#fff}.mod_article:has(.content--design-auto):not(:has(.content--design-expertise)){overflow:visible}@media(max-width: 991.98px){.mod_article:has(.content--design-auto):not(:has(.content--design-expertise)){overflow-x:hidden}.mod_article:has(.content--design-auto):not(:has(.content--design-expertise)) .mod_article__main.row{--bs-gutter-x: 0;margin-left:0;margin-right:0;width:100%;max-width:100%}.mod_article:has(.content--design-auto):not(:has(.content--design-expertise)) .mod_article__main.row>*{padding-left:0;padding-right:0;max-width:100%}}.mod_article:has(.content--design-auto):not(:has(.content--design-expertise)) .mod_article__main>.content--text{padding-right:2rem}@media(max-width: 991.98px){.mod_article:has(.content--design-auto):not(:has(.content--design-expertise)) .mod_article__main>.content--text{padding-right:0;padding-left:0;margin-bottom:2rem;width:100%;max-width:100%}}.mod_article:has(.content--design-auto):not(:has(.content--design-expertise)) .mod_article__main>.content--text .headline,.mod_article:has(.content--design-auto):not(:has(.content--design-expertise)) .mod_article__main>.content--text .main__headline{font-size:clamp(2.15rem,3.6vw,3.15rem);line-height:1.12;margin-bottom:1.15rem}.mod_article:has(.content--design-auto):not(:has(.content--design-expertise)) .mod_article__main>.content--text .rte p{font-size:1.05rem;line-height:1.5;margin-bottom:0}.content--design-auto:not(.content--design-expertise){padding-left:1.5rem}@media(max-width: 991.98px){.content--design-auto:not(.content--design-expertise){padding-left:0;width:100%;max-width:100%}}.content--design-auto:not(.content--design-expertise) .swiper-wrapper>.content-text,.content--design-auto:not(.content--design-expertise) .swiper-slide{padding:0 1.5rem 2.5rem}@media(max-width: 991.98px){.content--design-auto:not(.content--design-expertise) .swiper-wrapper>.content-text,.content--design-auto:not(.content--design-expertise) .swiper-slide{padding:0 0 1.85rem}}.content--design-auto:not(.content--design-expertise) h5{font-size:clamp(1.35rem,1.7vw,1.7rem);color:#fff}.content--design-auto:not(.content--design-expertise) .rte p{font-size:.98rem;line-height:1.5;color:rgba(255,255,255,.9);margin:0}.mod_article:has(.content--design-expertise){position:relative;overflow:hidden}.mod_article:has(.content--design-expertise) .mod_article__background::after{content:"";position:absolute;inset:-25% 0;z-index:1;pointer-events:none;background-image:url("/files/content/interior-manufacturing/images/974c88b651e4c88cc0744edfb27770700e480267.png");background-size:95% auto;background-repeat:no-repeat;background-position:center;mix-blend-mode:screen;opacity:.05}.mod_article:has(.content--design-expertise) .mod_article__main{position:relative;z-index:1}.mod_article:has(.content--design-expertise) .content-headline{font-size:clamp(2.15rem,3.6vw,3.15rem);line-height:1.12;margin-bottom:0}@media(max-width: 991.98px){.mod_article:has(.content--design-expertise){overflow-x:hidden}.mod_article:has(.content--design-expertise) .mod_article__background::after{background-size:160% auto;background-position:80% 18%;opacity:.1}.mod_article:has(.content--design-expertise) .row{--bs-gutter-x: 0;margin-left:0;margin-right:0;width:100%;max-width:100%}.mod_article:has(.content--design-expertise) .row>*{padding-left:0;padding-right:0;max-width:100%}.mod_article:has(.content--design-expertise) .content-headline,.mod_article:has(.content--design-expertise) .main__topline{text-align:left}}.content-swiper.content--design-expertise{width:100%;margin-top:4.25rem}.content-swiper.content--design-expertise .swiper-wrapper>.content-text,.content-swiper.content--design-expertise .swiper-slide{font-family:Oswald;padding:.15rem 1.5rem .15rem 1.75rem;border-left:1px solid rgba(255,255,255,.2)}.content-swiper.content--design-expertise .swiper-wrapper>.content-text p,.content-swiper.content--design-expertise .swiper-slide p{font-size:18px}.content-swiper.content--design-expertise h5{font-size:64px;color:#fff;font-family:"Roboto",sans-serif;font-weight:700;line-height:1;margin:0 0 .35rem}.content-swiper.content--design-expertise .rte p{font-size:1rem;line-height:1.4;color:#fff;margin:0}@media(max-width: 991.98px){.content-swiper.content--design-expertise{margin-top:2.75rem}.content-swiper.content--design-expertise .swiper,.content-swiper.content--design-expertise .swiper-wrapper,.content-swiper.content--design-expertise .main__content.row{--bs-gutter-x: 0;display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;margin-left:0;margin-right:0;width:100% !important;max-width:100%;height:auto !important;transform:none !important}.content-swiper.content--design-expertise .swiper-wrapper>.content-text,.content-swiper.content--design-expertise .swiper-slide{flex:0 0 auto !important;width:100% !important;max-width:100% !important;margin-right:0 !important;margin-left:0 !important;padding:1rem 0 0 1rem;text-align:left;margin-bottom:3rem}.content-swiper.content--design-expertise .swiper-wrapper>.content-text:last-child,.content-swiper.content--design-expertise .swiper-slide:last-child{padding-bottom:0}.content-swiper.content--design-expertise h5{font-size:clamp(3.75rem,18vw,4.5rem);line-height:.95;letter-spacing:-0.02em;margin:0 0 1.25rem;white-space:nowrap}.content-swiper.content--design-expertise .rte p{font-size:1rem;line-height:1.35}}.kontakt{padding:4em 0;color:#1a1a1a;background-color:#f3f3f3;scroll-margin-top:72px}.kontakt .module-static-article,.kontakt .mod_staticArticle{display:contents}@media(max-width: 767.98px){.kontakt .content-text{padding-left:1.25rem;padding-right:1.25rem}}.kontakt .content-element-group{padding-right:2rem}@media(max-width: 767.98px){.kontakt .content-element-group{padding-left:1.25rem;padding-right:1.25rem;margin-bottom:1.25rem}.kontakt .content-element-group .main__content.row{--bs-gutter-x: 0;margin-left:0;margin-right:0;width:100%;max-width:100%}.kontakt .content-element-group .main__content.row>*{padding-left:0;padding-right:0;max-width:100%}}.kontakt .content-person,.kontakt .content--person,.kontakt .ce_person,.kontakt .ce_persons{min-width:0;max-width:100%;padding-left:2rem;padding-top:1.5rem}@media(max-width: 767.98px){.kontakt .content-person,.kontakt .content--person,.kontakt .ce_person,.kontakt .ce_persons{padding-left:0;padding-right:0;margin-top:.5rem;width:100%}}.kontakt .ce_form,.kontakt .content-form{padding-top:2rem}.kontakt .widget,.kontakt .form-item{margin-bottom:1.35rem}.kontakt label,.kontakt .form-label{display:block;margin-bottom:.35rem}.kontakt .widget-text input,.kontakt .widget-text textarea,.kontakt .widget-text .form-control,.kontakt .widget-textarea input,.kontakt .widget-textarea textarea,.kontakt .widget-textarea .form-control{width:100%;padding:.45rem 0 .65rem;color:#1a1a1a;background:rgba(0,0,0,0);border:0;border-bottom:1px solid #cdcdcf;border-radius:0;box-shadow:none;outline:none}.kontakt .widget-text input:focus,.kontakt .widget-text textarea:focus,.kontakt .widget-text .form-control:focus,.kontakt .widget-textarea input:focus,.kontakt .widget-textarea textarea:focus,.kontakt .widget-textarea .form-control:focus{border-bottom-color:#1a1a1a;box-shadow:none}.kontakt .widget-text textarea,.kontakt .widget-textarea textarea{min-height:7rem;resize:vertical}.kontakt .widget-upload .widget__inner{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem 1rem;border:1px solid #cdcdcf;padding:.85rem 1rem}.kontakt .widget-upload .form-label{display:flex;flex:1 1 auto;align-items:center;gap:.6rem;margin:0;cursor:pointer}.kontakt .widget-upload .form-label::before{content:"";flex:0 0 1.25rem;width:1.25rem;height:1.25rem;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%231a1a1a' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 16V4m0 0l-5 5m5-5l5 5M4 20h16'/%3E%3C/svg%3E")}.kontakt .widget-upload input.upload,.kontakt .widget-upload input[type=file]{flex:1 1 10rem;min-width:0;width:auto;padding:0;color:#1a1a1a;background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;cursor:pointer}.kontakt .widget-upload input.upload:focus,.kontakt .widget-upload input[type=file]:focus{box-shadow:none}.kontakt .widget-upload input.upload::file-selector-button,.kontakt .widget-upload input.upload::-webkit-file-upload-button,.kontakt .widget-upload input[type=file]::file-selector-button,.kontakt .widget-upload input[type=file]::-webkit-file-upload-button{display:none}.kontakt .widget-checkbox legend{display:none}.kontakt .widget-checkbox fieldset{padding:0;margin:0;border:0}.kontakt .widget-checkbox .custom-checkbox,.kontakt .widget-checkbox .custom-control,.kontakt .widget-checkbox .form-check{display:flex;align-items:flex-start;gap:.7rem;padding-left:0;margin:0}.kontakt .widget-checkbox input[type=checkbox]{flex:0 0 auto;width:1.1rem;height:1.1rem;margin:.15rem 0 0}.kontakt .widget-checkbox label,.kontakt .widget-checkbox .form-check-label,.kontakt .widget-checkbox .custom-control-label{display:inline;margin:0}.kontakt .widget-checkbox a{color:inherit;text-decoration:underline}.kontakt .widget-submit{margin-top:.5rem;margin-bottom:0}.person--kontakt{min-width:0;max-width:100%}@media(max-width: 767.98px){.person--kontakt{width:100%}}.person--kontakt .person--kontakt__header{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;min-width:0;width:100%;max-width:100%}@media(min-width: 992px){.person--kontakt .person--kontakt__header{flex-direction:row;align-items:center;gap:0}}@media(max-width: 767.98px){.person--kontakt .person--kontakt__header{flex-flow:row}}.person--kontakt .person--kontakt__photo{flex:0 0 auto;max-width:100%}@media(max-width: 767.98px){.person--kontakt .person--kontakt__photo{width:50%}}.person--kontakt .person--kontakt__photo figure,.person--kontakt .person--kontakt__photo picture,.person--kontakt .person--kontakt__photo .person-image{display:block;margin:0;max-width:100%}.person--kontakt .person--kontakt__photo img{display:block;width:7.5rem;height:7.5rem;max-width:100%;object-fit:cover;border-radius:50%}@media(max-width: 767.98px){.person--kontakt .person--kontakt__photo img{width:100%;height:100%}}@media(min-width: 992px){.person--kontakt .person--kontakt__photo img{width:280px;height:280px}}.person--kontakt .person--kontakt__identity{display:flex;flex-direction:column;align-items:flex-start;min-width:0;width:100%;padding-left:0;overflow-wrap:anywhere}@media(max-width: 767.98px){.person--kontakt .person--kontakt__identity{width:50%;min-height:stretch;justify-content:space-evenly}}.person--kontakt .person--kontakt__identity .btn{margin-top:1rem}@media(min-width: 992px){.person--kontakt .person--kontakt__identity{width:auto;padding-left:2em;align-self:center}}.person--kontakt .person--kontakt__logo{display:block;width:4.15rem;height:1.65rem;margin-bottom:1rem;overflow:hidden}.person--kontakt .person--kontakt__logo img{display:block;height:100%;width:auto;max-width:none;border-radius:0}.person--kontakt .name>span{padding-right:.25em}.person--kontakt .person--kontakt__role{margin:.25rem 0 0;color:#333}.person--kontakt .person--kontakt__details{margin-top:2.15rem;max-width:100%}@media(max-width: 767.98px){.person--kontakt .person--kontakt__details{--bs-gutter-x: 0;display:block;margin-left:0;margin-right:0;width:100%;max-width:100%}}.person--kontakt .person--kontakt__item{min-width:0;max-width:100%;padding:1.5rem 1rem}@media(max-width: 767.98px){.person--kontakt .person--kontakt__item{flex:0 0 auto;width:100%;padding:0 0 1.5rem}}.person--kontakt .person--kontakt__item h5{margin:0 0 .4rem}.person--kontakt .person--kontakt__item p{overflow-wrap:anywhere;max-width:100%}.person--kontakt .person--kontakt__item a{color:inherit;text-decoration:underline;word-break:break-word}.person--kontakt .person--kontakt__item--location{padding-right:0;padding-bottom:0}.person--kontakt .person--kontakt__item--location a{text-decoration:none;display:flex;align-items:center;font-weight:500}.person--kontakt .person--kontakt__item--location a:after{content:"›";padding-left:1em;font-size:1.5em;display:flex}.person--kontakt .person--kontakt__icon{display:block;margin-bottom:1rem}.person--kontakt .person--kontakt__icon img{display:block;height:100%;width:32px}#footer{position:relative;width:100%;background-color:#29363d;color:#fff}#footer .section-container{max-width:1320px;margin-left:auto;margin-right:auto}#footer>.section-container>.inside>.row{--bs-gutter-x: 0;margin-left:0;margin-right:0}#footer .mod_staticArticle,#footer .module-static-article{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;padding-top:4rem;padding-bottom:2.5rem}#footer .mod_staticArticle>*,#footer .module-static-article>*{padding-left:0;padding-right:0}#footer a{color:#fff;text-decoration:none}#footer a:hover,#footer a:focus{color:#fff;text-decoration:underline}#footer .content-image{flex:0 0 100%;width:100%;margin-bottom:2.5rem}#footer .content-image figure{margin:0}#footer .content-image img{display:block;width:auto;height:2.125rem;max-width:12.5rem}#footer .content--design-footer{flex:0 0 100%;width:100% !important;max-width:100% !important;margin:0;padding:0}#footer .content--design-footer .content__background{display:none}#footer .content--design-footer .content__inside,#footer .content--design-footer .content__main,#footer .content--design-footer .main__content{display:block;width:100%;max-width:100%;margin:0;padding:0}#footer .company--footer,#footer .mod_company{width:100%;color:#fff}#footer .company--footer{display:flex;flex-direction:column}@media(min-width: 768px){#footer .company--footer{align-items:flex-start;justify-content:flex-start}}#footer .company__col{flex:0 1 auto;min-width:0}#footer .company__col p{margin:0;color:#fff;font-family:"Barlow",sans-serif;font-size:1rem;font-weight:400;line-height:1.5}#footer .company__label{margin:0 0 .75rem;color:#fff;font-family:"Oswald",sans-serif;font-size:1rem;font-weight:400;line-height:1.25}#footer .company__name{margin-bottom:.25rem;font-size:1rem;line-height:1.5}#footer .company__address-line+.company__cityline,#footer .company__cityline{margin-top:0}#footer .company__city{margin-left:.35em}#footer .company__col--kontakt .company__contacts{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}#footer .company__col--social{display:flex;align-items:flex-start}#footer .company__social{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1em 0}#footer .company__social-link{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2rem;height:2rem;text-decoration:none}#footer .company__social-link:hover,#footer .company__social-link:focus{text-decoration:none;opacity:.85}#footer .company__social-link img{display:block;width:2rem;height:2rem}#footer .company__social-fallback{font-size:.875rem}#footer .contacts__item{display:inline-flex;align-items:center;color:#fff;font-family:"Barlow",sans-serif;font-size:1rem;line-height:1.5}#footer .contacts__item .glyphicon{display:none}#footer hr{margin-top:3em}#footer .content-text:not(:has(hr)){order:11;flex:1 1 auto;width:auto;max-width:none;margin-top:1.5rem;color:rgba(255,255,255,.72);text-align:left}#footer .content-text:not(:has(hr)) .rte,#footer .content-text:not(:has(hr)) p{margin:0;color:rgba(255,255,255,.72);font-family:"Barlow",sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}#footer .mod_customnav{order:12;flex:0 0 auto;width:auto;margin-top:1.5rem;margin-left:auto;text-align:right}#footer .mod_customnav .level_1{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1.5rem;margin:0;padding:0;list-style:none}#footer .mod_customnav a{color:rgba(255,255,255,.72);font-family:"Barlow",sans-serif;font-size:.875rem;text-transform:none}@media(max-width: 767.98px){#footer .mod_staticArticle,#footer .module-static-article{padding-top:3rem;padding-bottom:2rem}#footer .content-image{margin-bottom:2rem}#footer .company--footer{gap:1.5rem}#footer .company__col--social{margin-left:0}#footer .mod_staticArticle::before,#footer .module-static-article::before{margin-top:2rem}#footer .content-text:not(:has(hr)),#footer .mod_customnav{flex:0 0 100%;width:100%;margin-left:0;text-align:left}#footer .mod_customnav{margin-top:.75rem}#footer .mod_customnav .level_1{justify-content:flex-start;flex-flow:column;gap:.5rem;text-decoration:underline}}