.elementor .e-5ede8a8-f5b318d{width:18rem;height:3.6rem;min-height:2.75rem;max-width:100%;font-weight:800;font-size:0px;color:transparent;letter-spacing:0.04em;padding:0px;margin-inline-end:auto;border-radius:0.25rem;background-image:url("https://polsterarbeiten.de/wp-content/uploads/2026/09/polsterarbeiten-logo.png");background-repeat:no-repeat;background-attachment:scroll;background-size:100% auto;background-position:center center;background-color:#FFFFFF;}.elementor .e-78d05f2-bc5ac80{min-height:2.75rem;font-size:0.95rem;color:#242321;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.3rem;padding-inline-end:0.3rem;border-radius:0.25rem;background-color:transparent;}.elementor .e-e4c4f8b-57262b8{min-height:2.75rem;font-size:0.95rem;color:#242321;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.3rem;padding-inline-end:0.3rem;border-radius:0.25rem;background-color:transparent;}.elementor .e-9c0e854-9bb76ca{min-height:2.75rem;font-size:0.95rem;color:#242321;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.3rem;padding-inline-end:0.3rem;border-radius:0.25rem;background-color:transparent;}.elementor .e-77ac4d4-4c71ccb{min-height:2.75rem;font-size:0.95rem;color:#242321;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.3rem;padding-inline-end:0.3rem;border-radius:0.25rem;background-color:transparent;}.elementor .e-183ecbf-8970768{min-height:2.75rem;font-size:0.95rem;color:#FFFFFF;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-radius:0.25rem;background-color:#A85F2A;}.elementor .e-aced798-a9cde5b{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:clamp(1rem, 5vw, 5rem);padding-inline-end:clamp(1rem, 5vw, 5rem);border-block-end-width:1px;background-color:#FFFFFF;flex-direction:row;flex-wrap:wrap;align-items:center;}.elementor .e-74b81a6-78bdea8{font-family:var(--brand-body);font-weight:700;font-size:0.82rem;color:var(--brand-sand);letter-spacing:0.14em;}.elementor .e-868dedf-e3363d8{font-family:var(--brand-heading);font-weight:700;font-size:clamp(2rem, 4.5vw, 4.4rem);color:var(--brand-white);letter-spacing:-0.045em;line-height:1.02;}.elementor .e-042cdd2-030fe0b{max-width:48rem;font-family:var(--brand-body);font-size:1.15rem;color:#E9E4DE;line-height:1.7;}.elementor .e-739dd9e-efb1421{font-family:var(--brand-body);font-weight:700;font-size:1rem;color:var(--brand-white);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0.25rem;background-color:var(--brand-cognac);}.elementor .e-60de1d0-d553069{padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 34rem;}.elementor .e-436ddc2-202022b{font-family:var(--brand-heading);font-size:clamp(3rem,6vw,5.5rem);color:var(--brand-sand);line-height:1;}.elementor .e-eed406b-e97dd5b{font-family:var(--brand-body);font-size:1.05rem;color:var(--brand-white);line-height:1.6;}.elementor .e-c41084d-045ec7d{padding:2.2rem;border-radius:1.25rem;border-width:1px;border-color:rgba(255,255,255,.18);border-style:solid;background-color:rgba(255,255,255,.08);display:flex;flex-direction:column;gap:1rem;flex:1 1 18rem;}.elementor .e-1e3a991-afd578a{color:var(--brand-white);padding-block-start:clamp(3rem, 6vw, 6rem);padding-block-end:clamp(3rem, 6vw, 6rem);padding-inline-start:clamp(1.5rem, 6vw, 7rem);padding-inline-end:clamp(1.5rem, 6vw, 7rem);background-image:url("https://geflechtreparatur.de/wp-content/uploads/2026/05/Sitzkissen-Tecta-Echtleder-Freischwinger-B20-B25.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#242321;display:flex;flex-direction:row;gap:clamp(3rem, 7vw, 7rem);flex-wrap:wrap;align-items:center;}.elementor .e-19bd96c-1df919d{font-family:var(--brand-body);font-weight:700;font-size:0.82rem;color:var(--brand-cognac);letter-spacing:0.14em;}.elementor .e-afab1c1-6362dd2{max-width:62rem;font-family:var(--brand-heading);font-size:clamp(2.2rem,4vw,4.2rem);color:var(--brand-anthrazit);letter-spacing:-0.035em;line-height:1.08;}.elementor .e-b31d09f-e2632ac{width:100%;aspect-ratio:3 / 2;object-fit:contain;margin-block-end:1.25rem;background-color:#FFFFFF;}.elementor .e-39ea2fc-e508bec{font-family:var(--brand-heading);font-size:1.65rem;color:var(--brand-anthrazit);margin-block-end:1rem;}.elementor .e-5b18305-b28adc4{font-family:var(--brand-body);color:#5B554F;line-height:1.7;}.elementor .e-4bd976d-0ebe547{padding:2rem;border-block-start-width:0.3rem;background-color:var(--brand-white);flex:1 1 18rem;}.elementor .e-573e361-7216948{width:100%;aspect-ratio:3 / 2;object-fit:contain;margin-block-end:1.25rem;background-color:#FFFFFF;}.elementor .e-41615b7-aca00fb{font-family:var(--brand-heading);font-size:1.65rem;color:var(--brand-white);margin-block-end:1rem;}.elementor .e-9c1c949-82317ea{font-family:var(--brand-body);color:#E9E4DE;line-height:1.7;}.elementor .e-459b39c-0a11f28{padding:2rem;border-block-start-width:0.3rem;background-color:var(--brand-anthrazit);flex:1 1 18rem;}.elementor .e-8568c66-b4f1553{width:100%;aspect-ratio:3 / 2;object-fit:contain;margin-block-end:1.25rem;background-color:#FFFFFF;}.elementor .e-f7531ea-970a4de{font-family:var(--brand-heading);font-size:1.65rem;color:var(--brand-anthrazit);margin-block-end:1rem;}.elementor .e-2917862-f60bdae{font-family:var(--brand-body);color:#514A44;line-height:1.7;}.elementor .e-1a54fca-eae09b7{padding:2rem;border-block-start-width:0.3rem;background-color:var(--brand-sand);flex:1 1 18rem;}.elementor .e-0d35b13-0eabb86{padding:0px;margin-block-start:1.5rem;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;}.elementor .e-7731ddf-65e745a{padding-block-start:clamp(5rem,9vw,8rem);padding-block-end:clamp(5rem,9vw,8rem);padding-inline-start:clamp(1.5rem,6vw,7rem);padding-inline-end:clamp(1.5rem,6vw,7rem);background-color:var(--brand-cream);display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-a592d98-188829a{max-width:58rem;font-family:var(--brand-heading);font-size:clamp(2.2rem,4vw,4rem);color:var(--brand-anthrazit);line-height:1.08;}.elementor .e-9d0cd16-92ac129{max-width:55rem;font-family:var(--brand-body);font-size:1.1rem;color:#5B554F;line-height:1.75;}.elementor .e-b2645a6-8bffaa2{max-width:55rem;font-family:var(--brand-heading);font-size:clamp(1.8rem,3vw,3rem);color:var(--brand-cognac);line-height:1.15;margin-block-start:2rem;}.elementor .e-89d5e2e-5ca3b85{max-width:55rem;font-family:var(--brand-body);font-size:1.05rem;color:#5B554F;line-height:1.75;}.elementor .e-9b2d793-ff1fe88{padding-block-start:clamp(5rem,9vw,8rem);padding-block-end:clamp(5rem,9vw,8rem);padding-inline-start:clamp(1.5rem,10vw,12rem);padding-inline-end:clamp(1.5rem,10vw,12rem);background-color:var(--brand-white);display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-661985f-18a98c4{max-width:55rem;font-family:var(--brand-heading);font-size:clamp(2.2rem,4vw,4rem);color:var(--brand-white);line-height:1.08;}.elementor .e-52c129e-2a218a3{max-width:48rem;font-family:var(--brand-body);font-size:1.1rem;color:#FFF5ED;line-height:1.7;}.elementor .e-eb39895-ecd9720{font-family:var(--brand-body);font-weight:700;font-size:1rem;color:var(--brand-anthrazit);padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0.25rem;background-color:var(--brand-white);}.elementor .e-a327bb2-51a5154{padding-block-start:clamp(4rem,8vw,7rem);padding-block-end:clamp(4rem,8vw,7rem);padding-inline-start:clamp(1.5rem,10vw,12rem);padding-inline-end:clamp(1.5rem,10vw,12rem);background-color:var(--brand-cognac);display:flex;flex-direction:column;gap:1.3rem;align-items:flex-start;}.elementor .e-c29a7ff-8672ab7{padding:0px;background-color:var(--brand-cream);display:flex;flex-direction:column;}.elementor .e-7d2578a-1f7b03c{font-size:clamp(2rem,4vw,3.5rem);color:#242321;line-height:1.1;}.elementor .e-90f0c3d-5364dde{width:100%;aspect-ratio:3 / 2;object-fit:cover;}.elementor .e-89bb2f0-a8ae533{font-size:1rem;color:#514A44;line-height:1.6;margin-block-start:1rem;}.elementor .e-cf68406-a8d3661{padding:0px;flex:1 1 24rem;}.elementor .e-f56decb-12d2c5e{width:100%;aspect-ratio:3 / 2;object-fit:contain;}.elementor .e-05a170c-87ce72a{font-size:1rem;color:#514A44;line-height:1.6;margin-block-start:1rem;}.elementor .e-fbac0be-7440f67{padding:0px;flex:1 1 24rem;}.elementor .e-6462b8b-168e0cb{padding:0px;display:flex;gap:2rem;flex-wrap:wrap;}.elementor .e-6496868-7da270c{font-size:clamp(2rem,4vw,3.5rem);color:#242321;line-height:1.1;margin-block-start:2rem;}.elementor .e-02d6e30-5368f8c{width:100%;max-width:65rem;object-fit:contain;}.elementor .e-587a54b-273b616{font-size:0.9rem;color:#514A44;line-height:1.6;}.elementor .e-d1a54ea-5def5a9{padding:clamp(2rem,6vw,6rem);background-color:#F7F4EF;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-5d26a0f-978f0df{font-weight:700;font-size:1.35rem;color:#FFFFFF;margin-block-end:0.5rem;}.elementor .e-7b3ab4c-407769f{font-size:0.95rem;color:#F7F4EF;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .e-a99cd1a-3f022a3{font-size:0.95rem;color:#F7F4EF;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .e-8902e9b-fdc33d1{font-size:0.95rem;color:#F7F4EF;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .e-9909d79-7529ae0{padding:0px;flex-direction:column;gap:0.8rem;align-items:flex-start;}.elementor .e-8ed9373-e0c1126{font-weight:700;font-size:1.35rem;color:#FFFFFF;margin-block-end:0.5rem;}.elementor .e-36a7979-9d9a8a3{font-size:0.95rem;color:#F7F4EF;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .e-9449cec-0b52b93{font-size:0.95rem;color:#F7F4EF;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .e-3910a45-751df4f{font-size:0.95rem;color:#F7F4EF;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .e-8202dbf-e681e05{font-size:0.95rem;color:#F7F4EF;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .e-309f823-b869542{padding:0px;flex-direction:column;gap:0.8rem;align-items:flex-start;}.elementor .e-75a950b-be85dbe{font-weight:700;font-size:1.35rem;color:#FFFFFF;margin-block-end:0.5rem;}.elementor .e-814d562-64a2af9{font-size:0.95rem;color:#E7DDD1;line-height:1.8;}.elementor .e-ac57b8c-df74656{font-size:0.95rem;color:#F7F4EF;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .e-462b94a-1912732{padding:0px;flex-direction:column;gap:0.8rem;align-items:flex-start;}.elementor .e-b4376bb-c6c6dd7{font-weight:700;font-size:1.35rem;color:#FFFFFF;margin-block-end:0.5rem;}.elementor .e-20b9f0a-1bf993b{font-size:0.95rem;color:#E7DDD1;line-height:1.8;}.elementor .e-507549b-b004bb7{font-size:0.95rem;color:#F7F4EF;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;}.elementor .e-4040cf5-aa3e7ed{padding:0px;flex-direction:column;gap:0.8rem;align-items:flex-start;}.elementor .e-beecc51-b3adebd{padding:0px;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));}.elementor .e-004cfb2-d7109bf{font-size:0.85rem;color:#C6B7A7;padding-block-start:1.5rem;border-block-start-width:1px;}.elementor .e-e390258-43dd391{color:#F7F4EF;padding:clamp(2rem,5vw,5rem);background-color:#242321;flex-direction:column;gap:2.5rem;}.elementor .e-933a4f4-5c341d8{width:13rem;height:2.9rem;font-size:0px;color:transparent;padding:0px;background-image:url("https://polsterarbeiten.de/wp-content/uploads/2026/09/polsterarbeiten-logo.png");background-repeat:no-repeat;background-attachment:scroll;background-size:100% auto;background-position:center center;background-color:#FFFFFF;}.elementor .e-abe2d88-1017f5b{overflow:visible;position:relative;margin-inline-start:auto;display:none;}.elementor .e-c057b1c-a78c31b{width:100%;position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;z-index:1000;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:#FFFFFF;box-shadow:0px 0.3rem 1.2rem 0px rgba(36,35,33,.08);justify-content:space-between;align-items:center;}.elementor .e-582b209-105beda{font-size:1.45rem;color:#FFFFFF;line-height:1;}.elementor .e-65b9507-f1d4040{width:auto;color:#FFFFFF;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;border-radius:0.45rem;border-width:0px;background-color:#242321;}.elementor .e-7d0bf39-fe4a6ad{justify-content:flex-end;}.elementor .e-c0a632d-4df84bc{width:100%;color:#F7F4EF;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-radius:0px;border-block-end-width:1px;background-color:transparent;display:block;}.elementor .e-1cf894a-cbc7324{width:100%;color:#F7F4EF;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-radius:0px;border-block-end-width:1px;background-color:transparent;display:block;}.elementor .e-c919c46-82d813f{width:100%;color:#F7F4EF;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-radius:0px;border-block-end-width:1px;background-color:transparent;display:block;}.elementor .e-db273d9-0ba6d62{width:100%;font-weight:700;color:#FFFFFF;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-radius:0.35rem;background-color:#A85F2A;display:block;}.elementor .e-ae8f07e-197add3{padding:0.6rem;}.elementor .e-357f796-e49255e{width:17rem;overflow:hidden;position:absolute;inset-block-start:3.2rem;inset-inline-end:0px;border-radius:0.6rem;background-color:#242321;box-shadow:0px 1rem 2.5rem 0px rgba(36,35,33,.24);}.elementor .e-8f8efb2-2233169{width:auto;overflow:visible;position:fixed;inset-block-start:0.8rem;inset-inline-end:1rem;z-index:1001;display:none;gap:0px;align-items:flex-end;}