section.promo-banner{background-color:#42548e;color:white;margin:30px 0 0;padding:60px 15px;text-align:center}section.promo-banner h3{font-size:2.5em;line-height:1.25em;margin:0}section.promo-banner img{max-width:100%;width:300px}section.promo-banner a.button{background:-webkit-linear-gradient(270deg,#48b512 0,#3d990f 100%);background:-o-linear-gradient(270deg,#48b512 0,#3d990f 100%);background:linear-gradient(-180deg,#48b512 0,#3d990f 100%);border:0 none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.3);box-shadow:0 2px 0 0 rgba(0,0,0,.3);color:white;font-size:.9em;font-weight:600;padding:10px 18.75px;text-decoration:none;display:inline-block}section.promo-banner a.button:hover{background:-webkit-linear-gradient(top,#3d990f 0,#327d0c 100%) repeat scroll 0 0 transparent;background:-o-linear-gradient(top,#3d990f 0,#327d0c 100%) repeat scroll 0 0 transparent;background:linear-gradient(to bottom,#3d990f 0,#327d0c 100%) repeat scroll 0 0 transparent}@media(min-width:768px){section.promo-banner .container{align-items:center;display:flex;margin:0 auto;max-width:100%;overflow:auto;text-align:left;width:940px}section.promo-banner .container div.image{width:40%}section.promo-banner .container div.content{width:60%}section.promo-banner .container img{display:block;margin:0 40px 0 auto}}