#left {
    width: 65%;
}

#right {
    width: 35%;
    left: 65%;
}

#right #contact-logo {
    display: inline-block;
    margin-top: 120px;
    max-width: 100%;
    min-width: 60%;
}

#right h2 {
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 48px;
}

#right h3 {
    color: #B6B0B0;
    font-family: "Alegreya Sans SC", sans-serif;
    font-size: 25px;
    font-weight: 800;
    margin: 30px 0;
}

#right .contact {
    display: block;
    padding: 0;
    margin: 0;
    width: 111px;
    text-align-last: initial;
}

#right .contact em {
    display: block;
    text-align: center;
    width: 100%;
    margin: auto;
    color: #646262;
    font-family: "Alegreya Sans", sans-serif;
    font-size: 16px;
    text-transform: none;
    font-style: normal;
}

#right .contact a {
    overflow: hidden;
    width: 105px;
    height: 105px;
    display: inline-block;
    border-radius: 100%;
    position: relative;
}

#right .contact.support a img {
    position: absolute;
    top: -3px;
    left: -4px;
}

#right .contact.media a img {
    position: absolute;
    top: -1px;
    left: -4px;
}

#right .contact a img {
    transform: scale(1);
    transition: transform ease-in-out 150ms;
}

#right .contact a img:hover {
    transform: scale(1.15);
}