body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body,html{scroll-behavior:smooth}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{position:relative;padding-bottom:15vh;height:auto}nav{height:10vh;transition:height 1s}nav .logo{font-size:2em;color:#fff;margin:0 1.2em;text-transform:uppercase;height:10vh;line-height:10vh}nav span svg{color:#ddae0a;margin-right:.5em}nav ul{list-style:none;display:inline}nav ul li{display:inline;margin-left:1.5em}nav ul li:last-of-type{margin-right:0}nav ul li .nav-items{color:#fff;height:10vh;line-height:10vh;text-transform:uppercase;font-size:.9em;cursor:pointer}nav ul li a:hover{text-decoration:underline}nav ul li .sb-avatar__text{border-radius:50%}nav ul li .sb-avatar__text span{font-size:1em}nav #close-menu,nav #open-menu{display:none}#toggle,nav #close-menu,nav #open-menu{position:absolute;right:2em;top:.8em;color:#fff;font-size:1.2em;font-weight:700}#toggle{z-index:10;top:1.2em;opacity:0}.landing-page{background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.4)),url(/static/media/home.fa43f76f.jpg);background-size:cover;background-attachment:fixed;width:100vw;min-height:100vh;position:relative}.landing-page h2{margin-top:20vh}.landing-page h1,.landing-page h2{color:#fff;text-align:center}.spinners-container{height:100vh;line-height:100vh;width:15%;margin:0 auto}.category-filter{width:65%;margin:20vh auto 0;background-color:#ddae0a;height:10vh;border-radius:.5em}.category-filter select{width:70%;display:inline-block;margin:1.1% 0 0 15%;height:70%;border-radius:.3em}.why-us{width:90%;margin:2em auto}.why-us h3{text-align:center;margin-bottom:2em}.reason{width:30%;display:inline-block}.reason h4{color:#000;font-size:1.3em}.reason svg{font-size:4em;width:18%;margin-top:.7em;color:#ddae0a}.fl-right{float:right;width:70%}.properties-container{margin:0 auto}.property-container{min-height:70vh;width:96%;margin:0 auto;position:relative;border:.1px solid #d3d3d3}.property-container .for-sale{background-color:#5f4b03;display:inline-block;top:.8em;right:2em;padding:.5em;color:#fff}.properties-container h3{text-align:center;margin-bottom:1.2em}.properties-container .land-properties-container{margin-top:2em}.properties-container .react-multi-carousel-list{min-height:80vh;flex-wrap:wrap}.properties-container .react-multi-carousel-list .react-multi-carousel-item{justify-content:space-between}.property-container figure{width:100%;height:40vh}.property-container figure img{height:100%;width:100%}.property-container p:last-of-type s{color:red}.properties-container .housing-properties-cont{background-color:#f9f9f8;margin:2em 0}.properties-container .housing-properties-cont .houses-cont,.properties-container .land-properties-container .land-cont{width:80%;margin:0 auto}.properties-container .housing-properties-cont .houses-cont h3{padding-top:2em}.property-container .overlay-cont{position:relative;width:100%;height:40vh;overflow:hidden}.property-container .overlay-cont .overlay{position:absolute;visibility:hidden;right:0;top:-30%;left:0;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.3));background-size:cover;z-index:10;padding:2em}.overlay-cont .overlay svg{color:#ddae0a;font-size:2em}.overlay-cont .overlay span{color:#fff;font-weight:bolder}.overlay .fav,.overlay .view{display:inline-block;width:50%;margin-top:23%;cursor:pointer}.property-container .overlay-cont:hover .overlay{visibility:visible;top:0;bottom:0;transition:top .5s,bottom .5s}.property-container .overlay-cont:hover figure{transform:scale(1.05);transition:transform 1s}#back2Top{width:40px;line-height:40px;overflow:hidden;z-index:15;display:none;cursor:pointer;transform:rotate(270deg);position:fixed;bottom:50px;right:1.1em;background-color:#000;color:#ddae0a;text-align:center;font-size:30px;text-decoration:none}#back2Top:hover{background-color:#fff;color:#5f4b03}.App .home-page{position:relative}.home-page .login,.home-page .signup{top:-1000px;position:absolute;right:0;left:0;width:100vw;background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.5));z-index:20;transition:top .5s;padding:2em}.home-page .login form,.home-page .signup form{color:#fff;width:35vw;min-height:50vh;margin:10vh auto 0;padding:2em;border:.01em solid #fff;border-radius:.3em}.home-page .login form label,.home-page .signup form label{font-weight:bolder;margin-bottom:0}.home-page .login form>input,.home-page .signup form>input{margin:2em 2.7em 0 0;background-color:#ddae0a;color:#fff;border:none;padding:.3em}.home-page .login form label input,.home-page .signup form label input{display:block}.home-page .login #closeForm,.home-page .signup #closeForm{color:#fff;font-size:1.5em;float:right;cursor:pointer;margin-top:-2.5em}.home-page .login p span,.home-page .signup p span{cursor:pointer;text-decoration:underline}.home-page .sync-overlay{position:fixed;top:0;text-align:center;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.4));width:100vw;height:10vh;z-index:100}.home-page .sync-overlay p{text-align:center;vertical-align:middle;line-height:10vh;color:#fff;font-weight:bolder}.home-page #prop-details{width:80%;margin:5vh auto 0;border:none}.home-page #prop-details svg{font-size:2em;color:#5f4b03}.home-page #prop-details .price s{color:red}footer{background-color:#5f4b03;text-align:center;color:#fff;height:10vh;position:absolute;bottom:0;right:0;left:0}footer .footer-text{margin:0;height:10vh;line-height:10vh}@media only screen and (max-width:750px){nav ul{position:relative;top:-1000px;transition:top 1s;left:2em}#toggle:checked~nav{height:45vh!important;transition:height 1s}#toggle:checked~nav ul{top:10vh}nav #open-menu{display:block}#toggle:checked~nav #open-menu{display:none}#toggle:checked~nav #close-menu,nav ul li{display:block}.home-page .login form,.home-page .signup form{width:70%}.why-us .reason{width:50%}}@media only screen and (max-width:615px){.why-us .reason{width:100%}.home-page .login form,.home-page .signup form,.properties-container .housing-properties-cont .houses-cont,.properties-container .land-properties-container .land-cont{width:96%}}
/*# sourceMappingURL=main.b554c2db.chunk.css.map */