.elementor .arbeit-text{padding-block-start:clamp(24px, 3vw, 36px);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .arbeit-bild{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;border-radius:12px;background-color:#FFFFFF;box-shadow:0px 30px 70px 0px rgba(20, 20, 20, 0.16),0px 2px 8px 0px rgba(20, 20, 20, 0.06);display:block;will-change: opacity, scale;\n}.elementor .arbeit{color:#141414;text-decoration:none;padding:0px;display:block;}.elementor .arbeit-item{min-width:0px;padding:0px;}.elementor .arbeit-raster{display:grid;gap:clamp(72px, 9vw, 140px) clamp(32px, 4vw, 64px);grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:auto;}.elementor .arbeit-loop{padding-block-start:0px;padding-block-end:clamp(96px, 12vw, 180px);padding-inline-start:0px;padding-inline-end:0px;}.elementor .hero-und{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 240'%3E%3Cpath d='M172 216 C140 190 78 120 68 78 C60 40 84 16 108 16 C134 16 146 38 140 60 C134 84 104 100 78 118 C46 140 26 160 28 186 C30 214 56 228 84 226 C124 224 156 176 166 122' fill='none' stroke='%23F3F2F0' stroke-width='13' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-attachment:scroll;background-size:auto 100%;background-position:calc(var(--gutter) + clamp(0px, 14vw, 240px)) 0px;}.elementor .karte-zeile{display:block;}.elementor .home-h1{font-family:Lato;font-weight:100;font-size:clamp(44px, 8.6vw, 136px);color:#141414;letter-spacing:-0.035em;line-height:1.02;margin:0px;& span { display: block; padding-left: 1.05em; font-family: Fraunces; color: #726c60; font-weight: 400; font-variation-settings: 'opsz' 40, 'SOFT' 60, 'WONK' 0; letter-spacing: -0.03em; } & em { font-style: normal; color: #0F8A7E; } & em { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }\n}.elementor .karte-mehr{width:auto;font-family:Lato;font-size:16px;color:#4A453C;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex:0 1 auto;white-space: nowrap;\n}.elementor .karte-sub{max-width:44em;font-family:Lato;font-weight:300;font-size:18px;color:#3F454A;letter-spacing:0.01em;line-height:1.4;margin-block-start:0.5em;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .karte-titel{font-family:Lato;font-weight:100;font-size:clamp(34px, 3vw, 56px);color:#141414;letter-spacing:-0.035em;line-height:1.02;margin:0px;& span { display: var(--k-disp); padding-left: var(--k-ind); font-family: Fraunces; font-weight: 400; font-variation-settings: 'opsz' 40, 'SOFT' 60, 'WONK' 0; letter-spacing: -0.03em; color: #726c60; }\n}.elementor .karte-eyebrow{font-family:Lato;font-weight:400;font-size:12px;color:#4A453C;letter-spacing:0.18em;line-height:1.4;text-transform:uppercase;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .reveal-down{--reveal: 1;\n}.elementor .reveal-delay-150{--reveal-delay: 150ms;\n}.elementor .section-inner{width:100%;max-width:var(--container-max);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .about-hero{padding-block-start:96px;padding-block-end:0px;}