.button{font-size:24px;height:48px;line-height:33px}header{margin-bottom:15px;padding:25px 0}header .logo{padding-bottom:25px}header .button{margin-top:12px}header span.menu{display:none}.strapline{background:#073763;background:linear-gradient(90deg, #073763, #0d64b4);color:#fff}.strapline p{font-size:50px;line-height:1.5em;margin:1em 0;}.right aside h4{margin-bottom:11px !important}p.tagline{color:#f48022;font-size:28px;line-height:1.25em;margin-bottom:50px}.col-centered{float:none;margin:22px auto 15px;max-width:1000px}.col-centered aside{padding:20px}.col-centered aside h4{color:#f48022;font-size:16px}.col-centered aside p{line-height:20px}aside div.details{min-height:90px;padding:10px 12px}.flexslider aside{cursor:pointer}.flexslider aside:hover a{color:#f48022}.details a.active{color:#f48022}.details p:last-of-type{font-size:12px;line-height:1.4em;padding-top:2px}.border-top{background-image:linear-gradient(#fefefe, #eee)}.video{margin:3em 0 1.5em;text-align:center}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:150}@media (max-width: 1024px){.strapline p{font-size:30px;max-width:500px}}@media (max-width: 480px){.button{font-size:21px;height:42px;line-height:27px}.hero{min-height:230px}.strapline p{font-size:25px}}@media (max-width: 320px){.button{font-size:18px}.hero{min-height:200px}.strapline p{font-size:20px}aside div.details{min-height:135px;padding:10px 12px}}
