@media screen and (max-width:600px){.vignette{width:7rem;height:7rem}.vignette.active{width:10rem;height:10rem}h3{font-size:2.5em}#presentation{display:none}.menu-hamburger{display:flex;justify-content:center;align-items:center;margin:1em 0 1em 15%}.menu-hamburger i{color:#fff}nav{display:none;justify-content:flex-end;border:1px solid #fff}}@media screen and (max-width:320px){.social span{width:2em;height:2em}}@media screen and (min-width:320px) and (max-width:600px){.nav{flex-direction:column;justify-content:flex-start}#menu-menu-principal{align-items:center}h3{font-size:2em}}