html {
  margin: 0;
  padding: 0; }

body {
  margin: 0 auto; }

* {
  margin: 0px;
  padding: 0px;
  color: #070707;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue"; }

#habilidades {
  box-shadow: 15px -10px 10px #f59393;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-evenly;
  align-items: center;
  margin: 10px;
  max-width: 90vw; }
  #habilidades .himg img {
    width: 150px;
    margin: 5px; }

#menuu {
  position: sticky; }
  #menuu nav {
    background-color: #5C7457;
    display: flex;
    justify-content: space-between;
    padding: 20px;
    border-radius: 0 0 25px 25px; }
    #menuu nav a {
      text-decoration: none;
      color: white;
      flex-basis: 0px; }
    #menuu nav .menu:hover {
      border-radius: 20px;
      border: 19px solid #07520a99;
      transform: scale(1.5);
      box-shadow: 0 5px 15px #07520a99;
      background-color: #07520a99; }

h1 {
  width: 100vw;
  height: 150px;
  text-align: center;
  margin: 0;
  font-family: "Quicksand";
  color: #070707;
  max-width: 1200px; }

#about main {
  margin: 0 auto;
  height: auto;
  color: #070707; }
  #about main #foto-texto {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-content: center; }
    #about main #foto-texto #about__foto {
      align-self: center;
      min-width: 300px;
      min-height: 100px;
      max-height: 300px; }
    #about main #foto-texto #about__texto {
      align-self: center;
      background-image: url("data:image/jpeg;base64,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");
      background-color: #cccccc;
      background-position: center;
      background-repeat: no-repeat;
      max-width: 500px;
      min-width: 450px;
      min-height: 315px;
      max-height: 400px;
      background-size: cover; }
      #about main #foto-texto #about__texto p, #about main #foto-texto #about__texto h2 {
        text-align: center;
        padding: 20px;
        margin: 15px; }
  #about main #quote {
    text-align: center;
    padding: 20px 0;
    box-shadow: 10px 5px 15px #f8d0b1;
    margin: 15px 0; }
    #about main #quote .one {
      font-size: 1.8em;
      font-family: "Dancing Script", cursive; }
  #about main #quote:hover {
    box-shadow: 10px 0 1em #9c7e67; }

h3 {
  text-align: center;
  font-family: "Quicksand";
  color: #606c38;
  font-size: 30px; }

#descri {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-evenly;
  align-items: center;
  margin: 5px;
  padding: 20px; }
  #descri #education {
    box-shadow: 10px 0 1em #C45660;
    margin-right: 10px; }
  #descri #educationp {
    box-shadow: 10px 0 1em #C45660; }

#footer {
  background-color: #C45660;
  display: flex;
  flex-direction: row wrap;
  justify-content: space-between;
  align-items: center; }
  #footer #footer__social .footer__social-media {
    max-width: 40px; }

@media (max-width: 480) {
  #about {
    display: grid;
    grid-template-columns: 100%;
    grid-template-areas: "main" "descri "; }
    #about main {
      grid-area: main; }
    #about #descri {
      grid-area: descri; } }

/*# sourceMappingURL=output.css.map */
