

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

/* HEADER */

header .contenedora {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
  

.contenedora {
  width: min( 100%, 75rem );
  margin-inline: auto;
  padding: 1rem;
}

a {
  text-decoration: none;
  color: hsl(0 0% 50% / .75);
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  font-weight: bold;
  font-size: 1em;
}

ul,
ol {
  list-style: none;
  padding-inline: 0;
}
.menu li a {
  margin-block: 0;
  
}

body{
    background-color: antiquewhite;
}

.foto img {
    max-width: 50%;
    object-fit: cover;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.contenedora #logo img {
  padding: .5em;
  aspect-ratio: 2 / 1;
  width: 10em;
}

.perfil{
  display: flex;
  flex-direction: column;
  
}

.perfil h1 {
  font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
  color: #5372b9;
  justify-content: center;
  align-items: center;
  
}

header .contenedora {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  #logo img {
    padding: .5em;
    aspect-ratio: 2 / 1;
    width: 30em;
  }

  .foto {
    object-fit: cover;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .contenedora ul li {
    list-style: none;
    padding-inline: 0;
  }

 footer{
  align-items: flex-end;
 }

 header,
 footer {
   background-color: #7fb084;
   color: whitesmoke;
 }

 footer p {
  margin-block-end: 0;
}