@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";.primary-link{font-size:20px}.Login-wrapper{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.Login-content{width:90%;height:95%;display:flex;background:#eee;border-radius:25px;gap:35px}.Login-form-wrapper,.Login-view-wrapper{width:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:4rem}.Login-form-wrapper{flex-direction:column}.Login-view-img{width:95%;height:95%;border-radius:17px}.ant-steps-item-icon>.ant-steps-icon{color:#202020!important}.Login-form-title{display:flex;flex-direction:column;gap:64px}.Login-form-title-welcome{font-size:2.3em;font-family:Playfair,serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;padding:0;margin:0}.Login-form-title-desc{font-size:1.3em;letter-spacing:.5px}.Login-form-content{display:flex;justify-content:flex-start;width:80%;flex-direction:column;gap:16px}.Login-form-input-wrapper{display:flex;flex-direction:column;gap:32px}.auth-login-btn{width:max-content;padding:10px 20px;font-size:1.2rem;border-radius:5px;background-color:#800020;transition:.3s background-color ease;display:flex;align-items:center;gap:5px}.login-btn:hover{outline:#800020;border-color:#800020;color:#800020;background-color:transparent}.register-page-link-wrapper{width:80%}.input-wrapper{display:flex;flex-direction:column;gap:4px}.input-title-dark{font-size:1.1rem;color:#050505}.input-title-light{font-size:1.1rem;color:#f5f5f5}.form-input-dark{padding:16px;background-color:transparent;color:#050505;outline:none;border:none;border-bottom:1px solid #050505;transition:.2s border-bottom ease;font-size:17px}.form-input-light{padding:16px;background-color:transparent;color:#f5f5f5;outline:none;border:none;border-bottom:1px solid #f5f5f5;transition:.2s border-bottom ease;font-size:17px}.form-input-dark:active,.form-input-dark:focus{border-bottom:1px solid #007000}.input-error-light{color:#f5f5f5}.input-error-dark{color:#050505}.input-helper-light{color:#f5f5f5}.input-helper-dark{color:#050505}.custom-file-label{display:inline-block;background:#4c4c4c;color:#fff;padding:16px;border-radius:8px;cursor:pointer;font-weight:500;text-align:center;transition:.3s ease}.custom-file-label.light{background:#f5f5f5}.custom-file-label.light:hover{background:#f9f9f9}.custom-file-label.dark{background:#6c6c6c}.custom-file-label.dark:hover{background:#3c3c3c}.file-preview-dark{margin-top:5px;color:#ccc}.file-preview-light{margin-top:5px;color:#333}.header-container{padding:16px;display:flex;align-items:center;height:max-content;z-index:999}.header-logo-text{font-size:1.1rem;height:max-content;line-height:0}.header-search{display:flex;align-items:center}.header-search-input{display:flex;align-items:center;border:1px solid #555555;border-radius:90px;padding:clamp(1px,7px,15px) clamp(1px,32px,64px);gap:1rem}.header-search-icon{font-size:20px;display:flex;width:48px;height:48px;justify-content:center;align-items:center}.header-actions{display:flex;align-items:center;gap:16px;position:relative;justify-content:center}.header-action-account-settings{cursor:pointer;display:flex;align-items:center;gap:16px;position:relative;padding:9px 18px}.header-action-account-settings-username{font-size:1.2rem;font-weight:400;font-family:Lato}.account-settings-dropdown-user-info{display:flex;flex-direction:column;justify-content:left;align-items:start;padding:1rem}.account-settings-dropdown-user-info-username,.account-settings-dropdown-user-info-email{padding:8px;font-size:1rem;line-height:8px}.account-settings-dropdown-user-info-username{color:#000}.account-settings-dropdown-user-info-email{color:#777}.header-action-notifications-wrapper{display:flex}.dropdown-container{position:fixed;top:5rem;right:2rem;background-color:#f8e7eb;z-index:999;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:250px;max-width:500px;max-height:80vh;overflow-y:auto;display:flex}.dropdown-content-container{padding:1rem;display:flex;gap:1rem;flex-direction:column}.filter-item-wrapper{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:16px;width:calc(100%/12);line-height:0;cursor:pointer;align-items:center}.filter-item-wrapper:hover .filter-item-icon,.filter-item-wrapper:hover .filter-item-title{cursor:pointer}.filter-item-icon{font-size:24px;color:#888;transition:.3s color ease-in-out}.filter-item-title{font-size:1rem;color:#888;transition:.3s color ease-in-out;width:max-content}.filter-item-icon-active,.filter-item-title-active{color:#050505}.properties-filter-section-wrapper{margin-top:3rem;display:flex}.properties-filter-wrapper{display:flex;padding:32px;align-items:center;gap:1rem;justify-content:center}.properties-filter-categories-wrapper{display:flex;gap:32px;justify-content:center;flex-direction:column;padding:16px;line-height:0}.properties-filter-price{display:flex;justify-content:flex-start;line-height:0;width:30%;padding:16px}.properties-filter-range-slider{color:#888!important;width:150px}.furniture-modal-equipment{display:flex;flex-wrap:wrap;gap:16px}.properties-filter-categories-title-wrapper{display:flex;justify-content:flex-start;width:100%}.properties-filter-categories-title{font-size:1.5rem;font-weight:500}.furniter-item-wrapper{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #050505;color:#555;padding:16px;border-radius:90px;cursor:pointer}.furniter-item-icon{display:flex}.furniter-item-wrapper-active{background-color:#252525;color:#fff;transition:.3s all ease-in-out}.Furniture-section-services-wrapper{display:flex;flex-direction:column;gap:16px;padding:16px}.Furniture-section-content-wrapper{display:flex;flex-wrap:wrap;gap:16px}.Furniture-section-services-title{font-size:1.5rem;font-weight:500}.property-item-wrapper{display:flex;flex-direction:column;padding:2rem}.property-item-image-wrapper{position:relative;overflow:hidden;cursor:pointer}.property-item-image-favorite{position:absolute;right:-20px;top:-20px;background-color:#f5f5f5;display:flex;justify-content:center;align-items:center;width:80px;height:80px;border-radius:50%}.property-item-image-favorite-icon:hover{cursor:pointer;transition:.3s fill ease-in-out}.property-item-data-details{display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start;padding:8px}.property-item-details-wrapper{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.property-item-details-address,.property-item-details-host{padding:8px 0;margin:0;font-size:1rem;color:#888;text-transform:capitalize}.property-item-details-name{font-size:1.1rem;font-weight:500;padding:8px 0;margin:0;text-transform:capitalize}.property-item-details-price-value{font-size:1rem;color:#800020}.property-item-image{width:100%;height:100%;border-radius:16px;object-fit:cover;transition:all .5s ease-in-out}.property-item-details-host-rating{display:flex;align-items:center;gap:8px}.property-item-details-separator{width:8px;height:8px;background-colorp:#888;border-radius:50%}.property-item-details-rating{display:flex;align-items:center;font-size:1rem;color:#888}.property-item-image:hover{scale:1.1}.profile-sidenav-wrapper{display:flex;flex-direction:column;gap:64px;background-color:#4f4f4f;padding:32px;border-radius:16px}.profile-sidenav-items-wrapper{display:flex;flex-direction:column;gap:64px}.profile-sidenav-title-content{font-size:2rem;font-weight:500;color:#f5f5f5}.profile-sidenav-item{display:flex;align-items:center;gap:16px;cursor:pointer}.profile-sidenav-item-desc{color:#a8a6a6;font-size:1.2rem}.profile-sidenav-item.active p{color:#f5f5f5}.profile-preferences-wrapper{display:flex;flex-direction:column;padding:32px;gap:64px;border-radius:16px}.profile-preferences-title-content{font-size:2rem}.account-security-wrapper{display:flex;flex-direction:column;padding:32px;gap:64px;border-radius:16px}.account-security-item-wrapper{padding:16px 0}.account-security-title-content{font-size:2rem}.account-security-item-title{font-size:1.4rem;padding:16px 0}.account-security-item-subitem-title{padding:16px 0}.agency-container{padding:2rem;background-color:#f9f9fb;min-height:100vh}.property-card{border:1px solid #d1d5db;border-radius:8px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;background-color:#fff}.property-card img{object-fit:cover;border-bottom:1px solid #e0e0e0}.property-card .MuiCardContent-root{padding:1rem}.property-card .MuiTypography-subtitle1{font-weight:600;color:#2c2c2c}.property-card .MuiTypography-body2{color:#4b5563;line-height:1.5}.property-card .MuiTypography-body2[color="text.secondary"]{color:#9ca3af}.property-card .MuiChip-root{background-color:#f3f4f6;color:#1f2937;font-weight:500;transition:transform .2s ease,background-color .2s ease}.property-card .MuiChip-root:hover{background-color:#e0e7ff;transform:translateY(-2px)}:root{font-family:Roboto,sans-serif;font-weight:400;color-scheme:light dark;color:#050505;background-color:#f5f5f5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background-color:#050505;color:#f5f5f5}::selection{background-color:#050505;color:#f5f5f5}#root{width:100vw;height:100vh}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em}h1,h2,h3,h4,h5,p,div,main{line-height:normal!important;margin:0}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}input:-moz-autofill{background-color:gray!important;color:inherit!important;box-shadow:0 0 0 1000px gray inset!important}input:-webkit-autofill{box-shadow:0 0 0 1000px gray inset!important;-webkit-text-fill-color:inherit!important}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
