@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700;800;900&display=swap);*{box-sizing:border-box}html::-webkit-scrollbar{display:none}body{font-family:"Montserrat",sans-serif;background-color:#f2f4f8;margin:0;box-sizing:border-box}a{text-decoration:none;display:block;color:#000}button{outline:none;border:none}.emailInput,.input,.nameInput,.passwordInput,.textarea{box-shadow:rgba(0,0,0,.11);border:none;background:#fff;border-radius:3rem;height:3rem;width:100%;outline:none;font-family:"Montserrat",sans-serif;padding:0 3rem;font-size:1rem}@media (min-width:1100px){.emailInput,.input,.nameInput,.passwordInput,.textarea{padding:0 5rem}}.textarea{padding:1rem 1.5rem;height:300px;border-radius:1rem}.primaryButton{cursor:pointer;background:#0c6;border-radius:1rem;padding:.85rem 2rem;color:#fff;font-weight:600;font-size:1.25rem;width:80%;margin:0 auto;display:flex;align-items:center;justify-content:center}.removeIcon{top:-3%;right:-2%}.editIcon,.removeIcon{cursor:pointer;position:absolute}.editIcon{top:-3.4%;right:20px}.category,.explore,.listingDetails,.offers,.pageContainer,.profile{margin:1rem}@media (min-width:1024px){.category,.explore,.listingDetails,.offers,.pageContainer,.profile{margin:3rem}}.loadingSpinnerContainer{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:5000;display:flex;justify-content:center;align-items:center}.loadingSpinner{width:64px;height:64px;border-color:#0c6 transparent;border-style:solid;border-width:8px;border-radius:50%;animation:spin 1.2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pageHeader{font-size:2rem;font-weight:800}.navbar{position:fixed;left:0;bottom:0;right:0;height:85px;background-color:#fff;z-index:1000;display:flex;justify-content:center;align-items:center}.navbarNav{width:100%;margin-top:.75rem;overflow-y:hidden}.navbarListItems{margin:0;padding:0;display:flex;justify-content:space-evenly;align-items:center}.navbarListItem{cursor:pointer;display:flex;flex-direction:column;align-items:center}.navbarListItemName,.navbarListItemNameActive{margin-top:.25rem;font-size:14px;font-weight:600;color:#8f8f8f}.navbarListItemNameActive{color:#2c2c2c}.nameInput{margin-bottom:2rem;background:url(/static/media/badgeIcon.6a60b5bc.svg) #fff 2.5% no-repeat}.emailInput{margin-bottom:2rem;background:url(/static/media/personIcon.60c17ce3.svg) #fff 2.5% no-repeat}.passwordInputDiv{position:relative}.passwordInput{margin-bottom:2rem;background:url(/static/media/lockIcon.a38a1b56.svg) #fff 2.5% no-repeat}.showPassword{cursor:pointer;position:absolute;top:-4%;right:1%;padding:1rem}.forgotPasswordLink{cursor:pointer;color:#0c6;font-weight:600;text-align:right}.signInBar,.signUpBar{margin-top:3rem;display:flex;justify-content:space-between;align-items:center;position:inherit}.signInButton,.signInText,.signUpButton,.signUpText{cursor:pointer}@media (min-width:1024px){.signInBar,.signUpBar{justify-content:start}}.signInText,.signUpText{font-size:1.5rem;font-weight:700}.signInButton,.signUpButton{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;background-color:#0c6;border-radius:50%}@media (min-width:1024px){.signInButton,.signUpButton{margin-left:3rem}}.socialLogin{margin-top:4rem;flex-direction:column}.socialIconDiv,.socialLogin{display:flex;align-items:center}.socialIconDiv{cursor:pointer;justify-content:center;padding:.75rem;margin:1.5rem;width:3rem;height:3rem;background-color:#fff;border-radius:50%;box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.socialIconImg{width:100%}.registerLink{margin-top:4rem;color:#0c6;font-weight:600;text-align:center;margin-bottom:3rem}@media (min-width:1217px){.explore{margin-bottom:10rem}}@media (max-height:536){.explore{margin-bottom:10rem}}.exploreCategoryHeading,.exploreHeading{font-weight:700}.exploreCategoryHeading{margin-top:3rem}.swiper-container{min-height:225px;height:23vw}.swiper-pagination-bullet-active{background-color:#fff!important}.swiperSlideDiv{position:relative;width:100%;height:100%}.swiperSlideImg{width:100%;object-fit:cover}.swiperSlideText{color:#fff;position:absolute;top:70px;left:0;font-weight:600;max-width:90%;font-size:1.25rem;background-color:rgba(0,0,0,.8);padding:.5rem}@media (min-width:1024px){.swiperSlideText{font-size:1.75rem}}.swiperSlidePrice{color:#000;position:absolute;top:143px;left:11px;font-weight:600;max-width:90%;background-color:#fff;padding:.25rem .5rem;border-radius:1rem}@media (min-width:1024px){.swiperSlidePrice{font-size:1.25rem}}.exploreCategories{display:flex;justify-content:space-between}.exploreCategories a{width:48%}.exploreCategoryImg{min-height:115px;height:15vw;width:100%;border-radius:1.5rem;object-fit:cover;margin:0 auto}.exploreCategoryName{font-weight:500;text-align:left}.category{margin-bottom:10rem}.categoryListings{padding:0}.categoryListing{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;position:relative}.categoryListingLink{display:contents}.categoryListingImg{width:30%;height:100px;border-radius:1.5rem;object-fit:cover}@media (min-width:1024px){.categoryListingImg{width:19%;height:217px}}.categoryListingDetails{width:65%}@media (min-width:1024px){.categoryListingDetails{width:79%}}.categoryListingLocation{font-weight:600;font-size:.7rem;opacity:.8;margin-bottom:0}.categoryListingName{font-weight:600;font-size:1.25rem;margin:0}.categoryListingPrice{margin-top:.5rem;font-weight:600;font-size:1.1rem;color:#0c6;margin-bottom:0;display:flex;align-items:center}.categoryListingInfoDiv{display:flex;justify-content:space-between;max-width:275px}.categoryListingInfoText{font-weight:500;font-size:.7rem}.loadMore{cursor:pointer;width:8rem;text-align:center;padding:.25rem .5rem;background-color:#000;color:#fff;font-weight:600;border-radius:1rem;opacity:.7;margin:2rem auto 0}.listingDetails{margin-bottom:10rem}.shareIconDiv{cursor:pointer;position:fixed;top:3%;right:5%;z-index:2;background-color:#fff;border-radius:50%;width:3rem;height:3rem;display:flex;justify-content:center;align-items:center}.listingName{font-weight:600;font-size:1.5rem;margin-bottom:.5rem}.listingLocation{margin-top:0;font-weight:600}.discountPrice{background-color:#000;border-radius:1rem}.discountPrice,.listingType{padding:.25rem .5rem;color:#fff;font-size:.8rem;font-weight:600;display:inline}.listingType{background-color:#0c6;border-radius:2rem;margin-right:1rem}.listingDetailsList{padding:0;list-style-type:none}.listingDetailsList li{margin:.3rem 0;font-weight:500;opacity:.8}.listingLocationTitle{margin-top:2rem;font-weight:600;font-size:1.25rem}.leafletContainer{width:100%;height:200px;overflow-x:hidden;margin-bottom:3rem}@media (min-width:1024px){.leafletContainer{height:400px}}.linkCopied{position:fixed;top:9%;right:5%;z-index:2;background-color:#fff;border-radius:1rem;padding:.5rem 1rem;font-weight:600}.contactListingName{margin-top:-1rem;margin-bottom:0;font-weight:600}.contactListingLocation{margin-top:.25rem;font-weight:600}.contactLandlord{margin-top:2rem;display:flex;align-items:center}.landlordName{font-weight:600;font-size:1.2rem}.messageForm{margin-top:.5rem}.messageDiv{margin-top:2rem;display:flex;flex-direction:column;margin-bottom:4rem}.messageLabel{margin-bottom:.5rem}.profile{margin-bottom:10rem}.profileHeader{display:flex;justify-content:space-between;align-items:center}.logOut{cursor:pointer;font-family:"Montserrat",sans-serif;font-size:1rem;font-weight:600;color:#fff;background-color:#0c6;padding:.25rem .75rem;border-radius:1rem}.profileDetailsHeader{display:flex;justify-content:space-between;max-width:500px}.personalDetailsText{font-weight:600}.changePersonalDetails{cursor:pointer;font-weight:600;color:#0c6}.profileCard{background-color:#fff;border-radius:1rem;padding:1rem;box-shadow:rgba(0,0,0,.2);max-width:500px}.profileDetails{display:flex;flex-direction:column}.profileAddress,.profileAddressActive,.profileEmail,.profileEmailActive,.profileName,.profileNameActive{all:unset;margin:.3rem 0;font-weight:600;width:100%}.profileNameActive{background-color:rgba(44,44,44,.1)}.profileAddress,.profileAddressActive,.profileEmail,.profileEmailActive{font-weight:500}.profileAddressActive,.profileEmailActive{background-color:rgba(44,44,44,.1)}.createListing{background-color:#fff;border-radius:1rem;padding:.25rem 1rem;box-shadow:rgba(0,0,0,.2);margin-top:2rem;font-weight:600;max-width:500px;display:flex;justify-content:space-between;align-items:center}.listingText{margin-top:3rem;font-weight:600}.lisitingsList{padding:0}.formLabel{font-weight:600;margin-top:1rem;display:block}.formButtons{display:flex}.formButton,.formButtonActive,.formInput,.formInputAddress,.formInputFile,.formInputName,.formInputSmall{padding:.9rem 3rem;background-color:#fff;font-weight:600;border-radius:1rem;font-size:1rem;margin:.5rem .5rem 0 0;display:flex;justify-content:center;align-items:center}.formButtonActive{background-color:#0c6;color:#fff}.flex{display:flex}.formInput,.formInputAddress,.formInputFile,.formInputName,.formInputSmall{border:none;outline:none;font-family:"Montserrat",sans-serif}.formInputFile,.formInputSmall{margin-right:3rem;padding:.9rem .7rem;text-align:center}.formInputAddress,.formInputName{padding:.9rem 1rem;width:90%;max-width:326px}.formPriceDiv{display:flex;align-items:center}.formPriceText{margin-left:-1.5rem;font-weight:600}.imagesInfo{font-size:.9rem;opacity:.75}.formInputFile{width:100%}.formInputFile::-webkit-file-upload-button{background-color:#0c6;border:none;color:#fff;font-weight:600;padding:.5rem .75rem;border-radius:1rem;margin-right:1rem}.createListingButton{margin-top:5rem}.offers{margin-bottom:10rem}.offerBadge{padding:.25rem .5rem;background-color:#000;color:#fff;border-radius:1rem;margin-left:1rem;font-size:.8rem;opacity:.75}
/*# sourceMappingURL=main.9dd5bfd3.chunk.css.map */