.elementor .e-21563fd-2e61142{color:var(--st-color-text-inverse-muted);}.elementor .e-ba51e2e-c12f922{color:var(--st-color-text-inverse);letter-spacing:-1px;margin-block-start:var(--st-space-02);margin-block-end:var(--st-space-06);}.elementor .e-bcf9dad-f15e28d{color:var(--st-color-text-inverse);}.elementor .e-95a8798-fde1291{color:var(--st-color-text-inverse);margin-block-end:var(--st-space-06);}.elementor .e-80207aa-389b9e0{width:1.5rem;height:1.5rem;}.elementor .e-3ad7f62-562dd01{width:auto;}.elementor .e-f1ff51f-1ac1dbe{color:var(--st-color-text-inverse);border-color:var(--st-color-text-inverse);}.elementor .e-f1ff51f-1ac1dbe:hover,.elementor .e-f1ff51f-1ac1dbe:focus-visible{color:var(--st-color-brand-secondary);border-color:var(--st-color-text-inverse);background-color:var(--st-color-text-inverse);}.elementor .e-05d281a-86147f8{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-3137ebe-200052e{width:var(--st-space-06);height:var(--st-space-06);color:var(--st-color-brand-accent);}.elementor .e-229d980-bb46193{margin-block-end:0px;}.elementor .e-7a6e531-8e487d0{width:46%;text-align:start;}.elementor .e-8c772cb-4fecd53{width:100%;gap:var(--st-space-04);align-items:end;}.elementor .e-07e88ad-4226f55{margin-block-end:var(--st-space-06);}.elementor .e-f32c9d0-93b0b75{width:55%;display:none;}.elementor .e-cb6c1e6-4c7fe25{align-items:end;}.elementor .e-ce01ce3-780ce79{padding-block-start:256px;margin-block-start:90px;background-image:linear-gradient(45deg, #155c1980 0%,#04274a00 50%),linear-gradient(90deg, #04274af2 0%,#04274a66 76%),url("https://spilger.starts.design/wp-content/uploads/holzbauspilger-heppenheim-referenz-anbau.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%,0% 0%,top right;}.elementor .e-a1e4b42-742383f{letter-spacing:-1px;}.elementor .e-8051c97-9b6bae3{margin-block-end:0px;}.elementor .e-6a6309c-e9953c3{width:50%;}.elementor .e-04b671a-6d463ce{width:auto;padding:var(--st-space-02);}.elementor .e-a3e14df-67eea59{display:none;}.elementor .e-9715602-fbfabbe{gap:var(--st-space-06);}.elementor .e-7fe102d-18ce3f2{color:var(--st-color-text-inverse);letter-spacing:-1px;}.elementor .e-b52b071-c14153c{margin-block-end:0px;display:none;}.elementor .e-cfda643-18c6de0{width:100%;}.elementor .e-b1ef692-aad61ab{width:28px;height:28px;}.elementor .e-085c87a-0c930df{margin-block-end:var(--st-space-04);}.elementor .e-c4cac88-a26a56d{color:var(--st-color-text-inverse);}.elementor .e-9169f76-79cd7ab{color:var(--st-color-text-inverse-muted);margin-block-end:0px;}.elementor .e-3701261-4e540b6{width:28px;height:28px;}.elementor .e-ffcaf9f-99772aa{margin-block-end:var(--st-space-04);}.elementor .e-50c9102-d66ae00{color:var(--st-color-text-inverse);}.elementor .e-51c8f71-de5264f{color:var(--st-color-text-inverse-muted);margin-block-end:0px;}.elementor .e-8940ea8-d7244ff{width:28px;height:28px;}.elementor .e-d439bf4-5620dcb{margin-block-end:var(--st-space-04);}.elementor .e-c609fcf-7543661{color:var(--st-color-text-inverse);}.elementor .e-700c6c3-b86f2d9{color:var(--st-color-text-inverse-muted);margin-block-end:0px;}.elementor .e-cd591eb-fb3ad86{width:28px;height:28px;}.elementor .e-ed186f2-b603b33{margin-block-end:var(--st-space-04);}.elementor .e-50ec66f-be582c9{color:var(--st-color-text-inverse);}.elementor .e-ef39b77-ce173c6{color:var(--st-color-text-inverse-muted);margin-block-end:0px;}.elementor .e-2f28a30-2659f40{width:28px;height:28px;}.elementor .e-1a8baf3-b4d2d5a{margin-block-end:var(--st-space-04);}.elementor .e-f064150-4ee46a5{color:var(--st-color-text-inverse);}.elementor .e-86dfa5b-9fc418a{color:var(--st-color-text-inverse-muted);margin-block-end:0px;}.elementor .e-5d6bed2-e389b63{width:28px;height:28px;}.elementor .e-c99dfef-a597637{margin-block-end:var(--st-space-04);}.elementor .e-f2facd9-5f498cd{color:var(--st-color-text-inverse);}.elementor .e-02f3ad6-fc5343c{color:var(--st-color-text-inverse-muted);margin-block-end:0px;}.elementor .e-cfe1bf4-cda540e{gap:var(--st-space-04);}.elementor .e-63eb60e-32f080b{width:100%;}.elementor .e-8bfeadc-c76f0c7{min-height:500px;object-fit:cover;object-position:center center;border-radius:var(--st-radius-03);}.elementor .e-b011de8-b0a7c9a{width:var(--st-space-06);height:var(--st-space-06);color:var(--st-color-brand-accent);}.elementor .e-34afaaa-e5e2347{margin-block-end:0px;}.elementor .e-e61a330-6a80e87{position:absolute;inset-block-start:var(--st-space-04);inset-inline-end:-41px;}.elementor .e-1f4033d-f654045{width:100%;display:block;}.elementor .e-536f83e-e375377{letter-spacing:-1px;}.elementor .e-a24b752-938dd7e{margin-block-end:var(--st-space-06);}.elementor .e-6833d37-f7b4b60{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-9daa0e0-007ad19{padding-block-end:0px;}.elementor .e-6bcad3c-42806d5{font-weight:600;letter-spacing:-1px;margin-block-end:var(--st-space-04);}.elementor .e-dbab5da-7b1c2e4{max-width:720px;margin-block-end:var(--st-space-06);}.elementor .e-68900a4-da36d04{letter-spacing:-1px;}.elementor .e-f14d9ea-6d80883{margin-block-end:0px;}.elementor .e-125a0fb-e096fdf{width:50%;}.elementor .e-c5642e5-536e21a{display:none;}.elementor .e-3695459-32e9647{margin-block-end:var(--st-space-08);gap:var(--st-space-06);}.elementor .e-1aae22d-1f1ee47{color:var(--st-color-text-inverse);letter-spacing:-1px;}.elementor .e-f1b67d6-644748a{color:var(--st-color-text-inverse-muted);margin-block-end:var(--st-space-06);}.elementor .e-40a22e3-79c7e5f{width:1.5rem;height:1.5rem;}.elementor .e-a5a5c77-88ca615{width:auto;color:var(--site-color-accent-hover);margin-block-end:var(--st-space-02);border-color:var(--st-color-brand-accent);background-color:var(--st-color-text-inverse);}.elementor .e-a5a5c77-88ca615:hover,.elementor .e-a5a5c77-88ca615:focus-visible{color:var(--site-color-accent-hover);border-color:var(--site-color-accent-hover);background-color:var(--st-color-text-inverse-muted);}.elementor .e-d3396cf-d5db6e1{width:100%;max-width:600px;}.elementor .e-8258110-46a4c7a{padding:var(--st-space-08);border-radius:var(--st-radius-03);background-image:linear-gradient(#155c19f2, #155c19f2),url("https://spilger.starts.design/wp-content/uploads/Holzbau-Spilger-Heppenheim-holzmuster.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--st-color-brand-accent);}.elementor .e-50b7ae0-5403666{background-color:var(--site-color-surface-green);}.elementor .e-c4f69ad-64da96d{letter-spacing:-1px;}.elementor .e-fe46e9f-e0b16cc{margin-block-end:var(--st-space-04);}.elementor .e-a136bfb-2507629{width:33.33%;}.elementor .e-6b4c33b-2c47f22{width:66.66%;}.elementor .e-b532eba-d931011{align-items:start;}.elementor .e-08a6e98-e00bf95{display:none;}.elementor .e-245f2e6-cec85c6{gap:var(--st-space-06);}.elementor .e-76c5f77-a82d42e{background-color:var(--st-color-surface-alt);}.elementor .e-7f94633-f656456{max-width:600px;color:var(--st-color-text-inverse);letter-spacing:-1px;margin-block-end:var(--st-space-06);}.elementor .e-f940387-94961e8{width:50%;}.elementor .e-07ce087-f6cfefd{width:var(--st-space-06);height:var(--st-space-06);display:block;flex:1 0 auto;}.elementor .e-3de0eed-4daa23f{width:auto;}.elementor .e-6e7d35d-614537f{text-align:start;margin-block-end:var(--st-space-02);}.elementor .e-5531f76-e6ebb0f{margin-block-end:var(--st-space-06);}.elementor .e-8417ac6-24ca35a{background-image:linear-gradient(#040512bf, #040512bf),url("https://spilger.starts.design/wp-content/uploads/Holzbau-Spilger-Heppenheim-holzbretter.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-1a5b234-66a1d9b{letter-spacing:-1px;}.elementor .e-0b1f1ac-41566b5{margin-block-end:var(--st-space-06);}.elementor .e-ce567d3-5cdb4d3{width:var(--st-space-06);height:var(--st-space-06);color:var(--st-color-brand-accent);}.elementor .e-d3133ee-dae30d1{font-size:20px;color:var(--st-color-text);margin-block-end:0px;}.elementor .e-97e5ad1-4968091{font-weight:400;color:var(--st-color-text-muted);}.elementor .e-fb70639-acc17c4{padding:0px;margin-block-end:var(--st-space-06);display:flex;flex-direction:row;gap:var(--st-space-04);justify-content:flex-start;align-items:center;}.elementor .e-fb70639-acc17c4:hover,.elementor .e-fb70639-acc17c4:focus-visible{color:var(--site-color-accent-hover);}.elementor .e-7a1ba6c-46e72d6{width:var(--st-space-06);height:var(--st-space-06);color:var(--st-color-brand-accent);}.elementor .e-c08b952-2b0c253{font-size:20px;color:var(--st-color-text);margin-block-end:0px;}.elementor .e-f698c0a-966a73d{font-weight:400;color:var(--st-color-text-muted);}.elementor .e-1d5006d-b841253{padding:0px;margin-block-end:var(--st-space-04);display:flex;flex-direction:row;gap:var(--st-space-04);justify-content:flex-start;align-items:center;}.elementor .e-1d5006d-b841253:hover,.elementor .e-1d5006d-b841253:focus-visible{color:var(--site-color-accent-hover);}.elementor .e-0f31751-e29064f{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-e422e96-9af3b07{margin-block-start:var(--st-space-02);}.elementor .e-bb09bf9-5c75b65{padding-block-start:var(--st-space-02);padding-block-end:var(--st-space-02);padding-inline-start:var(--st-space-04);padding-inline-end:var(--st-space-04);border-width:var(--st-border-width-01);}.elementor .e-73f20a1-65b232b{width:100%;min-width:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-c368c59-074a1d8{margin-block-start:var(--st-space-02);}.elementor .e-32f239d-e2803b1{padding-block-start:var(--st-space-02);padding-block-end:var(--st-space-02);padding-inline-start:var(--st-space-04);padding-inline-end:var(--st-space-04);border-width:var(--st-border-width-01);}.elementor .e-94cad0f-fff1148{width:100%;min-width:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-88c986b-00c530e{width:100%;display:flex;flex-direction:row;gap:var(--st-space-05);align-items:stretch;}.elementor .e-12fee19-4e40dd2{margin-block-start:var(--st-space-02);}.elementor .e-bce7563-6aee03b{padding-block-start:var(--st-space-02);padding-block-end:var(--st-space-02);padding-inline-start:var(--st-space-04);padding-inline-end:var(--st-space-04);border-width:var(--st-border-width-01);}.elementor .e-8dc9597-1b5503b{width:100%;min-width:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-a5f3922-60d4004{margin-block-start:var(--st-space-02);}.elementor .e-f9aee77-4afae22{padding-block-start:var(--st-space-02);padding-block-end:var(--st-space-02);padding-inline-start:var(--st-space-04);padding-inline-end:var(--st-space-04);border-width:var(--st-border-width-01);}.elementor .e-2279efb-3c30feb{width:100%;min-width:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-dd83fb3-85532c2{width:100%;display:flex;flex-direction:row;gap:var(--st-space-05);align-items:stretch;}.elementor .e-b1a8142-8a3565b{margin-block-start:var(--st-space-02);}.elementor .e-598bc67-c837295{padding-block-start:var(--st-space-02);padding-block-end:var(--st-space-02);padding-inline-start:var(--st-space-04);padding-inline-end:var(--st-space-04);border-width:var(--st-border-width-01);}.elementor .e-62b892a-6739b26{margin-block-start:var(--st-space-02);}.elementor .e-735e43b-d1626e7{padding-block-start:var(--st-space-02);padding-block-end:var(--st-space-02);padding-inline-start:var(--st-space-04);padding-inline-end:var(--st-space-04);border-width:var(--st-border-width-01);}.elementor .e-2335919-98e9830{font-size:var(--st-font-size-01);margin-block-start:var(--st-space-02);margin-block-end:0px;& a[href]{color:var(--st-color-brand-primary);font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:underline;text-underline-offset:2px;}\n}.elementor .e-2f2e110-c333ac8{margin-block-start:var(--st-space-04);}.elementor .e-35f35b3-3bbe6b5{padding:0px;margin:0px;gap:10px;}.elementor .e-bbd5b09-8767d3f{width:100%;padding:var(--st-space-06);border-radius:var(--st-radius-03);background-color:var(--st-color-surface-alt);display:block;}.elementor .e-9825100-2a447fe{margin-block-end:var(--st-space-06);}.elementor .e-b19bc08-d0e7a7a{width:55%;display:none;}.elementor .e-f034079-b7e08be{align-items:start;}.elementor .e-fa593f8-66704a0{padding-block-start:var(--st-space-08);}