body{
    background: linear-gradient(to right, #b5b4ba, #a09fa4);
}

.wrapper{
    padding-top: 20px;
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
}

.headline{
    margin-left: 20px;
    margin-right: 20px;
    display: grid;
    justify-items: center;
}

.headline-img{
    max-width: 1000px;
    width: 100%;
    height: auto;
}

.center{
    display: grid;
    justify-content: center;
}

.center-img{
    max-width: 600px;
    width: 100%;
    height: auto;
}

.footer{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
}

.footer-img{
    max-width: 200px;
    width: 100%;
    height: auto;
}

.footer a {

}

.footer a:hover {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

a{
    display: grid;
    justify-content: center;
}

.first{
    justify-content: end;
}

.last{
    justify-content: start;
}

.fa-beat {
    animation:fa-beat 8s ease infinite;
}
@keyframes fa-beat {
    0% {
        transform:scale(1);
    }
    5% {
        transform:scale(1.05);
    }
    20% {
        transform:scale(1);
    }
    30% {
        transform:scale(1);
    }
    35% {
        transform:scale(1.1);
    }
    50% {
        transform:scale(1);
    }
    55% {
        transform:scale(1.1);
    }
    70% {
        transform:scale(1);
    }
}

@media screen and (max-width: 700px){
    /*.footer{*/
    /*    grid-template-columns: 1fr;*/
    /*}*/

    .first{
        justify-content: center;
    }

    .last{
        justify-content: center;
    }
}