.contact--form .form-action input {
    background: rgb(var(--white) / 100%);
    border: 1px solid rgb(var(--white)) !important;
    position: relative;
    display: inline-flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    padding: var(--gap-sm) var(--gap-md);
    border: none;
    border-radius: 50px;
    overflow: hidden;
    transition: var(--all-medium);
    color: rgb(0, 0, 0) !important;
    cursor: pointer;
}

.contact--form .form-action input {
    color: rgb(0, 0, 0);
    transition: var(--all-medium);
}

.contact--form .form-action input:hover {
    background: transparent;
	color: rgb(var(--white));
}

.contact--form .form-action p {
    margin-bottom: 0;
}

.contact--form .form-action .wpcf7-spinner {
    display: none !important;
}