#form-question {
    gap: 16px;
    display: flex;
    flex-flow: wrap column;
}

#form-question .col-md-6 {
    padding: 0;
}

#form-question p {
    margin: 0;
}

#form-question .columns {
    gap: 16px;
    display: flex;
}

#form-question .input-label {
    gap: 6px;
    display: flex;
    flex-flow: wrap column;
}

#form-question input, #form-question textarea {
    border: 1px solid #E4E4E4;
    border-radius: 8px;
    padding: 10px 14px;
    resize: none;
    &:focus {
        outline: 1px solid #356DF1;
    }
}
#form-question .form-desc {
    font-weight: 300;
    color: #212427;
    & a{
        color: #212427;
        text-decoration: underline;  
    }
}
#form-question .half-column {
    width: 50%;
}

.wpcf7-form #form-question .wpcf7-submit {
    padding: 12px 32px;
    border-radius: 10px;
    background-color: #356DF1;
}
.thim-sending {
    cursor: pointer !important;
}



@media screen and (max-width: 768px) {
    #form-question .half-column {
        width: 100%;
    }
    #form-question .columns {
        flex-flow: wrap column;
    }
}


