.content-with-image{background:#346933}.content-with-image .wide-row{color:#fff;background:#367c2b}.content-with-image .bg{min-height:300px;background-size:cover;background-repeat:no-repeat;background-position:top right}.content-with-image .wide-row .contained{padding-top:20px;padding-bottom:20px;max-width:480px;padding-right:15px}.content-with-image .wide-row .contained h3{color:#fff;text-align:left;margin-bottom:20px}.content-with-image .wide-row .contained p{margin-bottom:15px}.content-with-image .wide-row .contained a{text-decoration:underline;font-weight:800;color:#fff !important}#main-content .content-with-image .btn,#main-content .content-with-image .cta_button{margin:1em 0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#000 !important;border:0;text-decoration:none;padding:12px 40px;background:#4ab54e;margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-decoration:none !important;font-weight:800}#main-content .content-with-image .btn:hover,#main-content .content-with-image .cta_button:hover{color:#000 !important;background:#4ab54e}.content-with-image select{font-weight:normal;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle;display:inline-block;line-height:30px;height:30px;width:220px;margin:0;font-size:1em;padding:5px 10px;color:#231f20;border:1px solid #231f20}#main-content .content-with-image .btn.SubmitMowers{background-color:#47b549 !important;color:#fff !important;text-transform:uppercase;font-weight:bold;padding:15px 35px;white-space:normal;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;width:auto;margin:0}#main-content .content-with-image .btn.SubmitMowers:hover{background-color:#000 !important;color:#fff !important}@media only screen and (min-width:1200px){.content-with-image .wide-row .contained{max-width:600px}}@media only screen and (max-width:1199px){.content-with-image .bg{background-position:right}}@media only screen and (max-width:1024px){.content-with-image .bg{background-position:right center}}@media only screen and (max-width:767px){.content-with-image .wide-row .contained{padding:30px;max-width:none}.content-with-image .bg{background-position:top center}}@media only screen and (max-width:460px){.content-with-image .bg{background-position:right center}}