html{font-size:10px}*{box-sizing:border-box}body{margin:0;padding:0;background-color:#094e6c;color:#fff;text-shadow:#000000 .1rem .3rem .2rem}p{font-size:1.9rem}small{font-size:1.4rem}.container{margin:0 auto;max-width:1000px;padding:40px}.title{font-size:4.4rem;text-align:center}.form{display:grid}.label{font-size:2.2rem;margin-bottom:.5rem;text-transform:uppercase;font-family:Times New Roman,Times,serif}.input{font-size:1.9rem;padding:.5rem 2rem;line-height:2.8rem;border-radius:20px;border:1px solid #ddd;margin-bottom:1rem}.button{background-color:#000000bf;color:#fff;padding:1rem 2rem;border:1px solid rgba(0,0,0,.75);border-radius:20px;font-size:1.8rem;cursor:pointer;transition:background-color .25s}.button:hover{background-color:#303030d9}@media (min-width:786px){.form{grid-template-columns:auto 1fr auto;grid-gap:1rem;align-items:center}.input{margin-bottom:0}}.card-list{margin-top:4rem}.card{padding:2rem 4rem;border-radius:10px;box-shadow:1px 1px 5px #00000040;margin-bottom:2rem;background-color:#187796}.card--title{margin-bottom:.5rem;font-size:3.2rem}.card--image{margin:0 auto;display:block}
