@font-face{font-display:swap;font-family:Calibri;src:local("Calibri"),url(fonts/calibri.woff2) format("woff2"),url(e5419484bcf20b801af2.woff) format("woff")}@font-face{font-display:swap;font-family:Calibri Bold;src:local("Calibri-Bold"),url(fonts/calibri-bold.woff2) format("woff2"),url(28459362073b4c66327a.woff) format("woff")}@font-face{font-display:swap;font-family:Calibri Italic;src:local("Calibri-Italic"),url(fonts/calibri-italic.woff2) format("woff2"),url(edfb5f2c0e1bec6f5d3c.woff) format("woff")}@font-face{font-display:swap;font-family:BarlowCond Semibold;src:local("Barlow Condensed Semi-bold"),url(fonts/barlowcondensed-semibold-webfont.woff2) format("woff2")}@font-face{font-display:swap;font-family:Tiktok;src:local("Tiktok"),url(f6cc56c14e1a85484a0f.woff) format("woff")}body{font:400 18px/26px Calibri}h1,h2,h3{font-family:BarlowCond Semibold}b,strong{font-family:Calibri Bold;font-weight:400}em,i{font-family:Calibri Italic}input[type=email],input[type=password],input[type=text],textarea{font-family:Calibri}h3{font-size:responsive 1.625rem 1.625rem;line-height:responsive 1.875rem 1.875rem}.path-digitale-abstimmung .form-type-checkbox input:checked+label:before{margin-right:10px}.navbar .row.second{height:0}@media only screen and (min-width:1180px){.navbar .row.second{height:50px}}.navbar ul.nav>li>a{color:#333;text-transform:uppercase}.navbar ul.nav>li>a.active,.navbar ul.nav>li>a:focus,.navbar ul.nav>li>a:hover{color:#e5007d}.social-links .donation a{background:#e5007d;color:#ffed00;display:block;font-family:Calibri Bold;padding:5px 15px;text-transform:uppercase}.social-links .donation a:focus,.social-links .donation a:hover{background:#ffed00;color:#e5007d;text-decoration:none}.navbar-mobile .donation a{color:#e5007d;font-family:Calibri Bold}.section-intro{margin-bottom:36px}@media only screen and (min-width:1024px){.section-intro{margin-bottom:46px}}.section-intro h2{background:#e5007d;color:#fff;display:inline-block;font-size:responsive 1.75rem 2.875rem;line-height:responsive 2rem 3.25rem;margin:0 0 20px;padding:5px 15px 3px;text-transform:uppercase}section.home-section .name-wrapper,section.slogan-bottom .name-wrapper{background:#009ee3;color:#fff}section.home-section .slogan span,section.slogan-bottom .slogan span{background:#e5007d;box-shadow:.25rem 0 0 #e5007d,-.25rem 0 0 #e5007d;color:#ffed00}section.mission-section{border-top:2px solid #009ee3}section.mission-section h2{background:#009ee3}section.mission-section .field--name-field-text,section.mission-section .field--name-field-text-formatted{margin:0 0 0 50px}@media only screen and (min-width:768px){section.mission-section .field--name-field-text,section.mission-section .field--name-field-text-formatted{margin:0 0 0 80px}}section.mission-section .field--name-field-text-formatted:before,section.mission-section .field--name-field-text:before{background:#009ee3;content:"";display:block;height:2px;margin:0 0 20px;width:20px}section.mission-section .mission-promo h3{font-size:responsive 1.625rem 1.625rem;line-height:responsive 1.875rem 1.875rem;margin:0;width:unset}section.mission-section .mission-promo h3:before{font-size:responsive 1.625rem 1.625rem;line-height:responsive 1.875rem 1.875rem;min-width:40px}.field--name-lp-themen-link{text-align:center}section.about-section,section.story-section{border-top:2px solid #009ee3}section.news-section{border-top:2px solid #e5007d}section.persons-section-alt{border-top:2px solid #009ee3}@media only screen and (min-width:768px){section.persons-section-alt{padding-left:6.25%;padding-right:6.25%}}section.persons-section-alt .section-intro>h2{background:#009ee3}section.persons-section-alt h3{font-size:responsive 1.625rem 1.625rem;line-height:responsive 1.875rem 1.875rem;margin:10px 0 0}section.articles-section{border-top:2px solid #a5027d}section.articles-section .section-intro>h2{background:#a5027d;margin:0 0 20px}section.newsletter-section .newsletter-wrapper{background:#009ee3;height:auto;padding:40px 20px 55px;position:relative;width:100%;z-index:101}@media only screen and (min-width:768px){section.newsletter-section .newsletter-wrapper{margin:0 0 0 40px;padding:40px;width:585px}}section.newsletter-section .section-intro{margin-bottom:25px;padding:0}@media only screen and (min-width:768px){section.newsletter-section .section-intro{margin-bottom:35px}}section.newsletter-section h2{background:none;display:flex;font-size:26px;margin:0;padding:0;text-transform:none}section.newsletter-section h2:before{align-items:center;background:#fff;border-radius:50%;color:#009ee3;content:"";display:flex;font-family:Icon Default;font-size:26px;height:55px;justify-content:center;margin:0 20px 0 0;width:55px}section.newsletter-section .text-formatted{color:#fff;margin:10px 0 0}@media only screen and (min-width:768px){section.newsletter-section .text-formatted{margin:0 0 0 75px}section.newsletter-section .uv-newsletter-subscribe-form{display:flex;flex-wrap:wrap}}section.newsletter-section .uv-newsletter-subscribe-form>div:not(.form-item){order:3}@media only screen and (min-width:768px){section.newsletter-section .form-type-email{width:calc(100% - 160px)}}section.newsletter-section .form-email{background:#fff;color:#333}section.newsletter-section .form-type-checkbox{color:#fff;margin:10px 0}section.newsletter-section .form-type-checkbox a{color:#fff}section.newsletter-section .form-checkbox{margin:0 0 10px}section.newsletter-section #edit-button{background:#e5007d;border:0;border-left:2px solid transparent;color:#fff}section.newsletter-section #edit-button:focus,section.newsletter-section #edit-button:hover{background:#fff;border-color:#e5007d;color:#e5007d;transition:all .3s ease-in-out}section.member-section h2{font-size:responsive 1.75rem 2.875rem;line-height:responsive 2rem 3.25rem;text-transform:uppercase}section.event-section{background:#f4f4f4}section.event-section .view{max-width:861px;position:relative}section.event-section .view ul{overflow:hidden;position:relative}@media only screen and (min-width:1024px){section.event-section .view ul:before{border-left:1px dashed #c3c3c3;content:"";display:block;height:100vh;left:50%;position:absolute;width:1px}}section.event-section .view li{display:flex;max-width:435px}@media only screen and (min-width:1024px){section.event-section .view li:nth-child(2n):after{color:#e5007d;content:"•";font-size:30px;margin:-8px -3px 0 22px;position:relative;z-index:2}}section.event-section .view li:nth-child(odd){margin:0 auto;padding:0 0 30px}@media only screen and (min-width:768px){section.event-section .view li:nth-child(odd){margin:0 0 0 calc(100% - 435px)}}@media only screen and (min-width:1024px){section.event-section .view li:nth-child(odd):before{color:#e5007d;content:"•";font-size:30px;margin:-8px 22px 0 -3px;position:relative;z-index:2}}section.event-section .view li:last-child{padding:0}section.event-section .view li>div{background:#fff;padding:20px 20px 25px;width:100%}section.event-section .view h2{font-size:1.5rem;line-height:2rem;text-transform:uppercase}section.event-section .view h2 a{color:#333}section.event-section .view h2 a:focus,section.event-section .view h2 a:hover{color:#e5007d}.event-full .event-meta{font-family:Calibri Bold;margin:0 0 20px}.event-full .event-overview{align-items:center;display:inline-flex;margin:20px 0 0}.event-full .event-overview:before{content:"";font-family:Icon Default;font-size:1.125rem;padding:0 0 0 9px;transform:rotate(180deg)}.event-full .event-overview:hover:before{margin-left:-10px;margin-right:10px;transition:all .4s ease-in-out 0s}section.contact-section{border-top:2px solid #ffed00}.article-full h1,.event-full h1{text-align:center}.article-full div.field--name-user-name,.event-full div.field--name-user-name{background:#e5007d;color:#ffed00;padding:6px 10px}.field--name-user-name{font-family:BarlowCond Semibold;text-transform:uppercase}.path-articles .region-content h1,.path-events .region-content h1{background:#a5027d;color:#fff}.field--name-field-teaser-persons p{text-align:center}.path-event .form-type-checkbox .form-checkbox{position:absolute}section.twitter-section{background:#fff;font-family:BarlowCond Semibold;padding:0 0 60px}section.twitter-section .container{background:#fff;border:1px solid rgba(0,0,0,.1);padding-left:0;padding-right:0}section.twitter-section .container .headline{background:#009ee3;color:#fff;display:block;font-size:1.4rem;padding:13px 13px 10px 26px;width:auto}section.twitter-section .container .headline i{margin:0 11px 0 0}section.twitter-section .container .no-padding{padding:0}section.twitter-section .container footer{font-family:Calibri;font-size:1.0625rem}section.twitter-section .container div{min-height:unset}section.twitter-section .col-md-8{background:none;flex:1 100%}section.twitter-section .col-md-8 .field{color:#333}section.twitter-section .tt-overlay{background:#fff;padding:30px 6.25%}@media only screen and (min-width:1180px){section.twitter-section .tt-overlay{padding:60px;text-align:left}}section.twitter-section .tt-overlay p{font-size:1.25rem;line-height:1.75rem;margin:0 0 30px}@media only screen and (min-width:1180px){section.twitter-section .tt-overlay p{font-size:1.625rem;line-height:2rem}}section.twitter-section .field--name-user-twitter-content i:before{content:"";display:none}@media only screen and (min-width:1180px){section.twitter-section .field--name-user-twitter-content i:before{display:none}}section.twitter-section .social-counter{align-items:center;background:#fff;display:flex;flex-direction:column;font-family:Calibri;padding:40px 20px 20px}@media only screen and (min-width:768px){section.twitter-section .social-counter{padding:52px 0 0}}@media only screen and (min-width:1180px){section.twitter-section .social-counter{padding:60px 0 0}}section.twitter-section .social-counter span{color:#333;font-size:1.0625rem;font-style:normal;margin:0}section.twitter-section .social-counter .title{color:#009ee3}section.twitter-section .social-counter .timer{font-family:Calibri}section.twitter-section .social-counter .fa-facebook:before,section.twitter-section .social-counter .fa-instagram:before,section.twitter-section .social-counter .fa-twitter:before{color:#009ee3;display:flex;font-size:23px;justify-content:center;line-height:1;margin:5px 8px 0 0;transform:none}section.twitter-section .facebook-api,section.twitter-section .twitter-api{display:flex;margin:0 0 30px;min-width:125px}section.twitter-section .icon{border:0;float:none;height:30px;margin:0 20px 0 0;transform:none;width:30px}section.twitter-section .icon .fa-facebook:before{content:"";font-family:Icon Default}section.twitter-section .readmore{display:inline-block;font-family:Calibri;font-size:1.0625rem;margin:0 0 0 21px;text-transform:unset}section.twitter-section .readmore:after{color:#e5007d;content:"";font-family:Icon Default;line-height:1px;margin:0 0 0 5px;padding-right:5px;transition:all .4s ease-in-out 0s}section.twitter-section .readmore:focus:after,section.twitter-section .readmore:hover:after{padding-left:5px;padding-right:0}.field--name-user-social-media-contacts{align-items:center;display:flex;flex-direction:column}section.about-section>.container>.row>.col-md-6:nth-child(2){margin-bottom:24px}@media only screen and (min-width:1024px){section.about-section>.container>.row>.col-md-6:nth-child(2){margin-bottom:0}}.path-user #user-login a{display:block}.path-user #user-login #reg-pass-group input[type=password]{background:url(icons/passwort.svg) 15px no-repeat;padding-left:50px}.path-user #user-login #edit-username{background:url(icons/user.svg) 15px no-repeat;padding-left:50px}.path-user #user-login #username-description{margin-bottom:15px}.path-user #user-login .input-group-addon{display:none}.path-user #user-login div.password-confirm{visibility:hidden}.path-user #user-login .is-weak{background-color:#e62600}.path-user #user-login .is-fair{background-color:#e09600}.path-user #user-login .is-good{background-color:#0074bd}.path-user #user-login .is-strong{background-color:#77b259}.path-user #user-login .password-suggestions{border:1px solid #b4b4b4;font-family:Calibri;font-size:1em;margin-bottom:15px;padding:10px}.path-user #user-login .password-suggestions ul{list-style:initial;padding-left:20px}.path-user #user-login .messages__wrapper h2{margin:15px 0 25px}.path-user #user-login .messages__wrapper p{text-align:center}.container{padding:0}body .row{margin:0}.btn{border-radius:0}h1,h2{font-size:responsive 1.75rem 2.875rem;line-height:responsive 2rem 3.25rem}.navbar{border-radius:0}.navbar .navbar-brand{align-items:center;display:flex;padding:0}@media only screen and (min-width:768px){.navbar .navbar-brand{padding:5px 15px 15px}}.navbar .navbar-brand .field--name-user-name{color:#009ee3;font-family:Calibri Bold;font-size:responsive 1rem 1.125rem;line-height:1;margin-left:15px}@media only screen and (min-width:768px){.navbar .navbar-brand .field--name-user-name{margin-left:38px}.navbar .navbar-brand img{width:auto}}.navbar .container{width:100%}@media only screen and (min-width:1180px){.navbar .row.second .row-wrapper{height:26px}}.navbar .row.second .row-wrapper .navbar-mobile{margin:0}.navbar .row.second .row-wrapper .navbar-mobile li a{color:#009ee3;padding:0 20px}.navbar .row.second .row-wrapper .navbar-mobile li:last-child{display:flex;flex-direction:column;min-height:82px}.navbar .row.second .row-wrapper .navbar-mobile li:last-child a{border-bottom:1px solid #e5e5e5;min-height:42px;padding:10px 20px}.navbar .row.second .row-wrapper .navbar-mobile li:last-child a:last-child{border:none;min-height:42px;padding:10px 20px;text-align:left}.navbar .row.second .row-wrapper .navbar-mobile li:last-child .donation{background:transparent;border:none;font-size:1.125rem}.navbar .row.second .row-wrapper .navbar-desktop{position:relative}.navbar .row.second .row-wrapper .navbar-desktop .donation{display:none}.navbar .row.second .row-wrapper ul li{flex-shrink:0;width:100%}@media only screen and (min-width:1180px){.navbar .row.second .row-wrapper ul li{width:auto}}.navbar .row.second .row-wrapper ul li a{line-height:1.625rem;padding:0}.navbar .row.second .row-wrapper ul li a:active,.navbar .row.second .row-wrapper ul li a:focus,.navbar .row.second .row-wrapper ul li a:hover{background:#fff}.navbar .row.first .social-links{display:none}@media only screen and (min-width:1180px){.navbar .row.first .social-links{display:block}}.navbar .row.first .social-links .twitter a:before{content:"";font-family:Icon Default}.navbar .row.first .social-links .instagram a:before{content:"";font-family:Icon Default}.navbar .row.first .social-links .facebook a:before{content:"";font-family:Icon Default}.navbar .row.first .social-links .youtube a:before{content:"";font-family:Icon Default}.navbar .row.first .social-links .linkedin a:before{content:"";font-family:Icon Default}.navbar .row.first .social-links .xing a:before{content:"";font-family:Icon Default}.navbar .row.first .social-links .tiktok a:before{content:"";font-family:Tiktok}.navbar .row.first .social-links .donation{display:none}@media only screen and (min-width:1180px){.navbar .row.first .social-links .donation{display:flex;font-size:1.125rem}.navbar .row.first .social-links .donation a{font-size:1.125rem}}section.home-section .field--name-field-subslogan,section.slogan-bottom .field--name-field-subslogan,section.slogan-section .field--name-field-subslogan{display:block}section.home-section .name-wrapper span,section.home-section .title-wrapper span,section.slogan-bottom .name-wrapper span,section.slogan-bottom .title-wrapper span,section.slogan-section .name-wrapper span,section.slogan-section .title-wrapper span{font-size:responsive 2rem 3.875rem;line-height:responsive 2.375rem 4.25rem}section.home-section .intro,section.slogan-bottom .intro,section.slogan-section .intro{left:20px;max-width:70%}section.home-section .intro.bottom,section.slogan-bottom .intro.bottom,section.slogan-section .intro.bottom{margin-top:20px;max-width:100%;padding:0 20px}@media only screen and (min-width:1180px){section.home-section .intro.bottom,section.slogan-bottom .intro.bottom,section.slogan-section .intro.bottom{padding:0}}section.home-section .intro.center,section.slogan-bottom .intro.center,section.slogan-section .intro.center{left:0;margin-left:auto;margin-right:auto;max-width:max-content;right:0}section.home-section .name-wrapper,section.slogan-bottom .name-wrapper,section.slogan-section .name-wrapper{background:transparent;margin:0 0 4px;padding:0}@media only screen and (min-width:1024px){section.home-section .name-wrapper,section.slogan-bottom .name-wrapper,section.slogan-section .name-wrapper{margin-bottom:2px}}section.home-section .name-wrapper .field--name-user-name,section.slogan-bottom .name-wrapper .field--name-user-name,section.slogan-section .name-wrapper .field--name-user-name{color:#e5007d;line-height:inherit;white-space:unset}section.home-section .name-wrapper .field--name-user-name span,section.slogan-bottom .name-wrapper .field--name-user-name span,section.slogan-section .name-wrapper .field--name-user-name span{background:#009ee3;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;display:inline;font-size:responsive 20px 26px;line-height:responsive 26px 40px;line-height:1.5;padding:.35rem .45rem}@media only screen and (min-width:1024px){section.home-section .name-wrapper .field--name-user-name span,section.slogan-bottom .name-wrapper .field--name-user-name span,section.slogan-section .name-wrapper .field--name-user-name span{padding:.65rem .45rem}}section.home-section.bottom,section.slogan-bottom.bottom,section.slogan-section.bottom{margin:0 auto;max-height:600px;max-width:1170px;padding-top:70px;width:100%}@media only screen and (min-width:1180px){section.home-section.bottom,section.slogan-bottom.bottom,section.slogan-section.bottom{padding-top:120px}}section.home-section .title-wrapper .slogan span,section.slogan-bottom .title-wrapper .slogan span,section.slogan-section .title-wrapper .slogan span{box-shadow:none;line-height:1.1}@supports(font:-apple-system-body){section.home-section .title-wrapper .slogan span,section.slogan-bottom .title-wrapper .slogan span,section.slogan-section .title-wrapper .slogan span{line-height:1.3}}section.slogan-bottom{margin:30px auto 40px;max-width:1170px;width:100%}@media only screen and (min-width:1180px){section.slogan-bottom{margin-top:160px}}section.slogan-bottom .title-wrapper .slogan span{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.25rem .45rem;text-transform:uppercase}article.featured{border-bottom:2px solid #009ee3;padding:20px 18px}@media only screen and (min-width:768px){article.featured{padding:18px 65px}}article.featured h2{font-size:responsive 1.75rem 2rem;line-height:responsive 2rem 2.25rem;text-transform:unset}article.featured h2 a{color:#009ee3}article.featured .blog-content{padding:0}article.featured .readmore:after{content:"";font-family:Icon Default;margin-left:5px}article.featured .readmore:hover:after{padding-left:5px;padding-right:0}@media only screen and (min-width:1024px){article.featured .blog-content,article.featured .entry-header{width:50%}}section.about-section .field--name-lp-press-photo{display:inline-block}section.about-section .field--name-lp-press-photo a:after{color:#e5007d;content:"";font-family:Icon Default;margin:0 0 0 5px}section.about-section .field--name-lp-press-photo a:focus,section.about-section .field--name-lp-press-photo a:hover{color:#e5007d}section.about-section .col-md-6{padding-left:15px;padding-right:15px}section.about-section .field--name-candidate-website-link{display:inline-block;margin-left:20px}section.about-section .field--name-candidate-website-link a:after{content:""}section.about-section .field--name-candidate-website-link a:hover:after{padding-left:5px;padding-right:0}section.about-section .field--name-candidate-website-link,section.about-section .field--name-lp-press-photo{font-size:1.0625rem}@media only screen and (min-width:768px){section.about-section .field--name-candidate-website-link,section.about-section .field--name-lp-press-photo{font-size:1rem}}section.about-section li a{border:1px solid #e0e0e0;border-radius:50%;color:transparent;display:block;font-size:1.375rem;height:45px;line-height:2.5625rem;overflow:hidden;text-align:center;width:45px}section.about-section li a:before{color:#999;display:inline-block;font-size:1.25rem;margin-left:-1px;text-rendering:auto;vertical-align:-1px}section.about-section li a.active,section.about-section li a:focus,section.about-section li a:hover{background:#e5007d;border:1px solid transparent}section.about-section li a.active:before,section.about-section li a:focus:before,section.about-section li a:hover:before{color:#fff}section.about-section .social-links{display:flex;justify-content:center;margin:20px 0}@media only screen and (min-width:768px){section.about-section .social-links{margin:30px 0 0}}section.about-section .social-links li{display:inline-block;padding-left:5px;padding-right:5px}section.about-section .facebook a:before{content:"";font-family:Icon Default}section.about-section .youtube a:before{content:"";font-family:Icon Default}section.about-section .twitter a:before{content:"";font-family:Icon Default}section.about-section .instagram a:before{content:"";font-family:Icon Default}section.about-section .linkedin a:before{content:"";font-family:Icon Default}section.about-section .xing a:before{content:"";font-family:Icon Default}section.about-section .tiktok a:before{content:"";font-family:Tiktok}section.about-section .profile-overview{opacity:0}.topic-related-content{background:#009ee3;padding:15px 0 10px;text-align:center}@media only screen and (min-width:1180px){.topic-related-content{padding:20px 0 15px}}.topic-related-content a{align-items:center;color:#ffed00;display:flex;font-family:Calibri;font-size:1.25rem;justify-content:center;line-height:1.375rem;margin:0 10px}@media only screen and (min-width:1180px){.topic-related-content a{font-size:1.75rem}}.topic-related-content a h2{text-transform:none}.topic-related-content a:after{color:#fff;content:"";font-family:Icon Default;line-height:1px;margin:0 0 0 10px;padding-right:5px;transition:all .4s ease-in-out 0s}.topic-related-content a:focus:after,.topic-related-content a:hover:after{padding-left:10px;padding-right:0}.topic-related-content .fa:before{content:none}section.mission-section .container{margin:0 auto;padding:0;width:100%}section.mission-section .field--name-field-thema{padding:0}section.mission-section .field--name-field-themen{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 6.25%}@media only screen and (min-width:1180px){section.mission-section .field--name-field-themen{padding:0}}section.mission-section .field--name-field-themen h3{justify-content:space-between}section.mission-section .field--name-field-themen h3:not(.custom-topic):before{font-size:responsive 1.625rem 2.25rem;line-height:responsive 1.875rem 1.875rem}section.mission-section .field--name-field-themen h3:before{display:none}section.mission-section .field--name-field-themen h3:after{align-items:center;border-radius:50%;color:#009ee3;display:flex;flex-shrink:0;font-family:Icomoon_2022;font-size:responsive 1.5rem 2.125rem;height:40px;justify-content:center;margin:-5px -10px 0 0;width:40px}@media only screen and (min-width:768px){section.mission-section .field--name-field-themen h3:after{margin:-5px 0 0}}section.mission-section .field--name-field-themen .aussenpolitik:after{content:""}section.mission-section .field--name-field-themen .bauen_wohnen:after{content:""}section.mission-section .field--name-field-themen .bildung:after{content:""}section.mission-section .field--name-field-themen .buergerrechte:after{content:""}section.mission-section .field--name-field-themen .datenschutz:after{content:""}section.mission-section .field--name-field-themen .demokratie:after{content:""}section.mission-section .field--name-field-themen .digitalisierung:after{content:""}section.mission-section .field--name-field-themen .einwanderung:after{content:""}section.mission-section .field--name-field-themen .energie:after{content:""}section.mission-section .field--name-field-themen .entlastung:after{content:""}section.mission-section .field--name-field-themen .entwicklungspolitik:after{content:""}section.mission-section .field--name-field-themen .euro:after{content:""}section.mission-section .field--name-field-themen .europa:after{content:""}section.mission-section .field--name-field-themen .familie:after{content:""}section.mission-section .field--name-field-themen .finanzpolitik:after{content:""}section.mission-section .field--name-field-themen .forschung:after{content:""}section.mission-section .field--name-field-themen .freihandel:after{content:""}section.mission-section .field--name-field-themen .fruehkindliche-bildung:after{content:""}section.mission-section .field--name-field-themen .generationengerechtigkeit:after{content:""}section.mission-section .field--name-field-themen .gesundheit:after{content:""}section.mission-section .field--name-field-themen .gleichberechtigung:after{content:""}section.mission-section .field--name-field-themen .gruenden:after{content:""}section.mission-section .field--name-field-themen .handwerk:after{content:""}section.mission-section .field--name-field-themen .hochschule:after{content:""}section.mission-section .field--name-field-themen .infrastruktur:after{content:""}section.mission-section .field--name-field-themen .innovation:after{content:""}section.mission-section .field--name-field-themen .integration:after{content:""}section.mission-section .field--name-field-themen .klima:after{content:""}section.mission-section .field--name-field-themen .kommunen:after{content:""}section.mission-section .field--name-field-themen .kultur:after{content:""}section.mission-section .field--name-field-themen .landwirtschaft:after{content:""}section.mission-section .field--name-field-themen .menschenrechte:after{content:""}section.mission-section .field--name-field-themen .mittelstand:after{content:""}section.mission-section .field--name-field-themen .mobilitaet:after{content:""}section.mission-section .field--name-field-themen .pflege:after{content:""}section.mission-section .field--name-field-themen .queer:after{content:""}section.mission-section .field--name-field-themen .rechtsstaat_sicherheit:after{content:""}section.mission-section .field--name-field-themen .rente:after,section.mission-section .field--name-field-themen .rente_altersvorsorge:after{content:""}section.mission-section .field--name-field-themen .soziale-marktwirtschaft:after{content:""}section.mission-section .field--name-field-themen .soziales:after{content:""}section.mission-section .field--name-field-themen .haushalt-und-finanzen,section.mission-section .field--name-field-themen .steuern:after{content:""}section.mission-section .field--name-field-themen .umwelt:after{content:""}section.mission-section .field--name-field-themen .verbraucherschutz:after{content:""}section.mission-section .field--name-field-themen .verkehr:after{content:""}section.mission-section .field--name-field-themen .verteidigung:after{content:""}section.mission-section .field--name-field-themen .verwaltung:after{content:""}section.mission-section .field--name-field-themen .wirtschaft:after{content:""}section.mission-section .field--name-field-themen .custom-topic:after{content:"";font-family:Flaticon;font-size:responsive 1.25rem 1.875rem}section.mission-section .field--name-field-themen>.field__item{box-shadow:0 3px 30px #ccc;margin:0 0 50px;padding:15px}@media only screen and (min-width:768px){section.mission-section .field--name-field-themen>.field__item{padding:25px;width:calc(100% - 20px)}}@media only screen and (min-width:1024px){section.mission-section .field--name-field-themen>.field__item{width:calc(50% - 20px)}}@media only screen and (min-width:1180px){section.mission-section .field--name-field-themen>.field__item{width:calc(33.3333% - 20px)}}section.mission-section .field--name-field-themen .field--name-field-text,section.mission-section .field--name-field-themen .field--name-field-text-formatted{margin:0}section.mission-section .field--name-field-themen .field--name-field-text-formatted:before,section.mission-section .field--name-field-themen .field--name-field-text:before{display:none}section.news-section .container{width:100%}section.news-section .row{display:flex;flex-direction:column;justify-content:space-between;margin:0;width:100%}@media only screen and (min-width:1024px){section.news-section .row{flex-direction:row}}section.news-section .row .col-md-4{height:100%}@media only screen and (min-width:768px){section.news-section .row .col-md-4{width:100%}}@media only screen and (min-width:1024px){section.news-section .row .col-md-4{width:33.3333333333%}}section.news-section .row .entry-footer a{text-transform:unset}section.newsletter-section{margin:0}section.newsletter-section .newsletter-wrapper{margin:0 auto}@media only screen and (min-width:768px){section.newsletter-section .newsletter-wrapper{margin:0}}section.newsletter-section .section-intro{margin-bottom:10px}@media only screen and (min-width:768px){section.newsletter-section .section-intro .field--name-field-teaser-newsletter{margin-top:-6px}}section.newsletter-section h2{align-items:center}section.newsletter-section form{display:flex;flex-wrap:wrap}section.newsletter-section form>p{color:#fff;margin-bottom:0}section.newsletter-section .row{margin:0}section.newsletter-section input{border:1px solid #fff;border-radius:0;height:43px}section.newsletter-section input::placeholder{color:#ccc;opacity:1}section.newsletter-section input::-ms-input-placeholder{color:#ccc}section.newsletter-section .checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;background:#fff;cursor:pointer;height:15px;margin:6px 10px 0 0;width:15px}section.newsletter-section .checkbox input[type=checkbox]:checked{content:url(icons/check-magenta.svg)}@media only screen and (min-width:768px){section.newsletter-section .form-item-email{order:1}}section.newsletter-section .form-item-email label{display:none}section.newsletter-section .form-item-email input{box-shadow:none}section.newsletter-section .form-item-email input:active,section.newsletter-section .form-item-email input:focus,section.newsletter-section .form-item-email input:hover{border-color:#fff;box-shadow:none}section.newsletter-section button{background:#e5007d;border:none;border-left:2px solid #e5007d;border-radius:0;color:#fff;height:43px;margin:10px 0}@media only screen and (min-width:768px){section.newsletter-section button{margin:0 0 0 10px;order:2;padding:12px 30px}}section.newsletter-section button:active,section.newsletter-section button:focus,section.newsletter-section button:hover{background:#fff;border:0;border-left:2px solid #e5007d;box-shadow:none;color:#e5007d}section.newsletter-section .form-item-checkbox{display:flex}section.newsletter-section .form-item-checkbox .form-checkbox{align-self:center;margin:0}section.newsletter-section .privacy-wrapper{width:100%}@media only screen and (min-width:768px){section.newsletter-section .privacy-wrapper{order:3}}section.newsletter-section .row p:last-child{font-size:.875rem;order:5}section.newsletter-section .captcha .frc-icon{fill:#fff;stroke:#fff}section.newsletter-section .captcha .frc-text{color:#fff}.fa-twitter:before,.twitter a:before{content:"";font-family:Icon Default}section.twitter-section{padding:40px 6.25%}section.twitter-section .entry-content p{color:#333}section.twitter-section .fa-instagram:before{content:"";font-family:Icon Default}section.twitter-section footer span{color:#333}section.twitter-section footer .readmore:after{content:"";font-family:Icon Default}section.persons-section-alt{padding:80px 6.25%}section.persons-section-alt .container,section.persons-section-alt .field--name-field-person-refs{width:100%}@media only screen and (min-width:768px){section.persons-section-alt .field--name-field-person-refs{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}section.persons-section-alt .field--name-field-person-refs .field__item:nth-child(3n+1){margin-left:0}section.persons-section-alt .field--name-field-person-refs .field__item{width:calc(33.3333% - 30px)}}@media only screen and (min-width:1024px){section.persons-section-alt .field--name-field-person-refs .field__item{width:calc(25% - 30px)}}section.persons-section-alt .field--name-field-person-refs .field__item .person{margin:0 0 60px}section.persons-section-alt .field--name-field-person-refs .field__item .field--name-field-image,section.persons-section-alt .field--name-field-person-refs .field__item .person{width:100%}section.persons-section-alt .field--name-field-person-refs .field__item .person .field--name-field-image img{margin:0 auto}section.persons-section-alt .field--name-field-person-refs .field__item .field--name-field-functions>div{margin-bottom:0;width:100%}section.persons-section-alt .field--name-field-person-refs .field__item .field--name-field-description{margin:5px 0;width:100%}section.persons-section-alt .field--name-field-person-refs .field__item .office-contact{margin:0 0 15px}section.persons-section-alt .field--name-field-person-refs .field__item .office-contact div{width:100%}section.story-section{background:#fff;border-top:2px solid #009ee3}section.story-section .container{width:100%}section.story-section .section-intro{margin:0}@media only screen and (min-width:1180px){section.story-section .section-intro{margin-bottom:52px}}section.story-section .timeline:before{background:#ccc}section.story-section .timeline li:before{background-color:#ccc}section.story-section .timeline .month{line-height:1.5;padding-top:22px}section.story-section .timeline .posted-date,section.story-section .timeline .timeline-panel{opacity:0}@media only screen and (min-width:1180px){section.story-section .timeline{padding:0}section.story-section .timeline:before{display:none}section.story-section .timeline>li{margin:0 0 -15px;min-height:118px;position:relative}section.story-section .timeline>li:before{display:none}section.story-section .timeline>li:nth-child(2n) .timeline-panel{float:right;text-align:left}section.story-section .timeline>li:hover .month{color:#e5007d}section.story-section .timeline>li:hover .posted-date{background:#ffed00;border-color:#ffed00;line-height:85px;transform:scale(1.4);z-index:1000}section.story-section .timeline>li:hover .timeline-heading{top:-20px}section.story-section .timeline>li:hover .timeline-body{opacity:1;top:-20px;visibility:visible}section.story-section .timeline .posted-date{background-color:#fff;border:1px solid #eaeaea;border-radius:50%;cursor:default;height:85px;left:50%;margin-left:-42px;position:absolute;text-align:center;top:0;transition:all .5s;width:85px}}@media only screen and (min-width:1180px)and (min-width:1180px){section.story-section .timeline .posted-date:hover{line-height:85px;transform:scale(1.4);z-index:1000}}@media only screen and (min-width:1180px){section.story-section .timeline .month{display:block;font-size:1.5rem;font-weight:700;line-height:5.1875rem;padding-top:0;transition:all .5s}section.story-section .timeline .timeline-panel{text-align:right;width:42%}section.story-section .timeline .timeline-heading{position:relative;top:24px;transition:all .5s}section.story-section .timeline h3{font-size:1.25rem;line-height:1.75rem;margin-bottom:5px;text-transform:uppercase}section.story-section .timeline .timeline-body{opacity:0;position:relative;top:10px;transition:all .5s;visibility:hidden}}section.event-section .container{width:100%}section.event-section .view li .mandant-name{background-color:#ffed00;display:inline-block;font-size:.75rem;margin-bottom:10px;padding:0 5px;text-transform:uppercase}section.event-section .event-item{opacity:0}section.location-section .container-fluid{padding:0}section.location-section .container-fluid>.row{margin:0}section.location-section .main-contact{position:relative}section.location-section .main-contact:before{color:#e5007d;content:"";font-family:Icon Default;left:-25px;margin:0 8px 0 0;position:absolute}section.location-section .additional-contact-data{display:flex;flex-direction:column;padding:0}section.location-section .additional-contact-data .myMap{width:100%}@media only screen and (min-width:1024px){section.location-section .additional-contact-data .myMap .embed-container{padding-bottom:26.7%}}section.location-section .additional-contact-data .location-info{width:100%}section.location-section .additional-contact-data .location-info .address:not(p){display:flex;flex-direction:column;margin:0 auto;max-width:1170px}@media only screen and (min-width:768px){section.location-section .additional-contact-data .location-info .address:not(p){flex-direction:row}}section.location-section .additional-contact-data .location-info .address:not(p) .main-contact{margin-bottom:30px;position:relative;width:100%}section.location-section .additional-contact-data .location-info .address:not(p) .main-contact:before{color:#e5007d;content:"";font-family:Icon Default;left:-25px;margin:0 8px 0 0;position:absolute}@media only screen and (min-width:768px){section.location-section .additional-contact-data .location-info .address:not(p) .main-contact{margin-bottom:0;width:33.3333333333%}}section.location-section .additional-contact-data .location-info .address:not(p) .field-name-field-additional-contact-data{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media only screen and (min-width:768px){section.location-section .additional-contact-data .location-info .address:not(p) .field-name-field-additional-contact-data{flex-direction:row;width:66.6666666667%}}section.location-section .additional-contact-data .location-info .address:not(p) .field-name-field-additional-contact-data .paragraph--type--contact{margin-bottom:30px;position:relative;width:100%}section.location-section .additional-contact-data .location-info .address:not(p) .field-name-field-additional-contact-data .paragraph--type--contact:before{color:#e5007d;content:"";font-family:Icon Default;left:-25px;margin:0 8px 0 0;position:absolute}@media only screen and (min-width:768px){section.location-section .additional-contact-data .location-info .address:not(p) .field-name-field-additional-contact-data .paragraph--type--contact{margin-bottom:0;width:calc(50% - 20px)}}section.contact-section{padding:80px 6.25%}@media only screen and (min-width:1180px){section.contact-section{padding:80px 0}}section.contact-section .row{padding:0}section.contact-section input{height:47px}section.contact-section .form-email,section.contact-section .form-text,section.contact-section .form-textarea{border:2px solid #ccc;border-radius:0;font-size:1em}section.contact-section .form-email:active,section.contact-section .form-email:focus,section.contact-section .form-text:active,section.contact-section .form-text:focus,section.contact-section .form-textarea:active,section.contact-section .form-textarea:focus{border-color:#e5007d;box-shadow:none}section.contact-section .form-textarea{margin:0 0 30px;width:100%}section.contact-section .form-checkbox{height:auto;height:15px;margin:6px 10px 0 0;text-align:left;width:15px}section.contact-section .form-item-checkbox{text-align:center}section.contact-section input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #ccc;cursor:pointer;height:15px;margin:6px 10px 0 0;width:15px}section.contact-section input[type=checkbox]:checked{content:url(icons/check-magenta.svg)}section.contact-section .checkbox label{display:inline;padding:0;text-align:left}section.contact-section #edit-submit{border-radius:0;display:block;margin:30px auto 0}section.contact-section .row .col-sm-4{padding:0}section.contact-section button{display:block;margin:20px auto}section.contact-section div.alert-danger{border-color:#ef044f}section.contact-section div.alert-danger h2{color:#ef044f;font-size:1.375rem}section.contact-section div.alert-danger button{display:none}section.contact-section div.alert-danger ul li{color:#333}section.contact-section div.alert-danger ul li a{text-decoration:underline}.path-impressum h1{font-size:responsive 2.25rem 3rem}.path-impressum footer.footer-section .list-inline{display:block}section.articles-section article .content .mandant-name{background-color:#ffed00;display:inline-block;font-size:.75rem;margin-bottom:10px;padding:0 5px;text-transform:uppercase}section.articles-section article .field--name-field-teaser{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}section.articles-section:not(.article-large-slider){padding:80px 6.25%}article.teaser .entry-header{padding:0 18px}article.teaser .entry-image{float:none;margin:5px 20px 0 0;max-width:100%;min-width:190px}@media only screen and (min-width:768px){article.teaser .entry-image{max-width:190px}}.article.slider .media--bundle--article{margin-bottom:20px;overflow:hidden}.article.slider .media--bundle--article:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.article.slider .media--bundle--article img{margin-bottom:0;transition:all .4s ease-in-out}.article.slider h2{text-transform:none}.page-node-type-article article.full{padding:0 6.25%}@media only screen and (min-width:1024px){.page-node-type-article article.full{padding:0}}.page-node-type-article article.full .field--name-user-name{background:#e5007d;color:#ffed00;display:table;font-size:1.5rem;margin:0 auto 40px;padding:6px 10px}.page-node-type-article article.full h1{margin-bottom:10px;text-align:center}.page-node-type-article article.full .field--name-field-image-caption,.page-node-type-article article.full figcaption{text-align:right}.page-node-type-article article.full .field--name-field-date-without-time{margin:18px 0}.page-node-type-article article.full .field--name-field-title,.page-node-type-article article.full h2.field{font-family:BarlowCond Semibold;font-size:responsive 1.75rem 2rem;line-height:responsive 1.75rem 2rem;margin:0 0 20px;padding:10px 0 0}.page-node-type-article article.full .field--name-field-files,.page-node-type-article article.full .paragraph--type--embed-code,.page-node-type-article article.full .paragraph--type--image,.page-node-type-article article.full .paragraph--type--links,.page-node-type-article article.full .paragraph--type--text{margin:0 0 30px}.page-node-type-article article.full .field--name-field-links a:before{color:#e5007d;content:"";font-family:Icon Default;padding:0 9px 0 0}.page-node-type-article article.full .field--name-field-files .icon:before{color:#e5007d;content:"";font-family:Icon Default;margin:0 10px 0 0}.page-node-type-article .backlink a:hover:before{margin-left:-10px;transition:all .4s ease-in-out 0s}.path-articles .region-content .entry-content .readmore{font-size:1.25rem;text-transform:unset}.path-articles h2 .field--name-title{text-transform:none}.page-node-type-articles-overview .region-content{margin:0 auto;max-width:750px;padding:150px 0 0}@media only screen and (min-width:1180px){.page-node-type-articles-overview .region-content{padding:170px 0 110px}}.page-node-type-articles-overview .region-content .title-wrapper{text-align:center}.page-node-type-articles-overview .region-content .title-wrapper h1{background:#a5027d;color:#fff;display:inline-block;margin:0 0 30px;padding:5px 15px 4px}@media only screen and (min-width:768px){.page-node-type-articles-overview .region-content .title-wrapper h1{margin:0 0 40px}}.page-node-type-articles-overview .region-content .entry-header h2{font-size:1.5rem}.page-node-type-articles-overview .region-content .entry-header h2 span{color:#000}.page-node-type-articles-overview .region-content .entry-content .readmore{display:block;font-family:Calibri Bold;font-size:1.25rem;margin:10px 0 0;text-transform:unset}.page-node-type-articles-overview .region-content .entry-content .readmore:after{content:"";font-family:Icon Default;padding:0 0 0 5px}.page-node-type-articles-overview .region-content .entry-content .readmore:focus:after,.page-node-type-articles-overview .region-content .entry-content .readmore:hover:after{padding-left:10px;padding-right:0}.page-node-type-articles-overview .field--name-field-intro,.page-node-type-articles-overview article.teaser{margin:0 0 30px}.page-node-type-articles-overview .field--name-field-intro{padding:0 18px}.page-node-type-persons-overview .region-content{margin:0 auto;max-width:1170px;padding:150px 0 0}@media only screen and (min-width:1180px){.page-node-type-persons-overview .region-content{padding:170px 0 110px}}@media only screen and (min-width:768px){.page-node-type-persons-overview .region-content .field--name-field-persons{display:flex;flex-wrap:wrap;justify-content:space-between}.page-node-type-persons-overview .region-content .field--name-field-persons .field__item:nth-child(3n+1){margin-left:0}.page-node-type-persons-overview .region-content .field--name-field-persons .field__item{width:calc(33.3333% - 30px)}}@media only screen and (min-width:1024px){.page-node-type-persons-overview .region-content .field--name-field-persons .field__item{width:calc(25% - 30px)}}.page-node-type-persons-overview .region-content .field--name-field-persons .field__item .person{margin:0 0 60px}.page-node-type-persons-overview .region-content .field--name-field-persons .field__item .field--name-field-image,.page-node-type-persons-overview .region-content .field--name-field-persons .field__item .person{width:100%}.page-node-type-persons-overview .region-content .field--name-field-persons .field__item .person .field--name-field-image img{margin:0 auto}.page-node-type-persons-overview .region-content .field--name-field-persons .field__item .field--name-field-description{width:100%}.page-node-type-persons-overview .region-content .field--name-field-persons .field__item .field--name-field-functions>div{margin-bottom:0;width:100%}.page-node-type-persons-overview .region-content .field--name-field-persons .field__item .office-contact{margin:0 0 15px}.page-node-type-persons-overview .region-content .field--name-field-persons .field__item .office-contact div{width:100%}.page-node-type-persons-overview .region-content .field--name-field-persons .entry-content h3{margin:10px 0 0}.page-node-type-persons-overview .region-content .field--name-field-persons .entry-content .field--name-field-email{text-align:center;width:100%}.page-node-type-persons-overview .region-content .person-content-wrapper{text-align:center}.page-node-type-persons-overview .region-content .person-content-wrapper h2{background:#009ee3;color:#fff;display:inline-block;margin:0 0 40px;padding:5px 15px 3px;text-transform:uppercase}.page-node-type-persons-overview .region-content .person-content-wrapper .field--name-field-intro{margin:0 0 30px;padding:0 18px}@media only screen and (min-width:768px){.page-node-type-persons-overview .region-content .persons-overview{padding-left:6.25%;padding-right:6.25%}}section.connections-section{background:#fff;padding:80px 0}section.connections-section .aspectbox:before{content:none}section.member-section{background:none;border-bottom:2px solid #e5007d;display:flex;flex-direction:column}@media only screen and (min-width:1024px){section.member-section{flex-direction:row}}section.member-section .engagement-background{background:url(images/engagieren_mobile.png) 50% no-repeat #5e5e5e;background-size:cover;color:#fff;height:580px}@media only screen and (min-width:768px){section.member-section .engagement-background{background-image:url(images/engagieren.png);height:500px}}@media only screen and (min-width:1024px){section.member-section .engagement-background{width:60%}}section.member-section .engagement{background:#e5007d;display:flex;flex-direction:column;justify-content:center;padding:6.25%}@media only screen and (min-width:1024px){section.member-section .engagement{padding:0 3.25%;width:40%}}section.member-section .engagement p:nth-child(3){margin-bottom:0}section.member-section .engagement h2{margin-bottom:24px}section.member-section .engagement .animation-wrapper{opacity:0}.election-pages-section{background:#ffe209;padding:40px 0;text-align:center}.election-pages-section h2{background:none;color:#e5007d;padding:0;text-transform:none}.election-pages-section p{max-width:800px;padding:0 15px}.election-pages-section .section-intro{margin:0 0 36px}.election-pages-section .field--name-field-election-pages+.field--name-field-election-pages{margin:15px 0 0}.election-pages-section a{text-transform:uppercase}.election-pages-section a:focus,.election-pages-section a:hover{text-decoration:underline}.page-node-type-event label.form-required:after,.path-event label.form-required:after{background-size:10px 7px;color:red;content:"";display:inline-block;height:7px;line-height:1;vertical-align:super;width:10px}#podcasts{border-top:2px solid #009ee3}#podcasts .podcast-text h3{font-family:BarlowCond Semibold}section.slogan-link-section{padding:15px}@media only screen and (min-width:1180px){section.slogan-link-section{padding:12px 45px}}section.slogan-link-section .content-container{max-width:unset}@media only screen and (min-width:768px){section.slogan-link-section .content-container{align-items:center;display:flex;gap:30px;justify-content:space-between}}section.slogan-link-section .field--name-field-link-title{color:#009ee3;font-family:var(--font-2);margin-bottom:6px}@media only screen and (min-width:768px){section.slogan-link-section .field--name-field-link-title{margin:0}}section.slogan-link-section .link-wrapper{align-items:center;display:flex;flex-shrink:0}section.slogan-link-section .field--name-field-link{font-family:var(--font-2)}section.slogan-link-section svg{fill:#e5007d;height:12px;margin-left:8px;width:12px}