.hero-banner{background-position:bottom;background-repeat:no-repeat;background-size:cover;text-align:center}.hero-banner .heading .heading-choice{font-style:normal;font-weight:600;letter-spacing:-.04em;line-height:122.5%}.hero-banner .description{font-size:20px;letter-spacing:-.03em;line-height:29px;margin:26px auto 54px;max-width:880px;opacity:.8;text-align:center}.hero-banner .description p{font-size:inherit;line-height:inherit;margin:26px auto 54px}.hero-banner .banner-form{margin:0 auto;max-width:287px;min-width:256px;text-align:left}.hero-banner .banner-form label{color:#fff;font-size:22px;font-weight:500;line-height:20px;margin-bottom:4px}.hero-banner .banner-form input[type=email]{background-color:#f5f8fa;border:1px solid #cbd6e2;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;box-sizing:border-box;color:#33475b;font-size:16px;font-weight:400;height:40px;line-height:22px;min-height:27px;padding:0 15px}.hero-banner .banner-form .hs-error-msgs label{color:#f2545b;display:block;font-size:14px;margin-bottom:4px;margin-top:0}.hero-banner .banner-form ul.inputs-list{margin:0 0 5px;padding-left:5px;width:100%}.hero-banner .banner-form .inputs-list>li{margin:0}.hero-banner .banner-form .actions{margin-bottom:18px;margin-top:18px;padding:17px 0}.hero-banner .banner-form input[type=submit]{border-radius:3px;font-size:22px;line-height:22px;padding:13px 24px}.hero-banner .banner-form .hs-form-required{color:red}.hero-banner .banner-form .hs-form-field{margin-bottom:18px}.hero-banner .module-btn a{border-radius:6px;color:#fff;display:inline-block;font-size:17px;font-weight:500;line-height:21px;padding:12px 22px 14px;padding-right:22px!important;text-decoration:none}.hero-banner .module-btn a:last-child{background:#fff;color:#181f26!important;margin-left:17px}@media screen and (max-width:1024px){.hero-banner{background-image:none;background:linear-gradient(312.27deg,#202a33 24.51%,#2e3a46 91.31%)!important;padding-bottom:60px!important;padding-top:110px!important}.hero-banner .banner-form .actions{margin-bottom:0;padding-bottom:0}.hero-banner h1{font-size:40px;margin-top:60px}}@media screen and (max-width:510px){.hero-banner .module-btn a{display:block;margin-bottom:15px}.hero-banner .module-btn a:last-child{margin-left:0}}