<style>*{margin:0;padding:0}html{height:100%;background:white}body{font-family:'Open Sans',sans-serif;background:url('vwork-bg.png');background-size:cover;color:#666}input[type="text"]{padding:10px;border:1px solid #d2d2d2;max-width:320px;width:100%;display:block;margin:0 auto;margin-bottom:30px}*,*:before,*:after{box-sizing:border-box}html{font-family:Arial,sans-serif}form{width:200px;padding-top:100px;margin:0 auto}.range-control{position:relative;width:100%;margin:0 auto}.fixed-nav{position:fixed;background:white;width:100%}input[type=range]{display:block;width:100%;margin:50px auto 10px auto;-webkit-appearance:none;outline:0;padding-bottom:10px;padding-top:10px}input[type=range]::-webkit-slider-runnable-track{position:relative;height:2px;background-color:#464547}input[type=range]::-webkit-slider-thumb{position:relative;top:-10px;width:20px;height:20px;-webkit-appearance:none;background-color:#ff4500;border-radius:100%;cursor:pointer}span.result-number{color:#ff4500;font-weight:bold}output{color:#777;font-size:1rem;line-height:24px;text-align:center}.output-wrapper{margin-bottom:20px;text-align:left;font-weight:bold;margin-left:5px}output#NumOfJobsPerWeek:before{content:'Number of jobs: '}output#AveHourlyRentalRate:before{content:'Hourly rate: $'}output#ScheduledHoursPerWeek:before{content:'Hours per week: '}output#AveDurOfJobs:before{content:"Job duration: "}input[type=range]:active+output{display:block;transform:translateX(-50%)}#msform{width:600px;margin:0px auto;text-align:center;position:relative;height:350px;padding:0}.form-center{display:flex;justify-content:center;align-items:center;align-content:center;height:100vh}#msform fieldset{background:white;border:0 none;padding:30px;box-sizing:border-box;width:80%;margin:0 10%;position:absolute;margin-top:20px;box-shadow:2px 3px 6px rgba(50,50,50,0.2)}#msform fieldset:not(:first-of-type){display:none}.down{width:100%;position:fixed;height:80px;bottom:0px;background-color:white;left:0;z-index:999;-webkit-box-shadow:0px -6px 9px -5px rgba(0,0,0,0.75);-moz-box-shadow:0px -6px 9px -5px rgba(0,0,0,0.75);box-shadow:0px -6px 9px -5px rgba(0,0,0,0.55);padding-top:10px}#msform .action-button{color:white;background:#5dadb4;border:2px solid #5dadb4;font-size:14px;font-weight:bold;border-radius:1px;cursor:pointer;padding:10px 25px;margin:15px 5px;outline:0;border-radius:8px;transition:all .13s linear}#msform .action-button-2{color:white;background:#ff4500;border:2px solid #ff4500;font-size:18px;font-weight:bold;border-radius:1px;cursor:pointer;padding:10px 25px;margin:15px 5px;outline:0;border-radius:8px;transition:all .13s linear}#msform .action-button-2:hover{color:white;background:#696969;border:2px solid #696969}#msform .action-button:first-of-type{background:0;color:#5dadb4;border:2px solid #5dadb4}#msform .action-button:first-of-type:hover{background:#5dadb4;color:white}#msform .action-button:last-of-type:hover{background:#48b8c2;color:white}.center{display:flex;justify-content:center;align-content:center}#progressbar{flex:1}.fs-subtitle{font-weight:normal;font-size:20px;color:#666;margin-bottom:10px;margin-top:15px}#progressbar{margin-bottom:30px;overflow:hidden;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}#progressbar li{list-style-type:none;color:white;text-transform:uppercase;font-size:15px;width:8%;float:left;position:relative}#progressbar li:before{content:counter(step);counter-increment:step;width:20px;line-height:20px;display:block;font-size:15px;color:transparent;background:white;border-radius:15px;margin:0 auto 5px auto}#progressbar li:first-child:after{content:none}#progressbar li.active:before,#progressbar li.active:after{background:#ff4500;color:transparent}.demo-cta-wrapper{margin-top:20px}.container-1200px{max-width:1200px;margin:0 auto}.p-3{padding:15px}</style>