.a-btn,.sufio-vat-form .sufio-vat-link{border-radius:var(--button-border-radius);cursor:pointer;display:inline-block;font-family:var(--ff-primary);font-size:var(--btn-fs);line-height:var(--btn-lh);padding:1.4rem 2.4rem;text-decoration:none;text-transform:var(--button-letter-case);transition:color .35s ease,border-color .35s ease,background-color .35s ease}.a-btn a,.sufio-vat-form .sufio-vat-link a{text-decoration:none}.a-btn--primary{background-color:rgb(var(--color-button));border:1px solid rgb(var(--color-button));color:rgb(var(--color-button-label))}.a-btn--primary:not([disabled]):not(.disabled):hover{border-color:rgb(var(--color-button-hover))}.a-btn--primary:not([disabled]):not(.disabled):hover,.a-btn--secondary{background-color:rgb(var(--color-button-hover));color:rgb(var(--color-button-hover-label))}.a-btn--secondary{border:1px solid rgb(var(--color-button-hover))}.a-btn--secondary:not([disabled]):not(.disabled):hover{background-color:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-label))}.a-btn--tertiary,.sufio-vat-form .sufio-vat-link{background-color:rgba(var(--color-button),0);border:1px solid rgb(var(--color-button));color:rgb(var(--color-button))}.a-btn--tertiary:not([disabled]):not(.disabled):hover,.sufio-vat-form .sufio-vat-link:not([disabled]):not(.disabled):hover{background-color:rgba(var(--color-button),1);border-color:rgb(var(--color-button));color:rgb(var(--color-button-label))}.a-btn--has-icon .icon{height:auto;margin-left:.8rem;vertical-align:middle;width:1.6rem}.a-btn--has-icon .icon path{transition:fill .35s ease}.a-btn--has-icon span{vertical-align:middle}.a-btn.disabled,.a-btn:disabled,.sufio-vat-form .disabled.sufio-vat-link,.sufio-vat-form .sufio-vat-link:disabled{cursor:not-allowed;opacity:.5}.a-input,.sufio-vat-form .sufio-vat-email-input,.sufio-vat-form .sufio-vat-number-input{margin:1.5rem 0;text-align:left}.a-input__label,.sufio-vat-form .sufio-vat-email-input .field__label,.sufio-vat-form .sufio-vat-number-input .field__label{display:block;font-family:var(--ff-primary);font-size:var(--form-label-fs);font-weight:600;line-height:var(--form-label-lh);margin-bottom:1.2rem}.a-input__field,.a-input__textarea,.sufio-vat-form .sufio-vat-email-input .field__input,.sufio-vat-form .sufio-vat-number-input .field__input{background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-border));border-radius:1rem;box-shadow:none;color:rgb(var(--color-text));font-family:var(--ff-primary);font-size:var(--body-fs-sm);font-weight:400;line-height:var(--body-lh-sm);min-height:4rem;padding:1.5rem;width:100%}.a-input__field.a-input__field--transparent,.a-input__textarea.a-input__field--transparent,.sufio-vat-form .sufio-vat-email-input .a-input__field--transparent.field__input,.sufio-vat-form .sufio-vat-number-input .a-input__field--transparent.field__input{background-color:transparent}.a-input__field.error,.a-input__textarea.error,.sufio-vat-form .sufio-vat-email-input .error.field__input,.sufio-vat-form .sufio-vat-number-input .error.field__input{border-color:rgb(var(--color-error));color:rgb(var(--color-error))}.a-input__field:focus,.a-input__field:focus-visible,.a-input__textarea:focus,.a-input__textarea:focus-visible,.sufio-vat-form .sufio-vat-email-input .field__input:focus,.sufio-vat-form .sufio-vat-email-input .field__input:focus-visible,.sufio-vat-form .sufio-vat-number-input .field__input:focus,.sufio-vat-form .sufio-vat-number-input .field__input:focus-visible{border-color:rgb(var(--color-border));color:rgb(var(--color-border));outline:none}.a-input__textarea{box-shadow:none;height:12rem;outline:none;resize:none;width:100%}.a-input__error{color:rgb(var(--color-error))}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}::-webkit-input-placeholder{color:rgba(var(--color-text),.4)}::-moz-placeholder{color:rgba(var(--color-text),.4)}::-ms-placeholder{color:rgba(var(--color-text),.4)}::placeholder{color:rgba(var(--color-text),.4)}.sufio-vat-form .sufio-vat-link{text-align:center;text-decoration:none}.sufio-vat-form .sufio-vat-email-input .field__label,.sufio-vat-form .sufio-vat-number-input .field__label{display:none}