.formfield-root .bed-and-bath-option-container{position:absolute;top:3rem;left:0;right:0;padding:1.5rem;border-radius:0 0 .625rem .625rem;background-color:#fff;box-shadow:0 4px 8px 0 hsla(0,0%,40%,.3);z-index:1}.formfield-root .bed-and-bath-option-container .title{color:#262626;font-size:1.25rem;font-weight:700}.formfield-root .bed-and-bath-option-container .option-btn{padding:.75rem;border-radius:.625rem;color:#a3a3a3;background-color:#fff;border:1px solid #e5e5e5;min-width:2.8125rem;height:2.8125rem;display:flex;justify-content:center;align-items:center;transition:color .15s ease-in-out,border .15s ease-in-out,background .15s ease-in-out;will-change:color,border,background}.formfield-root .bed-and-bath-option-container .option-btn.selected{color:#005ee3;border:1px solid #005ee3;background:#d6e7ff}.formfield-root .purpose-option-container{position:absolute;top:3rem;left:0;right:0;border-radius:0 0 .625rem .625rem;background-color:#fff;box-shadow:0 4px 8px 0 hsla(0,0%,40%,.3);z-index:1;cursor:pointer}.formfield-root .purpose-option-container .purpose-option{padding:1rem 1.5rem}.formfield-root .purpose-option-container .purpose-option:hover{background:#d6e7ff}.formfield-root{position:relative}.formfield-root.focused{border-color:#005ee3}.formfield-root.focused.formfield-invalid{border-color:#e00000}.formfield-root.focused.formfield-invalid .formfield-label{color:#e00000}.formfield-root.focused .formfield-label{top:0;left:.5rem;padding-left:.5rem;padding-right:.5rem;font-size:80%;color:#005ee3}.formfield-root.focused .formfield-label:before{content:"";z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:65%;background-color:#fff}.formfield-root .default-placeholder{color:gray}.formfield-root .outside-click-alerter{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background-color:transparent;border:none}.formfield-root .mortgage-option-container{position:absolute;top:3rem;left:0;right:0;padding:1rem;border-radius:0 0 .625rem .625rem;background-color:#fff;box-shadow:0 4px 8px 0 hsla(0,0%,40%,.3);z-index:1;cursor:pointer}.formfield-root .mortgage-option-container .title{padding:.5rem}.formfield-root .mortgage-option-container .cash-only-text-wrapper{padding:.8rem .5rem;border-radius:.5rem}.formfield-root .mortgage-option-container .cash-only-text-wrapper:hover{background:#d6e7ff}.formfield-root .mortgage-option-container .morgate-slider-wrapper{padding:.5rem;margin-top:2rem;margin-bottom:.5rem}.formfield-root .mortgage-option-container .morgate-slider-wrapper .mortgage-slider-input .formfield-rc-slider .rc-slider-handle{background:#005ee3}.formfield-root .mortgage-option-container .morgate-slider-wrapper .mortgage-slider-input .formfield-rc-slider .rc-slider-rail{background-color:#d6e7ff;height:6px}.formfield-root .mortgage-option-container .morgate-slider-wrapper .mortgage-slider-input .formfield-rc-slider .rc-slider-track{height:6px;background-color:#005ee3}.formfield-root .mortgage-option-container .morgate-slider-wrapper .mortgage-slider-input .formfield-rc-slider .rc-slider-dot{display:none}.formfield-root .mortgage-option-container .morgate-slider-wrapper .mortgage-slider-input .formfield-rc-slider .rc-slider-mark{transform:translateY(1rem)}.formfield-root .mortgage-option-container .morgate-slider-wrapper .mortgage-slider-input .formfield-rc-slider .rc-slider-mark .rc-slider-mark-text,.formfield-root .mortgage-option-container .morgate-slider-wrapper .mortgage-slider-input .formfield-rc-slider .rc-slider-mark .rc-slider-mark-text-active{color:#262626}.formfield-root .mortgage-option-container .morgate-slider-wrapper .mortgage-slider-input .formfield-rc-slider .formfield-rc-slider__handle{position:absolute;display:flex;align-items:center;gap:.4rem;padding:.25rem .5rem;border-radius:.5rem;background-color:#001147;top:-2.3rem;left:-1rem}.formfield-root .mortgage-option-container .morgate-slider-wrapper .mortgage-slider-input .formfield-rc-slider .formfield-rc-slider__handle .slider-custom-handle__text{font-size:.875rem;text-align:center;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.formfield-root .mortgage-option-container .morgate-slider-wrapper .mortgage-slider-input .formfield-rc-slider .formfield-rc-slider__handle:before{content:"";position:absolute;bottom:0;left:50%;height:.625rem;width:.625rem;transform:translate(-50%,25%) rotate(45deg);background-color:inherit}.formfield-root .mortgage-option-container .morgate-slider-wrapper .mortgage-slider-common-values-wrapper{padding-top:.5rem;width:calc(100% + 14px);transform:translateX(-7px)}.formfield-root .mortgage-option-container .morgate-slider-wrapper .mortgage-slider-common-values-wrapper .mortgage-slider-common-values{position:relative;display:flex;justify-content:space-between;align-items:center}.formfield-root .mortgage-option-container .morgate-slider-wrapper .mortgage-slider-common-values-wrapper .mortgage-slider-common-values .common-value-container{display:inline-block}.formfield-root .mortgage-option-container .morgate-slider-wrapper .mortgage-slider-common-values-wrapper .mortgage-slider-common-values .common-value-container .common-value-text{font-size:.85rem;color:#a3a3a3;transition:color .25s ease-in-out;will-change:color}.formfield-root .mortgage-option-container .morgate-slider-wrapper .mortgage-slider-common-values-wrapper .mortgage-slider-common-values .common-value-container.active .common-value-text{color:#005ee3;font-weight:600}