.elementor .section-wrapper{display:flex;flex-direction:column;align-items:center;}.elementor .content-wrapper{width:100%;height:auto;min-height:var(--content-wrapper-min-height);max-width:100%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:var(--spacing-lg);}.elementor .primary-hero-section{padding:var(--padding-hero-section);display:flex;justify-content:center;}.elementor .bg-video-overlay{overflow:hidden;border-radius:var(--border-radius-md);background-color:var(--primary-24);box-shadow:4px 4px 16px 0px rgba(0, 0, 0, 0.24);flex:1 0 auto;}.elementor .headline-display{font-family:var(--headline-font);font-weight:500;font-size:clamp(4rem, 1.7143rem + 4.7619vw, 6rem);line-height:1.1;}.elementor .text-max-width{max-width:var(--text-max-width);}.elementor .text-large-regular{font-family:IBM Plex Sans;font-weight:400;font-size:clamp(1rem, 0.8571rem + 0.2976vw, 1.125rem);line-height:1.4;}.elementor .headline-3{font-family:var(--headline-font);font-weight:500;font-size:var(--headline-3-font-size);line-height:1.1;}.elementor .primary-button{background-color:var(--ci-accent);}.elementor .primary-btn{width:max-content;padding-block-start:6px;padding-block-end:6px;padding-inline-start:20px;padding-inline-end:6px;border-radius:96px;border-width:1px;border-color:var(--ci-accent);border-style:solid;box-shadow:4px 4px 13px 0px rgba(0, 0, 0, 0.24);display:flex;flex-direction:row;gap:var(--spacing-xs);flex-wrap:nowrap;align-items:center;}.elementor .text-regular-regular{font-family:var(--text-font);font-weight:300;font-size:1rem;line-height:1.6;}.elementor .row{height:fit-content;padding:0px;display:flex;flex-direction:row;gap:var(--spacing-md);align-items:center;}.elementor .headline-2{font-family:var(--headline-font);font-weight:500;font-size:clamp(2.5rem, 0.7857rem + 3.5714vw, 4rem);line-height:1.1;}.elementor .text-large-medium{font-family:var(--text-font);font-weight:500;font-size:clamp(1rem, 0.8571rem + 0.2976vw, 1.125rem);}.elementor .text-small-regular{font-family:var(--text-font);font-weight:400;font-size:0.875rem;line-height:1.4;}.elementor .text-small-medium{font-family:var(--text-font);font-weight:500;font-size:0.875rem;}.elementor .column{position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:var(--spacing-xs);}.elementor .icon-btn{width:24px;height:24px;color:var(--ci-accent);border-radius:24px;background-color:var(--bg-white);}.elementor .text-accent{color:var(--text-accent);}.elementor .text-primary{color:var(--text-primary);}.elementor .shimmer-border{backdrop-filter:blur(2px);}.elementor .box{padding:0px;}.elementor .headline-4{font-family:var(--headline-font);font-weight:700;font-size:var(--headline-4-font-size);border-color:var(--border-color);}.elementor .subheadline{font-weight:500;font-size:var(--subheadline-font-size);color:var(--text-tertiary);}.elementor .text-btn{font-size:var(--text-btn-font-size);}.elementor .btn-spacing{padding-block-start:var(--btn-padding-block);padding-block-end:var(--btn-padding-block);padding-inline-start:var(--btn-padding-left);padding-inline-end:var(--btn-padding-block);}.elementor .secondary-hero-section{padding:var(--padding-hero-section);}.elementor .box-shadow-md{box-shadow:4px 4px 8px 0px rgba(0, 0, 0, 0.24);}.elementor .icon-auszeichnungen{width:var(--spacing-lg);height:var(--spacing-lg);display:none;}.elementor .text-meta-regular{font-weight:300;font-size:var(--text-meta-font-size);}