/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}:first-child{margin-top:0}:last-child{margin-bottom:0}html,body,div,header,footer,section,nav,main,aside,figure,video,img{max-width:none}body,html{overflow-x:hidden}:root{--spacer: 20px;--color-nav-grey: rgba(0, 0, 0, 0.55);--color-allout-pink: #e4003a;--color-allout-pink-darker: #da2a4c;--color-allout-pink-lighter: #ff1853;--color-allout-yellow: #fbba2c;--color-allout-yellow-darker: darken(#fbba2c, 10%);--color-greyish-brown: #4e4e4e;--color-dark-grey: #333333;--color-pinky-grey: #d2d2d2;--color-light-grey: #818181;--color-white-grey: #e7e7e7;--color-footer-grey: #1d1f23;--color-fb-blue: #114796;--color-twitter-blue: #1ecdee;--color-bluesky-blue: #0085ff;--color-whatsapp-green: #0ad261;--color-thermo-bg: #d3dbe3;--color-thermo-goal: #b0b0b0;--color-light-pinky-grey: #f0f0f0;--color-yet-another-grey: #c4c4c4;--nav-mobile-height: 60px;--nav-link-mobile-height: 30px;--nav-desktop-height: 70px;--nav-mobile-height-accounts: 36px;--nav-desktop-height-accounts: 66px;--nav-mobile-font-size-accounts: 14px;--nav-desktop-font-size-accounts: 16px;--nav-mobile-height-petition: 54px;--nav-desktop-height-petition: 70px;--min-body-width: 320px;--base-mobile-font-size: 14px;--base-desktop-font-size: 16px;--base-mobile-h1-size: 28px;--base-desktop-h1-size: 42px;--base-mobile-h2-size: 18px;--base-desktop-h2-size: 24px;--base-mobile-h3-size: 20px;--base-desktop-h3-size: 24px;--base-mobile-h4-size: 22px;--base-desktop-h4-size: 24px;--mobile-label-font-size: 16px;--mobile-input-font-size: 18px;--mobile-dropdown-font-size: 18px;--desktop-label-font-size: 16px;--desktop-input-font-size: 21px;--desktop-dropdown-font-size: 18px;--profile-img-sm-dim: 34px;--profile-img-md-dim: 50px;--profile-img-lg-dim: 70px;--mobile-small-text-size: 12px;--desktop-small-text-size: 14px;--mobile-xl-text-size: 42px;--desktop-xl-text-size: 46px;--color-white: #ffffff;--color-black: #1e2527;--color-soft-pink: #fce6eb;--color-almost-white: #fbfbfc;--color-soft-beige: #f2f0ea;--color-sunflower-yellow: #fbba2c;--color-turquoise: #01acaf;--color-link-turquoise: #00fbff;--color-turquoise-blue: #20bec6;--color-turquoise-blue-darker: #19949a;--color-allout-dash-pink: #e4003a;--color-allout-bright-pink: #f7385d;--color-tertiary: #09232f;--color-tertiary-lighter: lighten(#09232f, 10%);--color-dash-grey: #616972;--color-dash-lighter-grey: #5a6c74;--color-dash-mid-grey: #a8b3be;--color-lightest-grey: #ebeef2;--color-workflow-grey: #d3dbe3;--color-workflow-green: #008b10;--color-workflow-red: #df3232;--color-workflow-visited: #b4d5b6;--color-error-red: #dc3545}.visible-large{display:none !important}@media(min-width: 960px){.visible-large{display:block !important}}.visible-large--flex{display:none !important}@media(min-width: 960px){.visible-large--flex{display:flex !important}}@media(min-width: 960px){.hidden-large{display:none !important}}.visible-medium{display:none !important}@media(min-width: 640px){.visible-medium{display:block !important}}.visible-medium--flex{display:none !important}@media(min-width: 640px){.visible-medium--flex{display:flex !important}}@media(min-width: 640px){.hidden-medium{display:none !important}}.visible-small{display:none !important}@media(min-width: 460px){.visible-small{display:block !important}}.visible-small--flex{display:none !important}@media(min-width: 460px){.visible-small--flex{display:flex !important}}@media(min-width: 460px){.hidden-small{display:none !important}}body{font-family:"proxima-nova",-apple-system,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.4;color:var(--color-tertiary)}h1,.h1{font-size:clamp(2.5rem,3.5vw,4rem);line-height:1;margin-top:3rem}h2,.h2{font-size:clamp(1.5rem,2.5vw,3rem);line-height:1.2;margin-top:1rem}h3,.h3{font-size:clamp(1rem,2.5vw,2rem);line-height:1.2;margin-top:.75rem}h4,.h4{font-size:clamp(1rem,2.5vw,1.75rem);line-height:1.2}h5,.h5{font-size:1rem;line-height:1.2;margin-top:.5rem}h6,.h6{font-size:.875rem;line-height:1.2}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:var(--color-tertiary);font-weight:800}h1,h2,h3,h4,h5,h6,.rich-text span{scroll-margin-top:10rem}a{color:var(--color-allout-pink);text-decoration:none}a:hover{text-decoration:underline}p a{text-decoration:underline}hr{border:none;height:2px;background:var(--color-workflow-grey);margin:2rem -1rem;width:calc(100% + 2rem)}@media(min-width: 960px){hr{margin:5rem -1rem}}hr.content-width{max-width:78.75rem}.container--with-sidebar hr{margin:2rem 0;width:100%}cite{font-style:normal;font-weight:bold}ul{list-style-type:none}ul li:before{content:"-";position:absolute;font-weight:800;text-indent:-1rem}ul li{padding:0}mark{background-color:var(--color-allout-yellow)}ins{color:var(--color-workflow-green)}del{color:var(--color-allout-yellow)}small{font-size:.625rem}blockquote{padding:.5rem;border-left:.5rem solid var(--color-allout-pink)}.red{color:var(--color-allout-pink)}.block-text{position:relative}*:has(.red-emphasis),*:has(.yellow-emphasis){position:relative}.red-emphasis::before{content:"";background:url("../assets/corner-pop.a6104198.f49ae236d50b.svg") no-repeat;position:absolute;top:-0.7rem;left:-0.8rem;width:1rem;height:1.5rem;transform:rotate(12deg)}@media(min-width: 960px){.red-emphasis::before{top:-1.4rem;left:-1.8rem;width:2rem;height:3rem}}.yellow-emphasis::before{content:"";background:url("../assets/corner-pop-yellow.cce7c59c.4fd04409c151.svg") no-repeat;background-size:contain;position:absolute;top:-1.5rem;right:-1.5rem;width:3rem;height:3rem}@media(min-width: 960px){.yellow-emphasis::before{top:-2.2rem;right:-2.6rem;width:5.5rem;height:5.5rem}}.yellow-oval{padding-top:0;padding-bottom:0;display:inline;position:relative;background:url("../assets/yellow-circle.2e9051d9.0a65ee810611.svg") no-repeat;background-size:100% 90%;box-decoration-break:clone;-webkit-box-decoration-break:clone;background-position:center;padding-left:.25em;margin-left:-0.25rem;padding-right:.25em;margin-right:-0.25em;z-index:0}.yellow-underline{display:inline;position:relative;background:url("../assets/yellow-underline.f3046a5a.f2b9c05457e1.svg") no-repeat;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding-bottom:.25em;background-size:100% .8em;background-position:bottom;z-index:0;padding-left:.1em;margin-left:-0.1em;padding-right:.1em;margin-right:-0.1em}.hidden{display:none}.visually-hidden{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:0 !important}.unstyled-list{list-style:none;margin:0;padding:0}.unstyled-list li::before{content:none}.white-bg{background:var(--color-white);color:var(--color-dash-grey)}.black-bg{background:var(--color-black);color:var(--color-white)}.black-bg h1,.black-bg .h1,.black-bg h2,.black-bg .h2,.black-bg h3,.black-bg .h3,.black-bg h4,.black-bg .h4,.black-bg h5,.black-bg .h5,.black-bg h6,.black-bg .h6,.black-bg a,.black-bg p{color:var(--color-white)}.light-bg{background:var(--color-workflow-grey)}.medium-bg{background:var(--color-dash-mid-grey);color:var(--color-black)}.dark-bg{background:var(--color-tertiary);color:var(--color-white)}.primary-bg{background:var(--color-allout-pink);color:var(--color-white)}.secondary-bg{background:var(--color-turquoise-blue)}.opaque-bg{background:rgba(var(--color-black), 0.3);color:var(--color-white)}.background-cover{background-position:center;background-size:cover;background-repeat:no-repeat}.background-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;margin:0 !important;padding:0 !important;z-index:-2}.display-block{display:block}.small{max-width:52rem}.large{max-width:78.75rem}.homepage .small{max-width:52rem}.homepage .large{max-width:78.75rem}.no-max{max-width:none !important}.relative{position:relative}.flex-1{flex:1}.margin-auto{margin:auto}.margin-0{margin:0}.margin-left-auto{margin-left:auto}.margin-left{margin-left:.5rem}.margin-left-0{margin-left:0}.margin-left-1{margin-left:1rem}.margin-left-2{margin-left:2rem}.margin-right-auto{margin-right:auto}.margin-right{margin-right:.5rem}.margin-right-0{margin-right:0}.margin-right-1{margin-right:1rem}.margin-right-2{margin-right:2rem}.margin-top-auto{margin-top:auto}.margin-top{margin-top:.5rem}.margin-top-0{margin-top:0}.margin-top-1{margin-top:1rem}.margin-top-2{margin-top:2rem}.margin-top-3{margin-top:3rem}.margin-bottom-auto{margin-bottom:auto}.margin-bottom{margin-bottom:.5rem}.margin-bottom-0{margin-bottom:0}.margin-bottom-1{margin-bottom:1rem}.margin-bottom-1_5{margin-bottom:1.5rem}.margin-bottom-2{margin-bottom:2rem}.margin-bottom-3{margin-bottom:3rem}.margin-bottom-5{margin-bottom:5rem}.margin-right-1{margin-right:1rem}.align-center{text-align:center}.text-align-center{text-align:center;display:block}.text-align-left{text-align:left;display:block}.text-align-right{text-align:right;display:block}.font-size-xxs{font-size:.625rem}.font-size-xs{font-size:.75rem}.font-size-s{font-size:.875rem}.font-size-m{font-size:1rem}.font-size-l{font-size:1.125rem}.font-size-xl{font-size:1.25rem}.font-size-xxl{font-size:1.5rem}.font-bold{font-weight:700}.font-italic{font-style:italic}.cursor-pointer{cursor:pointer;user-select:none}.shadow{box-shadow:0px .3333333333rem 0.75rem 0px rgba(var(--color-black), 0.1)}.border{border:2px solid var(--color-workflow-grey)}.border--light{border:2px solid var(--color-workflow-grey)}.border--bottom{border-bottom:2px solid var(--color-workflow-grey)}.border--top{border-top:2px solid var(--color-workflow-grey)}.color-primary{color:var(--color-allout-pink)}.color-medium-grey{color:var(--color-dash-mid-grey)}.color-action{color:var(--color-allout-yellow)}.break-word{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;hyphens:auto}.row{display:flex;flex-flow:row wrap;margin-right:unset;margin-left:unset}.row--nowrap{flex-flow:row nowrap}@media(min-width: 640px){.row--nowrap-medium{flex-flow:row nowrap}}.row--center{align-items:center}.row--bottom{align-items:flex-end}.row--top{align-items:flex-start}.row--baseline{align-items:baseline}.row--justify-end{justify-content:flex-end}.row--justify-center{justify-content:center}.row--space-between{justify-content:space-between}.row--space-evenly{justify-content:space-evenly}.row.distribute>*+*{margin-left:1rem}.row.distribute-s>*+*{margin-left:.5rem}.row.distribute-l>*+*{margin-left:2rem}@media(min-width: 640px){.row.distribute-l>*+*{margin-left:.25rem}}@media(min-width: 960px){.row.distribute-l>*+*{margin-left:2rem}}.stack{display:flex;flex-flow:column nowrap}.stack>*+*{margin-top:1rem}.stack--tight>*+*{margin-top:0}.stack--loose>*+*{margin-top:2rem}.stack--lined>*+*{border-top:2px solid var(--color-workflow-grey)}.stack--start{align-items:flex-start}.stack--end{align-items:flex-end}.stack--center{align-items:center}.stack--justify-center{justify-content:center}.grid{display:grid;grid-template-columns:1fr;grid-gap:1rem}@media(min-width: 960px){.grid--two{grid-template-columns:repeat(2, 1fr)}.grid--two.grid--stack-left{grid-template-columns:auto calc(33% - 1.25rem)}.grid--two.grid--stack-right{grid-template-columns:calc(33% - 1.25rem) auto}}@media(min-width: 640px){.grid--three{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 960px){.grid--three{grid-template-columns:repeat(3, 1fr)}}.grid--four h1,.grid--four h2,.grid--four h3{word-break:break-word}@media(min-width: 640px){.grid--four{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1440px){.grid--four{grid-template-columns:repeat(4, 1fr)}}.grid--gap-medium{grid-gap:1rem}@media(min-width: 640px){.grid--gap-medium{grid-gap:1.5rem}}.grid--gap-2{grid-gap:1rem}@media(min-width: 640px){.grid--gap-2{grid-gap:2rem}}.cluster>*{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;margin:calc(1rem/2*-1)}.cluster>*>*{margin:calc(1rem/2)}.cluster--tight>*{margin:calc(1rem/4*-1)}.cluster--tight>*>*{margin:calc(1rem/4)}.cluster--loose>*{margin:-1rem}.cluster--loose>*>*{margin:1rem}.cluster--align-center>*{justify-content:center}.cluster--space-evenly>*{justify-content:flex-start}@media(min-width: 460px){.cluster--space-evenly>*{justify-content:space-around}}.box{padding:1rem}.box--small{padding:1rem 1.5rem}.box--large{padding:2rem 1rem}.box--extra-large{padding:3rem 2rem}@media(min-width: 640px){.multicolumn{columns:2;gap:1rem}.multicolumn>*{break-inside:avoid;margin-bottom:1rem}}@media(min-width: 960px){.multicolumn{columns:3}}.column{display:flex;flex-flow:column wrap;position:relative;gap:1rem}.column .block{margin:0}.column>p,.column>h2,.column>h3,.column>h4,.column>h5{margin:0}.container{width:100%;margin-left:auto;margin-right:auto}.container--wide{width:100%;max-width:90rem;margin-left:auto;margin-right:auto}.container--with-sidebar{display:grid;grid-gap:2rem;width:100%;margin-left:auto;margin-right:auto}@media(min-width: 960px){.container--with-sidebar{grid-template-columns:18.75rem 1fr;grid-gap:1rem}}.standardpage .container--with-sidebar{max-width:78.75rem}.container--with-sidebar .page-sidebar{padding:1.5rem;transition:all .3s ease}@media(min-width: 960px){.container--with-sidebar .page-sidebar{padding:4rem 1.5rem}}.container--with-sidebar .page-sidebar .nav-tree__link{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;flex:100%;padding:.5rem;transition:all .3s ease;line-height:1.2}.container--with-sidebar .page-sidebar .nav-tree__link:hover{text-decoration:none;background:var(--color-workflow-grey)}.container--with-sidebar .page-sidebar .nav-tree__link .icon{fill:var(--color-tertiart)}.container--with-right-sidebar{display:grid;grid-gap:2rem;width:100%;max-width:78.75rem;margin-left:auto;margin-right:auto}@media(min-width: 960px){.container--with-right-sidebar{grid-template-columns:1fr 18.75rem;grid-gap:1rem}}.main{position:relative}.main.search{background:var(--color-workflow-grey);color:var(--color-black)}.main.search .rich-text,.main.search .container{max-width:79.5rem}.header-sticky{padding-top:0 !important}.header-wrapper{transition:all .3s ease-in-out}.header-wrapper~.messages{margin:0}@media(min-width: 960px){.header-wrapper{position:fixed;top:0;left:0;width:100%;z-index:101;background:unset}.header-wrapper:has(~.messages){padding-top:3.4rem}}@media(min-width: 640px){.header-wrapper~.messages{z-index:20;position:relative}}.header-wrapper{background-repeat:no-repeat;background-size:cover}.header-wrapper.homepage-header{background-color:unset}@media(min-width: 640px){.header-wrapper.homepage-header{width:100%}}.header-wrapper.homepage-header.overlay::after{display:none}.header-wrapper .header-text{color:var(--color-white);text-align:center;position:relative;z-index:10;padding:5rem 1.5rem 5rem 1.5rem;max-width:78.75rem;margin:0 auto}.header-wrapper .header-text h1{color:var(--color-white);margin-bottom:1rem}.header-wrapper .header-text p{font-size:1.25rem;margin-top:1rem}@media(min-width: 640px){.header-wrapper .header-text{padding:7.5rem 1.5rem 5rem 1.5rem}.header-wrapper .header-text p{font-size:1.5rem}}.messages{list-style:none;margin:0;padding:0}.messages li::before{content:none}.messages{margin-bottom:2rem}.messages li{padding:1rem;width:100%;background-color:var(--color-turquoise-blue);font-weight:bold;text-align:center}.messages .close{padding:0 !important;margin:0}@media(min-width: 960px){.header-wrapper~.main{padding-top:8.25rem}}.header-wrapper.homepage-header+.header-banner{display:none !important}.no-image{background-color:var(--color-tertiary);background:var(--color-tertiary);color:var(--color-white)}.header-banner{min-height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.header-banner h1{color:var(--color-white);margin-bottom:1rem}.header-banner.overlay::after{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,0);position:absolute;top:0;left:0}.header-banner[class*=opacity-1]::after{background-color:hsla(199,68%,11%,.1)}.header-banner[class*=opacity-2]::after{background-color:hsla(199,68%,11%,.2)}.header-banner[class*=opacity-3]::after{background-color:hsla(199,68%,11%,.3)}.header-banner[class*=opacity-4]::after{background-color:hsla(199,68%,11%,.4)}.header-banner[class*=opacity-5]::after{background-color:hsla(199,68%,11%,.5)}.header-banner[class*=opacity-6]::after{background-color:hsla(199,68%,11%,.6)}.header-banner[class*=opacity-7]::after{background-color:hsla(199,68%,11%,.7)}.header-banner[class*=opacity-8]::after{background-color:hsla(199,68%,11%,.8)}.header-banner[class*=opacity-9]::after,.header-banner.opacity-100::after{background-color:hsla(199,68%,11%,.9)}.header-banner .header-text{color:var(--color-white);text-align:center;position:relative;z-index:10;padding:5rem 1.5rem 5rem 1.5rem;max-width:78.75rem;margin:0 auto}@media(min-width: 640px){.header-banner .header-text{padding:7.5rem 1.5rem 5rem 1.5rem;padding-top:15rem}.header-banner .header-text p{font-size:1.5rem}}.language-switcher{display:flex;align-items:center;overflow:hidden;margin-left:auto}.language-switcher__toggle{user-select:none;color:var(--color-tertiary);font-size:1rem !important;font-weight:400 !important;line-height:1 !important;margin-bottom:0}.language-switcher__toggle:hover{font-weight:700;cursor:pointer}.language-switcher .language-controls{display:flex;flex-flow:row nowrap;align-items:center;justify-content:normal;transition:all .5s ease-in-out;max-width:0;padding:0}#lang_toggle:checked~.language-controls,#mobile_lang_toggle:checked~.language-controls{margin-left:1rem;border-left:1px solid var(--color-dash-mid-grey);padding-left:1rem;max-width:50rem}.header{position:relative;z-index:11;background:var(--color-white)}.header:has(~.messages){padding-top:4rem}.header nav{display:flex;align-items:center;gap:1.5rem}.header .button{margin:0}.header .button--outlined-red{padding:.875rem 2rem}.header a:no-button,.header label{user-select:none;color:var(--color-tertiary);font-size:.75rem;font-weight:700;line-height:1.4}.header .header-rule-wrapper{flex:1}.header .box{box-shadow:4px 4px 5px -2px rgba(0,0,0,.25)}.header-rule-wrapper{flex:1}.header-rule-wrapper .header-rule{height:1px;background:var(--color-tertiary);width:100%;margin:0 !important}.header-controls .icon-button{background:rgba(0,0,0,0);padding:1rem 2rem 1rem 1rem}.header-controls .icon-button .icon{color:var(--color-black);width:1.5rem;height:1.5rem}.header-mobile{display:none;background:var(--color-white);flex-flow:column nowrap;position:fixed;width:100%;height:100vh;overflow:auto;top:0;left:0}.header-mobile>*{flex-shrink:0;z-index:100}.header-mobile__navigation{flex:1;overflow:auto}.header-mobile .icon-button .icon{width:3rem;height:3rem}.header-mobile .icon-button .icon #Shape{fill:var(--color-tertiary)}.header-mobile .header-mobile__home-link{border-top:2px solid var(--color-allout-pink-darker)}.header-desktop a{color:var(--color-white)}#nav_toggle{display:block}@media(min-width: 460px){#nav_toggle{display:none}}#nav_toggle:checked~.header-controls{display:none}#nav_toggle:checked~.header-mobile{display:flex}a[href^="/accounts/login/"],a[href^="/accounts/logout/"]{padding-right:1.5rem;background:url("../assets/login.7e3439a0.2494e784af6b.svg") no-repeat right;background-size:contain}.header-banner.no-image:not(:has(.header-text)){min-height:0}@media(min-width: 960px){.header-banner.no-image:not(:has(.header-text)){min-height:132px}}.v-selection-control__input input{opacity:1}.action-form.pt-16{padding-top:2rem}.action-form label{font-size:1rem;display:block;color:var(--color-dash-mid-grey)}.action-form input{border:0;border-bottom:1px solid gray;width:100%;line-height:1.5rem;padding-bottom:.25rem;margin-bottom:.5rem;margin-top:.25rem}.action-form textarea{width:100%;padding:.5rem;margin-top:.5rem;margin-bottom:1rem}.action-form input[type=checkbox],.action-form input[type=radio]{width:unset;margin-top:0;margin-bottom:1.5rem}.action-form select{background-color:var(--color-white);border:none;padding:0;line-height:1.4;width:100%;margin-bottom:.5rem;margin-top:.5rem}.action-form .v-selection-control-group,.action-form .v-radio{display:flex;gap:1rem}.action-form .v-selection-control-group label,.action-form .v-radio label{color:var(--color-black)}.action-form .v-selection-control-group{margin-top:1rem}.action-form .gdpr{text-align:left;margin-top:1rem}.action-form .gdpr-challenge{font-size:.75rem;font-weight:700;margin-bottom:1rem}.action-form .v-messages{font-size:.75rem;line-height:1.2;color:var(--color-dash-grey)}.action-form .v-input--error .v-messages{color:rgb(var(--v-theme-error));font-weight:600}.action-form .form-actions button{width:100%;margin:.5rem 0 1.5rem 0}.action-form .copy-actions{margin-top:1.5rem;margin-bottom:1rem}.action-form .copy-actions .button{margin-left:0}.action-form .button .v-btn__content{display:flex;align-items:center;gap:.5rem}.action-form .button .v-btn__content svg{height:1rem;width:1rem}.action-form .text-h5,.action-form .text-h6,.action-form h3{font-size:1.5rem;font-weight:800;margin:0 auto 1rem auto;text-align:center;display:block}.action-form .text-h6{font-size:1.25rem}.action-form .text-h5{max-width:calc(100% - 4rem)}.action-form .button-toggle{display:grid;grid-template-columns:1fr 1fr;margin-top:1.5rem}.action-form .button-toggle button{margin:0;width:100%;text-transform:none;font-weight:400;background-color:var(--color-white);border:1px solid var(--color-workflow-grey);color:var(--color-black);border-radius:10px 0 0 10px}.action-form .button-toggle button:nth-child(2){border-radius:0 10px 10px 0}.action-form .button-toggle .button-toggle--selected{background-color:var(--color-workflow-grey)}.action-form .donation-options{margin-top:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.action-form .donation-options button{margin:0;width:100%;background-color:var(--color-white);color:var(--color-black);border:1px solid var(--color-black);border-radius:10px;font-weight:400}.action-form .donation-options button.donation-active{background-color:var(--color-dark-grey) !important;color:var(--color-white) !important}@media(min-width: 640px){.action-form .donation-options{grid-template-columns:1fr 1fr 1fr}}.action-form .donation-amount{border:1px solid var(--color-black);border-radius:10px;position:relative;margin-top:1.5rem}.action-form .donation-amount .currency-symbol{position:absolute;top:14px;left:1.5rem}.action-form .donation-amount input{border:none;margin:0;border-radius:10px;height:50px;padding:.25rem 1rem .25rem 3rem}.action-form .donation-amount input::-webkit-outer-spin-button,.action-form .donation-amount input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.action-form .donation-amount input[type=number]{-moz-appearance:textfield;appearance:textfield}.action-form .donate-submit-btn{background-color:var(--color-turquoise-blue);color:var(--color-tertiary);width:100%;margin:2rem 0 1.5rem 0}.action-form .skip-button{background-color:var(--color-white);color:var(--color-dash-grey);margin-top:-1rem;text-transform:none;font-weight:400}.action-form .v-slide-group__content{display:flex}.action-form .v-slide-group__content button{margin:0 0 1rem 0;flex-grow:1;color:var(--color-black);border-radius:0;padding:1rem}.action-form .v-slide-group__content button svg{margin:.5rem;width:1.25rem;height:1.25rem}.action-form .v-slide-group__content .v-tab--selected{color:var(--color-allout-pink);border-bottom:1px solid var(--color-allout-pink)}.action-form .form-panel__thanks__tagline{text-align:center;margin-bottom:1.5rem}.action-form .form-panel__thanks-image{max-width:100%;border-radius:.5rem;margin-bottom:1rem}.action-form .sharing-buttons{margin:1.5rem 0 .5rem 0;display:flex;gap:1.5rem;justify-content:center}.action-form .sharing-buttons svg{width:1.5rem;height:1.5rem}.action-form .back-button{position:absolute;left:0;top:0;margin:0;padding:0 1rem .5rem 1rem}.action-form .back-button svg{width:1.5rem;height:1.5rem}@media(min-width: 960px){.action-form input{margin-bottom:1rem;margin-top:.5rem}.action-form select{margin-bottom:1.5rem}}.caption{font-size:.75rem;position:relative}.caption input{display:inline-block;position:absolute;top:.5rem}.caption label{display:inline-block;padding-left:2rem;color:var(--color-black);font-size:.75rem}.thermo-container{margin-bottom:.625rem}@-webkit-keyframes level-progress{0%{width:0}}@-moz-keyframes level-progress{0%{width:0}}@keyframes level-progress{0%{width:0}}.thermo-container.mobile .thermo-below{padding-bottom:var(--spacer)}.thermo-container .thermo-body{height:10px;border-radius:50px;background-color:var(--color-thermo-bg);width:100%;position:relative}.thermo-container .thermo-body .thermo-body__level{position:absolute;height:10px;width:0%;border-radius:50px;background-color:var(--color-allout-pink);-webkit-animation:level-progress 3s;-moz-animation:level-progress 3s;animation:level-progress 3s}.thermo-container .thermo-above{font-size:1rem;text-align:center;margin-bottom:calc(var(--spacer)/4)}.thermo-container .thermo-below{display:flex;justify-content:center;align-items:flex-start;color:var(--color-white)}.thermo-container .thermo-below>span{display:flex;align-items:flex-start}.thermo-container .thermo-count{font-weight:700;margin-right:.25rem}.thermo-container .odometer-value{text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" on}.thermo-container .thermo-goal{font-size:12px;line-height:20px;margin-top:calc(var(--spacer)/4);color:var(--color-black)}@media(min-width: 960px){.thermo-container{margin:1.375rem 0}.thermo-container .thermo-above{display:flex;-ms-flex-direction:column;flex-direction:column;align-items:center;margin-bottom:calc(var(--spacer)/4)}.thermo-container .thermo-count{font-size:50px;line-height:50px}.thermo-container .thermo-body,.thermo-container .thermo-body .thermo-body__level{height:15px}}#currency-select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;opacity:.0001;position:absolute;top:0;bottom:0;left:0;right:0;margin:0;cursor:pointer}label[for=currency-select]{position:absolute;top:3px;right:3px}label[for=currency-select] button{margin:0;border-radius:10px;padding:1rem}.premium-form{text-align:left}.premium-form .v-field-label--floating{display:none}.representative-form .v-field-label--floating{display:none}.representative-form .rep{margin-top:1rem}.icon{width:1.25em;height:1.25em;fill:currentColor;vertical-align:middle;flex-shrink:0}.icon--black{color:var(--color-black)}.icon--light{color:var(--color-turquoise-blue-darker)}.icon--action{color:var(--color-allout-yellow)}.icon--end{margin:0 0 0 auto}.icon--small{width:1rem;height:1rem}.icon--large{width:1.75rem;height:1.75rem}.icon.space-left{margin-left:.5rem}.icon.space-right{margin-right:.5rem}.icon.share-icon{width:1.25rem;height:1.25rem}.icon.share-icon:hover{color:var(--color-allout-pink)}.icon.share-icon-red{width:1.25rem;height:1.25rem;color:var(--color-allout-pink)}.icon.share-icon-red:hover{color:var(--color-allout-pink)}.pebbletrail .pebbletrail-link{display:inline-flex;align-items:center;color:var(--color-dash-grey);text-decoration:underline;font-weight:400;font-size:14px}.pebbletrail .pebbletrail-link.active{font-weight:700;text-decoration:none}.pebbletrail .pebbletrail-link .icon{margin-right:.25rem}.pebbletrail .pebbletrail-separator{color:var(--color-dash-mid-grey)}.pebbletrail .pebbletrail-separator .icon{height:14px;width:14px}.pebbletrail-container{max-width:108rem;margin:0 auto}.main-menu,.top-main-menu ul{padding:0 1rem;list-style:none;display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:.7rem}@media(min-width: 640px){.main-menu,.top-main-menu ul{gap:1.2rem}}@media(min-width: 960px){.main-menu,.top-main-menu ul{gap:1.5rem;flex-direction:row;align-items:center}}.main-menu li,.top-main-menu ul li{list-style:none;text-wrap:nowrap}.main-menu li::before,.top-main-menu ul li::before{content:""}.main-menu .block-link,.top-main-menu ul .block-link{position:relative;display:flex;flex-flow:row wrap;border-bottom:1px solid var(--color-black);width:100%}@media(min-width: 960px){.main-menu .block-link,.top-main-menu ul .block-link{border-bottom:none;padding:0;width:auto}}.main-menu .block-link a,.top-main-menu ul .block-link a{display:flex;flex-flow:row wrap;flex:100%;align-items:center;color:var(--color-black);padding:1rem 0}.main-menu .block-link a:hover,.top-main-menu ul .block-link a:hover{font-weight:700;text-decoration:none}.main-menu .block-link:has(.header-sub-menu) a,.top-main-menu ul .block-link:has(.header-sub-menu) a{padding:0}.main-menu .block-link .header-sub-menu,.top-main-menu ul .block-link .header-sub-menu{display:none;position:relative;flex-flow:column;flex:100%;padding-bottom:1rem}@media(min-width: 960px){.main-menu .block-link .header-sub-menu,.top-main-menu ul .block-link .header-sub-menu{position:absolute;top:100%;left:-1.5rem;background:var(--color-lightest-grey);border-radius:0 0 .5rem .5rem;padding:1rem .5rem;transform:translate(0, 31px);min-width:9rem;box-shadow:4px 4px 5px -2px rgba(0,0,0,.25)}.main-menu .block-link .header-sub-menu:before,.top-main-menu ul .block-link .header-sub-menu:before{content:"";border:var(--color-lightest-grey) 12px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--color-lightest-grey) rgba(0,0,0,0);position:absolute;top:-24px;left:1rem}}@media(min-width: 960px){.main-menu .block-link .header-sub-menu-item,.top-main-menu ul .block-link .header-sub-menu-item{width:100%}}.main-menu .block-link .header-sub-menu-item a,.top-main-menu ul .block-link .header-sub-menu-item a{display:block;padding:.5rem 0;line-height:1}.main-menu .block-link .header-sub-menu-item a:hover,.top-main-menu ul .block-link .header-sub-menu-item a:hover{background:var(--color-white)}@media(min-width: 960px){.main-menu .block-link .header-sub-menu-item a,.top-main-menu ul .block-link .header-sub-menu-item a{padding:.5rem 1rem;width:auto}}.main-menu .block-link button,.top-main-menu ul .block-link button{padding:1rem;margin-left:auto;border-radius:0;min-height:1.5rem;background-color:var(--color-lightest-grey)}.main-menu .block-link button:hover,.top-main-menu ul .block-link button:hover{background-color:rgb(219.5454545455,224.8636363636,231.9545454545)}@media(min-width: 960px){.main-menu .block-link button,.top-main-menu ul .block-link button{background-color:unset;padding:.5rem;margin-left:.25rem;border-radius:.5rem}.main-menu .block-link button:hover,.top-main-menu ul .block-link button:hover{background-color:var(--color-lightest-grey)}}.main-menu .block-link .icon,.top-main-menu ul .block-link .icon{position:relative;width:.75rem;height:.75rem;margin:0}.main-menu .block-link .icon.close,.top-main-menu ul .block-link .icon.close{display:none}.main-menu .block-link .icon.open,.top-main-menu ul .block-link .icon.open{display:block}@media(min-width: 960px){.main-menu .block-link .icon,.top-main-menu ul .block-link .icon{width:.5rem;height:.5rem}}.main-menu .block-link~.button,.top-main-menu ul .block-link~.button{margin-top:1rem;width:100%}@media(min-width: 960px){.main-menu .block-link~.button,.top-main-menu ul .block-link~.button{margin-top:0;width:unset}}.main-menu .block-link.active .header-sub-menu,.top-main-menu ul .block-link.active .header-sub-menu{display:flex}.main-menu .block-link.active .icon.open,.top-main-menu ul .block-link.active .icon.open{display:none}.main-menu .block-link.active .icon.close,.top-main-menu ul .block-link.active .icon.close{display:block}.top-main-menu{padding:.25rem}.top-main-menu ul{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-around}.top-main-menu a{color:var(--color-tertiary)}.top-main-menu a:hover{color:var(--color-tertiary);font-weight:700;text-decoration:none}.login-link{margin-left:.875rem;position:relative;padding-right:1rem;border-right:1px solid var(--color-dash-mid-grey)}.pagination .page-link{color:var(--color-turquoise)}.pagination .page-link:hover{color:var(--color-black)}.pagination .page-item.active .page-link{background-color:var(--color-turquoise);border-color:var(--color-turquoise)}.button,button{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;cursor:pointer;user-select:none;position:relative;margin:1rem 2rem;border-radius:50rem;padding:1rem 2rem;line-height:1;min-height:2.875rem;text-transform:uppercase;transition:all .2s ease;border:none;background:none;color:var(--color-allout-pink)}.button:hover,button:hover{text-decoration:none}.button .icon:first-child,button .icon:first-child{margin-right:.5rem}.button .icon:last-child,button .icon:last-child{margin-left:.5rem}.button.icon-button,button.icon-button{height:2.5rem;width:2.5rem}.button.icon-button .icon,button.icon-button .icon{margin:0;padding:.2rem}.button--action,button--action{background:var(--color-allout-yellow)}.button--action:hover,button--action:hover{background:var(--color-allout-yellow-darker)}.button--secondary,button--secondary{background:var(--color-white);color:var(--color-black);border:2px solid var(--color-black)}.button--secondary:hover,button--secondary:hover{background:var(--color-black);color:var(--color-white)}.button--solid,button--solid{border:none}.button--solid-red,button--solid-red{background:var(--color-allout-pink);color:var(--color-white)}.button--solid-red:focus,.button--solid-red:hover,button--solid-red:focus,button--solid-red:hover{background:var(--color-allout-pink-lighter);color:var(--color-white);text-decoration:none}.button--solid-aqua,button--solid-aqua{background:var(--color-turquoise-blue);color:var(--color-tertiary)}.button--solid-aqua:focus,.button--solid-aqua:hover,button--solid-aqua:focus,button--solid-aqua:hover{background:var(--color-turquoise-blue-darker);color:var(--color-white);text-decoration:none}.button--solid-navy,button--solid-navy{background:var(--color-tertiary);color:var(--color-white)}.button--solid-navy:focus,.button--solid-navy:hover,button--solid-navy:focus,button--solid-navy:hover{background:var(--color-tertiary-lighter);color:var(--color-white);text-decoration:none}.button--solid-white,button--solid-white{background:var(--color-white);color:var(--color-tertiary)}.button--solid-white:focus,.button--solid-white:hover,button--solid-white:focus,button--solid-white:hover{background:#ebeef2;color:var(--color-tertiary);text-decoration:none}.button--solid-black,button--solid-black{background:var(--color-black);color:var(--color-white)}.button--solid-black:focus,.button--solid-black:hover,button--solid-black:focus,button--solid-black:hover{background:var(--color-dash-grey);color:var(--color-white)}.button--outlined,button--outlined{background:none}.button--outlined-red,button--outlined-red{border:2px solid var(--color-allout-pink);padding:.875rem 1.75rem;color:var(--color-allout-pink);background-color:var(--color-white)}.button--outlined-red:hover,button--outlined-red:hover{background:var(--color-allout-pink);color:var(--color-white);text-decoration:none}.button--outlined-aqua,button--outlined-aqua{border:2px solid var(--color-turquoise-blue);padding:.875rem 1.75rem;color:var(--color-turquoise-blue)}.button--outlined-aqua:hover,button--outlined-aqua:hover{background:var(--color-turquoise-blue);color:var(--color-tertiary);text-decoration:none}.button--outlined-navy,button--outlined-navy{border:2px solid var(--color-tertiary);padding:.875rem 1.75rem;color:var(--color-tertiary)}.button--outlined-navy:hover,button--outlined-navy:hover{background:var(--color-tertiary);color:var(--color-white);text-decoration:none}.button--outlined-white,button--outlined-white{border:2px solid var(--color-white);padding:.875rem 1.75rem;color:var(--color-white)}.button--outlined-white:hover,button--outlined-white:hover{background:var(--color-white);color:var(--color-tertiary);text-decoration:none}.button--large,button--large{font-size:1.25rem;padding:1rem 2rem}.button--small,button--small{font-size:.875rem;padding:.5rem 1rem;min-height:2rem}.button--center,button--center{justify-content:center}.button--margin-0,button--margin-0{margin:0}.button--light,button--light{background:var(--color-workflow-grey);margin:.2rem;color:var(--color-black);font-size:.75rem;padding:.3rem .5rem}.button--light .icon,button--light .icon{fill:var(--color-black);width:1rem;height:1rem}.button--light:hover,button--light:hover{background:var(--color-black);color:var(--color-white)}.button--social,button--social{background:none;margin:.2rem;width:1.5rem;height:1.5rem;color:var(--color-allout-pink);font-style:italic}.button--social .icon,button--social .icon{fill:var(--color-allout-pink);width:1rem;height:1rem}.button--social:hover,button--social:hover{background:none}.button--social:hover .icon,button--social:hover .icon{fill:var(--color-allout-pink-darker)}.button--pagination,.button--pagination-active,button--pagination,button--pagination-active{background:var(--color-workflow-grey);color:var(--color-black);font-weight:400;line-height:1.4;text-align:center;padding:.5rem .875rem;width:2.25rem;height:2.25rem;border-radius:.25rem;min-height:unset}.button--pagination:hover,.button--pagination-active:hover,button--pagination:hover,button--pagination-active:hover{background:#b3bbbf;color:var(--color-black);text-decoration:none}.button--pagination-active,button--pagination-active{background:var(--color-tertiary);color:var(--color-white)}.button--disabled,button--disabled{pointer-events:none;background:#ebeef2;border:none;color:var(--color-dash-grey)}.button-row{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.button-row .button{margin-bottom:.2rem;margin-top:.2rem;margin-left:0;margin-right:0}.button-row.row--justify-left .button:first-child{margin-left:0}.button-row.row--justify-end .button:last-child{margin-right:0}.donate-cta-block .button{background-color:var(--color-turquoise-blue);color:var(--color-tertiary);border:none;width:100%;font-size:1.25rem;margin:1rem 0;padding:1.5rem;color:var(--color-white)}.donate-cta-block .button:hover{background:var(--color-turquoise-blue-darker);color:var(--color-white);text-decoration:none}.button-join{background:var(--color-tertiary);border-radius:50rem;font-weight:700;text-transform:none;padding:0rem 1rem;margin:-1px 0;width:100%;border:none;position:relative;color:var(--color-white);min-height:48px;min-width:48px}.button-join:hover{text-decoration:none}.btn-action-approve{background-color:var(--color-workflow-green);color:var(--color-white)}.btn-action-approve:hover{color:var(--color-white)}.btn-action-edit,.btn-action-active,.btn-action-request_changes,.btn-action-add_petition_update,.btn-action-reactivate{background-color:var(--color-black);color:var(--color-white)}.btn-action-edit:hover,.btn-action-edit:focus,.btn-action-active:hover,.btn-action-active:focus,.btn-action-request_changes:hover,.btn-action-request_changes:focus,.btn-action-add_petition_update:hover,.btn-action-add_petition_update:focus,.btn-action-reactivate:hover,.btn-action-reactivate:focus{color:var(--color-white);text-decoration:none}.btn-action-delete,.btn-action-deactivate{background-color:var(--color-workflow-red);color:var(--color-white)}.btn-action-delete:hover,.btn-action-delete:focus,.btn-action-deactivate:hover,.btn-action-deactivate:focus{color:var(--color-white);text-decoration:none}.btn-action-member_campaign_preview{background-color:var(--color-turquoise-blue);color:var(--color-black)}.btn-action-member_campaign_preview:hover,.btn-action-member_campaign_preview:focus{background:var(--color-turquoise-blue-darker);color:var(--color-white);text-decoration:none}.btn-action-reject{background-color:red;color:var(--color-white)}.btn-action-reject:hover,.btn-action-reject:focus{color:var(--color-white);text-decoration:none}.btn-social{font-weight:bold;font-size:14px;text-transform:unset;margin:.5rem;color:var(--color-white)}.btn-social:hover,.btn-social:focus{color:var(--color-white)}.btn-facebook{background-color:var(--color-fb-blue)}.btn-twitter{background-color:var(--color-twitter-blue)}.btn-whatsapp{background-color:var(--color-whatsapp-green)}.btn-mail{background-color:#fd6e63}footer.footer{background:var(--color-tertiary);color:var(--color-white);gap:2rem;padding:2rem 1.5rem 5rem;transition:all .5s ease;width:100vw;padding-left:0;padding-right:0}footer.footer nav h4{display:none}@media(min-width: 640px){footer.footer{gap:4.5rem;padding:4.5rem 5rem 3rem}}footer.footer a{color:var(--color-white) !important}footer.footer .block-socials{display:flex;justify-content:flex-start;gap:1rem}footer.footer .block-socials li{color:var(--color-white)}footer.footer .footer-newsletter{margin:0 1rem 2rem 0}footer.footer .footer-newsletter #newsletter-signup{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column}@media(min-width: 960px){footer.footer .footer-newsletter #newsletter-signup{align-items:center;flex-direction:row;flex-wrap:nowrap}footer.footer .footer-newsletter #newsletter-signup>div{width:100%}footer.footer .footer-newsletter #newsletter-signup>div input[type=text]{border-radius:50rem 0 0 50rem;border:1px solid var(--color-white);border-right:none;height:calc(3rem + 2px)}}footer.footer .footer-newsletter #newsletter-signup .button{padding:0 2.5rem}footer.footer .footer-newsletter #newsletter-signup input::placeholder{color:var(--color-white)}footer.footer .footer-newsletter #newsletter-signup .field>label{color:var(--color-white)}@media(min-width: 1440px){footer.footer .footer-newsletter{margin:0}}footer.footer .footer-newsletter .form-heading{font-weight:400;font-size:1.5rem;color:var(--color-white);margin:0}footer.footer .footer-newsletter .newsletter-form-wrapper{color:var(--color-white);margin-top:1rem}@media(min-width: 960px){footer.footer .footer-newsletter .newsletter-form-wrapper{height:48px}footer.footer .footer-newsletter .newsletter-form-wrapper .submit-container{border-radius:0 50rem 50rem 0 !important;border:1px solid var(--color-white) !important;border-left:none !important;display:flex;justify-content:flex-end}}footer.footer .footer-newsletter .newsletter-form-wrapper input{background-color:rgba(0,0,0,0);color:var(--color-white);outline:none;line-height:3rem;border-radius:50rem;border:1px solid var(--color-white);padding-left:1.5rem;margin-bottom:.5rem;min-width:100%;height:3rem}footer.footer .footer-newsletter .newsletter-form-wrapper input ::placeholder{color:var(--color-white) !important}@media(min-width: 640px){footer.footer .footer-newsletter .newsletter-form-wrapper input{min-width:20vw}}@media(min-width: 960px){footer.footer .footer-newsletter .newsletter-form-wrapper input{margin-bottom:0;border:0}}footer.footer .footer-newsletter .newsletter-form-wrapper input[type=submit]{width:100%}footer.footer .footer-newsletter .newsletter-form-wrapper .button{background:rgba(var(--color-white), 0.2);border-radius:50rem;font-weight:700;text-transform:uppercase;font-size:1rem;padding:1rem 2.5rem;min-width:100%;color:var(--color-white);margin:0;border:none}@media(min-width: 640px){footer.footer .footer-newsletter .newsletter-form-wrapper .button{min-width:unset}}footer.footer .footer-social{font-size:.875rem;line-height:1.181rem;font-family:"proxima-nova",Georgia,sans-serif;font-family:400}@media(min-width: 960px){footer.footer .footer-social{position:absolute;bottom:0;right:0}}footer.footer .footer-social .social{margin-top:1rem;gap:1rem}footer.footer .footer-social .social .button--social{margin:0 !important;padding:0 !important;min-height:unset}footer.footer .footer-social .social .button--social .icon{fill:#fff;width:1.5rem;height:1.5rem;margin:0 !important}footer.footer .footer-blocks{min-width:100%;margin-bottom:2.5rem}@media(min-width: 640px){footer.footer .footer-blocks{min-width:unset;margin-bottom:0}}footer.footer .footer-blocks a{font-weight:400}footer.footer .footer-blocks nav ul{list-style:none;padding:0}footer.footer .footer-blocks nav ul li{margin-top:.15rem}footer.footer .footer-blocks nav ul li:before{content:""}footer.footer .footer-blocks nav ul li a{font-size:.875rem;line-height:1.181rem;font-family:"proxima-nova",Georgia,sans-serif;font-family:400;padding:12px 0}footer.footer .footer-blocks .block{margin:0}@media(min-width: 640px){footer.footer .footer-blocks .column{min-width:13.5rem}}footer.footer .footer-logo{margin:0}footer.footer .footer-logo__image{display:block;max-width:13rem;max-height:7.5rem;width:auto;height:auto}footer.footer .footer__navigation .block-menu{display:flex;flex-direction:column;margin:0}footer.footer .footer__navigation .block-menu h5 a{color:var(--color-black);font-size:1.2rem;margin:0 1rem}footer.footer .footer__navigation .block-menu .footer-quicklinks__menu{display:flex;flex-direction:column;margin-right:1rem}footer.footer .footer__navigation .block-menu .footer-quicklinks__menu a{margin:0 auto .3rem 0;padding:.5rem 1rem}footer.footer .footer__navigation .block-menu .footer-quicklinks__menu a.button{margin:0 auto .3rem 2.2rem}footer.footer .footer__navigation .block-menu .footer-quicklinks__menu .button_link{padding:.3125rem .75rem;border-radius:.25rem;font-size:.9375rem}footer.footer .footer-legal{border-top:1px solid var(--color-white);padding-top:1rem;gap:1rem;width:100%}footer.footer .footer-legal .rich-text,footer.footer .footer-legal p{max-width:100%;margin:0;font-family:"proxima-nova",Georgia,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;text-align:left;color:var(--color-white)}footer.footer .footer-legal .built-by-dev{margin:0}footer.footer .footer-legal .built-by-dev a{text-decoration:none;font-size:.75rem}footer.footer .footer-container{margin:auto;gap:2rem;width:100%;padding-left:1rem;padding-right:1.9rem}footer.footer .footer__bottom img{object-fit:contain}footer.footer .footer__top{position:relative}footer.footer .footer__top .container{gap:2.5rem}footer.footer .footer__top .top-link{background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.2);margin:0}footer.footer .footer__top .top-link .icon{fill:var(--color-white)}footer.footer .button-join{margin-top:1rem;background:hsla(0,0%,100%,.2);text-transform:uppercase;font-size:1.25rem !important}html[lang=it] .footer-newsletter .button,html[lang=fr] .footer-newsletter .button{font-size:clamp(.7rem,3.5vw,1rem)}#privacy-choices button{display:inline-flex;align-items:center;justify-content:center;font-weight:700;border-radius:50rem;text-transform:uppercase}#privacy-choices-banner>button{transform:translate(0.5rem, -0.5rem);padding:.5rem 1rem !important;min-height:unset !important;font-size:.8rem !important;background:var(--color-black) !important}#privacy-choices-banner>button:hover{background:rgb(41.0869565217,50.6739130435,53.4130434783) !important;text-decoration:none !important}#privacy-choices-settings h3,#privacy-choices-settings h4,#privacy-choices-settings p{color:var(--color-white)}#privacy-choices-settings button{padding:.5rem 1rem !important;font-size:.8rem !important;min-height:unset !important}#privacy-choices-settings button:hover{background:rgb(255,24,82.7631578947) !important;text-decoration:none !important}#privacy-choices-prompt h3,#privacy-choices-prompt p{color:var(--color-white)}.card{border-radius:.5rem;box-shadow:4px 4px 5px -2px rgba(0,0,0,.25);overflow:hidden;display:flex;flex-flow:column wrap;height:100%}.card img{max-width:100%;height:auto;vertical-align:top}.card__content{display:flex;flex-flow:column wrap;gap:1rem;padding:1rem}.card__content h4{margin:0;font-size:1rem;font-weight:700}.card-campaign{background:var(--color-white)}.card-campaign__image{aspect-ratio:3/2;width:100%;position:relative}.card-campaign__image img{width:100%}.card-campaign .button{display:flex;margin:.5rem 0 0;width:100%;padding:.75rem 1.25rem;line-height:1;min-height:unset}.card-campaign .button__holder{margin-top:auto}.card-team .card-image{max-height:23.375rem;width:100%}.card-team .card-image img{height:100%;object-fit:cover;width:100%}.card-team .card__content{text-align:center;padding:2rem}.card-team .card__summary{gap:1rem;display:flex;text-align:center;flex-direction:column;color:var(--color-black)}.card-team .card__summary span{display:block}.card-team h4{font-size:1.5rem}.card__job{font-weight:800;color:var(--color-allout-pink);margin-bottom:.5rem}.card .button--social,.card .button--social .icon,.card .icon{color:var(--color-allout-pink);fill:var(--color-allout-pink)}.card-stat h2,.card-stat h3,.card-stat h4{margin-bottom:0}.card-stat .card__content{padding:2rem;gap:2}.card-stat__red{background-color:var(--color-allout-pink);color:var(--color-white)}.card-stat__red h2,.card-stat__red h3,.card-stat__red h4,.card-stat__red p{color:var(--color-white)}.social{margin-top:1.5rem;color:var(--color-white)}.social-media-footer-block{margin-top:.8rem}.social-media-footer-block ul{margin-top:0;display:flex;flex-flow:row wrap;gap:1rem}.social-media-footer-block .button--social,.social-media-footer-block .icon{color:var(--color-white);fill:var(--color-white) !important;width:1.5rem !important;height:1.5rem !important}.social-media-footer-block h3{color:var(--color-white) !important;font-size:1rem;font-weight:400}.account-form-container{padding:3.25rem 1.5rem 16.875rem 1.5rem;background-image:url("../assets/hands-raised.50050aac.e7d961257f1b.svg");background-repeat:no-repeat;background-position:center bottom;background-size:16.875rem}@media(min-width: 960px){.account-form-container{background-position:calc(100% - 50px) bottom;background-size:26.375rem;padding-top:7.25rem;padding-bottom:5.25rem}}.account-container{padding:3.25rem 1.5rem 6rem 1.5rem}.account-form a{text-decoration:none}.account-form a:hover{text-decoration:underline}.account-form h1{margin-bottom:0;font-size:1.5rem}@media(min-width: 960px){.account-form{max-width:34rem;margin-right:auto}.account-form h1{font-size:clamp(2.5rem,3.5vw,4rem)}}.account-form #hint_id_password{display:none}.account-form .account-form__buttons{display:flex;flex-direction:column;margin:1rem auto 0 auto}.account-form .account-form__buttons .button{margin:.5rem 0;text-wrap:nowrap;min-width:fit-content}.account-form .account-form__buttons .forgot-password-link{text-align:center;color:var(--color-turquoise-blue-darker);font-size:1rem}@media(min-width: 640px){.account-form .account-form__buttons{max-width:13.25rem}}.account-form .account-form__logout-button .button{margin:.5rem 0}.my-account-form{width:100%;max-width:44rem}.my-account-form .form-control,.my-account-form .form-control:invalid,.my-account-form .form-control:focus{background-image:none !important;border-radius:0;height:unset}.my-account-form .bmd-form-group{margin-bottom:0rem}.my-account-form .grid--two{gap:0}@media(min-width: 960px){.my-account-form .grid--two{gap:2rem}}.my-account-form input[type=file]{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:0 !important}.my-account-form .contact a{color:var(--color-allout-pink);text-decoration:none}.my-account-form .contact a:hover{text-decoration:underline}.my-account-form #div_id_language_pref label{top:0;font-size:1rem}.my-account-form #div_id_language_pref select{margin-top:.5rem;margin-left:1rem;width:fit-content !important}.my-account-form .image-copyright-hint{display:none}.allout-form label{font-size:1rem;display:block;color:var(--color-dash-mid-grey)}.allout-form .form-check{margin-top:1rem}.allout-form .form-check-label{color:var(--color-black);font-size:.75rem;position:relative}.allout-form input{border:0;border-bottom:1px solid var(--color-black)}.allout-form .is-focused input{border-bottom:1px solid var(--color-black)}.allout-form .form-group{position:relative}.allout-form .form-group>label{display:block;user-select:none;cursor:pointer;position:absolute;top:2rem;padding:0;pointer-events:none;transition:all .1s ease-in-out}.allout-form .form-group.active>label{position:absolute;top:0rem}.allout-form .form-group input,.allout-form .form-group textarea,.allout-form .form-group select{padding:.5rem 0;width:100%;margin-top:1.5rem;margin-bottom:1rem}.allout-form .form-group input:focus,.allout-form .form-group textarea:focus,.allout-form .form-group select:focus{outline:none}.allout-form .form-check .form-check-input{opacity:0;position:absolute;margin:0;z-index:-1;width:1px;height:1px;overflow:hidden;left:0;top:2rem;pointer-events:none}.allout-form .form-check .form-check-sign{vertical-align:middle;position:relative;top:-2px;float:left;padding-right:10px;display:inline-block}.allout-form .form-check .form-check-sign:before{display:block;position:absolute;left:0;content:"";background-color:rgba(0,0,0,.84);height:20px;width:20px;border-radius:100%;z-index:1;opacity:0;margin:0;top:0;transform:scale3d(2.3, 2.3, 1)}.allout-form .form-check .form-check-sign .check{position:relative;display:inline-block;width:20px;height:20px;border:1.5px solid var(--color-dash-mid-grey);border-radius:6px;overflow:hidden;z-index:1}.allout-form .form-check .form-check-sign .check:before{position:absolute;content:"";transform:rotate(45deg);display:block;margin-top:-3px;margin-left:7px;width:0;color:var(--color-white);height:0;box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;animation:checkbox-off .3s forwards}.allout-form .form-check .form-check-input:focus+.form-check-sign .check:after{opacity:.2}.allout-form .form-check .form-check-input:checked+.form-check-sign .check{background:var(--color-allout-pink)}.allout-form .form-check .form-check-input:checked+.form-check-sign .check:before{color:var(--color-white);box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;animation:checkbox-on .3s forwards}.allout-form .form-check .form-check-input:checked+.form-check-sign:before{animation:rippleOn 500ms}.allout-form .form-check .form-check-input:checked+.form-check-sign .check:after{animation:rippleOn 500ms forwards}.allout-form .form-check .form-check-input:not(:checked)+.form-check-sign:before{animation:rippleOff 500ms}.allout-form .form-check .form-check-input:not(:checked)+.form-check-sign .check:after{animation:rippleOff 500ms}@keyframes checkbox-on{0%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}100%{box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@keyframes rippleOn{0%{opacity:0}50%{opacity:.2}100%{opacity:0}}@keyframes rippleOff{0%{opacity:0}50%{opacity:.2}100%{opacity:0}}@keyframes onAutoFillStart{}@keyframes onAutoFillCancel{}.allout-form input:is(:-webkit-autofill,:autofill){animation-name:onAutoFillStart}.allout-form input:not(:-webkit-autofill,:autofill){animation-name:onAutoFillCancel}.signup .grid--two{gap:0}@media(min-width: 960px){.signup .grid--two{gap:1.25rem}}.signup .form-check-sign{top:0 !important}.signup .form-check+p{padding-left:2rem;font-size:.75rem}.signup button{margin-top:1.5rem}.signup #div_id_language,.my-account-form #div_id_language_pref{display:flex;gap:1rem;margin-bottom:1.5rem}.signup #div_id_language label,.my-account-form #div_id_language_pref label{color:var(--color-black);position:relative;margin-top:1rem;flex-shrink:0;transition:none}.signup #div_id_language select,.my-account-form #div_id_language_pref select{background-color:var(--color-white);border:none;margin-top:1rem;margin-bottom:0;padding:0;line-height:1.4;width:fit-content}.allout-accordion{margin:0 0 2rem 0}.allout-accordion .card-header a{color:var(--color-black)}.allout-accordion .card-header a h2,.allout-accordion .card-header a:hover{font-weight:700;color:var(--color-black)}.homepage-heading{margin-top:0;font-size:clamp(1.875rem,2.5vw,3rem)}.homepage-section-1{padding:4rem 1.5rem}.homepage-section-1 .homepage-section-1__grid{display:grid;gap:4rem}.homepage-section-1 .yellow-emphasis::before{right:unset;left:-1.75rem;transform:scale(-1, 1)}@media(min-width: 960px){.homepage-section-1{padding:7.125rem 1.5rem 6.375rem 1.5rem}.homepage-section-1 .homepage-section-1__grid{grid-template-columns:490px 1fr;gap:5.25rem}.homepage-section-1 .yellow-emphasis::before{top:-2.75rem;left:-3.5rem}}@media(min-width: 1440px){.homepage-section-1 .homepage-section-1__grid{padding:0 3rem}}.homepage-section-2{background-color:var(--color-workflow-grey);padding:2rem 1.5rem 5.5rem 1.5rem;text-align:center;position:relative}@media(min-width: 960px){.homepage-section-2{padding:3.5rem 1.5rem 4.375rem 1.5rem}}.homepage-section-2 .three-steps{display:grid;justify-content:center;gap:3.75rem;font-size:1.25rem}@media(min-width: 960px){.homepage-section-2 .three-steps{grid-template-columns:repeat(3, 15.3125rem);gap:4.875rem}}.homepage-section-2 .three-steps .number{color:var(--color-allout-pink);font-weight:700}.homepage-section-2 .three-steps img{display:block;height:5.875rem;margin:0 auto 1.5rem auto}.homepage-section-2:after{content:"";display:block;width:2.75rem;height:6.625rem;background-image:url("../assets/down-arrow.e27bbe31.95a77ec2530c.svg");background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-4.5rem;left:calc(50% - 1.375rem)}.homepage-section-3{padding:5.25rem 1.5rem 0 1.5rem}@media(min-width: 960px){.homepage-section-3{padding:6.625rem 1.5rem 0 1.5rem}}.homepage-section-3 .homepage-heading{text-align:center}.more-campaigns{margin:2.5rem 0;text-align:center}.more-campaigns a{text-transform:uppercase;text-decoration:underline;font-weight:700}.signed-in-user{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;height:100%;background-color:var(--color-lightest-grey);border-radius:2rem}.index__results{position:relative}.index__results .h3{margin-top:0;margin-left:.5rem}.index__results h4{font-style:normal;margin:0 0 .5rem 0}a.card-link{color:var(--color-tertiary);display:block}a.card-link:hover{text-decoration:none}.card{border-radius:.5rem;box-shadow:4px 4px 5px -2px rgba(0,0,0,.25);overflow:hidden;display:flex;flex-flow:column wrap;height:100%}.card-campaign{background:var(--color-white)}.card-campaign__image{aspect-ratio:3/2;width:100%;position:relative}.card-campaign__image img{width:100%}.card-campaign__content{display:flex;flex-flow:column wrap;gap:1rem;flex:1;padding:1rem}.card-campaign__content h4{margin:0;font-size:1rem;font-weight:700}.card-campaign .button{display:flex;margin:.5rem 0 0;width:100%;padding:.75rem 1.25rem;line-height:1;min-height:unset}.card-campaign .button__holder{margin-top:auto}.panel-action-form{display:none}@media(min-width: 960px){.panel-action-form{display:block}}.campaign-main{background-color:var(--color-white);padding:0rem 1.5rem 1.5rem 1.5rem;display:grid;gap:3.625rem}.campaign-main h1{font-size:clamp(1.875rem,2.5vw,3rem)}.campaign-main .campaign-image{order:-1;margin-bottom:2rem;position:relative}.campaign-main .campaign-image img{height:100%;width:calc(100% + 3rem);margin-left:-1.5rem}.campaign-main .campaign-image .campaign-image__credit{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);color:var(--color-white);font-size:.875rem;line-height:1.2;text-align:center;font-style:italic;text-shadow:0 1px 3px rgba(0,0,0,.8);max-width:calc(100% - 2rem);word-wrap:break-word}.campaign-main .campaign-byline{margin-top:.875rem;display:flex;align-items:center;gap:1rem}.campaign-main .campaign-byline img{border-radius:50%;width:3.625rem;height:3.625rem}.campaign-main .campaign-byline .byline__text__started-by{display:block;font-size:.75rem;line-height:1.25rem;font-style:italic}.campaign-main .campaign-byline .byline__text__started-by{font-size:.875rem;line-height:1.25rem}.campaign-main .campaign-main__content{display:flex;flex-direction:column}.campaign-main .campaign-main__form{border-radius:1.25rem;padding:1rem 1.5rem;height:fit-content;box-shadow:0px 1px 4px 2px rgba(0,0,0,.25);background-color:var(--color-white);position:fixed;bottom:3.5rem;left:.75rem;right:.75rem;width:calc(100% - 1.5rem);z-index:1000}.campaign-main .campaign-main__form.expanded{position:absolute;top:7rem}.campaign-main .campaign-main__form.expanded .panel-action-form{display:block}.campaign-main .campaign-main__form.expanded .thermo-above{margin-top:1.5rem}.campaign-main .expand-button{width:100%;margin:0;cursor:pointer}.campaign-main .close-button{display:none;position:absolute;top:0;right:0;color:var(--color-dash-mid-grey);padding:1rem;margin:0}.campaign-main .close-button .icon{width:2rem;height:2rem}.campaign-main .campaign-content__tabs [role=tablist]{margin-top:.5rem;width:100%;border-bottom:.5px solid var(--color-dash-grey);margin-bottom:2rem}.campaign-main .campaign-content__tabs [role=tab]{text-transform:none;font-size:.875rem;line-height:1.25rem;font-weight:700;color:var(--color-black);margin:0 0 0 1rem;padding:0 1rem;cursor:pointer}.campaign-main .campaign-content__tabs [role=tab]:focus{outline:none;color:var(--color-allout-pink)}.campaign-main .campaign-content__tabs [role=tab][aria-selected=false]{color:var(--color-black);font-weight:400}.campaign-main .campaign-content__tabs [role=tab][aria-selected=true],.campaign-main .campaign-content__tabs [role=tab][aria-selected=false]:hover{position:relative}.campaign-main .campaign-content__tabs [role=tab][aria-selected=true]:after,.campaign-main .campaign-content__tabs [role=tab][aria-selected=false]:hover:after{content:"";display:block;position:absolute;height:4px;background:var(--color-allout-pink);width:calc(100% - 1rem);bottom:0}.campaign-main .campaign-content__tabs [role=tabpanel].is-hidden{display:none}.campaign-main .campaign-content__tabs [role=tabpanel] .intro{font-size:1;font-weight:800;margin-bottom:1.5rem}.campaign-main .campaign-content__tabs [role=tabpanel] p{font-size:1rem;margin:1.5rem 0}.campaign-main .truncate-section{position:relative;overflow:hidden}.campaign-main .truncate-section p:first-child{margin-top:0}.campaign-main .truncated{height:200px}.campaign-main .truncated:after{content:"";display:block;position:absolute;width:100%;height:7rem;background:linear-gradient(0deg, rgb(255, 255, 255) 10%, rgba(0, 0, 0, 0) 100%);bottom:0}.campaign-main .read-more{margin:0;padding:0;font-weight:400;text-transform:none;text-decoration:underline;margin-top:-1rem}.campaign-main .campaign-social-share{margin-top:2rem}.campaign-main .campaign-social-share p{margin-bottom:.625rem}.campaign-main .campaign-social-share .share-icon-list{display:flex;flex-direction:row;gap:.5rem}.campaign-main .campaign-social-share .share-icon{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-black);color:var(--color-white);width:2.875rem;height:2.875rem;border-radius:50%}.campaign-main .campaign-social-share .share-icon .icon{width:1.5rem;height:1.5rem}.campaign-main .campaign-social-share .share-icon:hover{background-color:var(--color-allout-pink)}@media(min-width: 960px){.campaign-main{padding:4.5rem 1.5rem 2.5rem 1.5rem;grid-template-columns:1fr 24.875rem}.campaign-main .campaign-main__form{position:static;box-shadow:0px 4px 4px 5px rgba(0,0,0,.25);padding:2.5rem;bottom:unset;left:unset;right:unset;width:100%;z-index:unset}.campaign-main .campaign-main__form.expanded{position:static;top:unset}.campaign-main .expand-button,.campaign-main .close-button{display:none}.campaign-main .campaign-image{order:unset}.campaign-main .campaign-image img{width:100%;border-radius:1.25rem;margin-left:0}.campaign-main .campaign-image .campaign-image__credit{bottom:1.5rem;font-size:1rem}.campaign-main .campaign-content__tabs [role=tablist]{margin-top:2.5rem}.campaign-main .campaign-content__tabs [role=tabpanel] .intro{font-size:1.25rem}}.campaign-further-action{padding:2rem 1.5rem}.campaign-further-action h3{text-align:center}.petition-updates-container{width:100%}.petition-updates-loading,.petition-updates-empty,.petition-updates-error{padding:2rem 1rem;text-align:center;font-size:1rem;color:var(--color-black)}.petition-updates-error{color:#d32f2f}.petition-updates-list{margin:1rem 0}.petition-update{border-bottom:1px solid var(--color-black)}.petition-update .icon{width:2rem;height:2rem}.petition-update .open{display:inline}.petition-update .close{display:none}.petition-update[open] .open{display:none}.petition-update[open] .close{display:inline}.petition-update .update-header{padding:1rem 0;display:flex;justify-content:space-between;align-items:center;list-style:none}.petition-update .update-header::-webkit-details-marker{display:none}.petition-update .update-title{font-size:1rem;line-height:1.5rem;font-weight:700;margin:0}.petition-update .update-date{font-size:1rem;line-height:1.5rem;font-weight:700;color:var(--color-allout-pink);margin:0 !important}.petition-update .update-content{font-size:1rem;line-height:1.4;color:var(--color-black)}.petition-update .update-content a{color:var(--color-allout-pink);text-decoration:none}.petition-update .update-content a:hover{text-decoration:underline}.petition-update .update-image{margin-top:2rem}.petition-update .update-image img{max-width:100%}.campaign-coalition-section{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;padding-top:1rem;border-top:1px solid #e0e0e0}.campaign-coalition-section .coalition-title{font-size:1.25rem;font-weight:700;margin:0 0 .5rem 0;color:var(--color-allout-dark-grey)}.campaign-coalition-section .coalition-logo{flex-shrink:0}.campaign-coalition-section .coalition-logo .coalition-logo-image{width:200px;height:200px;border-radius:50%;object-fit:cover;display:block}.campaign-coalition-section .coalition-content{flex:1;display:flex;align-items:center}.campaign-coalition-section .coalition-content .coalition-text-link{text-decoration:none;font-size:1rem;line-height:1.5;color:var(--color-allout-pink)}.campaign-coalition-section .coalition-content .coalition-text-link:hover{text-decoration:underline}.campaign-coalition-section .coalition-content .coalition-text{font-size:1rem;line-height:1.5;color:var(--color-allout-dark-grey)}

/*# sourceMappingURL=home.css.1fb7b59a0373.map */