.curve_hero_main{position:relative;background-position:50% 0px !important;padding:50px 0}.overlay_curve{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.3}.curve_hero_main .shape_image{position:absolute;top:unset;bottom:-1px;left:0;right:0;margin:0 auto;width:100%;z-index:0}.curve_hero_text_fix{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;min-height:100vh}.curve_hero_text_fix_main{max-width:480px}.curve_hero_text_fix_main p{font-size:18px}.curve_hero_text_fix_main .hs-input{color:#878787;height:46px;-webkit-transition:all .3s;transition:all .3s;border:1px solid #dee2e6;background-color:#FFF;border-radius:4px}.curve_hero_text_fix_main form input[type=submit],.curve_hero_text_fix_main form .hs-button{border-radius:4px;padding:15px 25px}.curve_hero_text_fix_main .hs-form-field{margin:0;width:75%;padding-right:10px;position:relative}.curve_hero_text_fix_main form{display:flex;align-items:center}.curve_hero_text_fix_main ul.no-list.hs-error-msgs.inputs-list{position:absolute;bottom:-45px}@media(max-width:510px){.curve_hero_text_fix_main .hs-form-field{width:58%}}