@import url('https://fonts.googleapis.com/css?family=Quicksand:400,700');*,*:before,*:after{box-sizing:border-box}html{background-color:#ecf9ff}body{color:#272727;font-family:'Quicksand',serif;font-style:normal;font-weight:400;letter-spacing:0;padding:1rem}.main{max-width:1200px;margin:0 auto}h1{font-size:24px;font-weight:400;text-align:center}img{height:auto;max-width:100%;vertical-align:middle}.btn{color:#fff;padding:.8rem;font-size:14px;text-transform:uppercase;border-radius:4px;font-weight:400;display:block;width:100%;cursor:pointer;border:1px solid rgba(255,255,255,.2);background:0 0}.btn:hover{background-color:rgba(255,255,255,.12)}.cards{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.cards_item{display:flex;padding:1rem}@media (min-width:40rem){.cards_item{width:50%}}@media (min-width:56rem){.cards_item{width:33.3333%}}.card{background-color:#fff;border-radius:.25rem;box-shadow:0 20px 40px -14px rgba(0,0,0,.25);display:flex;flex-direction:column;overflow:hidden}.card_content{padding:1rem}.card_title{font-size:1.1rem;font-weight:700;letter-spacing:1px;text-transform:capitalize;margin:0}.card_text{font-size:.875rem;line-height:1.5;margin-bottom:1.25rem;font-weight:400}.made_by{font-weight:400;font-size:13px;margin-top:35px;text-align:center}.btn,.btn:hover{color:#4d4d4d;background-color:#c2c2c2;outline:0;width:90%;text-align:center}