*{ box-sizing: border-box; margin: 0; padding: 0;}

body {background: whitesmoke; text-align: center; color: black; font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; padding: 1.5rem}

nav {background: #9c401b; color: #9e0000; text-align: center;font-size: 2rem; text-decoration: none; font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;}
a:hover {background-color: #9e0000;text-decoration: none;}
nav a {background: #9c401b;text-decoration: none; color: whitesmoke;}

ul {list-style-type: none; margin: 0; padding: 0; overflow: hidden; background-color: #9c401b; font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;}
li {float: left; background-color: #9c401b; color: whitesmoke;}
li a {display: block; background-color: #9c401b; color: whitesmoke; text-align: center; padding: 16px; text-decoration: none;}
li a:hover {background-color: #9e0000;}

h1 {background: whitesmoke; text-align: center; color: black;font-size: 4rem; font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;}

h2 {font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;font-size: 2.5rem; padding: 1.5rem}

h3 {font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif,;font-size: 1.5rem; padding: 1.5rem}

h4 {padding-top: 3rem; padding-bottom: 3rem; color: black; font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; padding-bottom: 1rem;}

h5 {padding-top: 3rem; padding-bottom: 3rem; color: black; font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;}

footer {font-size: 0.9rem; padding-bottom: 3rem; background: whitesmoke; color: black; padding-top: 1.5rem}

article {background: whitesmoke; color: #af2828; text-align: left;}

#perfil { border-radius: 50%; border: 0.5rem solid #af2828; border-radius: 15rem; size: 110%; transform: translate(0%, 0%)}
.pensum {display:flex ;justify-content: space-around ;max-width: 100%;}
.cbc {font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; padding: 1.5rem}
.nivel1 {font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; padding: 1.5rem}
.nivel2 {font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; padding: 1.5rem}
.nivel3 {font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; padding: 1.5rem}