.contacts-content {
    padding-bottom: 50px;
}
.contacts-content .h2 {
    margin-top: 30px;
    margin-bottom: 15px;
}
.contacts-content .h3 {
    margin-bottom: 15px;
}
.contacts-content p.gray {
    color: #a5a5a5;
    padding-right: 20px;
    margin-bottom: 15px;
}
button[type="submit"] img {
    transform: translateY(1.5px);
}
.contact-item .contact-icon {
    background: #1a5d1a!important;
}
.contact-item .contact-icon img {
    filter: brightness(0) invert(1)!important;
    width: 14px!important;
}
.contacts-map {
    padding-bottom: 40px;
}
@media (max-width: 1024px) {
    .contacts-content .h2 {
        margin-bottom: 0;
    }
    .col-50 {
        margin-top: 30px;
    }
    .form-data-with-cols + .form-data-group {
        margin-bottom: 0 !important;
    }
}
