@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500&display=swap";*{font-family:"Quicksand",sans-serif}#overlay{width:100%;height:100vh;color:#000;background-color:#fff;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:9999999999}#overlay div{font-size:1.2em}#menu{background-color:#fff;border:0px}.menu-toggler{display:none}header{width:100%;position:fixed;top:0;left:0;z-index:99999}header .menu-toggler{background-color:rgba(0,0,0,0);border:0px}header .menu-toggler svg{color:#000}header .menu-toggler svg#icon-close{display:none}header .navbar-brand img{height:65px}header .navbar-nav a{color:#fff;font-weight:500}header .navbar-nav a:hover{color:#e3e3e3}header .nav-link-mobile{color:#333 !important}header .nav-link-mobile:hover{color:#888 !important}header .navbar-toggler,header .navbar-toggler:focus,header .navbar-toggler:active,header .navbar-toggler-icon:focus{border:none;outline:none;box-shadow:none}header .navbar-toggler svg{color:#fff}#services{padding:90px 0px}#services h2{font-size:2em;margin:0 0 50px 0}#services p{font-size:1.2em}#properties{padding:90px 0px}#properties h2{font-size:2em;margin:0 0 50px 0}#properties .card,#properties .card-img-top{border:0px;border-radius:0px}#properties .card{transition:all .4s ease-in-out}#properties .card:hover{cursor:pointer;transform:scale(1.08)}#about{padding:90px 0px}#about h2{font-size:2em;margin:0 0 50px 0}#about .container>p{font-size:1.2em}#contact{padding:90px 0px}#contact h2{font-size:2em;margin:0 0 50px 0}#contact p{font-size:1em}#contact .box{height:140px;background-color:#fff;padding:30px}#contact .box a{color:#333;font-size:1em;text-decoration:none}#contact .box a svg{margin-right:15px}#contact .box .social-link svg{width:24px;height:24px}#contact address p{padding:0px;margin:0px}footer{padding:40px 0px}footer p{padding:0px;margin:0px;text-align:center}@media(max-width: 768px){.menu-toggler{display:block}#services,#properties,#about{padding:60px 0px}#properties .card{margin-bottom:30px}.navbar-nav{padding-left:8px}#contact .box{height:auto;margin-bottom:30px !important}#contact .box #icon{display:none}#contact .box:last-child{margin-bottom:0px}.menu-items{margin-top:80px}.menu-items li{font-size:1.2em;margin-bottom:20px}}