.contact-form {
    margin: 50px 0;
}

.contact-form img {
    width: 35px;
    display: inline-block;
}

.contact-form-info .contact-form-info-title {
    display: inline-block;
    font-weight: 600;
    margin: 15px 0 0 10px;
    padding: 0;
}

.acf-fields > .acf-field {
    border-top: 0 !important;
}

.acf-form-submit {
    padding: 15px 12px;
}

.acf-button {
    float: right;
}

.contact-form-wrapper textarea {
    border: solid 1px #333;
}

.contact-form-wrapper input {
    border: solid 1px #333;
}

.contact-form-wrapper textarea:focus {
    outline: 0;
    border: solid 1px #1e73be;
}