@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,600;1,100&display=swap);body{margin:0;font-family:"SF Pro Text",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.site-content{display:flex;flex-direction:column;background:transparent;min-height:100vh;position:relative}.site-content .site-header{background:#fff;z-index:1;position:fixed;right:0;left:0;height:6rem}.site-content .site-header.nav-shadow{box-shadow:0 8px 24px rgb(0 0 0/10%),0 2px 2px rgb(0 0 0/10%)}.site-content .page-wrapper{overflow-x:hidden;position:relative;padding:0;margin-bottom:5rem;margin-top:5rem;min-height:calc(100vh - 120px)}.rentals-logo-footer-text{color:#00a69c;padding-left:.2rem;margin-left:-1rem}.rentals-logo-footer{height:1.2rem;width:2rem;margin-bottom:.2rem}.footer{width:100%;position:absolute;bottom:0;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.footer{position:relative}.site-content .site-header{padding:0}.site-content .page-wrapper{margin-bottom:0}.footer-dashes{display:-webkit-box}.site-content{padding-bottom:0}}@media only screen and (min-width:769px){.site-content .page-wrapper{margin-bottom:10rem}}.house-container-image{height:14.3rem;box-sizing:border-box;object-fit:cover}button>a,button>a:hover{color:#fff}.houses-text{width:inherit;padding:3rem 0}.house-details-location,.house-details-type{opacity:.8}.house-details-type{max-height:2.2rem;overflow:auto}.status-button{background-color:#009a69}.status-button-darker{background-color:#babec3}.house-details-specific-text{opacity:.6;display:block;white-space:nowrap}.houses-list{justify-content:center}.houses-list .status-button,.houses-list .status-button-darker{font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:0;text-align:center}@media only screen and (max-width:600px){.carousel-inner{height:inherit}.houses-list{display:contents}.houses-text{width:inherit;align-items:center;padding:1rem}.carousel .control-dots{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.houses-text{width:inherit;align-items:center;padding:2rem 1rem}.site-name{flex:0 0 50%}}.items-container{padding-left:0;padding-right:0;margin-top:1rem;margin-bottom:2rem}.PhoneInputInput{border:none}html{scroll-behavior:smooth}.view-house--carousel{background-color:#fff;height:100%}.view-house--carousel img,.view-house--carousel video{width:100%;max-height:80vh}.bold{font-weight:700}.view-house--modal-title{text-align:center;width:100%}.breadcrumb{background:none!important}.breadcrumb-item+.breadcrumb-item:before{content:">"}.prev-next-icons{margin-top:-6rem;position:relative}.carousel-prev-icon{justify-content:center;align-items:center;padding:6px;width:28px;height:28px;left:804px;top:690px;box-shadow:0 0 2px rgba(0,0,0,.06),0 2px 13px rgba(0,0,0,.1);border-radius:100px;background:#fff}.carousel-prev-icon.inactive{background:#f6f6f7}.house-view--header--div .house-view-details--span{color:#202223;font-size:.85em;display:flex;align-items:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.house-view--header--div .separator{display:inline-block;min-height:5px;min-width:5px;border-radius:50%;background-color:#202223;margin:5px 10px}.house-view--header--div hr{margin:20px 0}.house-view--header--div .house-view-details--icons{display:none;font-size:1.8em;color:#ef6d6c}.house-view--header--div .house-view-details--icons .separator{margin:0 40px;background-color:#ef6d6c!important}.house-view--header--div .house-view-details--icons .bedroom-count{position:absolute;margin-left:2px}.house-view--header--div .house-view-details--icons .bedroom-count .utils-icons,.house-view--header--div .house-view-details--icons .bedroom-count span{display:flex;height:20px;width:20px;background-color:#ef6d6c;color:#fff;border-radius:50%;align-items:center;justify-content:center;font-size:.6em;font-weight:bolder}.house-view--header--div .house-view-details--icons .bedroom-count .utils-icons{color:#ef6d6c;background-color:#fff}.browse-more{margin-bottom:6rem;margin-top:-4rem;text-align:center}.browse-more button{background-color:#00a69c;border-color:#00a69c;width:7rem;border-radius:4px;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:0;text-align:center;padding:.7rem}.browse-more button:active,.browse-more button:focus,.browse-more button:hover{background-color:#00a69c!important;border-color:#00a69c!important}.carousel .slide img.view-details-image{height:30rem}.carousel .thumb img.view-details-image{height:5rem}.carousel-root .carousel{text-align:center}.carousel .thumb.selected,.carousel .thumb:hover{border-radius:.5rem;border:3px solid #3a8d8c}.carousel .thumb{height:76px;width:90px!important;border-radius:5px!important;border:0;margin:0 5px;padding:0}.people-interested-text,.rent-fee-ugx-text,.rent-per-month-text{font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0;text-align:left;color:#6d7175}button.react-share__ShareButton:focus{outline:none!important}.view-house--wrapper h3,.view-house--wrapper h4{color:#202223;font-weight:800!important}.view-house--wrapper{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:2rem}.view-house--wrapper .view-house--div{max-width:1200px;min-width:300px;display:flex;flex-direction:column}.view-house--wrapper .view-house--div .view-house--header{margin-bottom:20px}.view-house--wrapper .view-house--div .view-house--header>div:first-child h3{padding-bottom:10px;margin-top:20px;font-size:42px;font-style:normal;font-weight:800;line-height:54px;letter-spacing:0}.view-house--wrapper .view-house--div .view-house--header>div:first-child h3 sub{font-size:.5em;font-weight:lighter!important;font-style:italic;color:#555}.view-house--wrapper .view-house--div .view-house--header>div:first-child .view-house-location--meta{padding-bottom:15px;color:#ef6d6c;background-color:#fff5f5;display:table-row}.view-house--wrapper .view-house--div .view-house--header>div:first-child .view-house-location--meta a{color:#ef6d6c}.view-house--wrapper .view-house--div .view-house--header>div:first-child .view-house-location--meta span{padding-left:3px;padding-right:5px;font-size:12px;font-style:normal;font-weight:600;line-height:16px;letter-spacing:0;text-align:left;text-transform:uppercase}.view-house--wrapper .view-house--div .view-house--header>div:first-child .view-house-location--meta:hover{cursor:pointer;text-decoration:underline}.view-house--wrapper .view-house--div .view-house--header .star-rating{padding-right:20px}.view-house--wrapper .view-house--div .view-house--header .star-rating>span{font-size:.875em}.view-house--wrapper .view-house--div .view-house--header h6{font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:0;text-align:left;color:#202223}.view-house--wrapper .view-house--div .switch-carousel-content{margin-top:25px}.view-house--wrapper .view-house--div .show-all-images,.view-house--wrapper .view-house--div .switch-carousel-content{align-self:flex-end;padding:10px 20px;display:flex;align-items:center;justify-content:center;background-color:#3a8d8c;color:#fff;border:none}.view-house--wrapper .view-house--div .show-all-images .count,.view-house--wrapper .view-house--div .switch-carousel-content .count{display:inline-block;margin-left:5px;margin-top:2px}.view-house--wrapper .view-house--div .show-all-images .count span,.view-house--wrapper .view-house--div .switch-carousel-content .count span{border:1px solid #fff;display:flex;height:20px;width:20px;border-radius:50%;align-items:center;justify-content:center;font-size:.6em;font-weight:bolder}.view-house--wrapper .view-house--div .switch-carousel-content{display:none}.view-house--wrapper .view-house--div .show-all-images:active{background-color:#3a8d8c}.view-house--wrapper .view-house--div .show-all-images:hover .count span{border:1px solid #fff}.view-house--wrapper .view-house--div .display-carousel{display:none;border-radius:30px;overflow:hidden}.view-house--wrapper .view-house--div .view-house--images{display:flex;align-items:center;height:30em;margin-bottom:2em;overflow:hidden;border-radius:30px}.view-house--wrapper .view-house--div .view-house--images .view-house-main--img{width:50%;height:100%;overflow:hidden;margin-right:.5em}.view-house--wrapper .view-house--div .view-house--images .view-house-main--img img,.view-house--wrapper .view-house--div .view-house--images .view-house-main--img video{cursor:pointer;width:100%;height:100%;border-radius:30px 0 0 30px;outline:none}.view-house--wrapper .view-house--div .view-house--images .full--img{width:100%;margin:0 auto;padding:0;height:auto}.view-house--wrapper .view-house--div .view-house--images .full--img img,.view-house--wrapper .view-house--div .view-house--images .full--img video{width:100%;height:auto}.view-house--wrapper .view-house--div .view-house--images .view-house-img-flex--wrapper{width:50%;height:100%}.view-house--wrapper .view-house--div .view-house--images .view-house-img-flex--wrapper>div:first-child{padding-bottom:5px}.view-house--wrapper .view-house--div .view-house--images .view-house-img-flex--wrapper>div:first-child div:nth-child(2){border-radius:0 30px 0 0;overflow:hidden}.view-house--wrapper .view-house--div .view-house--images .view-house-img-flex--wrapper>div:nth-child(2){padding-top:5px}.view-house--wrapper .view-house--div .view-house--images .view-house-img-flex--wrapper>div:nth-child(2) div:nth-child(2){border-radius:0 0 30px 0;overflow:hidden}.view-house--wrapper .view-house--div .view-house--images .view-house-img-flex--wrapper .view-house-img-flex{display:flex;height:50%}.view-house--wrapper .view-house--div .view-house--images .view-house-img-flex--wrapper .view-house-img-flex>div{width:50%}.view-house--wrapper .view-house--div .view-house--images .view-house-img-flex--wrapper .view-house-img-flex>div:first-child{margin-right:10px}.view-house--wrapper .view-house--div .view-house--images .view-house-img-flex--wrapper .view-house-img-flex div{overflow:hidden}.view-house--wrapper .view-house--div .view-house--images .view-house-img-flex--wrapper .view-house-img-flex div img{cursor:pointer;width:100%;height:100%}.view-house--wrapper .view-house--div .view-house--images .view-house-img-flex--wrapper .half--img{height:100%!important;padding:0!important;border-radius:0 30px 30px 0;overflow:hidden}.view-house--wrapper .view-house--div .view-house--images .view-house-img-flex--wrapper .half--img div{width:100%;margin:0!important}.view-house--wrapper .view-house--div .view-house--images .view-house-img-flex--wrapper .two-images{flex-direction:column;height:100%;padding:0!important}.view-house--wrapper .view-house--div .view-house--images .view-house-img-flex--wrapper .two-images div:first-child{border-radius:0 30px 0 0;padding-bottom:10px}.view-house--wrapper .view-house--div .view-house--images .view-house-img-flex--wrapper .two-images div:nth-child(2){border-radius:0 0 30px 0!important;padding-top:10px}.view-house--wrapper .view-house--div .view-house--images .view-house-img-flex--wrapper .three-images div,.view-house--wrapper .view-house--div .view-house--images .view-house-img-flex--wrapper .two-images div{width:100%!important;margin:0!important}.view-house--wrapper .view-house--div .view-house--images .view-house-img-flex--wrapper .three-images div img,.view-house--wrapper .view-house--div .view-house--images .view-house-img-flex--wrapper .two-images div img{width:100%;height:auto}.view-house--wrapper .view-house--div .view-house--images .view-house-img-flex--wrapper .three-images div{border-radius:0 0 30px 0}.view-house--wrapper .view-house--div .house-view-details--wrapper .house-view-details--div{display:flex;flex-direction:column;align-items:flex-start;padding:24px 32px;left:108px;top:819px;background:#f6f6f7;border-radius:7px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.view-house--wrapper .view-house--div .house-view-details--wrapper .house-view-details--div .house-view-description{line-height:20px;padding:20px 0}.view-house--wrapper .view-house--div .house-view-details--wrapper .house-view-details--div .house-view-description h2{font-size:26px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:0;text-align:left}.view-house--wrapper .view-house--div .house-view-details--wrapper .house-view-details--div .amenities,.view-house--wrapper .view-house--div .house-view-details--wrapper .house-view-details--div .house-rules{line-height:2em;padding-bottom:10px}.view-house--wrapper .view-house--div .house-view-details--wrapper .house-view-details--div .amenities h4,.view-house--wrapper .view-house--div .house-view-details--wrapper .house-view-details--div .house-rules h4{font-size:16px;font-style:normal;font-weight:600!important;line-height:24px;letter-spacing:0;text-align:left}.view-house--wrapper .view-house--div .house-view-details--wrapper .house-view-details--div .amenities li,.view-house--wrapper .view-house--div .house-view-details--wrapper .house-view-details--div .house-rules li{font-size:14px;font-style:normal;font-weight:600;letter-spacing:0;text-align:left}.view-house--wrapper .view-house--div .house-view-details--wrapper .house-view-details--div .amenities span,.view-house--wrapper .view-house--div .house-view-details--wrapper .house-view-details--div .house-rules span{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;text-align:left}.view-house--wrapper .view-house--div .house-view-details--wrapper .house-view-details--div .contacts{display:flex;align-items:center;padding:25px}.view-house--wrapper .view-house--div .house-view-details--wrapper .house-view-details--div .contacts .profile--img{height:80px;width:80px;border-radius:50%;border:1px solid #000;overflow:hidden;margin-right:50px}.view-house--wrapper .view-house--div .house-view-details--wrapper .house-view-details--div .contacts .profile--img img{width:auto;height:100%}.view-house--wrapper .view-house--div .house-view-details--wrapper .house-view-details--div .contacts .contacts-details{display:flex;flex-direction:column;line-height:2em}.view-house--wrapper .view-house--div .house-view-details--wrapper .house-view-details--div .contacts .contacts-details .checked-icon{margin-left:10px;font-size:.6em;color:#3a8d8c}.view-house--wrapper .view-house--div .house-view-details--wrapper .house-view-details--div .contacts .contacts-details span{color:#444}.view-house--wrapper .view-house--div .house-view-details--wrapper .house-view-details--div .contacts .contacts-details sub{margin-bottom:20px}.view-house--wrapper .view-house--div .house-view-details--wrapper .reserve-information--wrapper{width:100%}.view-house--wrapper .view-house--div .house-view-details--wrapper .reserve-information--wrapper>div{position:-webkit-sticky;position:sticky;top:0;display:flex;align-items:center;border-radius:15px;width:100%}.view-house--wrapper .view-house--div .house-view-details--wrapper .reserve-information--wrapper>div .reserve-information{display:flex;flex-direction:column;align-items:center;width:100%}.view-house--wrapper .view-house--div .house-view-details--wrapper .reserve-information--wrapper>div .reserve-information table td,.view-house--wrapper .view-house--div .house-view-details--wrapper .reserve-information--wrapper>div .reserve-information table th{padding:15px 10px}.view-house--wrapper .view-house--div .house-view-details--wrapper .reserve-information--wrapper>div .reserve-information table tr{height:40px}.view-house--wrapper .view-house--div .house-view-details--wrapper .reserve-information--wrapper>div .reserve-information .reserve--btn,.view-house--wrapper .view-house--div .house-view-details--wrapper .reserve-information--wrapper>div .reserve-information .submit--btn{align-self:center;padding:10px;width:100%;background-color:#3a8d8c;color:#fff;border:none}.view-house--wrapper .view-house--div .house-view-details--wrapper .reserve-information--wrapper>div .reserve-information .reserve--btn{margin:20px 0;display:flex;justify-content:center}.view-house--wrapper .view-house--div .house-view-details--wrapper .reserve-information--wrapper>div .reserve-information .darken{background-color:#777!important}.view-house--wrapper .view-house--div .house-view-details--wrapper .reserve-information--wrapper>div .reserve-information form{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:350px;width:100%}.view-house--wrapper .view-house--div .house-view-details--wrapper .reserve-information--wrapper>div .reserve-information form input{padding:10px;text-align:center;width:80%;margin-bottom:20px;outline:none}.view-house--wrapper .view-house--div .house-view-details--wrapper .reserve-information--wrapper>div .reserve-information form .reserve-contact{font-size:.8em;text-align:center;display:flex;flex-direction:column;align-items:center;margin-top:10px}.view-house--wrapper .view-house--div .house-view-details--wrapper .reserve-information--wrapper>div .reserve-information form sub{color:#ef6d6c;font-weight:bolder;margin-bottom:20px}.view-house--wrapper .view-house--div .house-view-details--wrapper .reserve-information--wrapper>div .reserve-information form .close-edit{align-self:flex-end;margin-right:20px;font-size:1.3em;color:#444;cursor:pointer}.view-house--wrapper .view-house--div .google-map{height:428px;width:95%;align-self:center;margin:50px 0 3rem;border-radius:7px}.view-house--wrapper .view-house--div .google-map p{color:#ef6d6c;font-weight:bolder;font-size:2em}.related-listing-text{font-size:26px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:0;text-align:left}@media only screen and (max-width:1300px){.house-view-details--wrapper{flex-direction:column;align-items:center;justify-content:center}.house-view-details--wrapper .house-view-details--div{width:100%!important}.house-view-details--wrapper .house-view-details--div h3{margin-top:40px!important}.house-view-details--wrapper .reserve-information--wrapper{display:block!important;width:100%!important;padding:0!important;margin:0!important}.house-view-details--wrapper .reserve-information--wrapper>div{margin:0!important;border:none!important;border-radius:0!important;justify-content:flex-start!important;align-items:flex-start!important}.house-view-details--wrapper .reserve-information--wrapper>div .reserve-information{align-items:flex-start!important}.house-view-details--wrapper .reserve-information--wrapper>div .reserve--btn{align-self:flex-start!important}.house-view-details--wrapper .reserve-information--wrapper>div form{width:60%!important;margin-top:10px}.house-view-details--wrapper .reserve-information--wrapper>div form input{width:100%!important;border:1px solid #444;border-radius:5px}.house-view-details--wrapper .reserve-information--wrapper>div form .close-edit{margin:0!important}}@media only screen and (max-width:1200px){.show-all-images-full{margin-top:-5%!important}}@media only screen and (max-width:1120px){.show-all-images-full{margin-top:-2%!important}}@media only screen and (max-width:1000px){.view-house--images{display:none!important}.display-carousel,.switch-carousel-content{display:block!important}.reserve-information--wrapper>div,.reserve-information--wrapper>div form{width:100%!important}.view-house--header{flex-direction:column}.view-house--header .star-rating{width:100%!important;align-items:flex-start!important;margin-bottom:10px}.view-house--header .star-rating>span{margin-top:15px!important}.view-house--wrapper .view-house--div .show-all-images,.view-house--wrapper .view-house--div .switch-carousel-content{margin-top:.5rem}}@media only screen and (max-width:800px){.house-view-details--span{display:none!important}.house-view-details--icons{display:flex!important;align-items:center}.reserve-information--wrapper form{min-width:300px!important}.show-all-images-full{margin-top:3%!important}.related-listing-text{padding:0 15px}.carousel .slide img.view-details-image{height:auto;max-height:30rem}.image-and-details-wrapper h3,.image-and-details-wrapper h4{font-size:1.1rem!important}.browse-more{margin-bottom:1rem;text-align:center;margin-top:-1rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.house-view-details--span{display:none!important}.house-view-details--icons{display:flex!important;align-items:center}}@media only screen and (max-width:700px){.house-view-details--icons{font-size:1.8em!important}.carousel-inner{margin-bottom:0}.reserve-information--wrapper{width:100%!important}.image-and-details-wrapper .carousel-root{width:100%}.house-details-loader{min-height:63vh}}@media only screen and (max-width:520px){.house-view-details--icons{font-size:1.3em!important}.bedroom-count>span,.bedroom-count svg{height:18px!important;width:18px!important}.separator{margin:0 30px!important;background-color:#ef6d6c!important}.reserve-information--wrapper>div{padding:0!important}}@media only screen and (max-width:300px){.reserve-information--wrapper>div{min-height:300px}}a,a:hover{color:#212529}
/*# sourceMappingURL=main.97e217de.chunk.css.map */