@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 fadeOutLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,0,0)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,0,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}.animateFadeOutLeft{animation:fadeOutLeft 1s forwards}.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}body.path-petitionen{background-image:none!important}.path-petitionen{container-type:inline-size}.path-petitionen .dialog-off-canvas-main-canvas,.path-petitionen .header{margin:0}.path-petitionen .page-content-container{display:grid;font-family:var(--font);font-size:clamp(1.25rem,1.25rem + 0vw,1.25rem);grid-template-columns:1fr min(1300px,90%) 1fr;line-height:1.5;position:relative}.path-petitionen .page-content-container:before{background:var(--color2);content:"";height:290px;left:0;position:absolute;width:100%;z-index:-1}.path-petitionen .page-content-container section{grid-column:2}@container (width > 1023px){.path-petitionen .page-content-container{grid-template-columns:1fr min(1300px,100% - 30px) 1fr}.path-petitionen .petition-form-wrapper{display:grid;gap:12px 24px;grid-template-columns:640px auto}}@container (width > 1100px){.path-petitionen .petition-form-wrapper{display:grid;gap:12px 52px;grid-template-columns:65% auto}}.path-petitionen .page-content-container h1{background:var(--color2);color:var(--color1);font-size:clamp(2.25rem,1.8611111111rem + 1.7283950617vw,3.125rem);grid-column:1;grid-row:1;line-height:1.2;margin:0 -15px -26px;padding:14px 15px 46px}.path-petitionen .page-content-container h2{font-size:clamp(1.5rem,1.2777777778rem + .987654321vw,2rem);font-weight:700;line-height:1.3125;margin:0 0 12px}.path-petitionen .page-content-container p+h2{margin:32px 0 12px}@container (width > 1023px){.path-petitionen .petition-form-wrapper h1{grid-column:1/span 2;margin:45px 0 0;padding:14px 0 46px}}.path-petitionen .page-content-container .image-wrapper{grid-column:1;grid-row:2;margin:0 0 20px;max-width:100%;overflow:hidden}.path-petitionen .page-content-container .image-wrapper img{border-radius:20px;display:block;height:auto;max-width:100%;width:100%}.path-petitionen .page-content-container .intro-wrapper{font-size:1.3rem;grid-column:1;grid-row:3;line-height:1.6667}.path-petitionen .page-content-container .intro-wrapper ol,.path-petitionen .page-content-container .intro-wrapper ul{margin:0 0 var(--v-space-l) 22px}.path-petitionen .page-content-container .intro-wrapper ol li,.path-petitionen .page-content-container .intro-wrapper ul li{margin:0 0 var(--v-space-s)}.path-petitionen .page-content-container .intro-wrapper ol li::marker,.path-petitionen .page-content-container .intro-wrapper ul li::marker{color:var(--color1)}.path-petitionen .page-content-container .intro-wrapper ul li{list-style:disc}.path-petitionen .page-content-container .intro-wrapper ol li{list-style:decimal}@container (width > 767px){.path-petitionen .petition-sidebar{grid-column:2;grid-row:2/span 2}}#edit-form-header-inside{border-bottom:1px solid var(--light-grey);margin:0 0 var(--v-space-m);padding:0 0 var(--v-space-m)}#edit-form-header-inside p{font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.0833}#edit-form-header-inside .petition-count{font-size:clamp(2.5rem,2.5rem + 0vw,2.5rem);font-weight:700;line-height:1;margin:0 0 var(--v-space-m);min-height:42px;position:relative;text-align:center}#edit-form-header-inside .petition-count:before{content:"✊";position:absolute;top:0;transform:translateX(calc(-100% - .3em))}#edit-form-header-inside p{text-align:center}.path-petitionen form{background:#fff;border-radius:20px;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);margin:0 0 var(--v-space-3xl);padding:var(--v-space-l) 6% var(--v-space-xxl)}.path-petitionen form h2.petition-form-heading{font-size:clamp(1.5rem,1.5rem + 0vw,1.5rem);hyphens:none;line-height:1.0833;margin:0 0 var(--v-space-l)}.path-petitionen form .form-item{margin:0 0 var(--v-space-m)}.path-petitionen form label{color:var(--text-color);font-size:clamp(.875rem,.875rem + 0vw,.875rem);line-height:1.3}.path-petitionen form label a{color:var(--text-color)}.path-petitionen form div:has(input[type=email]) label,.path-petitionen form div:has(input[type=text]) label,.path-petitionen form div:has(select) label{display:none}.path-petitionen form .form-item input[type=checkbox]{border-width:1px;height:23px;min-width:23px;width:23px}.path-petitionen form .frc-container{color:var(--text-color)}.path-petitionen form .frc-icon{fill:#000;stroke:#000}.path-petitionen form .submit-wrapper{margin:var(--v-space-l) 0 var(--v-space-xl)}.path-petitionen form .submit-wrapper input[type=submit]{background-color:var(--color1);border-color:var(--color1);font-weight:500}.path-petitionen form .submit-wrapper input[type=submit]:focus,.path-petitionen form .submit-wrapper input[type=submit]:hover{color:var(--fff)}.path-petitionen form .submit-wrapper:hover:before{border-color:var(--fff)}.path-petitionen form .submit-wrapper:hover:after{background-color:var(--fff)}.path-petitionen form p{font-size:clamp(1rem,1rem + 0vw,1rem);line-height:1.0833}.path-petitionen .share-links-box{background:#fff;border-radius:20px;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);margin:0 0 var(--v-space-3xl);padding:15px 15px var(--v-space-xxl)}.path-petitionen .share-links-box .share-box-title{text-wrap:balance;font-size:clamp(1.25rem,1.128rem + .541vi,1.5rem);line-height:1.3;margin:0 12px 18px;text-align:center}.path-petitionen .share-links-box .share-links-icons{align-items:start;display:flex;gap:16px;justify-content:center}.path-petitionen .share-links-box .share-links-icons a{border:1px solid var(--light-grey);border-radius:50%;display:block}.path-petitionen .share-links-box .share-links-icons a:focus,.path-petitionen .share-links-box .share-links-icons a:hover{border-color:#000}.path-petitionen .share-links-box .share-icon{align-items:center;display:flex;height:48px;justify-content:center;width:48px}.path-petitionen .share-links-box .share-icon svg{fill:transparent}.path-petitionen .share-links-box .share-copy-link-btn{cursor:pointer}@container (width > 767px){.path-petitionen .share-links-box .share-box-title{text-align:left}.path-petitionen .share-links-box .share-links-icons{justify-content:start}}.path-petitionen .page-content-container #uv-data-collector-entity-petition-form:has(.form-feedback-page),.petition-confirmation{font-size:21px;font-style:normal;font-weight:400;grid-column:1/span 2;grid-row:3;line-height:1.6667}body.path-petitionen:has(.form-feedback-page) .page-content-container:before{display:none}body.path-petitionen:has(.form-feedback-page) .uv-data-collector-entity-petition-form{background:var(--color1);border:0;border-radius:5px;box-shadow:none;margin:var(--v-space-m) 0 0}body.path-petitionen:has(.form-feedback-page) .uv-data-collector-entity-petition-form h1{background:transparent;color:var(--color2)}body.path-petitionen:has(.form-feedback-page) .uv-data-collector-entity-petition-form p{color:var(--color2);font-size:clamp(1.125rem,1.125rem + 0vw,1.125rem);line-height:1.5}.path-petitionen .page-content-container #uv-data-collector-entity-petition-form:has(.form-feedback-page),.petition-confirmation{padding:40px 100px 100px}.petition-confirmation h1{margin-bottom:20px!important}.path-petitionen .page-content-container #uv-data-collector-entity-petition-form:has(.form-feedback-page) em{font-weight:800}#edit-supporters{display:none}