@layer components{.geschichte-timeline-section--desktop{display:none}@media (min-width:46.5rem){.geschichte-timeline-section--desktop{display:block}}.geschichte-timeline-section,.geschichte-intro,.geschichte-values,.geschichte-cta{--geschichte-page-padding-inline:40px}.geschichte-intro__inner,.geschichte-cta__inner,.geschichte-values{padding-inline:var(--geschichte-page-padding-inline)}.geschichte-hero{z-index:2;isolation:isolate;padding-top:0;padding-bottom:124px;position:relative;overflow:hidden}@media not all and (min-width:46.5rem){.geschichte-hero{padding-bottom:24px}}.geschichte-hero__stack{text-align:center;margin-inline:auto;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;max-width:52rem;margin-top:64px;display:flex}@media not all and (min-width:46.5rem){.geschichte-hero__stack{gap:31px;margin-top:62px}}@media (min-width:80rem){.geschichte-hero__stack{gap:32px;margin-top:124px}}@media (min-width:46.5rem){.geschichte-hero__stack--tablet{gap:var(--geschichte-hero-crest-title-gap-tablet,32px)}}@media (min-width:80rem){.geschichte-hero__stack--tablet{gap:32px}}.geschichte-hero__crest{object-fit:contain;flex-shrink:0;max-width:min(300px,80vw);max-height:min(300px,80vw);display:block;width:300px!important;height:300px!important}.geschichte-hero__copy{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.geschichte-hero__title{width:100%;max-width:20ch;font-family:var(--font-sans), "Source Code Pro", ui-monospace, monospace;letter-spacing:-.04em;text-align:center;color:var(--foreground);margin:0;font-size:28px;font-style:normal;font-weight:700;line-height:35px;display:block}@media (min-width:46.5rem){.geschichte-hero__title{font-size:44px;line-height:48px}}@media (min-width:80rem){.geschichte-hero__title{font-size:56px;line-height:64px}}.geschichte-section-title,.geschichte-timeline-featured__title,.geschichte-timeline-entry__title,.geschichte-value-card__title,.geschichte-cta__title{font-family:var(--font-sans), "Source Code Pro", ui-monospace, monospace;letter-spacing:-.04em;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:1}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-section-title,.geschichte-timeline-featured__title,.geschichte-timeline-entry__title,.geschichte-value-card__title,.geschichte-cta__title{font-size:32px;line-height:1}}}@media (min-width:80rem){.geschichte-section-title,.geschichte-timeline-featured__title,.geschichte-timeline-entry__title,.geschichte-value-card__title,.geschichte-cta__title{font-size:48px;line-height:64px}}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-featured__title,.geschichte-timeline-entry__title{font-family:var(--font-sans), "Source Code Pro", ui-monospace, monospace;letter-spacing:-.04em;font-size:32px;font-style:normal;font-weight:700;line-height:40px}}}.geschichte-hero__description,.geschichte-timeline-featured__description,.geschichte-timeline-entry__description,.geschichte-value-card__description,.geschichte-cta__description{font-family:var(--font-sans), "Source Code Pro", ui-monospace, monospace;letter-spacing:-.04em;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:100%}@media (min-width:46.5rem){.geschichte-hero__description,.geschichte-timeline-featured__description,.geschichte-timeline-entry__description,.geschichte-value-card__description,.geschichte-cta__description{font-size:18px;line-height:23px}}.geschichte-hero__description{width:100%;max-width:749px;margin:0;display:block}@media not all and (min-width:46.5rem){.geschichte-hero__description{max-width:330px;line-height:18px}}.geschichte-timeline-section .geschichte-timeline-featured__title,.geschichte-timeline-section .geschichte-timeline-entry__title,.geschichte-timeline-section .geschichte-timeline-featured__description,.geschichte-timeline-section .geschichte-timeline-entry__description{text-align:center}@media (min-width:46.5rem){.geschichte-timeline-section .geschichte-timeline-featured__title,.geschichte-timeline-section .geschichte-timeline-entry__title,.geschichte-timeline-section .geschichte-timeline-featured__description,.geschichte-timeline-section .geschichte-timeline-entry__description{text-align:left}}.geschichte-timeline-section .geschichte-timeline-featured__content,.geschichte-timeline-section .geschichte-timeline-featured__copy,.geschichte-timeline-section .geschichte-timeline-entry__copy,.geschichte-timeline-section .geschichte-timeline-technischer__copy,.geschichte-timeline-section .geschichte-timeline-wiedervereinigung__copy,.geschichte-timeline-section .geschichte-timeline-wiedervereinigung-tablet__copy{align-items:center}@media (min-width:46.5rem){.geschichte-timeline-section .geschichte-timeline-featured__content,.geschichte-timeline-section .geschichte-timeline-featured__copy,.geschichte-timeline-section .geschichte-timeline-entry__copy,.geschichte-timeline-section .geschichte-timeline-technischer__copy,.geschichte-timeline-section .geschichte-timeline-wiedervereinigung__copy,.geschichte-timeline-section .geschichte-timeline-wiedervereinigung-tablet__copy{align-items:flex-start}}.geschichte-section-title{color:var(--foreground);margin:0 0 24px}@media (min-width:46.5rem){.geschichte-section-title{margin-bottom:32px}}.geschichte-intro{background-color:var(--color-brand-deep);padding-block:48px 56px}@media (min-width:46.5rem){.geschichte-intro{padding-block:64px 72px}}@media (min-width:80rem){.geschichte-intro{padding-block:80px 96px}}.geschichte-intro__inner{max-width:48rem;margin-inline:auto}.geschichte-intro__body{flex-direction:column;gap:20px;display:flex}.geschichte-timeline-section{--geschichte-timeline-section-padding-top:64px;--geschichte-timeline-section-padding-bottom:192px}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-section{--geschichte-timeline-section-padding-top:0px;--geschichte-timeline-section-padding-bottom:0px;margin-top:24px}}}@media (min-width:80rem){.geschichte-timeline-section{--geschichte-timeline-section-padding-top:124px}}.geschichte-timeline-section{--geschichte-timeline-rail-start-top:-48px;--geschichte-timeline-deco-z:0;--geschichte-timeline-content-z:1;--geschichte-timeline-rail-z:10;--geschichte-timeline-line-color:#fcb22233;--geschichte-timeline-line-width:3px;--geschichte-timeline-rail-offset-right:20.22px;--geschichte-timeline-rail-gutter:112px;--geschichte-timeline-rail-mask-z:11}@media (min-width:46.5rem){.geschichte-timeline-section{--geschichte-timeline-rail-start-top:0}}@media (min-width:80rem){.geschichte-timeline-section{--geschichte-timeline-rail-offset-right:26.11px;--geschichte-timeline-rail-gutter:128px;--geschichte-timeline-rail-start-top:-48px}}.geschichte-timeline-section{--geschichte-timeline-rail-dot-radius:6px;--geschichte-timeline-rail-year-height:46px;--geschichte-timeline-rail-dot-size:12px;--geschichte-timeline-rail-dot-half:calc(var(--geschichte-timeline-rail-dot-size) / 2);z-index:1;padding-top:var(--geschichte-timeline-section-padding-top);padding-bottom:var(--geschichte-timeline-section-padding-bottom);position:relative;overflow:hidden}.geschichte-timeline{flex-direction:column;display:flex;position:relative}@media (min-width:46.5rem){.geschichte-timeline-zwischen-skyline,.geschichte-timeline-wiedervereinigung-block{z-index:var(--geschichte-timeline-deco-z)}.geschichte-timeline-featured,.geschichte-timeline-frankfurt,.geschichte-timeline-zwischen,.geschichte-timeline-herzen,.geschichte-timeline-technischer,.geschichte-timeline-heute,.geschichte-timeline-wiedervereinigung,.geschichte-timeline-wiedervereinigung-tablet{z-index:var(--geschichte-timeline-content-z);position:relative}}.geschichte-timeline-featured{background-color:#113f67;padding-bottom:124px;position:relative;overflow:hidden}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-featured{--geschichte-timeline-featured-panel-left:220px;--geschichte-timeline-featured-panel-right:0;--geschichte-timeline-featured-panel-bottom:-113px}}}@media (min-width:80rem){.geschichte-timeline-featured{overflow:visible}}.geschichte-timeline-featured__inner,.geschichte-timeline-featured__media{z-index:var(--geschichte-timeline-content-z);position:relative}.geschichte-timeline-featured__inner{max-width:1240px;margin-inline:auto}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-featured__inner{padding-top:98px}}}.geschichte-timeline-featured__media{padding:0 var(--geschichte-page-padding-inline);justify-content:flex-start;align-items:center;display:flex}@media (min-width:80rem){.geschichte-timeline-featured__media{padding:0}}.geschichte-timeline-featured__image{object-fit:contain;filter:drop-shadow(0 8px 32px #00000059);width:100%;max-width:751px;height:auto;display:block}@media (min-width:46.5rem){.geschichte-timeline-featured__image{width:386px;max-width:386px;height:470px}}@media (min-width:80rem){.geschichte-timeline-featured__image{width:100%;max-width:751px;height:auto}}.geschichte-timeline-featured__panel{z-index:var(--geschichte-timeline-content-z);padding:0 var(--geschichte-page-padding-inline) 40px;flex-direction:column;justify-content:flex-end;display:flex;position:relative}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-featured__panel{left:var(--geschichte-timeline-featured-panel-left);right:var(--geschichte-timeline-featured-panel-right);bottom:var(--geschichte-timeline-featured-panel-bottom);padding:0;position:absolute}}}@media (min-width:80rem){.geschichte-timeline-featured__panel{padding:0;position:absolute;bottom:102px;left:340px;right:64px}}.geschichte-timeline-featured__content{flex-direction:column;gap:17px;display:flex}.geschichte-timeline-featured__copy{flex-direction:column;gap:8px;display:flex}.geschichte-timeline-featured__button{cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;width:fit-content;height:48px;font-family:var(--font-sans), "Source Code Pro", ui-monospace, monospace;letter-spacing:-.04em;text-align:center;text-transform:uppercase;background-color:#fff3;border:none;border-radius:99px;justify-content:center;align-items:center;padding:12px 24px;font-size:18px;font-style:normal;font-weight:500;line-height:1;text-decoration:none;transition:background-color .2s;display:inline-flex}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-featured__button{font-family:var(--font-sans), "Source Code Pro", ui-monospace, monospace;letter-spacing:-.04em;text-align:center;text-transform:uppercase;font-size:16px;font-style:normal;font-weight:500;line-height:100%}}}.geschichte-timeline-featured__button:hover{background-color:#ffffff40}.geschichte-milestone{background:linear-gradient(135deg,#09304ceb 0%,#0f5080bf 100%);border:1px solid #f8fafc1f;border-radius:20px;gap:16px;padding:24px;display:grid;box-shadow:0 12px 40px #0003}@media (min-width:46.5rem){.geschichte-milestone{font-size:32px}}@media (min-width:80rem){.geschichte-milestone{font-size:40px;line-height:1.15}}.geschichte-timeline-featured__caption{font-family:var(--font-sans), ui-monospace, monospace;letter-spacing:-.04em;color:#f8fafcd1;margin:0;font-size:18px;font-weight:400;line-height:1}.geschichte-timeline-featured__title{color:var(--foreground);margin:0}.geschichte-timeline-featured__description{color:#fff;max-width:749px;margin:0}.geschichte-timeline-frankfurt,.geschichte-timeline-heute{--geschichte-timeline-rail-top:67px;background-color:var(--color-brand);position:relative}@media (min-width:80rem){.geschichte-timeline-frankfurt,.geschichte-timeline-heute{overflow:hidden}}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-frankfurt{--geschichte-timeline-rail-top:154px}}}.geschichte-timeline-zwischen{--geschichte-timeline-rail-top:67px;background:linear-gradient(#113f67 25.23%,#09304c 94.37%);position:relative}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-zwischen{--geschichte-timeline-rail-top:26px}}}@media (min-width:80rem){.geschichte-timeline-zwischen{overflow:hidden}}.geschichte-timeline-wiedervereinigung{--geschichte-timeline-rail-top:67px;position:relative}.geschichte-timeline-technischer{--geschichte-timeline-rail-top:40px;background-color:#fff;background-image:url(/images/technischer-bg.png);background-position:0;background-repeat:no-repeat;background-size:cover;padding-top:122px;padding-bottom:124px;position:relative}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-technischer{--geschichte-timeline-rail-top:26px}}}@media (min-width:80rem){.geschichte-timeline-technischer{--geschichte-timeline-technischer-ad-padding-top:32px;overflow:hidden}}.geschichte-timeline-technischer__inner{z-index:var(--geschichte-timeline-content-z);position:relative}.geschichte-timeline-technischer .geschichte-timeline-entry__title{color:#0f0f0f}.geschichte-timeline-technischer__title--tablet{display:none}.geschichte-timeline-technischer__title--desktop{display:inline}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-technischer__title--tablet{display:inline}.geschichte-timeline-technischer__title--desktop{display:none}}}.geschichte-timeline-technischer .geschichte-timeline-entry__description{color:#0f0f0f}.geschichte-timeline-technischer .geschichte-timeline-rail__year{box-shadow:none;outline:none}.geschichte-timeline-frankfurt{background-color:#113f67;padding-block:124px;overflow:hidden}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-frankfurt{padding-top:252px}}}.geschichte-timeline-frankfurt__skyline{z-index:var(--geschichte-timeline-deco-z);pointer-events:none;background-color:#113f67;width:1366px;max-width:none;position:absolute;bottom:-87px;left:calc(50% - 150px);overflow:hidden;transform:translate(-50%)}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-frankfurt__skyline{bottom:-60px}}}.geschichte-timeline-frankfurt__skyline-image{object-fit:cover;object-position:center bottom;opacity:.3;width:1366px;max-width:none;height:924.53px;min-height:420px;display:block}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-frankfurt__skyline-image{height:649.37px}}}@media (min-width:80rem){.geschichte-timeline-frankfurt__skyline-image{height:924.53px}}.geschichte-timeline-frankfurt__skyline-gradient{z-index:calc(var(--geschichte-timeline-deco-z) + 1);pointer-events:none;background:linear-gradient(#113f6700 0%,#113f67 100%);width:100%;height:154px;position:absolute;bottom:0;left:0}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-frankfurt__skyline-gradient{bottom:60px}}}@media (min-width:80rem){.geschichte-timeline-frankfurt__skyline-gradient{bottom:87px}}.geschichte-timeline-frankfurt__inner{z-index:var(--geschichte-timeline-content-z);position:relative}.geschichte-timeline-heute{--geschichte-timeline-rail-top:39px;--geschichte-timeline-rail-dot-center:23px;--geschichte-timeline-heute-portrait-copy-gap:32.5px;padding-top:124px;padding-bottom:0}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-heute{--geschichte-timeline-rail-top:25px}}}@media (min-width:80rem){.geschichte-timeline-heute:after{content:"";top:calc(var(--geschichte-timeline-rail-top) + var(--geschichte-timeline-rail-year-height));background-color:var(--color-brand);width:64px;z-index:var(--geschichte-timeline-rail-mask-z);pointer-events:none;position:absolute;bottom:0;right:0}}@media (min-width:46.5rem){.geschichte-timeline-heute>.geschichte-timeline-rail .geschichte-timeline-rail__node{z-index:calc(var(--geschichte-timeline-rail-mask-z) + 1)}}.geschichte-timeline-wiedervereinigung-block{background-color:var(--color-card-bg);width:100%;position:relative}@media (min-width:80rem){.geschichte-timeline-wiedervereinigung-block{overflow:hidden}}.geschichte-timeline-wiedervereinigung-block:after{content:"";z-index:var(--geschichte-timeline-deco-z);pointer-events:none;background:linear-gradient(#113f6700 0%,#113f67 68.3%);width:100vw;height:392px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-wiedervereinigung-block:after{display:none}}}.geschichte-timeline-wiedervereinigung-block .geschichte-timeline-wiedervereinigung{z-index:var(--geschichte-timeline-content-z);position:relative}.geschichte-timeline-wiedervereinigung-block .geschichte-timeline-skyline--wiedervereinigung{z-index:var(--geschichte-timeline-deco-z);background-color:var(--color-card-bg);position:relative}.geschichte-timeline-wiedervereinigung-block .geschichte-timeline-wiedervereinigung{--geschichte-timeline-rail-top:39px;background-color:var(--color-card-bg);padding-top:124px;padding-bottom:0}.geschichte-timeline-herzen{--geschichte-timeline-rail-top:40px;background-color:#09304c;padding-top:124px;padding-bottom:124px;position:relative}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-herzen{--geschichte-timeline-rail-top:93px;padding-top:192px}}}@media (min-width:80rem){.geschichte-timeline-herzen{overflow:hidden}}.geschichte-timeline-zwischen{padding-top:124px;padding-bottom:0}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-zwischen{padding-bottom:50px}}}.geschichte-timeline-zwischen-skyline{background-color:#09304c;width:100%;position:relative;overflow:hidden}.geschichte-timeline-zwischen-skyline__gradient{z-index:var(--geschichte-timeline-deco-z);pointer-events:none;background:linear-gradient(#09304c00 0%,#09304c 100%);width:100%;height:154px;position:absolute;bottom:0;left:0}.geschichte-timeline-zwischen-skyline__image{object-fit:cover;object-position:center bottom;width:100%;height:auto;margin-top:-19px;display:block}@media (min-width:46.5rem){.geschichte-timeline-frankfurt>.geschichte-timeline-rail,.geschichte-timeline-zwischen>.geschichte-timeline-rail,.geschichte-timeline-herzen>.geschichte-timeline-rail,.geschichte-timeline-wiedervereinigung>.geschichte-timeline-rail,.geschichte-timeline-wiedervereinigung-tablet>.geschichte-timeline-rail,.geschichte-timeline-heute>.geschichte-timeline-rail,.geschichte-timeline-technischer>.geschichte-timeline-rail{top:var(--geschichte-timeline-rail-top);z-index:var(--geschichte-timeline-rail-z)}.geschichte-timeline-featured>.geschichte-timeline-rail{z-index:calc(var(--geschichte-timeline-rail-mask-z) + 1)}.geschichte-timeline-featured>.geschichte-timeline-rail .geschichte-timeline-rail__node{z-index:1}}.geschichte-timeline-frankfurt__inner,.geschichte-timeline-zwischen__inner,.geschichte-timeline-herzen__inner,.geschichte-timeline-wiedervereinigung__inner,.geschichte-timeline-technischer__inner{max-width:1240px;padding-inline:var(--geschichte-page-padding-inline);flex-direction:column;gap:26px;margin-inline:auto;display:flex}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-frankfurt__inner,.geschichte-timeline-zwischen__inner,.geschichte-timeline-herzen__inner,.geschichte-timeline-wiedervereinigung__inner,.geschichte-timeline-technischer__inner{align-items:start;column-gap:var(--geschichte-timeline-inner-column-gap,20px);row-gap:var(--geschichte-timeline-inner-row-gap,32px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}}}@media (min-width:80rem){.geschichte-timeline-frankfurt__inner,.geschichte-timeline-zwischen__inner,.geschichte-timeline-herzen__inner,.geschichte-timeline-wiedervereinigung__inner,.geschichte-timeline-technischer__inner{grid-template-columns:minmax(0,1fr) 640px;align-items:center;column-gap:20px;padding-inline:0;display:grid}}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-frankfurt__inner{--geschichte-timeline-inner-column-gap:24px;--geschichte-timeline-inner-row-gap:28px}.geschichte-timeline-frankfurt__copy{--geschichte-timeline-copy-gap:8px}.geschichte-timeline-zwischen__inner{--geschichte-timeline-inner-column-gap:24px;--geschichte-timeline-inner-row-gap:28px}.geschichte-timeline-zwischen__copy{--geschichte-timeline-copy-gap:8px}.geschichte-timeline-herzen__inner{--geschichte-timeline-inner-column-gap:24px;--geschichte-timeline-inner-row-gap:28px}.geschichte-timeline-herzen__copy{--geschichte-timeline-copy-gap:8px}}}.geschichte-timeline-frankfurt__left,.geschichte-timeline-zwischen__left,.geschichte-timeline-herzen__left,.geschichte-timeline-wiedervereinigung__left,.geschichte-timeline-technischer__left{justify-content:flex-start;align-items:center;width:100%;min-width:0;display:flex}.geschichte-timeline-frankfurt__certificate{object-fit:contain;object-position:left center;width:360px;max-width:100%;height:247px;display:block}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-frankfurt__certificate{width:288px;max-width:none;height:197.76px}}}.geschichte-timeline-heute .geschichte-timeline-heute__logo{object-fit:contain;object-position:left center;width:266.53px;max-width:100%;height:80px;display:block}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-heute .geschichte-timeline-heute__logo{width:266.53px;max-width:none;height:80px}}}@media (min-width:80rem){.geschichte-timeline-heute .geschichte-timeline-heute__logo{width:453.11px;height:136px}}.geschichte-timeline-heute .geschichte-timeline-entry__title{font-family:"Source Code Pro", var(--font-sans), ui-monospace, monospace;letter-spacing:-.04em;font-style:normal;font-weight:700}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-heute .geschichte-timeline-entry__title{font-size:44px;line-height:55px}}}@media (min-width:80rem){.geschichte-timeline-heute .geschichte-timeline-entry__title{font-size:56px;line-height:64px}}.geschichte-timeline-heute__title--tablet{display:none}.geschichte-timeline-heute__title--desktop{display:inline}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-heute__title--tablet{display:inline}.geschichte-timeline-heute__title--desktop{display:none}}}.geschichte-timeline-heute__inner{max-width:1240px;padding-inline:var(--geschichte-page-padding-inline);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 392px;align-items:center;gap:26px 20px;margin-inline:auto;display:grid}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-heute__inner{grid-template-columns:minmax(0,1fr) 392px;row-gap:52px;margin-bottom:50px}}}@media (min-width:80rem){.geschichte-timeline-heute__inner{grid-template-columns:minmax(0,1fr) 640px;align-items:center;padding-inline:0}}.geschichte-timeline-heute__left{grid-area:1/1;justify-content:flex-start;align-self:center;align-items:center;width:100%;min-width:0;display:flex}@media (min-width:80rem){.geschichte-timeline-heute__left{grid-row:1/-1;align-self:center}}.geschichte-timeline-heute__right{display:contents}@media (min-width:80rem){.geschichte-timeline-heute__right{justify-content:center;align-items:flex-start;gap:var(--geschichte-timeline-heute-portrait-copy-gap);flex-direction:column;grid-area:1/2/-1;width:640px;display:flex}}.geschichte-timeline-heute .geschichte-timeline-heute__portrait{object-fit:cover;object-position:right top;flex-shrink:0;grid-area:1/2;place-self:center end;width:100%;min-width:0;max-width:100%;height:586.4px;display:block}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-heute .geschichte-timeline-heute__portrait{object-position:center top;justify-self:end;width:357.46px;min-width:357.46px;max-width:none;height:586.4px}}}@media (min-width:80rem){.geschichte-timeline-heute .geschichte-timeline-heute__portrait{grid-column:unset;grid-row:unset;justify-self:unset;align-self:unset;width:490px;min-width:0;max-width:100%;height:733px}}.geschichte-timeline-heute__copy{grid-area:2/1/auto/-1;width:100%;max-width:none}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-heute__copy{gap:16px}}}@media (min-width:80rem){.geschichte-timeline-heute__copy{grid-column:unset;grid-row:unset;width:640px;max-width:640px}}.geschichte-timeline-wiedervereinigung .geschichte-timeline-wiedervereinigung__logo{object-fit:contain;object-position:left center;width:260px;max-width:100%;height:260px;display:block}.geschichte-timeline-wiedervereinigung .geschichte-timeline-wiedervereinigung__visual{object-fit:cover;object-position:center;width:640px;max-width:100%;height:250px;display:block}.geschichte-timeline-herzen__title--tablet{display:none}.geschichte-timeline-herzen__title--desktop{display:inline}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-herzen__title--tablet{display:inline}.geschichte-timeline-herzen__title--desktop{display:none}}}.geschichte-timeline-herzen__media{object-fit:contain;object-position:left center;width:360px;max-width:100%;height:240px;display:block}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-herzen__media{width:288px;max-width:none;height:192px}}}.geschichte-timeline-technischer .geschichte-timeline-technischer__logo{object-fit:contain;object-position:left center;width:342px;max-width:100%;height:342px;margin-top:-499px;display:block}.geschichte-timeline-technischer .geschichte-timeline-technischer__ad{box-sizing:border-box;object-fit:cover;object-position:center;border:14px solid #fff;align-self:flex-end;width:264.9px;max-width:100%;height:369px;margin-top:17px;margin-left:auto;display:block}.geschichte-timeline-technischer .geschichte-timeline-technischer__visual{object-fit:cover;object-position:center;width:640px;max-width:100%;height:299px;display:block}.geschichte-timeline-zwischen__media{object-fit:contain;object-position:left center;width:378px;max-width:100%;height:258px;margin-left:-8px;display:block}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-zwischen__media{width:305px;max-width:none;height:215px;margin-top:-10px;margin-left:-8px}}}.geschichte-timeline-frankfurt__right,.geschichte-timeline-zwischen__right,.geschichte-timeline-herzen__right,.geschichte-timeline-technischer__right,.geschichte-timeline-wiedervereinigung__right{flex-direction:column;justify-content:center;align-items:center;gap:28px;width:100%;min-width:0;display:flex}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-frankfurt__right,.geschichte-timeline-zwischen__right,.geschichte-timeline-herzen__right,.geschichte-timeline-technischer__right,.geschichte-timeline-wiedervereinigung__right{display:contents}}}@media (min-width:80rem){.geschichte-timeline-frankfurt__right,.geschichte-timeline-zwischen__right,.geschichte-timeline-herzen__right,.geschichte-timeline-technischer__right,.geschichte-timeline-wiedervereinigung__right{justify-content:center;align-items:flex-start;width:640px;display:flex}.geschichte-timeline-wiedervereinigung__right{gap:32px}}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-frankfurt__left,.geschichte-timeline-zwischen__left,.geschichte-timeline-herzen__left{grid-area:1/1;align-self:start}.geschichte-timeline-frankfurt__portrait,.geschichte-timeline-zwischen__portrait,.geschichte-timeline-herzen__portrait{grid-area:1/2;place-self:start end}.geschichte-timeline-frankfurt__copy,.geschichte-timeline-zwischen__copy,.geschichte-timeline-herzen__copy{grid-area:2/1/auto/-1;width:100%;max-width:none}.geschichte-timeline-technischer__inner{flex-direction:column;gap:28px;display:flex}.geschichte-timeline-technischer__right{flex-direction:column;gap:28px;width:100%;display:flex}.geschichte-timeline-technischer .geschichte-timeline-technischer__visual{aspect-ratio:640/299;width:100%;max-width:none;height:auto}.geschichte-timeline-technischer__footer{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:20px;width:100%;display:flex}.geschichte-timeline-technischer__left{flex:0 auto;min-width:0}.geschichte-timeline-technischer .geschichte-timeline-technischer__ad{border-width:11.2px;flex:none;align-self:flex-end;width:212px;max-width:none;height:294px;margin-top:0;margin-left:0}.geschichte-timeline-technischer .geschichte-timeline-technischer__logo{width:273.6px;max-width:none;height:273.6px;margin-top:0;translate:0 -22px}}}@media (min-width:80rem){.geschichte-timeline-technischer__inner{grid-template-rows:auto auto auto;align-items:start}.geschichte-timeline-technischer__right,.geschichte-timeline-technischer__footer{display:contents}.geschichte-timeline-technischer .geschichte-timeline-technischer__visual{grid-area:1/2}.geschichte-timeline-technischer__copy{grid-area:2/2}.geschichte-timeline-technischer__left{grid-area:1/1/-1;align-self:center}.geschichte-timeline-technischer .geschichte-timeline-technischer__ad{grid-area:3/2;place-self:end;margin-top:1px;margin-left:auto}}.geschichte-timeline-frankfurt__portrait,.geschichte-timeline-zwischen__portrait{object-fit:cover;width:343.86px;max-width:100%;height:460.15px;display:block}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-frankfurt__portrait,.geschichte-timeline-zwischen__portrait{width:275.09px;max-width:none;height:368.12px}}}.geschichte-timeline-herzen__portrait{object-fit:cover;width:373px;max-width:100%;height:520px;display:block}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-herzen__portrait{width:298.4px;max-width:none;height:416px}}}.geschichte-timeline-frankfurt__copy,.geschichte-timeline-zwischen__copy,.geschichte-timeline-herzen__copy,.geschichte-timeline-heute__copy,.geschichte-timeline-wiedervereinigung__copy,.geschichte-timeline-technischer__copy{flex-direction:column;gap:8px;width:100%;max-width:640px;display:flex}@media (min-width:80rem){.geschichte-timeline-frankfurt__copy,.geschichte-timeline-zwischen__copy,.geschichte-timeline-herzen__copy,.geschichte-timeline-heute__copy,.geschichte-timeline-wiedervereinigung__copy,.geschichte-timeline-technischer__copy{width:640px;max-width:640px}}.geschichte-timeline-frankfurt__copy .geschichte-timeline-entry__description,.geschichte-timeline-herzen__copy .geschichte-timeline-entry__description,.geschichte-timeline-wiedervereinigung__copy .geschichte-timeline-entry__description,.geschichte-timeline-technischer__copy .geschichte-timeline-entry__description{max-width:none}@media (min-width:80rem){.geschichte-timeline-heute__copy .geschichte-timeline-entry__description{max-width:544px}}.geschichte-timeline-zwischen__copy .geschichte-timeline-entry__description{z-index:var(--geschichte-timeline-content-z);max-width:none;position:relative}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-featured__description{width:100%;max-width:484px}.geschichte-timeline-entry__description,.geschichte-timeline-featured__copy,.geschichte-timeline-frankfurt__copy,.geschichte-timeline-zwischen__copy,.geschichte-timeline-herzen__copy,.geschichte-timeline-heute__copy,.geschichte-timeline-wiedervereinigung__copy,.geschichte-timeline-technischer__copy,.geschichte-timeline-wiedervereinigung-tablet__copy{width:100%;max-width:none}.geschichte-timeline-frankfurt__copy,.geschichte-timeline-zwischen__copy,.geschichte-timeline-herzen__copy,.geschichte-timeline-technischer__copy,.geschichte-timeline-wiedervereinigung__copy,.geschichte-timeline-wiedervereinigung-tablet__copy{gap:var(--geschichte-timeline-copy-gap,8px);padding-left:24px;padding-right:0}}}.geschichte-timeline-skyline{z-index:var(--geschichte-timeline-deco-z);flex-shrink:0;margin-top:-20px;position:relative}.geschichte-timeline-wiedervereinigung-desktop{display:block}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-wiedervereinigung-desktop{display:none}}}.geschichte-timeline-wiedervereinigung-tablet{display:none}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-wiedervereinigung-tablet{display:block}}}.geschichte-timeline-wiedervereinigung-block .geschichte-timeline-skyline--wiedervereinigung{background-color:var(--color-card-bg);margin-top:0;width:100%;max-width:1240px;margin-inline:auto;padding-top:87px;padding-bottom:100px}.geschichte-timeline-skyline--wiedervereinigung img{max-height:min(495px,50vw)}.geschichte-timeline-wiedervereinigung-tablet{--geschichte-timeline-rail-top:24px;background-color:var(--color-card-bg);padding-top:124px;padding-bottom:0;position:relative;overflow:visible}.geschichte-timeline-wiedervereinigung-tablet__inner{max-width:1240px;padding-inline:var(--geschichte-page-padding-inline);flex-direction:column;gap:32px;margin-inline:auto;display:flex}.geschichte-timeline-wiedervereinigung-tablet__visual{object-fit:cover;object-position:center;width:100%;max-width:none;height:250px;display:block}.geschichte-timeline-wiedervereinigung-tablet__copy{flex-direction:column;gap:8px;width:100%;display:flex}.geschichte-timeline-wiedervereinigung-tablet__band{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:20px;width:100%;display:flex;position:relative;overflow:visible}.geschichte-timeline-wiedervereinigung-tablet__band:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#113f6700 0%,#113f67 68.3%);width:100vw;height:392px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.geschichte-timeline-wiedervereinigung-tablet__logo{z-index:2;object-fit:contain;object-position:left top;flex:none;align-self:flex-start;width:260px;max-width:42%;height:auto;padding-top:8px;display:block;position:relative}.geschichte-timeline-wiedervereinigung-tablet__illustration{z-index:0;flex:none;max-width:none;position:relative;transform:translate(-10px);background-color:var(--color-card-bg)!important;width:664px!important;padding-top:45px!important;padding-bottom:81px!important;overflow:hidden!important}.geschichte-timeline-wiedervereinigung-tablet__illustration img{object-fit:cover;object-position:right bottom;width:664px;max-width:none;height:264.82px;min-height:0;max-height:none;display:block}.geschichte-timeline-entry{background-color:var(--color-brand);position:relative;overflow:hidden}.geschichte-timeline-entry--light{background-color:#f4f4f2}.geschichte-timeline-entry__inner{max-width:1240px;margin-inline:auto}.geschichte-timeline-entry__content{padding:40px var(--geschichte-page-padding-inline);flex-direction:column;justify-content:center;gap:17px;display:flex}@media (min-width:96rem){.geschichte-timeline-entry__content{padding:64px 80px}}.geschichte-timeline-entry--light .geschichte-timeline-entry__content{color:var(--color-brand)}.geschichte-timeline-entry__copy{flex-direction:column;gap:8px;display:flex}.geschichte-timeline-entry__title{color:var(--foreground);margin:0}.geschichte-timeline-entry--light .geschichte-timeline-entry__title{color:var(--color-brand)}.geschichte-timeline-entry__description{color:#fff;max-width:749px;margin:0}.geschichte-timeline-entry--light .geschichte-timeline-entry__description{color:#113f67bf}.geschichte-timeline-entry{position:relative}.geschichte-timeline-rail{display:none}@media (min-width:46.5rem){.geschichte-timeline-rail{top:0;bottom:0;right:var(--geschichte-timeline-rail-offset-right);pointer-events:none;width:auto;z-index:var(--geschichte-timeline-rail-z);flex-direction:column;justify-content:flex-start;align-items:flex-end;display:flex;position:absolute}.geschichte-timeline-rail:not(.geschichte-timeline-rail--start){height:auto;bottom:auto}.geschichte-timeline-rail--start{top:var(--geschichte-timeline-rail-start-top);padding-top:0;bottom:0}}.geschichte-timeline-rail__node{z-index:1;flex-direction:row;justify-content:flex-end;align-items:center;gap:16.11px;display:flex;position:relative}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-rail__node{gap:8px}}}@media (min-width:80rem){.geschichte-timeline-rail__node{gap:16.11px}}.geschichte-timeline-rail__year{z-index:1;width:96px;height:var(--geschichte-timeline-rail-year-height,46px);border:1px solid var(--color-yellow);font-family:var(--font-sans), ui-monospace, monospace;font-synthesis:none;letter-spacing:-.04em;text-align:center;text-transform:uppercase;color:var(--color-yellow);white-space:nowrap;-webkit-font-smoothing:antialiased;background-color:#0000;border-radius:999px;justify-content:center;align-items:center;font-size:18px;font-style:normal;font-weight:600;line-height:1;display:inline-flex;position:relative}.geschichte-timeline-rail__dot{z-index:1;background-color:var(--color-yellow);border-radius:999px;flex-shrink:0;width:12px;height:12px;position:relative}.geschichte-timeline-rail__dot:before,.geschichte-timeline-rail__dot:after{content:"";z-index:0;width:var(--geschichte-timeline-line-width);background-color:var(--geschichte-timeline-line-color);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.geschichte-timeline-rail__dot:before{height:5000px;bottom:50%}.geschichte-timeline-rail__dot:after{height:5000px;top:50%}.geschichte-timeline-rail--start .geschichte-timeline-rail__dot:before,.geschichte-timeline-rail--end .geschichte-timeline-rail__dot:after{display:none}@media (min-width:46.5rem){@media not all and (min-width:80rem){.geschichte-timeline-rail__dot:before{display:none}.geschichte-timeline-rail--end .geschichte-timeline-rail__dot:before,.geschichte-timeline-frankfurt .geschichte-timeline-rail__dot:before,.geschichte-timeline-zwischen .geschichte-timeline-rail__dot:before,.geschichte-timeline-wiedervereinigung .geschichte-timeline-rail__dot:before,.geschichte-timeline-wiedervereinigung-tablet .geschichte-timeline-rail__dot:before,.geschichte-timeline-technischer .geschichte-timeline-rail__dot:before{display:block}.geschichte-timeline-rail--end .geschichte-timeline-rail__dot:after{display:none}.geschichte-timeline-featured,.geschichte-timeline-frankfurt,.geschichte-timeline-zwischen,.geschichte-timeline-herzen,.geschichte-timeline-technischer,.geschichte-timeline-heute,.geschichte-timeline-wiedervereinigung,.geschichte-timeline-wiedervereinigung-tablet,.geschichte-timeline-wiedervereinigung-block{overflow:hidden}.geschichte-timeline-wiedervereinigung-tablet,.geschichte-timeline-wiedervereinigung-block{overflow:visible}.geschichte-timeline-rail{z-index:var(--geschichte-timeline-rail-z)}.geschichte-timeline-rail__dot:before,.geschichte-timeline-rail__dot:after{z-index:2}.geschichte-timeline-rail__dot,.geschichte-timeline-rail__year{z-index:3}.geschichte-timeline-frankfurt__skyline,.geschichte-timeline-frankfurt__skyline-image,.geschichte-timeline-frankfurt__skyline-gradient,.geschichte-timeline-zwischen-skyline,.geschichte-timeline-zwischen-skyline__image,.geschichte-timeline-skyline--wiedervereinigung,.geschichte-timeline-frankfurt__certificate,.geschichte-timeline-frankfurt__portrait,.geschichte-timeline-herzen__media,.geschichte-timeline-herzen__portrait,.geschichte-timeline-zwischen__media,.geschichte-timeline-zwischen__portrait,.geschichte-timeline-technischer__logo,.geschichte-timeline-technischer__visual,.geschichte-timeline-technischer__ad,.geschichte-timeline-wiedervereinigung__logo,.geschichte-timeline-wiedervereinigung__visual{z-index:var(--geschichte-timeline-deco-z)}}}.geschichte-milestones__bg{pointer-events:none;z-index:var(--geschichte-timeline-deco-z);width:100%;display:block;position:absolute;bottom:0;left:-20px}.geschichte-milestones__bg-gradient{z-index:var(--geschichte-timeline-deco-z);width:100%;height:154px;position:absolute;bottom:0;left:0}.geschichte-milestones__bg-image{object-fit:cover;object-position:center bottom;opacity:.45;width:100%;min-height:420px}@media (min-width:80rem){.geschichte-milestones__bg-image{min-height:520px}}.geschichte-values{background-color:var(--color-brand);padding-block:56px 64px}@media (min-width:46.5rem){.geschichte-values{padding-block:72px 80px}}@media (min-width:80rem){.geschichte-values{padding-block:96px 104px}}.geschichte-values__grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:46.5rem){.geschichte-values__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.geschichte-value-card{border:4px solid var(--color-card-border);background-color:var(--color-card-bg);border-radius:20px;flex-direction:column;gap:12px;padding:28px 24px;display:flex}.geschichte-value-card__title{color:var(--foreground);margin:0}.geschichte-value-card__description{color:#f8fafce6;margin:0}.urkunde-popup__panel{max-width:min(1280px,100vw - 2rem);max-height:min(92dvh,860px)}.urkunde-popup__close{color:#0f0f0f;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:inline-flex}.urkunde-popup__close:hover{opacity:.65}.urkunde-popup__close:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid #0f0f0f}.urkunde-popup__body{text-align:left;scrollbar-width:none}.urkunde-popup__body::-webkit-scrollbar{display:none}.urkunde-popup__title{font-family:var(--font-sans), ui-monospace, monospace;letter-spacing:0;color:#0f0f0f;margin:0 0 20px;font-size:28px;font-weight:700;line-height:1}@media (min-width:46.5rem){.urkunde-popup__title{font-size:40px}}@media (min-width:80rem){.urkunde-popup__title{font-size:48px}}.urkunde-popup__source{font-family:var(--font-sans), ui-monospace, monospace;letter-spacing:-.04em;color:#0f0f0f;margin:0;font-size:14px;font-weight:400;line-height:1.4}@media (min-width:46.5rem){.urkunde-popup__source{font-size:24px}}@media (min-width:80rem){.urkunde-popup__source{font-size:28px}}.urkunde-popup__divider{border:none;border-top:1px solid #0003;margin-block:20px}.urkunde-popup__section-title{font-family:var(--font-sans), ui-monospace, monospace;letter-spacing:-.04em;color:#0f0f0f;margin:0 0 20px;font-size:18px;font-weight:600;line-height:1}@media (min-width:46.5rem){.urkunde-popup__section-title{font-size:28px}}@media (min-width:80rem){.urkunde-popup__section-title{font-size:32px}}.urkunde-popup__regest{font-family:var(--font-sans), ui-monospace, monospace;letter-spacing:-.04em;color:#0f0f0f;border-left:3px solid #0f0f0f;margin:0;padding-left:16px;font-size:14px;font-style:italic;font-weight:400;line-height:1.4}@media (min-width:46.5rem){.urkunde-popup__regest{font-size:24px}}@media (min-width:80rem){.urkunde-popup__regest{font-size:28px}}.urkunde-popup__paragraph{font-family:var(--font-sans), ui-monospace, monospace;letter-spacing:-.04em;color:#0f0f0f;margin:0 0 16px;font-size:14px;font-weight:400;line-height:1.4}.urkunde-popup__paragraph:last-of-type{margin-bottom:0}@media (min-width:46.5rem){.urkunde-popup__paragraph{margin-bottom:20px;font-size:24px}}@media (min-width:80rem){.urkunde-popup__paragraph{margin-bottom:24px;font-size:28px}}.urkunde-popup__paragraph--italic{font-style:italic}.urkunde-popup__footer{font-family:var(--font-sans), ui-monospace, monospace;letter-spacing:-.04em;color:#0009;margin:0;font-size:14px;font-style:italic;font-weight:400;line-height:1.4}@media (min-width:46.5rem){.urkunde-popup__footer{font-size:20px}}.geschichte-cta{background-color:var(--color-card-border);padding-block:56px 80px}@media (min-width:46.5rem){.geschichte-cta{padding-block:72px 96px}}@media (min-width:80rem){.geschichte-cta{padding-block:88px 112px}}.geschichte-cta__inner{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.geschichte-cta__title{max-width:20ch;color:var(--foreground);margin:0}.geschichte-cta__description{max-width:36rem;color:var(--foreground);margin:0}.geschichte-cta__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}@media (min-width:46.5rem){.geschichte-cta__actions{gap:16px}}.geschichte-cta__button{min-height:48px;font-family:var(--font-sans), ui-monospace, monospace;letter-spacing:-.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding-inline:28px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.geschichte-cta__button:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}@media (min-width:46.5rem){.geschichte-cta__button{min-height:52px;padding-inline:32px;font-size:18px}}.geschichte-cta__button--primary{background-color:var(--color-yellow);color:var(--color-brand);border:none}.geschichte-cta__button--primary:hover{background-color:#fcbb3d}@supports (color:color-mix(in lab, red, red)){.geschichte-cta__button--primary:hover{background-color:color-mix(in srgb, var(--color-yellow) 88%, white)}}.geschichte-cta__button--primary:hover{transform:translateY(-1px)}.geschichte-cta__button--outline{border:1px solid var(--foreground);color:var(--foreground);background:0 0}.geschichte-cta__button--outline:hover{background-color:#ffffff1a;transform:translateY(-1px)}.geschichte-timeline-mobile{flex-direction:column;gap:0;padding-block:80px 40px;padding-inline:20px;display:flex}@media (min-width:46.5rem){.geschichte-timeline-mobile{display:none}}.geschichte-timeline-mobile__entry{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.geschichte-timeline-mobile>article:first-child{padding-bottom:60px}.geschichte-timeline-mobile .geschichte-timeline-zwischen-skyline{width:calc(100% + 40px);height:231.44px;margin-inline:-20px;overflow:hidden}.geschichte-timeline-mobile .geschichte-timeline-zwischen-skyline__image{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;margin-top:0}.geschichte-timeline-mobile__entry--frankfurt,.geschichte-timeline-mobile__entry--zwischen,.geschichte-timeline-mobile__entry--herzen,.geschichte-timeline-mobile__entry--technischer,.geschichte-timeline-mobile__entry--wiedervereinigung,.geschichte-timeline-mobile__entry--heute{margin-inline:-20px;padding:40px 20px}.geschichte-timeline-mobile__entry--frankfurt{isolation:isolate;background-color:#113f67;padding-top:0;position:relative}.geschichte-timeline-mobile__entry--frankfurt:before{content:"";z-index:-1;opacity:.3;pointer-events:none;background-image:url(/images/frankfurt_bank-2.webp);background-position:50%;background-size:cover;height:649.37px;position:absolute;top:160px;left:0;right:0}.geschichte-timeline-mobile__entry--zwischen{background:linear-gradient(#113f67 25.23%,#09304c 94.37%)}.geschichte-timeline-mobile__entry--herzen{background-color:#09304c;padding-top:50px;padding-bottom:98px}.geschichte-timeline-mobile__entry--herzen .geschichte-timeline-mobile__media--portrait{width:240px;height:334.58px}.geschichte-timeline-mobile__entry--herzen{gap:19px}.geschichte-timeline-mobile__entry--technischer{background-color:#fff;background-image:url(/images/technischer-bg.png);background-position:0;background-repeat:no-repeat;background-size:cover;padding-top:100px;padding-bottom:100px}.geschichte-timeline-mobile__entry--technischer,.geschichte-timeline-mobile__entry--heute{gap:0}.geschichte-timeline-mobile__entry--technischer .geschichte-timeline-mobile__media+.geschichte-timeline-mobile__title,.geschichte-timeline-mobile__entry--technischer .geschichte-timeline-mobile__title+.geschichte-timeline-mobile__description,.geschichte-timeline-mobile__entry--technischer .geschichte-timeline-mobile__description+.geschichte-timeline-mobile__media{margin-top:0}.geschichte-timeline-mobile__entry--technischer .geschichte-timeline-mobile__year{margin-bottom:18px}.geschichte-timeline-mobile__entry--technischer .geschichte-timeline-mobile__media--pumpen-logo{margin-bottom:40px}.geschichte-timeline-mobile__entry--technischer .geschichte-timeline-mobile__title{color:#0f0f0f;margin-bottom:9px}.geschichte-timeline-mobile__entry--technischer .geschichte-timeline-mobile__description{color:#0f0f0f;margin-bottom:6px}.geschichte-timeline-mobile__entry--technischer .geschichte-timeline-mobile__media--technischer-visual{margin-bottom:28px}.geschichte-timeline-mobile__entry--heute .geschichte-timeline-mobile__media+.geschichte-timeline-mobile__title,.geschichte-timeline-mobile__entry--heute .geschichte-timeline-mobile__title+.geschichte-timeline-mobile__description,.geschichte-timeline-mobile__entry--heute .geschichte-timeline-mobile__description+.geschichte-timeline-mobile__media{margin-top:0}.geschichte-timeline-mobile__entry--heute .geschichte-timeline-mobile__year{margin-bottom:44px}.geschichte-timeline-mobile__entry--heute .geschichte-timeline-mobile__media--zehnder-logo{margin-bottom:40px}.geschichte-timeline-mobile__entry--heute .geschichte-timeline-mobile__title{font-family:var(--font-sans), "Source Code Pro", ui-monospace, monospace;letter-spacing:-.04em;text-align:center;margin-bottom:8px;font-size:28px;font-weight:700;line-height:35px}.geschichte-timeline-mobile__entry--heute .geschichte-timeline-mobile__description{margin-bottom:20px}.geschichte-timeline-mobile__entry--heute .geschichte-timeline-mobile__media--portrait{height:359.02px;margin-bottom:0}.geschichte-timeline-mobile__media--pumpen-ad{background-color:#fff;border:11.22px solid #fff;width:211.91px;max-width:211.91px;height:294.39px;overflow:hidden}.geschichte-timeline-mobile__media--pumpen-ad .geschichte-timeline-mobile__image{object-fit:cover;width:100%;height:100%}.geschichte-timeline-mobile__entry--wiedervereinigung{background-color:var(--color-card-bg);gap:0;padding-bottom:0}.geschichte-timeline-mobile__entry--wiedervereinigung .geschichte-timeline-mobile__media+.geschichte-timeline-mobile__title,.geschichte-timeline-mobile__entry--wiedervereinigung .geschichte-timeline-mobile__title+.geschichte-timeline-mobile__description,.geschichte-timeline-mobile__entry--wiedervereinigung .geschichte-timeline-mobile__description+.geschichte-timeline-mobile__media{margin-top:0}.geschichte-timeline-mobile__entry--wiedervereinigung .geschichte-timeline-mobile__year{margin-bottom:20px}.geschichte-timeline-mobile__entry--wiedervereinigung .geschichte-timeline-mobile__media--emg-logo{margin-bottom:40px}.geschichte-timeline-mobile__entry--wiedervereinigung .geschichte-timeline-mobile__title{margin-bottom:7px}.geschichte-timeline-mobile__entry--wiedervereinigung .geschichte-timeline-mobile__description{margin-bottom:12px}.geschichte-timeline-mobile__entry--wiedervereinigung .geschichte-timeline-mobile__media--wiedervereinigung-visual{height:116px;margin-bottom:64px}.geschichte-timeline-mobile__entry--wiedervereinigung .geschichte-timeline-mobile__media--wiedervereinigung-visual .geschichte-timeline-mobile__image{object-fit:cover;width:100%;height:100%}.geschichte-timeline-mobile__entry--wiedervereinigung .geschichte-timeline-mobile__media--wiedervereinigung-skyline{justify-content:center;width:calc(100% + 40px);height:139.59px;margin-inline:-20px;display:flex;position:relative;overflow:hidden}.geschichte-timeline-mobile__entry--wiedervereinigung .geschichte-timeline-mobile__media--wiedervereinigung-skyline .geschichte-timeline-mobile__image{object-fit:cover;object-position:center;width:350px;max-width:none;height:100%}.geschichte-timeline-mobile__entry--wiedervereinigung .geschichte-timeline-mobile__media--wiedervereinigung-skyline:after{content:"";pointer-events:none;background:linear-gradient(#113f6700 0%,#113f67 68.3%);position:absolute;inset:0;transform:translateY(40px)}.geschichte-timeline-mobile__entry--heute{background-color:var(--color-brand);padding-top:126px}.geschichte-timeline-mobile__media+.geschichte-timeline-mobile__title{margin-top:8px}.geschichte-timeline-mobile__title+.geschichte-timeline-mobile__description{margin-top:-12px}.geschichte-timeline-mobile__year{border:1px solid var(--color-yellow);width:96px;height:46px;font-family:var(--font-sans), ui-monospace, monospace;letter-spacing:-.04em;color:var(--color-yellow);white-space:nowrap;background-color:#0000;border-radius:999px;justify-content:center;align-items:center;font-size:18px;font-weight:600;line-height:1;display:inline-flex}.geschichte-timeline-mobile__title{font-family:var(--font-sans), "Source Code Pro", ui-monospace, monospace;letter-spacing:-.04em;text-align:center;color:var(--foreground);margin:0;font-size:24px;font-weight:700;line-height:30px}.geschichte-timeline-mobile__description{font-family:var(--font-sans), "Source Code Pro", ui-monospace, monospace;letter-spacing:-.04em;color:var(--foreground);max-width:350px;margin:0;font-size:14px;font-weight:400;line-height:18px}.geschichte-timeline-mobile__media{width:100%;overflow:hidden}.geschichte-timeline-mobile__description+.geschichte-timeline-mobile__media{margin-top:12px}.geschichte-timeline-mobile__description+.geschichte-timeline-mobile__media:not(.geschichte-timeline-mobile__media--with-button){margin-top:20px}.geschichte-timeline-mobile__media--portrait{width:240px;height:321.16px;overflow:hidden}.geschichte-timeline-mobile__media--certificate{width:350px;max-width:100%;height:240.33px}.geschichte-timeline-mobile__media--certificate .geschichte-timeline-mobile__image{object-fit:contain;height:100%}.geschichte-timeline-mobile__media--emg-logo{width:260px;height:260px;overflow:hidden}.geschichte-timeline-mobile__media--emg-logo .geschichte-timeline-mobile__image{object-fit:contain;width:100%;height:100%}.geschichte-timeline-mobile__media--pumpen-logo{width:274px;max-width:100%;height:111px;overflow:hidden}.geschichte-timeline-mobile__media--pumpen-logo .geschichte-timeline-mobile__image{object-fit:contain;width:100%;height:100%}.geschichte-timeline-mobile__media--zehnder-logo{width:333.17px;max-width:100%;height:100px;overflow:hidden}.geschichte-timeline-mobile__media--zehnder-logo .geschichte-timeline-mobile__image{object-fit:contain;width:100%;height:100%}.geschichte-timeline-mobile__media--with-button{position:relative}.geschichte-timeline-mobile__media--with-button .geschichte-timeline-mobile__button{position:absolute;bottom:75px;left:50%;transform:translate(-50%)}.geschichte-timeline-mobile__media-row{gap:12px;width:100%;display:flex}.geschichte-timeline-mobile__media-row .geschichte-timeline-mobile__image{flex:1;min-width:0}.geschichte-timeline-mobile__image{object-fit:cover;width:100%;height:auto;display:block}.geschichte-timeline-mobile__button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;width:fit-content;height:48px;font-family:var(--font-sans), "Source Code Pro", ui-monospace, monospace;letter-spacing:-.04em;text-align:center;text-transform:uppercase;cursor:pointer;background-color:#fff3;border:none;border-radius:99px;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;font-style:normal;font-weight:500;line-height:100%;text-decoration:none;transition:background-color .2s;display:inline-flex}.geschichte-timeline-mobile__button:hover{background-color:#ffffff40}}
