/* styles for holding page */

body{
    box-sizing: border-box;
    background: whitesmoke;
    display: grid;
    grid-template-columns: repeat(3, 1fr);

    font-family: 'Muli', sans-serif;
    font-size: 16px;
    color: #262626;
}
.container, footer{
    grid-column-start: 2;
    grid-column-end: 3;

}
.container{
    margin-top: 10rem;
    padding: 2rem;
    box-shadow: 2px 2px 5px #262626;
}
header{
    margin-top: 5rem;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

header  img{
    width: 25%;

}


article{
    margin-top: 3rem;
}

footer{
    height:300px;

}
footer p{
    margin-top: 270px;
}

a{
    color: #CD244D;
    font-weight: 600;
    text-decoration: none;
}