.elementor .atg-portrait-placeholder{width:100%;aspect-ratio:1 / 1;padding:0px;border-radius:var(--radius-md);background-color:var(--blau-tint);display:flex;}.elementor .atg-header-inner{width:100%;max-width:1280px;padding:0px;display:flex;flex-direction:row;gap:var(--space-6);align-items:center;}.elementor .atg-header{width:100%;height:88px;position:sticky;inset-block-start:0px;z-index:50;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--space-6);padding-inline-end:var(--space-6);background-color:var(--surface);display:flex;flex-direction:row;justify-content:center;align-items:center;border-block-end: 1px solid var(--line);\n}.elementor .atg-footer-bottom{font-family:var(--font-sans);font-size:13px;color:var(--on-navy);line-height:18px;padding-block-start:var(--space-4);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:var(--space-4);justify-content:space-between;align-items:center;border-block-start: 1px solid rgba(255,255,255,0.2);\n}.elementor .atg-footer-text{font-family:var(--font-sans);font-size:15px;color:var(--on-navy);line-height:22px;margin:0px;}.elementor .atg-footer-link:hover,.elementor .atg-footer-link:focus-visible{color:var(--sand);}.elementor .atg-footer-link{font-family:var(--font-sans);font-size:15px;color:var(--on-navy);line-height:22px;text-decoration:underline;margin:0px;text-underline-offset: 3px;\n}.elementor .atg-footer-title{font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--sand);letter-spacing:0.06em;line-height:18px;text-transform:uppercase;margin:0px;}.elementor .atg-event-month{font-family:var(--font-display);font-weight:600;font-size:12px;color:var(--blau-tief);letter-spacing:0.04em;line-height:16px;text-transform:uppercase;margin:0px;}.elementor .atg-event-day{font-family:var(--font-display);font-weight:700;font-size:24px;color:var(--blau-tief);line-height:28px;margin:0px;}.elementor .atg-event-date{width:64px;height:64px;padding:0px;border-radius:var(--radius-md);background-color:var(--blau-tint);display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .atg-event{column-gap:var(--space-4);padding-block-start:var(--space-3);padding-block-end:var(--space-3);padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-template-columns:64px minmax(0, 1fr);grid-template-rows:auto;align-items:center;row-gap: 0px; border-block-end: 1px solid var(--line);\n}.elementor .atg-card-body{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);}.elementor .atg-card:hover,.elementor .atg-card:focus-visible{box-shadow:0px 12px 32px 0px rgba(11,42,58,0.16);}.elementor .atg-card{overflow:hidden;color:var(--ink);text-decoration:none;padding:0px;border-radius:var(--radius-md);border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--surface-raised);box-shadow:0px 2px 8px 0px rgba(11,42,58,0.08);display:flex;flex-direction:column;gap:0px;}.elementor .atg-badge{font-family:var(--font-sans);font-weight:700;font-size:13px;color:var(--ink);letter-spacing:0.02em;line-height:16px;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:var(--radius-sm);border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--surface-sand);display:inline-flex;align-items:center;align-self:flex-start;}.elementor .atg-link:hover,.elementor .atg-link:focus-visible{color:var(--surface-navy);}.elementor .atg-link{font-family:var(--font-sans);font-weight:700;font-size:16px;color:var(--blau-tief);line-height:20px;text-decoration:underline;margin:0px;text-underline-offset: 3px;\n}.elementor .atg-btn-quiet:hover,.elementor .atg-btn-quiet:focus-visible{color:var(--surface-navy);}.elementor .atg-btn-quiet{font-family:var(--font-sans);font-weight:700;font-size:16px;color:var(--blau-tief);line-height:20px;text-decoration:underline;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-radius:var(--radius-md);border-width:0px;background-color:transparent;display:inline-flex;align-items:center;text-underline-offset: 3px;\n}.elementor .atg-btn-secondary:hover,.elementor .atg-btn-secondary:focus-visible{color:var(--blau-tief);background-color:var(--blau-tint);}.elementor .atg-btn-secondary:focus{outline-style:none;box-shadow: 0 0 0 2px var(--surface), 0 0 0 4px var(--focus);\n}.elementor .atg-btn-secondary{font-family:var(--font-sans);font-weight:700;font-size:16px;color:var(--blau-tief);line-height:20px;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--radius-md);border-width:2px;border-color:var(--blau-tief);border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .atg-btn-primary:hover,.elementor .atg-btn-primary:focus-visible{color:var(--on-brand);border-color:var(--gallus-blau-hell);background-color:var(--gallus-blau-hell);}.elementor .atg-btn-primary:focus{outline-style:none;box-shadow: 0 0 0 2px var(--surface), 0 0 0 4px var(--focus);\n}.elementor .atg-btn-primary{font-family:var(--font-sans);font-weight:700;font-size:16px;color:var(--on-brand);line-height:20px;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--radius-md);border-width:2px;border-color:var(--gallus-blau);border-style:solid;background-color:var(--gallus-blau);display:inline-flex;justify-content:center;align-items:center;}.elementor .atg-stat-box{padding-block-start:var(--space-4);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:var(--space-1);border-block-start: 2px solid var(--sand);\n}.elementor .atg-stat{font-family:var(--font-display);font-weight:700;font-size:38px;color:var(--blau-tief);letter-spacing:-0.02em;line-height:44px;margin:0px;}.elementor .atg-body-sm{font-family:var(--font-sans);font-weight:400;font-size:15px;color:var(--ink);line-height:22px;margin:0px;}.elementor .atg-body{font-family:var(--font-sans);font-weight:400;font-size:17px;color:var(--ink);line-height:26px;margin:0px;}.elementor .atg-lead{font-family:var(--font-sans);font-weight:400;font-size:20px;color:var(--ink);line-height:30px;margin:0px;}.elementor .atg-h4{font-family:var(--font-display);font-weight:600;font-size:18px;color:var(--ink);line-height:24px;margin:0px;}.elementor .atg-h3{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--ink);line-height:28px;margin:0px;}.elementor .atg-h1{font-family:var(--font-display);font-weight:700;font-size:38px;color:var(--ink);letter-spacing:-0.02em;line-height:44px;margin:0px;}.elementor .atg-display{font-family:var(--font-display);font-weight:700;font-size:52px;color:var(--ink);letter-spacing:-0.02em;line-height:58px;margin:0px;}.elementor .atg-eyebrow{font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--blau-tief);letter-spacing:0.06em;line-height:16px;text-transform:uppercase;margin:0px;}.elementor .atg-row{padding:0px;display:flex;flex-direction:row;gap:var(--space-3);flex-wrap:wrap;align-items:center;}.elementor .atg-stack-tight{padding:0px;display:flex;flex-direction:column;gap:var(--space-3);}.elementor .atg-stack{padding:0px;display:flex;flex-direction:column;gap:var(--space-4);}.elementor .atg-container{width:100%;max-width:var(--content-width);padding:0px;display:flex;flex-direction:column;gap:var(--space-6);}.elementor .atg-section{width:100%;padding-block-start:var(--space-12);padding-block-end:var(--space-12);padding-inline-start:var(--space-6);padding-inline-end:var(--space-6);background-color:var(--surface);display:flex;flex-direction:row;justify-content:center;}.elementor .atg-portrait{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--radius-md);display:block;}.elementor .atg-media-rounded{width:100%;height:auto;object-fit:cover;border-radius:var(--radius-lg);display:block;}.elementor .atg-card-media{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;display:block;}.elementor .atg-logo-footer{width:auto;height:48px;display:block;}.elementor .atg-logo{width:auto;height:56px;display:block;}.elementor .atg-event-sand-text{color:var(--sand-dunkel);}.elementor .atg-event-date-sand{background-color:var(--sand-hell);}.elementor .atg-badge-fitfun{border-color:var(--sand-hell);background-color:var(--sand-hell);}.elementor .atg-badge-agility{border-color:var(--blau-tint);background-color:var(--blau-tint);}.elementor .atg-btn-secondary-navy:hover,.elementor .atg-btn-secondary-navy:focus-visible{color:var(--on-navy);background-color:rgba(255,255,255,0.12);}.elementor .atg-btn-secondary-navy{color:var(--on-navy);border-color:var(--on-navy);}.elementor .atg-section-navy{color:var(--on-navy);background-color:var(--surface-navy);}.elementor .atg-section-sand{background-color:var(--surface-sand);}.elementor .atg-section-compact{padding-block-start:var(--space-10);padding-block-end:var(--space-10);}.elementor .atg-on-navy{color:var(--on-navy);}.elementor .atg-muted{color:var(--ink-muted);}.elementor .atg-max-720{max-width:720px;}.elementor .atg-split{column-gap:var(--space-10);padding:0px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;align-items:center;row-gap: var(--space-6);\n}.elementor .atg-grid-2{column-gap:var(--space-6);padding:0px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;row-gap: var(--space-6);\n}.elementor .atg-grid-3{column-gap:var(--space-6);padding:0px;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:auto;row-gap: var(--space-6);\n}.elementor .atg-grid-4{column-gap:var(--space-6);padding:0px;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto;row-gap: var(--space-6);\n}.elementor .atg-split-start{align-items:start;}