.body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero{color:#333;height:auto;margin-bottom:49px;padding-bottom:114px;padding-top:114px;position:relative}.overflow-wrapper{overflow-x:hidden}.hero h2{color:#333;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif!important;font-size:14px;letter-spacing:1.2px;line-height:24px;margin-bottom:0;text-transform:uppercase}.hero .overline{margin-bottom:.5rem}.hero .overline img{height:25px;width:auto}.hero h3.small{font-size:42px;line-height:56px}.hero h3{font-family:Merriweather,Helvetica Neue,Arial,Helvetica,sans-serif!important;font-size:55px;font-weight:400;letter-spacing:0;line-height:65px;margin-bottom:20px;margin-top:0;text-transform:none}.hero p{font-size:18px;font-weight:500;line-height:28px;max-width:530px}.hero .ui.container{display:flex;justify-content:space-between;position:relative;z-index:2}.hero .copy{margin-right:32px;padding-top:26px}.hero .copy,.hero .hero-form{flex:0 1 50%}.hero .hero-form.center{align-items:center;display:flex}.hero .hero-form .ui.form .field{clear:none}.hero .hero-form .ui.segment{border:1px solid rgba(34,36,38,.09);box-shadow:0 10px 35px rgba(50,50,93,.1);margin:0 auto;padding:36px 40px 44px;text-align:left;width:496px}.hero .hero-form.center .ui.segment{width:400px}.hero .hero-form fieldset{max-width:100%!important}.hero .hero-form fieldset.form-columns-1 .hs-input{margin-bottom:12px;width:100%!important}.hero .hero-form input[type=submit]{background:#4daf7c;border:0;border-radius:4px;color:#fff;font-weight:400;height:41px;text-transform:uppercase;width:100%}.hero .hero-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#000 0),linear-gradient(135deg,#000 50%,transparent 0)!important;background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px,1px 1.5em!important}.hero .hero-form ul{color:red;font-size:11px;list-style:none;margin:.5em;padding:0}.hero .hero-form .hs-richtext p{color:#666;font-size:13px;line-height:1.4;margin-bottom:1rem}.hero .cta-container{align-items:center;display:flex;height:50px;justify-content:center}.hero .bg{background:#e1ebe1;bottom:0;clip-path:url(#background);height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media screen and (max-width:479px){fieldset.form-columns-1 .input,hero .hero-form fieldset.form-columns-2 .input{margin-right:0!important}hero .hero-form fieldset.form-columns-1 .hs-input{margin-bottom:0!important}hero .hero-form .ui.form .field{margin-bottom:12px}}@media screen and (max-width:1280px){.hero h3{font-size:42px;line-height:1.2}}@media screen and (max-width:1024px){.hero{height:auto;margin-bottom:64px;padding-top:48px}.hero .ui.container{align-items:center;flex-direction:column;margin:0 auto!important}.hero .copy{margin-bottom:42px;margin-right:0;text-align:center}.hero .copy p{margin:0 auto}}@media screen and (max-width:768px){.hero{background:#e1ebe1;height:auto;margin-bottom:0;padding-top:47px}.hero .ui.container{padding:0 1.5rem}.hero .bg{display:none}.hero .copy{flex:initial;margin-bottom:3rem;text-align:center}.hero .hero-form{background:#f5f5f7;flex:initial;width:100%;width:100vw}.hero .hero-form .ui.segment{background:#f5f5f7;border:none;box-shadow:none;margin:0 auto;max-width:496px;padding:30px 26px 50px;width:100%}.hero h2{font-size:13px;line-height:24px}.hero h3{font-size:30px;line-height:40px}.hero p{font-size:16px;line-height:27px;width:auto}.hero .hero-form .form-columns-2 .hs-form-field .hs-input{width:100%!important}.hero .hero-form .ui.form .field:last-child{margin-bottom:12px}.hero .hero-form fieldset.form-columns-1 .hs-input{margin-bottom:12px!important}}