.page.campaign .percentage{position:relative;margin-top:.75rem;display:block;height:30px;border-radius:15px;--tw-bg-opacity:1;background-color:rgb(230 243 245/var(--tw-bg-opacity));font-size:0}.page.campaign .percentage:after{position:absolute;left:0;top:0;display:flex;height:100%;align-items:center;justify-content:flex-end;border-radius:15px;padding-left:20px;padding-right:20px;min-width:60px;max-width:100%;--tw-bg-opacity:1;background-color:rgb(235 144 25/var(--tw-bg-opacity));font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:768px){.page.campaign .percentage:after{font-size:1rem;line-height:1.5rem}}.page.campaign .percentage:after{content:attr(data-pct);animation:pct-width .5s ease-out;width:var(--width)}@keyframes pct-width{0%{width:0}to{width:var(--width)}}.page.campaign .percentage.none:after{visibility:hidden}.page.campaign .percentage.no-goal:after{background-color:rgba(255,144,41,0);--tw-text-opacity:1;color:rgb(2 141 151/var(--tw-text-opacity))}.page.campaign .percentage.quarter:after{--tw-bg-opacity:1;background-color:rgb(226 188 34/var(--tw-bg-opacity))}.page.campaign .percentage.halfway:after{--tw-bg-opacity:1;background-color:rgb(155 175 4/var(--tw-bg-opacity))}.page.campaign textarea:after{content:attr(data-test)}.page.campaign .socials>button{border-radius:9999px}.page.campaign .socials>button svg{box-sizing:content-box;height:2rem;width:2rem;padding:.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.page.campaign .socials>button{background-color:#04c9d7!important}.page.campaign .socials>button:hover{background-color:#02aab6!important}.page.campaign .modal.contact .title{margin-bottom:1.25rem;font-size:1.875rem;line-height:2.25rem;font-weight:700}.page.campaign .modal.contact form{display:grid;justify-items:start;row-gap:1rem}.page.campaign .modal.contact form .field{display:grid;width:100%;row-gap:.5rem}.page.campaign .modal.contact form .field input,.page.campaign .modal.contact form .field textarea{border-radius:calc(var(--radius) - 2px);--tw-bg-opacity:1;background-color:rgb(235 235 235/var(--tw-bg-opacity));padding:.5rem}.page.campaign .modal.contact form .field input{max-width:20rem}.page.campaign .modal.contact form [type=submit]{border-radius:32px;border-width:2px;padding:.75rem 2rem;text-align:center;font-family:var(--font-palanquin);font-weight:600;--tw-border-opacity:1;border-color:rgb(2 170 182/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(2 170 182/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease-in-out;transition-duration:.25s}.page.campaign .modal.contact form [type=submit]:hover{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(2 170 182/var(--tw-text-opacity))}.page.campaign .modal.contact form [type=submit][disabled]{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity))}.page.campaign .modal.contact form [type=submit][disabled]:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}