@charset "UTF-8";@font-face{font-family:Ambit;src:url(/assets/fonts/Ambit-Bold.woff2) format("woff2"),url(/assets/fonts/Ambit-Bold.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Ambit;src:url(/assets/fonts/Ambit-SemiBold.woff2) format("woff2"),url(/assets/fonts/Ambit-SemiBold.woff) format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Ambit;src:url(/assets/fonts/Ambit-Regular.woff2) format("woff2"),url(/assets/fonts/Ambit-Regular.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}.validation{display:block;margin-top:5px;color:var(--color)}.validation:empty{display:none}.validation--success{--color: var(--color-success)}.validation--error{--color: var(--color-danger)}.validation--heavy{padding:1em 1.5em;margin:1em 0;color:var(--color-white);background:var(--color);border-radius:var(--radius-panel)}.form .row+.row{margin-top:1.5em}.form__item.is-invalid input:not(:focus),.form__item.is-invalid select:not(:focus),.form__item.is-invalid textarea:not(:focus){border-color:var(--color-danger)}.form__label{display:none;gap:.5em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form__label:after{vertical-align:middle;font-weight:700;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.is-valid .form__label:after{content:"✓";color:var(--color-success);opacity:1}.form__label em,.form__instructions{font-size:1rem;color:var(--color-text-light)}.form__field{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25em 1em}.form__field--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.form__field:not(:first-child){margin-top:.5em}.form__field-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}.form__signature canvas{border-color:var(--border-color-input)!important}.form__signature button{margin-top:10px}.form__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em;margin-top:calc(1.5em + 30px)}.form__buttons>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}.form__buttons .button{padding:10px 24px;border-radius:26px}
