body{font-family:Inter}*{box-sizing:border-box;margin:0;padding:0}:root{--black:#000;--main-bg:#141313;--second-bg:#2b2a2a;--body-text:#f2f2f2;--second-body-text:#f2f2f2cc;--gray:#908f8f;--light-gray:#f9f9f9;--blue:#2078bd;--white:#fff;--third-bg:#e9e9e9;--red:#ff221c;--green:#38c172;--yellow:#ffc805;--second-yellow:#ffbf44;--light-br:#908f8f45}.loader{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid var(--blue);height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.base-input-container{position:relative}.base-input-block,.base-input-container{height:100%;width:100%}.base-input-container input{border:1px solid var(--gray);border-radius:10px;padding:19px 24px}.base-input-container-labelEndIcon{position:absolute;right:24px;top:calc(50% + 2px);transform:translateY(-50%)}.base-input-container input:is(:focus,:active,:visited,:focus-visible){border-color:var(--gray);box-shadow:none;outline:none!important}.base-input-container input:read-only{background-color:var(--white)}.filters-page-base-input-list-wrapper{height:100%;position:relative;width:100%}.filters-page-base-input-list-end-icon-wrapper{cursor:pointer;height:22px;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.filters-page-base-input-list-wrapper input{border:1px solid var(--gray);border-radius:10px;cursor:pointer;height:100%}.filters-page-base-input-list-wrapper input:is(:focus,:active,:visited,:focus-visible){border-color:var(--gray);box-shadow:none;outline:none!important}.filters-page-base-input-list-wrapper input:read-only{background-color:var(--white)}.filters-page-base-input-list-wrapper ul{background-color:var(--white);border:1px solid var(--gray);border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-sizing:border-box;display:none;flex-direction:column;gap:4px;list-style-type:none;margin:0;max-height:220px;overflow-y:auto;padding:0;position:absolute;top:54px;width:540px;width:100%;z-index:5}.filters-page-base-input-list-wrapper ul li:last-child p{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.filters-page-base-input-list-wrapper ul>li>p{background-color:var(--white);color:var(--main-bg);font-family:inter;font-size:16px;font-weight:400;line-height:19px;margin-bottom:0;padding:12px;text-decoration:none}.filters-page-base-input-list-wrapper ul li p:hover{background-color:var(--blue)!important;color:var(--body-text)!important;cursor:pointer;opacity:1}.base-input-list-field2-wrapper{align-items:center;background-color:var(--white);color:var(--main-bg);display:flex;font-family:inter;font-size:16px;font-weight:400;justify-content:space-between;line-height:19px;margin-bottom:0;padding:12px;text-decoration:none}.filters-page-base-input-list-wrapper ul li:first-child>div:hover{background-color:var(--body-text);color:inherit}.filters-page-base-input-list-wrapper ul li>div:hover{background-color:var(--blue);color:var(--body-text);cursor:pointer;opacity:1}.filters-page-base-input-list-wrapper ul li>div:hover .base-input-list-field2-active,.filters-page-base-input-list-wrapper ul li>div:hover .base-input-list-field2-inactive{color:var(--body-text)}.base-input-list-field2-active{color:var(--green)}.base-input-list-field2-inactive{color:var(--red)}.filters-page-my-saved-searches-form-top-btns{display:flex;width:100%}.filters-page-my-saved-searches-form-top-btns-edit{position:absolute;right:10px;top:10px;z-index:3}.filters-page-my-saved-searches-form-top-btns-new{align-items:center;background-color:var(--white);color:var(--lg-second-bg);display:flex;font-family:inter;font-size:14px;font-weight:400;font-weight:600;line-height:19px;margin-bottom:0;padding:8px;position:relative;text-decoration:none}.filters-page-my-saved-searches-form-top-btns-new-add{background-color:var(--blue);border-radius:4px;color:var(--body-text);margin-right:6px;padding:4px}.base-underline-input-container{height:100%;position:relative;width:100%}.base-underline-input-block{height:100%;width:100%}.base-underline-input-container input{border-right:none;padding:19px 24px}.base-underline-input-container-labelEndIcon{position:absolute;right:24px;top:calc(50% + 2px);transform:translateY(-50%)}.base-underline-input-block input:is(:focus,:active,:visited,:focus-visible){border-bottom-color:var(--gray);box-shadow:none;outline:none!important}.base-underline-input-block input:read-only{background-color:var(--white)}.base-button-container button{border:none;border-radius:4px;cursor:pointer;text-align:center}.base-button-container{position:relative}.login-form-wrapper{background-color:var(--main-bg);border-radius:10px;font-size:14px;font-weight:400;left:50%;line-height:16.94px;padding:80px 125px;position:fixed;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:570px;z-index:1052}.login-form-logo-wrapper{left:24px;position:absolute;top:24px}.login-form-close-icon-wrapper{cursor:pointer;position:absolute;right:24px;top:24px}.login-form-content-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.login-form-content-title{border-bottom:1px solid var(--gray);color:var(--white);font-size:22px;font-weight:600;line-height:31.47px;margin-bottom:32px;padding-bottom:26px;text-align:center;width:auto}.login-form-alternative-block,.login-form-content-form{display:flex;flex-direction:column;gap:24px;width:100%}.login-form-content-or{color:var(--light-gray);font-size:12px;margin:16px 0;opacity:.7}.login-form-content-form-forgot-password{color:var(--body-text);margin-bottom:-16px}.login-form-content-form-forgot-password span{cursor:pointer}.login-form-alternative-block-need-acc{display:flex;gap:16px;justify-content:center}.login-form-alternative-block-need-acc span{color:var(--body-text);font-size:16px;width:100%}.login-form-alternative-block-need-acc .login-form-alternative-block-sign-up{color:var(--blue);cursor:pointer}.login-form-content-form input{font-size:14px}.login-form-content-form-input-error{display:flex;justify-content:center;position:absolute;top:53px}.login-form-content-form-input-error p,.login-form-content-form-input-error-captcha p{color:var(--red);font-size:12px;margin-left:5px;margin-top:2px}@media screen and (min-width:500px) and (max-width:600px){.login-form-wrapper{padding:80px 90px;width:500px}.login-form-wrapper form .base-button-container{margin-top:5px}.login-form-content-form-input-error-captcha{top:84px}.login-form-wrapper .login-form-content-form>div:last-child{margin-top:-5px!important}}@media screen and (min-width:360px) and (max-width:499px){.login-form-wrapper{padding:80px 20px;width:360px}.login-form-content-title{font-size:18px}}@media screen and (max-width:359px){.login-form-wrapper{padding:80px 20px;width:100vw}.login-form-content-title{font-size:18px}}.alert-message-wrapper{background-color:var(--main-bg);border:1px solid var(--gray);border-radius:10px;left:50%;padding:40px 35px;position:fixed;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:300px;z-index:1055}.alert-message-close{cursor:pointer;position:absolute;right:12px;top:12px}.alert-message-content{display:flex;flex-direction:column;gap:32px}.alert-message-content-header,.alert-message-content-text{text-align:center}.alert-message-content-header span{color:var(--body-text);font-size:18px;font-weight:600}.alert-message-content-text span{color:var(--body-text);font-size:14px;font-weight:400;line-height:16.94px}.signOut-box-wrapper{background-color:var(--main-bg);color:var(--body-text);display:flex;flex-direction:column;font-family:inter;gap:20px;min-height:128px;padding:10px;position:absolute;width:300px;z-index:1052}.signOut-box-wrapper-header-sign-out{cursor:pointer}.signOut-box-wrapper-header{align-items:center;display:flex;font-size:13px;justify-content:space-between}.signOut-box-wrapper-content{display:flex;gap:14px}.signOut-box-wrapper-content-avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px solid var(--blue);border-radius:50%;height:88px;width:88px}.signOut-box-wrapper-content-main{display:flex;flex-direction:column;gap:2px;width:calc(100% - 102px)}.signOut-box-wrapper-content-main-name p{font-size:18px}.signOut-box-wrapper-content-main-email p,.signOut-box-wrapper-content-main-name p{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.signOut-box-wrapper-content-main-email p{font-size:12px}.signOut-box-wrapper-content-main-link a{border-bottom:1px solid var(--blue);color:var(--blue);cursor:pointer;font-size:13px}.confirm-message-wrapper{background-color:var(--main-bg);border-radius:10px;left:50%;padding:80px;position:fixed;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:570px;z-index:1052}.confirm-message-wrapper .confirm-message-content-text-code-input-box input{border-radius:10px}.confirm-message-form-logo-wrapper{left:24px;position:absolute;top:24px}.confirm-message-content-input-box{width:100%}.confirm-message-content-text-box{display:flex;flex-direction:column;gap:12px;width:100%}.confirm-message-close{cursor:pointer;position:absolute;right:24px;top:24px}.confirm-message-content{display:flex;flex-direction:column;gap:32px}.confirm-message-content-header,.confirm-message-content-text,.confirm-message-content-text-bottom,.confirm-message-content-text-code{text-align:center}.confirm-message-content-header span{color:var(--body-text);font-size:22px;font-weight:600}.confirm-message-content-text{margin-top:10px}.confirm-message-content-text span{color:var(--body-text);font-size:14px;font-weight:400;line-height:16.94px}.confirm-message-content-text-bottom span{color:var(--gray)!important;font-size:12px;font-weight:400;line-height:16.94px}.confirm-message-content-text-code span{color:var(--body-text);font-size:13px;font-weight:400;line-height:16.94px}.confirm-message-content-text-code-input-box{display:flex;justify-content:center}.confirm-message-content-text-code-input-box input{font-size:22px;padding:10px!important;text-align:center}.confirm-message-content-input-box input{font-size:18px;text-align:center}.confirm-message-content-text-bottom span{cursor:pointer}.confirm-message-content-input-box-disabled input{color:var(--gray)!important}.confirm-message-content-text-submit{margin-top:15px}.confirm-message-content-form-input-error{display:flex;justify-content:center;position:absolute;top:53px;width:100%}.confirm-message-content-form-input-error p,.confirm-message-content-form-input-error-2 p{color:var(--red);font-size:12px;margin-left:5px;margin-top:2px}.confirm-message-content-form-input-error-2{display:flex;justify-content:center;position:absolute;top:43px}.confirm-message-content-input-box,.confirm-message-content-text-code-input-box{position:relative}@media screen and (min-width:500px) and (max-width:600px){.confirm-message-wrapper{padding:80px 90px;width:500px}.confirm-message-wrapper form .base-button-container{margin-top:5px}.confirm-message-content-form-input-error-captcha{top:84px}.confirm-message-wrapper .confirm-message-content-form>div:last-child{margin-top:-5px!important}}@media screen and (min-width:360px) and (max-width:499px){.confirm-message-wrapper{padding:80px 20px;width:360px}.confirm-message-content-title{font-size:18px}}@media screen and (max-width:359px){.confirm-message-wrapper{padding:80px 20px;width:100vw}.confirm-message-content-title{font-size:18px}}.confirm-message-logIn-wrapper{background-color:var(--main-bg);border-radius:10px;left:50%;padding:80px;position:fixed;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:570px;z-index:1052}.confirm-message-logIn-wrapper .confirm-message-logIn-content-text-code-input-box input{border-radius:10px}.confirm-message-logIn-form-logo-wrapper{left:24px;position:absolute;top:24px}.confirm-message-logIn-content-input-box{width:100%}.confirm-message-logIn-content-text-box{display:flex;flex-direction:column;gap:12px;width:100%}.confirm-message-logIn-close{cursor:pointer;position:absolute;right:24px;top:24px}.confirm-message-logIn-content{display:flex;flex-direction:column;gap:32px}.confirm-message-logIn-content-header,.confirm-message-logIn-content-text,.confirm-message-logIn-content-text-bottom,.confirm-message-logIn-content-text-code{text-align:center}.confirm-message-logIn-content-header span{color:var(--body-text);font-size:22px;font-weight:600}.confirm-message-logIn-content-text{margin-top:10px}.confirm-message-logIn-content-text span{color:var(--body-text);font-size:14px;font-weight:400;line-height:16.94px}.confirm-message-logIn-content-text-bottom span{color:var(--gray)!important;font-size:12px;font-weight:400;line-height:16.94px}.confirm-message-logIn-content-text-code span{color:var(--body-text);font-size:13px;font-weight:400;line-height:16.94px}.confirm-message-logIn-content-text-code-input-box{display:flex;justify-content:center}.confirm-message-logIn-content-text-code-input-box input{font-size:22px;padding:10px!important;text-align:center}.confirm-message-logIn-content-input-box input{font-size:18px;text-align:center}.confirm-message-logIn-content-text-bottom span{cursor:pointer}.confirm-message-logIn-content-input-box-disabled input{color:var(--gray)!important}.confirm-message-logIn-content-text-submit{margin-top:15px}.confirm-message-logIn-content-form-input-error{display:flex;justify-content:center;position:absolute;top:53px;width:100%}.confirm-message-logIn-content-form-input-error p,.confirm-message-logIn-content-form-input-error-2 p{color:var(--red);font-size:12px;margin-left:5px;margin-top:2px}.confirm-message-logIn-content-form-input-error-2{display:flex;justify-content:center;position:absolute;top:43px}.confirm-message-logIn-content-input-box,.confirm-message-logIn-content-text-code-input-box{position:relative}@media screen and (min-width:500px) and (max-width:600px){.confirm-message-logIn-wrapper{padding:80px 90px;width:500px}.confirm-message-logIn-wrapper form .base-button-container{margin-top:5px}.confirm-message-logIn-content-form-input-error-captcha{top:84px}.confirm-message-logIn-wrapper .confirm-message-logIn-content-form>div:last-child{margin-top:-5px!important}}@media screen and (min-width:360px) and (max-width:499px){.confirm-message-logIn-wrapper{padding:80px 20px;width:360px}.confirm-message-logIn-content-title{font-size:18px}}@media screen and (max-width:359px){.confirm-message-logIn-wrapper{padding:80px 20px;width:100vw}.confirm-message-logIn-content-title{font-size:18px}}.forgot-pass-form-wrapper{background-color:var(--main-bg);border-radius:10px;font-size:14px;font-weight:400;left:50%;line-height:16.94px;padding:80px 125px;position:fixed;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:570px;z-index:1052}.forgot-pass-form-logo-wrapper{left:24px;position:absolute;top:24px}.forgot-pass-form-close-icon-wrapper{cursor:pointer;position:absolute;right:24px;top:24px}.forgot-pass-form-content-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.forgot-pass-form-content-title{border-bottom:1px solid var(--gray);color:var(--white);font-size:22px;font-weight:600;line-height:31.47px;margin-bottom:32px;padding-bottom:26px;text-align:center;width:auto}.forgot-pass-form-content-form{display:flex;flex-direction:column;gap:24px;position:relative;width:100%}.forgot-pass-content-form-input-error{display:flex;justify-content:center;position:absolute;top:53px}.forgot-pass-content-form-input-error p{color:var(--red);font-size:12px;margin-left:5px;margin-top:2px}.login-form-content-form-input-error-captcha{display:flex;justify-content:center;position:absolute;top:82px}.login-form-content-form-input-error-captcha p{color:var(--red);font-size:12px;margin-left:5px;margin-top:2px}.forgot-pass-form-content-or{color:var(--light-gray);font-size:12px;margin:16px 0;opacity:.7}.forgot-pass-form-content-form-forgot-password{color:var(--body-text);margin:-4px 0 -16px}.forgot-pass-form-content-form-forgot-password span{cursor:pointer}.forgot-pass-form-alternative-block-back{font-size:16px;font-weight:500;margin-top:24px}.forgot-pass-form-alternative-block-back span{color:var(--blue);cursor:pointer}.forgot-pass-form-content-form input{font-size:14px}.forgot-pass-form-content-form input::-webkit-input-placeholder{color:var(--gray)}.forgot-pass-form-content-form input:-moz-placeholder,.forgot-pass-form-content-form input::-moz-placeholder{color:var(--gray)}.forgot-pass-form-content-form input:-ms-input-placeholder{color:var(--gray)}@media screen and (min-width:500px) and (max-width:600px){.forgot-pass-form-wrapper{padding:80px 90px;width:500px}.forgot-pass-form-wrapper form .base-button-container{margin-top:5px}.forgot-pass-form-content-form-input-error-captcha{top:84px}}@media screen and (min-width:360px) and (max-width:499px){.forgot-pass-form-wrapper{padding:80px 20px;width:360px}.forgot-pass-form-content-title{font-size:18px}}@media screen and (max-width:359px){.forgot-pass-form-wrapper{padding:80px 20px;width:100vw}.forgot-pass-form-content-title{font-size:18px}}.sign-up-form-content-box{display:flex;flex-direction:column;gap:34px;width:100%}.sign-up-form-wrapper{background-color:var(--main-bg);border-radius:10px;font-size:14px;font-weight:400;left:50%;line-height:16.94px;padding:80px 125px 50px;position:fixed;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:570px;z-index:1052}.sign-up-form-logo-wrapper{left:24px;position:absolute;top:24px}.sign-up-form-close-icon-wrapper{cursor:pointer;position:absolute;right:24px;top:24px}.sign-up-form-content-form-box{display:flex;flex-direction:column;gap:20px;margin-bottom:-30px;max-height:320px;overflow-y:auto;padding-right:10px;width:calc(100% + 16px)}.sign-up-form-content-form-box.hidequestionaire{max-height:100%;overflow-y:hidden}.sign-up-form-content-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.sign-up-form-content-title{border-bottom:1px solid var(--gray);color:var(--white);font-size:22px;font-weight:600;line-height:31.47px;margin-bottom:32px;padding-bottom:26px;width:auto}.sign-up-form-content-form{display:flex;flex-direction:column;gap:32px;width:100%}.sign-up-form-content-or{color:var(--light-gray);font-size:12px;margin:16px 0;opacity:.7}.sign-up-form-content-form-forgot-password{color:var(--body-text);margin:-4px 0 -16px}.sign-up-form-content-form-forgot-password span{cursor:pointer}.sign-up-form-alternative-block{display:flex;gap:16px;justify-content:center}.sign-up-form-alternative-block span{color:var(--body-text);font-size:16px;width:100%}.sign-up-form-alternative-block-back span{color:var(--blue);cursor:pointer}.sign-up-form-content-form input{font-size:14px}.sign-up-form-content-form input::-webkit-input-placeholder{color:var(--gray)!important}.sign-up-form-content-form input:-moz-placeholder,.sign-up-form-content-form input::-moz-placeholder{color:var(--gray)!important}.sign-up-form-content-form input:-ms-input-placeholder{color:var(--gray)!important}.sign-up-form-content-form-confirm-password-info,.sign-up-form-content-form-contact-info,.sign-up-form-content-form-looking-in,.sign-up-form-content-form-looking-to,.sign-up-form-content-form-password-info,.sign-up-form-content-form-property-type{display:flex;flex-direction:column;gap:8px}.sign-up-form-content-form-contact-info{display:flex;flex-direction:column;gap:24px}.sign-up-form-content-form-contact-info>div:first-of-type{margin-bottom:-16px}.form-box-title span{color:var(--body-text);font-size:16px}.sign-up-form-content-form-looking-to-box{display:flex;flex-wrap:wrap;gap:16px}.sign-up-form-content-form-looking-to-div{align-items:center;background-color:var(--second-bg);border:none;border-radius:10px;color:var(--body-text);cursor:pointer;display:flex;font-size:14px!important;height:43px;justify-content:center;width:calc(50% - 8px)}.sign-up-content-form-input-wrapper{position:relative}.sign-up-content-form-input-error{display:flex;justify-content:center;position:absolute;top:53px}.sign-up-content-form-input-error p{color:var(--red);font-size:12px;margin-left:5px;margin-top:2px}.login-box-wrapper .sign-up-form-content-form-box::-webkit-scrollbar{width:6px}.login-box-wrapper .sign-up-form-content-form-box::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000004d;padding:10px}.login-box-wrapper .sign-up-form-content-form-box::-webkit-scrollbar-thumb{background:var(--gray);border-radius:10px;-webkit-box-shadow:inset 0 0 6px #00000080}.login-box-wrapper .sign-up-form-content-form-box::-webkit-scrollbar-thumb:window-inactive{background:var(--second-bg)}.login-form-content-form-input-wrapper{position:relative}.sign-up-form-content-form-confirm-password-info .base-input-container{margin-bottom:24px}.filters-page-base-input-list-wrapper ul{background-color:#111!important}.login-box-wrapper .filters-page-base-input-list-wrapper ul::-webkit-scrollbar{width:6px}.login-box-wrapper .filters-page-base-input-list-wrapper ul::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000004d;padding:10px}.login-box-wrapper .filters-page-base-input-list-wrapper ul::-webkit-scrollbar-thumb{background:var(--gray);border-radius:10px;-webkit-box-shadow:inset 0 0 6px #00000080}.login-box-wrapper .filters-page-base-input-list-wrapper ul::-webkit-scrollbar-thumb:window-inactive{background:var(--second-bg)}@media screen and (min-width:500px) and (max-width:600px){.sign-up-form-wrapper{padding:80px 90px;width:500px}.sign-up-form-content-form-input-error-captcha{top:84px}}@media screen and (max-width:500px){.sign-up-form-content-form-box{padding-right:7px;width:calc(100% + 13px)}}@media screen and (min-width:360px) and (max-width:499px){.sign-up-form-wrapper{padding:80px 20px;width:360px}.sign-up-form-content-title{font-size:18px}}@media screen and (max-width:359px){.sign-up-form-wrapper{padding:80px 20px;width:100vw}.sign-up-form-content-title{font-size:18px}}.login-box-wrapper{display:flex;flex-direction:column;left:50%;padding:100px 125px;position:fixed;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:1052}.login-box-wrapper input::placeholder{color:var(--gray)!important}@media screen and (max-width:359px){.alert-message-wrapper{width:90vw}}
/*# sourceMappingURL=main.5fdcddf8.css.map*/