body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}*{padding:0;margin:0;-moz-box-sizing:border-box;box-sizing:border-box}main{padding:2rem 0;-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}a{text-decoration:inherit;color:inherit}h1{margin:.5rem 0}h1,h2{font-weight:500}h2{margin:.75rem 0 .25rem}ul{list-style-type:disc;list-style-position:inside;margin:0;padding:0}li{margin:.2rem 0}section{margin-top:3rem;margin-bottom:3rem}.container{max-width:1300px;margin:auto;padding-left:25px;padding-right:25px}img.responsive{width:100%;height:auto}.row{-webkit-flex-wrap:wrap;flex-wrap:wrap}.col,.row{display:-webkit-flex;display:flex}.col{-ms-flex-wrap:wrap;-webkit-flex-direction:column;flex-direction:column}.flex{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.align-items-center{-webkit-align-items:center;align-items:center}.justify-content-space-around{-webkit-justify-content:space-around;justify-content:space-around}.justify-content-center{-webkit-justify-content:center;justify-content:center}.text-center{text-align:center!important}.w-100{width:100%}.col2{-webkit-flex-basis:50%;flex-basis:50%;min-width:300px}.col2,.col3{padding:20px 0}.col3{-webkit-flex-basis:33%;flex-basis:33%;min-width:285px}a.btn{border:0 solid red;border-radius:5px;background-color:#44bd32;font-weight:700;font-size:1rem;padding:15px 20px;margin-top:10px;text-decoration:none;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.hero{-webkit-align-items:center;align-items:center;width:75%;margin:0 auto}.hero-element{padding:20px 10px;-webkit-flex-basis:50%;flex-basis:50%}h1.hero-title{font-weight:700;font-size:4rem;margin:0}.hero-eyebrow{font-size:1rem;margin:0}.store-badge{margin-right:1rem;margin-left:1rem}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media only screen and (max-width:700px){.hero.flex{-webkit-flex-direction:column;flex-direction:column}}@media only screen and (max-width:400px){.container{padding:5px}}