.form-checkbox{--form-control-color:#639;--form-control-disabled:#959495;align-items:flex-start;color:#bdbdbd;-moz-column-gap:.875rem;column-gap:.875rem;display:flex;font-size:.875rem;line-height:1.1785714286}.form-checkbox a{color:currentColor;text-decoration:underline}.form-checkbox a:hover{text-decoration:none}.form-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-background);border:.2142857143em solid #ffc800;cursor:pointer;display:grid;flex-shrink:0;height:1.8571428571em;margin:0;place-content:center;transform:translateY(-.2857142857em);width:1.8571428571em}.form-checkbox input[type=checkbox]:before{background-color:#ffc800;box-shadow:inset 1em 1em #ffc800;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.65em;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:.65em}.form-checkbox input[type=checkbox]:checked:before{transform:scale(1)}.form-checkbox input[type=checkbox]:disabled{--form-control-color:var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}.form-label{color:#ffc800;font-size:1.375rem;line-height:1.1818181818}.form-label._required:after{color:red;content:"*";display:inline-block;font-size:.6em;margin-left:.25rem}.form-hint{color:#fff59d;font-size:.875rem;line-height:1.1785714286}.form{align-self:center;max-width:33.25rem;width:100%}.form__fields{margin:.625rem auto 0;max-width:33.25rem;row-gap:.625rem}.form__fields,.form__group{display:flex;flex-direction:column}.form__group{row-gap:.3125rem}.form__group._checkbox{padding-top:.625rem}.form__footer{margin-top:1.875rem}.form__hint{padding:.9375rem 0 0}.password-recovery{display:flex;flex-direction:column;row-gap:1rem}@media only screen and (min-width:48em){.form-group._textarea .form-label{padding-top:.6875rem}.form__group{align-items:center;-moz-column-gap:.3125rem;column-gap:.3125rem;flex-direction:row;justify-content:space-between}.form__group._textarea{align-items:flex-start}.form__group._checkbox._checkbox-align-right{padding-left:calc(100% - 21.5rem)}.form__field{flex-basis:21.5rem;flex-shrink:0}.form__hint,.form__send{margin-left:calc(100% - 21.5rem)}}@media only screen and (max-width:47.9875em){.form__send{font-size:.875rem;padding-left:.3125rem;padding-right:.3125rem}}
