.petition-page .page-hero__subtitle{margin-left:auto;margin-right:auto;font-size:1.5vw;font-weight:600;color:#d11515;text-align:center}@media(max-width:780px){.petition-page .page-hero__subtitle{font-size:4.6vw}}.petition__header{display:grid;grid-template-columns:minmax(0,1fr) 32vw;gap:2.5vw;align-items:stretch;margin-bottom:2.5vw}@media(max-width:1200px){.petition__header{grid-template-columns:1fr;gap:4vw;margin-bottom:6vw}}.petition__header--intro-only{grid-template-columns:1fr}.petition__intro{padding:3vw;background-color:#fff;border:1px solid #f5f5f5;border-radius:1vw}@media(max-width:780px){.petition__intro{padding:6vw 5vw}}.petition__intro p{font-size:.9vw;line-height:1.65;color:#797979;margin-bottom:1.2vw}.petition__intro p:last-child{margin-bottom:0}@media(max-width:780px){.petition__intro p{font-size:3.33vw;margin-bottom:3.5vw}}.petition__greeting{font-weight:600;color:#404040}.petition__stat{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3vw 2vw;background-color:#3bacff;color:#fff;border-radius:1vw}@media(max-width:780px){.petition__stat{padding:8vw 5vw}}.petition__stat-number{font-size:2.4vw;font-weight:700;line-height:1}@media(max-width:780px){.petition__stat-number{font-size:9.25vw}}.petition__stat-label{margin-top:.8vw;font-size:.9vw;line-height:1.2}@media(max-width:780px){.petition__stat-label{margin-top:3vw;font-size:3.33vw}}.petition__layout{display:grid;grid-template-columns:minmax(0,1fr) 32vw;gap:2.5vw;align-items:start}@media(max-width:1200px){.petition__layout{grid-template-columns:1fr;gap:0}}.petition__aside{position:sticky;top:6vw}@media(max-width:1200px){.petition__aside{position:static;top:auto;order:-1;margin-bottom:8vw}}.petition__doc{padding:3vw;background-color:#fff;border:1px solid #f5f5f5;border-radius:1vw}@media(max-width:780px){.petition__doc{padding:6vw 5vw}}.petition__doc-title{font-size:1.6vw;font-weight:700;line-height:1.2;color:#404040;text-align:center;margin-bottom:1vw}@media(max-width:780px){.petition__doc-title{font-size:5vw;margin-bottom:3vw}}.petition__doc-subtitle{font-size:.9vw;font-weight:600;line-height:1.65;color:#797979;text-align:center;margin-bottom:2.5vw}@media(max-width:780px){.petition__doc-subtitle{font-size:3.33vw;margin-bottom:7vw}}.petition__addressees{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5vw;margin-bottom:2.5vw}@media(max-width:780px){.petition__addressees{grid-template-columns:1fr;gap:4vw;margin-bottom:7vw}}.petition__addressee{font-style:normal;white-space:pre-line;font-size:.833vw;line-height:1.65;color:#797979}@media(max-width:780px){.petition__addressee{font-size:3.75vw}}.petition__salutations{margin-bottom:1.5vw}@media(max-width:780px){.petition__salutations{margin-bottom:4vw}}.petition__salutations p{font-size:.9vw;line-height:1.2;color:#404040;margin:0}@media(max-width:780px){.petition__salutations p{font-size:3.33vw}}.petition__doc p{font-size:.9vw;line-height:1.65;color:#797979;margin-bottom:1.2vw}@media(max-width:780px){.petition__doc p{font-size:3.33vw;margin-bottom:3.5vw}}.petition__acting,.petition__demands{margin:0 0 1.5vw;padding:0}@media(max-width:780px){.petition__acting,.petition__demands{margin-bottom:4vw}}.petition__acting li,.petition__demands li{font-size:.9vw;line-height:1.65;color:#797979;margin-bottom:.8vw;position:relative;padding-left:2vw;list-style:none}@media(max-width:780px){.petition__acting li,.petition__demands li{font-size:3.33vw;margin-bottom:2.5vw;padding-left:6vw}}.petition__acting li:before{content:"•";position:absolute;left:.4vw;color:#3bacff}.petition__demands{counter-reset:demand}.petition__demands li{counter-increment:demand}.petition__demands li:before{content:counter(demand) ".";position:absolute;left:0;color:#3bacff;font-weight:600}.petition__signature{margin-top:2.5vw;text-align:right}@media(max-width:780px){.petition__signature{margin-top:7vw}}.petition__signature p{margin-bottom:.3vw}.petition__signature-lead{text-align:left;margin-bottom:1.5vw!important}@media(max-width:780px){.petition__signature-lead{margin-bottom:4vw!important}}.petition-form{display:block}.petition-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.petition-form__card{background-color:#fff;border-radius:1vw;box-shadow:0 0 30px 0 rgba(0,0,0,.05);padding:2.778vw}@media(max-width:780px){.petition-form__card{border-radius:2vw;padding:4.167vw}}.petition-form__title{font-size:1.6vw;font-weight:700;line-height:1.2;color:#404040;text-align:center;margin-bottom:2vw}@media(max-width:780px){.petition-form__title{font-size:5vw;margin-bottom:5vw}}.petition-form__consent{gap:1.2vw}@media(max-width:780px){.petition-form__consent{gap:3.5vw}}.petition-form__consent .form-check-input{margin-right:12px}.petition-form__submit-error{margin-bottom:1vw}@media(max-width:780px){.petition-form__submit-error{margin-bottom:3vw}}.petition-form__success{text-align:center;padding:2vw 0}@media(max-width:780px){.petition-form__success{padding:4vw 0}}.petition-form__success-icon{width:4vw;height:4vw;margin:0 auto 1.5vw;display:flex;align-items:center;justify-content:center;background-color:#3bacff;color:#fff;border-radius:50%;font-size:2vw;font-weight:700}@media(max-width:780px){.petition-form__success-icon{width:14vw;height:14vw;font-size:7vw;margin-bottom:4vw}}.petition-form__success-title{font-size:1.6vw;font-weight:700;line-height:1.2;color:#404040;margin-bottom:.8vw}@media(max-width:780px){.petition-form__success-title{font-size:5vw;margin-bottom:3vw}}.petition-form__success-message{font-family:Poppins,sans-serif;font-size:.9vw;font-weight:400;line-height:1.6;color:#797979}@media(max-width:780px){.petition-form__success-message{font-size:3.33vw}}.petition-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.2vw}@media(max-width:780px){.petition-form .form-row{grid-template-columns:1fr;gap:0}}