@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url(../_vendor/semantic-ui/semantic.min.css);*{padding:0;margin:0;box-sizing:inherit;font-family:'Roboto',sans-serif;outline:none}html{font-size:100%;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}body{background-color:#fff}img{max-width:100%;height:auto}a{text-decoration:none;color:#000}.ui.container{width:1280px}.container{max-width:1280px;padding:0 5px;margin:0px auto}.container::before,.container::after{content:"";display:table}.container::after{clear:both}.container{zoom:1}.txtCt{text-align:center !important}.txtRt{text-align:right !important}.txtLt{text-align:left !important}.txtJt{text-align:justify !important}.txtUP{text-transform:uppercase !important}.fl{float:left}.fr{float:right}.bl{display:block}.cls{clear:both}.curp{cursor:pointer}.noPd{padding:0px !important}.posR{position:relative}.posA{position:absolute}.brdrNo{border:none}.noPadded{padding:0 !important}.only-mobile{display:none !important}.no-mobile{display:inherit !important}@media screen and (max-width: 991px){.txtCtM{text-align:center !important}.no-mobile{display:none !important}.only-mobile{display:block !important}}.fluid-container{width:95%;display:block;margin:15px auto}h1,h2,h3,h4,h5,h6{font-family:'Roboto',sans-serif}#shadow-menu,#shadow-menu-cep{position:fixed;width:100%;height:100vh;background-color:rgba(0,0,0,0.7);top:0;z-index:-10;opacity:0;transition:.2s}.bt-whats{display:block;position:fixed;bottom:35px;right:30px;z-index:99999}.menu-sidebar{height:100%;width:86%;position:fixed;z-index:999999;top:0;left:-92%;background-color:#000;overflow-x:hidden;padding:10px 0px;transition:0.7s cubic-bezier(0.1, 1.13, 0.58, 1);box-shadow:1px 0 4px rgba(0,0,0,0.5)}.menu-sidebar h1{display:block;color:#fff;font-size:0.875rem;font-weight:bold;padding:2px 0;margin-bottom:15px;text-align:left;border:0;border-bottom:2px dashed #fff;clear:both}.menu-sidebar .btn-close{margin-top:0px;margin-right:5px;margin-bottom:10px;float:right;background-color:#FFF;color:#000;padding:5px 10px;cursor:pointer;border-radius:2px;border:0;position:relative;z-index:20}.menu-sidebar .btn-close:hover{background-color:#e6e6e6}.menu-sidebar ul{clear:both}.menu-sidebar ul,.menu-sidebar li{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}.menu-sidebar ul li{padding:5px 0}.menu-sidebar ul li a{display:block;font-size:1rem;color:#fff;padding:5px 10px}.menu-sidebar .hide{height:0;overflow:hidden}.menu-sidebar #menu{clear:both}#header .pre-header{background-color:#d80000;padding:5px 0;color:#fff;font-size:.8125rem}#header .logo-topo img{display:block}#header p{font-size:.875rem;color:#535353;font-weight:500}#header p span{font-size:.75rem}#header .btn-menu{border:0;background-color:transparent;color:#000}#header #menu-topo{text-align:center}#header #menu-topo ul{margin:0;padding:0;list-style:none;font-size:0}#header #menu-topo ul li{display:inline-block;vertical-align:middle;padding:0 18px}#header #menu-topo ul li a{display:block;font-size:.9375rem;color:#535353;transition:.4s;font-weight:400}#header #menu-topo ul li a:hover{color:#000}@media screen and (max-width: 992px){#header #menu-topo ul{display:none}}.box-pesquisa{background-color:#f7f7f7;border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;padding:25px 5px;margin-bottom:15px}.box-pesquisa #form_pesquisa .column{padding:5px}.box-pesquisa #bt_pesquisa{display:none !important}.box-pesquisa h2{color:#f00;font-size:1rem;display:block;width:100%;text-align:center;padding:5px}@media screen and (max-width: 992px){.box-pesquisa #bt_pesquisa{display:block !important}#pesquisa{display:none}#slideshow{display:none}}.boxDestaqueInfo p{color:#fff}.boxDestaqueInfo .bt-vejamais{color:#fff;border-bottom:1px dotted #fff;cursor:pointer}#imovel-destaque{padding:5vh 0}#imoveisHome{padding:5vh 0}#imoveisHome .boxImovel figure{margin:0;padding:0}#imoveisHome .boxImovel h3,#imoveisHome .boxImovel h4{font-size:1.125rem;margin:10px 0}#imoveisHome .boxImovel h4{font-size:1rem;color:#464646}#imoveisHome .boxImovel p{font-size:.9375rem;color:#464646;font-weight:500}#areaDefault{padding:5vh 0}#areaDefault .ui.container{width:1000px}#footer{padding:15px 0 10px;background-color:#1f1f1f;color:#fff}#footer a{color:#fff}

/*# sourceMappingURL=maps/style.css.map */
