.estimate-form,.estimate-form *{color:#fff}.estimate-form .title{text-align:center}.estimate-form .form-wrapper{display:flex;flex-flow:row nowrap;align-items:flex-start;border-top:1px solid #999}.estimate-form .step-indicators{position:relative;flex:0 0 25%;display:flex;flex-flow:column nowrap;align-items:center}.estimate-form .line{position:absolute;top:0;left:50%;width:1px;height:100%;border-left:1px solid #999}.estimate-form .step-indicator{position:relative;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:0;height:0;padding:24px;border:1px solid #999;border-radius:50%;background-color:#414042;margin:25px 0;cursor:pointer}.estimate-form .step-indicator:last-of-type{margin-bottom:0}.estimate-form .step-indicator.active{border:1px solid var(--primary-color);background-color:var(--primary-color)}.estimate-form .step-indicator.untouched{cursor:default}.estimate-form .form{flex:1 1 auto}.estimate-form .step{display:none}.estimate-form .step.active{display:unset}.estimate-form .step-header h3{text-transform:none}.estimate-form .step-content{border-top:1px solid #999}.estimate-form .option{display:flex;flex-flow:column nowrap;border:1px solid #999;border-radius:5px;padding:16px 30px;margin-bottom:15px;cursor:pointer}.estimate-form .option.active{border:1px solid var(--primary-color);box-shadow:0 0 0 1px var(--primary-color)}.estimate-form .hs-input{background-color:#414042;border:1px solid #999;border-radius:4px}.estimate-form .step-navigation{display:flex;flex-flow:row nowrap;justify-content:flex-end}.estimate-form .btn{color:#fff;padding:12px 20px;font-size:15px;text-transform:uppercase;border:0;border-radius:4px;cursor:pointer}.estimate-form .btn-next{background-color:var(--primary-color);margin-left:8px}.estimate-form .btn-next.disabled{opacity:.6;cursor:default}.estimate-form .btn-previous{background-color:transparent}@media(max-width:500px){.estimate-form .form-wrapper{flex-flow:column nowrap}.estimate-form .step-indicators{flex:unset;flex-flow:row wrap;justify-content:space-evenly;width:100%}.estimate-form .step-indicator:last-of-type{margin-bottom:25px}.estimate-form .line{display:none}}