@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(90deg)}to{transform:rotate(0deg)}}@keyframes rotateOnce{0%{transform:rotate(-90deg)}50%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUpShort{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUpShort{0%{transform:translateY(40px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes fadeInDownShort{0%{transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInDownShort{0%{transform:translateY(-40px)}to{opacity:1;transform:translate(0)}}@keyframes blinker{50%{opacity:0}}@keyframes pulse{0%{transform:scale(.9)}70%{transform:scale(1.2)}to{transform:scale(.9)}}@keyframes moveAndZoom{0%{transform:translateX(0) scale(1)}25%{transform:translateX(-1%) scale(1.02)}50%{transform:translateX(1%) scale(1.03)}75%{transform:translateX(-.5%) scale(1.01)}to{transform:translateX(0) scale(1)}}.animateFadeInLeft{animation:fadeInLeft 1s forwards;opacity:0}.animateFadeInRight{animation:fadeInRight 1s forwards;opacity:0}.animateFadeInUp{animation:fadeInUp 1s forwards;opacity:0}.animateFadeInUpShort{animation:fadeInUpShort 1s forwards;opacity:0}.animateFadeInDownShort{animation:fadeInDownShort 1s forwards;opacity:0}.path-digitale-abstimmung,.path-event{background-attachment:fixed;background-position:50%;background-size:cover}.path-digitale-abstimmung .page-content-container,.path-event .page-content-container{display:grid;grid-template-columns:1fr min(var(--content-width-tiny),100% - 30px) 1fr;padding-bottom:var(--content-vpadding)}@media only screen and (min-width:768px){.path-digitale-abstimmung .page-content-container,.path-event .page-content-container{grid-template-columns:1fr min(750px,100% - 90px) 7fr;padding-top:80px}}.path-digitale-abstimmung .page-content-container>section,.path-event .page-content-container>section{background:var(--fff);grid-column:2;height:fit-content}@media only screen and (min-width:768px){.path-digitale-abstimmung .page-content-container>section,.path-event .page-content-container>section{padding:var(--v-space-xxl)}}@media only screen and (min-width:1024px){.path-digitale-abstimmung .page-content-container>section,.path-event .page-content-container>section{padding:var(--v-space-4xl)}}.path-digitale-abstimmung .form-item:not(:last-child),.path-digitale-abstimmung .form-wrapper:has(.form-item-address-street-address,.form-item-id-card-number,.form-item-accommodation-partner),.path-event .form-item:not(:last-child),.path-event .form-wrapper:has(.form-item-address-street-address,.form-item-id-card-number,.form-item-accommodation-partner){margin-bottom:var(--v-space-s)}.path-digitale-abstimmung .form-item-marketing a,.path-digitale-abstimmung .form-item-marketing label,.path-digitale-abstimmung .form-item-privacy a,.path-digitale-abstimmung .form-item-privacy label,.path-event .form-item-marketing a,.path-event .form-item-marketing label,.path-event .form-item-privacy a,.path-event .form-item-privacy label{font-size:clamp(.9375rem,1.3541666667rem + -1.8518518519vw,.9375rem);line-height:calc(clamp(.9375rem, 1.3541666667rem + -1.8518518519vw, .9375rem)*1.3333)}.path-digitale-abstimmung .form-item-intro,.path-digitale-abstimmung fieldset.form-item:not(:last-child),.path-event .form-item-intro,.path-event fieldset.form-item:not(:last-child){margin-bottom:var(--v-space-l)}.path-digitale-abstimmung .js-form-type-checkbox,.path-event .js-form-type-checkbox{display:flex;gap:10px}.path-digitale-abstimmung .js-form-type-checkbox input,.path-event .js-form-type-checkbox input{flex-shrink:0}.path-digitale-abstimmung header,.path-event header{align-items:center;border-bottom:1px solid var(--light-grey);display:flex;flex-direction:column;gap:20px;justify-content:space-between;margin:0 0 var(--v-space-xxl);padding:var(--v-space-s) 0 0}@media only screen and (min-width:768px){.path-digitale-abstimmung header,.path-event header{border-bottom:1px solid var(--light-grey);padding:0 0 var(--v-space-xxl)}}@media only screen and (min-width:1024px){.path-digitale-abstimmung header,.path-event header{flex-direction:row}}.path-digitale-abstimmung .logo-wrapper,.path-event .logo-wrapper{flex-shrink:0}.path-digitale-abstimmung .field--name-user-name,.path-event .field--name-user-name{font-family:var(--font)}.path-digitale-abstimmung .form-item-date,.path-digitale-abstimmung .form-item-date-to,.path-event .form-item-date,.path-event .form-item-date-to{font-family:var(--font-heading);margin:0 0 var(--v-space-xs)}.path-digitale-abstimmung .form-item-address-info,.path-event .form-item-address-info{margin:0 0 var(--v-space-l)}.path-digitale-abstimmung ol,.path-event ol{list-style:decimal}.path-digitale-abstimmung ul,.path-event ul{list-style:disc}.path-digitale-abstimmung ol:not(:last-child),.path-digitale-abstimmung ul:not(:last-child),.path-event ol:not(:last-child),.path-event ul:not(:last-child){margin:0 0 var(--v-space-m) var(--v-space-l)}.path-digitale-abstimmung ol,.path-digitale-abstimmung ul,.path-event ol,.path-event ul{margin-left:var(--v-space-l)}.path-digitale-abstimmung .field--type-file,.path-event .field--type-file{margin:0 0 var(--v-space-m)}.path-digitale-abstimmung .field--type-file:hover svg,.path-event .field--type-file:hover svg{transform:translateY(4px);transition:transform .3s ease-in-out}.path-digitale-abstimmung .field--type-file svg,.path-event .field--type-file svg{fill:var(--color1);flex-shrink:0;height:20px;transition:var(--transition-short);width:18px}.path-digitale-abstimmung div[data-drupal-selector=edit-code-link],.path-event div[data-drupal-selector=edit-code-link]{background:#f5f5f5;margin:0 0 var(--v-space-m);padding:12px 8px}.path-digitale-abstimmung div[data-drupal-selector=edit-code-link] a:before,.path-event div[data-drupal-selector=edit-code-link] a:before{content:url(../icons/arrow.svg);display:inline-block;margin-right:var(--v-space-xs)}.path-digitale-abstimmung .form-item-birthday input,.path-event .form-item-birthday input{border:2px solid var(--grey);display:block;min-width:218px;padding:12px 8px}.path-digitale-abstimmung .js-form-type-radio input,.path-event .js-form-type-radio input{cursor:pointer;height:23px;position:absolute;width:23px;z-index:1}.path-digitale-abstimmung .js-form-type-radio input:checked+label:before,.path-event .js-form-type-radio input:checked+label:before{background:url(../icons/check.svg) no-repeat 50%/60%;border-color:var(--color1)}.path-digitale-abstimmung .js-form-type-radio label,.path-event .js-form-type-radio label{align-items:center;cursor:pointer;display:inline-flex}.path-digitale-abstimmung .js-form-type-radio label:before,.path-event .js-form-type-radio label:before{border:2px solid var(--grey);border-radius:50%;content:"";display:inline-block;height:20px;margin-right:var(--v-space-s);transition:none;width:20px}.path-digitale-abstimmung .fieldset-legend,.path-digitale-abstimmung .form-item-birthday label,.path-event .fieldset-legend,.path-event .form-item-birthday label{display:block;font-family:var(--font-heading);margin:0 0 var(--v-space-xs)}.path-digitale-abstimmung input[type=checkbox],.path-event input[type=checkbox]{height:20px;width:20px}.path-digitale-abstimmung #childcare-wrapper,.path-digitale-abstimmung #companion-wrapper,.path-event #childcare-wrapper,.path-event #companion-wrapper{margin-bottom:var(--v-space-s)}.path-digitale-abstimmung #event-wrapper,.path-digitale-abstimmung .form-item-outro,.path-digitale-abstimmung .form-submit,.path-digitale-abstimmung .frc-captcha,.path-digitale-abstimmung div[data-drupal-selector=edit-form-fields-custom],.path-event #event-wrapper,.path-event .form-item-outro,.path-event .form-submit,.path-event .frc-captcha,.path-event div[data-drupal-selector=edit-form-fields-custom]{margin-bottom:var(--v-space-l)}.path-digitale-abstimmung .form-item-links p,.path-event .form-item-links p{display:flex;gap:10px}.path-digitale-abstimmung .form-item-links a,.path-event .form-item-links a{color:var(--light-grey2)}.path-digitale-abstimmung .form-item-links a,.path-digitale-abstimmung form>p,.path-event .form-item-links a,.path-event form>p{font-size:clamp(.9375rem,1.3541666667rem + -1.8518518519vw,.9375rem);line-height:calc(clamp(.9375rem, 1.3541666667rem + -1.8518518519vw, .9375rem)*1.3333)}.path-digitale-abstimmung .form-item.form-item-date,.path-digitale-abstimmung .form-item.form-item-date-to,.path-event .form-item.form-item-date,.path-event .form-item.form-item-date-to{font-family:var(--font)}.path-digitale-abstimmung .form-item-address-select label,.path-event .form-item-address-select label{font-size:clamp(1.0625rem,1.5347222222rem + -2.0987654321vw,1.0625rem);line-height:calc(clamp(1.0625rem, 1.5347222222rem + -2.0987654321vw, 1.0625rem)*1.0833)}.path-digitale-abstimmung .form-item-address-select label strong,.path-event .form-item-address-select label strong{margin:0 var(--v-space-xs)}@media only screen and (min-width:768px){.path-digitale-abstimmung{background-image:url(../images/antrag.webp)}}.path-digitale-abstimmung .form-item-credential label{display:block;font-size:clamp(1.0625rem,1.5347222222rem + -2.0987654321vw,1.0625rem);line-height:calc(clamp(1.0625rem, 1.5347222222rem + -2.0987654321vw, 1.0625rem)*1.41);margin-bottom:var(--v-space-xs)}.path-digitale-abstimmung .uv-digital-voting-election:has(+p)+p{border:1px solid var(--light-grey);border-radius:10px;margin-bottom:var(--v-space-3xl);padding:var(--v-space-s);text-align:center}.path-digitale-abstimmung .uv-digital-voting-election:has(+p)+p:before{content:url(../icons/grafik_stimme-abgegeben.svg);display:block;height:160px;margin:var(--v-space-xl) auto 60px;width:160px}.path-digitale-abstimmung .uv-digital-voting-election .form-item-credential{margin-bottom:var(--v-space-4xl)}.path-digitale-abstimmung .form-text{margin-bottom:var(--v-space-xs)}.path-digitale-abstimmung .field-suffix i{color:var(--light-grey2);font-size:clamp(.9375rem,1.3541666667rem + -1.8518518519vw,.9375rem);line-height:calc(clamp(.9375rem, 1.3541666667rem + -1.8518518519vw, .9375rem)*1.6)}.path-digitale-abstimmung .question-wrapper{background-color:var(--light-blue);border-radius:10px;margin-bottom:var(--v-space-xl);padding:var(--v-space-xl)}.path-digitale-abstimmung .form-submit{margin-bottom:80px;width:100%}.path-digitale-abstimmung .questions{margin-bottom:80px}.path-digitale-abstimmung .details{color:var(--light-grey2);font-size:clamp(.9375rem,1.3541666667rem + -1.8518518519vw,.9375rem);line-height:calc(clamp(.9375rem, 1.3541666667rem + -1.8518518519vw, .9375rem)*1.6);margin-bottom:var(--v-space-4xl)}.path-digitale-abstimmung .note{font-family:var(--font-regular)}.path-digitale-abstimmung .privacy{display:flex;gap:10px}.path-digitale-abstimmung .privacy a{color:var(--light-grey2);font-size:clamp(.9375rem,1.3541666667rem + -1.8518518519vw,.9375rem);line-height:calc(clamp(.9375rem, 1.3541666667rem + -1.8518518519vw, .9375rem)*1.3333)}