.z-form_container{position:relative;z-index:999;max-height:50px}.zf-form_wrap{background:#032459;-webkit-box-shadow:0px 3px 46px 6px rgba(2,20,48,0.35);-moz-box-shadow:0px 3px 46px 6px rgba(2,20,48,0.35);box-shadow:0px 3px 46px 6px rgba(2,20,48,0.35);padding:52px 53px 54px;border-radius:8px;box-sizing:border-box;z-index:1000;top:-70px}.zf-form_wrap.first{top:-200px}.zf-form_wrap h4{color:#fff;font-size:2.5rem;line-height:1.32;font-weight:500;letter-spacing:.018rem;text-align:center;margin-bottom:24px}.zf-form_wrap form,.zf-form_wrap form fieldset.form-columns-3,.zf-form_wrap form .hs-submit{width:100%;max-width:100%}.zf-form_wrap form{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex}.zf-form_wrap form fieldset.form-columns-3{flex:14;-webkit-flex:14;-moz-flex:14;-ms-flex:14;-o-flex:14}.zf-form_wrap form input[type="text"],.zf-form_wrap form input[type="email"],.zf-form_wrap form input[type="number"],.zf-form_wrap form input[type="tel"]{color:#032459;background:#fff;padding:10px;height:54px;line-height:54px;font-size:17px;font-weight:500;letter-spacing:.019rem;border-radius:4px}.zf-form_wrap form .hs-submit{flex:3;-webkit-flex:3;-moz-flex:3;-ms-flex:3;-o-flex:3}.zf-form_wrap form .hs-submit input[type="submit"]{display:inline-block;padding:15px 31px 14px;min-width:186px;-webkit-appearance:none;border-radius:26.5px;border-width:3px;border-style:solid;font-size:16px;line-height:1.2;font-weight:500;letter-spacing:.02rem;text-align:center;background:#33f;border-color:#33f;color:#fff}.zf-form_wrap form .hs-form-required{display:none}@media(max-width:900px){.zf-form_wrap form{flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column}.zf-form_wrap form .hs-submit .actions{margin-top:20px;text-align:center}}@media(max-width:1000px){.z-form_container{max-height:none;top:0;padding:40px 0 0 0}.zf-form_wrap,.zf-form_wrap.first{top:0}.zf-form_wrap fieldset.form-columns-3 .hs-form-field{max-width:100% !important;width:100% !important;margin-bottom:15px;float:none !important}}@media(max-width:500px){.zf-form_wrap{padding:50px 25px}}@media(max-width:400px){.zf-form_wrap fieldset.form-column{margin-right:0 !important}.zf-form_wrap form input[type="text"],.zf-form_wrap form input[type="email"],.zf-form_wrap form input[type="number"],.zf-form_wrap form input[type="tel"]{width:100% !important}}