*{box-sizing:border-box}body{padding:0px;margin:0px;box-sizing:border-box}#multistep_form .tf_steps_form_wrap{width:100%;margin:auto;background:#fff;padding:20px;border-radius:5px;font-family:sans-serif}.dt_one_heading h1,.dt_one_heading h2,.dt_one_heading h3,.dt_one_heading h4,.dt_one_heading h6,.dt_one_heading h5{margin:0 0 10px;text-align:center;font-size:30px}.dt_one_heading p{margin:0;text-align:center}.dt_one_heading{margin:0 0 30px}.dt_one_wrap form fieldset,.dt_one_wrap form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#multistep_form form .input{margin:0px !important}#multistep_form form input:not([type='checkbox'],[type='submit'],[type='radio']),#multistep_form form select,#multistep_form form textarea{width:100%;padding:10px 15px;font-family:inherit;font-size:14px;color:inherit;-webkit-appearance:none}#multistep_form form textarea{height:100px !important}#multistep_form form label{font-size:14px;display:block;margin:0 0 10px;font-weight:500;line-height:1.3em}#multistep_form form .hs-error-msgs.inputs-list{padding:0;margin:10px 0 0;list-style:none}#multistep_form form .hs-error-msgs.inputs-list label{color:red;font-size:12px;margin:0}#multistep_form form .hs_submit{margin:0px}#multistep_form form .hs_submit .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#multistep_form form .hs_submit .actions button{padding:10px 20px;font-family:inherit;border:2px solid #ddd;border-radius:4px;font-size:14px;font-weight:bold;cursor:pointer;transition:.3s}#progressbar{margin:0px 0 30px;overflow:hidden;color:lightgrey;padding:0px;display:flex}#progressbar li{list-style-type:none;font-size:15px;position:relative;font-weight:400;text-align:center;flex:1}#progressbar li.active{color:#3574e3;font-weight:bold}.pr_line{display:block;position:relative}.pr_line img{position:relative;z-index:1;border-radius:50%;padding:5px}.pr_line svg{position:relative;z-index:1;width:30px;border-radius:50%;padding:5px;height:30px}.pr_line::after{content:'';width:100%;height:2px;background:lightgray;position:absolute;left:0;top:50%;z-index:0;transform:translate(0%,-50%)}#multistep_form form .hs-form-field{flex:0 0 100%;max-width:100%;width:100%;margin:0 0 20px;padding:0 10px}#multistep_form form .form-columns-3 .hs-form-field{flex:0 0 33.33%;max-width:33.33%}#multistep_form form .form-columns-4 .hs-form-field{flex:0 0 25%;max-width:25%}#multistep_form form .inputs-list{padding:0;margin:0;list-style:none}#multistep_form form .inputs-list .hs-form-radio-display,#multistep_form form .inputs-list .hs-form-checkbox-display{position:relative;padding-left:23px}#multistep_form form .inputs-list .hs-form-radio-display input,#multistep_form form .inputs-list .hs-form-checkbox-display input{margin-left:0px;position:absolute;left:0;top:0px}#multistep_form .hs_submit.hs-submit{padding:0 10px;width:100%;margin:10px 0 0}.success-icon{width:100px;height:100px;background:#15cd15;margin:0px auto 30px;text-align:center;line-height:100px;font-size:50px;color:#fff;border-radius:50%}.success-msg p,.success-msg span{text-align:center;display:block;font-size:20px;color:#15cd15}#multistep_form form .hs-form-field .hs-error-msgs label{color:red;font-size:12px;margin:10px 0 0}@media(max-width:767px){#multistep_form form .hs-form-field,form .form-columns-3 .hs-form-field,#multistep_form form .form-columns-4 .hs-form-field,#multistep_form form .form-columns-2 .hs-form-field{flex:0 0 100%;max-width:100%}.dt_one_heading h1,.dt_one_heading h2,.dt_one_heading h3,.dt_one_heading h4,.dt_one_heading h6,.dt_one_heading h5{font-size:20px !important}.dt_one_heading p{font-size:16px !important}}