.ct-contact-form .frm-fluent-form .ff-el-input--label label {
margin-bottom: 5px
}

.wpforms-field-container input,
.wpforms-field-container textarea{
   border-color: #d5d5d5;
}

.ct-contact-form .fluentform .ff-el-group.ff_list_buttons .ff-el-input--content {
display: flex;
flex-wrap: wrap;
gap: 15px;
}

.ct-contact-form .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check span {
border-radius: var(--theme-form-field-border-radius, 3px) !important;
border: none !important;
box-shadow: none;
transition: all 0.2s ease;
}

.ct-contact-form .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:not(.ff_item_selected) span:hover {
color: var(--theme-button-background-initial-color) !important;
}

.ct-contact-form .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:not(.ff_item_selected) span {
color: var(--theme-button-text-initial-color);
background-color: #2a3f2e;
}

.ct-contact-form .fluentform .ff-el-group.ff_list_buttons .ff_item_selected span {
background-color: var(--theme-button-background-initial-color) !important;
}
@media only screen and (max-width: 600px) {
    div.wpforms-container div.wpforms-field .wpforms-field-row {
        flex-direction: column;
    }

    div.wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half {
        width: 100%;
        padding: 0;
    }
}