.hero{background-image:url("../../images2/coupon/hero.jpg");background-repeat:no-repeat;height:180px}.hero h1{font-size:48px;font-weight:bold;color:white;text-align:center;line-height:180px}.intro,.steps,.templates,.form-details,.cta{background-color:#E0EBF4}.intro{padding-top:60px;padding-bottom:50px;font-size:20px}.steps{padding-top:35px;padding-bottom:60px}.steps h2{margin-bottom:45px}.steps .phase{margin-bottom:20px}.steps .phase span{color:white;width:45px;height:45px;border-radius:100px;background-color:#ff4d70;display:inline-block;line-height:45px;font-size:24px}.steps p{width:70%;margin:0 auto}.templates .holder img{cursor:pointer;margin:0 auto;margin-bottom:50px;border:7px solid white}.templates .holder img:hover,.templates .holder.active img{border:7px solid #ff4d70}.form-details .choose-source{display:block;min-height:150px;line-height:150px;background-color:#e8ebf0;border:1px dashed #1e3c66;color:#1e3c66;margin-bottom:20px}.form-details .pricing .label{font-size:16px;color:#4a4a4a;font-weight:normal}.form-details .pricing .the-price{font-size:18px}.form-details .pricing .the-price.total-price{text-decoration:line-through}.form-details .pricing .the-price.total-price-after-coupon{font-weight:bold;font-size:20px}.form-details .pricing .coupon-note{font-size:14px;display:block;margin-top:5px}.cta{padding-top:45px;padding-bottom:100px}
