@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Suez+One&family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap";body,html{color:#3f3f3f;background:#fff}logo-brand{background:url("../../imagens/logo.png") no-repeat center center;background-size:300px;width:300px;height:150px}logo-footer{background:url("../../imagens/logo-rodape.png") no-repeat left center;background-size:contain;width:100%;height:260px;display:block}icone-casa{background:url(../../imagens/icone-casa.jpg) no-repeat center center;background-size:contain;width:47px;height:47px;display:flex}.navbar-brand{padding-top:0;padding-bottom:0}.sticky{z-index:1000;height:150px;transition:all .6s;background:#093c37;border-bottom:2px solid rgba(0,0,0,0)}.sticky logo-brand{transition:all .6s}.sticky #menu .navbar-nav>li a{color:#fff;font-size:1.8rem;font-weight:bold;font-family:"Titillium Web",sans-serif;text-transform:uppercase;padding:.5rem 10px}.sticky #menu .navbar-nav>li.destaque a{color:#000;font-family:"Open Sans",sans-serif;font-weight:400;padding:10px 10px}.sticky.is-sticky{position:fixed;left:0;right:0;top:0;width:100%;height:80px;transition:all .6s;border-bottom:2px solid #093c37}.sticky.is-sticky logo-brand{height:80px;transition:all .6s;background-size:contain !important}.titulo-destaque .titulo{color:#fff;background-image:linear-gradient(to bottom, #115D53 0%, #051c19 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= "#FF115D53", endColorstr="#FF051C19", GradientType=0)}.titulo-destaque .titulo:before{position:absolute;content:"";width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 10px 10px 0;border-color:rgba(0,0,0,0) #051c19 rgba(0,0,0,0) rgba(0,0,0,0)}.titulo-destaque .titulo:after{position:absolute;content:"";width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:10px 0 0 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #051c19}.busca-imoveis{background:#ab926a}.busca-imoveis .accordion .nav-tabs .nav-link{background-color:#c7b79c;color:#fff}.busca-imoveis .accordion .nav-tabs .nav-link.active{background-color:#b1a38b;color:#fff}.busca-imoveis .accordion .card .card-header a{background-color:#c7b79c;color:#fff}.busca-imoveis .accordion .card .card-header a[aria-expanded=true]{background-color:#b1a38b;color:#fff}.busca-imoveis .form-group{margin-bottom:0}.busca-imoveis .form-group .form-control{border:1px solid #c7b79c;color:#3f3f3f}.busca-imoveis .form-group .form-control::-moz-placeholder{color:#3f3f3f}.busca-imoveis .form-group .form-control::placeholder{color:#3f3f3f}.busca-imoveis .btn{border-color:#eee;background-color:#eee;color:#3f3f3f}.busca-imoveis .btn i{margin-right:10px}.btn-estoque{background:#ae926a;font-family:"Titillium Web",sans-serif;font-size:1.6rem;font-weight:bold;color:#fff}.btn-estoque:active,.btn-estoque:hover,.btn-estoque:focus{background:#947851 !important;box-shadow:none !important;outline:none !important}.pagination .page-item a{color:#0c4942;background:#fff;border-color:#ddd;border:1px solid #ddd}.pagination .page-item.active a{background-color:#0c4942;border-color:#0c4942;color:#fff}.imovel-item .card-body .card-title{color:#135c55;font-family:"Titillium Web",sans-serif}.imovel-item .card-body .card-price{font-family:"Titillium Web",sans-serif;font-weight:400;color:#aaa}.imovel-item .card-body .card-city{font-family:"Titillium Web",sans-serif;font-weight:400;color:#aaa}.imovel-item .card-body .btn{background:#115d53}.imovel-item .card-body .btn:hover,.imovel-item .card-body .btn:active,.imovel-item .card-body .btn:focus{background:#09322d}.imovel-item:hover,.imovel-item:focus,.imovel-item:active{box-shadow:0 0 20px -3px #000}.imovel-item:hover .btn,.imovel-item:focus .btn,.imovel-item:active .btn{background:#09322d}.destaques-index,.lista,.contato,.detalhes,.texto,.simulacao{background:#fff}.banner-index{background:#fff}.banner-index .owl-banners-destaque .owl-nav [class*=owl-]{background:#093c37}.banner-index .owl-banners-destaque .owl-nav .owl-prev{left:-14px}.banner-index .owl-banners-destaque .owl-nav .owl-prev:before{position:absolute;content:"";width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 14px 14px 0;border-color:rgba(0,0,0,0) #21d3bd rgba(0,0,0,0) rgba(0,0,0,0)}.banner-index .owl-banners-destaque .owl-nav .owl-next:after{position:absolute;content:"";width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:14px 14px 0 0;border-color:#21d3bd rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.banner-index .owl-dots{background:#fff;margin-top:0 !important;padding-top:10px}.detalhes .borda-vermelha-pontilhada{border-bottom:1px dotted #000;padding-bottom:5px}.detalhes .borda-cinza-pontilhada{border-bottom:1px dotted #000;padding-bottom:5px}.detalhes .borda-verde-pontilhada{border-bottom:1px dotted #00a859;padding-bottom:5px}.detalhes .title-blue{color:#000}.detalhes .title-green{color:#000;font-weight:bold !important}.detalhes .title-red{color:#000;font-weight:bold !important}.detalhes .title-orange{color:#000;font-weight:bold !important}.detalhes .card-titulo-preco .card-title{font-family:"Titillium Web",sans-serif;color:#3f3f3f;font-weight:bold !important}.detalhes .card-titulo-preco .titulo-cidade{font-family:"Titillium Web",sans-serif;color:#000;font-size:1.4rem;font-weight:400 !important}.detalhes .card-contato .card-title{font-family:"Open Sans",sans-serif;color:#093c37;font-weight:bold;border-bottom:1px dotted #67c15e}.detalhes .card-contato .btn{border-radius:0;background:#093c37;border:1px solid #093c37}.detalhes .card-contato .btn:hover{background:#02100e !important;border:1px solid #02100e !important}.detalhes .card-descricao-imovel .desc-titulo{color:#000;font-size:1.5rem;font-family:"Open Sans",sans-serif;font-weight:normal;padding-right:10px;min-width:90px}.detalhes .card-descricao-imovel .codigo-imovel small{color:#888;font-size:1.3rem;display:block;margin-bottom:0}.detalhes .card-descricao-imovel .preco-de-compra small{color:#888;font-size:1.3rem;display:inline-block;margin-bottom:0}.detalhes .card-descricao-imovel .preco-de-compra .valor{color:#888;font-size:2.2rem;font-weight:bold}.detalhes .card-descricao-imovel .info-destaque-icone{display:flex;align-items:center;padding:8px 0}.detalhes .card-descricao-imovel .info-destaque-icone .valor{color:#888;font-size:1.3rem;display:inline-block;padding-left:15px;margin-bottom:0}.detalhes .card-descricao-imovel .texto-desc{color:#888;font-size:1.5rem;font-family:"Open Sans",sans-serif;font-weight:lighter;line-height:150%}.detalhes .card-descricao-imovel .card-title{color:#093c37;font-family:"Open Sans",sans-serif;font-size:2.2rem;text-transform:uppercase;font-weight:normal;line-height:120%}.detalhes .card-descricao-imovel ul{padding-left:0px;margin-bottom:0}.detalhes .card-descricao-imovel ul li{list-style-type:none;font-family:"Open Sans",sans-serif;color:#888;font-size:1.5rem;font-weight:lighter}.detalhes .card-descricao-imovel ul li:before{content:"- "}.texto .card-texto .title-green{color:#000;font-weight:bold !important}.texto .card-texto .title-red{color:#000;font-weight:bold !important}.texto .card-texto .title-orange{color:#000;font-weight:bold !important}.texto .card-texto .title-blue{color:#000;font-weight:bold !important}.lista .titulo-destaque .titulo{color:#fff;background-image:linear-gradient(to bottom, #115D53 0%, #051c19 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= "#FF115D53", endColorstr="#FF051C19", GradientType=0)}.lista .titulo-destaque .titulo:before{position:absolute;content:"";width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:0 10px 10px 0;border-color:rgba(0,0,0,0) #051c19 rgba(0,0,0,0) rgba(0,0,0,0)}.lista .titulo-destaque .titulo:after{position:absolute;content:"";width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:10px 0 0 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #051c19}.simulacao .card-texto .title-green{color:#000;font-weight:bold !important}.simulacao .card-texto .title-red{color:#000;font-weight:bold !important}.simulacao .card-texto .title-orange{color:#000;font-weight:bold !important}.simulacao .card-texto .title-blue{color:#000;font-weight:bold !important}.simulacao .form-group .form-control{color:#aaa}.simulacao .form-group .form-control::-moz-placeholder{color:#aaa}.simulacao .form-group .form-control::placeholder{color:#aaa}.simulacao .form-group .form-control:focus{border:1px solid #093c37}.simulacao .form-group .form-control:focus,.simulacao .form-group .form-control:active,.simulacao .form-group .form-control:hover{box-shadow:none !important;outline:none !important}.simulacao .btn{background:#093c37;border-color:#093c37}.simulacao .btn:active,.simulacao .btn:hover,.simulacao .btn:focus{background:#02100e !important;border-color:#02100e !important}.simulacao .btn-estoque{background:#ae926a;font-family:"Titillium Web",sans-serif;font-size:1.6rem;font-weight:bold;color:#fff}.simulacao .btn-estoque:active,.simulacao .btn-estoque:hover,.simulacao .btn-estoque:focus{background:#947851 !important;box-shadow:none !important;outline:none !important}.contato .card-contato .card-title{font-weight:bold !important}.contato .card-contato .title-green{color:#093c37}.contato .card-contato .title-red{color:#000}.contato .card-contato .title-gray{color:#ab926a}.contato .card-contato .title-orange{color:#093c37}.contato .card-contato .form-group .form-control{color:#aaa}.contato .card-contato .form-group .form-control::-moz-placeholder{color:#aaa}.contato .card-contato .form-group .form-control::placeholder{color:#aaa}.contato .card-contato .form-group .form-control:focus{border:1px solid #093c37}.contato .card-contato .btn{background:#093c37;border-color:#093c37}.contato .card-contato .btn:active,.contato .card-contato .btn:hover,.contato .card-contato .btn:focus{background:#02100e !important;border-color:#02100e !important}.contato .informacoes .informacao{color:#666}.contato .informacoes .informacao a{color:#666;text-decoration:none}#ouibounce-modal .ouibounce-modal .ouibounce-modal-title{color:#093c37}#ouibounce-modal .ouibounce-modal .ouibounce-modal-title .close-btn{background:#b20000}#ouibounce-modal .ouibounce-modal .ouibounce-modal-title .close-btn i{color:#fff}#ouibounce-modal .ouibounce-modal .ouibounce-modal-title h3{color:#093c37}#ouibounce-modal .ouibounce-modal .ouibounce-modal-body p{color:#3f3f3f}#ouibounce-modal .ouibounce-modal .ouibounce-modal-body form .form-group .form-control{color:#aaa}#ouibounce-modal .ouibounce-modal .ouibounce-modal-body form .form-group .form-control::-moz-placeholder{color:#aaa}#ouibounce-modal .ouibounce-modal .ouibounce-modal-body form .form-group .form-control::placeholder{color:#aaa}#ouibounce-modal .ouibounce-modal .ouibounce-modal-body form .form-group .form-control:focus{border:1px solid #093c37}#ouibounce-modal .ouibounce-modal .ouibounce-modal-body form .btn{background:#ffbf00;border-color:#ffbf00}#ouibounce-modal .ouibounce-modal .ouibounce-modal-body form .btn:active,#ouibounce-modal .ouibounce-modal .ouibounce-modal-body form .btn:hover,#ouibounce-modal .ouibounce-modal .ouibounce-modal-body form .btn:focus{background:#c90 !important;border-color:#c90 !important}.nav_redes_sociais .rs_item{color:#fff;border:2px solid #fff}footer{background:#093c37;padding:15px 0 35px}footer .nav_redes_sociais .rs_item{color:#fff;border:2px solid #fff}footer .endereco-info{color:#fff;font-family:"Titillium Web",sans-serif;font-weight:500;font-size:1.2rem}footer .endereco-info i{font-size:1.5rem}footer .endereco-info .fa-phone{padding-right:4px}footer .endereco-info .fa-map-marker{padding-right:8px}footer .logo_ja_branca{display:inline-block}footer .logo_ja{display:none}@media only screen and (max-device-width: 1199px){logo-brand{background-size:200px;width:200px;height:100px}.sticky{height:100px}.sticky #menu .navbar-nav>li a{padding:10px 6px}.sticky #menu .navbar-nav>li.destaque a{padding:10px 6px}}@media only screen and (max-device-width: 991px){logo-footer{background-position:center center;background-size:contain;height:195px}logo-brand{height:60px;width:200px;background-position:center right;background-size:80% !important}header{height:auto}.sticky.is-sticky logo-brand{height:60px;width:200px;background-position:center right;background-size:80% !important}header #menu-responsive{border-bottom:0;background:#093c37}header #menu-responsive .navbar-toggler{color:#fff}header #menu-responsive span{border:1px solid #fff;color:#fff}header #menu-responsive #menu-offcanvas{background:#093c37}header #menu-responsive #menu-offcanvas .navbar-nav .dropdown-menu{background-color:#093c37}header #menu-responsive #menu-offcanvas .navbar-nav .dropdown-menu a{color:#fff}header #menu-responsive #menu-offcanvas .navbar-nav .dropdown-menu a:hover,header #menu-responsive #menu-offcanvas .navbar-nav .dropdown-menu a:focus{background-color:#093c37}header #menu-responsive #menu-offcanvas .navbar-nav .open>a{color:#fff}.banner-index{padding-top:20px}.banner-index .owl-banners-destaque{position:relative;margin-bottom:5px;background:#eee}.titulo-destaque{padding-top:0;padding-bottom:15px}#ouibounce-modal .ouibounce-modal .ouibounce-modal-body form{width:100%}.detalhes .card-titulo-preco .card-title{font-size:2rem}.detalhes .card-titulo-preco .titulo-cidade{font-size:1.4rem}.detalhes .card-descricao-imovel .card-title{font-size:2rem}.texto .card-texto .card-title{font-size:2rem}.simulacao .card-texto .card-title{font-size:2rem}.contato .card-contato .card-title{font-size:2rem}.contato .informacoes .informacao{padding-left:50px}.contato .gmaps{height:350px}}/*# sourceMappingURL=stylo_custom.css.map */