.contact-form input {
    width: 100%;
}
h3 {
    font-size: 1.5rem;
}

.error-info {
    color: var(--red-color);
    padding-left: 14px;
}

div:has(> input) + .error-info {
    padding-top: 6px;
}

.contact-info a {
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 1rem;
}

.contact-heading {
    font-weight: 500;
    font-size: 1.2rem;
}

.contact-info {
    margin-top: 24px;
    justify-content: center;
    align-items: flex-start;
}

.contact-info i {
    margin-right: 10px;
    font-size: 1.5rem;
}

h3 {
    font-weight: 600;
}
