body.path-node{--font-1:"FieldGothic";--font-2:"FieldGothic Bold";--font-3:"FieldGothic Bold";--color-1:#ff0078;--max-width-text:1140px}.page-node-11460 .content-wrapper.bundestagswahl_2025 .type-stage-cta{margin:0 0 var(--vspace-l)}.page-node-11460 .content-wrapper.bundestagswahl_2025 .type-stage-cta figure{margin-top:0}.page-node-11460 .content-wrapper.bundestagswahl_2025 .type-stage-cta+h1+.type-text{margin:0 0 var(--vspace-2xl)}.page-node-11460 .content-wrapper.bundestagswahl_2025 .type-ticker .section-headline{font-size:clamp(1.625rem,2vw,2.125rem)}.content-wrapper.bundestagswahl_2025>h1{margin:var(--vspace-2xl-3xl) 0 var(--vspace-3xl)}.content-wrapper.bundestagswahl_2025>.paragraph{margin:0 0 var(--vspace-3xl-4xl)}.content-wrapper.bundestagswahl_2025 h2{font-size:clamp(1.875rem,2vw,2.5rem)}.content-wrapper.bundestagswahl_2025 .section-headline{font-size:clamp(1.5rem,2vw,1.875rem);margin:0 0 var(--vspace-3xl);text-align:left;text-transform:none}.content-wrapper.bundestagswahl_2025 .section-headline:after{display:none}.content-wrapper.bundestagswahl_2025 p{font-size:clamp(1.25rem,2vw,1.375rem);line-height:1.4091}.content-wrapper.bundestagswahl_2025 .type-stage-banner h1{bottom:20px;font-size:clamp(3.125rem,11vw,14.8125rem);left:10px;line-height:1;max-width:100vw;padding:2px 0;position:absolute;right:10px;text-transform:none;transform:translate(0);width:100%}@media only screen and (min-width:768px){.content-wrapper.bundestagswahl_2025 .type-stage-banner h1{left:15px;right:15px}}@media only screen and (min-width:1310px){.content-wrapper.bundestagswahl_2025 .type-stage-banner h1{bottom:50px;left:50px;right:50px;width:calc(100% - 100px)}}.content-wrapper.bundestagswahl_2025 .type-stage-banner h1>span{background-color:var(--color-3);box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;padding:.2rem .5rem}@media only screen and (min-width:768px){.content-wrapper.bundestagswahl_2025 .type-stage-banner h1>span{padding:.45rem 1.25rem}}@media only screen and (min-width:1140px){.content-wrapper.bundestagswahl_2025 .type-stage-banner h1>span{padding:.1rem 2rem}}.content-wrapper.bundestagswahl_2025 .type-stage-banner h1 .line-two{display:inline}.content-wrapper.bundestagswahl_2025 .stage-intro-wrapper{margin:0 0 var(--vspace-4xl)}.content-wrapper.bundestagswahl_2025 .stage-intro-wrapper a{font-family:var(--font-2);text-decoration:underline}.content-wrapper.bundestagswahl_2025 .type-quote{border:0;padding:0}.content-wrapper.bundestagswahl_2025 .type-quote blockquote{font-size:clamp(1.875rem,2.5vw,2.5rem);hyphens:auto}.content-wrapper.bundestagswahl_2025 .type-about-me{max-width:100vw;overflow:hidden}.content-wrapper.bundestagswahl_2025 .type-about-me h2{color:var(--color-1)}.content-wrapper.bundestagswahl_2025 .paragraph-stories h2{color:var(--color-3)!important;font-size:1.625rem;font-weight:400}.content-wrapper.bundestagswahl_2025 .paragraph-stories .slick-arrow{background:none;border-color:var(--color-1);transition:var(--transition-short)}.content-wrapper.bundestagswahl_2025 .paragraph-stories .slick-arrow:focus,.content-wrapper.bundestagswahl_2025 .paragraph-stories .slick-arrow:hover{border-color:var(--text-color)}.content-wrapper.bundestagswahl_2025 .paragraph-stories .slick-arrow:focus svg,.content-wrapper.bundestagswahl_2025 .paragraph-stories .slick-arrow:hover svg{fill:var(--text-color)}.content-wrapper.bundestagswahl_2025 .paragraph-stories svg{transition:var(--transition-short)}.content-wrapper.bundestagswahl_2025 .type-button>div{background:var(--color-3);margin:0 0 var(--vspace-2xl);padding:35px 15px}.content-wrapper.bundestagswahl_2025 .type-button p{font-size:1.0625rem;line-height:1.823529412;text-align:left}.content-wrapper.bundestagswahl_2025 .type-button a{text-transform:none}.content-wrapper.bundestagswahl_2025 .type-button a:focus,.content-wrapper.bundestagswahl_2025 .type-button a:hover{transform:scale(1.025)}.content-wrapper.bundestagswahl_2025 .type-cta p{font-size:1.1875rem}.content-wrapper.bundestagswahl_2025 .type-cta form p,.content-wrapper.bundestagswahl_2025 .type-cta form+p{font-size:1.0625rem}.content-wrapper.bundestagswahl_2025 .type-cta.cta-donate .cta-wrapper{padding:32px 26px}@media only screen and (min-width:768px){.content-wrapper.bundestagswahl_2025 .type-cta.cta-donate .cta-wrapper{padding:48px}}.content-wrapper.bundestagswahl_2025 .type-cta.cta-donate h3{font-size:clamp(1.625rem,2vw,2rem);line-height:1.125}.content-wrapper.bundestagswahl_2025 .type-cta.cta-donate .form-item a{font-family:var(--font-2)}.content-wrapper.bundestagswahl_2025 .type-link h2{font-size:clamp(1.5rem,2vw,1.875rem);margin:0 0 var(--vspace-l)}.content-wrapper.bundestagswahl_2025 .type-link ul{align-items:flex-start;display:grid;gap:24px}@media only screen and (min-width:768px){.content-wrapper.bundestagswahl_2025 .type-link ul{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1024px){.content-wrapper.bundestagswahl_2025 .type-link ul{grid-template-columns:1fr 1fr 1fr}}.content-wrapper.bundestagswahl_2025 .type-link li{border:1px solid var(--grey);border-radius:10px;height:100%;margin:0;transition:var(--transition-short)}.content-wrapper.bundestagswahl_2025 .type-link li:before{display:none}.content-wrapper.bundestagswahl_2025 .type-link li:hover{border-color:var(--color-1)}.content-wrapper.bundestagswahl_2025 .type-link a{display:block;height:100%;padding:15px}.content-wrapper.bundestagswahl_2025 .type-video .video-wrapper{aspect-ratio:16/9;cursor:pointer;padding-bottom:0;position:relative}.content-wrapper.bundestagswahl_2025 .type-video .cover{background-repeat:no-repeat;background-size:cover;padding-bottom:56.25%;width:100%}.content-wrapper.bundestagswahl_2025 .type-video video{opacity:0;position:absolute;transition:1s;width:100%;z-index:-1}.content-wrapper.bundestagswahl_2025 .type-video img{display:none}.content-wrapper.bundestagswahl_2025 .type-video .video-wrapper svg{height:60px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px;z-index:1;fill:var(--color-1)}@media only screen and (min-width:1024px){.content-wrapper.bundestagswahl_2025 .type-video .video-wrapper svg{height:140px;width:140px}}.content-wrapper.bundestagswahl_2025 .type-video .video-wrapper:hover svg{fill:#fff;transition:var(--transition-short)}.content-wrapper.bundestagswahl_2025 .type-video h2{margin:0 0 var(--vspace-2xl)}.content-wrapper.bundestagswahl_2025 .type-video .caption{font-size:1.375rem;line-height:1.4091;margin:var(--vspace-xl) 0 0}@media only screen and (min-width:768px){.content-wrapper.bundestagswahl_2025 .type-video .caption>div{display:flex;gap:64px;justify-content:space-between;margin:0 auto;max-width:800px}}.content-wrapper.bundestagswahl_2025 .type-video .video-share{flex:1}.content-wrapper.bundestagswahl_2025 .type-video .video-share b{display:block;font-size:1.0625rem;font-weight:400;margin:0 0 var(--vspace-m);text-transform:uppercase}.content-wrapper.bundestagswahl_2025 .type-video .video-share ul{display:flex;gap:32px}.content-wrapper.bundestagswahl_2025 .type-video .video-share svg{fill:var(--text-color);height:32px;width:32px}.content-wrapper.bundestagswahl_2025 .type-video .video-share a svg{transition:var(--transition-short)}.content-wrapper.bundestagswahl_2025 .type-video .video-share a:focus svg,.content-wrapper.bundestagswahl_2025 .type-video .video-share a:hover svg{fill:var(--color-1)}.content-wrapper.bundestagswahl_2025 .type-ticker .item-list ul li+li:before{top:24px}.content-wrapper.bundestagswahl_2025 .type-slider{background:var(--color-3);padding:var(--vspace-2xl-3xl) 0}.content-wrapper.bundestagswahl_2025 .type-slider h2{text-align:center}.content-wrapper.bundestagswahl_2025 .type-slider img,.content-wrapper.bundestagswahl_2025 .type-slider picture:before{border-radius:10px}.content-wrapper.bundestagswahl_2025 .type-slider h3{font-family:var(--font-3);font-size:clamp(22px,2vw,26px);text-transform:uppercase}.content-wrapper.bundestagswahl_2025 .type-slider h3 span{background-color:var(--color-3);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--text-color);display:inline;padding:.125rem .5rem .3rem;text-transform:none}article.ntype-topic.bundestagswahl_2025{margin:calc(var(--vspace-3xl-4xl)*-1 - 12px) 0 0}article.ntype-topic.bundestagswahl_2025 .intro-wrapper{background:var(--color-3);margin:0 0 var(--vspace-3xl-4xl);overflow:hidden;padding-left:calc(50vw - 570px)}article.ntype-topic.bundestagswahl_2025 .intro-wrapper>div{display:grid;gap:32px}@media only screen and (min-width:1024px){article.ntype-topic.bundestagswahl_2025 .intro-wrapper>div{grid-template-columns:minmax(50%,540px) 960px}}@media only screen and (min-width:1140px){article.ntype-topic.bundestagswahl_2025 .intro-wrapper>div{gap:64px;grid-template-columns:540px calc(-34px + 50vw)}}article.ntype-topic.bundestagswahl_2025 .intro-wrapper>div>div{padding:var(--vspace-3xl) 6.25% 0}@media only screen and (min-width:1024px){article.ntype-topic.bundestagswahl_2025 .intro-wrapper>div>div{padding:var(--vspace-3xl) 0 0}}article.ntype-topic.bundestagswahl_2025 .chapter{background:var(--color-1);color:#fff;display:block;font-family:var(--font-2);margin:0 0 var(--vspace-l);padding:2px 9px;width:max-content}.ntype-postulation.mode-full.btw-wahl2025{margin:calc(var(--vspace-3xl-4xl)*-1 - 12px) 0 0}.ntype-postulation.mode-full.btw-wahl2025 .postulation-content{background:var(--color-3);margin:0 0 var(--vspace-3xl-4xl);padding:var(--vspace-3xl) 0}.ntype-postulation.mode-full.btw-wahl2025 .postulation-content a{color:var(--text-color);text-decoration:underline}.ntype-postulation.mode-full.btw-wahl2025 .postulation-label{background:var(--color-1);color:#fff;font-family:var(--font-2);font-size:1.375rem;margin:0 0 var(--vspace-xl);padding:2px 9px;width:max-content}.ntype-postulation.mode-full.btw-wahl2025 h1{font-family:var(--font-3);font-size:clamp(30px,1.5vw,36px);text-align:left;text-transform:uppercase;text-transform:none}.page-node-type-landingpage:has(.bundestagswahl_2025 .type-stage-video) #header{margin:0 0 var(--vspace-3xl-4xl)}.page-node-type-landingpage .bundestagswahl_2025 .video-wrapper{padding:0}