.form {
    &_title {
        font-size: 1.25rem;
    }

    &-input {
        padding: 0 0 1rem 0;

        &_label {
            font-size: 1rem;

            display: flex;
            flex-direction: column;
        }

        input {
            font-size: 1rem;
            width: 100%;
            border: none;
            border-bottom: 1px dashed #fff;
            background: transparent;
            box-sizing: border-box;
        }

        &_error {
            color: #a94442;
            font-size: .75rem;
        }

        &_errors {
            margin-top: 0;
            list-style: none;
            padding: .5rem 0 0 0;
        }
    }

    &_controls {
        display: flex;
        justify-content: space-evenly;
    }
}
