section#hero{color:#fff;text-align:center;background-size:cover;background-position:center center;min-height:100vh}section#hero>.container>.row{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}section#hero>.container>.row #hero-brand img#logo{max-width:150px}section#hero>.container>.row #hero-title{text-shadow:2px 2px 1px #000}section#hero>.container>.row #hero-title h1{margin-bottom:0}section#hero>.container>.row #hero-content ul{padding:0;margin:0;list-style:none}section#hero>.container>.row #hero-content ul li{padding-left:70px;background-image:url(https://f.hubspotusercontent40.net/hubfs/7929191/icon-check@2x.png);background-size:30px;min-height:40px;background-position:20px center;background-repeat:no-repeat;margin-bottom:15px}section#hero>.container>.row #hero-cta{font-size:1.5em}section#hero>.container>.row #hero-cta a{color:#fff;text-shadow:2px 2px 1px #000}@media screen and (min-width:768px){section#hero{text-align:left}section#hero>.container>.row{display:block;position:relative}section#hero>.container>.row #hero-brand{padding:20px 0}section#hero>.container>.row #hero-title{margin-top:calc(50vh - 115px);transform:translateY(-50%)}section#hero>.container>.row #hero-title h1{font-size:3.5em}section#hero>.container>.row #hero-content{margin-top:calc(50vh - 115px);transform:translateY(-50%);font-size:1.2em}section#hero>.container>.row #hero-content ul li{font-size:1.2em}section#hero>.container>.row #hero-cta{text-align:center;position:absolute;bottom:0;padding:40px 0}}