@import url(https://fonts.googleapis.com/css?family=Open+Sans);#footer-container{padding-top:20px;margin-top:60px;width:100vw;color:#fff;display:flex;flex-direction:column;align-items:center}#footer-contacts{display:flex;justify-content:space-around;align-items:center;width:100%}#footer-contacts--contact{text-align:right}#footer-contacts--contact p{color:#fff}#footer-contacts--social{width:20%;display:flex;justify-content:space-between}#footer-contacts--social div{height:30px;width:30px;background-color:#fff;border-radius:50%}#footer-mentions p{font-size:.5em}main{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;padding-top:5rem;min-height:45rem}.content-section{padding:10px 20px;border-radius:3px;margin-bottom:20px}.card{background:#fff;border-radius:5px;display:inline-block;height:auto;margin:1rem;position:relative;padding:10px}.card-1{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25,.8,.25,1)}.card-1:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.card-2{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.card-3{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.card-4{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.card-5{box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}