.elementor .egp-projekt-body{width:100%;min-width:0px;max-width:1060px;padding:0px;background-color:#ffffff;display:block;margin-inline: auto; padding-inline: 32px; padding-block: 0px;\n}.elementor .sec-related{position:relative;}.elementor .js-why-img{position:relative;}.elementor .js-slider{position:relative;}.elementor .js-wall{position:relative;}.elementor .js-project-card{position:relative;}.elementor .js-reveal{position:relative;}.elementor .js-hero-item{position:relative;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--White);background-color:var(--Antracit);}.elementor .btn-primary{font-family:var(--Body-Font);font-weight:700;font-size:0.875rem;color:var(--White);letter-spacing:0.5px;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:2px;background-color:var(--Accent);}.elementor .btn-outline:hover,.elementor .btn-outline:focus-visible{color:var(--Antracit);background-color:var(--White);}.elementor .btn-outline{font-family:var(--Body-Font);font-weight:700;font-size:0.875rem;color:var(--White);letter-spacing:0.5px;text-transform:uppercase;padding-block-start:13px;padding-block-end:13px;padding-inline-start:28px;padding-inline-end:28px;border-radius:2px;border-width:1px;border-color:var(--White);border-style:solid;background-color:transparent;}.elementor .eyebrow{font-family:var(--Heading-Font);font-weight:700;font-size:0.875rem;color:var(--Accent);letter-spacing:1.5px;text-transform:uppercase;}