.locate {
    padding: 60px 0px;
    background-color: #e8e3e3;
    background-image: url(/public/images/contact/linebgoverlay.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.location__container {
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    padding: 40px 20px 40px;
    background-color: #fff;
    border-radius: 10px;
    transition: 0.5s all linear;
}

.location__title h3 {
    font-size: 23px;
    font-family: var(--heading__font)
}

.location__info i {
    font-size: 20px;
}

.location__info {
    font-size: 18px;
    color: #353535;
}

.location__info a {
    color: #353535;
}

.location__info a:hover {
    color: var(--primary__color)
}

.location__container:hover {
    transform: translateY(-20px);
    transition: 0.5s all linear;
}