body {
    margin: 0;
    min-width: 100%;
    background-attachment: fixed;
    background-image: linear-gradient(180deg, rgba(86,145,200,1) 0%, rgba(69,127,202,1) 100%);
    color: white;
}

.photo {
    width: 20%;
}

@media (max-width: 767.98px) {

    .photo {
        width: 30%;
    }
}

.contact-link {
    color: white;
    transition: all .2s ease-in-out;
    font-size: 2.2rem;
    display: inline-block;
    margin: 0px 10px;
}

.contact-link:hover {
    transform: scale(1.2);
}


.contact-btn {
    color: rgba(86,145,200,1);
    font-size: 1.1rem;
    padding: 8px 32px;
}

.contact-btn > .icon {
    float: left;
    height: 100%;
}