.wp-block-a21-hero.is-campaign-hero{--a21-campaign-top:calc(var(--wp--custom--design--section-space) + var(--wp--custom--design--text-hero-rise)/4);color:var(--wp--preset--color--contrast);isolation:isolate;padding-bottom:var(--wp--custom--design--section-space);padding-top:var(--a21-campaign-top);position:relative}.wp-block-a21-hero.is-campaign-hero:before{background:var(--wp--preset--color--primary-light);clip-path:polygon(0 calc(var(--a21-campaign-top) + var(--wp--preset--spacing--60)),100% calc(var(--a21-campaign-top) + var(--wp--preset--spacing--60) - var(--wp--custom--design--cut)),100% 100%,0 100%);content:"";inset:0;position:absolute;z-index:-1}.wp-block-a21-hero.is-campaign-hero .wp-block-a21-hero__meta{margin:0;max-width:none;width:100%}.wp-block-a21-hero.is-campaign-hero .wp-block-a21-hero__title{hyphens:manual;line-height:1.45;max-width:none;text-wrap:balance}.wp-block-a21-hero.is-campaign-hero .wp-block-a21-hero__title>span{background:var(--wp--preset--color--contrast)}main .wp-block-post-content>.wp-block-a21-hero.is-campaign-hero:first-child{margin-top:0}.wp-block-a21-hero__campaign-inner{margin-inline:auto;max-width:var(--wp--style--global--wide-size);width:calc(100% - var(--wp--custom--design--gutter)*2)}.wp-block-a21-hero__campaign-body{align-items:center;display:grid;gap:var(--wp--preset--spacing--60);grid-template-columns:minmax(0,1fr) minmax(0,.4fr);margin-top:var(--wp--preset--spacing--50)}.wp-block-a21-hero__statement{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--xx-large);font-weight:600;justify-self:center;line-height:1.35;margin:0;max-width:25ch;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;text-wrap:balance}.wp-block-a21-hero__statement strong{color:var(--wp--preset--color--primary);font-weight:inherit}.wp-block-a21-hero__circle{aspect-ratio:1;border:var(--wp--custom--design--logo-border) solid var(--wp--preset--color--base);border-radius:50%;box-sizing:border-box;overflow:hidden;width:100%}.wp-block-a21-hero__portrait{display:block;height:100%;object-fit:cover;object-position:var(--abstimmung21-hero-focal,50% 50%);width:100%}.wp-block-a21-hero__actions{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--50);grid-column:1/-1;justify-content:center}.is-campaign-hero .wp-block-a21-hero__button{align-items:center;background:transparent;border:var(--wp--custom--form--border-width) solid;border-radius:var(--wp--custom--radius--button);box-sizing:border-box;color:var(--wp--custom--color--cta-hover);display:inline-flex;font-size:var(--wp--preset--font-size--medium);gap:var(--wp--preset--spacing--40);justify-content:center;line-height:1.4;max-width:100%;text-align:center;text-decoration:none;text-transform:uppercase;transition:color var(--wp--custom--transition),background-color var(--wp--custom--transition)}.is-campaign-hero .wp-block-a21-hero__button>span:first-child{min-width:0;overflow-wrap:anywhere}.is-campaign-hero .wp-block-a21-hero__button:hover{background:var(--wp--custom--color--cta-hover);border-color:var(--wp--custom--color--cta-hover);color:var(--wp--custom--color--cta-text)}.is-campaign-hero .wp-block-a21-hero__button:focus-visible{outline:3px solid var(--wp--custom--color--focus);outline-offset:3px}.is-campaign-hero .wp-block-a21-hero__button--register{background:var(--wp--preset--color--base)}.is-campaign-hero .wp-block-a21-hero__button--register:hover{background:var(--wp--custom--color--cta-hover)}.wp-block-a21-hero__button-icon{background:currentcolor;flex:0 0 auto;height:1.5em;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgNTQgMzE0IDE5NCIgZmlsbD0iY3VycmVudENvbG9yIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMzUuMzUsMjAwLjA3bC03MC4zNSwzNC4wNy0yNC4xNCwxMC45NGMtNy42NCwzLjQ2LTE1Ljk4LDEuNjYtMjEuNy0zLjQyLTYuMDktNS40MS03LjE1LTEzLjg5LTMuOTQtMjIuMjZsMjYuMTMtNjguMTRjLTkuNy0yNC43Ny0xOS42Mi00Ny4yNi0yNy4zNi03MS44LTEuNzQtNS41MS4yOS0xMi4wNywzLjA0LTE2LjE2LDkuMDktMTMuNSwyOS43MS0yLjc3LDQ1LjI1LDQuNzNsNzMuNjMsMzUuNTYsNjUuNTksMzIuMDdjNi40MiwzLjE0LDEwLjU4LDguMTMsMTEuMjIsMTQuMzIuNjcsNi41MS0zLjMzLDEzLjUxLTEwLjIyLDE2LjkxbC02Ny4xNiwzMy4xNlogTTEyNS4wOSwyMjQuODFsMjYuMTYtNjcuMzgsNjguMTEtLjA4YzMuNDUsMCw1Ljc0LTQuMDksNS43Ni02LjE4LjAyLTIuMjMtMi41NS01Ljk4LTYuMDMtNS45N2gtNjcuODhzLTI2LTY2Ljk0LTI2LTY2Ljk0Yy0uOTYtMi40Ni0uNjItNS42NS44Ny03LjcsMi4wNi0yLjg0LDYuMjYtMy45OSw5LjM5LTIuNDhsMTYwLjYzLDc3LjQzYzIuMzMsMS4xMiw0LjkxLDMuMzgsNC44LDUuNzgtLjE0LDMuMjYtMi4zMSw0LjU4LTQuNjUsNS43MWwtMTYwLjgsNzcuNDRjLTIuNjMsMS4yNy02LjgyLjIzLTguNDctMS4zMS0xLjI2LTEuMTctMy4yNC00LjgtMS44OC04LjMzWiIvPjxjaXJjbGUgY3g9IjEwNS4zOSIgY3k9IjE1My40OSIgcj0iOC40Ii8+PGNpcmNsZSBjeD0iNzMuMDYiIGN5PSIxNTMuNDkiIHI9IjguNCIvPjxjaXJjbGUgY3g9IjQwLjczIiBjeT0iMTUzLjQ5IiByPSI4LjQiLz48Y2lyY2xlIGN4PSI4LjQiIGN5PSIxNTMuNDkiIHI9IjguNCIvPjwvc3ZnPgo=) center/contain no-repeat;width:1.5em}.wp-block-a21-hero__button--register .wp-block-a21-hero__button-icon{mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMS42IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0xNiAzSDR2MThoMTR2LTlNOCA3aDFNOCAxMWgxTTggMTVoMU0xMiAxM2wxLTQgNi41LTYuNSAzIDNMMTYgMTJ6TTE4IDRsMyAzIi8+PC9zdmc+Cg==)}.wp-block-a21-hero__button--submit .wp-block-a21-hero__button-icon{width:2em}@media(max-width:767px){.wp-block-a21-hero.is-campaign-hero .wp-block-a21-hero__title{font-size:min(var(--wp--preset--font-size--display),10vw)}.wp-block-a21-hero__campaign-body{gap:var(--wp--preset--spacing--50);grid-template-columns:minmax(0,1fr);margin-top:var(--wp--preset--spacing--60)}.wp-block-a21-hero__circle{justify-self:center;max-width:14rem;width:50%}.wp-block-a21-hero__actions{gap:var(--wp--preset--spacing--40)}.is-campaign-hero .wp-block-a21-hero__button{max-width:28rem;width:100%}}.wp-block-a21-hero__media{background:var(--wp--preset--color--primary-light);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--wp--custom--design--cut)),0 100%);height:var(--wp--custom--design--hero-height);overflow:hidden;position:relative}.wp-block-a21-hero__image{height:100%;inset:0;object-fit:cover;object-position:var(--abstimmung21-hero-focal,50% 50%);position:absolute;width:100%}.wp-block-a21-hero__overlay{background:var(--abstimmung21-hero-overlay,transparent);inset:0;position:absolute}.wp-block-a21-hero__meta{box-sizing:border-box;margin:calc(var(--wp--preset--spacing--70)*-1) auto 0;max-width:var(--wp--custom--design--title-width);position:relative;transform:rotate(var(--wp--custom--design--angle));transform-origin:left center;width:calc(100% - var(--wp--custom--design--gutter)*2)}.wp-block-a21-hero__eyebrow{background:var(--wp--preset--color--base);bottom:100%;box-sizing:border-box;color:var(--wp--preset--color--primary-dark);font-size:var(--wp--custom--design--eyebrow-size);font-weight:700;left:0;letter-spacing:.12em;margin:0 0 calc(var(--wp--custom--design--eyebrow-gap) + var(--wp--preset--font-size--display)*.06);max-width:100%;padding:.25em .75em;position:absolute;text-transform:uppercase;width:fit-content}.wp-block-a21-hero__title{font-size:var(--wp--preset--font-size--display);hyphens:auto;line-height:1.48;margin:0;max-width:var(--wp--custom--design--title-width);overflow-wrap:anywhere;text-transform:uppercase}.wp-block-a21-hero__title>span{background:var(--wp--preset--color--contrast);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--wp--preset--color--base);padding:.06em .25em .12em}.wp-block-a21-hero__title .wp-block-a21-hero__separator{background:linear-gradient(currentcolor,currentcolor) 50%/.3em .12em no-repeat;word-spacing:.65em}.wp-block-a21-hero__title>[contenteditable]:has(.wp-block-a21-hero__separator){white-space:normal!important}.is-text-hero{isolation:isolate;padding-bottom:var(--wp--preset--spacing--50);padding-top:calc(var(--wp--custom--design--section-space) + var(--wp--custom--design--text-hero-rise)/2);position:relative}.is-text-hero .wp-block-a21-hero__media{clip-path:polygon(0 calc(var(--wp--custom--design--section-space) + var(--wp--custom--design--text-hero-rise)),100% var(--wp--custom--design--section-space),100% 100%,0 100%);height:100%;inset:0;position:absolute;z-index:-1}.is-text-hero .wp-block-a21-hero__meta{margin-top:0}:root .wp-block-a21-hero{margin-bottom:var(--wp--preset--spacing--50)}main .wp-block-post-content>.wp-block-a21-hero:first-child{margin-top:calc(var(--wp--preset--spacing--70)*-1 - var(--wp--style--block-gap, 1rem))}:root .wp-block-a21-hero.is-text-hero{margin-bottom:0}:root .is-text-hero+.wp-block-a21-section{margin-top:0}:root .wp-block-a21-hero+.wp-block-a21-section,:root .wp-block-a21-hero+:where(.wp-block-a21-page-nav)+.wp-block-a21-section{--a21-section-space-top:var(--wp--preset--spacing--60)}.wp-block-a21-hero+.wp-block-a21-page-nav{--a21-page-nav-space-top:var(--wp--preset--spacing--60)}.wp-block-a21-hero:not(.has-section-continuation)+.wp-block-a21-page-nav:has(+.wp-block-a21-section.has-angled-edges){--a21-page-nav-top-cut:var(--wp--custom--design--cut)}:root .wp-block-a21-hero.has-section-continuation{margin-bottom:0}.is-image-hero.has-section-continuation{background:var(--a21-opening-background)}.is-text-hero.has-section-continuation .wp-block-a21-hero__media{background:var(--a21-opening-background);height:calc(100% + 1px)}:root .has-section-continuation+.wp-block-a21-section{margin-top:0;--a21-section-top-cut:calc(var(--wp--custom--design--cut)*0)}:root .is-text-hero+.wp-block-a21-page-nav+.wp-block-a21-section{margin-top:0}:root .has-section-continuation+.wp-block-a21-page-nav+.wp-block-a21-section{margin-top:0;--a21-section-top-cut:calc(var(--wp--custom--design--cut)*0)}
