.form_v2{padding:80px 0}.form_v2 .form_box .hsfc-Renderer{padding:0}.form_v2 .top_content{padding:40px 40px 0}.form_v2 .top_content>:last-child{margin-bottom:0}.form_v2 .form_box{background:#fff;border-radius:20px;box-shadow:0 0 0 #000;box-shadow:0 12px 36px -8px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.05);margin:auto;max-width:900px;padding:0;position:relative}.form_box .hsfc-ProgressBar{display:none}.form_box:has(.hsfc-ProgressBar) .cm_form_box_steps{display:flex}.cm_form_box_steps{align-items:center;display:none;gap:10px 40px;margin:0;padding-bottom:30px;padding-left:40px;width:100%}.cm_form_box_steps span+span:before{background-color:#e0e0e0;content:"";display:inline-block;height:2px;left:calc(-100% - 10px);margin:0;position:absolute;vertical-align:middle;width:40px}.cm_form_box_steps span{align-items:center;background-color:#fff;border:2px solid #e0e0e0;border-radius:50%;color:#aaa;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;height:36px;justify-content:center;position:relative;transition:all .3s ease-in-out;width:36px}.cm_form_box_steps span.completed{background-color:#fff;border-color:#e8a838;color:#e8a838}.cm_form_box_steps span.completed+span:before{background-color:#e8a838}.cm_form_box_steps span.active{background-color:#e8a838;border-color:#e8a838;color:#fff}@media(max-width:767px){.cm_form_box_steps{gap:10px 20px}.cm_form_box_steps span+span:before{left:calc(-100% + 3px);width:22px}.cm_form_box_steps span{height:30px;width:30px}}