@font-face{font-family:"charter";src:url(../webfonts/charter_regular-webfont.eot?);src:url(../webfonts/charter_regular-webfont.eot?#iefix) format("embedded-opentype"),url(../webfonts/charter_regular-webfont.woff) format("woff"),url(../webfonts/charter_regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"charter";src:url(../webfonts/charter_bold-webfont.eot?);src:url(../webfonts/charter_bold-webfont.eot?#iefix) format("embedded-opentype"),url(../webfonts/charter_bold-webfont.woff) format("woff"),url(../webfonts/charter_bold-webfont.ttf) format("truetype");font-weight:700;font-style:normal}html{height:100%;font-family:"charter"}body{height:100%;font-family:"charter";padding-bottom:80px;overflow-x:hidden}button:focus{outline:none !important}.navbar-brand img{max-height:110px;padding:12px 0}.navbar{bottom:0;width:100%;position:fixed;background-color:#f8f9fa;z-index:12;padding:0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.23);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.23);box-shadow:0 0 5px 0 rgba(0,0,0,.23)}.navbar-nav .nav-item{max-width:calc(100%/7);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.navbar-nav .nav-item{line-height:110px}.navbar-nav .nav-link,.navbar-nav .active>.nav-link{color:rgba(0,0,0,.5);padding-top:0;font-size:18px;padding-bottom:0}.nav-link:focus,.navbar-nav .nav-link:hover{color:rgba(0,0,0,.8)}.nav-link span{padding-bottom:5px}.navbar-nav .active>.nav-link span{border-bottom:3px solid #d4d9cc}.navbar-brand{margin-right:0}.navbar-brand img{max-height:110px;padding:12px 0}#nav-icon{position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;width:30px;height:30px;border:none;top:25px;left:20px;display:none}#nav-icon span{display:block;position:absolute;height:1.5px;width:35px;background:rgba(11,19,56,.6);border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}#nav-icon span:nth-child(1){top:0}#nav-icon span:nth-child(2){top:12px;width:25px;left:10px}#nav-icon span:nth-child(3){top:24px}#nav-icon.open span:nth-child(1){top:18px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon.open{top:15px}#nav-icon.open span{background:#ccc}#nav-icon.open span:nth-child(2){opacity:0;left:-60px}#nav-icon.open span:nth-child(3){top:18px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#nav-icon:focus,#nav-icon active{outline:none}.bkgfull{height:calc(100vh - 112px);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.slider-search{height:3px;border:none}.slider-search .ui-slider-handle{cursor:pointer;top:-8px;height:18px;height:18px;border:none;border-radius:50%;background-color:#abbfa3}.slider-search .ui-slider-handle:focus{outline:none;background-color:#abbfa3 !important}.ui-widget-content{margin-top:10px;border:none !important;background-color:#708481}.ui-slider-horizontal .ui-slider-range{background-color:#abbfa3}.ui-state-active,.ui-state-focus{border:none !important}.nav-item-dot{font-size:8px;color:#666;line-height:80px}.color-black{color:#222}.color-white{color:#fff}.color-brand{color:#29463d}.color-primary{color:#0f302b}.color-secondary{color:#abbfa3}.color-accent{color:#d4d9cc}.color-darkbg{color:#263038}.color-lightbg{color:#f1f3f0}.auth-row{z-index:10;height:40px;line-height:20px;padding:15px;color:#29463d;position:absolute;top:0;right:0;text-align:right;display:flex}.auth-row a{font-size:1.1em;background-color:#a0bda9;color:#193d34;padding:0 15px;border-radius:40px;line-height:42px;height:42px;border:0;text-decoration:none;display:inline-block;font-weight:700}.auth-row a:hover{background-color:#91ae9a;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.auth-row img{max-height:30px;margin-right:10px}.list-brochure{padding:30px}.list-brochure a{text-decoration:none;color:#0f302b;text-align:center}.list-brochure a:hover .wrap-img{box-shadow:0 10px 20px rgba(0,0,0,.4);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.list-brochure h4{margin-top:20px}.list-brochure .wrap-img{width:100%;padding-top:135%;position:relative;overflow:hidden}.list-brochure img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.brochure-control .close-modal{position:absolute;right:0;top:-45px;font-size:40px;color:#fff}.bar-inner{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%);color:#0f302b;width:100%;padding:30px 0}.bar-inner ul{padding:0;font-size:18px;list-style:none}.bar-inner a{color:#0f302b;text-decoration:none}.bar-inner li{cursor:pointer;line-height:2.5em;border-bottom:1px solid #bcc6bf}.bar-inner li.active,.bar-inner a.active{font-weight:bold;background-color:#29463d;color:#fff}.bar-inner li:hover,.bar-inner a:hover{color:#fff;background-color:#0f302b}.bar-inner li.group-title{margin-top:20px;font-weight:600;cursor:default;line-height:3em}.bar-inner li.group-title:hover{color:#0f302b;background-color:transparent}.btn-back-fixed{background-color:#a0bda9;color:#193d34;z-index:12;border-radius:20px;position:fixed;left:10px;top:10px;padding:0;padding:20px 25px 20px 35px;font-size:1.1em;line-height:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;border:0;font-weight:700}.btn-back-fixed:hover{color:#193d34;background-color:#91ae9a}.btn-back-fixed:before{content:"";border:solid #193d34;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(135deg);-webkit-transform:rotate(135deg);position:absolute;top:15px;left:20px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.btn-float{z-index:10;border-radius:0;position:absolute;color:#0f302b;background-color:rgba(255,255,255,.8)}.btn-float:hover{color:#29463d}.btn-back{border-radius:15px;border:solid 1px #bcc6bf;width:30px;height:30px;line-height:30px;color:#fff;padding:0;background-color:transparent}.btn-back:hover{color:#29463d;background-color:rgba(255,255,255,.8)}.btn-slide-left{left:40%;bottom:120px;font-size:40px;font-weight:200;background-color:transparent !important}.btn-slide-right{right:40%;bottom:120px;font-size:40px;font-weight:200;background-color:transparent !important}.btn-hidebar{font-size:16px;background:#e6e2d9}.btn-hidebar:hover{color:#000}.sidebar{width:280px;height:560px;position:absolute;z-index:10;right:-280px;bottom:112px;transition:all .6s;background-color:#bdb9af}.sidebar.active{right:0}.btn-sidebar{left:-60px;width:60px;height:60px;font-size:20px}.floorbar{width:250px;height:calc(100vh - 112px);position:absolute;z-index:10;transition:all .6s;background-color:#a1bca8;transform:translateX(-100%)}.floorbar.active{transform:translateX(0)}.btn-floorbar{width:40px;height:calc(100vh - 112px);right:-40px;font-size:20px;background-color:#a1bca8}.btn-floorbar:hover{color:#0f302b}.searchbar{z-index:20;position:fixed;left:0;width:40%;bottom:115px;padding:15px;background-color:rgba(255,255,255,.9)}.searchbar.active{right:0}.btn-searchbar{left:-82px;width:82px;height:82px;font-size:20px}.resultbar{z-index:10;display:none;position:fixed;left:0;width:40%;bottom:115px;padding:15px;background-color:rgba(255,255,255,.9)}.resultbar.active{right:0}.resultbar .table td,.resultbar .table th{border-top:none;text-align:center}.btn-resultbar{left:-82px;width:82px;height:82px;font-size:20px}.team-title{padding-top:80px}.team-info{font-size:19px;text-align:justify}.team-email{font-size:19px;color:#d4d9cc}.btn-blank{color:#abbfa3;border-color:#abbfa3;background-color:transparent}.btn-blank:hover,.btn-blank:active{color:#fff;border-color:#29463d;background-color:#29463d}.btn-brand{color:#fff;border-color:#29463d;background-color:#29463d}.btn-brand:hover,.btn-brand:active{color:#abbfa3;border-color:#abbfa3;background-color:transparent}.btn-fill{color:#fff;border-color:#abbfa3;background-color:#abbfa3}.btn-fill:hover,.btn-fill:active{color:#abbfa3;border-color:#abbfa3;background-color:transparent}.btn-check{color:#0f302b;background-color:transparent}.btn-check:hover,.btn-check:active{color:#fff;background-color:#0f302b}.overlays-svg{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%}.overlays-svg svg{width:100%;display:block;position:absolute;top:0;left:0}.overlays-svg svg>g{cursor:pointer}.overlays-svg svg>g>polygon{fill:rgba(15,48,43,.7);cursor:pointer;opacity:0}.overlays-svg svg>g.half>polygon{opacity:.5;fill:rgba(255,255,255,.7)}.overlays-svg svg>g.active>polygon,.overlays-svg svg>g:hover>polygon{opacity:1}.overlays-svg svg>g:hover>.text-bg,.text-bg.hide{opacity:0}.overlays-svg svg>g.warning>polygon{fill:rgba(209,179,96,.9)}.overlays-svg svg>g.danger>polygon{fill:rgba(234,152,152,.9)}.overlays-svg svg>g:hover>text{fill:#fff}.overlays-svg svg>g.danger:hover>text,.overlays-svg svg>g.warning:hover>text{fill:#193d34}.overlays-svg svg>g.building>polygon{fill:rgba(255,255,255,.2)}.overlays-svg svg>g text{font-size:6px;font-weight:bold}:-ms-input-placeholder{color:#abbfa3;opacity:.8}::-webkit-input-placeholder{color:#abbfa3;opacity:.8}.form-select{color:#abbfa3}.form-input{width:100%;text-align:center;text-align-last:center;border:none;height:2.5em;border-bottom:1px solid #abbfa3}.form-input:focus{outline:none}.form-input:focus::-webkit-input-placeholder{opacity:.5;transform:translate(-150px,-5px);transition:transform .5s}.user-menu{position:absolute;right:20px;display:inline-flex;align-items:center}.user-menu button{background-color:unset;border:unset;outline:none;padding:0;font-size:1.1em;background-color:#25403b;padding:6px 15px 6px 10px;color:#fff;border-radius:40px;display:flex;align-items:center;border:1px solid #fff;width:110px}.user-menu button svg{fill:#0f302b}.user-menu p{margin-bottom:0;color:#0f302b;margin-right:10px}.user-menu .dropmenu{display:none;position:absolute;right:0;top:50px;min-width:130px;font-size:.8em;background-color:#25403b;border:1px solid #fff;border-radius:10px;margin:0}.user-menu .dropmenu a{display:block;color:#fff;line-height:30px;padding:5px 20px;text-align:center;background-color:unset;border:0;border-radius:0;margin:0}.user-menu .dropmenu a:nth-of-type(1){border-top-left-radius:10px;border-top-right-radius:10px}.user-menu .dropmenu a:nth-of-type(2){border-bottom-left-radius:10px;border-bottom-right-radius:10px}.user-menu .dropmenu a:hover,.user-menu .dropmenua:focus,.user-menu .dropmenu a:active{color:#fff;background-color:#0f302b}.nav-fill .nav-item{max-width:calc(100%/7)}.badge-available{color:#fff;background-color:#28a745}a.badge-available:hover,a.badge-available:focus{color:#fff;background-color:#299781}a.badge-available:focus,a.badge-available.focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,191,163,.5)}.badge-sold{color:#fff;background-color:#f00}a.badge-sold:hover,a.badge-sold:focus{color:#fff;background-color:#6b6d7d}a.badge-sold:focus,a.badge-sold.focus{outline:0;box-shadow:0 0 0 .2rem rgba(133,135,150,.5)}.badge-underOffer{color:#3a3b45;background-color:#f5d172}a.badge-underOffer:hover,a.badge-underOffer:focus{color:#3a3b45;background-color:#f2c142}a.badge-underOffer:focus,a.badge-underOffer.focus{outline:0;box-shadow:0 0 0 .2rem rgba(245,209,114,.5)}@media only screen and (max-width:1024.98px){.cta{padding:5px 10px}.navbar-expand-md .navbar-nav .nav-link{padding-right:.2rem;padding-left:.2rem;max-width:130px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media(max-width:991px){body{padding-bottom:0}.bkgfull{height:100%}}@media(min-width:992px){.team-title{padding-top:40px}.nav-link span{padding-bottom:5px}.navbar-nav .active>.nav-link span{border-bottom:3px solid #d4d9cc}}@media only screen and (max-width:767.98px){.navbar-nav{max-height:calc(100vh - 80px);overflow:scroll}.navbar-nav .nav-item{width:100%;max-width:100%}.navbar-nav .nav-item{line-height:60px}.navbar-brand img{height:70px;padding:5px 0}#nav-icon{display:block}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.navbar-expand-md .navbar-nav .nav-link{padding-right:.1rem;padding-left:.1rem;font-size:16px;max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.navbar-brand img{max-height:80px}.navbar-nav .nav-item:nth-of-type(1){width:100px}.navbar-nav .nav-item:nth-of-type(2){width:100px}.navbar-nav .nav-item:nth-of-type(3){width:88px}.navbar-nav .nav-item:nth-of-type(4){width:150px}.navbar-nav .nav-item:nth-of-type(5){width:115px}.navbar-nav .nav-item:nth-of-type(6){width:65px}.navbar-nav .nav-item:nth-of-type(7){width:135px}}@media only screen and (max-height:500px) and (max-width:1000px) and (orientation:landscape){.navbar{display:none}#nav-icon{display:block}.navbar-nav{max-height:calc(100vh - 80px);overflow:scroll}.navbar-nav .nav-item{width:100% !important}.navbar-nav .nav-item{line-height:60px}.navbar-brand img{max-height:70px}}