@charset "utf-8";

.__nuxt-error-page { text-size-adjust: 100%; -webkit-font-smoothing: antialiased; align-items: center; background: rgb(247, 248, 251); inset: 0px; color: rgb(71, 73, 78); display: flex; flex-direction: column; font-family: sans-serif; justify-content: center; padding: 1rem; position: absolute; text-align: center; font-weight: 100 !important; }

.__nuxt-error-page .error { max-width: 450px; }

.__nuxt-error-page .title { color: rgb(71, 73, 78); font-size: 1.5rem; margin-bottom: 8px; margin-top: 15px; }

.__nuxt-error-page .description { color: rgb(127, 130, 139); line-height: 21px; margin-bottom: 10px; }

.__nuxt-error-page a { text-decoration: none; color: rgb(127, 130, 139) !important; }

.__nuxt-error-page .logo { bottom: 12px; left: 12px; position: fixed; }

.page-wrapper[data-tenant="bild"] .partner-ad[data-teaser-type="advertorial"], .page-wrapper[data-tenant="bild"] .stage-teaser__ad.advertorial, .page-wrapper[data-tenant="bild"] .stage-teaser__ad.productstory, .page-wrapper[data-tenant="bild"][data-stage-type="advertorial"], .page-wrapper[data-tenant="bild"][data-theme="advertorial"], .page-wrapper[data-tenant="bild"][data-theme="productstory"] { --kicker-font: Lucida Grande,Lucida Sans Unicode,Lucida Sans,verdana,sans-serif; --kicker-0-font-size-sm: 16px; --kicker-0-line-height-sm: 1.1; --kicker-0-font-size-md: 18px; --kicker-0-line-height-md: 1.1; --kicker-0-font-size-lg: 25px; --kicker-0-line-height-lg: 1.1; --kicker-1-font-size-sm: 16px; --kicker-1-line-height-sm: 1.1; --kicker-1-font-size-md: 18px; --kicker-1-line-height-md: 1.1; --kicker-1-font-size-lg: 21px; --kicker-1-line-height-lg: 1.1; --kicker-2-font-size-sm: 14px; --kicker-2-line-height-sm: 1.1; --kicker-2-font-size-md: 14px; --kicker-2-line-height-md: 1.1; --kicker-2-font-size-lg: 16px; --kicker-2-line-height-lg: 1.1; --kicker-3-font-size-sm: 12px; --kicker-3-line-height-sm: 1.1; --kicker-3-font-size-md: 14px; --kicker-3-line-height-md: 1.1; --kicker-3-font-size-lg: 14px; --kicker-3-line-height-lg: 1.1; --headline-font: Lucida Grande,Lucida Sans Unicode,Lucida Sans,verdana,sans-serif; --headline-1-font-size-sm: 36px; --headline-1-line-height-sm: 1.05; --headline-1-font-size-md: 54px; --headline-1-line-height-md: 1.05; --headline-1-font-size-lg: 70px; --headline-1-line-height-lg: 1.1; --headline-2-font-size-sm: 30px; --headline-2-line-height-sm: 1.1; --headline-2-font-size-md: 36px; --headline-2-line-height-md: 1.1; --headline-2-font-size-lg: 48px; --headline-2-line-height-lg: 1.1; --headline-3-font-size-sm: 24px; --headline-3-line-height-sm: 1.1; --headline-3-font-size-md: 26px; --headline-3-line-height-md: 1.1; --headline-3-font-size-lg: 32px; --headline-3-line-height-lg: 1.1; --headline-4-font-size-sm: 16px; --headline-4-line-height-sm: 1.15; --headline-4-font-weight-sm: 700; --headline-4-font-size-md: 20px; --headline-4-line-height-md: 1.1; --headline-4-font-weight-md: 700; --headline-4-font-size-lg: 22px; --headline-4-line-height-lg: 1.27; --headline-4-font-weight-lg: 700; --sub-headline-font: Lucida Grande,Lucida Sans Unicode,Lucida Sans,verdana,sans-serif; --sub-headline-1-font-size-sm: 18px; --sub-headline-1-line-height-sm: 1.3; --sub-headline-1-font-weight-sm: 700; --sub-headline-1-font-size-md: 18px; --sub-headline-1-line-height-md: 1.3; --sub-headline-1-font-weight-md: 700; --sub-headline-1-font-size-lg: 28px; --sub-headline-1-line-height-lg: 1.3; --sub-headline-1-font-weight-lg: 700; --button-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --button-font-style: normal; --button-1-font-size: 17px; --button-1-line-height: 1; --button-2-font-size: 15px; --button-2-line-height: 1; --body-font: Lucida Grande,Lucida Sans Unicode,Lucida Sans,verdana,sans-serif; --body-font-size: 17px; --body-line-height-sm: 1.75; --body-line-height-md: 1.75; --body-line-height-lg: 1.75; --teaser-text-font: Lucida Grande,Lucida Sans Unicode,Lucida Sans,verdana,sans-serif; --teaser-text-font-size: 16px; --teaser-text-line-height: 1.5; --article-figure-font: Lucida Grande,Lucida Sans Unicode,Lucida Sans,verdana,sans-serif; --article-figure-caption-font-size-sm: 13px; --article-figure-caption-line-height-sm: 1.5; --article-figure-caption-font-size-md: 13px; --article-figure-caption-line-height-md: 1.5; --article-figure-caption-font-size-lg: 16px; --article-figure-caption-line-height-lg: 1.5; --article-figure-meta-color: #868e96; --article-figure-meta-line-height-sm: 1.4615384615; --article-figure-meta-line-height-lg: 1.5; --article-figure-meta-font-size-sm: 13px; --article-figure-meta-font-size-lg: 16px; --caption-font: Lucida Grande,Lucida Sans Unicode,Lucida Sans,verdana,sans-serif; --caption-font-weight: 700; --caption-1-font-size-sm: 14px; --caption-1-font-size-md: 16px; --caption-1-font-size-lg: 18px; --caption-1-line-height-sm: 1.2; --caption-1-line-height-md: 1.2; --caption-1-line-height-lg: 1.3; --caption-1-uppercase-line-height: 1.3; --footnote-font: Lucida Grande,Lucida Sans Unicode,Lucida Sans,verdana,sans-serif; --footnote-font-size-sm: 13px; --footnote-font-size-lg: 15px; }

.page-wrapper[data-tenant="bild"] { --main-tenant-color: #d00; --secondary-tenant-color: #d00; --secondary-tenant-color-hsl-hover: 0 100% 33%; --teaser-linear-gradient: linear-gradient(rgba(33,37,41,0),rgba(33,37,41,.7)); --text-shadow-headline: 0 2px 8px rgba(0,0,0,.6); --ressort-header-font: Gotham,Avenir Next,Helvetica Neue,sans-serif-black,Arial Narrow,Arial Nova,sans-serif; --ressort-header-color: #212529; --ressort-header-font-size-lg: 28px; --ressort-header-font-size-md: 22px; --ressort-header-font-size-sm: 22px; --ressort-header-line-height: 1.1; --breadcrumb-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --breadcrumb-font-size: 12px; --breadcrumb-font-weight: 700; --breadcrumb-line-height: 1.4; --breadcrumb-letter-spacing: 0; --footnote-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --footnote-font-size-sm: 16px; --footnote-line-height-sm: 1.3125; --footnote-font-size-lg: 18px; --footnote-line-height-lg: 1.278; --footnote-font-weight: 700; --teaser-title-padding-sm: 0 8px 12px; --teaser-title-padding-md: 0 12px 16px; --teaser-title-padding-lg: 0 12px 16px; --teaser-quad-title-padding-md: 0 16px 16px; --teaser-quad-title-padding-lg: 0 12px 16px; --teaser-mini-quad-title-padding-md: 0 8px 12px; --teaser-mini-quad-title-padding-lg: 0 8px 16px; --teaser-super-a-title-padding-lg: 0 16px 16px; --teaser-b-teaser-title-padding-lg: 0 8px 16px; --teaser-bc-teaser-title-padding-lg: 0 8px 16px; --teaser-double-a-teaser-title-padding-lg: 0 8px 16px; --teaser-a-teaser-mini-title-padding: 0 8px 12px; --teaser-title-align-items-overlay: center; --teaser-title-text-align-overlay: center; --teaser-text-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --teaser-text-font-style: normal; --teaser-text-font-size: 18px; --teaser-text-line-height: 1.3; --teaser-text-font-weight: 400; --kicker-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --kicker-font-style: normal; --kicker-background-color: #d00; --kicker-color: #d00; --kicker-0-font-size-lg: 30px; --kicker-0-line-height-lg: 1; --kicker-0-font-weight-lg: 700; --kicker-1-font-size-lg: 24px; --kicker-1-line-height-lg: 1; --kicker-1-font-weight-lg: 700; --kicker-2-font-size-lg: 20px; --kicker-2-line-height-lg: 1; --kicker-2-font-weight-lg: 700; --kicker-3-font-size-lg: 16px; --kicker-3-line-height-lg: 1; --kicker-3-font-weight-lg: 700; --kicker-0-font-size-md: 22px; --kicker-0-line-height-md: 1; --kicker-0-font-weight-md: 700; --kicker-1-font-size-md: 22px; --kicker-1-line-height-md: 1; --kicker-1-font-weight-md: 700; --kicker-2-font-size-md: 18px; --kicker-2-line-height-md: 1; --kicker-2-font-weight-md: 700; --kicker-3-font-size-md: 16px; --kicker-3-line-height-md: 1.1; --kicker-3-font-weight-md: 700; --kicker-0-font-size-sm: 18px; --kicker-0-line-height-sm: 1.1; --kicker-0-font-weight-sm: 700; --kicker-1-font-size-sm: 18px; --kicker-1-line-height-sm: 1.1; --kicker-1-font-weight-sm: 700; --kicker-2-font-size-sm: 16px; --kicker-2-line-height-sm: 1.1; --kicker-2-font-weight-sm: 700; --kicker-3-font-size-sm: 14px; --kicker-3-line-height-sm: 1.1; --kicker-3-font-weight-sm: 700; --headline-font: Gotham Cond,HelveticaNeue-CondensedBold,Helvetica Neue,Franklin Gothic,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --headline-font-style: normal; --headline-color: #212529; --headline-padding-lg: 0 16px; --headline-text-align-lg: center; --headline-text-align-md: center; --headline-text-align-sm: center; --headline-1-font-size-lg: 100px; --headline-1-line-height-lg: 1; --headline-1-font-weight-lg: 700; --headline-2-font-size-lg: 64px; --headline-2-line-height-lg: 1; --headline-2-font-weight-lg: 700; --headline-3-font-size-lg: 40px; --headline-3-line-height-lg: 1; --headline-3-font-weight-lg: 700; --headline-4-font-size-lg: 32px; --headline-4-line-height-lg: 1; --headline-4-font-weight-lg: 600; --headline-1-font-size-md: 72px; --headline-1-line-height-md: 1; --headline-1-font-weight-md: 700; --headline-2-font-size-md: 48px; --headline-2-line-height-md: 1; --headline-2-font-weight-md: 700; --headline-3-font-size-md: 36px; --headline-3-line-height-md: 1; --headline-3-font-weight-md: 700; --headline-4-font-size-md: 26px; --headline-4-line-height-md: 1; --headline-4-font-weight-md: 600; --headline-1-font-size-sm: 48px; --headline-1-line-height-sm: 1; --headline-1-font-weight-sm: 700; --headline-2-font-size-sm: 48px; --headline-2-line-height-sm: 1; --headline-2-font-weight-sm: 700; --headline-3-font-size-sm: 32px; --headline-3-line-height-sm: 1; --headline-3-font-weight-sm: 700; --headline-4-font-size-sm: 22px; --headline-4-line-height-sm: 1; --headline-4-font-weight-sm: 600; --sub-headline-font: Gotham Cond,HelveticaNeue-CondensedBold,Helvetica Neue,Franklin Gothic,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --sub-headline-font-style: normal; --sub-headline-color: #212529; --sub-headline-text-align-lg: center; --sub-headline-text-align-md: center; --sub-headline-text-align-sm: center; --sub-headline-1-font-size-lg: 36px; --sub-headline-1-line-height-lg: 1; --sub-headline-1-font-weight-lg: 700; --sub-headline-1-font-size-md: 32px; --sub-headline-1-line-height-md: 1; --sub-headline-1-font-weight-md: 700; --sub-headline-1-font-size-sm: 24px; --sub-headline-1-line-height-sm: 1; --sub-headline-1-font-weight-sm: 700; --sub-headline-padding-sm: 0 8px; --sub-headline-padding-md: 0 12px; --sub-headline-padding-lg: 0 16px; --cross-heading-color: #212529; --cross-heading-underline-color: #d00; --news-ticker-time-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --news-ticker-time-font-size-lg: 18px; --news-ticker-time-font-size-md: 16px; --news-ticker-time-font-size-sm: 16px; --news-ticker-spacing-sm: 22px; --news-ticker-spacing-md: 22px; --news-ticker-spacing-lg: 22px; --footer-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --footer-hover-color: #f52d2d; --button-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --button-font-style: normal; --button-1-font-size: 17px; --button-1-line-height: 1; --button-2-font-size: 15px; --button-2-line-height: 1; --special-navi-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --special-navi-hover-color-text: #212529; --special-navi-hover-color-line: #d00; --countdown-card-font: Gotham,Avenir Next,Helvetica Neue,sans-serif-black,Arial Narrow,Arial Nova,sans-serif; --countdown-label-font: Gotham Cond,HelveticaNeue-CondensedBold,Helvetica Neue,Franklin Gothic,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --countdown-card-size-sm: 60px; --countdown-card-size-md: 90px; --countdown-card-size-lg: 135px; --live-ticker-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --live-ticker-icon-color: #212529; --breaking-news-headline-font: Gotham,Avenir Next,Helvetica Neue,sans-serif-black,Arial Narrow,Arial Nova,sans-serif; --breaking-news-headline-background-color: #fd8227; --breaking-news-headline-color-1: #212529; --breaking-news-headline-color-2: #212529; --breaking-news-content-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --breaking-news-content-color: #fff; --breaking-news-content-background-color: #212529; --breaking-news-content-font-size: 21px; --breaking-news-headline-1-font-size-sm: 13px; --breaking-news-headline-1-font-size-md: 17px; --breaking-news-headline-2-font-size-sm: 23px; --breaking-news-headline-2-font-size-md: 30px; --video-recommendation-teaser-title-text-align: center; --video-recommendation-placeholder: url("89326a8f7f2218e32062abde341c2ead7eba70c0.svg"); --video-recommendation-content-text-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --video-recommendation-content-text-font-size-md: 16px; --video-recommendation-content-text-line-height-md: 1.3125; --video-recommendation-content-text-font-size-lg: 18px; --video-recommendation-content-text-line-height-lg: 1.2777; --video-banner-font-size-sm: 12px; --video-banner-font-size-md: 16px; --video-banner-font-size-lg: 18px; --video-banner-font-size-xl: 18px; --article-kicker-text-align-sm: center; --article-kicker-text-align-md: center; --article-kicker-text-align-lg: center; --article-author-font: Gotham,Avenir Next,Helvetica Neue,sans-serif-black,Arial Narrow,Arial Nova,sans-serif; --article-author-text-color: #212529; --article-author-font-size-lg: 16px; --article-author-line-height-lg: 1.3125; --article-author-font-size-md: 14px; --article-author-line-height-md: 1.2857; --article-author-font-size-sm: 12px; --article-author-line-height-sm: 1.3333; --body-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --body-color: #212529; --body-font-size: 21px; --body-line-height-lg: 1.5238; --body-line-height-sm: 1.3333; --article-figure-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --article-figure-caption-color: #212529; --article-figure-caption-font-size-lg: 18px; --article-figure-caption-line-height-lg: 1.375; --article-figure-caption-font-size-md: 18px; --article-figure-caption-line-height-md: 1.375; --article-figure-caption-font-size-sm: 16px; --article-figure-caption-line-height-sm: 1.2; --article-figure-meta-color: #495057; --article-figure-meta-line-height-lg: 1.2777777778; --article-figure-meta-line-height-sm: 1.3125; --article-figure-meta-font-size-lg: 18px; --article-figure-meta-font-size-sm: 16px; --caption-font: Gotham,Avenir Next,Helvetica Neue,sans-serif-black,Arial Narrow,Arial Nova,sans-serif; --caption-font-weight: 800; --caption-color: #212529; --caption-1-line-height-lg: 1.3; --caption-1-line-height-md: 1.3; --caption-1-line-height-sm: 1.3; --caption-1-uppercase-line-height: 1.1; --caption-1-font-size-lg: 20px; --caption-1-font-size-md: 18px; --caption-1-font-size-sm: 16px; --live-ticker-btn-size: 17px; --live-ticker-btn-line-height: 1.2; --live-ticker-btn-color: #d00; --cta-button-background-color: #d00; --cta-button-background-color-hover: #a00; --text-link-underline-color: #d00; --text-link-hover-color: #212529; --quotation-color: #fff; --quotation-background-color: #d00; --label-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --label-font-size: 12px; --label-font-weight: 700; --label-line-height: 1.2; --titled-icon-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --titled-icon-font-weight: 400; --titled-icon-font-size-sm: 12px; --titled-icon-font-height-sm: 1.17; --titled-icon-font-size-lg: 12px; --titled-icon-font-height-lg: 1.17; --nav-btn-font-size: 15px; --nav-btn-line-height: 3.2; --nav-btn-letter-spacing: 0; --nav-btn-padding: 0; --nav-btn-color: #495057; --nav-btn-color-hover: #212529; --nav-btn-background-color-hover: #d00; --nav-btn-border-color: #ced4da; --nav-btn-mobile-icon-color: #495057; --nav-btn-mobile-font-size: 17px; --nav-btn-mobile-line-height: 2.8235294118; --nav-btn-mobile-letter-spacing: 0; --nav-btn-ad-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --nav-btn-ad-font-size: 15px; --nav-btn-ad-line-height: 2.4; --nav-btn-ad-title-font: Arial Narrow,Arial Nova,sans-serif; --nav-btn-ad-title-font-size: 12px; --nav-btn-ad-title-line-height: 1.25; --nav-menu-back-color: #fff; --nav-menu-box-shadow-color: #e9ecef; --nav-menu-overflow-y: visible; --nav-menu-width: 828px; --nav-menu-padding: 12px 0 0 0; --nav-menu-logo-padding: 8px; --nav-fixed-menu-width: 920px; --nav-fixed-menu-padding-left: 0; --nav-fixed-menu-line-height: 3.7333333333; --nav-menu-util-padding-right: 0; --nav-menu-mobile-back-color: rgba(33,37,41,.6); --nav-burger-menu-color: #495057; --stage-feed-choice-chip-color: #212529; --stage-feed-choice-chip-background-color-hover: #af0000; --stage-feed-cross-heading-bottom-separator-color: #d00; --stage-feed-description-color: #495057; --stage-feed-item-marks-color: #495057; --stage-feed-item-mark-height: 23px; --navi-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --navi-font-style: normal; --navi-highlight-color: #212529; }

.page-wrapper[data-tenant="sportbild"] .partner-ad[data-teaser-type="advertorial"], .page-wrapper[data-tenant="sportbild"] .stage-teaser__ad.advertorial, .page-wrapper[data-tenant="sportbild"] .stage-teaser__ad.productstory, .page-wrapper[data-tenant="sportbild"][data-theme="advertorial"], .page-wrapper[data-tenant="sportbild"][data-theme="productstory"] { --main-tenant-color: #d00; --secondary-tenant-color: #d00; --teaser-linear-gradient: linear-gradient(rgba(33,37,41,0),rgba(33,37,41,.7)); --text-shadow-headline: 0 2px 8px rgba(0,0,0,.6); --ressort-header-font: Gotham,Avenir Next,Helvetica Neue,sans-serif-black,Arial Narrow,Arial Nova,sans-serif; --ressort-header-color: #212529; --ressort-header-font-size-lg: 28px; --ressort-header-font-size-md: 22px; --ressort-header-font-size-sm: 22px; --ressort-header-line-height: 1.1; --breadcrumb-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --breadcrumb-font-size: 12px; --breadcrumb-font-weight: 700; --breadcrumb-line-height: 1.4; --breadcrumb-letter-spacing: 0; --footnote-font: Lucida Grande,Lucida Sans Unicode,Lucida Sans,verdana,sans-serif; --footnote-font-size-sm: 13px; --footnote-line-height-sm: 1.3; --footnote-font-size-lg: 15px; --footnote-line-height-lg: 1.3; --footnote-font-weight: 700; --teaser-text-font: Lucida Grande,Lucida Sans Unicode,Lucida Sans,verdana,sans-serif; --teaser-text-font-style: normal; --teaser-text-font-size: 16px; --teaser-text-line-height: 1.5; --teaser-text-font-weight: 400; --kicker-font: Lucida Grande,Lucida Sans Unicode,Lucida Sans,verdana,sans-serif; --kicker-font-style: normal; --kicker-0-font-size-lg: 25px; --kicker-0-line-height-lg: 1.1; --kicker-0-font-weight-lg: 700; --kicker-1-font-size-lg: 21px; --kicker-1-line-height-lg: 1.1; --kicker-1-font-weight-lg: 700; --kicker-2-font-size-lg: 16px; --kicker-2-line-height-lg: 1.1; --kicker-2-font-weight-lg: 700; --kicker-3-font-size-lg: 14px; --kicker-3-line-height-lg: 1.1; --kicker-3-font-weight-lg: 700; --kicker-0-font-size-md: 18px; --kicker-0-line-height-md: 1.1; --kicker-0-font-weight-md: 700; --kicker-1-font-size-md: 18px; --kicker-1-line-height-md: 1.1; --kicker-1-font-weight-md: 700; --kicker-2-font-size-md: 14px; --kicker-2-line-height-md: 1.1; --kicker-2-font-weight-md: 700; --kicker-3-font-size-md: 14px; --kicker-3-line-height-md: 1.1; --kicker-3-font-weight-md: 700; --kicker-0-font-size-sm: 16px; --kicker-0-line-height-sm: 1.1; --kicker-0-font-weight-sm: 700; --kicker-1-font-size-sm: 16px; --kicker-1-line-height-sm: 1.1; --kicker-1-font-weight-sm: 700; --kicker-2-font-size-sm: 14px; --kicker-2-line-height-sm: 1.1; --kicker-2-font-weight-sm: 700; --kicker-3-font-size-sm: 12px; --kicker-3-line-height-sm: 1.1; --kicker-3-font-weight-sm: 700; --headline-font: Lucida Grande,Lucida Sans Unicode,Lucida Sans,verdana,sans-serif; --headline-font-style: normal; --headline-text-align-lg: center; --headline-text-align-md: center; --headline-text-align-sm: center; --headline-1-font-size-lg: 70px; --headline-1-line-height-lg: 1.1; --headline-1-font-weight-lg: 700; --headline-2-font-size-lg: 48px; --headline-2-line-height-lg: 1.1; --headline-2-font-weight-lg: 700; --headline-3-font-size-lg: 32px; --headline-3-line-height-lg: 1.12; --headline-3-font-weight-lg: 700; --headline-4-font-size-lg: 22px; --headline-4-line-height-lg: 1.27; --headline-4-font-weight-lg: 700; --headline-1-font-size-md: 54px; --headline-1-line-height-md: 1.05; --headline-1-font-weight-md: 700; --headline-2-font-size-md: 36px; --headline-2-line-height-md: 1.1; --headline-2-font-weight-md: 700; --headline-3-font-size-md: 26px; --headline-3-line-height-md: 1.1; --headline-3-font-weight-md: 700; --headline-4-font-size-md: 20px; --headline-4-line-height-md: 1.1; --headline-4-font-weight-md: 700; --headline-1-font-size-sm: 36px; --headline-1-line-height-sm: 1.05; --headline-1-font-weight-sm: 700; --headline-2-font-size-sm: 30px; --headline-2-line-height-sm: 1.1; --headline-2-font-weight-sm: 700; --headline-3-font-size-sm: 24px; --headline-3-line-height-sm: 1.1; --headline-3-font-weight-sm: 700; --headline-4-font-size-sm: 16px; --headline-4-line-height-sm: 1.15; --headline-4-font-weight-sm: 700; --sub-headline-font: Lucida Grande,Lucida Sans Unicode,Lucida Sans,verdana,sans-serif; --sub-headline-font-style: normal; --sub-headline-color: #868e96; --sub-headline-text-align-lg: center; --sub-headline-text-align-md: center; --sub-headline-text-align-sm: center; --sub-headline-1-font-size-lg: 28px; --sub-headline-1-line-height-lg: 1.3; --sub-headline-1-font-weight-lg: 700; --sub-headline-1-font-size-md: 18px; --sub-headline-1-line-height-md: 1.3; --sub-headline-1-font-weight-md: 700; --sub-headline-1-font-size-sm: 18px; --sub-headline-1-line-height-sm: 1.3; --sub-headline-1-font-weight-sm: 700; --sub-headline-padding-sm: 0 8px; --sub-headline-padding-md: 0 12px; --sub-headline-padding-lg: 0 16px; --cross-heading-color: #174482; --cross-heading-underline-color: #868e96; --news-ticker-time-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --news-ticker-time-font-size-lg: 18px; --news-ticker-time-font-size-md: 16px; --news-ticker-time-font-size-sm: 16px; --news-ticker-spacing-sm: 22px; --news-ticker-spacing-md: 22px; --news-ticker-spacing-lg: 22px; --footer-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --footer-hover-color: #f52d2d; --button-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --button-font-style: normal; --button-1-font-size: 17px; --button-1-line-height: 1; --button-2-font-size: 15px; --button-2-line-height: 1; --special-navi-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --special-navi-hover-color-text: #212529; --special-navi-hover-color-line: #d00; --countdown-card-font: Gotham,Avenir Next,Helvetica Neue,sans-serif-black,Arial Narrow,Arial Nova,sans-serif; --countdown-label-font: Gotham Cond,HelveticaNeue-CondensedBold,Helvetica Neue,Franklin Gothic,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --countdown-card-size-sm: 60px; --countdown-card-size-md: 90px; --countdown-card-size-lg: 135px; --live-ticker-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --live-ticker-icon-color: #212529; --breaking-news-headline-font: Gotham,Avenir Next,Helvetica Neue,sans-serif-black,Arial Narrow,Arial Nova,sans-serif; --breaking-news-headline-background-color: #fd8227; --breaking-news-headline-color-1: #212529; --breaking-news-headline-color-2: #212529; --breaking-news-content-font: Gotham XNarrow,Avenir Next Condensed,sans-serif-condensed,Arial Narrow,Arial Nova,sans-serif; --breaking-news-content-color: #fff; --breaking-news-content-background-color: #212529; --breaking-news-content-font-size: 21px; --breaking-news-headline-1-font-size-sm: 13px; --breaking-news-headline-1-font-size-md: 17px; --breaking-news-headline-2-font-size-sm: 23px; --breaking-news-headline-2-font-size-md: 30px; --video-banner-font-size-sm: 12px; --video-banner-font-size-md: 16px; --video-banner-font-size-lg: 18px; --video-banner-font-size-xl: 18px; --article-kicker-text-align-sm: center; --article-kicker-text-align-md: center; --article-kicker-text-align-lg: center; --article-author-font: Gotham,Avenir Next,Helvetica Neue,sans-serif-black,Arial Narrow,Arial Nova,sans-serif; --article-author-text-color: #212529; --article-author-font-size-lg: 16px; --article-author-line-height-lg: 1.3125; --article-author-font-size-md: 14px; --article-author-line-height-md: 1.2857; --article-author-font-size-sm: 12px; --article-author-line-height-sm: 1.3333; --body-font: Lucida Grande,Lucida Sans Unicode,Lucida Sans,verdana,sans-serif; --body-color: #212529; --body-font-size: 17px; --body-line-height-lg: 1.75; --body-line-height-md: 1.75; --body-line-height-sm: 1.75; --article-figure-font: Lucida Grande,Lucida Sans Unicode,Lucida Sans,verdana,sans-serif; --article-figure-caption-color: #212529; --article-figure-caption-font-size-lg: 16px; --article-figure-caption-line-height-lg: 1.5; --article-figure-caption-font-size-md: 13px; --article-figure-caption-line-height-md: 1.5; --article-figure-caption-font-size-sm: 13px; --article-figure-caption-line-height-sm: 1.5; --article-figure-meta-color: #868e96; --article-figure-meta-line-height-lg: 1.4615384615; --article-figure-meta-line-height-sm: 1.5; --article-figure-meta-font-size-lg: 16px; --article-figure-meta-font-size-sm: 13px; --caption-font: Lucida Grande,Lucida Sans Unicode,Lucida Sans,verdana,sans-serif; --caption-font-weight: 700; --caption-color: #212529; --caption-1-line-height-lg: 1.3; --caption-1-line-height-md: 1.2; --caption-1-line-height-sm: 1.2; --caption-1-uppercase-line-height: 1.3; --caption-1-font-size-lg: 18px; --caption-1-font-size-md: 16px; --caption-1-font-size-sm: 14px; --live-ticker-btn-size: 17px; --live-ticker-btn-line-height: 1.2; --live-ticker-btn-color: #d00; --cta-button-background-color: #d00; --cta-button-background-color-hover: #a00; --text-link-underline-color: #d00; --text-link-hover-color: #212529; --quotation-color: #174482; --quotation-background-color: #fff; }

.page-wrapper[data-tenant="sportbild"] { --main-tenant-color: #0a2750; --secondary-tenant-color: #174482; --secondary-tenant-color-hsl-hover: 215 70% 20%; --teaser-linear-gradient: linear-gradient(rgba(10,39,80,0),rgba(10,39,80,.7)); --text-shadow-headline: 0 2px 0 rgba(10,39,80,.5),0 0 10px rgba(10,39,80,.5); --ressort-header-font: Antenna Cond,sans-serif; --ressort-header-color: #0a2750; --ressort-header-font-size-lg: 30px; --ressort-header-font-size-md: 28px; --ressort-header-font-size-sm: 24px; --ressort-header-line-height: 1.1; --breadcrumb-font: Inter,sans-serif; --breadcrumb-font-size: 11px; --breadcrumb-font-weight: 600; --breadcrumb-line-height: 1.273; --breadcrumb-letter-spacing: 0; --footnote-font: Inter,sans-serif; --footnote-font-size-sm: 13px; --footnote-line-height-sm: 1.31; --footnote-font-size-lg: 15px; --footnote-line-height-lg: 1.267; --footnote-font-weight: 700; --teaser-title-padding-sm: 0 12px 12px; --teaser-title-padding-md: 0 16px 16px; --teaser-title-padding-lg: 0 16px 16px; --teaser-quad-title-padding-md: 0 24px 16px; --teaser-quad-title-padding-lg: 0 24px 16px; --teaser-mini-quad-title-padding-md: 0 12px 12px; --teaser-mini-quad-title-padding-lg: 0 12px 16px; --teaser-super-a-title-padding-lg: 0 24px 16px; --teaser-b-teaser-title-padding-lg: 0 16px 16px; --teaser-bc-teaser-title-padding-lg: 0 16px 16px; --teaser-double-a-teaser-title-padding-lg: 0 16px 16px; --teaser-a-teaser-mini-title-padding: 0 16px 12px; --teaser-title-align-items-overlay: flex-start; --teaser-title-text-align-overlay: left; --teaser-text-font: Inter,sans-serif; --teaser-text-font-style: normal; --teaser-text-font-size: 15px; --teaser-text-line-height: 1.3; --teaser-text-font-weight: 400; --kicker-font: Antenna Extra Cond,sans-serif; --kicker-font-style: italic; --kicker-background-color: #174482; --kicker-color: #868e96; --kicker-0-font-size-lg: 32px; --kicker-0-line-height-lg: 1.1; --kicker-0-font-weight-lg: 700; --kicker-1-font-size-lg: 26px; --kicker-1-line-height-lg: 1.1; --kicker-1-font-weight-lg: 700; --kicker-2-font-size-lg: 22px; --kicker-2-line-height-lg: 1.1; --kicker-2-font-weight-lg: 700; --kicker-3-font-size-lg: 18px; --kicker-3-line-height-lg: 1.1; --kicker-3-font-weight-lg: 700; --kicker-0-font-size-md: 26px; --kicker-0-line-height-md: 1.1; --kicker-0-font-weight-md: 700; --kicker-1-font-size-md: 26px; --kicker-1-line-height-md: 1.1; --kicker-1-font-weight-md: 700; --kicker-2-font-size-md: 20px; --kicker-2-line-height-md: 1.1; --kicker-2-font-weight-md: 700; --kicker-3-font-size-md: 16px; --kicker-3-line-height-md: 1.1; --kicker-3-font-weight-md: 700; --kicker-0-font-size-sm: 20px; --kicker-0-line-height-sm: 1.1; --kicker-0-font-weight-sm: 700; --kicker-1-font-size-sm: 16px; --kicker-1-line-height-sm: 1.1; --kicker-1-font-weight-sm: 700; --kicker-2-font-size-sm: 16px; --kicker-2-line-height-sm: 1.1; --kicker-2-font-weight-sm: 700; --kicker-3-font-size-sm: 14px; --kicker-3-line-height-sm: 1.1; --kicker-3-font-weight-sm: 700; --headline-font: Antenna Extra Cond,sans-serif; --headline-font-style: italic; --headline-color: #0a2750; --headline-padding-lg: 0 64px; --headline-text-align-lg: left; --headline-text-align-md: center; --headline-text-align-sm: center; --headline-1-font-size-lg: 80px; --headline-1-line-height-lg: 1.1; --headline-1-font-weight-lg: 700; --headline-2-font-size-lg: 50px; --headline-2-line-height-lg: 1.15; --headline-2-font-weight-lg: 700; --headline-3-font-size-lg: 34px; --headline-3-line-height-lg: 1.15; --headline-3-font-weight-lg: 700; --headline-4-font-size-lg: 26px; --headline-4-line-height-lg: 1.15; --headline-4-font-weight-lg: 700; --headline-1-font-size-md: 60px; --headline-1-line-height-md: 1.15; --headline-1-font-weight-md: 700; --headline-2-font-size-md: 44px; --headline-2-line-height-md: 1.15; --headline-2-font-weight-md: 700; --headline-3-font-size-md: 30px; --headline-3-line-height-md: 1.15; --headline-3-font-weight-md: 700; --headline-4-font-size-md: 26px; --headline-4-line-height-md: 1; --headline-4-font-weight-md: 700; --headline-1-font-size-sm: 42px; --headline-1-line-height-sm: 1; --headline-1-font-weight-sm: 700; --headline-2-font-size-sm: 36px; --headline-2-line-height-sm: 1.1; --headline-2-font-weight-sm: 700; --headline-3-font-size-sm: 30px; --headline-3-line-height-sm: 1.1; --headline-3-font-weight-sm: 700; --headline-4-font-size-sm: 21px; --headline-4-line-height-sm: 1; --headline-4-font-weight-sm: 700; --sub-headline-font: Antenna Cond,sans-serif; --sub-headline-font-style: normal; --sub-headline-color: #868e96; --sub-headline-text-align-lg: left; --sub-headline-text-align-md: center; --sub-headline-text-align-sm: center; --sub-headline-1-font-size-lg: 26px; --sub-headline-1-line-height-lg: 1.3; --sub-headline-1-font-weight-lg: 700; --sub-headline-1-font-size-md: 22px; --sub-headline-1-line-height-md: 1.3; --sub-headline-1-font-weight-md: 700; --sub-headline-1-font-size-sm: 18px; --sub-headline-1-line-height-sm: 1.3; --sub-headline-1-font-weight-sm: 700; --sub-headline-padding-sm: 0 16px; --sub-headline-padding-md: 0 72px; --sub-headline-padding-lg: 0 64px; --cross-heading-color: #174482; --cross-heading-underline-color: #868e96; --news-ticker-time-font: Inter,sans-serif; --news-ticker-time-font-size-lg: 15px; --news-ticker-time-font-size-md: 13px; --news-ticker-time-font-size-sm: 13px; --news-ticker-spacing-sm: 22px; --news-ticker-spacing-md: 22px; --news-ticker-spacing-lg: 7px; --footer-font: Inter,sans-serif; --footer-hover-color: #174482; --button-font: Antenna Extra Cond,sans-serif; --button-font-style: italic; --button-1-font-size: 17px; --button-1-line-height: 1.2; --button-2-font-size: 15px; --button-2-line-height: 1.2; --special-navi-font: Antenna Extra Cond,sans-serif; --special-navi-hover-color-text: #174482; --special-navi-hover-color-line: #174482; --countdown-card-font: Antenna Extra Cond,sans-serif; --countdown-label-font: Antenna Extra Cond,sans-serif; --countdown-card-size-sm: 40px; --countdown-card-size-md: 60px; --countdown-card-size-lg: 90px; --live-ticker-font: Antenna Extra Cond,sans-serif; --live-ticker-icon-color: #0a2750; --breaking-news-headline-background-color: #0a2750; --breaking-news-headline-font: Antenna Extra Cond,sans-serif; --breaking-news-headline-color-1: #ffbe00; --breaking-news-headline-color-2: #fff; --breaking-news-content-background-color: #ffbe00; --breaking-news-content-color: #0a2750; --breaking-news-content-font: Antenna Extra Cond,sans-serif; --breaking-news-content-font-size: 26px; --breaking-news-headline-1-font-size-sm: 15px; --breaking-news-headline-1-font-size-md: 17px; --breaking-news-headline-2-font-size-sm: 28px; --breaking-news-headline-2-font-size-md: 32px; --video-recommendation-teaser-title-text-align: left; --video-recommendation-placeholder: url(""); --video-recommendation-content-text-font: Inter,sans-serif; --video-recommendation-content-text-font-size-md: 13px; --video-recommendation-content-text-line-height-md: 1.3077; --video-recommendation-content-text-font-size-lg: 15px; --video-recommendation-content-text-line-height-lg: 1.2666; --video-banner-font-size-sm: 10px; --video-banner-font-size-md: 12px; --video-banner-font-size-lg: 14px; --video-banner-font-size-xl: 16px; --article-kicker-text-align-sm: center; --article-kicker-text-align-md: center; --article-kicker-text-align-lg: left; --article-author-font: Antenna Cond,sans-serif; --article-author-text-color: #868e96; --article-author-font-size-lg: 16px; --article-author-line-height-lg: 1.3; --article-author-font-size-md: 16px; --article-author-line-height-md: 1.3; --article-author-font-size-sm: 14px; --article-author-line-height-sm: 1.45; --body-font: Inter,sans-serif; --body-color: #212529; --body-font-size: 17px; --body-line-height-lg: 1.65; --body-line-height-sm: 1.65; --article-figure-font: Inter,sans-serif; --article-figure-caption-color: #212529; --article-figure-caption-font-size-lg: 15px; --article-figure-caption-line-height-lg: 1.3; --article-figure-caption-font-size-md: 13px; --article-figure-caption-line-height-md: 1.3; --article-figure-caption-font-size-sm: 13px; --article-figure-caption-line-height-sm: 1.3; --article-figure-meta-color: #868e96; --article-figure-meta-line-height-lg: 1.2666666667; --article-figure-meta-line-height-sm: 1.3076923077; --article-figure-meta-font-size-lg: 15px; --article-figure-meta-font-size-sm: 13px; --caption-font: Antenna Cond,sans-serif; --caption-font-weight: 700; --caption-color: #868e96; --caption-1-line-height-lg: 1.3; --caption-1-line-height-md: 1.3; --caption-1-line-height-sm: 1.3; --caption-1-uppercase-line-height: 1.3; --caption-1-font-size-lg: 20px; --caption-1-font-size-md: 18px; --caption-1-font-size-sm: 16px; --live-ticker-btn-size: 15px; --live-ticker-btn-line-height: 1.2; --live-ticker-btn-color: #174482; --cta-button-background-color: #174482; --cta-button-background-color-hover: #0f2d57; --text-link-underline-color: #174482; --text-link-hover-color: #174482; --quotation-color: #174482; --quotation-background-color: #fff; --label-font: Antenna Extra Cond,sans-serif; --label-font-size: 12px; --label-font-weight: 700; --label-line-height: 1.2; --titled-icon-font: Inter,sans-serif; --titled-icon-font-weight: 400; --titled-icon-font-size-sm: 10px; --titled-icon-font-height-sm: 1.2; --titled-icon-font-size-lg: 12px; --titled-icon-font-height-lg: 1.25; --nav-btn-font-size: 18px; --nav-btn-line-height: 2.6666666667; --nav-btn-letter-spacing: 0.01em; --nav-btn-padding: 0 16px; --nav-btn-color: #fff; --nav-btn-color-hover: #ced4da; --nav-btn-background-color-hover: #ced4da; --nav-btn-border-color: transparent; --nav-btn-mobile-icon-color: #e9ecef; --nav-btn-mobile-font-size: 18px; --nav-btn-mobile-line-height: 2.6666666667; --nav-btn-mobile-letter-spacing: 0.01em; --nav-btn-ad-font: Inter,sans-serif; --nav-btn-ad-font-size: 12px; --nav-btn-ad-line-height: 3; --nav-btn-ad-title-font: Inter,sans-serif; --nav-btn-ad-title-font-size: 10px; --nav-btn-ad-title-line-height: 1.2; --nav-menu-back-color: #0a2750; --nav-menu-box-shadow-color: #0a2750; --nav-menu-overflow-y: auto; --nav-menu-width: 860px; --nav-menu-padding: 12px 16px 0 0; --nav-menu-logo-padding: 8px 4px; --nav-fixed-menu-width: 942px; --nav-fixed-menu-padding-left: 10px; --nav-fixed-menu-line-height: 3.1111111111; --nav-menu-util-padding-right: 16px; --nav-menu-mobile-back-color: rgba(10,39,80,.6); --nav-burger-menu-color: #e9ecef; --stage-feed-choice-chip-color: #212529; --stage-feed-choice-chip-background-color-hover: #0a2750; --stage-feed-cross-heading-bottom-separator-color: #868e96; --stage-feed-description-color: #868e96; --stage-feed-item-marks-color: #868e96; --stage-feed-item-mark-height: 20px; --navi-font: Antenna Extra Cond,sans-serif; --navi-font-style: italic; --navi-highlight-color: #174482; }

html { text-size-adjust: 100%; line-height: 1.15; }

body { margin: 0px; }

main { display: block; }

h1 { font-size: 2em; margin: 0.67em 0px; }

hr { box-sizing: content-box; height: 0px; overflow: visible; }

pre { font-family: monospace, monospace; font-size: 1em; }

a { background-color: transparent; }

abbr[title] { border-bottom: none; text-decoration: underline dotted; }

b, strong { font-weight: bolder; }

code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

img { border-style: none; }

button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }

button, input { overflow: visible; }

button, select { text-transform: none; }

[type="button"], [type="reset"], [type="submit"], button { appearance: button; }

fieldset { padding: 0.35em 0.75em 0.625em; }

legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }

progress { vertical-align: baseline; }

textarea { overflow: auto; }

[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

[type="search"] { appearance: textfield; outline-offset: -2px; }

[type="search"]::-webkit-search-decoration { appearance: none; }

::-webkit-file-upload-button { appearance: button; font: inherit; }

details { display: block; }

summary { display: list-item; }

[hidden], template { display: none; }

.fig img { object-fit: cover; object-position: 50% 0px; }

.fig { margin: 0px; }

.fig:not(.fig--floated) { clear: both; }

.fig.fig--variable a { display: block; }

.fig__caption { margin-top: 8px; padding: 0px 16px; }

@media (min-width: 37.5em) {
  .fig__caption { margin-top: 12px; padding: 0px 60px; }
}

@media (min-width: 64em) {
  .fig__caption { margin: 16px auto 0px; max-width: 700px; padding: 0px; }
}

.nobp .fig__caption { margin: 16px auto 0px; max-width: 700px; padding: 0px; }

@media print {
  .fig__caption { padding: 0px; }
}

.fig__caption__text { color: var(--article-figure-caption-color); font-family: var(--article-figure-font); font-size: var(--article-figure-caption-font-size-sm); font-weight: 700; line-height: var(--article-figure-caption-line-height-sm); }

@media (min-width: 37.5em) {
  .fig__caption__text { font-size: var(--article-figure-caption-font-size-md); line-height: var(--article-figure-caption-line-height-md); }
}

@media (min-width: 64em) {
  .fig__caption__text { font-size: var(--article-figure-caption-font-size-lg); line-height: var(--article-figure-caption-line-height-lg); }
}

.nobp .fig__caption__text { font-size: var(--article-figure-caption-font-size-lg); line-height: var(--article-figure-caption-line-height-lg); }

.fig__caption__meta { display: flex; justify-content: space-between; }

.fig__caption__meta__credits, .fig__caption__meta__date { color: var(--article-figure-meta-color); font-family: var(--article-figure-font); font-size: var(--article-figure-meta-font-size-sm); line-height: var(--article-figure-meta-line-height-sm); }

@media (min-width: 64em) {
  .fig__caption__meta__credits, .fig__caption__meta__date { font-size: var(--article-figure-meta-font-size-lg); line-height: var(--article-figure-meta-line-height-lg); }
}

.nobp .fig__caption__meta__credits, .nobp .fig__caption__meta__date { font-size: var(--article-figure-meta-font-size-lg); line-height: var(--article-figure-meta-line-height-lg); }

.fig__caption__meta__credits a { color: rgb(73, 80, 87); }

.fig__caption__meta__date { margin-left: auto; }

.fig--lead { margin: 0px 0px 16px; }

@media (min-width: 37.5em) {
  .fig--lead { margin: 0px 0px 24px; padding: 0px 12px; }
}

@media (min-width: 64em) {
  .fig--lead { margin: 0px 0px 32px; padding: 0px 16px; }
}

.nobp .fig--lead { margin: 0px 0px 32px; padding: 0px 16px; }

@media (min-width: 37.5em) {
  .fig--lead.fig--portrait { padding: 0px 72px; }
}

@media (min-width: 64em) {
  .fig--lead.fig--portrait { padding: 0px 162px; }
}

.nobp .fig--lead.fig--portrait { padding: 0px 162px; }

@media (min-width: 37.5em) {
  .fig--lead.fig--portrait .fig__caption { padding: 0px; }
}

@media (min-width: 64em) {
  .fig--lead.fig--portrait .fig__caption { max-width: none; padding: 0px; }
}

.nobp .fig--lead.fig--portrait .fig__caption { max-width: none; padding: 0px; }

.fig--inline { margin: 0px -16px 16px; overflow: hidden; }

@media (min-width: 37.5em) {
  .fig--inline { margin: 0px -60px 24px; }
}

@media (min-width: 64em) {
  .fig--inline { margin: 0px -146px 32px; }
}

.nobp .fig--inline { margin: 0px -146px 32px; }

.fig--inline.fig--daviz, .fig--inline.fig--embed, .fig--inline.fig--invalid { margin: 0px 0px 16px; }

@media (min-width: 37.5em) {
  .fig--inline.fig--daviz, .fig--inline.fig--embed, .fig--inline.fig--invalid { margin: 0px 0px 24px; }
}

@media (min-width: 64em) {
  .fig--inline.fig--daviz, .fig--inline.fig--embed, .fig--inline.fig--invalid { margin: 0px 0px 32px; }
}

.nobp .fig--inline.fig--daviz, .nobp .fig--inline.fig--embed, .nobp .fig--inline.fig--invalid { margin: 0px 0px 32px; }

@media (min-width: 37.5em) {
  .fig--inline.fig--portrait, .fig--inline.fig--square { margin: 0px 0px 24px; }
}

@media (min-width: 64em) {
  .fig--inline.fig--portrait, .fig--inline.fig--square { margin: 0px 0px 32px; }
}

.nobp .fig--inline.fig--portrait, .nobp .fig--inline.fig--square { margin: 0px 0px 32px; }

@media (min-width: 64em) {
  .fig--inline.fig--portrait .red-premium-screen__content-wrapper, .fig--inline.fig--square .red-premium-screen__content-wrapper { background-size: 100% 50%, 100% 50%; }
}

.nobp .fig--inline.fig--portrait .red-premium-screen__content-wrapper, .nobp .fig--inline.fig--square .red-premium-screen__content-wrapper { background-size: 100% 50%, 100% 50%; }

@media (min-width: 37.5em) {
  .fig--inline.fig--portrait .red-premium-screen__note, .fig--inline.fig--square .red-premium-screen__note { margin-top: 16px; }
}

.nobp .fig--inline.fig--portrait .red-premium-screen__note, .nobp .fig--inline.fig--square .red-premium-screen__note { margin-top: 16px; }

@media (min-width: 64em) {
  .fig--inline.fig--portrait .red-premium-screen__note > span, .fig--inline.fig--square .red-premium-screen__note > span { font-size: 21px; }
}

.nobp .fig--inline.fig--portrait .red-premium-screen__note > span, .nobp .fig--inline.fig--square .red-premium-screen__note > span { font-size: 21px; }

@media (min-width: 64em) {
  .fig--inline.fig--portrait .red-premium-screen__note svg, .fig--inline.fig--square .red-premium-screen__note svg { height: 32px; width: 61px; }
}

.nobp .fig--inline.fig--portrait .red-premium-screen__note svg, .nobp .fig--inline.fig--square .red-premium-screen__note svg { height: 32px; width: 61px; }

@media (min-width: 37.5em) {
  .fig--inline.fig--portrait .red-premium-screen__content-box, .fig--inline.fig--square .red-premium-screen__content-box { background-color: transparent; box-shadow: none; }
}

.nobp .fig--inline.fig--portrait .red-premium-screen__content-box, .nobp .fig--inline.fig--square .red-premium-screen__content-box { background-color: transparent; box-shadow: none; }

@media (min-width: 64em) {
  .fig--inline.fig--portrait .red-premium-screen__content-box, .fig--inline.fig--square .red-premium-screen__content-box { padding: 0px; }
}

.nobp .fig--inline.fig--portrait .red-premium-screen__content-box, .nobp .fig--inline.fig--square .red-premium-screen__content-box { padding: 0px; }

@media (min-width: 37.5em) {
  .fig--inline.fig--portrait .red-premium-screen__content-box span, .fig--inline.fig--square .red-premium-screen__content-box span { display: none; }
}

.nobp .fig--inline.fig--portrait .red-premium-screen__content-box span, .nobp .fig--inline.fig--square .red-premium-screen__content-box span { display: none; }

@media (min-width: 37.5em) {
  .fig--inline.fig--portrait .red-premium-screen__anchor-button, .fig--inline.fig--square .red-premium-screen__anchor-button { margin-top: 0px; }
}

.nobp .fig--inline.fig--portrait .red-premium-screen__anchor-button, .nobp .fig--inline.fig--square .red-premium-screen__anchor-button { margin-top: 0px; }

@media (min-width: 37.5em) {
  .fig--inline.fig--portrait .red-premium-screen__login, .fig--inline.fig--square .red-premium-screen__login { margin-bottom: 0px; }
}

.nobp .fig--inline.fig--portrait .red-premium-screen__login, .nobp .fig--inline.fig--square .red-premium-screen__login { margin-bottom: 0px; }

.fig--facebook { max-width: 530px; }

@media (min-width: 37.5em) {
  .fig--facebook.fig--floated { margin: 0px auto 24px; }
}

@media (min-width: 64em) {
  .fig--facebook.fig--floated { margin: 0px auto 32px; }
}

.nobp .fig--facebook.fig--floated { margin: 0px auto 32px; }

@media (min-width: 0) and (max-width: 37.4375em) {
  .hidden-small { display: none !important; }
}

@media (min-width: 37.5em) and (max-width: 63.9375em) {
  .hidden-medium { display: none !important; }
}

@media (min-width: 0) and (max-width: 63.9375em) {
  .hidden-small-medium { display: none !important; }
}

@media (min-width: 64em) {
  .hidden-large { display: none !important; }
}

.nobp .hidden-large { display: none !important; }

.page-header { -webkit-font-smoothing: antialiased; box-sizing: border-box; height: 72px; left: 0px; pointer-events: none; position: sticky; right: 0px; top: 0px; z-index: 651; }

.page-header *, .page-header ::after, .page-header ::before { box-sizing: inherit; }

.page-header [role="button"] > *, .page-header a > *, .page-header button > * { pointer-events: none; }

.page-header img { max-width: 100%; vertical-align: middle; }

.page-header__wrapper { background-color: var(--nav-menu-back-color); box-shadow: rgba(33, 37, 41, 0.25) 0px 0px 10px 0px; display: flex; height: 100%; justify-content: space-between; pointer-events: auto; position: relative; }

@media (min-width: 64em) {
  .page-header, .page-header__wrapper { height: 160px; width: 1024px; }
  .page-header__wrapper { background-color: rgb(255, 255, 255); box-shadow: none; justify-content: space-evenly; padding: var(--nav-menu-padding); transform-origin: left top; transition: height 0.4s ease-out; will-change: height; }
  .page-header--fixed .page-header__wrapper { background: linear-gradient(rgba(255, 255, 255, 0.95) 12px, rgb(255, 255, 255) 13px); box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 10px -8px; height: 68px; padding-left: var(--nav-fixed-menu-padding-left); position: fixed; top: 0px; z-index: 1; }
  .page-header--fixed .page-header__wrapper .navi { width: var(--nav-fixed-menu-width); }
  .page-header--fixed .page-header__wrapper .navi__links { height: 56px; }
  .page-header--fixed .page-header__wrapper .navi__links__utils { height: 0px; opacity: 0; transform: translateY(-100px); }
  .page-header--fixed .page-header__wrapper .navi__links__main { box-shadow: none; height: 56px; }
  .page-header--fixed .page-header__wrapper .navi__links__main li span { height: 56px; line-height: var(--nav-fixed-menu-line-height); }
  .page-header--fixed .page-header__wrapper .page-header__logo img, .page-header--fixed .page-header__wrapper .page-header__logo svg { height: 56px; width: 56px; }
}

.nobp .page-header { height: 160px; width: 1024px; }

.nobp .page-header__wrapper { background-color: rgb(255, 255, 255); box-shadow: none; height: 160px; justify-content: space-evenly; padding: var(--nav-menu-padding); transform-origin: left top; transition: height 0.4s ease-out; width: 1024px; will-change: height; }

.nobp .page-header--fixed .page-header__wrapper { background: linear-gradient(rgba(255, 255, 255, 0.95) 12px, rgb(255, 255, 255) 13px); box-shadow: rgba(0, 0, 0, 0.25) 0px 8px 10px -8px; height: 68px; padding-left: var(--nav-fixed-menu-padding-left); position: fixed; top: 0px; z-index: 1; }

.nobp .page-header--fixed .page-header__wrapper .navi { width: var(--nav-fixed-menu-width); }

.nobp .page-header--fixed .page-header__wrapper .navi__links { height: 56px; }

.nobp .page-header--fixed .page-header__wrapper .navi__links__utils { height: 0px; opacity: 0; transform: translateY(-100px); }

.nobp .page-header--fixed .page-header__wrapper .navi__links__main { box-shadow: none; height: 56px; }

.nobp .page-header--fixed .page-header__wrapper .navi__links__main li span { height: 56px; line-height: var(--nav-fixed-menu-line-height); }

.nobp .page-header--fixed .page-header__wrapper .page-header__logo img, .nobp .page-header--fixed .page-header__wrapper .page-header__logo svg { height: 56px; width: 56px; }

.page-header__logo { padding: var(--nav-menu-logo-padding); }

.page-header__logo img, .page-header__logo svg { display: block; height: 56px; pointer-events: auto; width: 56px; }

@media (min-width: 64em) {
  .page-header__logo img, .page-header__logo svg { height: 148px; transform-origin: left top; transition: width 0.4s ease-out, height 0.4s ease-out; width: 148px; will-change: width, height; }
}

.nobp .page-header__logo img, .nobp .page-header__logo svg { height: 148px; transform-origin: left top; transition: width 0.4s ease-out, height 0.4s ease-out; width: 148px; will-change: width, height; }

@media (min-width: 64em) {
  .page-header__logo { padding: 0px; }
}

.nobp .page-header__logo { padding: 0px; }

.offer-module { aspect-ratio: 1.77778 / 1; margin-bottom: 29px; }

@media (min-width: 37.5em) {
  .offer-module { margin-bottom: 33px; }
}

@media (min-width: 64em) {
  .offer-module { margin-bottom: 39px; padding: 0px 162px; }
}

.nobp .offer-module { margin-bottom: 39px; padding: 0px 162px; }

.main-content-video .offer-module { margin-bottom: 8px; }

@media (min-width: 64em) {
  .main-content-video .offer-module { margin-bottom: 12px; padding: 0px 162px; }
}

.nobp .main-content-video .offer-module { margin-bottom: 12px; padding: 0px 162px; }

.nobp .fig--floated .offer-module { padding: 0px 16px; }

.adblock { margin: 0px 16px 40px; max-width: 100%; }

@media (min-width: 37.5em) {
  .adblock { margin: 0px 56px 64px; }
}

.nobp .adblock { margin: 0px 56px 64px; }

.adblock > p:first-child { color: rgb(255, 255, 255); font-family: var(--body-font); font-size: var(--body-font-size); line-height: var(--body-line-height-sm); margin: 0px 0px 16px; text-align: center; }

@media (min-width: 37.5em) {
  .adblock > p:first-child { line-height: var(--body-line-height-lg); }
}

.nobp .adblock > p:first-child { line-height: var(--body-line-height-lg); }

.adblock__content { column-gap: 16px; display: flex; flex-flow: column wrap; }

@media (min-width: 37.5em) {
  .adblock__content { flex-direction: row; }
}

.adblock__content > * { flex: 1 0 calc(50% - 32px); }

.adblock__content > * > :last-child { margin-bottom: 0px; }

.adblock__section { background-color: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 7px 24px; color: rgb(33, 37, 41); font-family: var(--footnote-font); font-size: var(--footnote-font-size-sm); font-weight: 400; line-height: var(--footnote-line-height-sm); margin: 0px 0px 16px; padding: 24px; }

@media (min-width: 37.5em) {
  .adblock__section { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); }
}

.nobp .adblock__section { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); }

.adblock__section b { font-weight: 700; }

.adblock__section ol { list-style-position: outside; padding-left: 16px; }

.adblock__section ol > li { margin: 1em 0px; }

.adblock__section ol.list--condensed { margin: 24px 0px; }

.adblock__section ol.list--condensed > li { margin: 0px; }

.adblock__section__title { border-bottom: 1px solid rgb(206, 212, 218); font-family: var(--body-font); font-size: var(--body-font-size); font-weight: 700; line-height: var(--body-line-height-sm); margin-bottom: 24px; margin-right: -16px; margin-top: 0px; padding-bottom: 12px; padding-right: 16px; }

.adblock__section__text { margin-bottom: 24px; }

.adblock__iconswrap { column-gap: 8px; display: flex; justify-content: center; margin: auto auto 24px; overflow: hidden; }

@media (min-width: 37.5em) {
  .adblock__iconswrap { column-gap: 16px; }
}

@media (min-width: 64em) {
  .adblock__iconswrap { padding-top: 0px; }
}

.nobp .adblock__iconswrap { padding-top: 0px; }

.adblock__imgwrap { margin: 0px 0px 24px; overflow: hidden; text-align: center; }

.adblock__imgwrap svg { vertical-align: top; }

@media (min-width: 64em) {
  .adblock__imgwrap { padding-top: 0px; }
}

.nobp .adblock__imgwrap { padding-top: 0px; }

.adblock__subline { font-weight: 700; margin: 24px 0px 0px; text-align: left; }

.adblock__button { margin: 0px 0px 8px; position: relative; width: 100%; }

[class*="ad-wrapper--mrec_btf"].ad-wrapper--mark::after { font-size: 16px; line-height: 1.5; margin-top: 11px; }

[class*="ad-wrapper--mrec_btf"].ad-wrapper--mark-small::after, [class*="ad-wrapper--mrec_btf"].ad-wrapper--mark::after { color: rgb(73, 80, 87); content: "Anzeige"; display: block; font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; height: 24px; text-align: center; text-transform: uppercase; }

[class*="ad-wrapper--mrec_btf"].ad-wrapper--mark-small::after { font-size: 12px; line-height: 2; margin-top: 8px; }

.ad-wrapper { -webkit-font-smoothing: antialiased; box-sizing: border-box; }

.ad-wrapper *, .ad-wrapper ::after, .ad-wrapper ::before { box-sizing: inherit; margin: 0px; }

.ad-wrapper iframe, .ad-wrapper img { max-width: none; vertical-align: middle; }

.ad-wrapper iframe { border: none; }

.ad-wrapper--billboard[data-ad-delivered="true"] { margin-top: 16px; }

.ad-wrapper--banner, .ad-wrapper--superbanner { z-index: 100; }

.ad-wrapper--superbanner { width: 1024px; }

.ad-wrapper--sky { top: 0px; }

.ad-wrapper--sky, .ad-wrapper--sky_btf { left: 100%; position: absolute; z-index: 100; }

.ad-wrapper--sky_btf { min-height: calc(50% - 2500px); top: max(50%, 2500px); }

.ad-wrapper--billboard_50.ad-wrapper--mark::after, .ad-wrapper--billboard_btf.ad-wrapper--mark::after, .ad-wrapper--billboard_btf_2.ad-wrapper--mark::after, .ad-wrapper--mrec.ad-wrapper--mark::after, .ad-wrapper--mrec_50.ad-wrapper--mark::after, .ad-wrapper--tms.ad-wrapper--mark::after { color: rgb(73, 80, 87); content: "Anzeige"; display: block; font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 16px; height: 24px; line-height: 1.5; margin-top: 11px; text-align: center; text-transform: uppercase; }

.ad-wrapper--billboard_50.ad-wrapper--mark-small::after, .ad-wrapper--billboard_btf.ad-wrapper--mark-small::after, .ad-wrapper--billboard_btf_2.ad-wrapper--mark-small::after, .ad-wrapper--mrec.ad-wrapper--mark-small::after, .ad-wrapper--mrec_50.ad-wrapper--mark-small::after, .ad-wrapper--tms.ad-wrapper--mark-small::after { color: rgb(73, 80, 87); content: "Anzeige"; display: block; font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 12px; height: 24px; line-height: 2; margin-top: 8px; text-align: center; text-transform: uppercase; }

.ad-wrapper--bordered.ad-wrapper--superbanner { border: none; padding: 0px; }

.ad-wrapper--bordered { border: 1px solid rgb(206, 212, 218); padding-bottom: 7px; padding-top: 10px; }

.ad-wrapper--bordered.ad-wrapper--mrec, .ad-wrapper--bordered.ad-wrapper--mrec_50, .ad-wrapper--bordered[class*="ad-wrapper--mrec_btf"] { padding-left: 9px; padding-right: 9px; padding-top: 26px; }

.ad-wrapper--bordered.ad-wrapper--billboard, .ad-wrapper--bordered.ad-wrapper--billboard_50, .ad-wrapper--bordered.ad-wrapper--billboard_btf, .ad-wrapper--bordered.ad-wrapper--billboard_btf_2, .ad-wrapper--bordered.ad-wrapper--tms { padding-left: 10px; padding-right: 10px; }

@media print {
  .ad-wrapper { display: none; }
}

.ad-links { display: inline-flex; }

.ad-links::before { color: rgb(73, 80, 87); content: "Anzeigen"; font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 12px; line-height: 1.4; margin-right: 8px; text-transform: uppercase; }

.ad-links--single::before { content: "Anzeige"; }

.anchor__btn.anchor__btn--hidden-text .anchor__btn__text { clip: rect(0px, 0px, 0px, 0px); border: 0px; clip-path: inset(100%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }

.anchor__btn { -webkit-font-smoothing: antialiased; align-items: center; appearance: none; background-color: rgb(233, 236, 239); border-radius: 8px; box-sizing: border-box; color: rgb(73, 80, 87); display: inline-flex; font-family: var(--button-font); font-size: var(--button-1-font-size); font-style: var(--button-font-style); font-weight: 700; height: 48px; justify-content: center; letter-spacing: 0.03em; line-height: var(--button-1-line-height); padding: 0px 16px; text-decoration: none; text-transform: uppercase; transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out, border 0.25s ease-in-out; }

.anchor__btn *, .anchor__btn ::after, .anchor__btn ::before { box-sizing: inherit; margin: 0px; }

.anchor__btn > * { pointer-events: none; }

.anchor__btn:active, .anchor__btn:hover { background-color: rgb(203, 211, 218); }

.anchor__btn__icon { padding: 12px 10px 12px 0px; }

.anchor__btn__icon svg { display: block; height: 24px; margin: auto; width: 24px; }

.anchor__btn--cta { background-color: var(--cta-button-background-color); color: rgb(255, 255, 255); }

.anchor__btn--cta:active, .anchor__btn--cta:hover { background-color: var(--cta-button-background-color-hover); }

.anchor__btn--cta-green { background-color: rgb(0, 195, 115); color: rgb(255, 255, 255); }

.anchor__btn--cta-green:active, .anchor__btn--cta-green:hover { background-color: rgb(0, 155, 90); }

.anchor__btn--text { background-color: transparent; color: rgb(73, 80, 87); }

.anchor__btn--text:active, .anchor__btn--text:hover { background-color: rgba(206, 212, 218, 0.5); }

.anchor__btn--mtl { background: 0px 0px; border: 2px solid rgb(206, 212, 218); color: rgb(33, 37, 41); font-size: 16px; font-weight: 400; letter-spacing: normal; padding: 0px 7px; text-transform: none; }

.anchor__btn--mtl:active, .anchor__btn--mtl:hover { background-color: rgb(239, 241, 243); border: 2px solid rgb(33, 37, 41); }

.anchor__btn--narrow { font-size: 15px; height: 36px; }

.anchor__btn--narrow .anchor__btn__icon { padding: 6px 10px 6px 0px; }

@media (min-width: 64em) {
  .anchor__btn--default-to-narrow { font-size: 15px; height: 36px; }
  .anchor__btn--default-to-narrow .anchor__btn__icon { padding: 6px 10px 6px 0px; }
}

.nobp .anchor__btn--default-to-narrow { font-size: 15px; height: 36px; }

.nobp .anchor__btn--default-to-narrow .anchor__btn__icon { padding: 6px 10px 6px 0px; }

.anchor__btn--narrow-to-default { font-size: 15px; height: 36px; }

.anchor__btn--narrow-to-default .anchor__btn__icon { padding: 6px 10px 6px 0px; }

@media (min-width: 64em) {
  .anchor__btn--narrow-to-default { font-size: 17px; height: 48px; }
  .anchor__btn--narrow-to-default .anchor__btn__icon { padding: 12px 10px 12px 0px; }
}

.nobp .anchor__btn--narrow-to-default { font-size: 17px; height: 48px; }

.nobp .anchor__btn--narrow-to-default .anchor__btn__icon { padding: 12px 10px 12px 0px; }

.anchor__btn.anchor__btn--hidden-text .anchor__btn__icon, .anchor__btn.anchor__btn--hidden-text.anchor__btn--narrow .anchor__btn__icon { padding: 0px; }

@media (min-width: 64em) {
  .anchor__btn.anchor__btn--hidden-text.anchor__btn--default-to-narrow .anchor__btn__icon { padding: 0px; }
}

.anchor__btn.anchor__btn--hidden-text.anchor__btn--narrow-to-default .anchor__btn__icon, .nobp .anchor__btn.anchor__btn--hidden-text.anchor__btn--default-to-narrow .anchor__btn__icon { padding: 0px; }

@media (min-width: 64em) {
  .anchor__btn.anchor__btn--hidden-text.anchor__btn--narrow-to-default .anchor__btn__icon { padding: 0px; }
}

.nobp .anchor__btn.anchor__btn--hidden-text.anchor__btn--narrow-to-default .anchor__btn__icon { padding: 0px; }

.breadcrumb h1 { display: inline; font-family: var(--breadcrumb-font); font-size: var(--breadcrumb-font-size); font-weight: var(--breadcrumb-font-weight); letter-spacing: var(--breadcrumb-letter-spacing); line-height: var(--breadcrumb-line-height); }

.red-breaking-news { background-color: var(--breaking-news-content-background-color); height: 56px; overflow: hidden; padding: 0px; position: relative; text-transform: uppercase; transform: translateZ(0px); transition: height 0.5s ease-out; }

.red-breaking-news__content { align-items: center; color: var(--breaking-news-content-color); display: flex; font-family: var(--breaking-news-content-font); font-size: var(--breaking-news-content-font-size); font-weight: 700; height: 100%; position: absolute; top: 0px; white-space: nowrap; width: 100%; }

.red-breaking-news__content--is-animated { animation-delay: 0.1s; animation-iteration-count: infinite; animation-name: red-breaking-news--animation-fallback; animation-timing-function: linear; }

@supports (--css:variables) {
  .red-breaking-news__content--is-animated { animation-duration: var(--red-breaking-news-animation-duration); animation-name: red-breaking-news--animation; }
}

.red-breaking-news__content--is-paused { animation-play-state: paused; }

@media (min-width: 37.5em) {
  .red-breaking-news__content { margin-top: 0px; }
}

.nobp .red-breaking-news__content { margin-top: 0px; }

.red-breaking-news:active .red-breaking-news__content, .red-breaking-news:hover .red-breaking-news__content { animation-play-state: paused; }

.red-breaking-news--collapsed { height: 0px; }

.red-breaking-news__headline { align-items: center; background: var(--breaking-news-headline-background-color); display: inline-flex; flex-direction: column; font-family: var(--breaking-news-headline-font); font-size: 17px; height: 100%; justify-content: center; margin: 0px; min-width: 88px; padding: 0px; z-index: 1; }

@media (min-width: 37.5em) {
  .red-breaking-news__headline { min-width: 124px; }
}

@media (min-width: 64em) {
  .red-breaking-news__headline { min-width: 148px; }
}

.nobp .red-breaking-news__headline { min-width: 148px; }

.red-breaking-news__headline-first { color: var(--breaking-news-headline-color-1); font-size: var(--breaking-news-headline-1-font-size-sm); margin-right: 0px; }

@media (min-width: 37.5em) {
  .red-breaking-news__headline-first { font-size: var(--breaking-news-headline-1-font-size-md); line-height: 16px; }
}

.nobp .red-breaking-news__headline-first { font-size: var(--breaking-news-headline-1-font-size-md); line-height: 16px; }

.red-breaking-news__headline-second { color: var(--breaking-news-headline-color-2); font-size: var(--breaking-news-headline-2-font-size-sm); line-height: 19px; }

@media (min-width: 37.5em) {
  .red-breaking-news__headline-second { font-size: var(--breaking-news-headline-2-font-size-md); line-height: 26px; }
}

.nobp .red-breaking-news__headline-second { font-size: var(--breaking-news-headline-2-font-size-md); line-height: 26px; }

.red-breaking-news__content-container { overflow: hidden; width: 100%; }

.red-breaking-news__text { color: var(--breaking-news-content-color); display: flex; flex-shrink: 0; margin: 0px 8px 0px 0px; will-change: transform; }

.red-breaking-news__text::before { content: "+++"; display: block; font-size: var(--breaking-news-content-font-size); height: 100%; padding-right: 8px; }

.red-breaking-news__link { align-items: center; display: flex; height: 100%; padding: 0px; text-decoration: none; }

@keyframes red-breaking-news--animation { 
  0% { left: 0px; }
  100% { left: calc(var(--red-breaking-news-content-width)*-1); }
}

@keyframes red-breaking-news--animation-fallback { 
  0% { left: 0px; }
}

.btn--slider-left .btn__text, .btn--slider-right .btn__text, .btn.btn--hidden-text .btn__icon ~ .btn__text { clip: rect(0px, 0px, 0px, 0px); border: 0px; clip-path: inset(100%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }

.btn { -webkit-font-smoothing: antialiased; align-items: center; background-color: rgb(233, 236, 239); border: none; border-radius: 8px; box-sizing: border-box; color: rgb(73, 80, 87); cursor: pointer; display: inline-flex; flex-basis: auto; font-family: var(--button-font); font-size: 17px; font-weight: 700; height: 48px; justify-content: center; letter-spacing: 0.03em; line-height: 1; padding: 0px; text-transform: uppercase; transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out; }

.btn *, .btn ::after, .btn ::before { box-sizing: inherit; margin: 0px; }

.btn > * { pointer-events: none; }

@media (hover: hover) and (pointer: fine) {
  .btn:active, .btn:hover { background-color: rgb(203, 211, 218); }
}

.btn__icon { padding: 12px 10px 12px 16px; }

.btn__icon svg { display: block; height: 24px; margin: auto; width: 24px; }

.btn__icon ~ .btn__text { padding: 0px 16px 0px 0px; }

.btn__text { padding: 0px 16px; }

.btn--cta { background-color: var(--cta-button-background-color); color: rgb(255, 255, 255); }

@media (hover: hover) and (pointer: fine) {
  .btn--cta:active, .btn--cta:hover { background-color: var(--cta-button-background-color-hover); }
}

.btn--cta .btn__icon svg path { fill: rgb(255, 255, 255); }

.btn--cta-green { background-color: rgb(0, 195, 115); color: rgb(255, 255, 255); }

.btn--cta-green:active, .btn--cta-green:hover { background-color: rgb(0, 155, 90); }

.btn--text { background-color: transparent; color: rgb(73, 80, 87); }

.btn--text:active, .btn--text:hover { background-color: rgba(206, 212, 218, 0.5); }

.btn--inverted { background: 0px 0px; border: 2px solid rgb(73, 80, 87); color: rgb(206, 212, 218); }

@media (hover: hover) and (pointer: fine) {
  .btn--inverted:active, .btn--inverted:hover { background-color: rgb(29, 33, 36); color: rgb(248, 249, 250); }
}

.btn--narrow { font-size: 15px; height: 36px; }

.btn--narrow .btn__icon { padding: 6px 10px 6px 16px; }

.btn--default-to-narrow { font-size: 17px; height: 48px; }

@media (min-width: 64em) {
  .btn--default-to-narrow { font-size: 15px; height: 36px; }
}

.btn--narrow-to-default, .nobp .btn--default-to-narrow { font-size: 15px; height: 36px; }

@media (min-width: 64em) {
  .btn--narrow-to-default { font-size: 17px; height: 48px; }
}

.nobp .btn--narrow-to-default { font-size: 17px; height: 48px; }

.btn.btn--hidden-text .btn__icon { padding: 12px 16px; }

.btn.btn--hidden-text .btn__icon ~ .btn__text { padding: 0px 16px 0px 0px; }

@media (min-width: 64em) {
  .btn.btn--hidden-text .btn__icon { padding: 12px 10px 12px 16px; }
}

.nobp .btn.btn--hidden-text .btn__icon { padding: 12px 10px 12px 16px; }

.btn.btn--hidden-text.btn--narrow-to-default .btn__icon { padding: 6px 10px 6px 16px; }

@media (min-width: 64em) {
  .btn.btn--hidden-text.btn--narrow-to-default .btn__icon { padding: 12px 16px; }
}

.nobp .btn.btn--hidden-text.btn--narrow-to-default .btn__icon { padding: 12px 16px; }

@media (min-width: 64em) {
  .btn.btn--hidden-text.btn--default-to-narrow .btn__icon { padding: 6px 10px 6px 16px; }
}

.nobp .btn.btn--hidden-text.btn--default-to-narrow .btn__icon { padding: 6px 10px 6px 16px; }

.btn--live-ticker { background: 0px 0px; border: 2px solid rgb(206, 212, 218); color: var(--live-ticker-btn-color); }

@media (hover: hover) and (pointer: fine) {
  .btn--live-ticker:active, .btn--live-ticker:hover { background-color: transparent; }
}

.btn--live-ticker svg { fill: var(--live-ticker-btn-color); }

.btn--live-ticker[disabled] { color: rgb(134, 142, 150); cursor: default; }

.btn--live-ticker[disabled] .btn__icon svg path { fill: rgb(134, 142, 150); }

.btn--slider-left .btn__icon svg { transform: rotate(90deg); }

.btn--slider-right .btn__icon svg { transform: rotate(-90deg); }

.btn--slider-left, .btn--slider-right { background-color: rgb(255, 255, 255); border-radius: 0px; }

.btn--slider-left .btn__icon, .btn--slider-right .btn__icon { padding: 12px; }

.btn--slider-left .btn__icon svg path, .btn--slider-right .btn__icon svg path { fill: rgb(33, 37, 41); transition: fill 0.25s ease-in-out; }

@media (hover: hover) and (pointer: fine) {
  .btn--slider-left:active, .btn--slider-left:hover, .btn--slider-right:active, .btn--slider-right:hover { background-color: var(--main-tenant-color); }
  .btn--slider-left:active .btn__icon svg path, .btn--slider-left:hover .btn__icon svg path, .btn--slider-right:active .btn__icon svg path, .btn--slider-right:hover .btn__icon svg path { fill: rgb(255, 255, 255); }
}

.checkbox { -webkit-font-smoothing: antialiased; align-items: center; box-sizing: border-box; display: inline-flex; }

.checkbox *, .checkbox ::after, .checkbox ::before { box-sizing: inherit; }

.checkbox__input { appearance: none; border: 2px solid rgb(73, 80, 87); border-radius: 4px; cursor: pointer; height: 24px; position: relative; width: 24px; }

.checkbox__input:active, .checkbox__input:hover { border-color: rgb(33, 37, 41); }

.checkbox__input:active ~ .checkbox__label, .checkbox__input:hover ~ .checkbox__label { color: rgb(33, 37, 41); }

.checkbox__input:focus { outline: none; }

.checkbox__input:focus-visible { outline: -webkit-focus-ring-color auto 5px; }

.checkbox__input:checked::after { background: url("") 50% 50% no-repeat; inset: 0px; content: ""; position: absolute; }

.checkbox__label { color: rgb(73, 80, 87); cursor: pointer; font-family: var(--footnote-font); font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); text-indent: 8px; }

.checkbox__label:active, .checkbox__label:hover { color: rgb(33, 37, 41); }

.checkbox--inverted .checkbox__label { color: rgb(206, 212, 218); }

.checkbox--inverted .checkbox__label:active, .checkbox--inverted .checkbox__label:hover { color: rgb(248, 249, 250); }

.error-page { -webkit-font-smoothing: antialiased; place-content: center; align-items: center; box-sizing: border-box; display: flex; flex-flow: column; margin-bottom: 48px; }

.error-page *, .error-page ::after, .error-page ::before { box-sizing: inherit; margin: 0px; }

@media (min-width: 37.5em) {
  .error-page { flex-flow: row; }
}

.nobp .error-page { flex-flow: row; }

.error-page a { display: inline-flex; margin: 24px 0px; }

@media (min-width: 37.5em) {
  .error-page a { display: none; }
}

.nobp .error-page a { display: none; }

.error-page__wrapper { margin: 0px; text-align: center; }

@media (min-width: 37.5em) {
  .error-page__wrapper { margin-right: 72px; text-align: left; }
}

.nobp .error-page__wrapper { margin-right: 72px; text-align: left; }

.error-page__wrapper a { display: none; }

@media (min-width: 37.5em) {
  .error-page__wrapper a { display: inline-flex; margin: 0px; }
}

.nobp .error-page__wrapper a { display: inline-flex; margin: 0px; }

.error-page__header { color: var(--headline-color); font-family: var(--headline-font); font-size: var(--headline-3-font-size-sm); font-style: var(--headline-font-style); font-weight: var(--headline-3-font-weight-sm); letter-spacing: 0px; line-height: var(--headline-3-line-height-sm); margin: 24px 0px 4px; text-align: center; }

@media (min-width: 37.5em) {
  .error-page__header { font-size: var(--headline-3-font-size-md); font-weight: var(--headline-3-font-weight-md); line-height: var(--headline-3-line-height-md); margin: 0px 0px 8px; text-align: left; }
}

@media (min-width: 64em) {
  .error-page__header { font-size: var(--headline-3-font-size-lg); font-weight: var(--headline-3-font-weight-lg); line-height: var(--headline-3-line-height-lg); margin: 0px 0px 8px; text-align: left; }
}

.nobp .error-page__header { font-size: var(--headline-3-font-size-lg); font-weight: var(--headline-3-font-weight-lg); line-height: var(--headline-3-line-height-lg); margin: 0px 0px 8px; text-align: left; }

.error-page__message { font-family: var(--footnote-font); font-size: var(--footnote-font-size-sm); font-style: normal; font-weight: 400; letter-spacing: 0px; line-height: var(--footnote-line-height-sm); margin-bottom: 24px; text-align: center; }

@media (min-width: 37.5em) {
  .error-page__message { text-align: left; }
}

@media (min-width: 64em) {
  .error-page__message { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); text-align: left; }
}

.nobp .error-page__message { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); text-align: left; }

.error-page__image { height: 201px; }

.page-footer { margin: 0px auto; max-width: 488px; padding: 0px 8px 60px; }

@media (min-width: 37.5em) {
  .page-footer { padding: 0px 0px 60px; }
}

@media (min-width: 64em) {
  .page-footer { padding: 0px 0px 80px; }
}

.nobp .page-footer { padding: 0px 0px 80px; }

.page-footer__btn-container { display: flex; flex-flow: wrap; }

.page-footer .btn { flex: 0 1 100%; margin: 0px auto 24px; }

@media (min-width: 37.5em) {
  .page-footer .btn { flex: 0 1 236px; }
}

@media (min-width: 64em) {
  .page-footer .btn { flex: 0 1 236px; }
}

.nobp .page-footer .btn { flex: 0 1 236px; }

.page-footer .btn:first-of-type { margin: 0px auto 8px; }

@media print {
  .page-footer { display: none; }
}

.page-footer__list { color: rgb(73, 80, 87); display: flex; flex-wrap: wrap; font-family: var(--footer-font); font-weight: 700; justify-content: center; list-style: none; margin: 0px; padding: 0px; }

.page-footer__list__item { font-size: 11px; line-height: 1.27273; margin-bottom: 4px; padding: 0px 6px; }

.page-footer__list__item a { color: inherit; text-decoration: none; transition: color 0.25s ease-in-out; }

.page-footer__list__item a:active, .page-footer__list__item a:hover { color: var(--footer-hover-color); }

.inactivity { -webkit-font-smoothing: antialiased; background: rgba(0, 0, 0, 0.7); inset: 0px; box-sizing: border-box; position: fixed; z-index: 5000020; }

.inactivity *, .inactivity ::after, .inactivity ::before { box-sizing: inherit; }

.inactivity__wrapper { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }

.inactivity__note { align-items: center; backdrop-filter: blur(20px); background: rgba(255, 255, 255, 0.9); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 10px 4px; display: flex; filter: drop-shadow(rgba(0, 0, 0, 0.2) 0px 2px 3px); flex-flow: column; height: 358px; margin-bottom: 12px; width: 600px; }

.inactivity__note svg { height: 148px; margin-bottom: 24px; width: 148px; }

.inactivity__note .inactivity__text { border-bottom: 1px solid rgb(206, 212, 218); color: rgb(33, 37, 41); font-family: var(--caption-font); font-size: var(--caption-1-font-size-lg); line-height: var(--caption-1-line-height-lg); margin: 0px 0px 24px; padding: 24px 0px; text-align: center; width: 100%; }

.inactivity__note .inactivity__buttons { display: flex; justify-content: center; padding: 24px; width: 100%; }

.inactivity__note .inactivity__buttons .checkbox { flex-grow: 1; }

.inactivity__note .inactivity__buttons .btn { width: max-content; }

.inactivity__note .inactivity__buttons .btn:first-of-type { background-color: transparent; }

@media (hover: hover) and (pointer: fine) {
  .inactivity__note .inactivity__buttons .btn:first-of-type:active, .inactivity__note .inactivity__buttons .btn:first-of-type:hover { background-color: rgb(203, 211, 218); }
}

.inactivity__note .inactivity__buttons .btn:last-of-type { margin-left: 16px; }

.inactivity .ad-wrapper--tms { margin-bottom: 12px; }

.red-lightbox { align-items: center; background: rgba(0, 0, 0, 0.8); display: flex; height: 100%; justify-content: center; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 1000; }

.red-lightbox:focus { outline: none; }

.red-lightbox__icon { cursor: pointer; height: 40px; position: absolute; right: 4px; top: 4px; width: 40px; }

.red-lightbox__icon > svg { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }

@media (min-width: 37.5em) {
  .red-lightbox__icon { right: 16px; top: 16px; }
}

.preview-layer { -webkit-font-smoothing: antialiased; background-color: rgb(52, 58, 64); border-radius: 0px 0px 8px 8px; box-sizing: border-box; position: fixed; right: 5%; top: 0px; width: 286px; z-index: 5000010; }

.preview-layer *, .preview-layer ::after, .preview-layer ::before { box-sizing: inherit; }

.preview-layer__header, .preview-layer__toggle { height: 56px; padding: 16px; }

.preview-layer__toggle { cursor: pointer; display: flex; }

.preview-layer__toggle svg { display: block; }

.preview-layer__toggle svg path { fill: rgb(206, 212, 218); }

.preview-layer__toggle:active .preview-layer__icon svg path, .preview-layer__toggle:hover .preview-layer__icon svg path { fill: rgb(248, 249, 250); }

.preview-layer__toggle:active .preview-layer__text, .preview-layer__toggle:hover .preview-layer__text { color: rgb(248, 249, 250); }

.preview-layer__icon { margin-right: 16px; }

.preview-layer__text { color: rgb(206, 212, 218); flex-grow: 1; font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 18px; font-weight: 700; line-height: 1.33333; text-transform: uppercase; }

.preview-layer__container { display: none; flex-flow: column; padding-bottom: 8px; }

.preview-layer--active .preview-layer__icon svg path { fill: rgb(248, 249, 250); }

.preview-layer--active .preview-layer__text { color: rgb(248, 249, 250); }

.preview-layer--active .preview-layer__toggle-icon { transform: rotate(180deg); }

.preview-layer--active .preview-layer__container, .ratio { display: flex; }

.ratio img, .ratio > div { height: 100%; width: 100%; }

.ratio--landscape { aspect-ratio: 1.77778 / 1; }

.ratio--portrait { aspect-ratio: 0.842105 / 1; }

.ratio--square { aspect-ratio: 1 / 1; }

.ratio--rectangle { aspect-ratio: 2 / 1; }

.ratio--teaser-portrait { aspect-ratio: 0.866667 / 1; }

.ratio--teaser-wide { aspect-ratio: 2.05128 / 1; }

.ratio--teaser-tower { aspect-ratio: 0.4875 / 1; }

.ratio--dynamic, .ratio--variable { }

.ratio--variable { position: relative; }

.ratio--variable a { display: block; }

.ratio--variable iframe { width: 100%; }

@media print {
  [class*="ratio--"] { height: auto !important; padding-top: 0px !important; }
  [class*="ratio--"] img { position: relative !important; }
}

.static-page-heading { color: var(--headline-color); font-family: var(--headline-font); font-size: var(--headline-3-font-size-sm); font-style: var(--headline-font-style); line-height: var(--headline-3-line-height-sm); margin: 0px 0px 40px; max-width: none; text-align: center; }

@media (min-width: 37.5em) {
  .static-page-heading { margin: 0px 16px 40px; }
}

@media (min-width: 64em) {
  .static-page-heading { font-size: var(--headline-3-font-size-lg); line-height: var(--headline-3-line-height-lg); }
}

.nobp .static-page-heading { font-size: var(--headline-3-font-size-lg); line-height: var(--headline-3-line-height-lg); }

.static-page-heading > span { display: block; }

.static-page-heading::after { background-color: var(--main-tenant-color); content: ""; display: block; height: 4px; margin: 16px auto auto; width: 84px; }

.static-page-heading--highlight { background-color: var(--headline-color); color: rgb(248, 249, 250); margin-bottom: -132px; padding: 40px 24px 148px; }

@media (min-width: 64em) {
  .static-page-heading--highlight { margin-bottom: -136px; padding-bottom: 152px; }
}

.nobp .static-page-heading--highlight { margin-bottom: -136px; padding-bottom: 152px; }

.static-page-heading--highlight::after { content: normal; }

.subnav { justify-content: space-between; }

.subnav__list { align-items: center; color: rgb(73, 80, 87); display: flex; flex-wrap: wrap; font-family: var(--breadcrumb-font); font-size: var(--breadcrumb-font-size); font-weight: var(--breadcrumb-font-weight); letter-spacing: var(--breadcrumb-letter-spacing); line-height: var(--breadcrumb-line-height); list-style-type: none; margin: 0px; padding: 0px; }

.subnav__list-item { padding-right: 5px; }

.subnav__list-item a { color: inherit; padding-bottom: 1px; text-decoration: none; transition: box-shadow 0.25s; will-change: box-shadow; }

.subnav__list-item a:active, .subnav__list-item a:hover { box-shadow: rgb(33, 37, 41) 0px -1px inset, rgb(233, 236, 239) 0px -26px inset; }

.subnav__list-item--pipe { padding-right: 3px; }

.subnav__list-item--pipe:not(:last-child)::after { content: "|"; display: inline-block; padding-left: 3px; }

.subnav__list-item--chevron:not(:last-child)::after { content: "›"; display: inline-block; padding-left: 3px; }

.subnav-bar { display: none; margin: 16px 0px; padding: 0px 16px; }

@media print {
  .subnav-bar { display: none !important; }
}

@media (min-width: 64em) {
  .subnav-bar { display: flex; justify-content: space-between; }
}

.nobp .subnav-bar { display: flex; justify-content: space-between; }

.switch { -webkit-font-smoothing: antialiased; box-sizing: border-box; display: inline-flex; transition: background-color 0.28s cubic-bezier(0.4, 0, 0.2, 1); will-change: background-color; }

.switch *, .switch ::after, .switch ::before { box-sizing: inherit; }

.switch--active { background-color: rgb(233, 236, 239); }

.switch:active .switch__text, .switch:hover .switch__text { color: rgb(33, 37, 41); }

.switch:active svg path, .switch:hover svg path { fill: rgb(33, 37, 41); }

.switch__input { appearance: none; cursor: pointer; height: 48px; margin: 0px; position: relative; width: 72px; z-index: 0; }

.switch__input:focus { outline: none; }

.switch__input:focus-visible { outline: -webkit-focus-ring-color auto 5px; }

.switch__input::before { background-color: rgb(134, 142, 150); border-radius: 7px; content: ""; height: 14px; left: 19px; position: absolute; top: 17px; transition: background-color 0.28s cubic-bezier(0.4, 0, 0.2, 1); width: 34px; will-change: background-color; z-index: 1; }

.switch__input::after { background-color: rgb(233, 236, 239); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.24) 0px 2px 2px, rgba(0, 0, 0, 0.12) 0px 0px 2px; content: ""; height: 20px; left: 16px; position: absolute; top: 14px; transition: left 0.28s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.28s cubic-bezier(0.4, 0, 0.2, 1); width: 20px; will-change: left, background-color; z-index: 2; }

.switch__input:checked::before { background-color: rgb(0, 117, 69); }

.switch__input:checked::after { background-color: rgb(0, 195, 115); left: 36px; }

.switch__label { align-items: center; cursor: pointer; display: flex; flex-grow: 1; }

.switch__icon { margin-left: 16px; }

.switch__icon svg { display: block; }

.switch__text { color: rgb(73, 80, 87); font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 18px; line-height: 1; margin-left: 16px; text-transform: uppercase; }

.switch--inverted.switch--active { background-color: rgb(73, 80, 87); }

.switch--inverted:active .switch__text, .switch--inverted:hover .switch__text { color: rgb(248, 249, 250); }

.switch--inverted:active .switch__icon svg path, .switch--inverted:hover .switch__icon svg path { fill: rgb(248, 249, 250); }

.switch--inverted .switch__icon svg path { fill: rgb(206, 212, 218); }

.switch--inverted .switch__text { color: rgb(206, 212, 218); }

.mtl { border: 1px solid rgb(206, 212, 218); border-radius: 8px; padding: 24px 0px 20px; position: relative; }

.mtl__heading { color: rgb(33, 37, 41); font-family: var(--caption-font); font-size: var(--caption-1-font-size-sm); line-height: var(--caption-1-line-height); margin: 0px; text-align: center; }

@media (min-width: 37.5em) {
  .mtl__heading { font-size: var(--caption-1-font-size-md); }
}

@media (min-width: 64em) {
  .mtl__heading { font-size: var(--caption-1-font-size-lg); }
}

.nobp .mtl__heading { font-size: var(--caption-1-font-size-lg); }

.mtl__heading a { color: rgb(33, 37, 41); text-decoration: none; transition: color 0.25s ease-in-out; }

.mtl__heading a:active, .mtl__heading a:hover { color: rgb(73, 80, 87); }

@media (min-width: 64em) {
  .mtl:not(.mtl--multiline-variant) .mtl__heading { margin-left: 16px; text-align: left; }
}

.nobp .mtl:not(.mtl--multiline-variant) .mtl__heading { margin-left: 16px; text-align: left; }

.mtl::before { bottom: 4px; color: rgb(73, 80, 87); content: "ANZEIGE"; display: block; font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 12px; left: 0px; line-height: 1.33333; position: absolute; right: 0px; text-align: center; text-transform: uppercase; }

.video-banner { border-radius: 2px; display: flex; height: 16px; overflow: hidden; position: absolute; right: 8px; top: 8px; z-index: 1; }

.video-banner span, .video-banner time { align-items: center; background-color: rgb(33, 37, 41); color: rgb(255, 255, 255); display: flex; font-family: var(--teaser-text-font); font-weight: var(--teaser-text-font-weight); line-height: var(--teaser-text-line-height); }

.video-banner svg { width: 16px; }

.video-banner span, .video-banner time { font-size: var(--video-banner-font-size-sm); padding: 0px 4px; }

.video-banner svg path { transition: 0.25s ease-in-out; }

.video-teaser:active .video-banner svg path:first-child, .video-teaser:hover .video-banner svg path:first-child { fill: rgb(221, 0, 0); }

.video-teaser:active .video-banner svg path:last-child, .video-teaser:hover .video-banner svg path:last-child { fill: rgb(255, 255, 255); }

.video-player__wrapper:active .video-player__preview-overlay .video-banner svg path:first-child, .video-player__wrapper:hover .video-player__preview-overlay .video-banner svg path:first-child { fill: rgb(221, 0, 0); }

.video-player__wrapper:active .video-player__preview-overlay .video-banner svg path:last-child, .video-player__wrapper:hover .video-player__preview-overlay .video-banner svg path:last-child { fill: rgb(255, 255, 255); }

.a-teaser-mini .video-banner { height: 16px; }

.a-teaser-mini .video-banner svg { width: 16px; }

.a-teaser-mini .video-banner span, .a-teaser-mini .video-banner time { font-size: var(--video-banner-font-size-sm); padding: 0px 4px; }

.standard-quad .video-banner { height: 24px; }

.standard-quad .video-banner svg { width: 24px; }

.standard-quad .video-banner span, .standard-quad .video-banner time { font-size: var(--video-banner-font-size-md); padding: 1.5px 4px; }

@media (min-width: 37.5em) {
  .standard-quad .video-banner { height: 32px; }
  .standard-quad .video-banner svg { width: 32px; }
  .standard-quad .video-banner span, .standard-quad .video-banner time { font-size: var(--video-banner-font-size-lg); padding: 8px; }
}

.a-teaser .video-banner, .b-teaser .video-banner, .baby-a .video-banner, .double-a-teaser .video-banner, .mini-quad .video-banner, .standard .video-banner { height: 32px; }

.a-teaser .video-banner svg, .b-teaser .video-banner svg, .baby-a .video-banner svg, .double-a-teaser .video-banner svg, .mini-quad .video-banner svg, .standard .video-banner svg { width: 32px; }

.a-teaser .video-banner span, .a-teaser .video-banner time, .b-teaser .video-banner span, .b-teaser .video-banner time, .baby-a .video-banner span, .baby-a .video-banner time, .double-a-teaser .video-banner span, .double-a-teaser .video-banner time, .mini-quad .video-banner span, .mini-quad .video-banner time, .standard .video-banner span, .standard .video-banner time { font-size: var(--video-banner-font-size-lg); padding: 8px; }

.bc .video-banner, .quad .video-banner, .super-a .video-banner { height: 32px; }

.bc .video-banner svg, .quad .video-banner svg, .super-a .video-banner svg { width: 32px; }

.bc .video-banner span, .bc .video-banner time, .quad .video-banner span, .quad .video-banner time, .super-a .video-banner span, .super-a .video-banner time { font-size: var(--video-banner-font-size-lg); padding: 8px; }

@media (min-width: 37.5em) {
  .bc .video-banner, .quad .video-banner, .super-a .video-banner { height: 40px; }
  .bc .video-banner svg, .quad .video-banner svg, .super-a .video-banner svg { width: 40px; }
  .bc .video-banner span, .bc .video-banner time, .quad .video-banner span, .quad .video-banner time, .super-a .video-banner span, .super-a .video-banner time { font-size: var(--video-banner-font-size-xl); padding: 8px; }
}

@media (min-width: 0) and (max-width: 37.4375em) {
  .mini-quad .video-banner { height: 24px; right: 4px; top: 4px; }
  .mini-quad .video-banner svg { width: 24px; }
  .mini-quad .video-banner span, .mini-quad .video-banner time { font-size: var(--video-banner-font-size-md); padding: 8px; }
}

.article-gallery--slider .video-banner { height: 24px; right: 4px; top: 4px; }

.article-gallery--slider .video-banner svg { width: 24px; }

.article-gallery--slider .video-banner span, .article-gallery--slider .video-banner time { font-size: var(--video-banner-font-size-md); padding: 1.5px 4px; }

@media (min-width: 37.5em) {
  .article-gallery--slider .video-banner { height: 32px; right: 8px; top: 8px; }
  .article-gallery--slider .video-banner svg { width: 32px; }
  .article-gallery--slider .video-banner span, .article-gallery--slider .video-banner time { font-size: var(--video-banner-font-size-lg); padding: 8px; }
}

.nobp .article-gallery--slider .video-banner { height: 32px; right: 8px; top: 8px; }

.nobp .article-gallery--slider .video-banner svg { width: 32px; }

.nobp .article-gallery--slider .video-banner span, .nobp .article-gallery--slider .video-banner time { font-size: var(--video-banner-font-size-lg); padding: 8px; }

.video-teaser { position: relative; }

.video-teaser a { pointer-events: none; text-decoration: none; }

.video-teaser--clickable a { pointer-events: auto; }

.red-premium-screen { inset: 0px; position: absolute; z-index: 210; }

.red-premium-screen__content-wrapper { align-items: center; background: linear-gradient(135deg, rgb(221, 0, 0), rgb(90, 0, 0)) 0% 0% / 100% 50% no-repeat, linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)) 0% 0% / 100% 50% no-repeat, rgb(255, 255, 255); color: rgb(255, 255, 255); display: flex; font-size: 26px; height: 100%; justify-content: center; line-height: 2; position: relative; text-align: center; width: 100%; z-index: 211; }

@media (min-width: 64em) {
  .red-premium-screen__content-wrapper { background-size: 100% 40%, 100% 60%; }
}

.nobp .red-premium-screen__content-wrapper { background-size: 100% 40%, 100% 60%; }

.red-premium-screen__content { align-items: center; display: flex; flex-direction: column; justify-content: center; }

.red-premium-screen__note { align-items: center; color: rgb(255, 255, 255); display: flex; justify-content: center; margin-top: 16px; }

@media (min-width: 37.5em) {
  .red-premium-screen__note { margin-top: 0px; }
}

.nobp .red-premium-screen__note { margin-top: 0px; }

.red-premium-screen__note > span { font-family: Gotham, "Avenir Next", "Helvetica Neue", sans-serif-black, "Arial Narrow", "Arial Nova", sans-serif; font-size: 21px; font-weight: 700; line-height: 1.2; }

@media (min-width: 64em) {
  .red-premium-screen__note > span { font-size: 28px; }
}

.nobp .red-premium-screen__note > span { font-size: 28px; }

.red-premium-screen__note svg { height: 32px; margin-left: 16px; width: 61px; }

@media (min-width: 64em) {
  .red-premium-screen__note svg { height: 48px; width: 92px; }
}

.nobp .red-premium-screen__note svg { height: 48px; width: 92px; }

.red-premium-screen__content-box { align-items: center; border-radius: 8px; color: rgb(33, 37, 41); display: flex; flex-direction: column; font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 21px; justify-content: center; line-height: 1.3; margin: 16px 0px; text-align: center; width: 400px; }

@media (min-width: 37.5em) {
  .red-premium-screen__content-box { background-color: rgb(255, 255, 255); box-shadow: rgba(33, 37, 41, 0.1) 0px 8px 24px; padding: 16px 10px; }
}

.nobp .red-premium-screen__content-box { background-color: rgb(255, 255, 255); box-shadow: rgba(33, 37, 41, 0.1) 0px 8px 24px; }

@media (min-width: 64em) {
  .red-premium-screen__content-box { padding: 32px 10px; }
}

.nobp .red-premium-screen__content-box { padding: 32px 10px; }

.red-premium-screen__content-box span { display: none; }

@media (min-width: 37.5em) {
  .red-premium-screen__content-box span { display: block; }
}

.nobp .red-premium-screen__content-box span { display: block; }

.red-premium-screen__content-box span:first-child { font-weight: 700; }

.red-premium-screen__anchor-button { background-color: rgb(0, 195, 115); position: relative; width: 257px; }

@media (min-width: 37.5em) {
  .red-premium-screen__anchor-button { margin-top: 12px; }
}

.nobp .red-premium-screen__anchor-button { margin-top: 12px; }

.red-premium-screen__anchor-button:active, .red-premium-screen__anchor-button:hover { background-color: rgb(0, 155, 90); }

.red-premium-screen__login { background-color: rgb(255, 255, 255); color: rgb(33, 37, 41); width: 257px; }

@media (min-width: 37.5em) {
  .red-premium-screen__login { margin-bottom: 48px; }
}

.nobp .red-premium-screen__login { margin-bottom: 48px; }

.slider { box-sizing: border-box; display: flex; justify-content: center; position: relative; }

.slider__container { display: flex; flex-flow: row; overflow: scroll hidden; scroll-behavior: smooth; scroll-snap-type: x; scrollbar-width: none; }

.slider__container::-webkit-scrollbar { display: none; }

@media (min-width: 64em) {
  .slider__container { scroll-padding: 0px 48px; }
}

.nobp .slider__container { scroll-padding: 0px 48px; }

@media (min-width: 64em) {
  .slider--mobile .slider__container { scroll-padding: auto; }
}

.nobp .slider--mobile .slider__container { scroll-padding: auto; }

.slider__item { flex: 0 0 auto; scroll-snap-align: start; scroll-snap-stop: always; }

.slider__item ~ .slider__item { margin-left: 24px; }

@media (min-width: 64em) {
  .slider__item ~ .slider__item { margin-left: 32px; }
}

.nobp .slider__item ~ .slider__item { margin-left: 32px; }

.slider__item a { display: block; text-decoration: none; }

.datetime { -webkit-font-smoothing: antialiased; box-sizing: border-box; }

.datetime--article { color: var(--article-author-text-color); display: block; font-family: var(--article-author-font); font-size: var(--article-author-font-size-sm); line-height: var(--article-author-line-height-sm); margin-bottom: 8px; padding: 0px 16px; }

@media (min-width: 37.5em) {
  .datetime--article { font-size: var(--article-author-font-size-md); line-height: var(--article-author-line-height-md); margin-bottom: 12px; padding: 0px 72px; }
}

@media (min-width: 64em) {
  .datetime--article { font-size: var(--article-author-font-size-lg); line-height: var(--article-author-line-height-lg); margin-bottom: 16px; padding: 0px 162px; }
}

.nobp .datetime--article { font-size: var(--article-author-font-size-lg); line-height: var(--article-author-line-height-lg); margin-bottom: 16px; padding: 0px 162px; }

.datetime--live-ticker { color: rgb(134, 142, 150); display: block; font-family: var(--kicker-font); font-size: var(--kicker-3-font-size-sm); font-weight: 700; line-height: var(--kicker-3-line-height-sm); text-transform: uppercase; }

@media (min-width: 37.5em) {
  .datetime--live-ticker { font-size: var(--kicker-3-font-size-md); line-height: var(--kicker-3-line-height-md); }
}

@media (min-width: 64em) {
  .datetime--live-ticker { font-size: var(--kicker-3-font-size-lg); line-height: var(--kicker-3-line-height-lg); }
}

.nobp .datetime--live-ticker { font-size: var(--kicker-3-font-size-lg); line-height: var(--kicker-3-line-height-lg); }

.datetime--live-ticker-stage { background-color: var(--kicker-background-color); color: rgb(255, 255, 255); display: inline-block; font-family: var(--live-ticker-font); font-size: var(--kicker-3-font-size-sm); font-weight: 700; line-height: var(--kicker-3-line-height-sm); padding: 2px 4px; text-transform: uppercase; white-space: nowrap; }

@media (min-width: 37.5em) {
  .datetime--live-ticker-stage { font-size: var(--kicker-3-font-size-md); line-height: var(--kicker-3-line-height-md); }
}

@media (min-width: 64em) {
  .datetime--live-ticker-stage { font-size: var(--kicker-3-font-size-lg); line-height: var(--kicker-3-line-height-lg); }
}

.nobp .datetime--live-ticker-stage { font-size: var(--kicker-3-font-size-lg); line-height: var(--kicker-3-line-height-lg); }

.special-navi { -webkit-font-smoothing: antialiased; box-sizing: border-box; overflow: hidden; position: relative; }

@media (min-width: 64em) {
  .special-navi { margin: 0px; }
  .special-navi a { position: relative; }
  .special-navi a:active::before, .special-navi a:hover::before, .special-navi a[aria-current="true"]::before { border-bottom: 2px solid var(--special-navi-hover-color-line); bottom: 0px; content: ""; left: 0px; position: absolute; right: 0px; }
  .special-navi a:active .special-navi__label, .special-navi a:hover .special-navi__label, .special-navi a[aria-current="true"] .special-navi__label { color: var(--special-navi-hover-color-text); }
}

.nobp .special-navi { margin: 0px; }

.nobp .special-navi a { position: relative; }

.nobp .special-navi a:active::before, .nobp .special-navi a:hover::before, .nobp .special-navi a[aria-current="true"]::before { border-bottom: 2px solid var(--special-navi-hover-color-line); bottom: 0px; content: ""; left: 0px; position: absolute; right: 0px; }

.nobp .special-navi a:active .special-navi__label, .nobp .special-navi a:hover .special-navi__label, .nobp .special-navi a[aria-current="true"] .special-navi__label { color: var(--special-navi-hover-color-text); }

@media (min-width: 0) and (max-width: 63.9375em) {
  .special-navi { margin: 0px 12px; }
}

.special-navi--border-top { box-shadow: rgb(206, 212, 218) 0px 1px 0px inset; }

.special-navi--border-bottom { box-shadow: rgb(206, 212, 218) 0px -1px 0px inset; }

.special-navi--border { box-shadow: rgb(206, 212, 218) 0px 1px 0px inset, rgb(206, 212, 218) 0px -1px 0px inset; }

.special-navi--icons .slider__item ~ .slider__item { margin-left: 12px; }

@media (min-width: 64em) {
  .special-navi--icons .slider__item ~ .slider__item { margin-left: 16px; }
}

.nobp .special-navi--icons .slider__item ~ .slider__item { margin-left: 16px; }

.special-navi__item { align-items: center; display: flex; flex-flow: row; padding: 12px 0px; }

@media (min-width: 64em) {
  .special-navi__item { padding: 16px 0px; }
}

.nobp .special-navi__item { padding: 16px 0px; }

.special-navi__icon + .special-navi__label { margin-left: 2px; }

.special-navi__icon img { display: block; }

.special-navi__label { color: rgb(73, 80, 87); font-family: var(--special-navi-font); font-size: 15px; font-weight: 700; line-height: 1.6; }

.special-navi .slider__controls .slider__controls__left, .special-navi .slider__controls .slider__controls__right { bottom: 1px; top: 1px; }

.live-ticker-stage { -webkit-font-smoothing: antialiased; background-color: var(--live-ticker-bg-color,transparent); box-sizing: border-box; margin-left: 12px; position: relative; }

@media (min-width: 64em) {
  .live-ticker-stage { margin-left: 0px; }
}

.nobp .live-ticker-stage { margin-left: 0px; }

.live-ticker-stage .slider__item { max-width: 225px; }

@media (min-width: 37.5em) {
  .live-ticker-stage .slider__item { max-width: 225px; }
}

@media (min-width: 64em) {
  .live-ticker-stage .slider__item { max-width: 505px; }
}

.nobp .live-ticker-stage .slider__item { max-width: 505px; }

.live-ticker-stage .slider__controls__left { background-color: var(--live-ticker-btn-color,#fff); }

.live-ticker-stage .slider__controls__left::before { background: linear-gradient(90deg,var(--live-ticker-gradient-color1,#fff),var(--live-ticker-gradient-color2,hsla(0,0%,100%,0))); }

.live-ticker-stage .slider__controls__right { background-color: var(--live-ticker-btn-color,#fff); }

.live-ticker-stage .slider__controls__right::before { background: linear-gradient(270deg,var(--live-ticker-gradient-color1,#fff),var(--live-ticker-gradient-color2,hsla(0,0%,100%,0))); }

.live-ticker-stage .slider .btn--slider-left, .live-ticker-stage .slider .btn--slider-right { background-color: var(--live-ticker-btn-color,#fff); }

@media (hover: hover) and (pointer: fine) {
  .live-ticker-stage .slider .btn--slider-left:active, .live-ticker-stage .slider .btn--slider-left:hover, .live-ticker-stage .slider .btn--slider-right:active, .live-ticker-stage .slider .btn--slider-right:hover { background-color: var(--live-ticker-btn-hover-color,var(--main-tenant-color)); }
  .live-ticker-stage .slider .btn--slider-left:active svg path, .live-ticker-stage .slider .btn--slider-left:hover svg path, .live-ticker-stage .slider .btn--slider-right:active svg path, .live-ticker-stage .slider .btn--slider-right:hover svg path { fill: var(--live-ticker-btn-arrow-hover-color,#fff); }
}

.live-ticker-stage .slider .btn--slider-left .btn__icon, .live-ticker-stage .slider .btn--slider-right .btn__icon { padding: 12px; }

.live-ticker-stage .slider .btn--slider-left .btn__icon svg path, .live-ticker-stage .slider .btn--slider-right .btn__icon svg path { fill: var(--live-ticker-btn-arrow-color,var(--live-ticker-icon-color)); }

.live-ticker-stage__timestamp { margin-bottom: 4px; }

.live-ticker-stage__timestamp time { background-color: var(--timestamp-bg-color,var(--kicker-background-color)); color: var(--timestamp-font-color,#fff); }

.live-ticker-stage__catchline { -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: var(--catchline-font-color,var(--headline-color)); display: -webkit-box; font-family: var(--headline-font); font-size: var(--headline-4-font-size-sm); font-weight: var(--headline-4-font-weight-sm); line-height: var(--headline-4-line-height-sm); margin: 0px; overflow: hidden; }

@media (min-width: 37.5em) {
  .live-ticker-stage__catchline { font-size: var(--headline-4-font-size-md); font-weight: var(--headline-4-font-weight-md); line-height: var(--headline-4-line-height-md); }
}

@media (min-width: 64em) {
  .live-ticker-stage__catchline { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; font-size: var(--headline-4-font-size-lg); font-weight: var(--headline-4-font-weight-lg); line-height: var(--headline-4-line-height-lg); overflow: hidden; }
}

.nobp .live-ticker-stage__catchline { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; font-size: var(--headline-4-font-size-lg); font-weight: var(--headline-4-font-weight-lg); line-height: var(--headline-4-line-height-lg); overflow: hidden; }

@keyframes slideInFromTop { 
  0% { transform: translateY(-100%); }
  100% { transform: translateY(0px); }
}

@keyframes slideInFromBottom { 
  0% { transform: translateY(100%); }
  100% { transform: translateY(0px); }
}

.notification__wrapper { position: fixed; z-index: 2000000; }

@media (min-width: 64em) {
  .notification__wrapper { width: 992px; }
}

.nobp .notification__wrapper { width: 992px; }

.notification__wrapper--center { -webkit-font-smoothing: antialiased; inset: 0px; position: fixed; width: 100%; }

.notification__wrapper--center .notification__container { border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 0px 9999px; left: 50%; padding: 24px; position: absolute; top: 50%; transform: translate(-50%, -50%); }

@media (min-width: 64em) {
  .notification__wrapper--center .notification__container { display: flex; flex-direction: column; max-height: 356px; width: 600px; }
  .notification__wrapper--center .notification__container img { flex: 1 1 0%; margin: auto; }
}

.nobp .notification__wrapper--center .notification__container { display: flex; flex-direction: column; max-height: 356px; width: 600px; }

.nobp .notification__wrapper--center .notification__container img { flex: 1 1 0%; margin: auto; }

.notification__wrapper--center img { margin: 24px auto; max-height: 180px; max-width: 600px; }

.notification__wrapper--center .notification__headline { border-bottom: 1px solid rgb(206, 212, 218); margin: 0px -24px 24px; padding-bottom: 24px; text-align: center; }

.notification__wrapper--center .notification__btn { flex-flow: row-reverse; margin-top: 48px; }

.notification__wrapper--center .notification__btn--primary { margin-left: 16px; }

@media (min-width: 64em) {
  .notification__wrapper--center { width: 100%; }
}

.nobp .notification__wrapper--center { width: 100%; }

.notification__wrapper--bottom { animation: 1s ease-out 0s 1 normal none running slideInFromBottom; bottom: 0px; width: 100%; }

@media (min-width: 64em) {
  .notification__wrapper--bottom { width: 1024px; }
}

.nobp .notification__wrapper--bottom { width: 1024px; }

@media (min-width: 64em) {
  .notification__wrapper--bottom .notification__container { border-top-left-radius: 4px; border-top-right-radius: 4px; }
}

.nobp .notification__wrapper--bottom .notification__container { border-top-left-radius: 4px; border-top-right-radius: 4px; }

.notification__wrapper--bottom .notification__image { float: right; padding: 0px 0px 12px 16px; }

.notification__wrapper--bottom .notification__headline { margin: 0px; }

.notification__wrapper--bottom .notification__content { margin: 0px; padding: 8px 0px 0px; }

.notification__wrapper--bottom .notification__btn { clear: both; flex-flow: row; justify-content: flex-end; }

.notification__wrapper--bottom .notification__btn--primary { margin-left: 16px; order: 1; }

.notification__wrapper--bottom .notification__btn ~ .notification__image { padding: 12px 0px 12px 16px; }

.notification__wrapper--marketing .notification__btn--primary { background-color: rgb(0, 195, 115); }

.notification__wrapper--marketing .notification__btn--primary:active, .notification__wrapper--marketing .notification__btn--primary:hover { background-color: rgb(0, 144, 85); }

.notification__container { backdrop-filter: blur(20px); background-color: rgba(255, 255, 255, 0.9); filter: drop-shadow(rgba(0, 0, 0, 0.2) 0px 2px 3px) drop-shadow(rgba(0, 0, 0, 0.1) 0px 6px 10px); margin: auto; padding: 24px; }

.notification__headline { color: rgb(33, 37, 41); font-family: Gotham, "Avenir Next", "Helvetica Neue", sans-serif-black, "Arial Narrow", "Arial Nova", sans-serif; font-size: 20px; line-height: 1.2; }

.notification__content { color: rgb(73, 80, 87); font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 18px; line-height: 130%; }

.notification__image { display: block; padding: 4px 0px; }

.notification__btn { display: flex; flex-flow: column wrap; margin-top: 24px; }

@media (min-width: 0) and (max-width: 37.4375em) {
  .notification__btn { text-align: center; }
}

.notification__btn--primary { background-color: rgb(221, 0, 0); border-radius: 8px; color: rgb(248, 249, 250); display: block; font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 15px; font-weight: 700; line-height: 2.4; margin: 4px 0px; padding: 0px 10px; text-decoration: none; text-transform: uppercase; transition: background-color 0.1s; }

.notification__btn--primary:active, .notification__btn--primary:hover { background-color: rgb(170, 0, 0); }

.notification__btn--secondary { background-color: transparent; border: none; color: rgb(73, 80, 87); cursor: pointer; display: block; font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 15px; font-weight: 700; line-height: 2.13333; margin: 4px 0px; padding: 0px 8px; text-decoration: none; text-transform: uppercase; transition: background-color 0.1s; }

.countdown { align-items: center; box-sizing: border-box; display: flex; flex-direction: column; position: relative; }

.countdown__container { color: inherit; text-decoration: none; }

.countdown__block { align-items: center; display: inline-flex; flex-direction: column; margin-right: 12px; }

@media (min-width: 37.5em) {
  .countdown__block { flex-direction: row; margin-right: 12px; }
}

@media (min-width: 64em) {
  .countdown__block { flex-direction: row; margin-right: 16px; }
}

.nobp .countdown__block { flex-direction: row; margin-right: 16px; }

.countdown__card { color: var(--contrast-color-text); font-family: var(--countdown-card-font); font-size: 40px; margin: 0px 0px 2px; min-width: var(--countdown-card-size-sm); padding: 2px 4px; text-align: center; }

@media (min-width: 37.5em) {
  .countdown__card { font-size: 60px; margin: 0px 4px 0px 0px; min-width: var(--countdown-card-size-md); text-align: right; }
}

@media (min-width: 64em) {
  .countdown__card { font-size: 90px; margin: 0px 4px 0px 0px; min-width: var(--countdown-card-size-lg); padding: 2px 8px; text-align: right; }
}

.nobp .countdown__card { font-size: 90px; margin: 0px 4px 0px 0px; min-width: var(--countdown-card-size-lg); padding: 2px 8px; text-align: right; }

.countdown__label { color: var(--contrast-color-text); font-family: var(--countdown-label-font); font-size: 14px; }

@media (min-width: 37.5em) {
  .countdown__label { font-size: 18px; }
}

@media (min-width: 64em) {
  .countdown__label { font-size: 24px; }
}

.nobp .countdown__label { font-size: 24px; }

.floating-input { background: rgb(255, 255, 255); border: 2px solid rgb(206, 212, 218); border-radius: 8px; box-sizing: border-box; color: rgb(73, 80, 87); display: block; font-size: var(--body-font-size); height: 100%; padding: 0px 20px; width: 100%; }

.floating-input__wrapper { font-family: var(--body-font); height: 48px; position: relative; width: 100%; }

.floating-input__label { color: var(--body-color); font-size: var(--body-font-size); pointer-events: none; position: absolute; top: 12px; transition: 0.2s; background-clip: content-box !important; }

.floating-input__label::after, .floating-input__label::before { content: "‏‏‎ ‎"; }

.floating-input:disabled, .floating-input__label:disabled { background-color: rgb(248, 249, 250); cursor: not-allowed; }

.floating-input:not(:placeholder-shown) ~ .floating-input__label { background: rgb(255, 255, 255); font-size: 13px; top: -8px; }

.floating-input:focus { border: 2px solid rgb(73, 80, 87); outline: none; }

.floating-input:focus ~ .floating-input__label { background: rgb(255, 255, 255); color: rgb(73, 80, 87); font-size: 13px; top: -8px; }

.floating-input__text--indent { padding-left: 42px; }

.titled-icon { align-items: center; appearance: none; background-color: transparent; color: rgb(73, 80, 87); cursor: pointer; display: flex; flex-flow: column; position: relative; text-decoration: none; }

.titled-icon__icon { place-content: center; display: flex; height: var(--titled-icon-height); width: var(--titled-icon-width); }

.titled-icon__text { flex-grow: 0; flex-shrink: 0; font-family: var(--titled-icon-font); font-size: var(--titled-icon-font-size-sm); font-weight: var(--titled-icon-font-weight); letter-spacing: 0px; line-height: var(--titled-icon-font-height-sm); padding-top: 4px; text-align: center; white-space: nowrap; }

@media (min-width: 64em) {
  .titled-icon__text { font-size: var(--titled-icon-font-size-lg); line-height: var(--titled-icon-font-height-lg); }
}

.nobp .titled-icon__text { font-size: var(--titled-icon-font-size-lg); line-height: var(--titled-icon-font-height-lg); }

.btn--menu.btn { align-items: center; background-color: transparent; display: flex; flex-basis: auto; flex-flow: column; height: 56px; margin-left: 16px; margin-top: 8px; outline: none; position: relative; width: 57px; z-index: 501; }

.btn--menu.btn svg { height: 18px; width: 18px; }

.btn--menu::before { background-color: var(--nav-btn-border-color); content: ""; height: 40px; left: 0px; position: absolute; top: 8px; width: 1px; }

.btn--menu .burger-icon-group__path { fill: var(--nav-burger-menu-color); transition: transform 0.4s ease-out, opacity 0.3s ease-out; }

.btn--menu .burger-icon-group__path--top { transform-origin: 4px 4px; }

.btn--menu .burger-icon-group__path--bottom { transform-origin: 2px 8px; }

.btn--menu-active::before { display: none; }

.btn--menu-active .burger-icon-group__path { fill: rgb(255, 255, 255); }

.btn--menu-active .burger-icon-group__path--top { transform: rotate(45deg); }

.btn--menu-active .burger-icon-group__path--middle { opacity: 0; }

.btn--menu-active .burger-icon-group__path--bottom { transform: rotate(-45deg); }

@media (min-width: 64em) {
  .btn--menu.btn { display: none; }
}

.nobp .btn--menu.btn { display: none; }

.navi { display: flex; }

@media (min-width: 64em) {
  .navi { display: block; transform-origin: left top; transition: width 0.4s ease-out; width: var(--nav-menu-width); will-change: width; }
}

.nobp .navi { display: block; transform-origin: left top; transition: width 0.4s ease-out; width: var(--nav-menu-width); will-change: width; }

@media (min-width: 64em) {
  .navi__links__main { box-shadow: inset 0 1px 0 var(--nav-menu-box-shadow-color),inset 0 -1px 0 var(--nav-menu-box-shadow-color); }
  .navi__links__main li span { transform-origin: left top; transition: line-height 0.4s ease-out, height 0.4s ease-out; will-change: line-height, height; }
  .navi__links__utils { align-items: center; height: 100px; padding-right: var(--nav-menu-util-padding-right); transform-origin: left top; transition: opacity 0.4s ease-out, height 0.4s ease-out, transform 0.4s ease-out; will-change: opacity, height, transform; }
}

.nobp .navi__links__main { box-shadow: inset 0 1px 0 var(--nav-menu-box-shadow-color),inset 0 -1px 0 var(--nav-menu-box-shadow-color); }

.nobp .navi__links__main li span { transform-origin: left top; transition: line-height 0.4s ease-out, height 0.4s ease-out; will-change: line-height, height; }

.nobp .navi__links__utils { align-items: center; height: 100px; padding-right: var(--nav-menu-util-padding-right); transform-origin: left top; transition: opacity 0.4s ease-out, height 0.4s ease-out, transform 0.4s ease-out; will-change: opacity, height, transform; }

.mtl__multiline a span { display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.mtl__multiline { display: flex; flex-flow: wrap; justify-content: space-between; overflow: hidden; padding: 8px 8px 20px; }

.mtl__multiline a { flex: 1 1 calc(50% - 8px); font-family: var(--footnote-font); font-size: var(--footnote-font-size-sm); font-style: normal; line-height: var(--footnote-line-height-sm); margin: 4px; min-width: 0px; }

@media (min-width: 64em) {
  .mtl__multiline a { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); }
}

.nobp .mtl__multiline a { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); }

.mtl__singleline { margin: 12px 0px 24px; position: relative; }

.mtl__singleline--overflow-left::before { background: linear-gradient(90deg, rgba(33, 37, 41, 0.25), rgba(135, 143, 151, 0)); left: 0px; }

.mtl__singleline--overflow-left::before, .mtl__singleline--overflow-right::after { content: ""; display: block; height: 48px; pointer-events: none; position: absolute; top: 0px; width: 12px; }

.mtl__singleline--overflow-right::after { background: linear-gradient(270deg, rgba(33, 37, 41, 0.25), rgba(135, 143, 151, 0)); right: 0px; }

.mtl__singleline ::-webkit-scrollbar { display: none; }

.mtl__singleline__slider { display: flex; flex-flow: row; overflow-x: scroll; scrollbar-width: none; }

.mtl__singleline__slider::after, .mtl__singleline__slider::before { content: ""; min-width: 12px; }

@media (min-width: 64em) {
  .mtl__singleline__slider::after, .mtl__singleline__slider::before { content: ""; min-width: 16px; }
}

.nobp .mtl__singleline__slider::after, .nobp .mtl__singleline__slider::before { content: ""; min-width: 16px; }

.mtl__singleline__slider a { flex: 0 0 auto; font-family: var(--footnote-font); font-size: var(--footnote-font-size-sm); font-style: normal; line-height: var(--footnote-line-height-sm); margin-right: 8px; }

.mtl__singleline__slider a:last-child { margin-right: 0px; }

@media (min-width: 64em) {
  .mtl__singleline__slider a { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); }
}

.nobp .mtl__singleline__slider a { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); }

.mtl__links { margin-bottom: 12px; text-align: center; }

.mtl__links a { box-shadow: rgb(33, 37, 41) 0px -1px inset; color: rgb(33, 37, 41); font-family: var(--footnote-font); font-size: var(--footnote-font-size-sm); line-height: var(--footnote-line-height-sm); margin: 12px; padding-bottom: 1px; text-decoration: none; transition: box-shadow 0.25s; will-change: box-shadow; }

@media (min-width: 64em) {
  .mtl__links a { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); }
}

.nobp .mtl__links a { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); }

.mtl__links a:active, .mtl__links a:hover { box-shadow: rgb(33, 37, 41) 0px -2px inset, rgb(248, 249, 250) 0px -26px inset; }

.slider__controls__left, .slider__controls__right { background-color: rgb(255, 255, 255); bottom: 0px; display: flex; flex-flow: column; justify-content: center; position: absolute; top: 0px; }

.slider__controls__left::before, .slider__controls__right::before { bottom: 0px; content: ""; display: block; pointer-events: none; position: absolute; top: 0px; width: 12px; }

@media (min-width: 64em) {
  .slider__controls__left::before, .slider__controls__right::before { width: 16px; }
}

.nobp .slider__controls__left::before, .nobp .slider__controls__right::before { width: 16px; }

.slider__controls__left .btn, .slider__controls__right .btn { display: none; }

@media (min-width: 64em) {
  .slider__controls__left .btn, .slider__controls__right .btn { display: inline-flex; }
}

.nobp .slider__controls__left .btn, .nobp .slider__controls__right .btn { display: inline-flex; }

.slider__controls__left { left: 0px; }

.slider__controls__left::before { background: linear-gradient(90deg, rgb(255, 255, 255), rgba(255, 255, 255, 0)); left: 0px; }

@media (min-width: 64em) {
  .slider__controls__left::before { left: 48px; }
}

.nobp .slider__controls__left::before { left: 48px; }

.slider__controls__right { right: 0px; }

.slider__controls__right::before { background: linear-gradient(270deg, rgb(255, 255, 255), rgba(255, 255, 255, 0)); right: 0px; }

@media (min-width: 64em) {
  .slider__controls__right::before { right: 48px; }
}

.nobp .slider__controls__right::before { right: 48px; }

@media (min-width: 64em) {
  .slider__controls--mobile .slider__controls__left::before { left: 0px; }
}

.nobp .slider__controls--mobile .slider__controls__left::before { left: 0px; }

@media (min-width: 64em) {
  .slider__controls--mobile .slider__controls__right::before { right: 0px; }
}

.nobp .slider__controls--mobile .slider__controls__right::before { right: 0px; }

.teaser__image { position: relative; }

.teaser__image__premium { left: 0px; position: absolute; top: 8px; z-index: 1; }

.teaser__image__premium svg { height: 24px; width: 45px; }

@media (min-width: 37.5em) {
  .teaser__image__premium svg { height: 32px; width: 60px; }
}

@media (min-width: 64em) {
  .teaser__image__premium svg { height: 40px; width: 75px; }
}

.nobp .teaser__image__premium svg { height: 40px; width: 75px; }

.video-player__recommendation .video-teaser .teaser__title__separator { clip: rect(0px, 0px, 0px, 0px); border: 0px; clip-path: inset(100%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }

.video-player__recommendation .video-teaser .teaser__title__kicker { display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.teaser__title { margin: 0px; }

.video-player__recommendation .video-teaser .teaser__title { background: var(--teaser-linear-gradient); bottom: 0px; padding: 0px 8px 12px; position: absolute; text-align: var(--video-recommendation-teaser-title-text-align); width: 100%; }

.video-player__recommendation .video-teaser .teaser__title__kicker { background-color: var(--kicker-background-color); box-sizing: border-box; color: rgb(255, 255, 255); font-family: var(--kicker-font); font-size: var(--kicker-3-font-size-sm); line-height: var(--kicker-3-line-height-sm); max-width: 100%; padding: 2px 4px; text-transform: uppercase; vertical-align: middle; word-break: break-all; }

@media (min-width: 37.5em) {
  .video-player__recommendation .video-teaser .teaser__title__kicker { font-size: var(--kicker-3-font-size-md); line-height: var(--kicker-3-line-height-md); }
}

.nobp .video-player__recommendation .video-teaser .teaser__title__kicker { font-size: var(--kicker-3-font-size-md); line-height: var(--kicker-3-line-height-md); }

.video-player__recommendation .video-teaser .teaser__title__headline { color: rgb(255, 255, 255); display: block; font-family: var(--headline-font); font-size: var(--headline-4-font-size-sm); font-weight: var(--headline-4-font-weight-sm); line-height: var(--headline-4-line-height-sm); margin-top: 4px; text-shadow: var(--text-shadow-headline); white-space: pre-line; }

@media (min-width: 37.5em) {
  .video-player__recommendation .video-teaser .teaser__title__headline { font-size: var(--headline-4-font-size-md); }
}

@media (min-width: 64em) {
  .video-player__recommendation .video-teaser .teaser__title__headline { font-size: var(--headline-4-font-size-lg); }
}

.nobp .video-player__recommendation .video-teaser .teaser__title__headline { font-size: var(--headline-4-font-size-lg); }

.nav_btn { appearance: none; background-color: transparent; border: none; color: rgb(73, 80, 87); cursor: pointer; display: flex; font-family: var(--label-font); padding: 0px; position: relative; text-decoration: none; text-transform: uppercase; width: 100%; }

.nav_btn__icon { align-items: center; display: flex; justify-content: space-around; width: auto; }

.nav_btn__icon svg { display: block; }

.nav_btn__text { white-space: nowrap; }

.nav_btn--text-hidden .nav_btn__text { display: none; }

.nav_btn--text-bold { font-weight: 700; }

.nav_btn--type-btn, .nav_btn--type-icon { align-items: center; flex-flow: column; height: 48px; justify-content: space-between; }

.nav_btn--type-btn .nav_btn__icon, .nav_btn--type-icon .nav_btn__icon { height: 24px; min-width: 24px; }

.nav_btn--type-btn .nav_btn__text, .nav_btn--type-icon .nav_btn__text { font-size: var(--label-font-size); font-weight: var(--label-font-weight); line-height: var(--label-line-height); }

.nav_btn--type-btn.nav_btn--single-child, .nav_btn--type-btn.nav_btn--text-hidden, .nav_btn--type-icon.nav_btn--single-child, .nav_btn--type-icon.nav_btn--text-hidden { height: 56px; justify-content: space-around; min-width: 56px; }

.nav_btn--type-tile { align-items: center; border: 1px solid var(--nav-btn-border-color); border-radius: 8px; flex-flow: column; height: 84px; padding: 8px; width: 84px; will-change: border-color; }

.nav_btn--type-tile.active, .nav_btn--type-tile:active, .nav_btn--type-tile:hover { border-color: var(--nav-btn-background-color-hover); }

.nav_btn--type-tile .nav_btn__icon { flex-grow: 1; flex-shrink: 1; }

.nav_btn--type-tile svg { max-height: 100%; max-width: 100%; }

.nav_btn--type-tile .nav_btn__text { color: var(--nav-btn-color); flex-grow: 0; flex-shrink: 0; font-size: 12px; line-height: 1.25; padding-top: 4px; }

.nav_btn--type-tile.nav_btn--text-hidden { height: 56px; justify-content: space-around; width: 56px; }

.nav_btn--type-main::after { background-color: var(--nav-btn-border-color); bottom: 0px; content: ""; height: 1px; left: 16px; position: absolute; right: 0px; will-change: background-color; }

.nav_btn--type-main .nav_btn__icon { height: 48px; padding: 0px 12px 0px 16px; }

.nav_btn--type-main .nav_btn__text { font-size: var(--nav-btn-mobile-font-size); letter-spacing: var(--nav-btn-mobile-letter-spacing); line-height: var(--nav-btn-mobile-line-height); }

.nav_btn--type-list { padding-left: 16px; }

.nav_btn--type-list::after { background-color: var(--nav-btn-border-color); bottom: 0px; content: ""; height: 1px; left: 16px; position: absolute; right: 0px; will-change: background-color; }

.nav_btn--type-list .nav_btn__icon { height: 48px; padding: 0px 12px 0px 16px; }

.nav_btn--type-list .nav_btn__text { font-size: var(--nav-btn-mobile-font-size); letter-spacing: var(--nav-btn-mobile-letter-spacing); line-height: var(--nav-btn-mobile-line-height); }

.nav_btn--type-ad-list { padding-left: 16px; text-transform: none; }

.nav_btn--type-ad-list::after { background-color: var(--nav-btn-border-color); bottom: 0px; content: ""; height: 1px; left: 16px; position: absolute; right: 0px; will-change: background-color; }

.nav_btn--type-ad-list .nav_btn__icon { height: 48px; padding: 0px 12px 0px 16px; }

.nav_btn--type-ad-list .nav_btn__text { font-size: var(--nav-btn-mobile-font-size); letter-spacing: var(--nav-btn-mobile-letter-spacing); line-height: var(--nav-btn-mobile-line-height); }

.nav_btn--type-ad-list::after { content: none; }

.nav_btn--type-ad-list .nav_btn__text { font-size: 17px; line-height: 2.11765; }

.nav_btn--type-util { align-items: center; flex-flow: column; height: 56px; justify-content: space-around; min-width: 56px; }

.nav_btn--type-util .nav_btn__icon { height: 24px; min-width: 24px; }

.nav_btn--type-util .nav_btn__text { font-size: var(--label-font-size); font-weight: var(--label-font-weight); line-height: var(--label-line-height); }

.nav_btn--type-util.nav_btn--single-child, .nav_btn--type-util.nav_btn--text-hidden { height: 56px; justify-content: space-around; min-width: 56px; }

.nav_btn--type-util .nav_btn__text { display: none; }

@media (min-width: 0) and (max-width: 63.9375em) {
  .nav_btn--type-btn { border: 2px solid var(--nav-btn-border-color); border-radius: 8px; flex-flow: row; height: 36px; margin-top: 10px; padding: 0px 10px 0px 8px; }
  .nav_btn--type-btn .nav_btn__text { color: var(--nav-btn-color); font-size: 17px; letter-spacing: var(--nav-btn-mobile-letter-spacing); line-height: 2.11765; padding-left: 8px; }
  .nav_btn--type-btn .nav_btn__icon svg path { fill: var(--nav-btn-mobile-icon-color); }
}

@media (min-width: 64em) {
  .nav_btn--type-list { color: var(--nav-btn-color); }
  .nav_btn--type-list .nav_btn__text { font-size: var(--nav-btn-font-size); letter-spacing: var(--nav-btn-letter-spacing); line-height: var(--nav-btn-line-height); }
  .nav_btn--type-list.active, .nav_btn--type-list:active, .nav_btn--type-list:hover { color: var(--nav-btn-color-hover); }
  .nav_btn--type-list.active::after, .nav_btn--type-list:active::after, .nav_btn--type-list:hover::after { background-color: var(--nav-btn-background-color-hover); }
  .nav_btn--type-main { color: var(--nav-btn-color); justify-content: center; }
  .nav_btn--type-main::after { content: none; }
  .nav_btn--type-main.active, .nav_btn--type-main:active, .nav_btn--type-main:hover { color: var(--nav-btn-color-hover); }
  .nav_btn--type-main.active .nav_btn__text::after, .nav_btn--type-main:active .nav_btn__text::after, .nav_btn--type-main:hover .nav_btn__text::after { background-color: var(--nav-btn-background-color-hover); }
  .nav_btn--type-main .nav_btn__text { font-size: var(--nav-btn-font-size); height: 48px; letter-spacing: var(--nav-btn-letter-spacing); line-height: var(--nav-btn-line-height); position: relative; }
  .nav_btn--type-main .nav_btn__text::after { background-color: transparent; bottom: 0px; content: ""; height: 2px; left: 0px; position: absolute; right: 0px; will-change: background-color; }
  .nav_btn--type-main .nav_btn__icon { display: none; }
  .nav_btn--type-ad-list { color: var(--nav-btn-color); font-family: var(--nav-btn-ad-font); }
  .nav_btn--type-ad-list .nav_btn__text { font-size: var(--nav-btn-ad-font-size); line-height: var(--nav-btn-ad-line-height); }
  .nav_btn--type-ad-list.active, .nav_btn--type-ad-list:active, .nav_btn--type-ad-list:hover { color: var(--nav-btn-color-hover); }
  .nav_btn--type-btn, .nav_btn--type-util { height: 48px; justify-content: space-between; min-width: auto; }
  .nav_btn--type-btn:active svg:not(.preserve-color) path, .nav_btn--type-btn:hover svg:not(.preserve-color) path, .nav_btn--type-util:active svg:not(.preserve-color) path, .nav_btn--type-util:hover svg:not(.preserve-color) path { fill: var(--secondary-tenant-color); }
  .nav_btn--type-btn .nav_btn__text, .nav_btn--type-util .nav_btn__text { display: initial; }
}

.nobp .nav_btn--type-list { color: var(--nav-btn-color); }

.nobp .nav_btn--type-list .nav_btn__text { font-size: var(--nav-btn-font-size); letter-spacing: var(--nav-btn-letter-spacing); line-height: var(--nav-btn-line-height); }

.nobp .nav_btn--type-list.active, .nobp .nav_btn--type-list:active, .nobp .nav_btn--type-list:hover { color: var(--nav-btn-color-hover); }

.nobp .nav_btn--type-list.active::after, .nobp .nav_btn--type-list:active::after, .nobp .nav_btn--type-list:hover::after { background-color: var(--nav-btn-background-color-hover); }

.nobp .nav_btn--type-main { color: var(--nav-btn-color); justify-content: center; }

.nobp .nav_btn--type-main::after { content: none; }

.nobp .nav_btn--type-main.active, .nobp .nav_btn--type-main:active, .nobp .nav_btn--type-main:hover { color: var(--nav-btn-color-hover); }

.nobp .nav_btn--type-main.active .nav_btn__text::after, .nobp .nav_btn--type-main:active .nav_btn__text::after, .nobp .nav_btn--type-main:hover .nav_btn__text::after { background-color: var(--nav-btn-background-color-hover); }

.nobp .nav_btn--type-main .nav_btn__text { font-size: var(--nav-btn-font-size); height: 48px; letter-spacing: var(--nav-btn-letter-spacing); line-height: var(--nav-btn-line-height); position: relative; }

.nobp .nav_btn--type-main .nav_btn__text::after { background-color: transparent; bottom: 0px; content: ""; height: 2px; left: 0px; position: absolute; right: 0px; will-change: background-color; }

.nobp .nav_btn--type-main .nav_btn__icon { display: none; }

.nobp .nav_btn--type-ad-list { color: var(--nav-btn-color); font-family: var(--nav-btn-ad-font); }

.nobp .nav_btn--type-ad-list .nav_btn__text { font-size: var(--nav-btn-ad-font-size); line-height: var(--nav-btn-ad-line-height); }

.nobp .nav_btn--type-ad-list.active, .nobp .nav_btn--type-ad-list:active, .nobp .nav_btn--type-ad-list:hover { color: var(--nav-btn-color-hover); }

.nobp .nav_btn--type-btn, .nobp .nav_btn--type-util { height: 48px; justify-content: space-between; min-width: auto; }

.nobp .nav_btn--type-btn:active svg:not(.preserve-color) path, .nobp .nav_btn--type-btn:hover svg:not(.preserve-color) path, .nobp .nav_btn--type-util:active svg:not(.preserve-color) path, .nobp .nav_btn--type-util:hover svg:not(.preserve-color) path { fill: var(--secondary-tenant-color); }

.nobp .nav_btn--type-btn .nav_btn__text, .nobp .nav_btn--type-util .nav_btn__text { display: initial; }

.nav-list { display: flex; margin: 0px; padding: 0px; }

.nav-list li { list-style-type: none; }

.nav-list--vertical { flex-flow: column; }

.nav-list--horizontal { flex-flow: row; justify-content: space-between; }

.nav-list--grid { flex-flow: wrap; margin: -4px; padding: 16px; }

.nav-list--grid li { padding: 4px; }

.nav-list--main { flex-flow: column; }

.nav-list--util-menu, .nav-list--util-nav { flex-flow: row; justify-content: flex-end; padding: 8px 0px; }

.nav-list--util-menu li:not(:first-child), .nav-list--util-nav li:not(:first-child) { margin-left: 16px; }

@media (min-width: 0) and (max-width: 63.9375em) {
  .nav-list--main:not(.nav-list--main--mobile) .nav_btn__text { padding-left: 16px; }
}

@media (min-width: 64em) {
  .nav-list--main { flex-flow: row; justify-content: space-between; }
  .nav-list--main li { flex-grow: 2; }
  .nav-list--main li:first-child, .nav-list--main li:last-child { flex-grow: 1; }
  .nav-list--main li:first-child .nav_btn { justify-content: flex-start; }
  .nav-list--main li:last-child .nav_btn { justify-content: flex-end; }
  .nav-list--main .nav_btn__text { padding: var(--nav-btn-padding); }
  .nav-list--util-menu, .nav-list--util-nav { padding: 0px; }
  .nav-list--util-menu li:nth-child(2), .nav-list--util-nav li:nth-child(2) { border-right: 1px solid rgb(233, 236, 239); padding-right: 32px; }
  .nav-list--util-menu li:not(:first-child), .nav-list--util-nav li:not(:first-child) { margin-left: 32px; }
}

.nobp .nav-list--main { flex-flow: row; justify-content: space-between; }

.nobp .nav-list--main li { flex-grow: 2; }

.nobp .nav-list--main li:first-child, .nobp .nav-list--main li:last-child { flex-grow: 1; }

.nobp .nav-list--main li:first-child .nav_btn { justify-content: flex-start; }

.nobp .nav-list--main li:last-child .nav_btn { justify-content: flex-end; }

.nobp .nav-list--main .nav_btn__text { padding: var(--nav-btn-padding); }

.nobp .nav-list--util-menu, .nobp .nav-list--util-nav { padding: 0px; }

.nobp .nav-list--util-menu li:nth-child(2), .nobp .nav-list--util-nav li:nth-child(2) { border-right: 1px solid rgb(233, 236, 239); padding-right: 32px; }

.nobp .nav-list--util-menu li:not(:first-child), .nobp .nav-list--util-nav li:not(:first-child) { margin-left: 32px; }

.nav_btn--bild-live { flex-flow: row; }

.nav_btn--bild-live .nav_btn__text { display: inline-block; margin-left: 4px; }

@media (min-width: 64em) {
  .nav_btn--bild-live { flex-flow: column; }
  .nav_btn--bild-live .nav_btn__text { margin: 0px; }
}

.nobp .nav_btn--bild-live { flex-flow: column; }

.nobp .nav_btn--bild-live .nav_btn__text { margin: 0px; }

.nav-list--util-nav--mobile .nav_btn--bild-live .nav_btn__text { color: var(--nav-burger-menu-color); }

.nav-list--util-nav--mobile .nav_btn--bild-live .nav_btn__icon svg path { fill: var(--nav-btn-mobile-icon-color); }

@media (min-width: 64em) {
  .nav-list--util-nav--mobile .nav_btn--bild-live .nav_btn__text { color: rgb(73, 80, 87); }
  .nav-list--util-nav--mobile .nav_btn--bild-live .nav_btn__icon svg path { fill: rgb(73, 80, 87); }
}

.nobp .nav-list--util-nav--mobile .nav_btn--bild-live .nav_btn__text { color: rgb(73, 80, 87); }

.nobp .nav-list--util-nav--mobile .nav_btn--bild-live .nav_btn__icon svg path { fill: rgb(73, 80, 87); }

.mobile-menu { background-color: var(--nav-menu-mobile-back-color); inset: 0px 100vw 0px -100vw; height: 100vh; opacity: 0; position: fixed; transform: translateZ(0px); transition: opacity 0.4s ease-out, transform 0.4s; will-change: opacity; }

.mobile-menu__wrapper { background-color: rgb(255, 255, 255); height: 100vh; max-width: 400px; overflow-y: auto; padding-bottom: 96px; position: relative; transform: translate3d(-400px, 0px, 0px); transform-origin: left top; transition: transform 0.4s ease-out; width: calc(100% - 56px); will-change: transform; }

.mobile-menu__services { background-color: rgb(248, 249, 250); }

.mobile-menu__services .nav_btn--type-list { padding-left: 0px; }

.mobile-menu.no-animation { transform: none; transition: none; }

.mobile-menu--active { opacity: 1; transform: translate3d(100vw, 0px, 0px); transition: opacity 0.4s ease-out; z-index: 500; }

.mobile-menu--active .mobile-menu__wrapper { transform: translateZ(0px); }

@media (min-width: 64em) {
  .mobile-menu { background-color: transparent; height: auto; opacity: 1; position: static; transform: none; }
  .mobile-menu__wrapper { background-color: var(--nav-menu-back-color); height: auto; max-width: none; overflow-y: var(--nav-menu-overflow-y); padding-bottom: 0px; scrollbar-width: none; transform: none; width: auto; }
  .mobile-menu__wrapper::-webkit-scrollbar { display: none; }
}

.nobp .mobile-menu { background-color: transparent; height: auto; opacity: 1; position: static; transform: none; }

.nobp .mobile-menu__wrapper { background-color: var(--nav-menu-back-color); height: auto; max-width: none; overflow-y: var(--nav-menu-overflow-y); padding-bottom: 0px; scrollbar-width: none; transform: none; width: auto; }

.nobp .mobile-menu__wrapper::-webkit-scrollbar { display: none; }

.submenu-wrapper { bottom: 0px; height: 0px; left: 0px; perspective: 2200px; position: absolute; right: 0px; z-index: 1; }

.submenu { background-color: var(--nav-menu-back-color); border-radius: 0px 0px 4px 4px; box-shadow: rgba(33, 37, 41, 0.25) 0px 2px 4px; left: 0px; opacity: 0; pointer-events: none; position: absolute; top: 0px; transform: rotateX(-15deg) translate(-50%) scale(0.96); transform-origin: center top; transition: transform 0.25s ease-in-out, opacity 0.25s ease-in-out, visibility ease-in-out 0.25s; visibility: hidden; will-change: transform, opacity, visibility, left, height, width; }

.submenu.active { opacity: 1; pointer-events: auto; transform: translate(-50%); transition: transform 0.25s ease-in-out, opacity 0.25s ease-in-out, left 0.25s ease-in-out, height 0.25s ease-in-out, width 0.25s ease-in-out; visibility: visible; }

.submenu__inner { height: 100%; overflow: hidden; position: relative; width: 100%; }

.ratio--dynamic .red-image-placeholder, .ratio--variable .red-image-placeholder { aspect-ratio: 3 / 1; }

.red-image-placeholder { height: 100%; }

.red-image-placeholder__container { align-items: center; background-color: rgb(233, 236, 239); display: flex; flex-direction: column; height: 100%; justify-content: center; text-align: center; width: 100%; }

.red-image-placeholder__container svg { height: 56px; width: 56px; }

@media (min-width: 37.5em) {
  .red-image-placeholder__container svg { height: 80px; width: 80px; }
}

@media (min-width: 64em) {
  .red-image-placeholder__container svg { height: 120px; width: 120px; }
}

.nobp .red-image-placeholder__container svg { height: 120px; width: 120px; }

.red-image-placeholder__container__text { color: rgb(134, 142, 150); font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.3125; margin: 8px 16px; }

@media (min-width: 64em) {
  .red-image-placeholder__container__text { font-size: 18px; line-height: 1.27778; }
}

.nobp .red-image-placeholder__container__text { font-size: 18px; line-height: 1.27778; }

.mobile-menu-header { height: 112px; left: 0px; pointer-events: none; position: sticky; right: 0px; top: 0px; width: 100%; z-index: 1; }

.mobile-menu-header__wrapper { background-color: var(--nav-menu-back-color); box-shadow: rgb(206, 212, 218) 0px -1px 0px inset; display: flex; justify-content: space-between; pointer-events: auto; will-change: padding-top, padding-bottom; }

.mobile-menu-header__wrapper .nav_btn--type-util .nav_btn__icon svg path { fill: var(--nav-btn-mobile-icon-color); }

.mobile-menu-header__logo { padding: var(--nav-menu-logo-padding); }

.mobile-menu-header__logo svg { display: block; }

@media (min-width: 64em) {
  .mobile-menu-header { display: none; }
}

.nobp .mobile-menu-header { display: none; }

.submenu-content { align-items: stretch; display: flex; flex-flow: row; left: 0px; opacity: 0; pointer-events: none; position: absolute; top: 0px; transition: opacity 0.25s ease-in-out; will-change: opacity; }

.submenu-content.active { opacity: 1; pointer-events: auto; }

.submenu-content__left, .submenu-content__main { display: flex; flex-direction: column; justify-content: space-between; }

.submenu-content__left + .submenu-content__main { box-shadow: rgb(206, 212, 218) 1px 0px 0px inset; justify-content: flex-start; }

.submenu-grid { overflow: hidden; }

.submenu-grid--ad::before { color: rgb(134, 142, 150); content: attr(data-ad-mark); display: block; font-family: "Arial Narrow", "Arial Nova", sans-serif; font-size: 12px; font-weight: 400; line-height: 1.25; margin: 4px; padding-left: 1px; text-transform: uppercase; width: 100%; }

.submenu-grid__wrapper:last-child .submenu-ruler { display: none; }

.submenu-ruler { background-color: rgb(206, 212, 218); border: 0px solid transparent; height: 1px; margin: 0px 16px; }

.submenu-list:last-child li:last-child .nav_btn::after { content: none; }

.submenu-list--ad { margin-bottom: 16px; }

.submenu-list--ad::before { color: rgb(134, 142, 150); content: attr(data-ad-mark); display: block; font-family: var(--nav-btn-ad-title-font); font-size: var(--nav-btn-ad-title-font-size); font-weight: 400; line-height: var(--nav-btn-ad-title-line-height); margin-bottom: 4px; margin-top: 4px; padding-left: 16px; text-transform: uppercase; width: 100%; }

.embed-placeholder__container { background: rgb(233, 236, 239); border-radius: 8px; box-sizing: border-box; display: flex; flex-direction: column; margin: 0px auto; padding: 12px; }

.quad.embed-placeholder__container { aspect-ratio: 1 / 1; }

.a-teaser.embed-placeholder__container { aspect-ratio: 16 / 9; }

.bc.embed-placeholder__container { aspect-ratio: 4.3875 / 9; }

.embed-placeholder__header { align-items: center; background: rgb(255, 255, 255); border: 1px solid rgb(206, 212, 218); border-radius: 8px; box-sizing: border-box; display: flex; flex: 1 1 0%; justify-content: center; margin-bottom: 10px; padding: 12px; position: relative; }

[data-tenant="sportbild"] .embed-placeholder__headline { font-family: "Antenna Extra Cond", sans-serif; font-size: 20px; line-height: 1; }

[data-tenant="sportbild"] .embed-placeholder__description { font-family: Inter, sans-serif; font-size: 14px; line-height: 1.4; }

[data-tenant="sportbild"] .embed-placeholder__button { font-family: "Antenna Extra Cond", sans-serif; line-height: 1; }

[data-tenant="sportbild"] .embed-placeholder__footer-text { font-family: Inter, sans-serif; font-size: 11px; line-height: 1.4; }

.embed-placeholder__headline { color: rgb(0, 0, 0); font-family: Gotham, sans-serif; font-size: 16px; font-style: normal; font-weight: 900; line-height: 19px; margin-bottom: 6px; }

.embed-placeholder__description { color: rgb(33, 37, 41); font-size: 16px; font-weight: 400; line-height: 130%; }

.embed-placeholder__button, .embed-placeholder__description { font-family: "Gotham XNarrow", sans-serif; font-style: normal; margin-bottom: 10px; }

.embed-placeholder__button { background: rgb(0, 195, 115); border-radius: 8px; border-style: none; color: rgb(255, 255, 255); display: block; font-size: 15px; font-weight: 700; letter-spacing: 0.03em; line-height: 18px; padding: 9px; text-transform: uppercase; width: 100%; }

.embed-placeholder__footer-text { color: rgb(33, 37, 41); font-family: "Gotham XNarrow", sans-serif; font-size: 12px; font-style: normal; font-weight: 400; line-height: 130%; }

.embed-placeholder__text-link { color: rgb(33, 37, 41); text-decoration: underline; }

@media (min-width: 0) and (max-width: 599px) {
  .page-wrapper:not(.nobp) .a-teaser.embed-placeholder__container { aspect-ratio: auto; }
  .page-wrapper:not(.nobp) .embed-placeholder__header { display: none; }
}

@media (max-width: 399px) {
  .page-wrapper:not(.nobp) .quad.embed-placeholder__container { aspect-ratio: auto; }
}

.cmp-input-switch__container { align-items: center; display: flex; }

[data-tenant="sportbild"] .cmp-input-switch__label { font-family: Inter, sans-serif; font-size: 14px; }

.cmp-input-switch__label { cursor: pointer; font-family: "Gotham XNarrow", sans-serif; margin-right: 8px; }

.cmp-input-switch { display: inline-block; height: 24px; position: relative; width: 40px; }

.cmp-input-switch__slider { border: 2px solid rgb(73, 80, 87); border-radius: 30px; inset: 0px; cursor: pointer; position: absolute; transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; }

.cmp-input-switch__slider::before { background: rgb(206, 212, 218); border-radius: 50%; content: ""; height: 16px; left: 2px; margin-top: 2px; position: absolute; width: 16px; }

.cmp-input-switch__slider--checked::before { background: rgb(0, 195, 115); left: 18px; }

.cmp-input-switch--hidden-accessible { clip: rect(0px, 0px, 0px, 0px); border: 0px; height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }

.embed-placeholder__header--pur { align-items: center; background: rgb(255, 255, 255); border: 1px solid rgb(206, 212, 218); border-radius: 8px; box-sizing: border-box; display: flex; flex: 1 1 0%; justify-content: center; margin-bottom: 24px; padding: 12px; position: relative; }

.a-teaser > .embed-placeholder__header--pur svg, .double-a-teaser > .embed-placeholder__header--pur svg { height: 48px; width: 48px; }

[data-tenant="sportbild"] .embed-placeholder__description--pur { font-family: Inter, sans-serif; font-size: 14px; line-height: 1.4; }

.embed-placeholder__description--pur { color: rgb(33, 37, 41); font-family: "Gotham XNarrow", sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: 130%; margin-bottom: 16px; }

.embed-placeholder__actions { border-top: 1px solid rgb(206, 212, 218); display: flex; justify-content: center; margin-top: auto; padding-top: 12px; }

@media (min-width: 0) and (max-width: 1023px) {
  .page-wrapper:not(.nobp) .a-teaser > .embed-placeholder__header--pur, .page-wrapper:not(.nobp) .double-a-teaser > .embed-placeholder__header--pur { display: none; }
}

@media (min-width: 0) and (max-width: 599px) {
  .page-wrapper:not(.nobp) .embed-placeholder__header--pur { display: none; }
}

.embed-content__actions { display: flex; justify-content: center; margin-top: 14px; }

[data-tenant="sportbild"] .search-page .embed-placeholder__button { cursor: pointer; font-size: 17px; font-style: italic; text-transform: uppercase; background: rgb(23, 68, 130) !important; }

.search-page .embed-placeholder__header { display: none; }

.search-page .embed-placeholder__headline { font-family: var(--body-font); font-size: var(--body-font-size); font-weight: 700; line-height: var(--body-line-height-sm); margin-bottom: 8px; text-align: center; }

@media (min-width: 600px) {
  .search-page .embed-placeholder__headline { margin-bottom: 12px; }
}

@media (min-width: 1024px) {
  .search-page .embed-placeholder__headline { line-height: var(--body-line-height-lg); margin-bottom: 16px; }
}

.search-page .embed-placeholder__description { margin-bottom: 8px; text-align: center; font-family: var(--body-font) !important; font-size: var(--body-font-size) !important; line-height: var(--body-line-height-sm) !important; }

@media (min-width: 600px) {
  .search-page .embed-placeholder__description { margin-bottom: 12px; }
}

@media (min-width: 1024px) {
  .search-page .embed-placeholder__description { line-height: var(--body-line-height-lg); margin-bottom: 16px; }
}

.search-page [data-tenant="sportbild"] .embed-placeholder__description, .search-page [data-tenant="sportbild"] .embed-placeholder__headline { font-family: var(--body-font); font-size: var(--body-font-size); line-height: var(--body-line-height-sm); }

@media (min-width: 1024px) {
  .search-page [data-tenant="sportbild"] .embed-placeholder__description, .search-page [data-tenant="sportbild"] .embed-placeholder__headline { line-height: var(--body-line-height-lg); }
}

.search-page .embed-placeholder__actions { border: none; padding: 0px; }

.search-page .embed-placeholder__container { background-color: rgb(248, 249, 250); padding: 24px; }

@media (min-width: 1024px) {
  .search-page .embed-placeholder__container { padding: 32px; }
}

.search-page .embed-placeholder__button { background: rgb(221, 0, 0); cursor: pointer; font-size: 17px; height: 48px; margin: 0px auto 8px; padding: 14px 24px; width: 181px; }

@media (min-width: 600px) {
  .search-page .embed-placeholder__button { margin: 0px auto 12px; }
}

@media (min-width: 1024px) {
  .search-page .embed-placeholder__button { margin: 0px auto 16px; }
}

.search-page .embed-placeholder__text-link { color: rgb(134, 142, 150); }

.search-page .embed-placeholder__header--pur { display: none; }

.search-page .embed-placeholder__description--pur { font-family: var(--body-font); font-size: var(--body-font-size); line-height: var(--body-line-height-sm); margin-bottom: 8px; text-align: center; }

@media (min-width: 600px) {
  .search-page .embed-placeholder__description--pur { margin-bottom: 12px; }
}

@media (min-width: 1024px) {
  .search-page .embed-placeholder__description--pur { line-height: var(--body-line-height-lg); margin-bottom: 16px; }
}

.search-page [data-tenant="sportbild"] .embed-placeholder__description--pur { font-family: var(--body-font); font-size: var(--body-font-size); line-height: var(--body-line-height-sm); }

@media (min-width: 1024px) {
  .search-page [data-tenant="sportbild"] .embed-placeholder__description--pur { line-height: var(--body-line-height-lg); }
}

.search-page .embed-placeholder__footer { color: rgb(134, 142, 150); font-family: var(--footnote-font); font-size: var(--footnote-font-size-sm); line-height: var(--footnote-line-height-sm); margin: 0px; text-align: center; }

@media (min-width: 1024px) {
  .search-page .embed-placeholder__footer { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); }
}

.search-page [data-tenant="sportbild"] .embed-placeholder__footer { font-family: var(--footnote-font); font-size: var(--footnote-font-size-sm); line-height: var(--footnote-line-height-sm); }

@media (min-width: 1024px) {
  .search-page [data-tenant="sportbild"] .embed-placeholder__footer { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); }
}

.social-sharing-popup__container { background: rgb(52, 58, 64); border-radius: 8px 8px 0px 0px; max-width: 360px; padding: 16px; width: 100%; }

.social-sharing-popup__headline { color: rgb(248, 249, 250); font-family: Gotham, "Avenir Next", "Helvetica Neue", sans-serif; font-size: 16px; font-style: normal; font-weight: 800; line-height: 19px; }

.social-sharing-popup__description { color: rgb(206, 212, 218); font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: 21px; margin-top: 4px; }

.social-sharing-popup__description a { border-bottom: 1px solid rgb(206, 212, 218); color: rgb(206, 212, 218); text-decoration: none; }

.social-sharing-popup__button-container { display: flex; justify-content: space-between; margin-top: 16px; }

.social-sharing-popup__button { border: none; border-radius: 8px; color: rgb(248, 249, 250); cursor: pointer; font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif; font-size: 15px; font-style: normal; font-weight: 700; height: 36px; letter-spacing: 0.03em; line-height: 18px; text-align: center; text-transform: uppercase; width: 156px; }

.social-sharing-popup__button--close { background-color: transparent; border: 2px solid rgb(73, 80, 87); }

.social-sharing-popup__button--accept { background-color: rgb(0, 195, 115); }

.embed-placeholder__container--piano { margin: 0px 8px; }

@media (min-width: 37.5em) {
  .embed-placeholder__container--piano { margin: 0px 12px; }
}

@media (min-width: 64em) {
  .embed-placeholder__container--piano { margin: 0px 16px; }
}

.nobp .embed-placeholder__container--piano { margin: 0px 16px; }

.article-body { margin-bottom: 8px; padding: 0px 16px; }

@media (min-width: 37.5em) {
  .article-body { margin-bottom: 12px; padding: 0px 72px; }
}

@media (min-width: 64em) {
  .article-body { margin-bottom: 16px; padding: 0px 162px; }
}

.nobp .article-body { margin-bottom: 16px; padding: 0px 162px; }

.article-body > p { color: var(--body-color); font-family: var(--body-font); font-size: var(--body-font-size); line-height: var(--body-line-height-sm); padding-bottom: 16px; white-space: pre-line; }

@media (min-width: 64em) {
  .article-body > p { line-height: var(--body-line-height-lg); padding-bottom: 32px; }
}

.nobp .article-body > p { line-height: var(--body-line-height-lg); padding-bottom: 32px; }

.article-body--conversion { margin-bottom: 0px; }

@media (min-width: 37.5em) {
  .article-body--conversion { margin-bottom: 0px; }
}

.nobp .article-body--conversion { margin-bottom: 0px; }

.article-mtl { margin: 0px 16px 32px; }

@media (min-width: 64em) {
  .article-mtl--body { float: right; margin-right: -146px; width: 336px; }
}

.nobp .article-mtl--body { float: right; margin-right: -146px; width: 336px; }

.article-title { margin: 0px 0px 16px; padding: 0px 16px; }

@media (min-width: 37.5em) {
  .article-title { margin: 0px 0px 24px; padding: 0px 72px; }
}

@media (min-width: 64em) {
  .article-title { margin: 0px 0px 32px; padding: var(--headline-padding-lg); }
}

.nobp .article-title { margin: 0px 0px 32px; padding: var(--headline-padding-lg); }

.article-title__separator { display: none; }

.author { color: var(--article-author-text-color); font-family: var(--article-author-font); font-size: var(--article-author-font-size-sm); line-height: var(--article-author-line-height-sm); padding: 0px 16px; }

.author__name { text-transform: uppercase; }

@media (min-width: 37.5em) {
  .author { font-size: var(--article-author-font-size-md); line-height: var(--article-author-line-height-md); padding: 0px 72px; }
}

@media (min-width: 64em) {
  .author { font-size: var(--article-author-font-size-lg); line-height: var(--article-author-line-height-lg); padding: 0px 162px; }
}

.nobp .author { font-size: var(--article-author-font-size-lg); line-height: var(--article-author-line-height-lg); padding: 0px 162px; }

.conversion-video-description { color: rgb(33, 37, 41); font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 21px; font-weight: 400; line-height: 1.333; }

@media (min-width: 64em) {
  .conversion-video-description { line-height: 1.524; }
}

.nobp .conversion-video-description { line-height: 1.524; }

.conversion-text > p { color: rgb(33, 37, 41); font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 21px; line-height: 1.333; padding-bottom: 16px; white-space: pre-line; }

@media (min-width: 64em) {
  .conversion-text > p { line-height: 1.524; padding-bottom: 32px; }
}

.nobp .conversion-text > p { line-height: 1.524; padding-bottom: 32px; }

.conversion-text > p:last-of-type { padding-bottom: 8px; position: relative; }

@media (min-width: 64em) {
  .conversion-text > p:last-of-type { padding-bottom: 16px; }
}

.nobp .conversion-text > p:last-of-type { padding-bottom: 16px; }

.conversion-text > p:last-of-type::after { bottom: 8px; content: ""; display: block; height: 84px; position: absolute; width: 100%; }

@media (min-width: 64em) {
  .conversion-text > p:last-of-type::after { bottom: 16px; height: 96px; }
}

.nobp .conversion-text > p:last-of-type::after { bottom: 16px; height: 96px; }

.cross-heading { color: var(--cross-heading-color); font-family: var(--headline-font); font-size: var(--headline-3-font-size-sm); font-style: var(--headline-font-style); font-weight: 700; line-height: var(--headline-3-line-height-sm); margin-bottom: 16px; overflow: hidden; text-align: center; }

@media (min-width: 37.5em) {
  .cross-heading { font-size: var(--headline-3-font-size-md); line-height: var(--headline-3-line-height-md); margin-bottom: 24px; }
}

@media (min-width: 64em) {
  .cross-heading { font-size: var(--headline-3-font-size-lg); line-height: var(--headline-3-line-height-lg); margin-bottom: 32px; }
}

.nobp .cross-heading { font-size: var(--headline-3-font-size-lg); line-height: var(--headline-3-line-height-lg); margin-bottom: 32px; }

.cross-heading::after { background-color: var(--cross-heading-underline-color); content: ""; display: block; height: 5px; margin: 8px auto 0px; width: 54px; }

@media (min-width: 37.5em) {
  .cross-heading::after { margin: 12px auto 0px; }
}

@media (min-width: 64em) {
  .cross-heading::after { margin: 16px auto 0px; }
}

.nobp .cross-heading::after { margin: 16px auto 0px; }

.embed img { height: 100%; width: 100%; }

.embed__wrapper { display: flex; justify-content: center; }

.embed__wrapper .iframely-embed { flex-basis: 100%; }

.article-title__headline { color: var(--headline-color); display: block; font-family: var(--headline-font); font-size: var(--headline-1-font-size-sm); font-style: var(--headline-font-style); font-weight: var(--headline-1-font-weight-sm); line-height: var(--headline-1-line-height-sm); text-align: var(--headline-text-align-sm); white-space: pre-line; }

@media (min-width: 37.5em) {
  .article-title__headline { font-size: var(--headline-1-font-size-md); line-height: var(--headline-1-line-height-md); text-align: var(--headline-text-align-md); }
}

@media (min-width: 64em) {
  .article-title__headline { font-size: var(--headline-1-font-size-lg); line-height: var(--headline-1-line-height-lg); text-align: var(--headline-text-align-lg); }
}

.nobp .article-title__headline { font-size: var(--headline-1-font-size-lg); line-height: var(--headline-1-line-height-lg); text-align: var(--headline-text-align-lg); }

.video-title .article-title__headline { font-size: var(--headline-3-font-size-sm); font-weight: var(--headline-3-font-weight-sm); line-height: var(--headline-3-line-height-sm); margin-bottom: 8px; }

@media (min-width: 37.5em) {
  .video-title .article-title__headline { font-size: var(--headline-3-font-size-md); line-height: var(--headline-3-line-height-md); }
}

@media (min-width: 64em) {
  .video-title .article-title__headline { font-size: var(--headline-3-font-size-lg); line-height: var(--headline-3-line-height-lg); }
}

.nobp .video-title .article-title__headline { font-size: var(--headline-3-font-size-lg); line-height: var(--headline-3-line-height-lg); }

.related-topics__container .related-topics__teaser .teaser__text { clip: rect(0px, 0px, 0px, 0px); border: 0px; clip-path: inset(100%); height: 1px; margin: -1px; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }

.related-topics__container .related-topics__teaser .teaser__title__kicker { display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.related-topics { margin-bottom: 16px; }

@media (min-width: 37.5em) {
  .related-topics { margin-bottom: 24px; }
}

@media (min-width: 64em) {
  .related-topics { margin-bottom: 32px; overflow: hidden; }
}

.nobp .related-topics { margin-bottom: 32px; overflow: hidden; }

.related-topics__heading { color: var(--caption-color); font-family: var(--caption-font); font-size: var(--caption-1-font-size-sm); font-weight: var(--caption-font-weight); line-height: var(--caption-1-uppercase-line-height); padding-bottom: 8px; text-align: center; text-transform: uppercase; }

@media (min-width: 37.5em) {
  .related-topics__heading { font-size: var(--caption-1-font-size-md); padding-bottom: 12px; }
}

@media (min-width: 64em) {
  .related-topics__heading { font-size: var(--caption-1-font-size-lg); padding-bottom: 16px; }
}

.nobp .related-topics__heading { font-size: var(--caption-1-font-size-lg); padding-bottom: 16px; }

.related-topics__container { border-bottom: 1px solid rgb(206, 212, 218); border-top: 1px solid rgb(206, 212, 218); display: flex; flex-direction: column; padding: 8px; }

@media (min-width: 37.5em) {
  .related-topics__container { padding: 12px; }
}

@media (min-width: 64em) {
  .related-topics__container { padding: 16px; }
}

.nobp .related-topics__container { padding: 16px; }

.related-topics__container .related-topics__teaser { margin-bottom: 8px; }

.related-topics__container .related-topics__teaser a { display: block; overflow: hidden; text-decoration: none; }

.related-topics__container .related-topics__teaser a .teaser__image { background-color: rgb(255, 255, 255); }

.related-topics__container .related-topics__teaser a .teaser__image img, .related-topics__container .related-topics__teaser a .teaser__image picture { will-change: opacity; }

.related-topics__container .related-topics__teaser a:active .teaser__image img, .related-topics__container .related-topics__teaser a:active .teaser__image picture, .related-topics__container .related-topics__teaser a:hover .teaser__image img, .related-topics__container .related-topics__teaser a:hover .teaser__image picture { opacity: 0.8; transition: opacity 0.25s ease-in-out; }

.related-topics__container .related-topics__teaser .fig { float: left; margin-right: 16px; }

@media (min-width: 37.5em) {
  .related-topics__container .related-topics__teaser { margin-bottom: 12px; }
}

@media (min-width: 64em) {
  .related-topics__container .related-topics__teaser { margin-bottom: 16px; }
}

.nobp .related-topics__container .related-topics__teaser { margin-bottom: 16px; }

.related-topics__container .related-topics__teaser:last-child { margin-bottom: 0px; }

.related-topics__container .related-topics__teaser .teaser__image img { max-width: 148px; }

@media (min-width: 64em) {
  .related-topics__container .related-topics__teaser .teaser__image img { max-width: 236px; }
}

.nobp .related-topics__container .related-topics__teaser .teaser__image img { max-width: 236px; }

.related-topics__container .related-topics__teaser .teaser__image__premium { top: 4px; }

@media (min-width: 37.5em) {
  .related-topics__container .related-topics__teaser .teaser__image__premium svg { height: 24px; width: 42px; }
}

@media (min-width: 64em) {
  .related-topics__container .related-topics__teaser .teaser__image__premium { top: 8px; }
  .related-topics__container .related-topics__teaser .teaser__image__premium svg { height: 32px; width: 56px; }
}

.nobp .related-topics__container .related-topics__teaser .teaser__image__premium { top: 8px; }

.nobp .related-topics__container .related-topics__teaser .teaser__image__premium svg { height: 32px; width: 56px; }

.related-topics__container .related-topics__teaser .teaser__title__kicker { color: var(--kicker-color); display: block; font-family: var(--kicker-font); font-size: var(--kicker-3-font-size-sm); font-style: var(--kicker-font-style); line-height: var(--kicker-3-line-height-sm); margin-bottom: 4px; text-transform: uppercase; }

@media (min-width: 37.5em) {
  .related-topics__container .related-topics__teaser .teaser__title__kicker { font-size: var(--kicker-3-font-size-md); line-height: var(--kicker-3-line-height-md); }
}

@media (min-width: 64em) {
  .related-topics__container .related-topics__teaser .teaser__title__kicker { font-size: var(--kicker-3-font-size-lg); line-height: var(--kicker-3-line-height-lg); }
}

.nobp .related-topics__container .related-topics__teaser .teaser__title__kicker { font-size: var(--kicker-3-font-size-lg); line-height: var(--kicker-3-line-height-lg); }

.related-topics__container .related-topics__teaser .teaser__title__separator { display: none; }

.related-topics__container .related-topics__teaser .teaser__title__headline { -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: var(--headline-color); display: -webkit-box; font-family: var(--headline-font); font-size: var(--headline-4-font-size-sm); font-style: var(--headline-font-style); font-weight: var(--headline-4-font-weight-sm); line-height: var(--headline-4-line-height-sm); overflow: hidden; }

@media (min-width: 37.5em) {
  .related-topics__container .related-topics__teaser .teaser__title__headline { font-size: var(--headline-4-font-size-md); font-weight: var(--headline-4-font-weight-md); line-height: var(--headline-4-line-height-md); }
}

@media (min-width: 64em) {
  .related-topics__container .related-topics__teaser .teaser__title__headline { font-size: var(--headline-4-font-size-lg); font-weight: var(--headline-4-font-weight-lg); line-height: var(--headline-4-line-height-lg); }
}

.nobp .related-topics__container .related-topics__teaser .teaser__title__headline { font-size: var(--headline-4-font-size-lg); font-weight: var(--headline-4-font-weight-lg); line-height: var(--headline-4-line-height-lg); }

.related-topics__container .related-topics__teaser .teaser__text { -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: rgb(33, 37, 41); display: -webkit-box; font-family: var(--teaser-text-font); font-size: var(--teaser-text-font-size); line-height: var(--teaser-text-line-height); margin-top: 8px; overflow: hidden; }

@media (min-width: 64em) {
  .related-topics__container .related-topics__teaser .teaser__text { clip: auto; clip-path: none; height: auto; position: static; white-space: normal; width: auto; }
}

.nobp .related-topics__container .related-topics__teaser .teaser__text { clip: auto; clip-path: none; height: auto; position: static; white-space: normal; width: auto; }

.related-topics__container .related-topics__teaser--advertorial .teaser__title__kicker { font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", verdana, sans-serif; font-size: 12px; }

@media (min-width: 37.5em) {
  .related-topics__container .related-topics__teaser--advertorial .teaser__title__kicker { font-size: 14px; }
}

@media (min-width: 64em) {
  .related-topics__container .related-topics__teaser--advertorial .teaser__title__kicker { font-size: 14px; }
}

.nobp .related-topics__container .related-topics__teaser--advertorial .teaser__title__kicker { font-size: 14px; }

.related-topics__container .related-topics__teaser--advertorial .teaser__title__headline { font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", verdana, sans-serif; font-size: 16px; font-weight: 700; line-height: 1.15; }

@media (min-width: 37.5em) {
  .related-topics__container .related-topics__teaser--advertorial .teaser__title__headline { font-size: 20px; font-weight: 700; line-height: 1.1; }
}

@media (min-width: 64em) {
  .related-topics__container .related-topics__teaser--advertorial .teaser__title__headline { font-size: 22px; font-weight: 700; line-height: 1.27; }
}

.nobp .related-topics__container .related-topics__teaser--advertorial .teaser__title__headline { font-size: 22px; font-weight: 700; line-height: 1.27; }

.related-topics__container .related-topics__teaser--advertorial .teaser__text { font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", verdana, sans-serif; font-size: 16px; line-height: 1.5; }

.related-topics__ad-mark { margin-top: 8px; text-align: center; }

@media (min-width: 37.5em) {
  .related-topics__ad-mark { margin-top: 12px; }
}

@media (min-width: 64em) {
  .related-topics__ad-mark { margin-top: 16px; }
}

.nobp .related-topics__ad-mark { margin-top: 16px; }

.related-topics__ad-mark span { color: rgb(73, 80, 87); font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 12px; line-height: 1.3; text-transform: uppercase; }

@media print {
  .related-topics { display: none; }
}

.article-title__kicker { color: var(--kicker-color); display: block; font-family: var(--kicker-font); font-size: var(--kicker-0-font-size-sm); font-style: var(--kicker-font-style); font-weight: var(--kicker-0-font-weight-sm); line-height: var(--kicker-0-line-height-sm); margin-bottom: 8px; text-align: var(--article-kicker-text-align-sm); text-transform: uppercase; }

@media (min-width: 37.5em) {
  .article-title__kicker { font-size: var(--kicker-0-font-size-md); line-height: var(--kicker-0-line-height-md); margin-bottom: 12px; text-align: var(--article-kicker-text-align-md); }
}

@media (min-width: 64em) {
  .article-title__kicker { font-size: var(--kicker-0-font-size-lg); line-height: var(--kicker-0-line-height-lg); margin-bottom: 16px; text-align: var(--article-kicker-text-align-lg); }
}

.nobp .article-title__kicker { font-size: var(--kicker-0-font-size-lg); line-height: var(--kicker-0-line-height-lg); margin-bottom: 16px; text-align: var(--article-kicker-text-align-lg); }

.video-title .article-title__kicker { font-size: var(--kicker-2-font-size-sm); font-weight: var(--kicker-2-font-weight-sm); line-height: var(--kicker-2-line-height-sm); margin-bottom: 2px; }

@media (min-width: 37.5em) {
  .video-title .article-title__kicker { font-size: var(--kicker-2-font-size-md); line-height: var(--kicker-2-line-height-md); }
}

@media (min-width: 64em) {
  .video-title .article-title__kicker { font-size: var(--kicker-2-font-size-lg); line-height: var(--kicker-2-line-height-lg); }
}

.nobp .video-title .article-title__kicker { font-size: var(--kicker-2-font-size-lg); line-height: var(--kicker-2-line-height-lg); }

.text-link { box-shadow: rgb(33, 37, 41) 0px -1px inset; color: rgb(33, 37, 41); padding-bottom: 1px; text-decoration: none; transition: box-shadow 0.25s; will-change: box-shadow; }

.text-link:active, .text-link:hover { box-shadow: 0 -2px inset var(--text-link-underline-color); color: var(--text-link-hover-color); }

.text-link:active svg path, .text-link:hover svg path { fill: var(--text-link-hover-color); }

.text-link__icon { transform: translateY(5px); }

@keyframes rotateIcon { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.live-ticker { clear: both; margin-bottom: 16px; }

@media (min-width: 37.5em) {
  .live-ticker { margin-bottom: 24px; }
}

@media (min-width: 64em) {
  .live-ticker { margin-bottom: 32px; }
}

.nobp .live-ticker { margin-bottom: 32px; }

.live-ticker__content--loading .live-ticker__reload .btn__icon svg { animation-duration: 0.5s; animation-name: rotateIcon; }

.live-ticker__goto { margin-top: -84px; padding-bottom: 84px; }

.live-ticker__wrapper { margin-left: -10px; padding-left: 24px; position: relative; }

@media (min-width: 37.5em) {
  .live-ticker__wrapper { margin-left: -34px; padding-left: 34px; }
}

@media (min-width: 64em) {
  .live-ticker__wrapper { margin-left: -44px; padding-left: 44px; }
}

.nobp .live-ticker__wrapper { margin-left: -44px; padding-left: 44px; }

.live-ticker__wrapper::before { background-color: rgb(206, 212, 218); bottom: 23px; content: ""; display: block; left: 11px; position: absolute; top: 23px; width: 2px; }

@media (min-width: 37.5em) {
  .live-ticker__wrapper::before { left: 16px; }
}

@media (min-width: 64em) {
  .live-ticker__wrapper::before { left: 21px; }
}

.nobp .live-ticker__wrapper::before { left: 21px; }

.live-ticker__reload { display: flex; margin-bottom: 24px; position: relative; }

@media (min-width: 37.5em) {
  .live-ticker__reload { margin-bottom: 36px; }
}

@media (min-width: 64em) {
  .live-ticker__reload { margin-bottom: 48px; }
}

.nobp .live-ticker__reload { margin-bottom: 48px; }

.live-ticker__reload::before { background-color: rgb(206, 212, 218); bottom: 23px; content: ""; display: block; height: 2px; left: -11px; position: absolute; top: 23px; width: 11px; }

@media (min-width: 37.5em) {
  .live-ticker__reload::before { left: -16px; width: 16px; }
}

@media (min-width: 64em) {
  .live-ticker__reload::before { left: -21px; width: 21px; }
}

.nobp .live-ticker__reload::before { left: -21px; width: 21px; }

.live-ticker__reload .btn { flex-basis: 100%; font-size: var(--live-ticker-btn-size); line-height: var(--live-ticker-btn-line-height); }

.live-ticker__more { display: flex; margin-top: 24px; position: relative; }

@media (min-width: 37.5em) {
  .live-ticker__more { margin-top: 36px; }
}

@media (min-width: 64em) {
  .live-ticker__more { margin-top: 48px; }
}

.nobp .live-ticker__more { margin-top: 48px; }

.live-ticker__more::before { background-color: rgb(206, 212, 218); bottom: 23px; content: ""; display: block; height: 2px; left: -11px; position: absolute; top: 23px; width: 11px; }

@media (min-width: 37.5em) {
  .live-ticker__more::before { left: -16px; width: 16px; }
}

@media (min-width: 64em) {
  .live-ticker__more::before { left: -21px; width: 21px; }
}

.nobp .live-ticker__more::before { left: -21px; width: 21px; }

.live-ticker__more .btn { flex-basis: 100%; font-size: var(--live-ticker-btn-size); line-height: var(--live-ticker-btn-line-height); }

.live-ticker__list { list-style-type: none; padding: 0px; }

.catchline { color: var(--headline-color); font-family: var(--headline-font); font-size: var(--headline-3-font-size-sm); font-weight: 700; line-height: var(--headline-3-line-height-sm); margin-bottom: 8px; }

@media (min-width: 37.5em) {
  .catchline { font-size: var(--headline-3-font-size-md); line-height: var(--headline-3-line-height-md); margin-bottom: 12px; }
}

@media (min-width: 64em) {
  .catchline { font-size: var(--headline-3-font-size-lg); line-height: var(--headline-3-line-height-lg); margin-bottom: 16px; }
}

.nobp .catchline { font-size: var(--headline-3-font-size-lg); line-height: var(--headline-3-line-height-lg); margin-bottom: 16px; }

.live-ticker__message article { position: relative; }

.live-ticker__message article::before { background-color: rgb(221, 0, 0); border-radius: 4px; content: ""; display: block; height: 8px; left: -16px; outline: rgb(255, 255, 255) solid 2px; position: absolute; top: 3px; width: 8px; }

@media (min-width: 37.5em) {
  .live-ticker__message article::before { left: -21px; top: 5px; }
}

@media (min-width: 64em) {
  .live-ticker__message article::before { border-radius: 5px; height: 10px; left: -27px; top: 3px; width: 10px; }
}

.nobp .live-ticker__message article::before { border-radius: 5px; height: 10px; left: -27px; top: 3px; width: 10px; }

.live-ticker__message__body { margin-bottom: 24px; }

@media (min-width: 37.5em) {
  .live-ticker__message__body { margin-bottom: 36px; }
}

@media (min-width: 64em) {
  .live-ticker__message__body { margin-bottom: 48px; }
}

.nobp .live-ticker__message__body { margin-bottom: 48px; }

.live-ticker__message__body > p { color: var(--body-color); font-family: var(--body-font); font-size: var(--body-font-size); line-height: var(--body-line-height-sm); padding-bottom: 16px; white-space: pre-line; }

@media (min-width: 64em) {
  .live-ticker__message__body > p { line-height: var(--body-line-height-lg); padding-bottom: 32px; }
}

.nobp .live-ticker__message__body > p { line-height: var(--body-line-height-lg); padding-bottom: 32px; }

.live-ticker__message__body > p:last-child { padding-bottom: 0px; }

.live-ticker__message__body .fig--inline { margin: 0px 0px 16px; }

@media (min-width: 64em) {
  .live-ticker__message__body .fig--inline { margin: 0px 0px 16px; }
}

.nobp .live-ticker__message__body .fig--inline { margin: 0px 0px 16px; }

.live-ticker__message__body .fig__caption { padding: 0px; }

@media (min-width: 64em) {
  .live-ticker__message__body .fig__caption { padding: 0px; }
}

.nobp .live-ticker__message__body .fig__caption { padding: 0px; }

.live-ticker__message--sticky article::before { content: none; }

.live-ticker__message__goto { margin-top: -84px; padding-bottom: 84px; }

.live-ticker__message__datetime { margin-bottom: 2px; }

@media (min-width: 37.5em) {
  .live-ticker__message__datetime { margin-bottom: 4px; }
}

@media (min-width: 64em) {
  .live-ticker__message__datetime { margin-bottom: 4px; }
}

.nobp .live-ticker__message__datetime { margin-bottom: 4px; }

.live-ticker__message__pin { float: right; margin: 4px 0px; }

.ordered-list { color: var(--body-color); font-family: var(--body-font); font-size: var(--body-font-size); line-height: var(--body-line-height-sm); margin-bottom: 16px; white-space: pre-line; }

@media (min-width: 37.5em) {
  .ordered-list { margin-bottom: 24px; }
}

@media (min-width: 64em) {
  .ordered-list { line-height: var(--body-line-height-lg); margin-bottom: 32px; }
}

.nobp .ordered-list { line-height: var(--body-line-height-lg); margin-bottom: 32px; }

.recommendation-item .teaser__title__separator { clip: rect(0px, 0px, 0px, 0px); border: 0px; clip-path: inset(100%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }

.recommendation-item .teaser__title__kicker { box-sizing: border-box; color: var(--kicker-color); display: block; font-family: var(--kicker-font); font-size: var(--kicker-3-font-size-sm); font-style: var(--kicker-font-style); font-weight: 700; line-height: 1.1; margin-bottom: 2px; margin-top: 4px; overflow: hidden; text-overflow: ellipsis; text-transform: uppercase; white-space: nowrap; }

@media (min-width: 37.5em) {
  .recommendation-item .teaser__title__kicker { margin-bottom: 4px; margin-top: 8px; }
}

.nobp .recommendation-item .teaser__title__kicker { margin-bottom: 4px; margin-top: 8px; }

@media (min-width: 37.5em) {
  .recommendation-item .teaser__title__kicker { font-size: var(--kicker-3-font-size-md); }
}

@media (min-width: 64em) {
  .recommendation-item .teaser__title__kicker { font-size: var(--kicker-3-font-size-lg); line-height: var(--kicker-3-line-height-lg); }
}

.nobp .recommendation-item .teaser__title__kicker { font-size: var(--kicker-3-font-size-lg); line-height: var(--kicker-3-line-height-lg); }

.recommendation-item .teaser__title__headline { color: var(--headline-color); display: block; font-family: var(--headline-font); font-size: var(--headline-4-font-size-sm); font-style: var(--headline-font-style); font-weight: var(--headline-4-font-weight-sm); line-height: var(--headline-4-line-height-sm); text-align: left; white-space: pre-line; }

@media (min-width: 37.5em) {
  .recommendation-item .teaser__title__headline { font-size: var(--headline-4-font-size-md); line-height: var(--headline-4-line-height-md); }
}

@media (min-width: 64em) {
  .recommendation-item .teaser__title__headline { font-size: var(--headline-4-font-size-lg); line-height: var(--headline-4-line-height-lg); }
}

.nobp .recommendation-item .teaser__title__headline { font-size: var(--headline-4-font-size-lg); line-height: var(--headline-4-line-height-lg); }

.recommendation-slider .recommendation-item { width: 145px; }

@media (min-width: 37.5em) {
  .recommendation-slider .recommendation-item { width: 260px; }
}

@media (min-width: 64em) {
  .recommendation-slider .recommendation-item { width: 300px; }
}

.nobp .recommendation-slider .recommendation-item { width: 300px; }

.recommendation-list .recommendation-item { margin-bottom: 24px; }

@media (min-width: 37.5em) {
  .recommendation-list .recommendation-item { margin-bottom: 0px; }
}

@media (min-width: 64em) {
  .recommendation-list .recommendation-item { width: 320px; }
}

.nobp .recommendation-list .recommendation-item { width: 320px; }

.recommendation-list .recommendation-item .teaser__image__premium, .recommendation-slider .recommendation-item .teaser__image__premium { top: 4px; }

@media (min-width: 37.5em) {
  .recommendation-list .recommendation-item .teaser__image__premium, .recommendation-slider .recommendation-item .teaser__image__premium { top: 8px; }
}

.nobp .recommendation-list .recommendation-item .teaser__image__premium, .nobp .recommendation-slider .recommendation-item .teaser__image__premium { top: 8px; }

@media (min-width: 64em) {
  .recommendation-list .recommendation-item .teaser__image__premium svg, .recommendation-slider .recommendation-item .teaser__image__premium svg { height: 32px; width: 60px; }
}

.nobp .recommendation-list .recommendation-item .teaser__image__premium svg, .nobp .recommendation-slider .recommendation-item .teaser__image__premium svg { height: 32px; width: 60px; }

.recommendation-list .recommendation-item .video-banner, .recommendation-slider .recommendation-item .video-banner { height: 24px; right: 4px; top: 4px; }

.recommendation-list .recommendation-item .video-banner svg, .recommendation-slider .recommendation-item .video-banner svg { width: 24px; }

@media (min-width: 37.5em) {
  .recommendation-list .recommendation-item .video-banner, .recommendation-slider .recommendation-item .video-banner { height: 32px; right: 8px; top: 8px; }
  .recommendation-list .recommendation-item .video-banner time, .recommendation-slider .recommendation-item .video-banner time { font-size: var(--video-banner-font-size-lg); padding: 4px 8px; }
  .recommendation-list .recommendation-item .video-banner svg, .recommendation-slider .recommendation-item .video-banner svg { width: 32px; }
}

.nobp .recommendation-list .recommendation-item .video-banner, .nobp .recommendation-slider .recommendation-item .video-banner { height: 32px; right: 8px; top: 8px; }

.nobp .recommendation-list .recommendation-item .video-banner time, .nobp .recommendation-slider .recommendation-item .video-banner time { font-size: var(--video-banner-font-size-lg); padding: 4px 8px; }

.nobp .recommendation-list .recommendation-item .video-banner svg, .nobp .recommendation-slider .recommendation-item .video-banner svg { width: 32px; }

.recommendation-name { color: var(--ressort-header-color); font-family: var(--ressort-header-font); font-size: var(--ressort-header-font-size-sm); line-height: var(--ressort-header-line-height); margin-bottom: 12px; text-transform: uppercase; }

@media (min-width: 37.5em) {
  .recommendation-name { font-size: var(--ressort-header-font-size-md); }
}

@media (min-width: 64em) {
  .recommendation-name { font-size: var(--ressort-header-font-size-lg); }
}

.nobp .recommendation-name { font-size: var(--ressort-header-font-size-lg); }

.recommendation-slider { margin: 24px 16px 0px; }

@media (min-width: 37.5em) {
  .recommendation-slider { margin: 24px 12px 0px; }
}

@media (min-width: 64em) {
  .recommendation-slider { margin: 48px 16px 0px; }
}

.nobp .recommendation-slider { margin: 48px 16px 0px; }

.recommendation-slider .recommendation-item:not(:first-of-type) { margin-left: 12px; }

@media (min-width: 64em) {
  .recommendation-slider .recommendation-item:not(:first-of-type) { margin-left: 16px; }
}

.nobp .recommendation-slider .recommendation-item:not(:first-of-type) { margin-left: 16px; }

.slider__controls__left, .slider__controls__right { background-color: transparent; }

.slider__controls__left::before, .slider__controls__right::before { display: none; }

.slider__controls__left .btn--slider-left, .slider__controls__left .btn--slider-right, .slider__controls__right .btn--slider-left, .slider__controls__right .btn--slider-right { background-color: rgb(33, 37, 41); margin: 16.7812px 0px auto; width: 48px; }

@media (min-width: 37.5em) {
  .slider__controls__left .btn--slider-left, .slider__controls__left .btn--slider-right, .slider__controls__right .btn--slider-left, .slider__controls__right .btn--slider-right { margin: 49.125px 0px auto; }
}

@media (min-width: 64em) {
  .slider__controls__left .btn--slider-left, .slider__controls__left .btn--slider-right, .slider__controls__right .btn--slider-left, .slider__controls__right .btn--slider-right { margin: 60.375px 0px auto; }
}

.nobp .slider__controls__left .btn--slider-left, .nobp .slider__controls__left .btn--slider-right, .nobp .slider__controls__right .btn--slider-left, .nobp .slider__controls__right .btn--slider-right { margin: 60.375px 0px auto; }

.slider__controls__left .btn--slider-left .btn__icon svg path, .slider__controls__left .btn--slider-right .btn__icon svg path, .slider__controls__right .btn--slider-left .btn__icon svg path, .slider__controls__right .btn--slider-right .btn__icon svg path { fill: rgb(255, 255, 255); }

.slider__controls__left .btn--slider-left:active, .slider__controls__left .btn--slider-left:hover, .slider__controls__left .btn--slider-right:active, .slider__controls__left .btn--slider-right:hover, .slider__controls__right .btn--slider-left:active, .slider__controls__right .btn--slider-left:hover, .slider__controls__right .btn--slider-right:active, .slider__controls__right .btn--slider-right:hover { background-color: var(--secondary-tenant-color); }

.recommendation-list { margin: 24px 16px 12px; }

@media (min-width: 37.5em) {
  .recommendation-list { margin: 24px 12px 12px; }
}

@media (min-width: 64em) {
  .recommendation-list { margin: 48px 16px 12px; }
}

.nobp .recommendation-list { margin: 48px 16px 12px; }

@media (min-width: 37.5em) {
  .recommendation-list__content { gap: 24px 12px; display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}

@media (min-width: 64em) {
  .recommendation-list__content { gap: 16px; grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}

.nobp .recommendation-list__content { gap: 16px; grid-template-columns: repeat(3, minmax(0px, 1fr)); }

.quotation { background-color: var(--quotation-background-color); color: var(--quotation-color); font-family: var(--caption-font); font-size: var(--caption-1-font-size-sm); font-weight: var(--caption-font-weight); line-height: var(--caption-1-line-height-sm); margin-bottom: 16px; padding: 16px 48px; position: relative; quotes: "„" "“"; text-align: center; }

@media (min-width: 37.5em) {
  .quotation { font-size: var(--caption-1-font-size-md); line-height: var(--caption-1-line-height-md); margin-bottom: 24px; padding: 24px 72px; }
}

@media (min-width: 64em) {
  .quotation { font-size: var(--caption-1-font-size-lg); line-height: var(--caption-1-line-height-lg); margin-bottom: 32px; overflow: hidden; padding: 32px 96px; }
}

.nobp .quotation { font-size: var(--caption-1-font-size-lg); line-height: var(--caption-1-line-height-lg); margin-bottom: 32px; overflow: hidden; padding: 32px 96px; }

.quotation::before { content: open-quote; font-size: 28px; left: 16px; line-height: 1; position: absolute; top: 0px; }

@media (min-width: 37.5em) {
  .quotation::before { font-size: 32px; left: 24px; }
}

@media (min-width: 64em) {
  .quotation::before { font-size: 36px; left: 32px; }
}

.nobp .quotation::before { font-size: 36px; left: 32px; }

.quotation::after { bottom: 0px; content: close-quote; font-size: 28px; line-height: 1; position: absolute; right: 16px; }

@media (min-width: 37.5em) {
  .quotation::after { font-size: 32px; right: 24px; }
}

@media (min-width: 64em) {
  .quotation::after { font-size: 36px; right: 32px; }
}

.nobp .quotation::after { font-size: 36px; right: 32px; }

.semantic-table { margin-bottom: 16px; overflow: hidden; }

@media (min-width: 37.5em) {
  .semantic-table { margin-bottom: 24px; }
}

@media (min-width: 64em) {
  .semantic-table { margin-bottom: 32px; }
}

.nobp .semantic-table { margin-bottom: 32px; }

.semantic-table > .red-table, .semantic-table__slider { border: 2px solid rgb(233, 236, 239); }

.semantic-table__slider { border-radius: 8px; position: relative; }

.semantic-table__slider ::-webkit-scrollbar { display: none; }

.semantic-table__slider--overflow-left::before { background: linear-gradient(90deg, rgba(33, 37, 41, 0.25), rgba(135, 143, 151, 0)); border-radius: 6px 0px 0px 6px; content: ""; display: block; height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 12px; }

.semantic-table__slider--overflow-right::after { background: linear-gradient(270deg, rgba(33, 37, 41, 0.25), rgba(135, 143, 151, 0)); border-radius: 0px 6px 6px 0px; content: ""; display: block; height: 100%; pointer-events: none; position: absolute; right: 0px; top: 0px; width: 12px; }

.semantic-table__slider__container { border-radius: 6px; display: flex; flex-flow: row; overflow-x: scroll; scrollbar-width: none; }

.semantic-table__slider__container__arrow { position: absolute; right: 0px; top: 30%; }

@media (min-width: 64em) {
  .semantic-table__slider--overflow-left::before, .semantic-table__slider--overflow-right::after { content: none; }
  .semantic-table__slider .semantic-table__slider__container__arrow { display: none; }
}

.nobp .semantic-table__slider--overflow-left::before, .nobp .semantic-table__slider--overflow-right::after { content: none; }

.nobp .semantic-table__slider .semantic-table__slider__container__arrow { display: none; }

.red-table { border-radius: 8px; border-spacing: 0px; clear: both; width: 100%; }

.red-table tr:nth-child(2n+1) { background-color: rgb(233, 236, 239); }

.red-table tr:nth-child(2n) { background: rgb(255, 255, 255); }

.red-table tr:last-child td:first-child { border-bottom-left-radius: 6px; }

.red-table tr:last-child td:last-child { border-bottom-right-radius: 6px; }

.red-table tr:first-child td:first-child, .red-table tr:first-child th:first-child { border-top-left-radius: 6px; }

.red-table tr:first-child td:last-child, .red-table tr:first-child th:last-child { border-top-right-radius: 6px; }

.red-table th { background-color: rgb(73, 80, 87); color: rgb(248, 249, 250); font-weight: var(--footnote-font-weight); text-align: left; text-transform: uppercase; }

.red-table td, .red-table th { font-family: var(--footnote-font); font-size: var(--footnote-font-size-sm); line-height: var(--footnote-line-height-sm); max-width: 224px; padding: 12px; vertical-align: top; }

@media (min-width: 64em) {
  .red-table { table-layout: fixed; }
  .red-table td, .red-table th { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); max-width: none; padding: 16px; width: 100%; }
}

.nobp .red-table { table-layout: fixed; }

.nobp .red-table td, .nobp .red-table th { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); max-width: none; padding: 16px; width: 100%; }

.sharingbar__inner { background-color: rgb(255, 255, 255); bottom: 0px; display: flex; left: 0px; position: fixed; right: 0px; z-index: 49; }

@media (min-width: 64em) {
  .sharingbar__inner { margin-bottom: 32px; padding: 0px 162px; position: relative; }
}

.nobp .sharingbar__inner { margin-bottom: 32px; padding: 0px 162px; position: relative; }

.sharingbar__inner .anchor__btn { border-radius: 0px; color: rgb(255, 255, 255); flex: 1 0 auto; }

@media (min-width: 64em) {
  .sharingbar__inner .anchor__btn { flex: 0 1 auto; }
  .sharingbar__inner .anchor__btn:first-of-type { border-bottom-left-radius: 8px; border-top-left-radius: 8px; }
  .sharingbar__inner .anchor__btn:last-of-type { border-bottom-right-radius: 8px; border-top-right-radius: 8px; }
}

.nobp .sharingbar__inner .anchor__btn { flex: 0 1 auto; }

.nobp .sharingbar__inner .anchor__btn:first-of-type { border-bottom-left-radius: 8px; border-top-left-radius: 8px; }

.nobp .sharingbar__inner .anchor__btn:last-of-type { border-bottom-right-radius: 8px; border-top-right-radius: 8px; }

.sharingbar__inner .anchor__btn ~ .anchor__btn { margin-left: 1px; }

@media (min-width: 37.5em) {
  .sharingbar__inner .anchor__btn.anchor__btn--hidden-text .anchor__btn__icon { padding-right: 10px; }
}

.nobp .sharingbar__inner .anchor__btn.anchor__btn--hidden-text .anchor__btn__icon { padding-right: 10px; }

@media (min-width: 37.5em) {
  .sharingbar__inner .anchor__btn.anchor__btn--hidden-text .anchor__btn__text { clip: auto; clip-path: none; height: auto; margin: 0px; overflow: visible; position: static; white-space: normal; width: auto; }
}

.nobp .sharingbar__inner .anchor__btn.anchor__btn--hidden-text .anchor__btn__text { clip: auto; clip-path: none; height: auto; margin: 0px; overflow: visible; position: static; white-space: normal; width: auto; }

.sharingbar__inner .anchor__btn--facebook { background-color: rgb(24, 119, 242); }

.sharingbar__inner .anchor__btn--facebook:active, .sharingbar__inner .anchor__btn--facebook:hover { background-color: rgb(11, 95, 204); }

.sharingbar__inner .anchor__btn--twitter { background-color: rgb(85, 172, 238); }

.sharingbar__inner .anchor__btn--twitter:active, .sharingbar__inner .anchor__btn--twitter:hover { background-color: rgb(39, 149, 233); }

.sharingbar__inner .anchor__btn--whatsapp { background-color: rgb(62, 182, 43); }

.sharingbar__inner .anchor__btn--whatsapp:active, .sharingbar__inner .anchor__btn--whatsapp:hover { background-color: rgb(48, 141, 33); }

.sharingbar__inner .anchor__btn--mail { background-color: rgb(134, 142, 150); }

.sharingbar__inner .anchor__btn--mail:active, .sharingbar__inner .anchor__btn--mail:hover { background-color: rgb(108, 117, 125); }

@media print {
  .sharingbar__inner { display: none; }
}

.article__sub-headline { color: var(--sub-headline-color); font-family: var(--sub-headline-font); font-size: var(--sub-headline-1-font-size-sm); font-weight: var(--sub-headline-1-font-weight-lg); line-height: var(--sub-headline-1-line-height-lg); margin: -8px 0px 16px; padding: var(--sub-headline-padding-sm); text-align: var(--sub-headline-text-align-sm); white-space: pre-line; }

@media (min-width: 37.5em) {
  .article__sub-headline { font-size: var(--sub-headline-1-font-size-md); margin: -12px 0px 24px; padding: var(--sub-headline-padding-md); text-align: var(--sub-headline-text-align-md); }
}

@media (min-width: 64em) {
  .article__sub-headline { font-size: var(--sub-headline-1-font-size-lg); margin: -16px 0px 32px; padding: var(--sub-headline-padding-lg); text-align: var(--sub-headline-text-align-lg); }
}

.nobp .article__sub-headline { font-size: var(--sub-headline-1-font-size-lg); margin: -16px 0px 32px; padding: var(--sub-headline-padding-lg); text-align: var(--sub-headline-text-align-lg); }

.article__sub-headline > span { display: block; margin-bottom: 8px; }

@media (min-width: 37.5em) {
  .article__sub-headline > span { margin-bottom: 12px; }
}

@media (min-width: 64em) {
  .article__sub-headline > span { margin-bottom: 16px; }
}

.nobp .article__sub-headline > span, .textbox { margin-bottom: 16px; }

.textbox { background-color: rgb(233, 236, 239); color: rgb(33, 37, 41); padding: 16px; }

@media (min-width: 37.5em) {
  .textbox { margin-bottom: 24px; padding: 24px; }
}

@media (min-width: 64em) {
  .textbox { margin-bottom: 32px; overflow: hidden; padding: 32px; }
}

.nobp .textbox { margin-bottom: 32px; overflow: hidden; padding: 32px; }

.textbox__headline { color: rgb(33, 37, 41); font-family: "Gotham Cond", HelveticaNeue-CondensedBold, "Helvetica Neue", "Franklin Gothic", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 28px; line-height: 1.3214; margin-bottom: 4px; }

@media (min-width: 37.5em) {
  .textbox__headline { font-size: 32px; line-height: 1.3125; margin-bottom: 6px; }
}

.nobp .textbox__headline { font-size: 32px; line-height: 1.3125; }

@media (min-width: 64em) {
  .textbox__headline { margin-bottom: 8px; }
}

.nobp .textbox__headline { margin-bottom: 8px; }

.textbox > p { color: rgb(33, 37, 41); font-family: var(--body-font); font-size: var(--body-font-size); line-height: var(--body-line-height-sm); padding-bottom: 16px; white-space: pre-line; }

@media (min-width: 64em) {
  .textbox > p { line-height: var(--body-line-height-lg); padding-bottom: 32px; }
}

.nobp .textbox > p { line-height: var(--body-line-height-lg); padding-bottom: 32px; }

.textbox > p:last-of-type { padding: 0px; }

.unordered-list { color: var(--body-color); font-family: var(--body-font); font-size: var(--body-font-size); line-height: var(--body-line-height-sm); list-style-type: disc; margin-bottom: 16px; white-space: pre-line; }

@media (min-width: 37.5em) {
  .unordered-list { margin-bottom: 24px; }
}

@media (min-width: 64em) {
  .unordered-list { line-height: var(--body-line-height-lg); margin-bottom: 32px; }
}

.nobp .unordered-list { line-height: var(--body-line-height-lg); margin-bottom: 32px; }

.video-description__caption { color: rgb(134, 142, 150); display: flex; font-family: var(--footnote-font); font-size: var(--footnote-font-size-sm); justify-content: space-between; line-height: var(--footnote-line-height-sm); padding: 8px 0px; }

@media (min-width: 64em) {
  .video-description__caption { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); }
}

.nobp .video-description__caption { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); }

.video-description { display: grid; }

.video-description details { display: contents; }

.video-description details summary { color: rgb(73, 80, 87); cursor: pointer; font-family: var(--footnote-font); font-size: var(--footnote-font-size-sm); font-weight: var(--footnote-font-weight); line-height: var(--footnote-line-height-sm); list-style: none; margin: auto; text-indent: 24px; }

@media (min-width: 64em) {
  .video-description details summary { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); }
}

.nobp .video-description details summary { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); }

.video-description details summary::-webkit-details-marker { display: none; }

.video-description details summary svg { vertical-align: middle; }

.video-description details summary svg path { fill: rgb(73, 80, 87); }

.video-description details summary:active, .video-description details summary:hover { color: var(--secondary-tenant-color); }

.video-description details summary:active svg path, .video-description details summary:hover svg path { fill: var(--secondary-tenant-color); }

.video-description details[open] summary { order: 1; }

.video-description details[open] summary svg { transform: rotate(180deg); }

.video-description p { color: var(--body-color); font-family: var(--body-font); font-size: var(--body-font-size); line-height: var(--body-line-height-sm); }

@media (min-width: 64em) {
  .video-description p { line-height: var(--body-line-height-lg); }
}

.nobp .video-description p { line-height: var(--body-line-height-lg); }

.video-heading { margin-bottom: 8px; text-align: center; }

@media (min-width: 64em) {
  .video-heading { margin-bottom: 16px; }
}

.nobp .video-heading { margin-bottom: 16px; }

.video-heading__kicker { color: var(--kicker-color); display: block; font-family: var(--kicker-font); font-size: var(--kicker-2-font-size-sm); font-weight: var(--kicker-2-font-weight-sm); line-height: var(--kicker-2-line-height-sm); margin-bottom: 2px; text-transform: uppercase; }

@media (min-width: 37.5em) {
  .video-heading__kicker { font-size: var(--kicker-2-font-size-md); font-weight: var(--kicker-2-font-weight-md); line-height: var(--kicker-2-line-height-md); }
}

@media (min-width: 64em) {
  .video-heading__kicker { font-size: var(--kicker-2-font-size-lg); font-weight: var(--kicker-2-font-weight-lg); line-height: var(--kicker-2-line-height-lg); }
}

.nobp .video-heading__kicker { font-size: var(--kicker-2-font-size-lg); font-weight: var(--kicker-2-font-weight-lg); line-height: var(--kicker-2-line-height-lg); }

.video-heading__headline { color: var(--headline-color); display: block; font-family: var(--headline-font); font-size: var(--headline-3-font-size-sm); font-style: var(--headline-font-style); font-weight: 700; line-height: var(--headline-3-line-height-sm); margin: 0px 16px; white-space: pre-line; }

@media (min-width: 37.5em) {
  .video-heading__headline { font-size: var(--headline-3-font-size-md); line-height: var(--headline-3-line-height-md); }
}

@media (min-width: 64em) {
  .video-heading__headline { font-size: var(--headline-3-font-size-lg); line-height: var(--headline-3-line-height-lg); }
}

.nobp .video-heading__headline { font-size: var(--headline-3-font-size-lg); line-height: var(--headline-3-line-height-lg); }

.video-title { margin: 0px 0px 8px; }

.ad-label { background-color: rgb(206, 212, 218); border: 0px; height: 1px; margin: 0px 8px 28px; overflow: visible; position: relative; }

@media (min-width: 37.5em) {
  .ad-label { margin: 0px 12px 32px; }
}

@media (min-width: 64em) {
  .ad-label { margin: 0px 16px 36px; }
}

.nobp .ad-label { margin: 0px 16px 36px; }

@media (min-width: 37.5em) {
  .ad-label::after { background-color: rgb(255, 255, 255); color: rgb(73, 80, 87); content: "Anzeige"; display: inline-block; font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 16px; line-height: 1; padding: 0px 24px; position: absolute; right: 64px; text-align: center; text-transform: uppercase; top: -7px; }
}

.nobp .ad-label::after { padding: 0px 24px; right: 64px; }

.ad-label::before, .nobp .ad-label::after { background-color: rgb(255, 255, 255); color: rgb(73, 80, 87); content: "Anzeige"; display: inline-block; font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 16px; line-height: 1; position: absolute; text-align: center; text-transform: uppercase; top: -7px; }

.ad-label::before { left: calc(50% - 42px); padding: 0px 16px; }

@media (min-width: 37.5em) {
  .ad-label::before { left: 64px; padding: 0px 24px; }
}

.nobp .ad-label::before { left: 64px; padding: 0px 24px; }

@media print {
  .ad-label { display: none; }
}

.partner-widget { margin: 8px 0px 24px; }

@media (min-width: 37.5em) {
  .partner-widget { margin: 12px 0px 36px; }
}

@media (min-width: 64em) {
  .partner-widget { float: right; margin: 0px -146px 32px 16px; }
}

.nobp .partner-widget { float: right; margin: 0px -146px 32px 16px; }

.partner-widget iframe { display: block; margin: auto; }

.article-ad-link { margin-bottom: 16px; padding: 0px 16px; }

@media (min-width: 37.5em) {
  .article-ad-link { margin-bottom: 24px; padding: 0px 72px; }
}

@media (min-width: 64em) {
  .article-ad-link { margin-bottom: 32px; padding: 0px 162px; }
}

.nobp .article-ad-link { margin-bottom: 32px; padding: 0px 162px; }

.article-ad-link a { box-shadow: rgb(33, 37, 41) 0px -1px inset; color: rgb(33, 37, 41); font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 21px; line-height: 1.333; padding-bottom: 1px; text-decoration: none; transition: box-shadow 0.25s; will-change: box-shadow; }

.article-ad-link a:active, .article-ad-link a:hover { box-shadow: rgb(33, 37, 41) 0px -2px inset, rgb(248, 249, 250) 0px -26px inset; }

@media (min-width: 64em) {
  .article-ad-link a { line-height: 1.524; }
}

.nobp .article-ad-link a { line-height: 1.524; }

.related-topics__container .addelivered iframe, .related-topics__container .partnerteaser .entry-content { clip: rect(0px, 0px, 0px, 0px); border: 0px; clip-path: inset(100%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }

.related-topics__container .partnerteaser .kicker { display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.related-topics__container .addelivered { margin-bottom: 8px; }

@media (min-width: 37.5em) {
  .related-topics__container .addelivered { margin-bottom: 12px; }
}

@media (min-width: 64em) {
  .related-topics__container .addelivered { margin-bottom: 16px; }
}

.nobp .related-topics__container .addelivered { margin-bottom: 16px; }

.related-topics__container .addelivered:last-child { margin-bottom: 0px; }

.related-topics__container .partnerteaser a { display: block; text-decoration: none; }

.related-topics__container .partnerteaser a .partner-img { background-color: rgb(255, 255, 255); float: left; height: 0px; margin-right: 16px; padding-top: 83px; pointer-events: auto; position: relative; width: 148px; }

@media (min-width: 64em) {
  .related-topics__container .partnerteaser a .partner-img { padding-top: 133px; width: 236px; }
}

.nobp .related-topics__container .partnerteaser a .partner-img { padding-top: 133px; width: 236px; }

.related-topics__container .partnerteaser a .partner-img img { display: block; height: 100%; margin: 0px; padding: 0px; position: absolute; top: 0px; width: 100%; will-change: opacity; }

.related-topics__container .partnerteaser a:active .partner-img img, .related-topics__container .partnerteaser a:hover .partner-img img { opacity: 0.8; transition: opacity 0.25s ease-in-out; }

.related-topics__container .partnerteaser .kicker { color: var(--kicker-color); display: block; font-family: var(--kicker-font); font-size: var(--kicker-3-font-size-sm); font-style: var(--kicker-font-style); line-height: var(--kicker-3-line-height-sm); margin-bottom: 4px; text-transform: uppercase; }

@media (min-width: 37.5em) {
  .related-topics__container .partnerteaser .kicker { font-size: var(--kicker-3-font-size-md); line-height: var(--kicker-3-line-height-md); }
}

@media (min-width: 64em) {
  .related-topics__container .partnerteaser .kicker { font-size: var(--kicker-3-font-size-lg); line-height: var(--kicker-3-line-height-lg); }
}

.nobp .related-topics__container .partnerteaser .kicker { font-size: var(--kicker-3-font-size-lg); line-height: var(--kicker-3-line-height-lg); }

.related-topics__container .partnerteaser .headline { -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: var(--headline-color); display: -webkit-box; font-family: var(--headline-font); font-size: var(--headline-4-font-size-sm); font-style: var(--headline-font-style); font-weight: var(--headline-4-font-weight-sm); line-height: var(--headline-4-line-height-sm); overflow: hidden; }

@media (min-width: 37.5em) {
  .related-topics__container .partnerteaser .headline { font-size: var(--headline-4-font-size-md); font-weight: var(--headline-4-font-weight-md); line-height: var(--headline-4-line-height-md); }
}

@media (min-width: 64em) {
  .related-topics__container .partnerteaser .headline { font-size: var(--headline-4-font-size-lg); font-weight: var(--headline-4-font-weight-lg); line-height: var(--headline-4-line-height-lg); }
}

.nobp .related-topics__container .partnerteaser .headline { font-size: var(--headline-4-font-size-lg); font-weight: var(--headline-4-font-weight-lg); line-height: var(--headline-4-line-height-lg); }

.related-topics__container .partnerteaser .entry-content { -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: rgb(33, 37, 41); display: -webkit-box; font-family: var(--teaser-text-font); font-size: var(--teaser-text-font-size); line-height: var(--teaser-text-line-height); margin-top: 8px; overflow: hidden; }

@media (min-width: 64em) {
  .related-topics__container .partnerteaser .entry-content { clip: auto; clip-path: none; height: auto; position: static; white-space: normal; width: auto; }
}

.nobp .related-topics__container .partnerteaser .entry-content { clip: auto; clip-path: none; height: auto; position: static; white-space: normal; width: auto; }

.related-topics__container--advertorial .partnerteaser .kicker { font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", verdana, sans-serif; font-size: 12px; }

@media (min-width: 37.5em) {
  .related-topics__container--advertorial .partnerteaser .kicker { font-size: 14px; }
}

@media (min-width: 64em) {
  .related-topics__container--advertorial .partnerteaser .kicker { font-size: 14px; }
}

.nobp .related-topics__container--advertorial .partnerteaser .kicker { font-size: 14px; }

.related-topics__container--advertorial .partnerteaser .headline { font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", verdana, sans-serif; font-size: 16px; font-weight: 700; line-height: 1.15; }

@media (min-width: 37.5em) {
  .related-topics__container--advertorial .partnerteaser .headline { font-size: 20px; font-weight: 700; line-height: 1.1; }
}

@media (min-width: 64em) {
  .related-topics__container--advertorial .partnerteaser .headline { font-size: 22px; font-weight: 700; line-height: 1.27; }
}

.nobp .related-topics__container--advertorial .partnerteaser .headline { font-size: 22px; font-weight: 700; line-height: 1.27; }

.related-topics__container--advertorial .partnerteaser .entry-content { font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", verdana, sans-serif; font-size: 16px; line-height: 1.5; }

.outbrain-widget { padding: 0px 8px; }

@media (min-width: 37.5em) {
  .outbrain-widget { padding: 0px 12px; }
}

@media (min-width: 64em) {
  .outbrain-widget { padding: 0px 16px; }
}

.nobp .outbrain-widget { padding: 0px 16px; }

.page-wrapper { margin: 0px auto; max-width: 1024px; position: relative; }

.page-wrapper.nobp { max-width: none; width: 1224px; }

.page-content { background-color: rgb(255, 255, 255); position: relative; }

.nobp .page-content { width: 1024px; }

.main-content-promotional-article { margin: 8px 0px 40px; overflow-x: hidden; }

@media (min-width: 37.5em) {
  .main-content-promotional-article { margin: 12px 0px 60px; }
}

@media (min-width: 64em) {
  .main-content-promotional-article { margin: 16px 0px 80px; }
}

.nobp .main-content-promotional-article { margin: 16px 0px 80px; }

.main-content-promotional-article > article { margin-top: 8px; }

@media (min-width: 37.5em) {
  .main-content-promotional-article > article { margin-top: 12px; }
}

@media (min-width: 64em) {
  .main-content-promotional-article > article { margin-top: 16px; }
}

.nobp .main-content-promotional-article > article { margin-top: 16px; }

.ehfk { background: linear-gradient(rgb(90, 0, 0), rgb(221, 0, 0)); border-radius: 8px; margin: 0px auto 16px; max-width: 700px; padding: 8px; position: relative; }

@media (min-width: 37.5em) {
  .ehfk { margin: 0px auto 24px; }
}

@media (min-width: 64em) {
  .ehfk { margin: 0px auto 32px; padding: 16px; }
}

.nobp .ehfk { margin: 0px auto 32px; padding: 16px; }

.ehfk__title { margin: auto; max-width: 320px; }

@media (min-width: 64em) {
  .ehfk__title { max-width: 488px; }
}

.nobp .ehfk__title { max-width: 488px; }

.ehfk__title p { color: rgb(255, 255, 255); font-family: Gotham, "Avenir Next", "Helvetica Neue", sans-serif-black, "Arial Narrow", "Arial Nova", sans-serif; font-size: 24px; line-height: 1; margin-bottom: 8px; text-align: center; text-shadow: rgb(221, 0, 0) 0px 0px 16px; text-transform: uppercase; }

@media (min-width: 64em) {
  .ehfk__title p { font-size: 48px; margin-bottom: 16px; }
}

.nobp .ehfk__title p { font-size: 48px; margin-bottom: 16px; }

.ehfk__title svg { height: 61px; left: 16px; position: absolute; top: 16px; transform: rotate(-15deg); width: 49px; }

@media (min-width: 64em) {
  .ehfk__title svg { height: 122px; width: 98px; }
}

.nobp .ehfk__title svg { height: 122px; width: 98px; }

.ehfk__donate { background-color: rgb(255, 255, 255); border-radius: 8px; display: flex; flex-flow: column wrap; justify-content: center; padding: 8px; }

@media (min-width: 37.5em) {
  .ehfk__donate { flex-flow: row; }
}

.nobp .ehfk__donate { flex-flow: row; }

.ehfk__donate .anchor__btn { display: flex; }

@media (min-width: 37.5em) {
  .ehfk__donate .anchor__btn { margin: 0px 16px; }
}

.nobp .ehfk__donate .anchor__btn { margin: 0px 16px; }

.ehfk__paypal { margin-bottom: 8px; }

@media (min-width: 37.5em) {
  .ehfk__paypal { margin-bottom: 0px; }
}

.nobp .ehfk__paypal { margin-bottom: 0px; }

.ehfk__transfer svg path { fill: rgb(255, 255, 255); }

@media print {
  .ehfk { display: none; }
}

.premium-mark__vh { clip: rect(0px, 0px, 0px, 0px); border: 0px; clip-path: inset(100%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }

.premium-mark { align-items: center; display: flex; justify-content: center; margin-bottom: 16px; }

@media (min-width: 37.5em) {
  .premium-mark { margin-bottom: 24px; }
}

@media (min-width: 64em) {
  .premium-mark { margin-bottom: 32px; }
}

.nobp .premium-mark { margin-bottom: 32px; }

.premium-mark__slogan { border-bottom: 1px solid rgb(206, 212, 218); border-top: 1px solid rgb(206, 212, 218); color: rgb(134, 142, 150); font-family: var(--caption-font); font-size: var(--caption-1-font-size-sm); height: 28px; line-height: 28px; text-transform: uppercase; }

@media (min-width: 37.5em) {
  .premium-mark__slogan { font-size: var(--caption-1-font-size-md); }
}

@media (min-width: 64em) {
  .premium-mark__slogan { font-size: var(--caption-1-font-size-lg); }
}

.nobp .premium-mark__slogan { font-size: var(--caption-1-font-size-lg); }

.premium-mark__icon { margin-left: 5px; }

.vgwort-pixel { position: absolute; }

.breaking-news { margin: 0px 0px 8px; }

@media (min-width: 37.5em) {
  .breaking-news { margin: 0px 0px 12px; }
}

@media (min-width: 64em) {
  .breaking-news { margin: 16px; }
}

.nobp .breaking-news { margin: 16px; }

.main-content { margin: 8px 0px 40px; overflow-x: hidden; }

@media (min-width: 37.5em) {
  .main-content { margin: 12px 0px 60px; }
}

@media (min-width: 64em) {
  .main-content { margin: 16px 0px 80px; }
}

.nobp .main-content { margin: 16px 0px 80px; }

.main-content > article { margin-top: 8px; }

@media (min-width: 37.5em) {
  .main-content > article { margin-top: 12px; }
}

@media (min-width: 64em) {
  .main-content > article { margin-top: 16px; }
}

.nobp .main-content > article { margin-top: 16px; }

.main-content-video { margin: 8px 0px 40px; overflow-x: hidden; }

@media (min-width: 37.5em) {
  .main-content-video { margin: 12px 0px 60px; }
}

@media (min-width: 64em) {
  .main-content-video { margin: 16px 0px 80px; }
}

.nobp .main-content-video { margin: 16px 0px 80px; }

.main-content-video > article { margin-top: 0px; }

.breadcrumb { display: none; margin: 16px 0px; padding: 0px 16px; }

@media print {
  .breadcrumb { display: none !important; }
}

@media (min-width: 64em) {
  .breadcrumb { display: flex; justify-content: space-between; }
}

.nobp .breadcrumb { display: flex; justify-content: space-between; }

.error-main-content { margin: 40px 0px; overflow-x: hidden; padding: 0px 32px; }

@media (min-width: 37.5em) {
  .error-main-content { margin: 60px 0px; }
}

@media (min-width:large) {
  .error-main-content { margin: 80px 0px; }
}

.search-element { display: flex; gap: 12px; padding: 12px 0px 16px; }

@media (min-width: 37.5em) {
  .search-element { padding: 24px 0px; }
}

@media (min-width: 64em) {
  .search-element { gap: 16px; padding: 32px 0px; }
}

.nobp .search-element { gap: 16px; padding: 32px 0px; }

.search-element__input-wrapper { flex-grow: 1; height: 48px; position: relative; }

.search-element__input-wrapper:active .search-element__clear-button, .search-element__input-wrapper:hover .search-element__clear-button { cursor: pointer; opacity: 1; }

.search-element__icon { color: rgb(134, 142, 150); height: 18px; left: 15px; position: absolute; top: 15px; width: 18px; z-index: 10; }

.search-element__clear-button { height: 24px; opacity: 0; position: absolute; right: 12px; top: 12px; width: 24px; }

.search-element__clear-button svg path { fill: rgb(73, 80, 87); }

.search-element .btn--cta { width: 111px; }

.search-element .btn--cta:disabled { background-color: rgb(248, 249, 250); color: rgb(134, 142, 150); cursor: not-allowed; }

.search-element__loading-animation { color: var(--secondary-tenant-color); text-align: center; }

.search-element__no-results { color: var(--body-color); font-family: var(--footnote-font); font-size: var(--footnote-font-size-sm); line-height: var(--footnote-line-height-sm); padding: 24px; }

@media (min-width: 64em) {
  .search-element__no-results { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); padding: 32px; }
}

.nobp .search-element__no-results { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); padding: 32px; }

.search-element__no-results p:first-child { color: rgb(73, 80, 87); font-weight: var(--footnote-font-weight); margin-bottom: 8px; }

@media (min-width: 37.5em) {
  .search-element__no-results p:first-child { margin-bottom: 12px; }
}

@media (min-width: 64em) {
  .search-element__no-results p:first-child { margin-bottom: 16px; }
}

.nobp .search-element__no-results p:first-child { margin-bottom: 16px; }

.search-element__no-results p b { color: var(--secondary-tenant-color); }

@keyframes spinner_AtaB { 
  100% { transform: rotate(1turn); }
}

#googlesearch .gsc-control-cse { border: 0px; padding: 0px; }

#googlesearch .gsc-refinementsArea { border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(206, 212, 218); border-radius: 0px; display: flex; justify-content: center; margin: 0px; padding-bottom: 15px; }

#googlesearch .gsc-refinementHeader { color: rgb(73, 80, 87); font-family: var(--navi-font); font-size: 15px; font-style: var(--navi-font-style); font-weight: 700; letter-spacing: 0.01em; line-height: 1.19; margin: 0px 12px; padding: 0px; text-transform: uppercase; }

@media (min-width: 64em) {
  #googlesearch .gsc-refinementHeader { margin: 0px 16px; }
}

.nobp #googlesearch .gsc-refinementHeader { margin: 0px 16px; }

#googlesearch .gsc-refinementhActive { border-bottom: 0px; color: var(--navi-highlight-color); text-decoration: underline var(--secondary-tenant-color) solid 2px; text-underline-offset: 18px; }

#googlesearch .gsc-above-wrapper-area { border-bottom: 0px; padding: 12px 0px; }

@media (min-width: 64em) {
  #googlesearch .gsc-above-wrapper-area { padding: 12px 0px 24px; }
}

.nobp #googlesearch .gsc-above-wrapper-area { padding: 12px 0px 24px; }

@media (min-width: 64em) {
  #googlesearch .gsc-above-wrapper-area { padding: 16px 0px 32px; }
}

.nobp #googlesearch .gsc-above-wrapper-area { padding: 16px 0px 32px; }

#googlesearch .gsc-orderby { display: flex; justify-content: flex-end; }

#googlesearch .gsc-orderby-label { color: rgb(73, 80, 87); font-family: var(--footnote-font); font-size: var(--footnote-font-size-sm); font-weight: 700; line-height: 2.25; padding: 0px 8px 0px 0px; }

@media (min-width: 37.5em) {
  #googlesearch .gsc-orderby-label { padding: 0px 12px 0px 0px; }
}

@media (min-width: 64em) {
  #googlesearch .gsc-orderby-label { font-size: var(--footnote-font-size-lg); padding: 0px 16px 0px 0px; }
}

.nobp #googlesearch .gsc-orderby-label { font-size: var(--footnote-font-size-lg); padding: 0px 16px 0px 0px; }

#googlesearch .gsc-result-info-container, #googlesearch .gsc-selected-option-container, #googlesearch .gsc-thumbnail-inside, #googlesearch .gsc-url-top { display: none; }

#googlesearch .gsc-option { font-family: var(--footnote-font); font-size: var(--footnote-font-size-sm); font-weight: 700; line-height: 2.25; }

@media (min-width: 64em) {
  #googlesearch .gsc-option { font-size: var(--footnote-font-size-lg); }
}

.nobp #googlesearch .gsc-option { font-size: var(--footnote-font-size-lg); }

#googlesearch .gsc-option-menu-invisible { display: flex; gap: 8px; }

#googlesearch .gsc-option-menu-item { align-items: center; background-color: rgb(233, 236, 239); border-radius: 8px; color: rgb(73, 80, 87); display: flex; height: 36px; padding: 0px 12px; transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out; width: auto; }

#googlesearch .gsc-option-menu-item:active, #googlesearch .gsc-option-menu-item:hover { background-color: rgb(203, 211, 218); }

#googlesearch .gsc-option-menu-item-highlighted { background-color: var(--secondary-tenant-color); color: rgb(255, 255, 255); }

#googlesearch .gsc-option-menu-item-highlighted:active, #googlesearch .gsc-option-menu-item-highlighted:hover { background-color: hsl(var(--secondary-tenant-color-hsl-hover)); }

#googlesearch .gsc-adBlock { border: 0px; }

#googlesearch .gsc-table-result { display: flex; flex-flow: column; padding: 0px; }

@media (min-width: 37.5em) {
  #googlesearch .gsc-table-result { flex-flow: row; }
}

.nobp #googlesearch .gsc-table-result { flex-flow: row; }

#googlesearch .gsc-table-result:active .gs-title a, #googlesearch .gsc-table-result:hover .gs-title a { color: var(--secondary-tenant-color); }

#googlesearch .gsc-table-cell-snippet-close { padding: 12px; }

@media (min-width: 64em) {
  #googlesearch .gsc-table-cell-snippet-close { padding: 16px; }
}

.nobp #googlesearch .gsc-table-cell-snippet-close { padding: 16px; }

#googlesearch .gsc-results { padding: 0px; width: auto; }

#googlesearch .gsc-webResult.gsc-result { background-color: transparent; border: 0px; padding: 12px 0px 0px; }

#googlesearch .gsc-webResult.gsc-result:first-child { padding: 0px; }

@media (min-width: 64em) {
  #googlesearch .gsc-webResult.gsc-result { padding: 16px 0px 0px; }
  #googlesearch .gsc-webResult.gsc-result:first-child { padding: 0px; }
}

.nobp #googlesearch .gsc-webResult.gsc-result { padding: 16px 0px 0px; }

.nobp #googlesearch .gsc-webResult.gsc-result:first-child { padding: 0px; }

#googlesearch .gsc-above-wrapper-area { display: block; }

#googlesearch .gsc-cursor-box { margin: 12px 0px; }

@media (min-width: 64em) {
  #googlesearch .gsc-cursor-box { margin: 16px 0px; }
}

.nobp #googlesearch .gsc-cursor-box { margin: 16px 0px; }

#googlesearch .gsc-cursor, #googlesearch .gsc-cursor-page { display: flex; justify-content: center; }

#googlesearch .gsc-cursor-page { align-items: center; color: rgb(73, 80, 87); font-family: var(--footnote-font); font-size: var(--footnote-font-size-sm); font-weight: 700; height: 42px; line-height: var(--footnote-line-height-sm); margin: 0px; width: 42px; }

@media (min-width: 64em) {
  #googlesearch .gsc-cursor-page { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); }
}

.nobp #googlesearch .gsc-cursor-page { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); }

#googlesearch .gsc-cursor-current-page { color: var(--secondary-tenant-color); }

#googlesearch .gs-webResult { position: relative; }

#googlesearch .gs-result { border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 1px, rgba(0, 0, 0, 0.2) 0px 1px 2px; }

#googlesearch .gs-result .gs-image { border: 0px; }

#googlesearch .gs-web-image-box { float: none; margin: 0px; padding: 0px; text-align: left; width: auto; }

#googlesearch .gs-image { display: block; }

#googlesearch .gs-image-box { height: 100%; }

@media (min-width: 64em) {
  #googlesearch .gs-image-box { max-height: 169px; }
}

.nobp #googlesearch .gs-image-box { max-height: 169px; }

#googlesearch .gs-image-box .gs-image { border-top-left-radius: 4px; border-top-right-radius: 4px; height: 189px; max-height: none; max-width: none; object-fit: cover; object-position: center center; width: 100%; }

@media (min-width: 37.5em) {
  #googlesearch .gs-image-box .gs-image { border-bottom-left-radius: 4px; border-top-right-radius: 0px; }
}

.nobp #googlesearch .gs-image-box .gs-image { border-bottom-left-radius: 4px; border-top-right-radius: 0px; }

@media (min-width: 37.5em) {
  #googlesearch .gs-image-box .gs-image { height: 100%; width: 216px; }
}

@media (min-width: 64em) {
  #googlesearch .gs-image-box .gs-image { height: 100%; width: 260px; }
}

.nobp #googlesearch .gs-image-box .gs-image { height: 100%; width: 260px; }

#googlesearch .gs-per-result-labels .gs-label:not([data-refinementlabel="video"]):not([data-refinementlabel="bildplus"]), #googlesearch .gs-per-result-labels span { display: none; }

#googlesearch .gs-per-result-labels .gs-label[data-refinementlabel="bildplus"], #googlesearch .gs-per-result-labels .gs-label[data-refinementlabel="video"] { background-color: rgba(33, 37, 41, 0.65); color: rgb(255, 255, 255); display: block; font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 12px; font-weight: 700; line-height: 1.2; padding: 2px 4px; position: absolute; text-decoration: none; text-transform: uppercase; top: 0px; }

#googlesearch .gs-per-result-labels .gs-label[data-refinementlabel="bildplus"] { border-bottom-right-radius: 4px; border-top-left-radius: 4px; left: 0px; }

#googlesearch .gs-per-result-labels .gs-label[data-refinementlabel="video"] { border-bottom-left-radius: 4px; border-top-right-radius: 4px; right: 0px; }

@media (min-width: 37.5em) {
  #googlesearch .gs-per-result-labels .gs-label[data-refinementlabel="video"] { border-top-right-radius: 0px; right: auto; }
}

.nobp #googlesearch .gs-per-result-labels .gs-label[data-refinementlabel="video"] { border-top-right-radius: 0px; right: auto; }

@media (min-width: 37.5em) {
  #googlesearch .gs-per-result-labels .gs-label[data-refinementlabel="video"] { left: 174px; }
}

@media (min-width: 64em) {
  #googlesearch .gs-per-result-labels .gs-label[data-refinementlabel="video"] { left: 218px; }
}

.nobp #googlesearch .gs-per-result-labels .gs-label[data-refinementlabel="video"] { left: 218px; }

#googlesearch .gs-title { color: var(--headline-color); display: block; font-family: var(--headline-font); font-size: var(--headline-4-font-size-sm); font-style: var(--headline-font-style); font-weight: var(--headline-4-font-weight-sm); line-height: var(--headline-4-line-height-sm); padding: 0px 0px 4px; }

@media (min-width: 37.5em) {
  #googlesearch .gs-title { font-size: var(--headline-4-font-size-md); font-weight: var(--headline-4-font-weight-md); line-height: var(--headline-4-line-height-md); }
}

@media (min-width: 64em) {
  #googlesearch .gs-title { font-size: var(--headline-4-font-size-lg); font-weight: var(--headline-4-font-weight-lg); line-height: var(--headline-4-line-height-lg); }
}

.nobp #googlesearch .gs-title { font-size: var(--headline-4-font-size-lg); font-weight: var(--headline-4-font-weight-lg); line-height: var(--headline-4-line-height-lg); }

#googlesearch .gs-title b { color: var(--secondary-tenant-color); font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; }

#googlesearch .gs-title .gs-title { padding: 0px; }

#googlesearch .gs-snippet { font-family: var(--footnote-font); font-size: var(--footnote-font-size-sm); line-height: var(--footnote-line-height-sm); margin: 0px; }

@media (min-width: 64em) {
  #googlesearch .gs-snippet { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); }
}

.nobp #googlesearch .gs-snippet { font-size: var(--footnote-font-size-lg); line-height: var(--footnote-line-height-lg); }

#googlesearch .gs-captcha-outer-wrapper { display: flex; flex-flow: column; gap: 12px; margin: 0px; padding: 12px; }

@media (min-width: 37.5em) {
  #googlesearch .gs-captcha-outer-wrapper { flex-flow: row; }
}

.nobp #googlesearch .gs-captcha-outer-wrapper { flex-flow: row; }

@media (min-width: 64em) {
  #googlesearch .gs-captcha-outer-wrapper { gap: 16px; padding: 16px; }
}

.nobp #googlesearch .gs-captcha-outer-wrapper { gap: 16px; padding: 16px; }

#googlesearch .gs-captcha-wrapper { margin: auto; }

#googlesearch .gcsc-find-more-on-google-root, #googlesearch .gcsc-more-maybe-branding-root { display: none; }

.search-page { height: auto; overflow-y: clip; }

.search-page__title { color: var(--headline-color); font-family: var(--headline-font); font-size: var(--headline-3-font-size-sm); font-style: var(--headline-font-style); font-weight: var(--headline-3-font-weight-sm); line-height: var(--headline-3-line-height-sm); margin: 0px; text-align: center; }

@media (min-width: 37.5em) {
  .search-page__title { font-size: var(--headline-3-font-size-md); line-height: var(--headline-3-line-height-md); }
}

@media (min-width: 64em) {
  .search-page__title { font-size: var(--headline-3-font-size-lg); line-height: var(--headline-3-line-height-lg); }
}

.nobp .search-page__title { font-size: var(--headline-3-font-size-lg); line-height: var(--headline-3-line-height-lg); }

.adblockwall-main-content { margin: 12px 0px 0px; overflow-x: hidden; }

@media (min-width: 37.5em) {
  .adblockwall-main-content { margin: 12px 16px 0px; }
}

@media (min-width: 64em) {
  .adblockwall-main-content { margin: 16px 16px 0px; }
}

.nobp .adblockwall-main-content { margin: 16px 16px 0px; }

.video-player__controls { bottom: 0px; position: absolute; width: 100%; z-index: 30; }

.video-player__controlbar { align-items: center; display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; }

.video-player__controlbar__wrapper { align-items: flex-end; background: linear-gradient(rgba(33, 37, 41, 0), rgb(33, 37, 41)); bottom: 0px; box-sizing: border-box; display: flex; height: 88px; opacity: 0; padding: 8px 12px; position: absolute; transition: opacity 0.25s ease-in-out; width: 100%; }

.video-player__controlbar__wrapper--visible { opacity: 1; }

@media (min-width: 37.5em) {
  .video-player__controlbar__wrapper { padding-left: 8px; padding-right: 8px; }
}

.video-player__controlbar__element { margin-left: 8px; margin-right: 8px; }

.video-player__controlbar__element:first-child { margin-left: 0px; }

.video-player__controlbar__element:last-child { margin-right: 0px; }

.video-player__controlbar__button { background-color: transparent; border: 0px; outline: none; padding: 4px; }

.video-player__controlbar__button svg { opacity: 0.8; transition: opacity 0.25s ease-in-out; }

.video-player__controlbar__button:active svg, .video-player__controlbar__button:hover svg { opacity: 1; }

.video-player__controlbar__button__icon { align-items: center; display: flex; height: 24px; justify-content: center; width: 24px; }

@media (min-width: 37.5em) {
  .video-player__controlbar { flex-wrap: nowrap; justify-content: center; }
}

.video-player__wrapper:active .video-player__play-pause-button svg path:first-child, .video-player__wrapper:hover .video-player__play-pause-button svg path:first-child { fill: rgb(221, 0, 0); }

.video-player__wrapper:active .video-player__play-pause-button svg path:last-child, .video-player__wrapper:hover .video-player__play-pause-button svg path:last-child { fill: rgb(255, 255, 255); }

.video-player__play-pause-button { appearance: none; background-color: transparent; border: 0px; cursor: pointer; outline: none; padding: 0px; }

.video-player__play-pause-button svg { height: 40px; vertical-align: middle; width: 40px; }

@media (min-width: 37.5em) {
  .video-player__play-pause-button svg { height: 56px; width: 56px; }
}

@media (min-width: 64em) {
  .video-player__play-pause-button svg { height: 80px; width: 80px; }
}

.nobp .video-player__play-pause-button svg { height: 80px; width: 80px; }

.video-player__play-pause-button svg path { transition: 0.25s ease-in-out; }

.video-player__toggle-overlay { align-items: center; cursor: pointer; display: flex; height: 100%; justify-content: center; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 20; }

.video-player__seek-tooltip { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 4px; color: rgb(33, 37, 41); font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; left: 0px; margin: 0px; padding: 10px 0px; pointer-events: none; position: absolute; text-align: center; top: -55px; width: 56px; z-index: 40; }

.video-player__seek-tooltip::after { border-width: 8px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; border-image: initial; content: " "; height: 0px; left: 50%; margin-left: -8px; position: absolute; top: 100%; width: 0px; }

[data-tenant="sportbild"] .video-player__seek-tooltip { font-family: Inter, sans-serif; font-size: 15px; }

.video-player__slider { cursor: pointer; }

.video-player__slider--vertical { align-items: center; background-color: rgb(33, 37, 41); border-radius: 4px; display: flex; flex-direction: column; height: 62px; justify-content: center; margin: 0px auto; opacity: 0.8; padding: 12px 0px; width: 24px; }

.video-player__slider--horizontal { height: 100%; }

.video-player__slider__inner { align-items: center; display: flex; }

.video-player__slider__inner--vertical { flex-direction: column; height: 100%; justify-content: center; position: relative; width: 32px; }

.video-player__slider__inner--horizontal { flex-direction: row; height: 100%; }

.video-player__control-seek-backdrop { background-color: rgba(255, 255, 255, 0.35); position: absolute; z-index: 10; }

.video-player__control-seek-backdrop--vertical { height: 100%; width: 4px; }

.video-player__control-seek-backdrop--horizontal { height: 4px; width: 100%; }

.video-player__control-seek-level { background-color: rgba(255, 255, 255, 0.7); pointer-events: none; position: absolute; z-index: 20; }

.video-player__control-seek-level--vertical { height: 100%; transform-origin: 0px 100%; width: 4px; }

.video-player__control-seek-level--horizontal { height: 4px; transform-origin: 0px 0px; width: 100%; }

.video-player__control-seek-position { background-color: rgb(221, 0, 0); pointer-events: none; z-index: 30; }

.video-player__control-seek-position--vertical { height: 100%; transform: scaleY(0); transform-origin: 0px 100%; width: 4px; }

.video-player__control-seek-position--horizontal { height: 4px; transform: scaleX(0); transform-origin: 0px 0px; width: 100%; }

.video-player__control-seek-position__marker { background-color: rgb(221, 0, 0); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 4px; height: 16px; position: absolute; width: 16px; z-index: 50; }

.video-player__control-seek-position__marker--vertical { bottom: -8px; }

.video-player__control-seek-position__marker--horizontal { left: -8px; }

.video-player__controlbar__seekbar { cursor: pointer; flex: 0 0 100%; height: 32px; order: 1; position: relative; }

@media (min-width: 37.5em) {
  .video-player__controlbar__seekbar { flex: 1 1 auto; margin-left: 4px; margin-right: 4px; order: 0; }
}

.video-player__controlbar__playback { background: 0px 0px; color: rgb(255, 255, 255); flex: 0 0 93px; flex-direction: row; font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 15px; line-height: 1.125; margin-left: 4px; margin-right: auto; padding: 8px 0px; text-align: center; user-select: none; white-space: nowrap; }

@media (min-width: 37.5em) {
  .video-player__controlbar__playback { margin-right: 4px; }
}

.video-player__controlbar__playback__current::after { content: "/"; padding-left: 5px; }

[data-tenant="sportbild"] .video-player__controlbar__playback { font-family: Inter, sans-serif; font-size: 14px; }

.video-player__controlbar__button { cursor: pointer; }

.video-player__controlbar__volume { cursor: pointer; position: relative; }

.video-player__controlbar__slider-wrapper { bottom: 32px; left: calc(50% - 12px); padding: 8px 0px; position: absolute; width: 24px; }

.video-player__quality-settings { background-color: rgb(33, 37, 41); border-radius: 8px; bottom: 48px; color: rgb(255, 255, 255); display: flex; flex-flow: wrap; font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; left: calc(50% - 48px); opacity: 0.8; position: absolute; width: 96px; }

.video-player__quality-settings__item { align-items: center; background-color: transparent; cursor: pointer; display: flex; font-size: 15px; height: 48px; justify-content: center; opacity: 0.8; outline: none; transition: opacity 0.25s ease-in-out; width: 48px; }

.video-player__quality-settings__item--selected { color: rgb(221, 0, 0); }

@media (min-width: 37.5em) {
  .video-player__quality-settings { flex-direction: column; left: calc(50% - 24px); width: 48px; }
}

[data-tenant="sportbild"] .video-player__quality-settings { font-family: Inter, sans-serif; }

[data-tenant="sportbild"] .video-player__quality-settings__item { font-size: 14px; }

.video-player__controlbar__element { position: relative; }

.video-player__sharingbar { background-color: rgb(33, 37, 41); border-radius: 8px; bottom: 48px; display: flex; flex-flow: wrap; left: calc(50% - 96px); opacity: 0.8; position: absolute; width: 96px; }

.video-player__sharingbar__item { align-items: center; background-color: transparent; cursor: pointer; display: flex; height: 48px; justify-content: center; outline: none; width: 48px; }

.video-player__sharingbar__item svg { opacity: 0.8; transition: opacity 0.25s ease-in-out; }

.video-player__sharingbar__item:active svg, .video-player__sharingbar__item:hover svg { opacity: 1; }

@media (min-width: 37.5em) {
  .video-player__sharingbar__item { flex-direction: column; left: calc(50% - 24px); width: 48px; }
}

.video-player__playback-ad-current { flex: 1 1 auto; }

.video-player__playback-ad-current__wrapper { background: 0px 0px; color: rgb(255, 255, 255); cursor: default; display: flex; flex-direction: row; font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 16px; line-height: 1; margin-left: 4px; margin-right: auto; outline: 0px; pointer-events: auto; user-select: none; white-space: nowrap; }

@media (min-width: 37.5em) {
  .video-player__playback-ad-current__wrapper { margin-right: 4px; }
}

[data-tenant="sportbild"] .video-player__playback-ad-current__wrapper { font-family: Inter, sans-serif; font-size: 15px; }

.video-player__video-banner-wrapper { position: absolute; right: 8px; top: 8px; z-index: 99; }

@-webkit-keyframes pulse-interior { 
  0% { opacity: 0; }
  25% { opacity: 0.5; }
  50% { opacity: 0.75; }
  75% { opacity: 0.5; }
  100% { opacity: 0; }
}

@keyframes pulse-interior { 
  0% { opacity: 0; }
  25% { opacity: 0.5; }
  50% { opacity: 0.75; }
  75% { opacity: 0.5; }
  100% { opacity: 0; }
}

@-webkit-keyframes pulse-exterior { 
  0% { opacity: 0; }
  30% { opacity: 0.25; }
  55% { opacity: 0.5; }
  80% { opacity: 0.75; }
  100% { opacity: 0; }
}

@keyframes pulse-exterior { 
  0% { opacity: 0; }
  30% { opacity: 0.25; }
  55% { opacity: 0.5; }
  80% { opacity: 0.75; }
  100% { opacity: 0; }
}

.video-player__animated-unmute { align-items: center; background: rgba(33, 37, 41, 0.8); border: none; border-radius: 4px; bottom: 8px; cursor: pointer; display: flex; flex-flow: column; height: 56px; justify-content: center; padding: 0px; position: absolute; right: 8px; width: 56px; z-index: 99; }

.video-player__animated-unmute .volume-icon__interior-wave { animation: 1s linear 0s infinite normal none running pulse-interior; }

.video-player__animated-unmute .volume-icon__exterior-wave { animation: 1.01s linear 0s infinite normal none running pulse-exterior; }

.video-player__preview-autoplay-toggle { align-items: center; background: rgba(33, 37, 41, 0.8); border-radius: 4px; bottom: 68px; display: flex; flex-flow: column; height: 56px; justify-content: center; position: absolute; right: 8px; width: 56px; z-index: 101; }

.video-player__preview-autoplay-toggle .switch-on { background-color: rgb(0, 195, 115); }

.video-player__preview-autoplay-toggle .switch-off { background-color: rgb(134, 142, 150); }

.video-player__preview-autoplay-toggle__label { color: rgb(255, 255, 255); font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 12px; line-height: 1; margin-bottom: 2px; }

.video-player__preview-autoplay-toggle__wrapper { border-radius: 9999px; cursor: pointer; display: inline-flex; height: 24px; position: relative; width: 40px; }

.video-player__preview-autoplay-toggle__wrapper:focus { outline: 0px; }

.video-player__preview-autoplay-toggle__bg { background-color: rgba(33, 37, 41, 0.8); border: 2px solid rgb(255, 255, 255); border-radius: 9999px; box-sizing: border-box; display: inline-block; height: 24px; transition: color 0.25s ease-in-out; width: 100%; }

.video-player__preview-autoplay-toggle__indicator { border-radius: 9999px; height: 16px; position: absolute; top: 4px; transition: transform 0.25s ease-in-out; width: 16px; }

[data-tenant="sportbild"] .video-player__autoplay-toggle__label { font-family: Inter, sans-serif; font-size: 11px; }

.video-player__preview-overlay { height: 100%; position: absolute; width: 100%; z-index: 80; }

.video-player__preview-overlay__layer { inset: 0px; cursor: pointer; position: absolute; z-index: 100; }

.video-player__preview-overlay__teaser { background-color: rgb(255, 255, 255); }

.video-player__current-live-stream { background: 0px 0px; color: rgb(221, 0, 0); cursor: default; display: flex; flex-direction: row; font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 15px; line-height: 1; margin-left: 4px; margin-right: auto; outline: 0px; padding: 0px 8px 0px 15px; pointer-events: auto; position: relative; user-select: none; white-space: nowrap; }

.video-player__current-live-stream span { flex: 1 1 auto; }

.video-player__current-live-stream::before { background-color: rgb(221, 0, 0); border-radius: 4px; inset: 3px 0px 0px; content: ""; height: 8px; position: absolute; width: 8px; }

[data-tenant="sportbild"] .video-player__current-live-stream { font-family: Inter, sans-serif; font-size: 14px; }

@keyframes rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

.video-player__buffering-overlay { align-items: center; background-color: rgba(0, 0, 0, 0.3); display: flex; height: 100%; justify-content: center; left: 0px; pointer-events: auto; position: absolute; top: 0px; width: 100%; z-index: 60; }

.video-player__buffering-overlay__indicator { animation: 1.1s linear 0s infinite normal none running rotate; border-width: 1.1em; border-style: solid; border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgb(255, 255, 255); border-image: initial; font-size: 10px; margin: -13px 0px; position: relative; text-indent: -9999em; transform: translateZ(0px); }

.video-player__buffering-overlay__indicator-wrapper { height: auto; width: auto; }

.video-player__buffering-overlay__indicator, .video-player__buffering-overlay__indicator::after { border-radius: 50%; height: 40px; left: 0px; top: 0px; width: 40px; }

@media (min-width: 37.5em) {
  .video-player__buffering-overlay__indicator, .video-player__buffering-overlay__indicator-wrapper, .video-player__buffering-overlay__indicator::after { height: 56px; width: 56px; }
}

@media (min-width: 64em) {
  .video-player__buffering-overlay__indicator, .video-player__buffering-overlay__indicator-wrapper, .video-player__buffering-overlay__indicator::after { height: 80px; width: 80px; }
}

.nobp .video-player__buffering-overlay__indicator, .nobp .video-player__buffering-overlay__indicator-wrapper, .nobp .video-player__buffering-overlay__indicator::after { height: 80px; width: 80px; }

.video-player__error-screen__standard { background: rgb(33, 37, 41); display: flex; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 2100; }

.video-player__error-screen__standard svg { display: flex; height: 80px; width: 80px; }

.video-player__error-screen__wrapper { color: rgb(255, 255, 255); margin: auto; }

.video-player__error-screen__wrapper div { align-items: center; color: rgb(233, 236, 239); display: flex; flex-direction: column; font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 16px; justify-content: center; text-align: center; }

@media (min-width: 64em) {
  .video-player__error-screen__wrapper div { font-size: 18px; }
}

.nobp .video-player__error-screen__wrapper div { font-size: 18px; }

[data-tenant="sportbild"] .video-player__error-screen__wrapper div { font-family: Inter, sans-serif; font-size: 15px; }

.video-player__error-screen { background: rgb(33, 37, 41); inset: 0px; display: flex; height: 100%; position: absolute; width: 100%; z-index: 70; }

.video-player__status-notification { background-color: rgb(33, 37, 41); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 4px; color: rgb(255, 255, 255); font-family: "Gotham XNarrow", "Avenir Next Condensed", sans-serif-condensed, "Arial Narrow", "Arial Nova", sans-serif; font-size: 15px; height: 32px; line-height: 2; opacity: 0.8; padding: 7px 10px; pointer-events: none; position: absolute; right: 16px; text-align: center; top: 24px; z-index: 20; }

[data-tenant="sportbild"] .video-player__status-notification { font-family: Inter, sans-serif; font-size: 14px; }

.video-player__ad-click-overlay { align-items: center; cursor: pointer; display: flex; height: 100%; justify-content: center; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 20; }

.video-player__video-teaser-overlay { background-color: rgb(255, 255, 255); height: 100%; position: absolute; width: 100%; z-index: 80; }

.video-player__recommendation { width: 227px; }

.video-player__base-anchor { text-decoration: none; }

.video-player__recommendation-button { align-items: center; background-color: transparent; border: 2px solid rgb(134, 142, 150); border-radius: 8px; cursor: pointer; display: flex; height: 48px; justify-content: center; margin: 0px 8px 8px 0px; outline: none; padding: 0px 8px; width: 168px; }

.video-player__recommendation-button__icon { height: 20px; margin: 0px 12px 0px 0px; width: 16px; }

.video-player__recommendation-button .video-player__base-anchor__text, .video-player__recommendation-button .video-player__base-button__text { color: rgb(233, 236, 239); font-family: var(--button-font); font-size: var(--button-2-font-size); font-style: var(--button-font-style); font-weight: 700; letter-spacing: 0.03em; line-height: var(--button-2-line-height); text-transform: uppercase; white-space: nowrap; }

.video-player__recommendation-button .video-player__base-anchor__text:active, .video-player__recommendation-button .video-player__base-anchor__text:hover, .video-player__recommendation-button .video-player__base-button__text:active, .video-player__recommendation-button .video-player__base-button__text:hover { color: rgb(255, 255, 255); }

.video-player__recommendation-button:active, .video-player__recommendation-button:hover { background: rgba(255, 255, 255, 0.1); border-color: rgb(255, 255, 255); }

.video-player__recommendation-button:active path, .video-player__recommendation-button:hover path { fill: rgb(255, 255, 255); }

[data-tenant="sportbild"] .video-player__recommendation-button .video-player__base-anchor, [data-tenant="sportbild"] .video-player__recommendation-button .video-player__base-button { font-family: Inter, sans-serif; font-size: 14px; }

.video-player__recommendation-screen { background-color: rgb(33, 37, 41); inset: 0px; padding-left: 8px; position: absolute; z-index: 50; }

.video-player__recommendation-screen ::-webkit-scrollbar { display: none; }

.video-player__recommendation-screen__placeholder { background: var(--video-recommendation-placeholder) no-repeat center; height: 80px; left: 50%; position: absolute; top: calc(50% - 28px); transform: translate(-50%, -50%); width: 80px; }

@media (min-width: 37.5em) {
  .video-player__recommendation-screen__placeholder { top: calc(50% - 30px); }
}

@media (min-width: 64em) {
  .video-player__recommendation-screen__placeholder { top: calc(50% - 32px); }
}

.nobp .video-player__recommendation-screen__placeholder { top: calc(50% - 32px); }

.video-player__recommendation-screen__content { position: relative; }

@media only screen and (max-width: 359px) {
  .video-player__recommendation-screen__content { top: 50%; transform: translateY(-50%); }
}

.video-player__recommendation-screen__content__text { color: rgb(255, 255, 255); display: none; font-family: var(--video-recommendation-content-text-font); font-size: var(--video-recommendation-content-text-font-size-md); font-weight: 700; line-height: var(--video-recommendation-content-text-line-height-md); margin: 0px; position: absolute; top: -29px; }

@media (min-width: 37.5em) {
  .video-player__recommendation-screen__content__text { display: block; top: -33px; }
}

.nobp .video-player__recommendation-screen__content__text { display: block; }

@media (min-width: 64em) {
  .video-player__recommendation-screen__content__text { font-size: var(--video-recommendation-content-text-font-size-lg); line-height: var(--video-recommendation-content-text-line-height-lg); top: -37px; }
}

.nobp .video-player__recommendation-screen__content__text { font-size: var(--video-recommendation-content-text-font-size-lg); line-height: var(--video-recommendation-content-text-line-height-lg); top: -37px; }

.video-player__recommendation-screen__content__list { align-items: center; display: flex; overflow: scroll hidden; scrollbar-width: none; }

.video-player__recommendation-screen__content__list::-webkit-scrollbar { display: none; }

.video-player__recommendation-screen__content__list__item { margin-right: 8px; }

.video-player__recommendation-screen__content__list__slider-left, .video-player__recommendation-screen__content__list__slider-right { display: none; position: absolute; z-index: 1; }

.video-player__recommendation-screen__content__list__slider-left:active, .video-player__recommendation-screen__content__list__slider-left:hover, .video-player__recommendation-screen__content__list__slider-right:active, .video-player__recommendation-screen__content__list__slider-right:hover { background: var(--secondary-tenant-color); cursor: pointer; opacity: 1; }

.video-player__recommendation-screen__content__list__slider-left:active path:first-child, .video-player__recommendation-screen__content__list__slider-left:hover path:first-child, .video-player__recommendation-screen__content__list__slider-right:active path:first-child, .video-player__recommendation-screen__content__list__slider-right:hover path:first-child { fill: transparent; }

.video-player__recommendation-screen__content__list__slider-right { right: 0px; }

.video-player__recommendation-screen__buttons { bottom: 0px; display: none; position: absolute; right: 0px; }

.video-player__wrapper { position: relative; }

.video-player__wrapper button { font-family: inherit; font-size: 100%; line-height: 1.15; overflow: visible; text-transform: none; }

.video-player__wrapper button .fade-enter-active, .video-player__wrapper button .fade-leave-active { transition: opacity 1s; }

.video-player__wrapper button .fade-enter, .video-player__wrapper button .fade-leave-to { opacity: 0; }

.video-player__default-ui { inset: 0px; height: 100%; position: absolute; width: 100%; z-index: 99; }

.bitmovinplayer-poster { display: none !important; }

.fig--inline .video-banner, .fig--lead .video-banner { height: 24px; }

.fig--inline .video-banner svg, .fig--lead .video-banner svg { width: 24px; }

.fig--inline .video-banner span, .fig--inline .video-banner time, .fig--lead .video-banner span, .fig--lead .video-banner time { font-size: var(--video-banner-font-size-md); padding: 8px; }

@media (min-width: 37.5em) {
  .fig--inline .video-banner, .fig--lead .video-banner { height: 32px; }
  .fig--inline .video-banner svg, .fig--lead .video-banner svg { width: 32px; }
  .fig--inline .video-banner span, .fig--inline .video-banner time, .fig--lead .video-banner span, .fig--lead .video-banner time { font-size: var(--video-banner-font-size-lg); padding: 8px; }
}

@media (min-width: 64em) {
  .fig--inline .video-banner, .fig--lead .video-banner { height: 40px; }
  .fig--inline .video-banner svg, .fig--lead .video-banner svg { width: 40px; }
  .fig--inline .video-banner span, .fig--inline .video-banner time, .fig--lead .video-banner span, .fig--lead .video-banner time { font-size: var(--video-banner-font-size-xl); padding: 8px; }
}

.nobp .fig--inline .video-banner, .nobp .fig--lead .video-banner { height: 40px; }

.nobp .fig--inline .video-banner svg, .nobp .fig--lead .video-banner svg { width: 40px; }

.nobp .fig--inline .video-banner span, .nobp .fig--inline .video-banner time, .nobp .fig--lead .video-banner span, .nobp .fig--lead .video-banner time { font-size: var(--video-banner-font-size-xl); padding: 8px; }

.fig--inline .video-player__recommendation .teaser__image__premium, .fig--lead .video-player__recommendation .teaser__image__premium { top: 4px; }

@media (min-width: 37.5em) {
  .fig--inline .video-player__recommendation .teaser__image__premium, .fig--lead .video-player__recommendation .teaser__image__premium { top: 8px; }
}

.nobp .fig--inline .video-player__recommendation .teaser__image__premium, .nobp .fig--lead .video-player__recommendation .teaser__image__premium { top: 8px; }

@media (min-width: 64em) {
  .fig--inline .video-player__recommendation .teaser__image__premium svg, .fig--lead .video-player__recommendation .teaser__image__premium svg { height: 32px; width: 60px; }
}

.nobp .fig--inline .video-player__recommendation .teaser__image__premium svg, .nobp .fig--lead .video-player__recommendation .teaser__image__premium svg { height: 32px; width: 60px; }

.fig--inline .video-player__recommendation .video-banner, .fig--lead .video-player__recommendation .video-banner { height: 24px; right: 4px; top: 4px; }

.fig--inline .video-player__recommendation .video-banner svg, .fig--lead .video-player__recommendation .video-banner svg { width: 24px; }

.fig--inline .video-player__recommendation .video-banner span, .fig--inline .video-player__recommendation .video-banner time, .fig--lead .video-player__recommendation .video-banner span, .fig--lead .video-player__recommendation .video-banner time { font-size: var(--video-banner-font-size-md); padding: 8px; }

@media (min-width: 37.5em) {
  .fig--inline .video-player__recommendation .video-banner, .fig--lead .video-player__recommendation .video-banner { height: 32px; right: 8px; top: 8px; }
  .fig--inline .video-player__recommendation .video-banner svg, .fig--lead .video-player__recommendation .video-banner svg { width: 32px; }
  .fig--inline .video-player__recommendation .video-banner span, .fig--inline .video-player__recommendation .video-banner time, .fig--lead .video-player__recommendation .video-banner span, .fig--lead .video-player__recommendation .video-banner time { font-size: var(--video-banner-font-size-lg); padding: 8px; }
}

.nobp .fig--inline .video-player__recommendation .video-banner, .nobp .fig--lead .video-player__recommendation .video-banner { height: 32px; right: 8px; top: 8px; }

.nobp .fig--inline .video-player__recommendation .video-banner svg, .nobp .fig--lead .video-player__recommendation .video-banner svg { width: 32px; }

.nobp .fig--inline .video-player__recommendation .video-banner span, .nobp .fig--inline .video-player__recommendation .video-banner time, .nobp .fig--lead .video-player__recommendation .video-banner span, .nobp .fig--lead .video-player__recommendation .video-banner time { font-size: var(--video-banner-font-size-lg); padding: 8px; }

.nobp .fig--floated .video-player__wrapper .video-player__recommendation-screen .video-player__recommendation { width: 227px; }

.nobp .fig--floated .video-player__wrapper .video-player__recommendation-screen .video-player__recommendation .teaser__title__kicker { font-size: var(--kicker-3-font-size-sm); }

.nobp .fig--floated .video-player__wrapper .video-player__recommendation-screen .video-player__recommendation .teaser__title__headline { font-size: var(--headline-4-font-size-sm); }

.nobp .fig--floated .video-player__wrapper .video-player__recommendation-screen .video-banner { height: 24px; right: 4px; top: 4px; }

.nobp .fig--floated .video-player__wrapper .video-player__recommendation-screen .video-banner svg { width: 24px; }

.nobp .fig--floated .video-player__wrapper .video-player__recommendation-screen .video-banner span, .nobp .fig--floated .video-player__wrapper .video-player__recommendation-screen .video-banner time { font-size: var(--video-banner-font-size-md); padding: 8px; }

.nobp .fig--floated .video-player__wrapper .video-player__recommendation-screen .teaser__image__premium { top: 4px; }

.nobp .fig--floated .video-player__wrapper .video-player__recommendation-screen .teaser__image__premium svg { height: 24px; width: 45px; }

.nobp .fig--floated .video-player__wrapper .video-player__recommendation-screen.fullscreen .video-player__recommendation { width: 360px; }

.nobp .fig--floated .video-player__wrapper .video-player__recommendation-screen.fullscreen .video-player__recommendation .teaser__title__kicker { font-size: var(--kicker-3-font-size-lg); }

.nobp .fig--floated .video-player__wrapper .video-player__recommendation-screen.fullscreen .video-player__recommendation .teaser__title__headline { font-size: var(--headline-4-font-size-lg); }

.nobp .fig--floated .video-player__wrapper .video-player__recommendation-screen.fullscreen .video-banner { height: 32px; right: 8px; top: 8px; }

.nobp .fig--floated .video-player__wrapper .video-player__recommendation-screen.fullscreen .video-banner svg { width: 32px; }

.nobp .fig--floated .video-player__wrapper .video-player__recommendation-screen.fullscreen .video-banner span, .nobp .fig--floated .video-player__wrapper .video-player__recommendation-screen.fullscreen .video-banner time { font-size: var(--video-banner-font-size-lg); padding: 8px; }

.nobp .fig--floated .video-player__wrapper .video-player__recommendation-screen.fullscreen .teaser__image__premium { top: 8px; }

.nobp .fig--floated .video-player__wrapper .video-player__recommendation-screen.fullscreen .teaser__image__premium svg { height: 32px; width: 60px; }

@media screen and (min-width: 360px) and (max-width: 599px) {
  .video-player__wrapper .video-player__recommendation-screen { padding-top: 8px; }
}

@media (min-width: 37.5em) {
  .video-player__wrapper .video-player__recommendation-screen { padding-left: 12px; }
}

@media (min-width: 64em) {
  .video-player__wrapper .video-player__recommendation-screen { padding-left: 16px; }
}

.nobp .video-player__wrapper .video-player__recommendation-screen { padding-left: 16px; }

@media screen and (min-width: 361px) and (max-width: 599px) {
  .video-player__wrapper .video-player__recommendation-screen__content { top: 35%; transform: translateY(-50%); }
}

@media (min-width: 37.5em) {
  .video-player__wrapper .video-player__recommendation-screen__content { top: 50%; transform: translateY(-50%); }
  .video-player__wrapper .video-player__recommendation-screen__content__list__item { margin-right: 12px; }
}

@media (min-width: 64em) {
  .video-player__wrapper .video-player__recommendation-screen__content__list__item { margin-right: 16px; }
}

.nobp .video-player__wrapper .video-player__recommendation-screen__content__list__item { margin-right: 16px; }

@media (min-width: 64em) {
  .video-player__wrapper .video-player__recommendation-screen__content__list__slider-left, .video-player__wrapper .video-player__recommendation-screen__content__list__slider-right { display: flex; }
}

.nobp .video-player__wrapper .video-player__recommendation-screen__content__list__slider-left, .nobp .video-player__wrapper .video-player__recommendation-screen__content__list__slider-right { display: flex; }

@media screen and (min-width: 360px) {
  .video-player__wrapper .video-player__recommendation-screen__buttons { display: flex; }
}

@media (min-width: 37.5em) {
  .video-player__wrapper .video-player__recommendation-screen .video-player__recommendation-button { margin: 0px 12px 12px 0px; }
}

@media (min-width: 64em) {
  .video-player__wrapper .video-player__recommendation-screen .video-player__recommendation-button { margin: 0px 16px 16px 0px; }
}

.nobp .video-player__wrapper .video-player__recommendation-screen .video-player__recommendation-button { margin: 0px 16px 16px 0px; }

@media (min-width: 37.5em) {
  .video-player__wrapper .video-player__recommendation-screen .video-player__recommendation { width: 282px; }
}

@media (min-width: 64em) {
  .video-player__wrapper .video-player__recommendation-screen .video-player__recommendation { width: 360px; }
}

.nobp .video-player__wrapper .video-player__recommendation-screen .video-player__recommendation { width: 360px; }
