body{min-height:100%;margin:0;display:flex;flex-direction:column;background-image:linear-gradient(146deg,rgba(45,68,126,.6) 0%,rgba(181,176,160,.6) 28%,rgba(204,115,115,.6) 57%,rgba(81,49,157,.3) 89%)}h1{font-family:sans-serif;letter-spacing:2px;font-size:48px;margin:16px}h2{letter-spacing:2px;font-size:32px}p{font-family:sans-serif;letter-spacing:1px;font-size:14px;color:#333}header{text-align:center;color:#fff;display:flex}.inner-header{height:45vh;width:100%;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.waves{position:relative;width:100%;height:15vh;margin-bottom:-7px;min-height:100px;max-height:150px}.parallax>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.parallax>use:nth-child(1){animation-delay:-2s;animation-duration:7s}.parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s}.parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s}.parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}@media (max-width: 768px){.waves{height:40px;min-height:40px}}.content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;flex-grow:1;margin:0 30px}a{text-decoration:none;color:inherit}div.card{border:1px solid rgba(255,255,255,.3);border-top:2px solid rgba(255,255,255,.4);padding:.3em 1.5em 1em;margin:2em;border-radius:1em;background-color:#ffffff80;box-shadow:#26394db3 0 20px 30px -10px}.card>.name{font-size:1.5em;font-weight:600;padding:0;margin:.5em 0}.card>img{width:400px;height:400px}
