.elementor .about-image{width:100px}.elementor .footer-text{font-family:var(--Text-Font);color:var(--Schwarz);background-color:var(--Weiss);align-self:start}.elementor .footer-cont{padding-block-start:0;padding-block-end:0;padding-inline-start:100px;padding-inline-end:0;flex-direction:column;align-items:start}.elementor .button{font-family:var(--Text-Font);font-weight:400;font-size:20px;color:var(--Weiss);text-align:center;padding-block-start:8px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;border-radius:var(--rounded-corners);border-width:1px;border-color:var(--Schwarz);border-style:solid;background-color:var(--Schwarz);align-self:center}.elementor .button:hover,.elementor .button:focus-visible{color:var(--Schwarz);border-radius:var(--rounded-corners);border-width:1px;border-color:var(--Schwarz);border-style:solid;background-color:var(--Weiss)}.elementor .wayout-section{padding-block-start:100px;padding-block-end:50px;flex-direction:column;justify-content:center;align-items:center}.elementor .wayout-cont{margin-block-start:50px;margin-block-end:50px;flex-direction:column;align-items:center}.elementor .wayout-cta{font-family:var(--Text-Font);color:var(--Schwarz);margin:20px;align-self:center}.elementor .menu-font{font-family:var(--Text-Font);font-weight:400;font-size:23px;color:var(--Schwarz);text-transform:uppercase;margin-block-start:20px;margin-inline-start:90px;margin-inline-end:40px;background-color:var(--Weiss);background-clip:content-box}.elementor .proj-descript-section{width:var(--content-width);padding-block-start:100px;padding-block-end:100px;padding-inline-start:140px;padding-inline-end:140px;flex-direction:row;gap:50px;justify-content:center}.elementor .section{width:1140px;padding:100px;flex-direction:column;gap:20px;align-items:start}.elementor .proj-descript-left-cont{width:33%;padding-block-start:20px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;flex-direction:column;gap:20px}.elementor .proj-descript-right-cont{width:67%;padding:15px;border-radius:var(--rounded-corners);background-color:var(--Weiss);flex-direction:column}.elementor .proj-descript-heading{width:110%;font-family:var(--Heading-Font);font-weight:400;font-size:26px;color:var(--Schwarz);line-height:2rem;text-transform:uppercase;overflow-wrap:break-word;word-break:break-word;\n}.elementor .proj-descript-textbox{font-family:var(--Text-Font);font-weight:300;font-size:15px;color:var(--Schwarz);margin-block-start:0}.elementor .page-title{overflow:visible;font-family:var(--Heading-Font);font-weight:400;font-size:54px;color:var(--Schwarz);letter-spacing:0;text-transform:uppercase}.elementor .parent-hero-section{padding-block-start:100px;padding-block-end:100px;flex-direction:column;gap:50px;justify-content:center;align-items:center}