.footer-link,
.footer .footer-newsletter {
    position: relative;
    /* margin-bottom: 45px; */
    color: #ffffff;

}
.footer .footer-contact h2,
.footer .footer-link h2,
.footer .footer-newsletter h2 {
    /* margin-bottom: 30px; */
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 2px;
    color: #e81c2e;
}
.footer .footer-link a {
    display: block;
    /* margin-bottom: 10px; */
    color: #ffffff;
    transition: 0.3s;
}
.footer .footer-link a::before {
    position: relative;
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 10px;
}
.footer .footer-link a:hover {
    color: #e81c2e;
    letter-spacing: 1px;
}
.footer{
    background-image: linear-gradient(to top, #d5dee7 0%, #ffafbd 0%, #c9ffbf 100%);
}

