.wpcf7-form {
    line-height: 20px;
}

.wpcf7-form .col-contact {
    vertical-align: top;
    display: inline-block;
    width: 100%;
}

.wpcf7-form .col-contact.col-haft {
    width: calc(50% - 15px);
}

@media (max-width: 767px) {
    .wpcf7-form .col-contact.col-haft {
        width: 100%;
    }
}

.wpcf7-form .col-contact.col-haft + .col-contact.col-haft {
    float: right;
}

.wpcf7-form label {
    width: 100%;
    font-weight: 400;
}

.wpcf7-form br {
    display: none;
}

.wpcf7-form .wpcf7-form-control-wrap,
.wpcf7-form .wpcf7-text,
.wpcf7-form textarea {
    width: 100%;
}

.wpcf7-form .wpcf7-text {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0 25px;
    height: 50px;
    line-height: 50px;
}

.wpcf7-form textarea {
    height: 250px;
    margin-top: 10px;
    padding: 15px 25px;
    margin-bottom: 10px;
}

.wpcf7-form .wpcf7-submit {
    margin-top: 10px;
    background-color: var(--draly-main-color);
}

.wpcf7-form .wpcf7-submit:hover {
    background-color: #000000;
}

.wpcf7-form .wpcf7-spinner {
    top: 6px;
}

