#quote-form.container-sm {
    padding-left: 1rem;
    padding-right: 1rem;
}
.form-group {
    display:flex;
    flex-direction: column;
    gap:0.5rem;
    margin-bottom:0.5rem;
}
.input {
    width: 100%;
    padding: 1rem 0.5rem;
    margin-bottom: 1rem;
    display: block;
    border-radius:0.5rem;
    border: var(--border-dark);
    background:white;
}

.label-check {
    display: flex;
    gap:  0.5rem;
}
label {
    display:flex;
    gap:0.5rem;
    align-items: center;
    position:relative;
}
label svg {
    height:1.5rem;
    width:auto;
}

button {
    border:none;
    font-size: inherit;
    padding:inherit;
    display:inherit;
    cursor:pointer;
    width:100%;
    line-height:1.6;
}
.form-info {
    color: var(--text-mid);
    font-size:0.875rem;
}