.budget-slider-item{width:989.2435913085938px;height:100%;padding:16px 22px;background-color:#fff;border-radius:10px;border:1px solid #00464133;margin-bottom:20px;box-sizing:border-box}.budget-slider-label{color:#004641;font-family:Instrument Sans,sans-serif;font-weight:600;font-size:14px;line-height:140%;letter-spacing:0}.budget-slider-value{color:#004641;font-weight:600;font-size:16px;white-space:nowrap}.budget-slider-description,.budget-slider-range-value{font-family:Instrument Sans,sans-serif;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0;color:rgba(0,70,65,.7)}.budget-slider-description{margin-top:10px;margin-bottom:0}.form-range{height:2px;background-color:#fff;border-radius:3px;margin:0}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background-color:#ff7540;border-radius:50%;cursor:pointer;box-shadow:0 2px 6px rgba(255,117,64,.4)}.form-range::-moz-range-thumb{width:16px;height:16px;background-color:#ff7540;border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 6px rgba(255,117,64,.4)}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(255,117,64,.2)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 4px rgba(255,117,64,.2)}.form-range::-webkit-slider-runnable-track{height:6px;background:linear-gradient(to right,#ff7540 0,#ff7540 var(--slider-progress,0),#ddd var(--slider-progress,0),#ddd 100%);border-radius:3px}.email-form{display:flex;align-items:center;gap:10px;width:100%;max-width:760px}.email-form input{flex:1 1;border:none;background-color:#f9f6f3;padding:10px 20px;font-size:14px;color:#6b7f7b;border-radius:8px;outline:none}.email-form input::placeholder{color:#00464180}.email-form button{background-color:#ff7540;color:#fff;border:none;padding:10px 20px;font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background-color .2s ease}.email-form button:hover{background-color:#ea7a46}@media (max-width:768px){.email-form{gap:0;background-color:#f9f6f3;border-radius:8px;padding:6px}.email-form input{background:transparent;border-radius:0;padding:10px 20px}.budget-slider-item{width:100%;padding:12px 16px;margin-bottom:16px}.budget-slider-label{font-size:12px}.budget-slider-value{font-size:14px}.budget-slider-range-value{font-size:12px}.budget-slider-description{font-size:12px;margin-top:8px}}