.elementor-8385 .elementor-element.elementor-element-75eb068c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8385 .elementor-element.elementor-element-2cb4e351{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(12, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;--align-items:stretch;--border-radius:2rem 2rem 2rem 2rem;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8385 .elementor-element.elementor-element-653f1243{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-8385 .elementor-element.elementor-element-653f1243 .elementor-counter-number-wrapper{gap:0.25em;color:var( --e-global-color-4cbb093 );font-family:var( --e-global-typography-9bdbf68-font-family ), Sans-serif;font-size:var( --e-global-typography-9bdbf68-font-size );font-weight:var( --e-global-typography-9bdbf68-font-weight );line-height:var( --e-global-typography-9bdbf68-line-height );letter-spacing:var( --e-global-typography-9bdbf68-letter-spacing );}.elementor-8385 .elementor-element.elementor-element-653f1243 .elementor-counter-title{color:var( --e-global-color-4cbb093 );font-family:var( --e-global-typography-fcc3530-font-family ), Sans-serif;font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-8385 .elementor-element.elementor-element-6dca3c2{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-8385 .elementor-element.elementor-element-6dca3c2 .elementor-counter-number-wrapper{color:var( --e-global-color-4cbb093 );font-family:"Instrument Sans", Sans-serif;font-size:50px;font-weight:700;line-height:1em;}.elementor-8385 .elementor-element.elementor-element-6dca3c2 .elementor-counter-title{color:var( --e-global-color-4cbb093 );font-family:var( --e-global-typography-fcc3530-font-family ), Sans-serif;font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-8385 .elementor-element.elementor-element-7f7506be{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-8385 .elementor-element.elementor-element-7f7506be .elementor-counter-number-wrapper{color:var( --e-global-color-4cbb093 );font-family:var( --e-global-typography-9bdbf68-font-family ), Sans-serif;font-size:var( --e-global-typography-9bdbf68-font-size );font-weight:var( --e-global-typography-9bdbf68-font-weight );line-height:var( --e-global-typography-9bdbf68-line-height );letter-spacing:var( --e-global-typography-9bdbf68-letter-spacing );}.elementor-8385 .elementor-element.elementor-element-7f7506be .elementor-counter-title{color:var( --e-global-color-4cbb093 );font-family:var( --e-global-typography-fcc3530-font-family ), Sans-serif;font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-8385 .elementor-element.elementor-element-6fd919c1{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-8385 .elementor-element.elementor-element-6fd919c1 .elementor-counter-number-wrapper{color:var( --e-global-color-4cbb093 );font-family:var( --e-global-typography-9bdbf68-font-family ), Sans-serif;font-size:var( --e-global-typography-9bdbf68-font-size );font-weight:var( --e-global-typography-9bdbf68-font-weight );line-height:var( --e-global-typography-9bdbf68-line-height );letter-spacing:var( --e-global-typography-9bdbf68-letter-spacing );}.elementor-8385 .elementor-element.elementor-element-6fd919c1 .elementor-counter-title{color:var( --e-global-color-4cbb093 );font-family:var( --e-global-typography-fcc3530-font-family ), Sans-serif;font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-8385 .elementor-element.elementor-element-638d1cb3{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-8385 .elementor-element.elementor-element-638d1cb3 .elementor-counter-number-wrapper{color:var( --e-global-color-4cbb093 );font-family:var( --e-global-typography-9bdbf68-font-family ), Sans-serif;font-size:var( --e-global-typography-9bdbf68-font-size );font-weight:var( --e-global-typography-9bdbf68-font-weight );line-height:var( --e-global-typography-9bdbf68-line-height );letter-spacing:var( --e-global-typography-9bdbf68-letter-spacing );}.elementor-8385 .elementor-element.elementor-element-638d1cb3 .elementor-counter-title{color:var( --e-global-color-4cbb093 );font-family:var( --e-global-typography-fcc3530-font-family ), Sans-serif;font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-8385 .elementor-element.elementor-element-12511060{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-8385 .elementor-element.elementor-element-12511060 .elementor-counter-number-wrapper{color:var( --e-global-color-4cbb093 );font-family:var( --e-global-typography-9bdbf68-font-family ), Sans-serif;font-size:var( --e-global-typography-9bdbf68-font-size );font-weight:var( --e-global-typography-9bdbf68-font-weight );line-height:var( --e-global-typography-9bdbf68-line-height );letter-spacing:var( --e-global-typography-9bdbf68-letter-spacing );}.elementor-8385 .elementor-element.elementor-element-12511060 .elementor-counter-title{color:var( --e-global-color-4cbb093 );font-family:var( --e-global-typography-fcc3530-font-family ), Sans-serif;font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8385 .elementor-element.elementor-element-3bac2fbf{text-align:center;}.elementor-8385 .elementor-element.elementor-element-3bac2fbf img{width:100%;}@media(max-width:1280px){.elementor-8385 .elementor-element.elementor-element-75eb068c{--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-8385 .elementor-element.elementor-element-2cb4e351{--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-8385 .elementor-element.elementor-element-653f1243 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-9bdbf68-font-size );line-height:var( --e-global-typography-9bdbf68-line-height );letter-spacing:var( --e-global-typography-9bdbf68-letter-spacing );}.elementor-8385 .elementor-element.elementor-element-653f1243 .elementor-counter-title{font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-8385 .elementor-element.elementor-element-6dca3c2 .elementor-counter-number-wrapper{font-size:42px;}.elementor-8385 .elementor-element.elementor-element-6dca3c2 .elementor-counter-title{font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-8385 .elementor-element.elementor-element-7f7506be .elementor-counter-number-wrapper{font-size:var( --e-global-typography-9bdbf68-font-size );line-height:var( --e-global-typography-9bdbf68-line-height );letter-spacing:var( --e-global-typography-9bdbf68-letter-spacing );}.elementor-8385 .elementor-element.elementor-element-7f7506be .elementor-counter-title{font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-8385 .elementor-element.elementor-element-6fd919c1 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-9bdbf68-font-size );line-height:var( --e-global-typography-9bdbf68-line-height );letter-spacing:var( --e-global-typography-9bdbf68-letter-spacing );}.elementor-8385 .elementor-element.elementor-element-6fd919c1 .elementor-counter-title{font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-8385 .elementor-element.elementor-element-638d1cb3 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-9bdbf68-font-size );line-height:var( --e-global-typography-9bdbf68-line-height );letter-spacing:var( --e-global-typography-9bdbf68-letter-spacing );}.elementor-8385 .elementor-element.elementor-element-638d1cb3 .elementor-counter-title{font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-8385 .elementor-element.elementor-element-12511060 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-9bdbf68-font-size );line-height:var( --e-global-typography-9bdbf68-line-height );letter-spacing:var( --e-global-typography-9bdbf68-letter-spacing );}.elementor-8385 .elementor-element.elementor-element-12511060 .elementor-counter-title{font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-8385 .elementor-element.elementor-element-2cb4e351{--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-8385 .elementor-element.elementor-element-653f1243 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-9bdbf68-font-size );line-height:var( --e-global-typography-9bdbf68-line-height );letter-spacing:var( --e-global-typography-9bdbf68-letter-spacing );}.elementor-8385 .elementor-element.elementor-element-653f1243 .elementor-counter-title{font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-8385 .elementor-element.elementor-element-6dca3c2 .elementor-counter-number-wrapper{line-height:1.15em;}.elementor-8385 .elementor-element.elementor-element-6dca3c2 .elementor-counter-title{font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-8385 .elementor-element.elementor-element-7f7506be .elementor-counter-number-wrapper{font-size:var( --e-global-typography-9bdbf68-font-size );line-height:var( --e-global-typography-9bdbf68-line-height );letter-spacing:var( --e-global-typography-9bdbf68-letter-spacing );}.elementor-8385 .elementor-element.elementor-element-7f7506be .elementor-counter-title{font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-8385 .elementor-element.elementor-element-6fd919c1 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-9bdbf68-font-size );line-height:var( --e-global-typography-9bdbf68-line-height );letter-spacing:var( --e-global-typography-9bdbf68-letter-spacing );}.elementor-8385 .elementor-element.elementor-element-6fd919c1 .elementor-counter-title{font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-8385 .elementor-element.elementor-element-638d1cb3 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-9bdbf68-font-size );line-height:var( --e-global-typography-9bdbf68-line-height );letter-spacing:var( --e-global-typography-9bdbf68-letter-spacing );}.elementor-8385 .elementor-element.elementor-element-638d1cb3 .elementor-counter-title{font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-8385 .elementor-element.elementor-element-12511060 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-9bdbf68-font-size );line-height:var( --e-global-typography-9bdbf68-line-height );letter-spacing:var( --e-global-typography-9bdbf68-letter-spacing );}.elementor-8385 .elementor-element.elementor-element-12511060 .elementor-counter-title{font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-8385 .elementor-element.elementor-element-2cb4e351{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{line-height:var( --e-global-typography-secondary-line-height );}.elementor-8385 .elementor-element.elementor-element-653f1243{padding:0px 0px 0px 0px;}.elementor-8385 .elementor-element.elementor-element-653f1243 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-9bdbf68-font-size );line-height:var( --e-global-typography-9bdbf68-line-height );letter-spacing:var( --e-global-typography-9bdbf68-letter-spacing );}.elementor-8385 .elementor-element.elementor-element-653f1243 .elementor-counter-title{font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-8385 .elementor-element.elementor-element-6dca3c2{padding:0px 0px 0px 0px;}.elementor-8385 .elementor-element.elementor-element-6dca3c2 .elementor-counter-number-wrapper{font-size:24px;}.elementor-8385 .elementor-element.elementor-element-6dca3c2 .elementor-counter-title{font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-8385 .elementor-element.elementor-element-7f7506be{padding:0px 0px 0px 0px;}.elementor-8385 .elementor-element.elementor-element-7f7506be .elementor-counter-number-wrapper{font-size:var( --e-global-typography-9bdbf68-font-size );line-height:var( --e-global-typography-9bdbf68-line-height );letter-spacing:var( --e-global-typography-9bdbf68-letter-spacing );}.elementor-8385 .elementor-element.elementor-element-7f7506be .elementor-counter-title{font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-8385 .elementor-element.elementor-element-6fd919c1{padding:0px 0px 0px 0px;}.elementor-8385 .elementor-element.elementor-element-6fd919c1 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-9bdbf68-font-size );line-height:var( --e-global-typography-9bdbf68-line-height );letter-spacing:var( --e-global-typography-9bdbf68-letter-spacing );}.elementor-8385 .elementor-element.elementor-element-6fd919c1 .elementor-counter-title{font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-8385 .elementor-element.elementor-element-638d1cb3{padding:0px 0px 0px 0px;}.elementor-8385 .elementor-element.elementor-element-638d1cb3 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-9bdbf68-font-size );line-height:var( --e-global-typography-9bdbf68-line-height );letter-spacing:var( --e-global-typography-9bdbf68-letter-spacing );}.elementor-8385 .elementor-element.elementor-element-638d1cb3 .elementor-counter-title{font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-8385 .elementor-element.elementor-element-12511060{padding:0px 0px 0px 0px;}.elementor-8385 .elementor-element.elementor-element-12511060 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-9bdbf68-font-size );line-height:var( --e-global-typography-9bdbf68-line-height );letter-spacing:var( --e-global-typography-9bdbf68-letter-spacing );}.elementor-8385 .elementor-element.elementor-element-12511060 .elementor-counter-title{font-size:var( --e-global-typography-fcc3530-font-size );line-height:var( --e-global-typography-fcc3530-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for counter, class: .elementor-element-7f7506be */.elementor-8385 .elementor-element.elementor-element-7f7506be {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-6fd919c1 */.elementor-8385 .elementor-element.elementor-element-6fd919c1 {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-638d1cb3 */.elementor-8385 .elementor-element.elementor-element-638d1cb3 {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-12511060 */.elementor-8385 .elementor-element.elementor-element-12511060 {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cb4e351 */.elementor-8385 .elementor-element.elementor-element-2cb4e351 {
    position: relative;
    width: 100%;
    max-width: 1728px;
    margin: 0 auto;
    aspect-ratio: 16 / 7;
}

/* === Logo: groß, zentral, unten angeschnitten === */
.elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stats--logo {
    position: absolute;
    bottom: 0;
    left: 50%;
    /* transform: translate(-50%, 25%); */
    margin-left: -15%;
    width: 30%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    overflow: hidden;
    z-index: 3;
}

.elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stats--logo img {
    width: 100%;
    height: auto;
    max-width: none;
    object-fit: cover;
    object-position: top;
    box-sizing: content-box;
}

/* === Counter Basis === */
.elementor-8385 .elementor-element.elementor-element-2cb4e351 .elementor-widget-counter {
    z-index: 2;
    padding: 0.75rem 1.25rem;
    background: #ffffff;
}

.elementor-8385 .elementor-element.elementor-element-2cb4e351 .elementor-counter-number-wrapper {
    font-size: var(--dsm--font-size--h2--split);
    font-weight: var(--dsm--fw--bold);
    line-height: 1.1;
    color: var(--dsm--color--text--primary);
    margin-bottom: 0.5rem;
}

.elementor-8385 .elementor-element.elementor-element-2cb4e351 .elementor-counter-title {
    font-size: var(--dsm--font-size--lead);
    font-weight: var(--dsm--fw--regular);
    line-height: 1.4;
    color: var(--dsm--color--text--primary);
}

/* === Counter-Positionen === */

/* Linke Counter: rechtsbündig */
.elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--1 {
    grid-column: 1 / span 5;
}

.elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--3,
.elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--5 {
    grid-column: 1 / span 3;
}

.elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--1 .elementor-counter,
.elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--3 .elementor-counter,
.elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--5 .elementor-counter {
    align-items: flex-end;
    text-align: right;
}

/* Rechte Counter: linksbündig */
.elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--2 {
    grid-column: 8 / span 5;
}

.elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--4 {
    grid-column: 10 / span 3;
}

.elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--6 {
    grid-column: 10 / span 3;
}

.elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--2 .elementor-counter,
.elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--4 .elementor-counter,
.elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--6 .elementor-counter {
    align-items: flex-start;
    text-align: left;
}

/* Reihen */
.elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--1 { grid-row: 1 / span 2; }
.elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--2 { grid-row: 1 / span 2; }
.elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--3 { grid-row: 5 / span 3; }
.elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--4 { grid-row: 5 / span 3; }
.elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--5 { grid-row: 11 / span 2; }
.elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--6 { grid-row: 11 / span 2; }

.elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--5,
.elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--6 {
    align-self: end;
}

/* === Mobile === */
@media (max-width: 767px) {
    .elementor-8385 .elementor-element.elementor-element-2cb4e351 {
        grid-template-columns: 1fr 1fr;
        grid-template-rows: auto;
        gap: 1.5rem;
        min-height: auto;
    }

    .elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stats--logo {
        grid-column: 1 / -1;
        grid-row: 0;
        
        padding: 2rem;
        position: relative;
    }

    .elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stats--logo img {
        width: 100%;
        max-width: 8rem;
        border: 0;
    }

    .elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--1,
    .elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--2,
    .elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--3,
    .elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--4,
    .elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--5,
    .elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--6 {
        grid-column: auto;
        grid-row: auto;
    }

    .elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--1 .elementor-counter,
    .elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--2 .elementor-counter,
    .elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--3 .elementor-counter,
    .elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--4 .elementor-counter,
    .elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--5 .elementor-counter,
    .elementor-8385 .elementor-element.elementor-element-2cb4e351 .prokuras-stat--6 .elementor-counter {
        align-items: flex-start;
        text-align: left;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75eb068c */.elementor-8385 .elementor-element.elementor-element-75eb068c {
    position: relative;
    overflow: hidden;
}

/* === SVG-Linien-Layer === */
/*
.elementor-8385 .elementor-element.elementor-element-75eb068c::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 60' preserveAspectRatio='none'><line x1='50' y1='55' x2='30' y2='25' stroke='%23242424' stroke-width='4' vector-effect='non-scaling-stroke' stroke-linecap='round'/><line x1='30' y1='25' x2='10' y2='10' stroke='%23242424' stroke-width='1' vector-effect='non-scaling-stroke' stroke-linecap='round'/><line x1='50' y1='55' x2='70' y2='25' stroke='%23242424' stroke-width='4' vector-effect='non-scaling-stroke' stroke-linecap='round'/><line x1='70' y1='25' x2='90' y2='10' stroke='%23242424' stroke-width='1' vector-effect='non-scaling-stroke' stroke-linecap='round'/><line x1='50' y1='55' x2='28' y2='40' stroke='%23242424' stroke-width='4' vector-effect='non-scaling-stroke' stroke-linecap='round'/><line x1='28' y1='40' x2='8' y2='35' stroke='%23242424' stroke-width='1' vector-effect='non-scaling-stroke' stroke-linecap='round'/><line x1='50' y1='55' x2='72' y2='40' stroke='%23242424' stroke-width='4' vector-effect='non-scaling-stroke' stroke-linecap='round'/><line x1='72' y1='40' x2='92' y2='35' stroke='%23242424' stroke-width='1' vector-effect='non-scaling-stroke' stroke-linecap='round'/><line x1='50' y1='55' x2='32' y2='52' stroke='%23242424' stroke-width='4' vector-effect='non-scaling-stroke' stroke-linecap='round'/><line x1='32' y1='52' x2='10' y2='52' stroke='%23242424' stroke-width='1' vector-effect='non-scaling-stroke' stroke-linecap='round'/><line x1='50' y1='55' x2='68' y2='52' stroke='%23242424' stroke-width='4' vector-effect='non-scaling-stroke' stroke-linecap='round'/><line x1='68' y1='52' x2='90' y2='52' stroke='%23242424' stroke-width='1' vector-effect='non-scaling-stroke' stroke-linecap='round'/></svg>");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center -100px;
}
*/

/*
.elementor-8385 .elementor-element.elementor-element-75eb068c::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 60' preserveAspectRatio='none'><line x1='50' y1='45' x2='30' y2='25' stroke='%23242424' stroke-width='4' vector-effect='non-scaling-stroke' stroke-linecap='round'/><line x1='30' y1='25' x2='10' y2='12' stroke='%23242424' stroke-width='1' vector-effect='non-scaling-stroke' stroke-linecap='round'/><line x1='50' y1='45' x2='70' y2='25' stroke='%23242424' stroke-width='4' vector-effect='non-scaling-stroke' stroke-linecap='round'/><line x1='70' y1='25' x2='90' y2='12' stroke='%23242424' stroke-width='1' vector-effect='non-scaling-stroke' stroke-linecap='round'/><line x1='50' y1='45' x2='30' y2='40' stroke='%23242424' stroke-width='4' vector-effect='non-scaling-stroke' stroke-linecap='round'/><line x1='30' y1='40' x2='8' y2='35' stroke='%23242424' stroke-width='1' vector-effect='non-scaling-stroke' stroke-linecap='round'/><line x1='50' y1='45' x2='70' y2='40' stroke='%23242424' stroke-width='4' vector-effect='non-scaling-stroke' stroke-linecap='round'/><line x1='70' y1='40' x2='92' y2='35' stroke='%23242424' stroke-width='1' vector-effect='non-scaling-stroke' stroke-linecap='round'/><line x1='50' y1='45' x2='30' y2='52' stroke='%23242424' stroke-width='4' vector-effect='non-scaling-stroke' stroke-linecap='round'/><line x1='30' y1='52' x2='8' y2='55' stroke='%23242424' stroke-width='1' vector-effect='non-scaling-stroke' stroke-linecap='round'/><line x1='50' y1='45' x2='70' y2='52' stroke='%23242424' stroke-width='4' vector-effect='non-scaling-stroke' stroke-linecap='round'/><line x1='70' y1='52' x2='92' y2='55' stroke='%23242424' stroke-width='1' vector-effect='non-scaling-stroke' stroke-linecap='round'/></svg>");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
*/

/* === Reveal Animation: Initial States === */
.elementor-8385 .elementor-element.elementor-element-75eb068c .prokuras-stats--logo,
.elementor-8385 .elementor-element.elementor-element-75eb068c .elementor-widget-counter {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity 0.8s cubic-bezier(0.22, 1, 0.36, 1),
                transform 0.8s cubic-bezier(0.22, 1, 0.36, 1);
}

/* === Reveal Animation: Visible States === */
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stats--logo,
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .elementor-widget-counter {
    opacity: 1;
    transform: translateY(0);
}

/* Staggered Delays */
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stats--logo { transition-delay: 0s; }
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stat--1     { transition-delay: 0.3s; }
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stat--2     { transition-delay: 0.4s; }
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stat--3     { transition-delay: 0.5s; }
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stat--4     { transition-delay: 0.6s; }
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stat--5     { transition-delay: 0.7s; }
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stat--6     { transition-delay: 0.8s; }

/* Reduced Motion */
@media (prefers-reduced-motion: reduce) {
    .elementor-8385 .elementor-element.elementor-element-75eb068c .prokuras-stats--logo,
    .elementor-8385 .elementor-element.elementor-element-75eb068c .elementor-widget-counter {
        opacity: 1;
        transform: none;
        transition: none;
    }
}

/* === Mobile: Linien aus === */
@media (max-width: 767px) {
    .elementor-8385 .elementor-element.elementor-element-75eb068c::before {
        display: none;
    }
}


/* ::before-Block kannst du löschen, wir machen es jetzt mit dem inline SVG */

.elementor-8385 .elementor-element.elementor-element-75eb068c .prokuras-stats--lines {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none;
}

/* === Linien: langsamer === */
.elementor-8385 .elementor-element.elementor-element-75eb068c .prokuras-stats--lines line {
    stroke-dasharray: 30;
    stroke-dashoffset: 30;
    transition: stroke-dashoffset 1.8s cubic-bezier(0.22, 1, 0.36, 1);
    transition: stroke-dashoffset 1.8s cubic-bezier(0.4, 0, 0.2, 1);
}

.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stats--lines line {
    stroke-dashoffset: 0;
}

/* Paar 1 (Stat 1, oben links) */
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stats--lines line:nth-child(1) { transition-delay: 0.4s; }  /* dick */
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stats--lines line:nth-child(2) { transition-delay: 1.0s; }  /* dünn, startet wenn dick fast fertig */

/* Paar 2 (Stat 2, oben rechts) */
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stats--lines line:nth-child(3) { transition-delay: 0.6s; }
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stats--lines line:nth-child(4) { transition-delay: 1.2s; }

/* Paar 3 (Stat 3, mitte links) */
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stats--lines line:nth-child(5) { transition-delay: 0.8s; }
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stats--lines line:nth-child(6) { transition-delay: 1.4s; }

/* Paar 4 (Stat 4, mitte rechts) */
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stats--lines line:nth-child(7) { transition-delay: 1.0s; }
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stats--lines line:nth-child(8) { transition-delay: 1.6s; }

/* Paar 5 (Stat 5, unten links) */
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stats--lines line:nth-child(9)  { transition-delay: 1.2s; }
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stats--lines line:nth-child(10) { transition-delay: 1.8s; }

/* Paar 6 (Stat 6, unten rechts) */
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stats--lines line:nth-child(11) { transition-delay: 1.4s; }
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stats--lines line:nth-child(12) { transition-delay: 2.0s; }

/* === Counter: später starten, parallel zu den Linien === */
.elementor-8385 .elementor-element.elementor-element-75eb068c .elementor-widget-counter {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity 1.2s cubic-bezier(0.22, 1, 0.36, 1),
                transform 1.2s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .elementor-widget-counter {
    opacity: 1;
    transform: translateY(0);
}

/* Counter folgen den Linien mit kleinem Versatz */
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stat--1 { transition-delay: 0.7s; }
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stat--2 { transition-delay: 1.0s; }
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stat--3 { transition-delay: 1.3s; }
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stat--4 { transition-delay: 1.6s; }
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stat--5 { transition-delay: 1.9s; }
.elementor-8385 .elementor-element.elementor-element-75eb068c.is-visible .prokuras-stat--6 { transition-delay: 2.2s; }

/* Reduced Motion */
@media (prefers-reduced-motion: reduce) {
    .elementor-8385 .elementor-element.elementor-element-75eb068c .prokuras-stats--lines line {
        stroke-dashoffset: 0;
        transition: none;
    }
}

/* Mobile: SVG aus */
@media (max-width: 767px) {
    .elementor-8385 .elementor-element.elementor-element-75eb068c .prokuras-stats--lines { display: none; }
}/* End custom CSS */