.main-banner{text-align:left;padding-top:50px;padding-bottom:50px}.banner-content{display:flex;flex-direction:row}.left-content{max-width:50%;margin:0 0 55px}.main-banner .banner-section-header{text-align:left;max-width:60%;margin:0 auto 55px}.main-banner h1{font-size:60px;line-height:70px;color:#fff;margin-bottom:30px}.main-banner h3{font-size:40px;line-height:50px;color:#fff}.btn.btn-green{min-width:285px;padding:15px 10px;font-size:18px;margin-top:20px;background-color:#16cc79;color:#212529}.main-banner span{color:#15cc79}.main-banner p{color:#fff;font-size:22px;line-height:35px}.main-banner-inner{margin:0 15px}.mobile-description{display:none}@media(min-width:992px){.main-banner{padding-top:80px;padding-bottom:80px}.main-banner .banner-section-header{margin:20px auto}}@media(max-width:991px){.main-banner .banner-section-header{margin:55px auto}.main-banner h3{font-size:25px;line-height:35px}.main-banner p{font-size:20px;line-height:30px}}@media(max-width:767px){.main-banner{padding-top:31px;padding-bottom:35px}.main-banner h1{font-size:40px;font-weight:600;line-height:48px}.main-banner .banner-section-header{margin:0 auto;max-width:100%}.main-banner p{font-size:16px;padding-bottom:15px}.main-banner h3{margin-bottom:20px}.left-content{max-width:100%;padding-right:0;margin:0;text-align:center}.main-banner p{display:none}.mobile-description{display:block}.mobile-description p{text-align:center;color:#fff}.mobile-description{background:#000}.mobile-description{padding-top:40px}.mobile-description .main-banner-inner{border-bottom:.5px solid #707070;padding-bottom:30px}}