.site-menu__contact {
    gap: 2em;
    width: 100%;
    display: flex;
    list-style: none;
    align-items: center;
    margin: 0 !important;
    justify-content: flex-end;
}

.site-menu__contact > li {
    display: flex;
    position: relative;
    align-items: center;
}

.site-menu__contact > li > a {
    color: #ffffff;
    font-size: 0.8rem;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    font-family: var(--second-font);
}

.site-menu__contact > li + li:before {
    left: -1em;
    content: "";
    width: 1px;
    height: 80%;
    opacity: 0.6;
    position: absolute;
    background-color: #ffffff;
}

/*RESPONSIVE*/

/*phone*/
@media (max-width: 767px) {

}

/*tablet*/
@media (min-width: 768px) and (max-width: 1023px) {

}

/*mobile and tablet*/
@media (max-width: 1024px) {

    .site-menu__contact > li + li:before {
        opacity: 0.2;
    }

}

/*desktop*/
@media (min-width: 1025px) {

}

/*laptop 1*/
@media (min-width: 1024px) and (max-width: 1439px) {

}

/*laptop 2*/
@media (min-width: 1440px) and (max-width: 1700px) {

}


/*RESPONSIVE*/