.cappingbarometer__teaser{background-color:var(--cbodybg2);border-bottom-left-radius:2px;border-bottom-right-radius:2px;padding:12px 24px 36px;position:relative}.cappingbarometer__header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:12px}.cappingbarometer__teaser--started .cappingbarometer__header{margin-bottom:24px}.cappingbarometer__headline{margin-bottom:0}.cappingbarometer__amount{font-size:34px;line-height:44px}.cappingbarometer__amount{font-weight:300;color:var(--cbodytext);height:40px;margin-bottom:6px}.cappingbarometer__amountDescription{margin-bottom:32px}.cappingbarometer__progress{align-items:center;display:flex;padding-bottom:22px;position:relative;width:100%}.cappingbarometer__progressBar{height:8px;width:100%}.cappingbarometer__progressBarEnd{border-radius:50%;height:14px;position:absolute;right:-1px;width:14px}.cappingbarometer__progressBarEnd--animate{transition-property:background-color;transition-timing-function:cubic-bezier(0.5,0.0,0.1,1);transition-duration:300ms}.cappingbarometer__progressBarEnd--animate{transition-delay:300ms}.cappingbarometer__progressBarEnd--notFilled{background-color:var(--cnotificationinfo)}.memberstatus--BASE .cappingbarometer__progressBarEnd--notFilled{background-color:var(--cnotificationinfo)}.memberstatus--SEN .cappingbarometer__progressBarEnd--notFilled{background-color:var(--cstatussenlight)}.memberstatus--FTL .cappingbarometer__progressBarEnd--notFilled{background-color:var(--cstatusftllight)}.memberstatus--HON .cappingbarometer__progressBarEnd--notFilled{background-color:var(--cgrey6)}.cappingbarometer__progressBarFilled,.cappingbarometer__progressBarNotFilled{fill:none;stroke-width:8;width:100%}.cappingbarometer__progressBarFilled{opacity:0;stroke:var(--cstatusbase)}.memberstatus--BASE .cappingbarometer__progressBarFilled{stroke:var(--cstatusbase)}.memberstatus--SEN .cappingbarometer__progressBarFilled{stroke:var(--cstatussen)}.memberstatus--FTL .cappingbarometer__progressBarFilled{stroke:var(--cstatusftl)}.memberstatus--HON .cappingbarometer__progressBarFilled{stroke:var(--cstatushon)}.cappingbarometer__progressBarNotFilled{stroke:var(--cnotificationinfo)}.memberstatus--BASE .cappingbarometer__progressBarNotFilled{stroke:var(--cnotificationinfo)}.memberstatus--SEN .cappingbarometer__progressBarNotFilled{stroke:var(--cstatussenlight)}.memberstatus--FTL .cappingbarometer__progressBarNotFilled{stroke:var(--cstatusftllight)}.memberstatus--HON .cappingbarometer__progressBarNotFilled{stroke:var(--cgrey6)}.cappingbarometer__progressBarFilled--animated{transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(0.4,0.0,0.2,1);transition-duration:370ms}.cappingbarometer__progressBarFilled--animated{transition-delay:0s;opacity:1}.cappingbarometer__progressBarLimit{font-size:12px;line-height:16px}.cappingbarometer__progressBarLimit{font-weight:600;color:var(--cbodytext);bottom:0;position:absolute;right:0;transform:translateX(35%)}.cappingbarometer__description{margin-bottom:24px}.cappingbarometer__teaser--reached .cappingbarometer__description{align-items:center;display:flex}.cappingbarometer__description--visuallyHidden{opacity:0}.cappingbarometer__description--slideIn{animation-name:mamcomslideinfrombottomandappear;animation-iteration-count:1;animation-delay:500ms;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.5,0.0,0.1,1);animation-duration:300ms}.cappingbarometer__description [class^='mamcomicon']{padding-left:0}.cappingbarometer__descriptionText{margin-left:8px}.cappingbarometer__statusIndicator{border-bottom-left-radius:2px;border-bottom-right-radius:2px;bottom:0;height:8px;left:0;position:absolute;width:100%}@media screen and (min-width: 600px){.cappingbarometer__progressBarEnd--animate{transition-duration:400ms}.cappingbarometer__progressBarFilled--animated{transition-duration:430ms}.cappingbarometer__description--slideIn{animation-duration:400ms}}@media print, (min-width: 960px){.cappingbarometer__teaser{padding:24px 40px 40px}.cappingbarometer__header{margin-bottom:40px}.cappingbarometer__amount{font-size:48px;line-height:62px}.cappingbarometer__amount{height:42px;margin-bottom:8px}.cappingbarometer__amountDescription{margin-bottom:40px}.cappingbarometer__progress{margin-bottom:24px;padding-bottom:28px}.cappingbarometer__progressBarLimit{font-size:12px;line-height:16px}.cappingbarometer__description{margin-bottom:0}}@media print, (min-width: 1280px){.cappingbarometer__progressBarEnd--animate{transition-duration:500ms}.cappingbarometer__progressBarFilled--animated{transition-duration:500ms}.cappingbarometer__description--slideIn{animation-duration:500ms}}
