body{font-family:Merriweather Sans,sans-serif;padding:0;max-width:2000px;margin:auto}.noScroll{overflow:hidden}.button{border:0;outline:0;gap:8px;font-weight:600;min-width:120px;font-family:Merriweather Sans,sans-serif;color:#fff;cursor:pointer;border-radius:10px;font-size:16px;background-color:#1f7cff;transition:all ease .3s;padding:11px 30px;display:flex;align-items:center;margin:auto;justify-content:center}.button:hover{background-color:#006aff}.buttonLoading{height:42px;background-color:#599eff}.buttonLoading:hover{background-color:#599eff}.cancel{border:0;outline:0;font-weight:600;cursor:pointer;font-size:18px;padding:10px 20px;border-radius:5px;transition:all ease .3s;background-color:transparent;color:#006aff}.cancel:hover{color:#4089ff}.successMessage,.errorMessage{position:fixed;bottom:0;width:100%;text-align:center;z-index:999999999999;animation:up 4.1s forwards}.successMessage>p,.errorMessage>p{margin:5px;color:#fff}.successMessage{background-color:#39aa39}.errorMessage{background-color:#ad3d3d}@keyframes up{0%{transform:translateY(30px)}15%{transform:translateY(0)}85%{transform:translateY(0)}to{transform:translateY(40px)}}.profile{width:28px;display:flex;height:28px;padding:10px;cursor:pointer;position:relative;overflow:hidden;align-items:center;justify-content:center;border-radius:50%;background-color:#ddd;border:2px solid rgb(208,208,208);transition:all ease .4s;margin:0}.profile:hover{border:2px solid #1a79ffe4}.profileUser:hover{cursor:pointer;border:2px solid rgb(208,208,208)}.profileUser{cursor:auto!important;border:2px solid rgb(208,208,208)}.profile .profilePicItem{align-items:center;display:flex}.profilePic{width:21px;align-items:center;padding:10px}.imageSet{padding:0!important;width:48px;height:48px;border:2px solid #4492ffe4}.imageSet:hover{border:2px solid #006aff}.imageSet .profilePicItem{width:100%;height:100%;justify-content:center}.imageSet .profilePicItem .profilePic{padding:0;width:100%}.chart_div,.whiteBackground{display:flex;height:100%;flex-direction:column;font-family:Roboto,sans-serif;align-items:center;background-color:#fff;border-radius:15px;padding:20px;box-shadow:0 0 5px 2px #c0c0c03d;box-sizing:border-box;font-weight:500}.generalModal{height:100vh;width:100vw;position:fixed;z-index:99999;top:0;right:0;display:flex;align-items:center;justify-content:center}.generalModalBackground{background-color:#00000061;height:100vh;width:100vw;display:inline-block;cursor:auto}.generalModalDiv{position:absolute;background-color:#fff;border-radius:5px;height:450px;width:450px}.generalModalContent{padding:30px}.generalModalContent h3{text-align:center;font-size:22px;margin-top:10px}.closeModal{position:absolute;top:10px;right:10px;border:0;outline:0;background-color:#0000;border-radius:50%;background-image:url(/assets/x-99e6c3bb.svg);background-position:center;background-size:38px;cursor:pointer;width:45px;height:45px;background-repeat:no-repeat;transition:all ease .3s}.closeModal:hover{background-color:#00000013;background-image:url(/assets/x-99e6c3bb.svg)}.errorInput{border:2px solid #ff3232!important;outline:1px solid rgb(255,255,255)}.errorText{margin-top:-20px;margin-bottom:20px;font-size:13px;color:#ff3232;font-weight:600}.disabled{opacity:.5;cursor:auto!important}.disabled:hover{opacity:.5!important}.favoriteButton,.removeFavoriteButton,.submitButton,.deleteUserPropertiesButton,.editUserPropertiesButton{padding:8px 12px;border:0;outline:0;align-items:center;display:flex;gap:8px;font-weight:600;font-family:Merriweather Sans,sans-serif;color:#fff;cursor:pointer;border-radius:10px;font-size:16px;background-color:#1f7cff;transition:all ease .3s}.favoriteButton,.removeFavoriteButton,.submitButton,.editUserPropertiesButton{background-color:#1f7cff}.favoriteButton:hover,.removeFavoriteButton:hover,.editUserPropertiesButton:hover{background-color:#0464ea}.deleteUserPropertiesButton{background-color:#0755c2}.deleteUserPropertiesButton:hover{background-color:#0043a2}.favoriteButton:before,.removeFavoriteButton:before,.deleteUserPropertiesButton:before,.editUserPropertiesButton:before{content:"";display:inline-block;background-repeat:no-repeat;background-position:center;border:0;outline:0;height:20px;width:20px}.favoriteButton:before{background-size:20px;background-image:url(/assets/favorite-1c8ba8d7.svg)}.removeFavoriteButton:before,.deleteUserPropertiesButton:before{background-size:15px;background-image:url(/assets/trash-4a7a1f68.svg)}.editUserPropertiesButton:before{background-size:16px;background-image:url(/assets/edit-property-06f94118.svg)}.favoriteButtonActive:before{background-image:url(/assets/favorite-filled-c0907b14.svg)}.requiredField{color:#d52121;font-size:12px}.generalInput{border-radius:5px;font-size:16px;cursor:pointer;font-weight:600;background-color:#fff;border:2px solid #cdcdcd;color:#000000eb;outline:0;transition:all ease .3s;align-items:center;display:flex;padding:9px}.generalInput:hover{border:2px solid #006aff}.generalInput:focus-visible{border:2px solid #006aff}.loadingProperty{height:340px;width:49%;margin-bottom:30px;background-color:#d1d1d1;border-radius:10px;box-shadow:0 2px 70px 1px #262a4c2b;animation:loadingSkeleton 1.5s infinite}.loadingPropertyMap{height:300px;margin-bottom:20px}.loadingPropertyDashboard{height:340px;width:350px}@keyframes loadingSkeleton{0%{opacity:.8}50%{opacity:.3}to{opacity:.8}}.loadingProperty .loadingPropertyImage{background-color:#bebebe;width:100%;border-radius:10px 10px 0 0;height:220px}.loadingPropertyMap>.loadingPropertyImage{height:185px}.infoDiv{width:100%}.infoDiv>.priceLoading{width:45%;margin:15px 0;height:18px;display:inline-block;background-color:#bebebe;border-radius:10px}.infoDiv>.infoLoading{width:100%;margin-bottom:12px;border-radius:10px;height:15px;display:inline-block;background-color:#bebebe}.loader{width:38px;height:38px;display:inline-block;position:relative}.loader:after,.loader:before{content:"";box-sizing:border-box;width:38px;height:38px;border-radius:50%;background:#FFF;opacity:0;position:absolute;left:0;top:0;animation:animloader 1s linear infinite}.loader:after{animation-delay:.5s}@keyframes animloader{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.tabletDisplay{display:none!important}.tabletHide{display:inline!important}.displayMobile{display:none!important}.hideMobile{display:inline!important}.hideMobileFlex{display:flex!important}@media all and (max-width: 1100px){.tabletHide{display:none!important}.tabletDisplay{display:inline!important}}@media all and (max-width: 900px){.displayMobile{display:inline!important}.hideMobileFlex,.hideMobile{display:none!important}}nav{display:flex;justify-content:space-around;height:79px;align-items:center;position:fixed;width:100%;background-color:#fff;box-shadow:0 0 5px 2px #c0c0c03d;z-index:99999}header{position:relative}.logo{background-image:url(/assets/logo-d1fa16f0.svg);width:170px;margin:0;height:40px;background-position:center center;background-repeat:no-repeat;background-size:170px;overflow:hidden}.logo a{padding-left:200px}.logoDiv{display:flex;justify-content:center;width:30%}.ulNavbar{display:flex;position:relative;justify-content:center;width:35%;margin:auto}.ulNavbar>ul{padding:0;display:flex;gap:55px;align-items:center;margin:0}.ulNavbar>ul li{list-style-type:none;align-items:center;display:flex}.ulNavbar>ul li a{color:#000;text-decoration:none;font-size:16px;font-weight:500;transition:all ease .3s}.ulNavbar>ul li a:hover{color:#006aff}.signUpButton button,.dashboard,.blueButton{text-decoration:none;background-color:#1a79ffe4;border-radius:14px;padding:11px 30px;font-weight:600;font-size:17px;color:#fff!important;border:0;cursor:pointer;transition:all ease .4s}.signUpButton button:hover,.dashboard:hover,.blueButton:hover{background-color:#006aff}.profileItem{position:relative}.profileSubMenu{box-sizing:border-box;position:absolute;background-color:#fff;padding:10px 0;border-radius:0 0 10px 10px;top:65.5px;width:300px;right:-10px;box-shadow:0 4px 5px 2px #c0c0c03d}.profileSubMenu ul{padding:0}.profileSubMenu ul li{list-style-type:none;transition:all ease .3s}.profileSubMenu ul li:hover{background-color:#f1f1f1}.profileSubMenu ul li a{font-size:16px;padding:15px 20px;width:100%;color:#000;font-weight:600;text-decoration:none}.profileSubMenu ul li:hover a{color:#000}.profileSubMenu hr{border:0;background-color:#dcdcdc;width:100%;height:2px}.profileSubMenu .logOutButton{padding:15px 20px 10px;color:#0f73ff;font-weight:600;width:100%;font-size:16px;background-color:transparent;border:0;outline:0;transition:all ease .3s;cursor:pointer;align-items:center;display:flex;gap:10px}.profileSubMenu .logOutButton:before{content:"";width:20px;display:inline-block;height:20px;background-image:url(/assets/logout-f92ee219.svg);background-size:19px;background-position:center;background-repeat:no-repeat}.profileSubMenu .logOutButton:hover{background-color:#f1f1f1}.backgroundSubmenu{height:100vh;width:100vw;position:fixed;z-index:9998;background-color:#00000003}.displayMobileNav{display:none}.hideMobileNav{display:flex}@media all and (max-width: 1200px){.ulNavbar>ul{gap:30px}}@media all and (max-width: 900px){nav{z-index:999999}.displayMobileNav{display:flex!important;background-color:transparent;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff4b;box-shadow:none;height:60px}.hideMobileNav{display:none!important}.burgerMenu{height:28px;cursor:pointer;width:28px;background-position:center;background-repeat:no-repeat;background-color:transparent;border:0;outline:0;background-image:url(/assets/burgerMenu-5530742b.svg);background-size:25px}.ulNavbarMobile{display:flex;box-sizing:border-box;margin:auto}.ulNavbarMobileRight{justify-content:right}.ulNavbarMobileLeft{padding:0 0 0 20px;justify-content:left}.ulNavbarMobile>ul{padding:0;display:flex;gap:55px;align-items:center;margin:0}.ulNavbarMobile>ul .signUpButton button{padding:12px 16px}.ulNavbarMobile>ul li{list-style-type:none;align-items:center;display:flex}.menuMobile{width:100vw;position:fixed;background-color:#fff;top:0;left:0;box-shadow:0 0 5px 2px #a7a7a73d}.menuMobile>.closeModal{top:8px;left:10px}.logoDiv{margin:auto;height:60px;display:flex;width:50%;align-items:center}.logo{width:135px;background-size:135px;height:30px}.profile{padding:7px}.profilePic{width:19px}.imageSet{padding:0!important;width:40px;height:40px;border:2px solid #4492ffe4}.menuMobile ul{padding:0;margin-top:20px;margin-bottom:10px}.menuMobile ul li{list-style-type:none;transition:all ease .3s;display:block}.menuMobile ul li:hover{background-color:#f1f1f1}.menuMobile ul li a{display:block;text-align:center;font-size:16px;padding:10px 0;width:100%;color:#000;font-weight:600;text-decoration:none}.ulNavbarMobile .profileSubMenu{border-radius:10px;width:200px;top:49.5px}.ulNavbarMobile .profileItem .profile{border:2px solid #4492ffe4}}@media all and (max-width: 650px){.ulNavbarMobile>ul .signUpButton button{padding:10px 14px;font-size:15px}}@media all and (max-width: 550px){.ulNavbarMobile{width:35%}.ulNavbarMobileRight{padding:0 10px 0 0;justify-content:right}}@media all and (max-width: 420px){.ulNavbarMobileRight{padding:0 19px 0 0}.ulNavbarMobileLeft{padding:0 0 0 19px}}.bannerSection{background-image:url(/assets/banner-cfb1c0b8.webp);background-size:cover;background-color:#d9e8ff;height:65vh;background-position:center 70%;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;position:relative}.titleDiv{padding-top:110px;width:1250px;margin:auto}.titleDiv h1{margin:0;font-size:58px;color:#101112}.titleDiv h1>span{display:block}.titleDiv hr{width:150px;border:2px solid #3287ff;margin:20px auto 30px 5px}.titleDiv p{width:50%;font-weight:600;color:#292929;font-size:17px}.searchBarDiv{align-items:center;display:flex;width:80%;box-shadow:0 2px 70px 1px #262a4c2b;background-color:#fffffffa;border-radius:30px;height:110px;position:absolute;bottom:-55px}.searchBarDiv form{width:92%;margin:auto;gap:5%;display:flex}.searchBarDiv form>.locationDiv{width:60%}.searchBarDiv form>.stateDiv,.searchBarDiv form>.typeDiv{width:25%}.searchBarDiv form div>label{display:block;font-size:15px;font-weight:700}.searchBarDiv form div>input{border:0;font-family:Merriweather Sans,sans-serif;width:100%;color:#5b5b5b;border-bottom:2px solid rgba(147,147,147,.565);padding:15px 0 8px 5px;font-size:16px;font-weight:500;transition:all ease .3s;outline:0}.locationDiv{position:relative}.searchBarDiv form div>input:focus-visible,.optionSelected>input{color:#000!important;border-bottom:2px solid #3287ff!important}.dropdown{position:relative;display:block}.dropdown input{cursor:pointer}.dropdown:before{content:"";position:absolute;top:50%;right:10px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;transition:transform .3s ease;transform:rotate(270deg)}.openDropdown:before{transform:rotate(360deg)}.options{overflow-x:hidden;width:100%;position:absolute;top:45px;left:0;font-size:16px;z-index:1;background-color:#fff;border-radius:0 0 10px 10px;box-shadow:0 2px 4px #0003;max-height:200px;overflow-y:auto}.option-item{padding:10px;cursor:pointer;transition:all ease .3s}.option-item-loading{padding:10px;background-color:#cacaca;height:20px;margin:2px 0;animation:loadingMapSkeleton 1.5s infinite}.option-item:hover{background-color:#eee}.searchSubmitDiv{display:flex;justify-content:end;align-items:center}.searchSubmitDiv>.searchButton{background-color:#1a79ffe4;right:0;height:20px;width:20px;position:relative;border-radius:50%;padding:22px;border:0;box-shadow:0 0 5px 2px #2e85ff3d;cursor:pointer;background-image:url(/assets/search-icon-937a87f0.svg);background-size:35px;background-position:center center;background-repeat:no-repeat;transition:all ease .4s}.searchSubmitDiv>.searchButtonLoading .loader{margin-left:-8px}.searchSubmitDiv>.searchButtonLoading{background-color:#559cffe4;height:20px;width:20px;position:relative;border-radius:50%;padding:20px;border:0;box-shadow:0 0 5px 2px #2e85ff3d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all ease .4s}.searchSubmitDiv>.searchButton:hover{background-color:#006aff}.propertiesSection{width:1250px;margin:auto;margin-top:20vh}.propertiesTitleDiv p{color:#006aff;font-size:15px;font-weight:700;margin-bottom:0}.propertiesTitleDiv h2{font-size:35px;margin-top:15px;margin-bottom:45px;font-weight:700}.propertyDiv .loadingPropertyImage,.propertyDiv .infoDiv>.priceLoading{background-color:#c8c8c8!important}.propertiesDiv{display:flex;flex-wrap:wrap;justify-content:space-between}.propertiesDiv>.propertyDiv{background-color:#fff;border-radius:10px;box-shadow:0 2px 70px 1px #262a4c2b;width:31.5%;margin-bottom:3.3%;position:relative;transition:all ease .5s;cursor:pointer;text-decoration:none;color:#000}.propertiesDiv>.propertyDiv .imageDiv{height:inherit;overflow:hidden;border-radius:10px 10px 0 0}.imagePropertyDiv{height:220px;position:relative}.propertiesDiv>.propertyDiv .imageDiv img{width:100%;min-height:100%;transition:all ease .6s;z-index:10}.propertiesDiv>.propertyDiv:hover{box-shadow:0 2px 25px 1px #262a4c5f}.propertiesDiv>.propertyDiv:hover .imageDiv img{transform:scale(1.04)}.imageContent{z-index:9;position:absolute;height:inherit;width:100%}.imageContent>.status{background-color:#fff;color:#000000f3;font-size:12px;border-radius:10px;font-weight:700;display:inline;padding:5px 10px;position:absolute;right:14px}.imageContent>div{display:flex;justify-content:space-between;width:100%;position:absolute;bottom:0;background-color:#00000032;padding:5px 0 8px}.imageContent>div p{margin:0;color:#fff}.imageContent>div .location{align-items:center;display:flex;padding-left:10px;gap:5px}.imageContent>div .location:before{content:"";background-image:url(/assets/location-icon-f6efeb5a.svg);width:20px;height:20px;display:inline-block;background-size:18px;background-repeat:no-repeat;background-position:center center}.imageContent>div .share{background-image:url(/assets/share-icon-636bde58.svg);width:18px;padding-right:25px;height:18px;display:inline-block;background-size:18px;background-repeat:no-repeat;background-position:center center}.infoDiv{width:90%;margin:auto;font-family:Roboto,sans-serif}.infoDiv .price{font-size:22px;font-weight:600;margin-top:15px;margin-bottom:10px}.beds-baths-sqft{font-size:16px;color:#676767;font-weight:600;overflow-x:hidden;margin-top:0;display:flex;align-items:center;gap:8px}.beds-baths-sqft span{color:#2e2e2e;white-space:nowrap;font-weight:500;display:flex;gap:6px;align-items:center}.beds-baths-sqft .beforeIcon:before{content:"";width:20px;height:20px;display:inline-block;background-size:20px;background-repeat:no-repeat;background-position:bottom bottom}.beds-baths-sqft span:nth-child(1):before{background-image:url(/assets/bed-9fe81577.svg)}.beds-baths-sqft span:nth-child(2):before{background-image:url(/assets/bath-45b14add.svg);background-size:19px}.beds-baths-sqft span:nth-child(3):before{background-image:url(/assets/sqft-3f0b1af3.svg)}.infoDiv .beds-baths-sqft span:nth-child(4){color:#006aff}.infoDiv .address{font-size:15px;max-width:350px;overflow:hidden;white-space:nowrap;color:#7a7a7a;font-weight:500}.aboutSection{padding-top:36px;width:1250px;margin:150px auto 200px;display:flex}.aboutSection div{display:flex;flex-direction:column;justify-content:center}.aboutSection img{margin-right:80px;width:600px;box-shadow:30px 30px #ececec}.aboutSection h2{font-size:35px;margin-top:15px;margin-bottom:10px;font-weight:700}.aboutSection h2>span{display:block}.aboutSection p{color:#006aff;font-size:15px;font-weight:700;margin-bottom:0}.aboutSection .aboutText{color:#2f2f2f;font-size:15px;font-weight:700;margin-bottom:0}@media all and (max-width: 1600px){.bannerSection{height:60vh;background-position:35% 70%}.titleDiv{width:950px}.titleDiv h1{font-size:52px}.searchBarDiv{width:85%;height:105px;bottom:-50px}.searchSubmitDiv>.searchButton{padding:20px;background-size:33px}.searchBarDiv form div>label{font-size:14px}.searchBarDiv form div>input{font-size:15px}.propertiesTitleDiv h2{font-size:33px;margin-top:10px;margin-bottom:35px}.propertiesSection{width:1100px}.aboutSection{padding-top:36px;width:1100px;margin-top:80px}.aboutSection img{width:500px}.aboutSection h2{font-size:33px}.aboutSection .aboutText{font-size:14px}}@media all and (max-width: 1350px){.bannerSection{height:58vh}.titleDiv{width:900px}.titleDiv h1{font-size:50px}.titleDiv hr{width:120px;margin:15px auto 30px 5px}.searchBarDiv{width:85%;height:95px;bottom:-45px}.searchSubmitDiv>.searchButton{padding:20px;background-size:32px}.searchBarDiv form div>label{font-size:13px;margin-top:4px}.searchBarDiv form div>input{font-size:14px;padding:12px 0 6px 5px}.options{top:38px}.option-item{font-size:15px}.propertiesTitleDiv p{font-size:13px}.propertiesTitleDiv h2{font-size:31px}.propertiesSection{width:930px;margin-top:15vh}.imagePropertyDiv{height:170px}.beds-baths-sqft{font-size:14px;gap:5px}.beds-baths-sqft .beforeIcon:before{width:18px;height:18px;background-size:18px!important}.imageContent>div{padding:3px 0 6px;font-size:15px}.infoDiv .address{font-size:14px;margin-top:0}.aboutSection{width:930px;margin-top:50px}.aboutSection img{width:400px}.aboutSection h2{font-size:30px}.aboutSection .aboutText{font-size:13px}}@media all and (max-width: 1100px){.titleDiv{width:780px}.searchBarDiv{width:90%}.bannerSection{height:55vh}.propertiesSection{width:830px;margin-top:13vh}.aboutSection{width:830px;margin-top:40px}.aboutSection img{width:350px}}@media all and (max-width: 900px){.bannerSection{background-image:url(/assets/banner-tablet-e9602b8b.webp);height:75vh;justify-content:center}.titleDiv{text-align:center;margin:initial;width:100%;margin-bottom:20px}.titleDiv h1{margin:0;font-size:58px;color:#000}.titleDiv hr{margin:15px auto 30px;display:none}.searchBarDiv{position:initial}.searchBarDiv form div>label{font-size:14px}.searchBarDiv form div>input{font-size:15px}.propertiesSection{width:90vw}.propertiesDiv>.propertyDiv{width:48.3%}.infoDiv .price{font-size:24px}.beds-baths-sqft{font-size:17px}.infoDiv .address{font-size:16px}.imageContent>div{font-size:16px}.imagePropertyDiv{height:220px}.aboutSection{width:90vw}.aboutSection>img{display:none}.aboutSection h2>span{display:inline}.aboutSection .tabletDisplay{width:100%;height:300px;overflow:hidden}.aboutSection .tabletDisplay img{width:100%}}@media all and (max-width: 800px){.typeDiv{display:none}.searchBarDiv form{width:90%;justify-content:space-around}.titleDiv h1{font-size:50px}.propertiesTitleDiv h2,.aboutSection h2{font-size:28px}.searchBarDiv form>.locationDiv{width:80%}.imagePropertyDiv{height:170px}}@media all and (max-width: 600px){.bannerSection{height:100vh}.propertiesDiv{justify-content:center}.propertiesDiv>.propertyDiv{width:100%;margin-bottom:25px}.propertiesDiv>.propertyDiv:nth-child(4){display:none}.propertiesDiv>.propertyDiv:nth-child(5){display:none}.propertiesDiv>.propertyDiv:nth-child(6){display:none}.propertiesSection{width:85vw}.aboutSection{width:85vw;margin-bottom:100px}}@media all and (max-width: 450px){.titleDiv h1{font-size:45px}.searchSubmitDiv>.searchButton{background-color:transparent;height:100%;width:10px;box-shadow:none;border-radius:0;padding:10px;background-image:url(/assets/search-icon-black-233f9527.svg);background-size:30px}.searchSubmitDiv>.searchButton:hover{background-color:transparent}}@media all and (max-width: 400px){.titleDiv{padding:0}.titleDiv h1{font-size:40px}}.filtersHeader{width:100vw;margin-top:79px;padding:6px 40px;display:flex;align-items:center;position:fixed;width:100%;gap:20px;background-color:#fff;z-index:9998;border:1px solid gainsboro}.filterButton{padding:9px 20px}.removeFiltersButton{color:#4a96ff;border:2px solid #4a96ff}.removeFiltersButton:hover{border:2px solid #006aff;color:#006aff}.locationSearchDiv{display:flex;align-items:center;position:relative}.locationInput{width:355px}.locationSearchIcon{position:absolute;margin:0;top:10px;right:20px;width:22px;height:22px;background-size:24px;background-image:url(/assets/search-icon-black-233f9527.svg);background-repeat:no-repeat;background-position:center}.locationSuggestionsDiv{position:absolute;background-color:#fff;padding:5px;box-sizing:border-box;width:100%;min-height:100px;border-radius:0 0 10px 10px}.locationSuggestion{background-color:#f8f8f8;padding:8px;margin:5px;border-radius:5px;transition:all ease .2s;cursor:pointer}.locationSuggestionLoading{background-color:#e2e2e2;padding:5px;margin:5px;border-radius:5px;cursor:pointer;height:25px;display:block;animation:loadingMapSkeleton 1.5s infinite}.locationSuggestion:hover{background-color:#e1e1e1}.arrow{display:inline-block;border-left:2px solid rgba(0,0,0,.923);border-bottom:2px solid rgba(0,0,0,.923);height:8px;margin-left:12px;width:8px;transform:rotate(-45deg);margin-top:-4px}.x{display:inline-block;background-image:url(/assets/x-99e6c3bb.svg);background-size:32px;background-position:center center;height:15px;opacity:.5;width:15px;margin-left:12px}.arrowActive{transform:rotate(135deg);margin-top:4px}.filtersDropdown{position:absolute;background-color:#fff;box-shadow:0 10px 5px 2px #c0c0c03d;margin-top:7px;border-radius:0 0 10px 10px}.filterTitle{width:100%;font-weight:600;background-color:#ececec;margin:0;padding:15px;font-size:14px;box-sizing:border-box}.filterSubTitle{width:100%;font-weight:600;font-size:15px;margin:0;padding:15px;box-sizing:border-box}.individualFilterDropdown{position:relative;height:100px}.individualFilterDropdown .individualFilterButton{display:flex;align-items:center}.individualFilterDropdown .individualFilterButton>input{width:110px;padding:15px 20px;cursor:pointer;border-radius:5px;font-size:17px;font-weight:600;color:#5e5e5e;background-color:#f7f7f7;border:1px solid #cdcdcd;outline:0;align-items:center;display:flex;font-family:Roboto,sans-serif}.individualFilterDropdown .individualFilterButton>.arrow{position:absolute;right:20px;margin-top:13px;opacity:.7}.individualFilterDropdown .individualFilterButton>.arrowActive{margin-top:20px}.hideOptions{visibility:hidden;opacity:0}.individualFilterDropdown .filterOptions{width:100%;position:absolute;top:100px;left:0;font-size:16px;z-index:1;background-color:#fff;border-radius:0 0 10px 10px;box-shadow:0 2px 4px #0003;max-height:200px;overflow-y:auto}.individualFilterDropdown .filterOptions .option-item{font-size:17px;font-weight:600;padding:10px 20px;font-family:Roboto,sans-serif;color:#5e5e5e}.applyFilterDiv{padding:5px 20px 20px}.applyFilterDiv button{width:100%;border-radius:5px;cursor:pointer;background-color:#207dff;color:#fff;font-weight:600;font-size:18px;outline:0;border:0;justify-content:center;padding:10px;box-sizing:border-box;transition:all ease .3s}.applyFilterDiv button:hover{background-color:#006aff}.priceFilters{display:flex;gap:20px;position:relative;z-index:10;padding:10px 20px 20px}.bathsOptions{padding:10px 20px 20px}.bathsOptions>div{display:flex}.bathsOptions>div:nth-child(2){margin-bottom:30px}.bathsOptions>div:nth-child(4){margin-bottom:10px}.bathsOptions>div>p{padding:10px 12px;font-family:Roboto,sans-serif;color:#5e5e5e;background-color:#f7f7f7;font-size:17px;font-weight:600;border:1px solid transparent;outline:1px solid #cdcdcd;width:35px;text-align:center;margin:0 -1px;cursor:pointer;transition:all ease .4s}.bathsOptions>div>p:hover{background-color:#e8e8e8}.bathsOptions>div>.first{border-radius:5px 0 0 5px}.bathsOptions>div>.last{border-radius:0 5px 5px 0}.bathsOptions>div>.active{z-index:9;outline:1px solid #1878ff;border:1px solid #1878ff}.hometypeOptions{padding:10px 20px}.hometypeOptions ul{padding:0;margin:0}.hometypeOptions li{list-style-type:none;padding:12px 0;align-items:center;display:flex;gap:12px;cursor:pointer}.hometypeOptions li p{margin:0;padding:0}.hometypeOptions li .checkboxHometype{width:20px;height:20px;display:inline-block;background-color:#e7e7e7;border:2px solid rgb(149,149,149);border-radius:5px;transition:all ease .3s;background-repeat:no-repeat;background-size:16px;background-position:center}.hometypeOptions li:hover .checkboxHometype{background-color:#e7e7e7;border:2px solid #207dff;border-radius:5px}.hometypeOptions li .active{background-color:#207dff;border:2px solid #207dff;background-image:url(/assets/check-be5586df.svg)}.hometypeOptions li:hover .active{background-color:#207dff;border:2px solid #207dff;background-image:url(/assets/check-be5586df.svg)}.loadingMapSkeleton{width:62vw;height:100%;display:block;background-color:#d1d1d1;animation:loadingMapSkeleton 1.5s infinite}@keyframes loadingMapSkeleton{0%{opacity:.3}50%{opacity:.8}to{opacity:.3}}.mapSection{background-color:#8c8c8c;position:fixed;width:62vw;margin-top:133px;height:calc(100% - 121px)}.map{width:100%;height:100%}.mapMarker{border-radius:50%;width:12px;height:12px;display:block;border:2px solid #ffffff;background-color:#003e96;transition:all ease .2s;position:relative}.mapMarkerZindex{z-index:10}.mapMarkerHoverZindex{z-index:20}.mapMarkerHover{background-color:#006aff}.mapMarkerInfo{position:absolute;z-index:0;margin-top:-82px;margin-left:-100px;width:210px;box-sizing:border-box;display:flex;background-color:#fff;border-radius:5px;padding:7px;box-shadow:0 0 5px 2px #ababab3d;transition:all ease .3s;animation:opacityEase .3s linear}@keyframes opacityEase{0%{opacity:0}to{opacity:1}}.mapMarkerInfo .markerImg{width:90px;height:60px;display:flex;border-radius:5px;justify-content:center;overflow:hidden;margin-right:10px}.mapMarkerInfo .markerImg img{width:90px}.mapMarkerInfo .markerData>h3{margin:0;font-size:18px}.mapMarkerInfo .markerData>p{margin:5px 0 0}.mapMarkerInfo .markerData .markerBaBd{display:flex}.mapMarkerInfo .markerData .markerBaBd p{margin:4px 5px 0 0;font-size:13px}.locationSeach{width:40px;height:40px;background-image:url(/assets/pin-d2d297f7.svg);background-position:center center;background-size:40px;display:block;transition:all ease .2s}.homesSection{background-color:#fff;position:absolute;right:0;width:37vw;min-height:100vh;margin-top:133px;padding:20px;box-sizing:border-box;box-shadow:0 0 5px 2px #ababab3d}.homesSection h1{font-size:26px;margin-top:10px;margin-bottom:5px}.homesSection .resultsCout{font-family:Roboto,sans-serif;margin-top:10px;font-size:16px;color:#898989;font-weight:500}.sortButton{display:flex;min-width:200px;align-items:center;position:relative;justify-content:right;cursor:pointer}.sortOptions{z-index:999}.sortButton .options{max-height:400px}.sortButton>p:nth-child(1){margin:0;display:flex;align-items:center}.sortButton>.arrow{margin-top:10px}.sortButton>.arrowActive{margin-top:20px}.sortButton p{color:#006aff;font-weight:600;font-size:15px}.sortButton .arrow{border-color:#006aff;color:#006aff}.homesSectionDescriptionDiv{display:flex;justify-content:space-between;align-items:center}.homesDiv>.propertyDiv{width:49%;margin-bottom:2%}.homesDiv>.propertyDiv .imagePropertyDiv{height:180px}.desktopFilters{display:flex;gap:15px}.mobileFilters{display:none}@media all and (max-width: 1550px){.homesSection{width:40vw}.mapSection{width:59vw}}@media all and (max-width: 1450px){.homesSection{width:45vw}.mapSection{width:54vw}}@media all and (max-width: 1300px){.homesSection{width:30vw}.mapSection,.loadingMapSkeleton{width:69vw}.homesDiv{justify-content:center}.homesDiv>.propertyDiv{width:95%}.loadingPropertyMap{width:95%}.filterButton{font-size:15px}.locationInput{width:280px;font-size:15px}.priceFilters{padding:10px 20px}.bathsOptions>p{font-size:15px}.bathsOptions>div>p{font-size:16px}.individualFilterDropdown .individualFilterButton>input{padding:14px 15px;font-size:16px}.filterSubTitle{font-size:15px}}@media all and (max-width: 1150px){.filtersHeader{padding:6px 15px;gap:15px}.filterButton{padding:9px 15px}.locationInput{width:240px}.homesSection{width:35vw}.mapSection{width:64vw}.homesDiv{justify-content:center}.homesDiv>.propertyDiv{width:95%}}@media all and (max-width: 1000px){.mapSection{display:none}.fiterMobileButton,.mobileFiltersDiv>.locationSearchDiv{display:none}.homesSection{width:100%;position:relative;margin-top:0;padding-top:149px}.homesDiv>.propertyDiv{width:30vw}.loadingPropertyMap{width:30vw}.homesDiv{justify-content:space-between}}@media all and (max-width: 900px){.homesDiv>.propertyDiv{width:45vw}.loadingPropertyMap{width:45vw}.desktopFilters{display:none}.mobileFilters{display:block}.filtersHeader{margin-top:60px;border:0}.mobileFiltersDiv{position:fixed;top:107px;left:30px;background-color:#fff;border-radius:0 0 10px 10px}.homesSection{width:100%;position:relative;margin-top:0;padding-top:133px}}@media all and (max-width: 700px){.homesDiv>.propertyDiv{width:44vw}.loadingPropertyMap{width:44vw}}@media all and (max-width: 600px){.homesDiv>.propertyDiv{width:95vw}.homesDiv{justify-content:center;display:block}.homesSection{padding:133px 12px 12px}.loadingPropertyMap{width:100%}.infoDiv .address{padding-bottom:15px}}@media all and (max-width: 420px){.mobile420Hide{display:none}.infoDiv .address{max-width:300px}.mobile420Display{display:block}.filtersHeader{padding:0;justify-content:center}.mobileFilters{width:100%;padding:10px 20px;box-sizing:border-box}.mobilesFiltersDivOpen{height:calc(100vh - 60px);overflow-y:scroll}.generalInput{width:100%;justify-content:space-between}.mobileFiltersDiv{top:0;left:0;position:relative;padding-top:40px;box-sizing:border-box}.removeFiltersDiv{display:none}.locationSuggestionsDiv{z-index:999}.fiterMobileButton{display:flex;justify-content:center;margin-top:20px}.fiterMobileButton>button{width:100%}.individualFilterDropdown{width:50%}.individualFilterDropdown .individualFilterButton>input{padding:14px 0 14px 20px;width:100%}.bathsOptions,.hometypeOptions{padding:10px 0}.priceFilters{padding:10px 0;justify-content:space-between}.generalInput{box-sizing:border-box}}.properyDetailSection{width:100vw;height:100vh;position:fixed;z-index:100000;top:0;left:0}.detailProductModalBackground{position:fixed;z-index:0}.properyDetailModal{display:flex;position:relative;z-index:1;width:1300px;margin:auto;background-color:#fff;height:100%}.propertyImages{width:60%;min-height:100vh;padding:0;background-color:#ebebeb;margin:0;display:flex;flex-wrap:wrap;overflow-y:scroll;gap:5px;justify-content:space-between}.propertyImages .mainImage{width:100%;height:fit-content}.propertyImages .mainImage{position:relative;width:100%}.propertyImages .image{width:calc(50% - 2.5px);height:fit-content}.propertyDetails{background-color:#fff;width:40%;height:100vh;padding:20px 0;box-sizing:border-box;display:flex;flex-direction:column}.propertyDetailslogoDiv p{margin:auto auto 20px;width:150px;height:30px;background-size:150px}.propertyDetails>.propertyTitleDiv{padding:0 20px}.propertyDetails>.propertyTitleDiv>.priceDiv{display:flex;justify-content:space-between;align-items:end}.propertyDetails>.propertyTitleDiv>.priceDiv h2{font-family:Roboto,sans-serif;font-size:36px;margin-top:20px;margin-bottom:0}.propertyDetails>.propertyTitleDiv>.address{font-size:16px;color:gray;margin-top:10px;margin-bottom:0}.propertyDetails .beds-baths-sqft{opacity:.9;margin-top:30px;font-family:Roboto,sans-serif;font-size:17px;margin-bottom:30px}.propertyDetails>.propertyTitleDiv>.contactAgent{font-size:17px;width:100%;background-color:#006aff;color:#fff;padding:15px;border-radius:5px;border:0;outline:0;cursor:pointer;font-weight:600;transition:all ease .3s;margin-bottom:20px}.propertyDetails>.propertyTitleDiv>.contactAgent:hover{background-color:#005bda}.propertyDetails hr{border:1px rgb(218,218,218) solid;width:100%}.propertyInfoDiv{overflow-y:scroll;overflow-x:hidden;height:100%}.propertyDetails>.propertyInfoDiv{padding:0 20px}.generalInfoDiv h3,.descriptionDiv h3{font-size:22px}.descriptionDiv h3{margin-top:40px;margin-bottom:10px}.generalInfoDiv p{font-family:Roboto,sans-serif;font-weight:500;margin:22px 0;display:flex;align-items:center}.generalInfoDiv p span{background-repeat:no-repeat;background-position:center;background-size:22px;width:24px;height:24px;margin-right:10px;display:inline-block}.generalInfoDiv .hometype span{background-image:url(/assets/hometype-blue-f3de6af5.svg)}.generalInfoDiv .lotSize span{background-image:url(/assets/sqft-blue-05c5b51f.svg);background-size:24px}.generalInfoDiv .baths span{background-size:24px;background-image:url(/assets/bath-blue-0720957a.svg)}.generalInfoDiv .beds span{background-size:24px;background-image:url(/assets/bed-blue-3ffd1d66.svg)}.generalInfoDiv .priceSqft span{background-image:url(/assets/price-sqft-blue-fa7b2c16.svg)}.descriptionDiv .descriptionMap{border:0;width:100%;padding:10px;box-sizing:border-box;height:300px}.descriptionDiv p{font-size:15px}.contactOwnerModal>.generalModalDiv{height:650px;width:550px}.sendOwnerMessage{display:flex;justify-content:center}.sendOwnerMessage>button{width:100%}.loaderDetailProperty{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.loaderDetailProperty .loader{width:70px;height:70px;display:inline-block;position:relative}.loaderDetailProperty .loader:after,.loaderDetailProperty .loader:before{width:70px;height:70px;background-color:#005bda}.propertyImagesCarouselMobile{display:none}.paginationDiv{display:flex;align-items:center;justify-content:center;gap:30px;width:100%;margin:20px 0 40px}.paginationDiv>p,.paginationDiv>div{cursor:pointer;transition:all ease .3s;display:flex;align-items:center;justify-content:center}.paginationDiv>p:hover,.paginationDiv>div:hover{opacity:.7}.nextPage,.prevPage{display:inline-block;width:20px;height:20px;background-image:url(/assets/arrow-carousel-b55fff04.svg);background-position:center center;background-size:15px;background-repeat:no-repeat}.prevPage{transform:rotate(180deg)}.activePage,.activePage:hover{color:#005bda;width:20px;height:20px;border-radius:50%;padding:10px;background-color:#006aff3a;opacity:1!important}@media all and (max-width: 1450px){.properyDetailModal{width:1100px}.propertyDetails>.propertyTitleDiv>.address{font-size:15px}}@media all and (max-width: 1350px){.paginationDiv{gap:20px}}@media all and (max-width: 1250px){.properyDetailModal{width:1000px}.propertyImages{width:55%}.propertyDetails{width:45%}}@media all and (max-width: 1100px){.properyDetailModal{width:100%}.propertyImages,.propertyDetails{width:50%}}@media all and (max-width: 900px){.propertyImagesCarouselMobile{display:block;width:100%;height:fit-content;margin:0 auto}.carousel{position:relative;height:100%}.carouselImages{width:100%;height:100%;overflow:hidden}.carouselImages ul{padding:0;margin:0;white-space:nowrap;width:100%;min-height:0;height:fit-content}.carouselImages ul li{display:inline}.carouselImages ul>li>img{height:400px}.leftArrow,.rightArrow{position:absolute;top:52%;cursor:pointer;background-image:url(/assets/arrow-carousel-b55fff04.svg);background-size:20px;width:35px;height:35px;background-color:#ffffff7e;border-radius:50%;background-position:center center;background-repeat:no-repeat}.rightArrow{transform:translateY(-50%);right:12px}.leftArrow{transform:translateY(-50%) rotate(180deg);left:12px}.pageIndex{display:flex;position:absolute;bottom:15px;right:15px;justify-content:center;background-color:#ffffff9b;padding:5px 15px;border-radius:10px}.pageIndex>p{margin:0;font-weight:700}.propertyImages{display:none}.properyDetailModal>.closeModal{z-index:9;top:20px;left:20px;background-size:40px;width:50px;height:50px;background-color:#ffffff78}.properyDetailModal{height:calc(100vh - 60px)}.properyDetailSection{top:60px}.properyDetailModal{display:block;overflow-y:scroll}.propertyDetails{width:100%;padding:10px 0 40px}.propertyInfoDiv{overflow:hidden}.propertyDetailslogoDiv{display:none}.propertyTitleDiv hr:nth-child(2){display:none}.propertyDetails>.propertyTitleDiv>.priceDiv h2{font-size:45px}.propertyDetails>.propertyTitleDiv>.priceDiv{align-items:center}.propertyDetails>.propertyTitleDiv>.address{font-size:18px}.propertyDetails .beds-baths-sqft{font-size:20px}.propertyDetails>.propertyTitleDiv>.contactAgent{font-size:19px}.generalInfoDiv p{font-size:19px}.generalInfoDiv h3,.descriptionDiv h3{font-size:25px}.generalInfoDiv p span{background-size:28px;width:42px;height:34px}.generalInfoDiv .beds span,.generalInfoDiv .baths span,.generalInfoDiv .lotSize span{background-size:28px}.favoriteButton{font-size:17px}}@media all and (max-width: 600px){.propertyImagesCarouselMobile{display:block;width:100%;height:fit-content;margin:0 auto}.carouselImages ul>li>img{height:auto;width:100%}.properyDetailModal>.closeModal{background-size:35px;width:45px;height:45px}.propertyDetails>.propertyTitleDiv>.priceDiv h2{font-size:38px;margin-top:0}.propertyDetails{width:100%;height:auto;padding:25px 0 40px}.propertyImages .mainImage,.propertyImages .image{width:100%}.propertyDetails>.propertyTitleDiv>.address{font-size:16px}.propertyDetails .beds-baths-sqft{font-size:17px}.propertyDetails>.propertyTitleDiv>.contactAgent{font-size:17px}.generalInfoDiv p{font-size:17px}.generalInfoDiv h3,.descriptionDiv h3{font-size:20px}.generalInfoDiv p span{background-size:22px;width:32px;height:28px}.generalInfoDiv .beds span,.generalInfoDiv .baths span,.generalInfoDiv .lotSize span{background-size:22px}.favoriteButton{font-size:15px}.contactOwnerModal>.generalModalDiv{width:90%;height:550px}.generalModalContent textarea{height:100px}.carouselDots>.dot{width:9px;height:9px}}.signInModal{height:100vh;width:100vw;position:fixed;z-index:9999999}.signInBackground{background-color:#00000061;height:100vh;width:100vw}.signInContent{position:absolute;background-color:#fff;border-radius:5px;height:630px;width:450px;left:calc(50% - 225px);top:calc(50% - 315px)}.modalContent h3{margin-top:42px;margin-bottom:42px;font-size:24px;text-align:center}.signInOptions{display:flex;font-weight:600;color:#515151;gap:50px;margin:auto;width:85%;padding-left:10px;padding-bottom:10px;border-bottom:1px solid rgb(215,215,215)}.signInOptions li{cursor:pointer;list-style-type:none}.signInOptions .active{color:#1d1d1d;position:relative}.signInOptions .active:before{content:"";position:absolute;bottom:0;margin-left:-15%;margin-bottom:-10px;left:0;width:130%;height:3px;background-color:#3287ff;border-radius:50px 50px 0 0;animation:expand .15s ease-out;transform-origin:center;transition:all .3s ease-in-out}@keyframes expand{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}.modalForms{width:85%;margin:25px auto auto;position:relative}.modalForms label{display:block;font-size:14px;margin-bottom:10px}.modalForms input{width:calc(100% - 32px);padding:10px 16px;background-color:#f6f6fa;border:2px solid rgb(246,246,250);border-radius:6px;outline:1px solid rgb(209,209,213);color:#2a2a33;font-weight:400;font-size:15px;font-family:Merriweather Sans,sans-serif;margin-bottom:25px;transition:all ease .3s}.modalForms input:hover{border:2px solid #72adff;outline:1px solid rgb(255,255,255)}.modalForms input:focus-visible{border:2px solid #3287ff;outline:1px solid rgb(255,255,255)}.formErrorText{margin-top:25px;text-align:center;margin-bottom:20px;font-size:14px;color:#ff3232}.modalForms .submitSignInButton{width:100%;text-align:center;background-color:#2a82ff;cursor:pointer;padding:14px;margin-top:10px;border:0;font-size:16px;font-weight:600;color:#fff;border-radius:6px;height:45px;transition:all ease .3s}.modalForms .submitSignInButtonLoading{height:45px;width:100%;text-align:center;background-color:#4e98ff;cursor:pointer;padding:14px;margin-top:10px;display:flex;align-items:center;justify-content:center;border:0;border-radius:6px}.modalForms .submitSignInButton:hover{background-color:#006aff}.testAccountButton{width:100%;text-align:center;background-color:#fff;cursor:pointer;padding:12px;margin-top:10px;border:0;font-size:16px;font-weight:600;border:2px solid #5ba0ff;color:#5ba0ff;border-radius:6px;transition:all ease .2s}.testAccountButton:hover{border:2px solid #006aff;color:#006aff}.forgotPass{text-align:center;font-weight:600;text-decoration:none;color:#006aff;transition:all ease .2s;display:block;margin-top:30px}.forgotPass:hover{text-align:center;font-weight:600;text-decoration:none;color:#4e97ff}.signInContent hr{width:80%;border:1px solid rgb(215,215,215);margin-top:30px;margin-bottom:20px}.eye{position:absolute;margin-right:12px;opacity:.6;width:22px;right:0;height:43px}@media all and (max-width: 600px){.signInModal{z-index:999999}.signInContent{height:100vh;width:100vw;left:0;top:0}}.mainProfile{padding-top:110px;min-height:calc(100vh - 200px);box-sizing:border-box;margin:auto;background-color:#f9f9f9;padding-bottom:80px}.profileMenu{width:1050px;margin:auto auto 30px}.profileMenu h1{margin-left:40px;margin-bottom:10px}.profileOptions{display:flex;font-weight:600;color:#515151;gap:50px;margin:35px auto auto;width:100%;padding-left:10px;padding-bottom:10px;border-bottom:1px solid rgb(215,215,215)}.profileOptions li{list-style-type:none}.profileOptions li a{color:#000;text-decoration:none}.profileOptions .active{color:#1d1d1d;position:relative}.profileOptions .active:before{content:"";position:absolute;bottom:0;margin-left:-15%;margin-bottom:-10px;left:0;width:130%;height:3px;background-color:#3287ff;border-radius:50px 50px 0 0;animation:expand .15s ease-out;transform-origin:center;transition:all .3s ease-in-out}.profileContentDiv{width:1250px;margin:auto;box-sizing:border-box;padding:20px 40px!important}.profileContentDiv>div{width:100%;margin-bottom:30px}.profileContentDiv>div>h2{font-size:23px;color:#2a2a33;margin-bottom:10px}.accountSettings hr{background-color:#d4d4d4;border:0;height:1px;width:100%}.accountSetDiv{display:flex;justify-content:space-between;align-items:end}.accountSetDiv .title{font-weight:600;margin-top:30px;margin-bottom:15px}.accountSetDiv .description{margin-top:0;font-size:15px;color:#858585}.editProfileDiv{display:flex;align-items:center}.editProfileDiv p{font-weight:600;font-size:16px}.changePasswordButton{margin-bottom:10px;padding:10px;border:2px solid #006aff;outline:0;font-size:15px;font-weight:600;border-radius:6px;cursor:pointer;background-color:#fff;color:#006aff;transition:all ease .3s}.changePasswordButton:hover{opacity:.8}.nameModalDiv{height:275px;width:450px}.emailModalDiv{height:400px;width:650px}.imageModalDiv{height:290px;width:550px}.deleteAccountModalDiv{height:350px;width:550px}.profileModalDiv .generalModalContent label,.contactOwnerModal .generalModalContent label{display:block;font-size:16px;font-weight:600;color:#4b4b4b}.profileModalDiv .generalModalContent label span,.contactOwnerModal .generalModalContent label span{color:#111}.generalModalContent input,.generalModalContent textarea{width:calc(100% - 32px);padding:10px 16px;resize:none;background-color:#f6f6fa;border:2px solid rgb(246,246,250);border-radius:6px;outline:1px solid rgb(209,209,213);color:#2a2a33;font-weight:400;font-size:15px;font-family:Merriweather Sans,sans-serif;margin:10px 0 30px;transition:all ease .3s}.generalModalContent input:hover,.generalModalContent textarea:hover{border:2px solid #72adff;outline:1px solid rgb(255,255,255)}.generalModalContent input:focus-visible,.generalModalContent textarea:focus-visible{border:2px solid #3287ff;outline:1px solid rgb(255,255,255)}.inputFile{background-color:transparent!important;border:0!important;outline:0!important;padding:10px 0!important;margin-bottom:10px!important}::-webkit-file-upload-button{background-color:#3287ff;padding:13px 18px;border-radius:10px;outline:0;border:0;color:#fff;font-weight:600;cursor:pointer;transition:all ease .3s;margin-right:14px}::-webkit-file-upload-button:hover{background-color:#006aff}.profileModalActions{display:flex;margin-top:20px;gap:20px;justify-content:center}.profileModalActions .button{margin:0}.profileModalDiv .title{font-weight:600}.profileModalDiv .warning{font-weight:600;color:#d91515;margin-top:0;margin-bottom:50px}.passwordModalDiv{height:405px}.deleteAccountLabel{margin-top:40px}.savedPropertiesDiv,.notificationsDiv{display:flex;flex-direction:column;gap:20px}.favoriteProperty{display:flex;justify-content:space-between;background-color:#fff;padding:10px 15px;border-radius:5px;margin-top:20px;box-shadow:0 0 7px #d3d3d3}.favoriteProperty>div{align-items:center;display:flex}.contentFavoriteProperty{display:flex;align-items:center;color:#000;text-decoration:none}.contentFavoriteProperty .imgDiv{width:180px;height:110px;align-items:center;margin-right:20px;display:flex;border-radius:5px;overflow:hidden}.contentFavoriteProperty div img{width:100%;transition:all ease .3s}.contentFavoriteProperty:hover div img{transform:scale(1.05)}.contentFavoriteProperty div h3{align-items:center;display:flex;font-size:26px;margin:0}.contentFavoriteProperty div h3 span{margin-left:10px;font-size:18px;color:#006aff}.contentFavoriteProperty div p{font-weight:500;color:#707070;margin:10px 0 0}.yourPropertiesButtons{display:flex;align-items:end!important;flex-direction:column;justify-content:center;gap:14px}.noPropertiesToShow{width:100%;text-align:center;margin:20px 0}.noPropertiesToShow img{opacity:.4;width:150px}.noPropertiesToShow a{margin-top:10px;text-decoration:none;display:inline-block}.noPropertiesToShow p:nth-child(2){opacity:.4;margin:10px 0;font-weight:600;font-size:22px}.noPropertiesToShow p:nth-child(3){opacity:.4;margin:10px 0;font-weight:500;display:flex;justify-content:center;font-size:18px}.noPropertiesToShow p:nth-child(3) span{width:20px;display:inline-block;height:20px;background-image:url(/assets/favorite-blue-ec1c33ca.svg);background-position:center;background-repeat:no-repeat;background-size:20px;margin:0 6px}.refreshDiv{display:flex;justify-content:space-between;align-items:center}.refreshDiv p{opacity:.6;color:#006aff;cursor:pointer;font-weight:700;display:flex;align-items:center;transition:all ease .3s}.refreshDiv p span{content:"";margin-right:4px;width:20px;display:inline-block;height:20px;background-image:url(/assets/refresh-40718b62.svg);background-size:20px}.refreshDiv p:hover{opacity:1}.notificationDiv{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;padding:20px 25px;border-radius:5px;box-shadow:0 0 7px #d3d3d3}.notificationProfileDiv{display:flex;justify-content:space-between}.notificationNameDiv>p{margin-left:20px}.notificationProfileDiv .blueDot{width:15px;height:15px;margin-top:5px;background-color:#2881ff;display:inline-block;border-radius:50%}.notificationProfileDiv h3{margin:5px 0 0}.notificationProfileDiv span{font-size:16px;color:#8c8c8c;font-weight:500;margin-left:12px}.notificationProperty{justify-content:right;gap:5px;display:flex;color:#444;margin:20px 0 0}.notificationProperty span{font-weight:600}.notificationProperty a{color:#006aff;text-decoration:none;transition:all ease .3s;font-weight:600}.notificationProperty a:hover{color:#4391ff}@media all and (max-width: 1500px){.profileMenu{width:950px}.profileContentDiv{width:1100px}}@media all and (max-width: 1350px){.profileMenu{width:900px}.profileContentDiv{width:1050px}.profileMenu h1{font-size:30px}.profileContentDiv>div>h2{font-size:22px}.profileOptions,.editProfileDiv p{font-size:15px}.changePasswordButton{font-size:14px}}@media all and (max-width: 1100px){.profileMenu{width:760px}.profileOptions{font-size:14px;margin-top:30px}.profileContentDiv{width:880px}.accountSetDiv .title{font-size:15px}.accountSetDiv .description,.editProfileDiv p{font-size:14px}.profileContentDiv{width:95%}.profileMenu{width:80%}.noPropertiesToShow img{width:130px}.noPropertiesToShow p:nth-child(2){font-size:20px}.noPropertiesToShow p:nth-child(3){font-size:17px}}@media all and (max-width: 900px){.mainProfile{padding-top:75px}.editProfileDiv{justify-content:space-between}.accountSetDiv{display:block}.accountSetDiv .title{margin-top:0}.accountSetDiv{margin:15px}.profileContentDiv>div>h2{margin:10px 15px 30px}.profileContentDiv{padding:20px 16px!important}.profileOptions{font-size:14px;padding:0 0 10px;justify-content:space-around;gap:0}.noPropertiesToShow img{width:120px}.noPropertiesToShow p:nth-child(2){font-size:21px}.noPropertiesToShow p:nth-child(3){font-size:15px}.noPropertiesToShow p:nth-child(3) span{width:18px;height:18px;background-size:18px}}@media all and (max-width: 700px){.profileOptions{font-size:13px}.profileOptions .active:before{margin-left:-10%;width:120%}.notificationProperty{display:block}.notificationProperty>a{margin-left:4px}.notificationProperty>span{margin-right:2px}}@media all and (max-width: 600px){.profileMenu{width:98%}.accountSetDiv{margin:15px 0}.profileContentDiv>div>h2{margin:10px 0 30px;font-size:21px}.profileOptions li{list-style-type:none;display:flex;text-align:center;align-items:center;width:25%;justify-content:center}.profileOptions .active:before{margin-left:20%;width:60%}.noPropertiesToShow p:nth-child(2){font-size:23px}.noPropertiesToShow p:nth-child(3){font-size:16px}.noPropertiesToShow p:nth-child(3) span{width:16px;height:16px;background-size:16px;margin:0 2px -3px}.noPropertiesToShow p:nth-child(3){display:inline-block;margin:0}.profileContentDiv>div{margin-bottom:12px}.contentFavoriteProperty .imgDiv{margin:0;width:100%}.favoriteProperty{flex-direction:column;gap:20px;margin-bottom:30px}.contentFavoriteProperty{align-items:baseline;flex-direction:column;gap:20px}.contentFavoriteProperty div p{font-size:14px}.favoriteProperty>div{justify-content:center;align-items:center!important}.removeFavoriteButton{width:100%;justify-content:center}.savedPropertiesDiv{margin-top:0}.notificationProfileDiv .blueDot{display:none}.notificationProfileDiv span{display:block;margin:0}.notificationMessage{margin-top:20px}}.sideBar{width:270px;height:100vh;background-color:#fff;position:fixed;box-shadow:0 0 5px 2px #c0c0c03d;z-index:9999;transition:all ease .4s}.collapseSideBar{width:90px!important;overflow:hidden}.collapseSideBar h1{background-image:url(/assets/logo-small-152df58f.svg)!important;background-size:35px;height:40px;margin:39px auto!important;width:90px}.sideBar h1{margin:42px auto;transition:all ease .1s}.menuSideBar{padding:0}.menuSideBar li{height:50px;margin:15px;border-radius:14px;list-style-type:none;display:flex;align-items:center;transition:all ease .4s}.menuSideBar li:hover{background-color:#d8e9ff}.menuSideBar>.active{background-color:#2781ff}.menuSideBar>.active:hover{background-color:#2781ff}.menuSideBar>.active a{color:#fff}.menuSideBar li a{width:300px;height:100%;padding:2px 15px 2px 0;align-items:center;display:flex;white-space:nowrap}.menuSideBar li a span{opacity:1;transition:all ease .2s}.collapseSideBar li a span{opacity:0}.menuSideBar li i{content:"";width:58px;height:25px;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:17px}.menuSideBar li .dashboardItem{background-image:url(/assets/dashboard-689764b0.svg)}.menuSideBar .active .dashboardItem{background-image:url(/assets/dashboard-white-44788378.svg)}.menuSideBar li .usersItem{background-size:19px;background-image:url(/assets/user-54a7ffe2.svg)}.menuSideBar .active .usersItem{background-size:19px;background-image:url(/assets/user-white-ba38e703.svg)}.menuSideBar li .propertiesItem{background-image:url(/assets/property-318391a2.svg)}.menuSideBar .active .propertiesItem{background-image:url(/assets/property-white-375812e8.svg)}.menuSideBar li .notificationsItem{background-image:url(/assets/notification-f0a8d9fb.svg)}.menuSideBar .active .notificationsItem{background-image:url(/assets/notification-white-bc960c4a.svg)}.menuSideBar a{color:#000;text-decoration:none}.closeSidebar{background-image:url(/assets/menu-icon-847ac92a.svg);background-position:center;background-repeat:no-repeat;background-size:20px;width:20px;height:20px}.headerDashboard nav{border-radius:20px;margin:15px;box-shadow:2px 0 5px 2px #c0c0c03d!important;width:calc(100% - 300px);right:0;position:fixed;display:flex;justify-content:space-between;transition:all ease .4s}.extendheaderDashboard nav{width:calc(100% - 120px)!important}.headerDashboard nav>div{display:flex;padding:15px 60px 15px 30px;align-items:center;justify-content:center}.headerDashboardMenu{gap:40px}.headerDashboardMenu .notifications{margin-left:-5px}.headerDashboardMenu p a{text-decoration:none;color:#000;font-size:16px;font-weight:500}.profileNameEmail>p{text-align:right;margin-right:20px}.profileNameEmail>p:nth-child(1){font-weight:600;font-size:17px;color:#000000f0;margin-top:10px;margin-bottom:3px}.profileNameEmail>p:nth-child(2){margin-top:3px;margin-bottom:10px;font-size:12px;color:#5b5b5b}.dashboardProfileSubMenu{top:79px;right:auto}.ulProfileSubMenu li{list-style-type:none;align-items:center;display:flex}.mainDashboard{width:calc(100% - 270px);min-height:100vh;background-color:#f3f3f3;margin:auto 0 auto auto;transition:all ease .4s;position:relative}.extendDashboard{width:calc(100% - 90px)!important}.dashboardTitleDiv{padding:120px 50px 20px;display:flex;justify-content:space-between}.dashboardTitleDiv p{font-size:14px;font-weight:500;font-style:italic;color:#3d3d3de7;padding-top:2px}.dashboardTitleDiv p a{color:#7e7e7ec6;text-decoration:none;transition:all ease .3s}.dashboardTitleDiv p a:hover{color:#056dff;text-decoration:none}.dashboardContent{padding:0 50px 50px}.chart_block_1{display:flex;justify-content:center;width:100%;flex-wrap:wrap;gap:35px;position:relative;height:650px;box-sizing:border-box;margin-bottom:35px}.chart_block_2{display:flex;justify-content:center;width:100%;flex-wrap:wrap;gap:35px;position:relative;box-sizing:border-box}.titleChat{justify-content:space-between!important;padding:0!important;align-items:center!important;display:flex!important;width:100%!important}.titleChat>p:nth-child(1){color:#696969;font-size:20px;font-weight:600;margin:0}.titleChat>p:nth-child(2){color:#a4a4a4;font-size:16px;padding-top:2px;padding-left:20px;font-weight:600;margin:0}.titleChat>p:nth-child(2) span{color:#4d97ff}.chart-loading{background-color:#cacaca!important;animation:loadingSkeleton 1.5s infinite}.chart_1{width:30%}.chart_1>div{width:83%;display:flex;justify-content:center;padding:40px 0 20px}.chartInfo{justify-content:left!important;padding:0!important}.chartInfo ul{padding:0;justify-content:space-around;gap:20px}.chartInfo ul li{margin-bottom:10px;list-style-type:none;color:#6f6f6f;font-weight:600;align-items:center;display:flex;gap:10px}.chartInfo ul li span{color:#1d1d1d;font-weight:700}.chartInfo ul li:before{content:"";width:15px;height:15px;display:inline-block;border-radius:50%;margin-right:5px}.chartInfo ul .houses:before{background-color:#36a2eb}.chartInfo ul .townhomes:before{background-color:#ff6384}.chartInfo ul .multiFamily:before{background-color:#ffce56}.chartInfo ul .condos:before{background-color:#ff9f40}.charts_2_3{width:calc(70% - 35px);gap:35px;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.chart_2{gap:35px;display:flex;font-family:Roboto,sans-serif;height:fit-content;height:20%}.chart_2>div{display:flex;background-color:#fff;border-radius:15px;padding:20px 20px 15px;box-shadow:0 0 5px 2px #c0c0c03d;width:calc(40% - 20px);justify-content:space-between}.chart_2>div>div>p:nth-child(1){color:#696969;font-size:15px;font-weight:600;margin:0}.chart_2>div>div>p:nth-child(2){color:#1677ff;font-size:30px;font-weight:600;margin:15px 0 8px}.chart_2>div>div>p:nth-child(3){color:#b4b4b4;font-size:12px;font-weight:600;display:flex;align-items:center;margin:0;font-style:italic}.chart_2>div>div>p:nth-child(3) span{align-items:center;display:inline-flex;margin-right:5px;font-style:normal}.chart_2>div>div>p:nth-child(3) span:before{display:inline-block;content:"";width:16px;height:15px;background-size:16px;margin-right:5px;background-repeat:no-repeat;background-position:center}.chart_2>div>div>p:nth-child(3) .red{color:#a80a0a}.chart_2>div>div>p:nth-child(3) .red:before{background-image:url(/assets/down-line-7965763a.svg)}.chart_2>div>div>p:nth-child(3) .green{color:#0aa80d}.chart_2>div>div>p:nth-child(3) .green:before{background-image:url(/assets/up-line-960d65d0.svg)}.chart2Icon{background-color:#3b8dff;width:50px;height:50px;display:inline-block;border-radius:50%;justify-content:center;align-items:center;display:flex}.chart2Icon p{width:30px;height:30px;background-position:center;background-repeat:no-repeat}.propertiesSold .chart2Icon p{background-size:30px;background-image:url(/assets/pulse-white-8b9dc1ee.svg)}.newUsers .chart2Icon p{background-size:25px;background-image:url(/assets/user-white-ba38e703.svg)}.propertiesForSale .chart2Icon p{background-size:25px;background-image:url(/assets/property-white-375812e8.svg)}.chart_3{height:calc(80% - 35px)}.chart_3 .chart_3Div{height:100%!important;width:100%;padding-bottom:10px}.chart_3 .titleChat>p:nth-child(1){margin-top:5px;margin-bottom:20px}.chartInfo ul .Y2023:before{background-color:#36a2eb;margin-right:2px}.chartInfo ul .Y2022:before{background-color:#ff6384;margin-right:2px}.chartInfo ul .Y2021:before{background-color:#ffda46;margin-right:2px}.chartInfoChart_3 ul{display:flex}.chart_4{width:calc(45% - 17.5px)}.chart_4.chart-loading,.chart_5.chart-loading{min-height:350px}.chart_5{width:calc(55% - 17.5px);height:auto}.allUsersAnalysis{display:flex;flex-direction:column;width:100%;gap:12px;margin-top:30px}.userRowChart{display:flex;justify-content:space-around;width:100%;align-items:center}.userPic{width:25px;padding:4px}.userRowChart .userEmailChart{width:fit-content;margin-left:20px;margin-right:20px;font-size:17px;font-weight:600}.userRowChart hr{flex-grow:1;height:3px;border-radius:2px;background-color:#d6d6d6;border:0px}.userRoleChart{margin-left:20px}.userRowChart .userRoleChar{width:20%;text-align:center}.userRowChart .userRoleChart p,.userRole p{padding:6px 15px;border-radius:10px;display:inline;color:#fff;font-weight:600;display:flex;align-items:center;width:max-content;margin:auto}.userRowChart .userRoleChart p:before,.userRole p:before{content:"";width:18px;margin-left:-4px;height:20px;display:inline-block;margin-right:10px;background-position:center;background-repeat:no-repeat}.userRowChart .userRoleChart .user,.userRole .user{background-color:#9d9d9d}.userRowChart .userRoleChart .user:before,.userRole .user:before{background-image:url(/assets/userRole-1225f477.svg);background-size:15px}.userRowChart .userRoleChart .admin,.userRole .admin{background-color:#0064f1}.userRowChart .userRoleChart .admin:before,.userRole .admin:before{background-size:18px;background-image:url(/assets/adminRole-6518f1a7.svg)}.userRowChart .userRoleChart .manager,.userRole .manager{background-color:#3e85e8}.userRowChart .userRoleChart .manager:before,.userRole .manager:before{background-size:18px;background-image:url(/assets/managerRole-5383f769.svg)}.propertiesDashboard{display:flex;flex-wrap:wrap;width:100%;justify-content:space-around;margin-top:40px}.propertiesDashboard>a{color:#000;text-decoration:none;background-color:#fff;border-radius:10px;box-shadow:0 2px 70px 1px #262a4c2b;width:45%;margin-bottom:3.3%;position:relative;transition:all ease .5s;cursor:pointer}.imageDivDashboard{border-radius:10px 10px 0 0;height:auto;max-height:180px;overflow:hidden;position:relative}.propertiesDashboard>a .imageDiv img{width:100%;margin-top:0;transition:all ease .6s;z-index:10}.propertiesDashboard .price span{font-size:18px}.locationDash{position:absolute;margin:0;padding:5px;z-index:99;color:#fff;background-color:#1d1d1d70;width:100%;box-sizing:border-box;bottom:0}.locationDash{align-items:center;display:flex;padding-left:10px;gap:5px}.locationDash:before{content:"";background-image:url(/assets/location-icon-f6efeb5a.svg);width:20px;height:20px;display:inline-block;background-size:18px;background-repeat:no-repeat;background-position:center center}.propertiesDashboard>a:hover{box-shadow:0 2px 25px 1px #262a4c5f}.propertiesDashboard>a:hover .imageDiv img{transform:scale(1.04)}.loadingUsers{width:100%;background-color:#cacaca;display:block;height:52px;border-radius:10px;animation:loadingSkeleton 1.5s infinite}.allUsers{gap:20px}.warningMessage{margin:0;color:#4c4c4c;font-weight:500;font-size:15px;padding-bottom:20px;align-items:center;display:flex;gap:8px}.warningMessage:before{content:"";display:inline-block;width:20px;height:20px;background-image:url(/assets/warning-3baa6304.svg);background-size:18px;background-position:center;background-repeat:no-repeat}.userInfoDiv{align-items:center;display:flex;width:max-content}.userRow{display:flex;justify-content:space-between;align-items:center;width:100%;order:2}#userActiveRow{order:1!important}.userNameEmailDiv{display:flex;margin-left:20px;align-items:center}.userName{font-weight:700;align-items:center;display:flex;color:#000000e5}#userActiveRow .userName,#userActiveRow .you{font-weight:700;align-items:center;display:flex;color:#0064f1}#userActiveRow .you:before{content:"";display:inline-block;width:8px;height:2px;background-color:#a6a6a6ba;margin:0 10px}.userEmail{font-weight:500;align-items:center;display:flex;color:#00000095}.userEmail:before{content:"";display:inline-block;width:8px;height:2px;background-color:#a6a6a6ba;margin:0 10px}.userRole{display:flex}.allUsers .userSeparator{flex-grow:1;padding:0 30px}.allUsers .userSeparator hr{width:100%;height:3px;border-radius:2px;background-color:#dfdfdf;border:0;margin-right:20px}.userRole{width:fit-content;display:flex;margin-left:10px;align-items:center}.userRole p{margin-right:0}.editUser{margin-left:20px;background-image:url(/assets/edit-user-b42d21b5.svg);width:30px;height:30px;outline:0;cursor:pointer;border:0px solid gray;background-color:#e9e9e9;border-radius:5px;background-size:18px;background-position:center;background-repeat:no-repeat;transition:all ease .3s}.editUser:hover{background-color:#dedede}.editUserDisabled{cursor:auto;align-items:center;transition:all ease .3s}.editUserDisabled:hover{background-color:#e9e9e9}.generalModalContent .profileInfo{display:flex;gap:15px;align-items:center}.generalModalContent .profileInfo div:nth-child(2) p:nth-child(1){margin-bottom:5px;font-weight:600}.generalModalContent .profileInfo div:nth-child(2) p:nth-child(2){margin-top:0;font-weight:500;color:#959595;font-size:14px}.generalModalContent h4{margin-top:40px}.chengeUserRole{display:flex;justify-content:space-between}.deleteUserModalDiv{position:absolute;background-color:#fff;border-radius:5px;height:320px;width:500px}.chengeUserRole .roleActive{transition:all ease .3s;cursor:pointer;opacity:1}.chengeUserRole .roleInactive{transition:all ease .3s;cursor:pointer;opacity:.4}.userEditActions{gap:20px;display:flex;margin-bottom:40px;width:100%;justify-content:space-around;position:absolute;bottom:0;left:0}.deleteUserEditActions{gap:20px;display:flex;width:100%;justify-content:center;position:absolute;bottom:0;left:0;margin:0 0 25px!important}.deleteUserEditActions button{margin:0}.confirmUserChange,.deleteUser{padding:10px;border-radius:10px;border:0;outline:0;font-weight:700;font-size:15px;font-family:Merriweather Sans,sans-serif;transition:all ease .3s;cursor:pointer}.confirmUserChange{background-color:#3288ff;color:#fff}.confirmUserChange:hover{background-color:#1677ff;color:#fff}.deleteUser{background-color:#cc3838;color:#fff}.deleteUser:hover{background-color:#b41515;color:#fff}.headerManageProps{display:flex;justify-content:space-between;width:100%}.headerManageProps>.sortButton{margin-right:15px}.headerManageProps>.sortButton p{font-size:16px}.managePropertiesFilterDiv{padding:6px 20px;display:flex;align-items:center;position:relative;gap:20px;z-index:9998}.manageProperties{align-items:baseline}.manageProperties .propertiesDiv{margin-top:30px;justify-content:space-around;width:100%}.manageProperties .propertiesDiv>.propertyDiv{width:350px;margin-bottom:30px;cursor:auto}.manageProperties .propertiesDiv>.propertyDiv .editPropertyButton{position:absolute;padding:8px 10px;right:10px;top:10px}.manageProperties .propertiesDiv>.propertyDiv:hover .imageDiv img{transform:scale(1)}.manageProperties .propertiesDiv>.propertyDiv .deletePropertyButton{position:absolute;padding:8px 10px;left:10px;top:10px}.deletePropertyModalDiv{position:absolute;background-color:#fff;border-radius:5px;height:330px;width:600px}.deletePropertyContent{display:flex;align-items:center;font-family:Roboto,sans-serif;margin-top:35px}.deletePropertyContent .imgDiv{width:180px;height:110px;align-items:center;margin-right:20px;display:flex;border-radius:5px;overflow:hidden}.deletePropertyContent .imgDiv img{width:100%}.deletePropertyContent div h3{align-items:center;display:flex;font-size:26px;margin:0}.deletePropertyContent div h3 span{margin-left:10px;font-size:18px;color:#006aff}.deletePropertyContent div p{font-weight:500;color:#707070;margin:10px 0 0}.editPropertyModalDiv{position:absolute;background-color:#fff;border-radius:5px;height:95vh;width:85%}.editPropertyModalDiv .generalModalContent h3{margin-bottom:0;padding-bottom:10px}.editPropertyForm{height:80%;width:100%;left:0;padding:0 40px;box-sizing:border-box;position:absolute;margin:auto;overflow-y:scroll}@media all and (max-width: 1750px){.sideBar{width:220px}.sideBar h1{margin:40px auto}.menuSideBar li i{background-size:16px}.mainDashboard{width:calc(100% - 220px)}.dashboardTitleDiv>h1{font-size:32px}.headerDashboard nav{width:calc(100% - 250px);height:73px}.headerDashboard nav>div{padding:15px 30px}.dashboardContent{padding:0 25px}.dashboardTitleDiv{padding:105px 75px 8px;align-items:center}.chart_1{width:35%;justify-content:space-between}.chart_1>div{width:80%;padding:30px 0 15px}.chart_1>div>canvas{height:280px!important}.charts_2_3{width:calc(65% - 35px);gap:25px}.chart_block_1{height:520px;gap:25px}.chart_3 .chart_3Div>canvas{height:280px!important}.chart_2{gap:20px;height:22%}.hide1600{display:none}.chart_2>div{padding:20px 15px 15px}.chart_3{height:calc(78% - 25px)}.titleChat>p:nth-child(1){font-size:18px}.titleChat>p:nth-child(2){font-size:15px}.chart_2>div>div>p:nth-child(1){font-size:15px}.chart_2>div>div>p:nth-child(2){font-size:28px;margin-top:8px}.chart2Icon{width:40px;height:40px}.propertiesSold .chart2Icon p,.newUsers .chart2Icon p,.propertiesForSale .chart2Icon p{background-size:20px}.chart_2>div>div>p:nth-child(3){white-space:nowrap}.userRowChart .userEmailChart{font-size:15px}.profile{width:25px;height:25px;padding:8px}.imageSet{width:39px;height:39px}.userRowChart .userRoleChart p{font-size:15px}.userRowChart .userRoleChart p{background-size:14px}.profilePic{width:16px}.chart_block_2{gap:28px}.chart_5{width:calc(52% - 17.5px)}.chart_4{width:calc(48% - 17.5px)}.propertiesDashboard{justify-content:space-between}.propertiesDashboard>a{width:48%;margin-bottom:7%}.imageDivDashboard{height:130px}.infoDiv .price{font-size:20px}.beds-baths-sqft{font-size:13px;gap:5px}.infoDiv .address{font-size:13px}.infoDiv{overflow:hidden}.infoDiv .price{white-space:nowrap}.manageProperties .propertiesDiv>.propertyDiv,.loadingPropertyDashboard{width:31%}.managePropertiesFilterDiv .filterButton{padding:9px 10px}.managePropertiesFilterDiv .generalInput{font-size:14px}.managePropertiesFilterDiv .locationInput{width:200px}.managePropertiesFilterDiv,.managePropertiesFilterDiv .desktopFilters{gap:10px}.managePropertiesFilterDiv{padding:6px 5px}.headerManageProps>.sortButton{margin-right:2px;min-width:0}.headerManageProps>.sortButton p{font-size:14px}}@media all and (max-width: 1350px){.chart_block_1{display:block;height:fit-content;margin-bottom:25px}.chart_1{width:100%;height:340px}.chart_div{display:flex;flex-direction:unset;flex-wrap:wrap}.chart_1>div{width:50%;margin:auto;padding:15px 0}.chart_1>div>canvas{height:250px!important}.chartInfo{width:40%!important}.charts_2_3{margin-top:25px;width:100%}.chart_2{width:100%}.chart_3{height:50%}.chart_block_2{flex-direction:column}.chart_4{display:none}.chart_5{width:100%;margin-bottom:30px}.manageProperties .propertiesDiv>.propertyDiv .editPropertyButton{right:5px}.manageProperties .propertiesDiv>.propertyDiv .deletePropertyButton{left:5px}.manageProperties .propertiesDiv>.propertyDiv .editPropertyButton,.manageProperties .propertiesDiv>.propertyDiv .deletePropertyButton{font-size:14px;width:fit-content}.filterButton{padding:9px 11px}.locationInput{width:280px}.managePropertiesFilterDiv{gap:15px}.editPropertyModalDiv{width:95%}.managePropertiesFilterDiv .locationInput{width:230px}.managePropertiesFilterDiv .desktopFilters{display:none}.managePropertiesFilterDiv .mobileFilters{display:block}.managePropertiesFilterDiv .mobileFiltersDiv{position:fixed;background-color:#fff;padding-top:20px;border-radius:5px;box-sizing:border-box}.managePropertiesFilterDiv .mobileFiltersDiv .locationSearchDiv{display:none}.managePropertiesFilterDiv .mobileFiltersDiv .button{width:100%;display:block!important}.managePropertiesFilterDiv .fiterMobileButton{margin:0 20px 20px}.managePropertiesFilterDiv .priceFilters,.managePropertiesFilterDiv .bathsOptions{padding:10px 20px 0}.managePropertiesFilterDiv .individualFilterDropdown .individualFilterButton>input{font-size:15px}.managePropertiesFilterDiv .bathsOptions>div>p{font-size:15px}}@media all and (max-width: 1100px){.sideBar{width:90px!important;overflow:hidden}.sideBar h1{background-image:url(/assets/logo-small-152df58f.svg)!important;background-size:35px;height:40px;margin:39px auto!important;width:90px}.menuSideBar li a{padding:0}.sideBar li a span{display:none}.headerDashboard nav{width:calc(100% - 120px)!important}.mainDashboard{width:calc(100% - 90px)!important}.manageProperties .propertiesDiv>.propertyDiv,.loadingPropertyDashboard{width:45%}.closeSidebar{display:none}.managePropertiesFilterDiv .fiterMobileButton{display:block!important}}@media all and (max-width: 900px){.mainDashboard{width:100%!important}.headerDashboard nav{width:calc(100% - 30px)!important}.sideBar{width:100vw!important;height:75px;box-shadow:0 0 5px 2px #7b7b7b68;display:flex;bottom:0}.menuSideBar{display:flex;width:100%;justify-content:center;margin:0}.menuSideBar li{width:50px;height:50px;position:relative;margin:12px 20px}.menuSideBar li i{width:50px}.sideBar h1{display:none}.chart_5{margin-bottom:100px}.chartInfo{width:45%!important}.chart_2.chart-loading{height:120px;box-sizing:border-box}.chart_3.chart-loading{height:220px}.userRow{width:750px!important}.whiteBackground{align-items:baseline;overflow-x:scroll;margin-bottom:100px}.generalModal{z-index:9999999}.managePropertiesFilterDiv .mobileFiltersDiv{top:auto;left:auto;position:fixed;background-color:#fff;padding-top:20px;border-radius:5px;box-sizing:border-box}.managePropertiesFilterDiv .locationSearchDiv .locationInput{display:none}.managePropertiesFilterDiv .generalInput{font-size:16px}.managePropertiesFilterDiv .mobileFiltersDiv>.locationSearchDiv{display:block!important;padding:10px 20px 0}.managePropertiesFilterDiv .mobileFiltersDiv>.locationSearchDiv .locationInput{display:block!important;width:100%;font-size:15px;box-sizing:border-box}.managePropertiesFilterDiv .mobileFiltersDiv{width:400px;height:670px;position:absolute;top:auto;left:auto}}@media all and (max-width: 700px){.chart_2{flex-direction:column}.chart_2>div{width:100%;box-sizing:border-box}.chart_1>div>canvas{height:230px!important}.userRow{width:560px!important}.userName{display:none!important}.userEmail:before{display:none}.userEmail{color:#000;font-weight:600}.deletePropertyModalDiv{width:550px}.dashboardTitleDiv p{display:none}}@media all and (max-width: 600px){.dashboardTitleDiv{padding:105px 10px 8px 40px}.dashboardTitleDiv>h1{margin-bottom:10px}.profileNameEmail{display:none}.chart_1>div{width:80%}.chartInfo{width:80%!important}.chart_1{height:fit-content}.chart_1>div>canvas{height:280px!important}.userRowChart{width:480px}.allUsersAnalysis{overflow-x:scroll;padding-bottom:10px}.deleteUserModalDiv{width:380px}.generalModalDiv{width:95vw}.deleteAccountModalDiv{height:375px}.userRole{margin:0}.manageProperties .propertiesDiv>.propertyDiv,.loadingPropertyDashboard{width:100%}.whiteBackground{padding:20px 10px}.deletePropertyModalDiv{width:95%;height:450px}.deletePropertyContent{flex-direction:column;gap:20px;width:350px;justify-content:center;margin:35px auto 0}.deletePropertyContent .imgDiv{width:100%;margin:0}.dashboardContent{padding:0 13px}}@media all and (max-width: 500px){.managePropertiesFilterDiv .mobileFiltersDiv{width:347px}}@media all and (max-width: 420px){.headerManageProps{flex-direction:column}.managePropertiesFilterDiv .mobileFiltersDiv{width:96%;height:380px;overflow:scroll;padding-top:0;position:absolute;top:50px;left:8px;background-color:#e6e6e6}.mobilesFiltersDivOpen{height:fit-content}.managePropertiesFilterDiv .mobileFiltersDiv>.locationSearchDiv,.managePropertiesFilterDiv .priceFilters,.managePropertiesFilterDiv .hometypeOptions,.managePropertiesFilterDiv .bathsOptions{padding:10px 12px 0}.managePropertiesFilterDiv .fiterMobileButton{margin:20px}.headerManageProps>.sortButton{justify-content:left;padding:10px 10px 0;height:20px}.headerManageProps>.sortButton p{font-size:16px}.managePropertiesFilterDiv .mobileFilters{padding:0}}@media all and (max-width: 480px){.headerDashboard nav>div{padding:15px}.chart_1>div>canvas{height:auto!important}.chart_3 .chart_3Div{overflow-x:scroll}.chart_3 .chart_3Div>canvas{width:350px!important}.dashboardContent .generalModalDiv{width:350px;height:470px}.chengeUserRole{flex-direction:column;align-items:center;gap:10px;width:300px}.deletePropertyContent{flex-direction:column;gap:20px;width:280px;justify-content:center;margin:35px auto 0}}.bannerSellProp{background-image:url(/assets/sell-banner-e0c14328.webp);background-color:#d9e8ff;background-size:cover;height:55vh;background-position:center;background-repeat:no-repeat;display:flex;background-position:bottom;flex-direction:column;align-items:center;position:relative;justify-content:center;padding-top:80px;box-sizing:border-box}.bannerSellProp h1{margin:0;font-size:40px;padding-top:60px}.sellPropeSearchBarDiv{align-items:center;margin-top:30px;display:flex;box-shadow:0 2px 70px 1px #262a4c2b;background-color:#fffffffa;border-radius:30px;height:110px;width:1200px;bottom:-55px}.sellPropeSearchBarDiv>div{width:93%;margin:auto;gap:3%;display:flex}.sellPropeSearchBarDiv>div>.streetDiv{width:45%}.sellPropeSearchBarDiv>div>.cityDiv,.sellPropeSearchBarDiv>div>.zipDiv{width:20%}.sellPropeSearchBarDiv>div>.stateDiv{width:15%}.sellPropeSearchBarDiv>div div>label{display:block;font-size:15px;font-weight:700}.sellPropeSearchBarDiv>div div>input{border:0;font-family:Merriweather Sans,sans-serif;width:100%;color:#5b5b5b;border-bottom:2px solid rgba(147,147,147,.565);padding:15px 0 8px 5px;font-size:16px;font-weight:500;transition:all ease .3s;outline:0}.sellPropeSearchBarDiv>div div>input:focus-visible,.optionSelected>input{color:#000!important;border-bottom:2px solid #3287ff!important}.optionSelected>input::placeholder{color:#000!important;border-bottom:2px solid #3287ff!important}.fieldError>input{border-bottom:2px solid #ff0000!important}.fieldError>input::placeholder{color:red!important}.errorPropertyDetails{position:absolute;bottom:0;margin-bottom:-20px}.bannerSellProp>div{align-items:center;display:flex;flex-direction:column}.bannerSellProp div p{text-align:center;font-size:16px;margin:0;padding:5px 40px;border-radius:0 0 10px 10px;color:#000;background-color:#ffffff83;width:fit-content;font-weight:600}.bannerSellProp div p a{color:#2681ff;text-decoration:none;transition:all ease .3s}.bannerSellProp div p a:hover{color:#006aff}.contentSellProp{width:1250px;margin:auto;position:relative;padding-top:12vh;padding-bottom:15vh}.whySellSection .whySellDiv{display:flex;justify-content:space-between;gap:40px}.whySellSection .whySellDiv div{background-color:#fff;border-radius:10px;width:30%;text-align:center;box-shadow:0 2px 40px 1px #262a4c2b;padding:30px}.whySellSection .whySellDiv div h3{font-size:20px}.whySellSection .whySellDiv div img{width:50px}.usMapDiv{text-align:center}.usMapDiv div h2{font-size:30px}.sellNowButtonDiv{margin-top:50px;text-align:center}.sellNowButton{padding:12px 50px;background-color:#247fff;color:#fff;border:0;font-size:18px;font-weight:600;cursor:pointer;border-radius:5px;transition:all ease .3s}.sellNowButton:hover{background-color:#006aff}.propDetailsForm hr{border:1px solid gainsboro;margin-top:30px}.mapAddressSection{padding-top:100px}.mapAddressSection .mapAddressTitleDiv h1{font-size:32px;margin-bottom:10px}.mapAddressSection .mapAddressTitleDiv p{color:#5e5e5e;font-size:18px;margin:0;font-family:Roboto,sans-serif;font-weight:600}.mapAddressSection .mapAddressTitleDiv hr{border:1px solid gainsboro;margin-top:30px}.mapAddressSection .mapAddressDiv p{color:#5e5e5e;margin-top:30px;font-size:16px;margin-bottom:20px}.mapAddressSection .mapAddressDiv .lat_long{color:#767676;font-family:Roboto,sans-serif;font-weight:600;margin-top:0;margin-bottom:20px}.mapAddress{width:100%;border:0;height:350px;background-position:center;background-size:cover}.mapAddressChange{height:620px!important}.addressActionsDiv{display:flex;gap:20px;margin-top:25px}.addressActionsDiv button,.addressActionsDiv a{padding:8px 15px;font-size:16px;font-weight:600;text-decoration:none;border:#006aff 2px solid;border-radius:5px;cursor:pointer;outline:0}.addressActionsDiv .correctLocation{background-color:#006aff;color:#fff}.addressActionsDiv .incorrectLocation{background-color:#fff;color:#006aff}.modalChangeLocation{width:1300px;height:90vh}.modalChangeLocation div h3{text-align:left;font-size:24px;margin-top:30px;margin-bottom:10px}.propInfoTitle{font-size:21px;margin-top:30px;font-weight:600}.propDetailsForm input:focus-visible{border:2px solid #006aff!important}.propDetailsForm .arrow{position:absolute;right:20px;margin-top:10px;opacity:.7}.propDetailsForm .arrowActive{margin-top:20px}.propDetailsForm .optionsDiv{width:100%;position:absolute;background-color:#fff;z-index:9;box-shadow:0 2px 10px 1px #262a4c2b}.prop50PercentDiv{display:flex;gap:20px;box-sizing:border-box}.prop50PercentDiv>div{justify-content:baseline;width:50%;display:flex;flex-direction:column;position:relative}.propPriceDiv>div{display:flex;align-items:center;position:relative}.propPriceDiv>div>span{position:absolute;font-family:Roboto,sans-serif;font-weight:500;margin-left:10px;color:#797979}.propPriceDiv input{width:150px;border-radius:5px;font-size:15px;font-weight:600;background-color:#fff;border:2px solid #cdcdcd;color:#797979;outline:0;transition:all ease .3s;align-items:center;display:flex;padding:9px 9px 9px 25px;box-sizing:border-box;margin:0}.imageContainer{display:flex;margin-bottom:50px;position:relative}.imageContainer>figure{position:relative;height:250px;margin:0 0 0 30px}.imageContainer>figure figcaption{color:#737373}.imageContainer>figure img{border-radius:5px;width:100%;height:100%;object-fit:cover}.imageContainer>.otherImagesFigure{position:relative;height:auto;margin:0 0 0 30px;display:flex;flex-wrap:wrap;width:70%;gap:10px}.otherImagesFigure>div{width:200px;height:120px;overflow:hidden;align-items:center;display:flex;border-radius:2px;position:relative}.otherImagesFigure .removeImage{position:absolute;top:6px;right:6px;background-image:url(/assets/x-white-3cab08f1.svg);background-size:21px;background-position:center;cursor:pointer;background-repeat:no-repeat;width:10px;background-color:#2228;padding:5px;border-radius:50%;height:10px;transition:all ease .3s}.otherImagesFigure .removeImage:hover{background-color:#4f4f4f88}.picturesLabel{width:100%;box-sizing:border-box;display:block;height:250px;text-align:center;align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px;border-radius:5px;background-color:#fff;cursor:pointer;border:2px solid #cdcdcd;color:#797979}.picturesLabelShrink{width:30%}.picturesLabel div span{opacity:.3;background-image:url(/assets/images-5d379727.svg);background-size:80px;height:80px;width:80px;display:inline-block;background-position:center;background-repeat:no-repeat}.picturesLabel div p{opacity:.9;font-size:16px;margin-top:2px}.picturesLabel>p{font-size:16px;margin:0;padding:8px 15px;background-color:#1074ff;border:0;outline:0;cursor:pointer;border-radius:5px;color:#fff;font-weight:600;transition:all ease .3s}.picturesLabel button:hover{background-color:#2f86ff}.pictureInput{display:none}.propInfoDiv>div{position:relative;width:100%;margin:35px 0}.propInfoDiv>p{color:gray;margin:0}.propInfoDiv label{margin-bottom:15px;display:block}.propInfoDiv input,.propInfoDiv textarea{width:100%;box-sizing:border-box;resize:none;padding:9px;border-radius:5px;cursor:pointer;font-size:15px;font-weight:600;background-color:#fff;border:2px solid #cdcdcd;color:#797979;outline:0;transition:all ease .3s;display:flex;margin:0;align-items:center}.propInfoHomeType .homeTypeInputDiv{align-items:center;display:flex;position:relative}.propInfoSqftDiv>div{justify-content:end}.propInfoSqftDiv>div .optionsDiv{top:75px}.submitSellPorpertyButton{width:100%;margin-top:20px;height:50px;display:flex;align-items:center;justify-content:center}.submitSellPorpertyButtonLoading,.submitSellPorpertyButtonLoading:hover{background-color:#4995ff}@media all and (max-width: 1600px){.contentSellProp{width:1100px}.bannerSellProp h1{font-size:38px}.sellPropeSearchBarDiv{height:100px}.sellPropeSearchBarDiv>div div>label{font-size:14px}.sellPropeSearchBarDiv>div div>input{font-size:15px}.whySellSection .whySellDiv div h3{font-size:19px}.whySellSection .whySellDiv div p{font-size:14px}}@media all and (max-width: 1350px){.contentSellProp{width:930px}.whySellSection .whySellDiv div{padding:20px}.whySellSection .whySellDiv div h3{font-size:18px;margin-top:8px}.whySellSection .whySellDiv div p{font-size:13px}.sellPropeSearchBarDiv>div div>label{font-size:13px}.sellPropeSearchBarDiv>div div>input{font-size:14px;padding:12px 0 8px 5px}.sellPropeSearchBarDiv{height:95px}.searchSubmitDiv>.searchButton{padding:18px}.contentSellProp{padding-top:10vh}.sellPropeSearchBarDiv{width:1100px}.modalChangeLocation{width:1050px}}@media all and (max-width: 1110px){.contentSellProp{width:830px}.whySellSection .whySellDiv{gap:20px}.bannerSellProp h1{font-size:37px}.sellPropeSearchBarDiv{width:900px}.modalChangeLocation{width:850px}}@media all and (max-width: 900px){.bannerSellProp{padding:0}.sellPropeSearchBarDiv{height:fit-content;width:90vw;padding:30px;box-sizing:border-box}.sellPropeSearchBarDiv>div{margin:0;width:100%}.sellPropeSearchBarDiv>div>div{margin:0 0 20px;width:100%!important}.bannerSellProp h1{text-shadow:0 0 15px rgb(224,224,224)}.sellPropeSearchBarDiv>div div>input{box-sizing:border-box}.searchSubmitDiv>.button{width:100%;font-size:16px;text-decoration:none}.sellPropeSearchBarDiv>div div>label{font-size:16px}.sellPropeSearchBarDiv>div div>input{font-size:16px}.bannerSellProp h1{font-size:45px}.bannerSellProp{height:60vh}.whySellSection .whySellDiv div{width:100%;box-sizing:border-box}.whySellSection .whySellDiv{flex-direction:column}.contentSellProp{width:100%;padding:30px;box-sizing:border-box}.searchSubmitDiv>.searchButtonLoading{border-radius:10px;margin:0;padding:12px}.contentSellProp{padding-top:70px}.mapAddressSection .mapAddressTitleDiv h1{font-size:26px}.mapAddressSection .mapAddressTitleDiv p{font-size:16px}.addressActionsDiv{flex-direction:column;gap:10px}.addressActionsDiv>a{text-align:center}.modalChangeLocation{width:95%;height:fit-content}.mapAddressChange{height:50vh!important}}@media all and (max-width: 720px){.bannerSellProp h1{font-size:40px;text-align:center}}@media all and (max-width: 600px){.bannerSellProp h1{font-size:40px;text-align:center}.bannerSellProp{height:100vh}.mapAddressSection .mapAddressTitleDiv h1{font-size:24px}.mapAddressSection .mapAddressTitleDiv p{font-size:14px}}footer{display:flex;justify-content:space-between;padding:20px 150px 50px 100px;font-family:Merriweather Sans,sans-serif;background-color:#f6f6f6;box-shadow:0 0 5px 2px #7474743d}footer .logoAndCopy{margin-top:20px}footer .logoAndCopy>p:nth-child(2){font-weight:600;margin-top:20px;font-size:15px;color:#444}footer .menuFooter{display:flex;justify-content:center;gap:100px;margin-top:30px}footer .menuFooter>div>a{color:#131313;font-weight:700;font-size:20px;margin:0;text-decoration:none;transition:all ease .3s}footer .menuFooter>div>a:hover{color:#363636}footer .menuFooter>div>ul{padding:0;margin-top:35px}footer .menuFooter>div>ul li{list-style-type:none;margin-top:18px}footer .menuFooter>div>ul li a{font-weight:500;color:#2f2f2f;text-decoration:none;transition:all ease .3s}footer .menuFooter>div>ul li a:hover{color:#7e7e7e}@media all and (max-width: 900px){footer{flex-direction:column;text-align:center;padding:0}footer .logoAndCopy .logo{margin:auto}}@media all and (max-width: 600px){footer{flex-direction:column;text-align:center}footer .logoAndCopy .logo{margin:auto}.menuFooter{flex-direction:column;gap:50px!important}}
