.about{position:flex}.about h1{font-size:2rem;padding:2rem}.description{width:75%;margin:0 auto;padding-bottom:1rem}.btn-contact{background-color:#3a5184;color:#fff;margin-top:1.5rem}@media only screen and (min-width:1024px){.about{width:25%;margin:0 auto}.description{width:100%}.btn-contact{opacity:.8;transition:opacity .3s ease}.btn-contact:hover{color:#fff;opacity:1;transition:opacity .3s ease}}