.elementor .e-9453528-209a2ac{color:var(--Primary-Light-three_Borders-finedetails);}.elementor .e-4a263e3-f812db0{color:var(--Primary-Light-One_Headings-BGs-Buttons);}.elementor .e-1f24135-68a0678{color:var(--Primary-Light-One_Headings-BGs-Buttons);}.elementor .e-1f1deee-717e73a{flex-direction:column;gap:var(--space-xs);justify-content:center;}.elementor .e-29441c1-3cb8a88{height:560px;background-image:linear-gradient(135deg, #0a191cb3 40%,#0a191c1a 66%),url("https://baustehl.de/wp-content/uploads/2026/06/Kontakt-hero.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%,center right;}.elementor .e-0754c10-fbabbd2{font-family:var(--font-heading);font-weight:600;font-size:var(--H3-Size);color:var(--Primary-Dark-One_Headings-BGs);letter-spacing:0.02em;line-height:1.4em;text-align:start;margin-block-end:20px;align-self:start;}.elementor .e-35cc65f-0339401{font-family:var(--font-base);font-weight:400;font-size:14px;color:var(--Primary-Dark-Two_BodyText-BGs);letter-spacing:0.005em;line-height:1.35em;text-align:start;margin-block-end:15px;}.elementor .e-b2ffe25-4d29317{font-family:var(--font-base);font-weight:600;font-size:clamp(1.125rem, 1.2vw, 1.25rem);color:var(--Primary-Dark-One_Headings-BGs);letter-spacing:0.08em;margin-block-end:5px;}.elementor .e-e9fa1b7-b3c11c1{font-family:var(--font-base);font-weight:400;font-size:16px;color:var(--Primary-Dark-Two_BodyText-BGs);letter-spacing:0.02em;}.elementor .e-2da34fc-40efc11{flex-direction:column;}.elementor .e-aade31d-1639a84{margin-block-end:15px;border-radius:10px;border-width:1px;border-color:var(--Primary-Light-three_Borders-finedetails);border-style:solid;flex-direction:row;gap:var(--space-md);justify-content:space-between;align-items:center;}.elementor .e-b1beeec-9bf830d{font-family:var(--font-base);font-weight:600;font-size:clamp(1.125rem, 1.2vw, 1.25rem);color:var(--Primary-Dark-One_Headings-BGs);letter-spacing:0.08em;margin-block-end:5px;}.elementor .e-803b51a-a9826ef{font-family:var(--font-base);font-weight:400;font-size:16px;color:var(--Primary-Dark-Two_BodyText-BGs);letter-spacing:0.02em;}.elementor .e-9e6f1c5-6979d4e{flex-direction:column;}.elementor .e-9a4a799-c3170e6{margin-block-end:15px;border-radius:10px;border-width:1px;border-color:var(--Primary-Light-three_Borders-finedetails);border-style:solid;flex-direction:row;gap:var(--space-md);justify-content:space-between;align-items:center;}.elementor .e-cd07be5-520d969{font-family:var(--font-base);font-weight:600;font-size:clamp(1.125rem, 1.2vw, 1.25rem);color:var(--Primary-Dark-One_Headings-BGs);letter-spacing:0.08em;margin-block-end:5px;}.elementor .e-f8a1af8-d9c04eb{font-family:var(--font-base);font-weight:400;font-size:16px;color:var(--Primary-Dark-Two_BodyText-BGs);letter-spacing:0.02em;}.elementor .e-00c7a42-d8712bb{flex-direction:column;}.elementor .e-9e35703-9f1a0f0{margin-block-end:33px;border-radius:10px;border-width:1px;border-color:var(--Primary-Light-three_Borders-finedetails);border-style:solid;flex-direction:row;gap:var(--space-md);justify-content:space-between;align-items:center;}.elementor .e-de1719b-c0aa36c{font-family:var(--font-heading);font-weight:500;font-size:1.5rem;color:var(--Primary-Light-One_Headings-BGs-Buttons);line-height:1.55em;text-align:start;margin-block-end:15px;}.elementor .e-4e0d46a-25f842c{padding:0px;.opening-row {
display: flex;
justify-content: space-between;
align-items: center;
gap: 24px;
padding: 8px 0;
border-bottom: 1px solid #ffffff;
font-family: inherit;
font-size: inherit;
font-weight: inherit;
line-height: inherit;
}

.opening-row span:last-child {
text-align: right;
white-space: nowrap;
}\n}.elementor .e-33c89e7-ea33954{border-radius:10px;background-color:var(--Primary-Dark-One_Headings-BGs);flex-direction:column;align-items:start;}.elementor .e-5689078-4e40430{width:40%;display:flex;flex-direction:column;}.elementor .e-df439cc-b5496ed{font-family:var(--font-heading);font-weight:600;font-size:var(--H3-Size);color:var(--Primary-Dark-One_Headings-BGs);letter-spacing:0.02em;line-height:1.4em;text-align:start;margin-block-end:20px;align-self:start;}.elementor .e-8347e16-85cf108{font-family:var(--font-base);font-weight:400;font-size:14px;color:var(--Primary-Dark-Two_BodyText-BGs);letter-spacing:0.005em;line-height:1.35em;text-align:start;margin-block-end:15px;}.elementor .e-e0f9710-0b407f3{font-family:var(--font-base);font-weight:600;font-size:clamp(1.125rem, 1.2vw, 1.25rem);color:var(--Primary-Dark-One_Headings-BGs);letter-spacing:0.08em;}.elementor .e-ee1a0ba-0d4289b{height:36px;font-family:var(--font-base);font-weight:800;font-size:16px;color:var(--Primary-Dark-Two_BodyText-BGs);letter-spacing:0.02em;border-radius:10px;border-width:1px;border-color:var(--Primary-Light-three_Borders-finedetails);border-style:solid;}.elementor .e-ee1a0ba-0d4289b:focus{border-radius:10px;border-width:1px;border-color:var(--Primary-Dark-One_Headings-BGs);border-style:solid;box-shadow:0px 0px 0px 4px var(--Primary-Light-three_Borders-finedetails);}.elementor .e-24c3b6d-8c70dfa{font-family:var(--font-base);font-weight:600;font-size:clamp(1.125rem, 1.2vw, 1.25rem);color:var(--Primary-Dark-One_Headings-BGs);letter-spacing:0.08em;}.elementor .e-25e2ad3-4a8ab8d{height:36px;font-family:var(--font-base);font-weight:800;font-size:16px;color:var(--Primary-Dark-Two_BodyText-BGs);letter-spacing:0.02em;border-radius:10px;border-width:1px;border-color:var(--Primary-Light-three_Borders-finedetails);border-style:solid;}.elementor .e-25e2ad3-4a8ab8d:focus{border-radius:10px;border-width:1px;border-color:var(--Primary-Dark-One_Headings-BGs);border-style:solid;box-shadow:0px 0px 0px 4px var(--Primary-Light-three_Borders-finedetails);}.elementor .e-8d27f49-5688e22{font-family:var(--font-base);font-weight:600;font-size:clamp(1.125rem, 1.2vw, 1.25rem);color:var(--Primary-Dark-One_Headings-BGs);letter-spacing:0.08em;}.elementor .e-f48bda1-e64ab54{height:36px;font-family:var(--font-base);font-weight:800;font-size:16px;color:var(--Primary-Dark-Two_BodyText-BGs);letter-spacing:0.02em;border-radius:10px;border-width:1px;border-color:var(--Primary-Light-three_Borders-finedetails);border-style:solid;}.elementor .e-f48bda1-e64ab54:focus{border-radius:10px;border-width:1px;border-color:var(--Primary-Dark-One_Headings-BGs);border-style:solid;box-shadow:0px 0px 0px 4px var(--Primary-Light-three_Borders-finedetails);}.elementor .e-cd09a99-514dc5a{font-family:var(--font-base);font-weight:600;font-size:clamp(1.125rem, 1.2vw, 1.25rem);color:var(--Primary-Dark-One_Headings-BGs);letter-spacing:0.08em;}.elementor .e-6c02aa2-22deff7{height:36px;font-family:var(--font-base);font-weight:400;font-size:16px;color:var(--Primary-Dark-Two_BodyText-BGs);letter-spacing:0.02em;border-radius:10px;border-width:1px;border-color:var(--Primary-Light-three_Borders-finedetails);border-style:solid;}.elementor .e-3309b33-f77e6c7{font-family:var(--font-base);font-weight:600;font-size:clamp(1.125rem, 1.2vw, 1.25rem);color:var(--Primary-Dark-One_Headings-BGs);letter-spacing:0.08em;}.elementor .e-67a1bdb-137b07c{font-family:var(--font-base);font-weight:800;font-size:16px;color:var(--Primary-Dark-Two_BodyText-BGs);letter-spacing:0.02em;border-radius:10px;border-width:1px;border-color:var(--Primary-Light-three_Borders-finedetails);border-style:solid;}.elementor .e-67a1bdb-137b07c:focus{border-radius:10px;border-width:1px;border-color:var(--Primary-Dark-One_Headings-BGs);border-style:solid;box-shadow:0px 0px 0px 4px var(--Primary-Light-three_Borders-finedetails);}.elementor .e-a92148f-740a5b3{font-family:var(--font-base);font-weight:600;font-size:20px;color:var(--Primary-Dark-One_Headings-BGs);align-self:start;}.elementor .e-739f553-b186f35{font-family:var(--font-base);font-weight:400;font-size:14px;color:var(--Primary-Dark-One_Headings-BGs);line-height:1.2em;align-self:center;}.elementor .e-9a77167-84e43bb{padding:0px;flex-direction:row;}.elementor .e-f416797-87d18ef{width:20px;height:15px;font-family:var(--font-base);font-weight:500;color:var(--Primary-Dark-One_Headings-BGs);border-radius:4px;border-width:1px;border-color:var(--Primary-Dark-One_Headings-BGs);align-self:center;}.elementor .e-f416797-87d18ef:checked{background-color:var(--Primary-Light-three_Borders-finedetails);}.elementor .e-1ecb3de-ee1f2c5{font-family:var(--font-base);font-weight:400;font-size:var(--font-size-body-s);color:var(--Primary-Dark-One_Headings-BGs);line-height:1.2em;align-self:start;}.elementor .e-c7a5382-24dceb1{flex-direction:row;align-items:center;}.elementor .e-ec9982a-08a0a37{font-family:var(--font-base);font-weight:800;font-size:16px;color:var(--Primary-Light-One_Headings-BGs-Buttons);letter-spacing:0.04em;line-height:1.5em;border-radius:10px;background-color:var(--Primary-Dark-Two_BodyText-BGs);}.elementor .e-ec9982a-08a0a37:hover,.elementor .e-ec9982a-08a0a37:focus-visible{color:var(--Primary-Dark-One_Headings-BGs);background-color:var(--Primary-Light-three_Borders-finedetails);}.elementor .e-fc882a2-9c37f42{font-family:var(--font-base);font-weight:400;font-size:14px;color:var(--Primary-Dark-One_Headings-BGs);}.elementor .e-e005435-d9d4d09{font-family:var(--font-base);font-weight:400;font-size:14px;color:var(--Primary-Dark-One_Headings-BGs);}.elementor .e-fa517a2-f0aa58c{width:60%;display:flex;flex-direction:column;}.elementor .e-9a2947e-56aaedb{margin-block-start:-150px;border-radius:10px;background-color:var(--Primary-Light-One_Headings-BGs-Buttons);box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 1);flex-direction:row;gap:var(--space-md);justify-content:center;align-items:start;}.elementor .e-655c039-f17baf3{background-color:var(--Primary-Light-two_BodyText-BGs);}