label{margin-bottom:.5rem;display:block}select{--tw-border-opacity:1;border-width:1px;border-color:rgb(203 213 225/var(--tw-border-opacity,1));border-radius:9999px;width:100%;padding:.75rem 1rem}select:focus{border-color:var(--primary);outline-width:0}select:focus::placeholder{opacity:0}select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,gray 50%),linear-gradient(135deg,gray 50%,#0000 50%);background-position:calc(100% - 20px) calc(1em + 5px),calc(100% - 15px) calc(1em + 5px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}input:focus{outline-width:0}input:focus::placeholder{opacity:0}input[type=text],input[type=email]{--tw-border-opacity:1;border-width:1px;border-color:rgb(203 213 225/var(--tw-border-opacity,1));border-radius:9999px;width:100%;padding:.75rem 1rem}input[type=text]:focus,input[type=email]:focus{border-color:var(--primary)}input[type=checkbox]{appearance:none;--tw-border-opacity:1;border-width:1px;border-color:rgb(203 213 225/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));width:25px;min-width:25px;height:25px;min-height:25px;color:var(--primary);border-radius:.25rem;margin-right:.75rem}input[type=checkbox]:checked{border-color:var(--primary);background-color:var(--primary);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}form .accept{text-align:left;font-size:.875rem;line-height:1.25rem}form .accept a{color:var(--primary);font-weight:600;text-decoration-line:underline}form .accept a:hover{color:var(--primary-dark)}textarea{--tw-border-opacity:1;border-width:1px;border-color:rgb(203 213 225/var(--tw-border-opacity,1));border-radius:.75rem;width:100%;height:150px;padding:.75rem 1rem}textarea:focus{border-color:var(--primary);outline-width:0}textarea:focus::placeholder{opacity:0}:is(form.was-validated input[type=text],form.was-validated input[type=email],form.was-validated textarea):valid{--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(21 128 61/var(--tw-border-opacity,1));background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%2328a745\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"/></svg>");background-position:right 1rem center;background-repeat:no-repeat;background-size:18px 18px}:is(form.was-validated input[type=text],form.was-validated input[type=email],form.was-validated textarea):valid:hover,:is(form.was-validated input[type=text],form.was-validated input[type=email],form.was-validated textarea):valid:focus{--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(21 128 61/var(--tw-border-opacity,1))}:is(form.was-validated input[type=text],form.was-validated input[type=email],form.was-validated textarea):invalid{--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(220 38 38/var(--tw-border-opacity,1));background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23dc3545\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"/><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"/><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"/></svg>");background-position:right 1rem center;background-repeat:no-repeat;background-size:18px 18px}:is(form.was-validated input[type=text],form.was-validated input[type=email],form.was-validated textarea):invalid:hover{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}:is(form.was-validated input[type=text],form.was-validated input[type=email],form.was-validated textarea):invalid:focus{border-color:var(--primary);background-image:none}form.was-validated .uploader:has(input[type=file]:invalid){--tw-border-opacity:1;border-width:1px;border-color:rgb(220 38 38/var(--tw-border-opacity,1));background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23dc3545\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"/><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"/><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"/></svg>");background-position:right 1rem top 1rem;background-repeat:no-repeat;background-size:18px 18px}form.was-validated textarea:invalid,form.was-validated textarea:valid{background-position:right 1rem top 1rem!important}:is(form.was-validated input[type=checkbox],form.was-validated input[type=radio],form.was-validated select):invalid{--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.checkmark{stroke:#16a34a;width:150px;height:150px;box-shadow:inset 0 0 0 var(--color--green);stroke-width:3px;stroke-miterlimit:10;border-radius:9999px;margin-top:3rem;margin-left:auto;margin-right:auto;animation:.4s ease-in-out .4s forwards fill,.3s ease-in-out .9s both scale;display:block}.checkmark .c_circle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:0;stroke-miterlimit:10;stroke:var(--color-green);fill:none;animation:stroke .6s var(--curve)forwards}.checkmark .c_check{transform-origin:50%;stroke-dasharray:48;animation:stroke .3s var(--curve).8s forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale(1.1)}}@keyframes fill{to{box-shadow:inset 0 0 0 100px var(--color--green)}}.response .success{--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(22 163 74/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1));text-align:center;--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1));border-radius:.5rem;margin-top:1.5rem;padding:.75rem;font-size:.875rem;line-height:1.25rem}.response .error{--tw-border-opacity:1;border-style:solid;border-width:1px;border-color:rgb(220 38 38/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity,1));text-align:center;--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1));border-radius:.5rem;margin-top:1.5rem;padding:.75rem;font-size:.875rem;line-height:1.25rem}.altcha{--tw-border-opacity:1!important;border-color:rgb(249 249 249/var(--tw-border-opacity,1))!important;--tw-bg-opacity:1!important;background-color:rgb(249 249 249/var(--tw-bg-opacity,1))!important;max-width:100%!important;height:56px!important;margin:1.5rem auto!important;padding-top:.25rem!important;padding-bottom:.25rem!important;padding-left:.5rem!important}.altcha-label label{margin-bottom:0;margin-left:.5rem;font-weight:400}
