html 

body {
    background: white;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.06);
    color: #000000;
    
    font-family: "Calibri";
    font-size: 12px;
    line-height:inherit;
    margin: 0 auto;
    max-width: 800px;
    padding: 2em 2em 4em;
    align-content: center;
}
header {
    
    flex-direction: row;
    justify-content: center;
    align-content: center;
    align-items: center;
    
}
nav {
    justify-content: center;
    flex-direction:column;
    flex-wrap:wrap;
    align-content: center;
    color: rgba(247, 123, 0, 0.94);
    
    
}

header nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    align-content: space-around;
    justify-content: space-around;
    font-size: 1.5em;
}  
header nav ul a:hover {
    color:black
}
article {
    font-size: 1.2em
}
article2 {
    font-size: 1.15em    
}
article3 {
    font-size: 2em;
    line-height: inherit;
    
}
h1, h2, h3, h4, h5, h6 {
    color: #222;
    font-weight: 600;
    line-height: 1.3;
}

h2 {
    margin-top: 1.3em;
    align-content: center;
    flex-wrap: wrap;
    
}

a {
    color: rgba(255, 0, 0, 0.49);
    font-style: italic;
    text-decoration: none
}

b, strong {
    font-weight: 700;
}

samp {
    display:flex;
}

header img {
    animation: colorize 2s cubic-bezier(0, 0, .78, .36) 1;
    background: transparent;
    border: 0px solid rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    display: flex;
    margin: 1.3em auto;
    max-width: 80%;
    align-content: center;
}
main section h1 {
    color:  rgba(255, 83, 83, 0.77);
    align-content: center;
    font-size: 3.5em;
    font-family:Calibri Black;
    margin:0.5em 0em 0.5em 0em 
    
}
il {
    color: black;
    font-size: 1.5em;
    
}
main section img {
  animation: colorize 2s cubic-bezier(0, 0, .78, .36) 1;
    background: transparent;
    border: 0px solid rgba(0, 0, 0, 0.12);
    border-radius: 4px;
    display: flex;
    margin: 1.3em auto;
    max-width: 30%;
    align-content: center;
    border-radius: 50%
    }
 main section3 img {
        flex-flow: row;
        flex-direction:column;
        max-width: 50%;
        max-height: inherit;
        align-content: right;
        margin:auto;
        
            
    }
@keyframes colorize {
    0% {
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
    }
    100% {
        -webkit-filter: grayscale(0%);
        filter: grayscale(0%);
    }
    footer {
        align-content: center;
        font: rgb(211, 211, 211);
        color: 
    
    }

}
footer {
    color: #8e8d8d;
    font-style: oblique;
    margin: 2em 2em 0em 1em 
}
