.elementor .text-H2{font-family:Inter;font-weight:700;font-size:2.5rem;color:var(--color-midnight-navy);text-align:center;padding-block-start:0rem;}.elementor .header-overline{font-family:Inter;font-weight:600;font-size:0.72rem;color:var(--color-muted-gold);letter-spacing:0.18em;text-transform:uppercase;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .text-H3{font-family:Inter;font-weight:600;font-size:1.8rem;color:var(--color-midnight-navy);letter-spacing:-0.01rem;margin-block-end:0.75rem;}.elementor .text-fliesstext{font-family:Inter;font-weight:400;font-size:0.94rem;color:var(--color-deep-anthracite);line-height:1.7em;margin-block-end:1.5rem;}.elementor .text-link{font-weight:600;font-size:0.88rem;color:var(--color-muted-gold);margin-block-start:0.5rem;}.elementor .text-link:hover,.elementor .text-link:focus-visible{color:var(--color-muted-gold);.mehr-erfahren::after {
content: '→';
display: inline-block;
margin-left: 0.5em;
transition: transform 0.3s ease;
}

.mehr-erfahren:hover::after {
transform: translateX(4px);
}\n}.elementor .section-layout-warm-ivory{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--color-warm-ivory);display:block;flex-direction:column;align-items:center;}.elementor .container-1200{min-width:700px;max-width:1200px;margin-inline-start:auto;margin-inline-end:auto;display:block;justify-content:space-around;}.elementor .section-header{text-align:center;padding-block-end:4.5rem;}.elementor .section-header-intro{max-width:50rem;font-family:var(--standardfont);font-weight:300;font-size:1.1rem;color:var(--color-warm-gray);line-height:1.6em;text-align:center;margin-block-start:1rem;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;justify-content:center;align-items:center;}.elementor .flex-arbeitsfeld{min-height:26.25rem;overflow:hidden;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-end:2rem;background-color:var(--color-white);}.elementor .zigzag-textblok{width:66%;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:3.5rem;padding-inline-end:0.5rem;background-color:var(--color-white);display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .align-left{text-align:start;}.elementor .zigzag-bildblock{overflow:hidden;aspect-ratio:auto;object-fit:fill;display:block;align-self:stretch;}.elementor .container-appearance-roundededges{border-radius:7px;border-width:1px;border-color:var(--color-soft-taupe);border-style:solid;box-shadow:0px 0px 5px 0px var(--color-soft-taupe);}.elementor .text-align-left{text-align:start;}.elementor .text-farbe-warmgray{color:var(--color-warm-gray);padding:0rem;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-soft-taupe);border-style:none;}.elementor .divider{width:48px;margin-block-start:1.5rem;margin-block-end:1.5rem;background-color:var(--color-muted-gold);display:block;}.elementor .text-farbe-anthracite{color:var(--color-deep-anthracite);}.elementor .container-color-taupe{background-color:var(--color-soft-taupe);}.elementor .text-centered{text-align:center;}.elementor .background-white{background-color:var(--color-white);}.elementor .text-card-bignumber{font-weight:700;font-size:2.5rem;color:var(--color-muted-gold);margin-block-end:1rem;}.elementor .flexbox-3-cards{padding:0px;gap:2rem;}.elementor .container-textcard{padding:2.5rem;}.elementor .schatten-warm-gray{box-shadow:0px 0px 5px 0px #e3e3e3;transition:all 400ms;}.elementor .schatten-warm-gray:hover,.elementor .schatten-warm-gray:focus-visible{box-shadow:0px 0px 10px 0px #cecece;}.elementor .section-color-navy{background-color:var(--color-midnight-navy);}.elementor .text-farbe-soft-taupe{color:var(--color-soft-taupe);}.elementor .text-farbe-weiss{color:var(--color-white);}.elementor .text-seitenlogo{font-weight:500;font-size:2rem;color:var(--color-midnight-navy);}.elementor .section-size-hero{height:50vh;min-height:40rem;padding-block-start:3rem;}.elementor .text-H1{font-weight:700;font-size:3.6rem;margin-block-end:2rem;}.elementor .text-hero-subtitle{width:30rem;font-size:1.1rem;color:var(--color-deep-anthracite);line-height:1.5em;margin-block-start:0rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .text-farbe-burgundy{color:var(--color-burgundy-muted);}.elementor .container-color-warmivory{background-color:var(--color-warm-ivory);}