main .contactCards{
    background-color: whitesmoke;
    padding: 1% 10%;
    display: flex;
    width: 100%;
    gap: 1%;
    color: #555555;
    line-height: 150%;
    font-size: var(--font-size-text2);
}
main .contactCards .contactDetails,main .contactCards .contactForm{
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: 30px;
}
main .contactCards .contactDetails .heading,main .contactCards .contactForm .heading{
    text-align: left;
    font-size: var(--font-size-subHeading2);
    color: slategrey;
    text-wrap: nowrap;
    font-weight: 100;
}
main .contactCards .contactDetails>div{
    display: flex;
    flex-direction: column;
    gap: 20px;
}
main .contactCards .contactDetails>div .info{
    display: flex;
    gap: 20px;
    font-size: var(--font-size-text);
}
main .contactCards .contactDetails>div .info img{
    height: fit-content;
}
main .contactCards .contactForm form{
    display: flex;
    flex-direction: column;
    gap: 20px;
    width: 100%;
}
main .contactCards .contactForm form label{
    display: flex;
    flex-direction: column;
    color: #555555;
    gap: 10px;
}
main .contactCards .contactForm form input, main .contactCards .contactForm form select{
    height: 45px;
    outline: none;
    border-radius: 3px;
    border: 2px solid lightgray;
    padding-left: 10px;
}
main .contactCards .contactForm form textarea{
    height: 45px;
    outline: none;
    border-radius: 3px;
    border: 2px solid lightgray;
    padding: 10px;
    resize: vertical;
    line-height: 150%;
}
main .contactCards .contactForm form button{
    width: fit-content;
    padding: 2.5% 4%;
    border: none;
    background-color: black;
    color: whitesmoke;
    border-radius: 4px;
    cursor: pointer;
    transition: all 300ms;
}
main .contactCards .contactForm form button:hover{
    background-color:var(--green-color);
}
@media screen and (max-width : 500px) {
    main .contactCards{
        flex-direction: column;
        gap: 30px;
    }
    main .contactCards .contactDetails{
        gap: 10px;
        margin-top: 10px;
    }
    main .contactCards .contactDetails>div{
        gap: 10px;
    }
}