.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 .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 .section{width:1140px;padding:100px;flex-direction:column;gap:20px;align-items:start}.elementor .prj-hero-cont{width:var(--content-width);padding-block-start:10px;padding-inline-start:65px;padding-inline-end:65px;flex-direction:column;align-items:center}.elementor .prj-hero-img-cont{padding:0;flex-direction:row;justify-content:center}.elementor .prj-hero-img{width:100%;overflow:hidden;aspect-ratio:16/9;object-fit:cover;object-position:center center;position:relative;z-index:2;padding:0;border-radius:var(--rounded-corners);border-style:none}.elementor .projects-section{width:var(--content-width);position:relative;z-index:10;padding-block-start:0;padding-block-end:0;padding-inline-start:80px;padding-inline-end:80px;display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.elementor .proj-cont{width:360px;overflow:hidden;aspect-ratio:4/5;padding:20px;border-radius:var(--rounded-corners);flex-direction:column}.elementor .proj-heading{overflow:visible;font-family:var(--Heading-Font);font-weight:400;font-size:19px;color:var(--Weiss2);text-align:center;text-transform:uppercase;padding:6px;margin-block-start:50px;border-radius:var(--rounded-corners);display:flex;align-self:center;text-shadow:0 0 3px rgb(from var(--Schwarz2) r g b / .2);\n}.elementor .proj-subheading{overflow:visible;font-family:var(--Text-Font);font-weight:700;font-size:15px;color:var(--Weiss2);padding:5px;margin-block-start:0;margin-block-end:12px;border-radius:var(--rounded-corners);align-self:center;text-shadow:0 0 3px rgb(from var(--Schwarz2) r g b / .2);\n}.elementor .home-kachel-png{width:100%}.elementor .proj-kachel{padding-block-end:0;padding-inline-start:0;padding-inline-end:0}.elementor .anim-item{pointer-events:none;\n}