.dtime-calc{background:#fff;font-family:Poppins,sans-serif;padding:60px 0}.dtime-calc .container{max-width:900px}.dtime-calc h2{color:#28a6de;font-size:25px;font-weight:700;margin-bottom:16px;text-align:center}.dtime-calc h2,.dtime-calc p{font-style:normal;line-height:23px;text-transform:capitalize}.dtime-calc p{color:#242d30;font-size:13px;font-weight:400;text-align:justify}.progress-wrapper{margin-bottom:20px;position:relative}.progress-bar-bg{background:#e5e9ef;border-radius:4px;height:8px;overflow:hidden}.progress-bar-fill{background:var(--blue);height:8px;transition:width .4s ease;width:0}.progress-steps{color:#036;display:flex;font-size:13px;font-weight:600;justify-content:space-between;margin-top:6px}.step{display:none}.step.active{display:block}.slider{background:#dfe4ea;border-radius:4px;cursor:pointer;height:8px;margin-top:35px;position:relative;width:100%}.slider-fill{border-radius:4px;height:100%;left:0;top:0;width:0}.slider-fill,.slider-handle{background:var(--blue);position:absolute}.slider-handle{border-radius:50%;cursor:grab;height:18px;top:50%;touch-action:none;transform:translate(-50%,-50%);width:18px}.slider-value{color:#036;font-size:14px;font-weight:600;position:absolute;top:-28px;transform:translateX(-50%);white-space:nowrap}.slider-labels{color:#555;display:flex;font-size:12px;justify-content:space-between;left:0;position:absolute;top:10px;width:100%}input[type=number]{border:1px solid #ccc;border-radius:6px;font-weight:600;padding:5px;width:80px}.buttons{margin-top:30px;text-align:center}.buttons button{background:#ffc42c;border:1px solid #ffc42c;border-radius:6px;color:#242d30;cursor:pointer;font-size:14px;font-weight:600;margin:0 6px;padding:10px 24px;transition:background .3s}.buttons button:hover{background:#242d30;border:1px solid #242d30;color:#fff}.buttons button#prevBtn{background:#fff;border:1px solid #242d30}.buttons button#prevBtn:hover{background:#fff;color:#242d30}.buttons #doneBtn{background:var(--blue);border:1px solid var(--blue);border-radius:6px;color:#242d30;font-size:14px;font-weight:600;margin:0 6px;padding:8px 16px;text-decoration:none;transition:background .3s}.slider-group{margin:32px 0}.slider-group label{display:flex;font-size:17px;font-weight:700;justify-content:space-between}.slider-group .label-desc,.slider-group label{color:#242d30;font-style:normal;line-height:23px;text-transform:capitalize}.slider-group .label-desc{font-size:15px;font-weight:400}.label-and-input{display:flex;justify-content:space-between}.input-wrapper{align-items:center;display:inline-flex;position:relative}.input-wrapper.currency:before{color:#333;content:"$";font-size:14px;left:10px;position:absolute}.input-wrapper.currency.million:after{color:#333;content:"M";font-size:14px;position:absolute;right:10px}.input-wrapper.percentage:after{color:#333;content:"%";font-size:14px;position:absolute;right:10px}.input-wrapper.hours:after{color:#333;content:"hrs";font-size:14px;position:absolute;right:10px}.input-wrapper input{padding:5px 20px}.result-box table{border-collapse:collapse;margin-top:20px}.result-box table td{padding:16px 22px}.result-box table tr:first-child{background:#242d30}.result-box table tr:first-child td:first-child{color:#ffc42c;font-size:17px;font-style:normal;font-weight:700;line-height:23px;text-transform:capitalize}.result-box table tr:first-child td:last-child{color:#fff;font-size:25px;font-style:normal;font-weight:700;line-height:23px;text-transform:capitalize}.result-box table tr td:first-child{font-size:17px;font-weight:400}.result-box table tr td:first-child,.result-box table tr td:last-child{color:#242d30;font-style:normal;line-height:23px;text-transform:capitalize}.result-box table tr td:last-child{font-size:22px;font-weight:700;text-align:right}.result-box table tr:nth-child(2n){background-color:#f3f3f3}.result-total{display:flex}