.visuallyhidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.form-campaign{padding:1.6rem 0;position:relative}.form-campaign__wrapper{background:#f3f1e2;border-radius:4rem;padding:4.8rem;position:relative}.form-campaign__wrapper:before{content:"";position:absolute;bottom:0;right:0;border-width:0 0 5rem 5rem;border-style:solid;border-color:var(--theme) #fff #fff var(--theme);border-radius:10px 0 5px 0;box-shadow:-2px -2px 3px 0 rgba(0,0,0,.1);background:var(--theme);display:block;width:0}@media screen and (min-width:68.8125em){.form-campaign__wrapper:after{border-width:0 0 8rem 8rem;border-radius:15px 0 5px 0;box-shadow:-3px -3px 4px 0 rgba(0,0,0,.1)}}.form-campaign__title strong{color:var(--theme)}.form-campaign__info{display:block;position:absolute;top:-3.2rem;left:0;right:0;margin:auto;text-align:center}@media screen and (min-width:68.8125em){.form-campaign__info{display:flex;gap:2rem;align-items:center;position:relative;top:auto;padding:1.6rem 0}}.form-campaign__info-icon{width:6.4rem;height:6.4rem;background:#fff;border-radius:50%;box-shadow:1px 1px 5px rgba(0,0,0,.1);margin:auto}@media screen and (min-width:68.8125em){.form-campaign__info-icon{margin:0}}.form-campaign__info-copy{display:none;font-weight:700}@media screen and (min-width:68.8125em){.form-campaign__info-copy{display:block}}.form-campaign__counter{position:relative;z-index:2;color:var(--theme);font-weight:700;margin:.8rem auto;text-decoration:underline;font-size:1.8rem}@media screen and (min-width:68.8125em){.form-campaign__counter{text-align:right;margin:0 0 .8rem auto}}.form-campaign__counter--closed,.form-campaign__counter--confirm,.form-campaign__counter--signed,.form-campaign__counter--thankyou{text-align:center;text-decoration:none}.form-campaign__counter--closed{color:#202020}.form-campaign__separator{position:relative;width:100%;height:4rem}.form-campaign__separator:after{content:"";width:20%;height:1px;background:#202020;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@media screen and (min-width:68.8125em){.form-campaign__separator{width:8rem;height:auto}.form-campaign__separator:after{content:"";height:100%;width:1px;background:#202020;position:absolute;left:0;right:0;bottom:auto;margin:auto}}@media screen and (min-width:68.8125em){.form-campaign__separator{width:8rem}.form-campaign__separator:after{content:"";height:100%;width:1px;background:#202020;position:absolute;left:0;right:0;margin:auto}}.form-campaign__separator--closed,.form-campaign__separator--confirm{padding:1.6rem 0;margin:0 auto 1.6rem}.form-campaign__separator--closed:after,.form-campaign__separator--confirm:after{height:1px;width:100%;top:0;bottom:0;margin:auto}.form-campaign form .btn--standard,.form-campaign__cta .btn--standard{background-color:var(--theme);border:none;color:#fff;text-transform:capitalize;font-weight:400}.form-campaign form .btn--standard:focus,.form-campaign form .btn--standard:hover,.form-campaign__cta .btn--standard:focus,.form-campaign__cta .btn--standard:hover{background-color:var(--theme);filter:brightness(.9)}.form-campaign__cta--thankyou{margin-bottom:1.6rem}@media screen and (min-width:68.8125em){.form-campaign__closed,.form-campaign__signed,.form-campaign__thankyou{max-width:75%;margin:auto}}.form-campaign form .form__item{margin-bottom:2.4rem}.form-campaign form .form__item .form__field--string{border-radius:1rem}