.hero-content .hero-title{font-size:4rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#3b373a;text-align:left;padding:0;margin-bottom:40px}.hero-content .sub-title{font-size:24px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:.5px;color:#7a7a7a}@media(max-width:767px){.hero-solution.space-top-3{padding-top:3rem !important}.hero-content .hero-title{font-size:2rem;margin-bottom:1.25rem;max-width:315px}.hero-content .sub-title{font-size:1rem;max-width:195px}}