.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:.72rem;color:var(--color-muted-gold);letter-spacing:.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:-.01rem;margin-block-end:.75rem}.elementor .text-fliesstext{font-family:Inter;font-weight:400;font-size:.94rem;color:var(--color-deep-anthracite);line-height:1.7em;margin-block-end:1.5rem}.elementor .page{background-color:var(--color-warm-ivory);justify-content:center}.elementor .page-container{flex-direction:column}.elementor .text-link{font-weight:600;font-size:.88rem;color:var(--color-muted-gold);margin-block-start:.5rem}.elementor .text-link:hover,.elementor .text-link:focus-visible{color:var(--color-muted-gold);.mehr-erfahren::after{content:'→';display:inline-block;margin-left:.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:.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:0 0 5px 0 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:0;border-block-end-width:1px;border-inline-start-width:0;border-inline-end-width:0;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 .text-farbe-espresso{color:var(--color-rich-espresso)}.elementor .flexbox-3-cards{padding:0;gap:2rem}.elementor .container-textcard{padding:2.5rem}.elementor .schatten-warm-gray{box-shadow:0 0 5px 0 #e3e3e3;transition:all 400ms}.elementor .schatten-warm-gray:hover,.elementor .schatten-warm-gray:focus-visible{box-shadow:0 0 10px 0 #cecece}.elementor .section-color-navy{background-color:var(--color-midnight-navy)}.elementor .text-farbe-soft-taupe{color:var(--color-soft-taupe)}.elementor .text-claim{font-weight:700;font-size:1.5rem;color:var(--color-muted-gold);text-align:center}.elementor .text-h4{font-weight:600;font-size:1.2rem;margin-block-end:1rem}.elementor .text-farbe-warm-ivory{color:var(--color-warm-ivory)}.elementor .text-kursiv{font-style:italic}.elementor .text-caption-header{font-size:.72rem;color:var(--color-warm-gray);text-transform:uppercase;margin-block-end:.2rem}.elementor .text-caption-body{font-weight:400;font-size:.88rem;color:var(--color-deep-anthracite)}.elementor .card-padding-large{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:3rem;padding-inline-end:3rem}.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-navy{color:var(--color-midnight-navy)}.elementor .Section-Bild-VolleBreite{height:25vh;background-image:url(https://hinteregger.de/wp-content/uploads/2026/03/strategy-tuscany-road.jpeg);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center}.elementor .zigzag-bild-33{width:33%;height:100%;min-height:100%;overflow:hidden;align-self:stretch}.elementor .left{margin-inline-start:0}.elementor .div-no-paddings{padding:0;margin-inline-start:0rem}.elementor .text-h3-small{font-size:1.2rem}.elementor .text-bigcard-smaller{font-size:2rem}.elementor .text-farbe-gold{color:var(--color-muted-gold)}.elementor .text-farbe-burgundy{color:var(--color-burgundy-muted)}.elementor .section-farbe-burgundy{background-color:var(--color-burgundy-deep)}.elementor .intro-bild-block{width:55%;background-image:url(https://hinteregger.de/wp-content/uploads/2026/03/strategy-architect-desk.jpeg);background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;align-self:stretch}.elementor .absatz-unterlinie{border-block-start-width:0;border-block-end-width:1px;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--color-warm-gray);border-style:solid}.elementor .container-color-warmivory{background-color:var(--color-warm-ivory)}