﻿#menu-mais-filtros{padding:30px;background:#151515;width:600px;height:100vh;position:fixed;top:0;right:-600px;z-index:9999;opacity:0;transition:all ease .3s;color:#fff;overflow-y:scroll}@media(max-width: 768px){#menu-mais-filtros{width:100%}}#menu-mais-filtros.show{right:0;opacity:1}#menu-mais-filtros #bt-fechar-menu-mais-filtros{background:none;border:none;position:absolute;top:10px;right:10px}#menu-mais-filtros #bt-fechar-menu-mais-filtros img{width:20px;height:auto}#menu-mais-filtros .btn-check+.btn{color:#aaa;border-color:#aaa}#menu-mais-filtros .btn-check+.btn:hover{color:#e3a625;border-color:#e3a625}#menu-mais-filtros .btn-check:checked+.btn{color:#fff;border-color:#e3a625;background:#e3a625}#menu-mais-filtros h3{margin-bottom:30px;font-size:16px;font-weight:700}#menu-mais-filtros .botoes{display:flex;gap:10px}#menu-mais-filtros .botoes .btn-check+.btn{width:50%}#menu-mais-filtros p{margin:30px 0 0 0;font-weight:bold;color:#fff}#menu-mais-filtros .pesquisa{position:relative}#menu-mais-filtros .pesquisa img{width:20px;height:auto;position:absolute;top:10px;right:0}#menu-mais-filtros .preco>div,#menu-mais-filtros .area>div{display:flex;justify-content:space-between}#menu-mais-filtros .preco>div .venda,#menu-mais-filtros .area>div .venda{display:none}#menu-mais-filtros .preco>div .input-number,#menu-mais-filtros .area>div .input-number{padding:5px 10px;border-radius:5px;border:1px solid #fff}#menu-mais-filtros .preco>div .input-number:focus,#menu-mais-filtros .area>div .input-number:focus{border:1px solid #e3a625;outline:none}#menu-mais-filtros .container-tipo-imovel,#menu-mais-filtros .container-caracteristicas{column-count:2}#menu-mais-filtros .especificacoes{margin-top:15px}#menu-mais-filtros .especificacoes .item{padding:10px 0;display:flex;justify-content:space-between;align-items:center}#menu-mais-filtros .submit{margin-top:33px;display:flex;gap:10px}#menu-mais-filtros .submit button{width:50%;font-weight:bold;transition:all ease .3s}#menu-mais-filtros .submit button.btn-primary{background:#e3a625;border-color:#e3a625}#menu-mais-filtros .submit button.btn-primary:hover{opacity:.8}#overlay{width:100vw;height:100vh;background:rgba(0,0,0,.3);position:absolute;top:0;left:0;z-index:9998;opacity:0;transition:all ease .3s;visibility:hidden}#overlay.show{visibility:visible;opacity:1}header{flex:0 0 100%;position:relative}header .container{width:100%;display:flex;position:relative;justify-content:space-between;margin-bottom:15px}header .container .title{width:100%}header .container .title .top-title{width:100%;display:flex;justify-content:space-between;align-items:end}@media(max-width: 768px){header .container .title .top-title{flex-direction:column;align-items:start;font-size:12px}}header .container .title .top-title h1{font-size:28px;font-weight:700;line-height:36px;color:#fff}header .container .title .top-title .filters{display:flex}header .container .title .top-title .filters #bt-ver-mapa,header .container .title .top-title .filters #bt-ver-lista{margin-right:10px;padding:0 20px;background:none;border:1px solid #595959;border-radius:10px;color:#fff;height:46px;white-space:nowrap}@media(max-width: 768px){header .container .title .top-title .filters #bt-ver-mapa,header .container .title .top-title .filters #bt-ver-lista{margin-right:2px;padding:0 15px}}header .container .title .top-title .filters #bt-ver-mapa:hover,header .container .title .top-title .filters #bt-ver-lista:hover{border-color:#fff}header .container .title .top-title .filters #bt-ver-mapa img,header .container .title .top-title .filters #bt-ver-lista img{margin-right:7px;height:15px;width:auto}header .container .title .top-title .filters #bt-ver-lista{display:none}header .container .title .top-title .filters select{margin:0 10px;padding-right:1rem;background-color:rgba(0,0,0,0);border:0;color:#fff}header .container .title .top-title .filters select option{background-color:#191919}header .container .title .top-title .filters .field{position:relative}@media(max-width: 1199px){header .container .title .top-title .filters .field{width:100%}}header .container .title .top-title .filters .field:hover .menu{display:block;z-index:9999}header .container .title .top-title .filters .field:hover .select{border-color:#fff}header .container .title .top-title .filters .field:hover .arrow-down{transform:rotate(180deg)}header .container .title .top-title .filters .field .select{display:flex;align-items:center;cursor:pointer;text-align:left;border:1px solid #595959;border-radius:10px;height:46px;width:100%;position:relative;user-select:none}header .container .title .top-title .filters .field .select:hover{border-color:#fff}header .container .title .top-title .filters .field .select .label{display:flex;flex-direction:column;width:100%;padding:1.125rem 10px 1.125rem 1.125rem;white-space:nowrap}@media(max-width: 768px){header .container .title .top-title .filters .field .select .label{padding:1.125rem 5px 1.125rem 15px}}header .container .title .top-title .filters .field .select .label .title{color:gray;font-size:12px}header .container .title .top-title .filters .field .select .label .value{font-size:14px;color:#fff}header .container .title .top-title .filters .field .select .arrow-down{height:9px;width:auto;margin-right:15px;transition:all ease .3s}header .container .title .top-title .filters .field .select .arrow-down.active{transform:rotate(180deg)}header .container .title .top-title .filters .field .menu{margin:0;padding:10px 0;display:none;position:absolute;top:46px;border:1px solid #404040;border-radius:12px;background-color:#262626;box-shadow:0 0 1rem rgba(0,0,0,.15);list-style:none;width:100%;text-align:left;color:#fff}header .container .title .top-title .filters .field .menu.active{display:block}header .container .title .top-title .filters .field .menu .li{padding:10px 15px}header .container .title .top-title .filters .field .menu .option{cursor:pointer !important}header .container .title .top-title .filters .field .menu .option.active{background-color:hsla(0,0%,100%,.15)}header .container .title .top-title .filters .field .menu .option:hover{background-color:hsla(0,0%,100%,.2)}header .container .title .top-title .filters #mais-filtros{padding-left:10px}@media(max-width: 768px){header .container .title .top-title .filters #mais-filtros{padding-left:2px}}header .container .title .top-title .filters #mais-filtros button{padding:10px 20px;background:none;border:1px solid #e3a625;border-radius:100px;color:#e3a625;display:flex;align-items:center;transition:all ease .3s;margin:auto}header .container .title .top-title .filters #mais-filtros button:hover{background:hsla(0,0%,100%,.1)}header .container .title .top-title .filters #mais-filtros button #square-plus{margin-right:7px;height:16px;width:auto}header .container .title .top-title .filters #mais-filtros button #filter{margin-left:10px;height:10px;width:auto}header .container .title #breadcrumb ol{margin:0;padding:0;display:flex;align-items:center;list-style:none}header .container .title #breadcrumb ol li{font-size:.875rem;color:#fff}header .container .title #breadcrumb ol li:not(:last-child):after{content:">";cursor:default;font-size:11px;text-align:center;margin:0 7px;opacity:.5}header .container .title #breadcrumb ol li a{opacity:.5;color:#ddd;text-decoration:none}header .container .title #breadcrumb ol li a:hover{opacity:1;text-decoration:underline}header .container .title #breadcrumb ol li span{font-style:italic}#main{padding:10px;display:flex;height:100%}#main.side #lista,#main.side #mapa{flex:0 0 50%}#main.side #lista .col-md-3,#main.side #mapa .col-md-3{width:33%}@media(max-width: 1200px){#main.side #lista .col-md-3,#main.side #mapa .col-md-3{width:50%}}#main.side #mapa{display:block}@media(max-width: 768px){#main.side{flex-direction:column-reverse}}#main #lista{flex:0 0 100%}#main #lista .link-imovel{background:#191919;color:#fff;border:1px solid rgba(0,0,0,0);border-radius:10px;padding:0;margin-bottom:25px}#main #lista .link-imovel:hover{border-color:#e3a625}#main #lista .link-imovel a{color:#fff;text-decoration:none}#main #lista .link-imovel .imovel{position:relative;width:100%;height:100%;margin:0;display:block;border-radius:10px;overflow:hidden}#main #lista .link-imovel .imovel .selo-exclusivo{z-index:9;position:absolute;display:flex;align-items:center;background-color:rgba(64,64,64,.6);color:#fff;padding:4px 10px;border-bottom-right-radius:10px}#main #lista .link-imovel .imovel .selo-exclusivo img{width:12px;height:auto;margin-right:5px;z-index:999}#main #lista .link-imovel .imovel .selo-exclusivo span{font-size:12px;font-weight:500}#main #lista .link-imovel .imovel .img-imovel{position:relative;border-radius:10px;width:100%;height:auto;object-fit:cover;aspect-ratio:1/1;z-index:1}#main #lista .link-imovel .imovel .info{padding:10px}#main #lista .link-imovel .imovel .info .code-heart{display:flex;justify-content:space-between;align-items:center;margin:0 0 8px 0}#main #lista .link-imovel .imovel .info .code-heart img{width:20px;height:auto}#main #lista .link-imovel .imovel .info .codigo{font-size:.75rem;width:fit-content;padding:.25rem .5rem;background-color:#404040;border-radius:.5rem;line-height:1}#main #lista .link-imovel .imovel .info .tipo{font-size:12px;font-weight:400;line-height:24px}#main #lista .link-imovel .imovel .info .titulo{font-size:16px;font-weight:700;line-height:24px}#main #lista .link-imovel .imovel .info ul{padding:0;margin:15px 0;list-style:none;font-size:12px;display:flex;align-items:center}#main #lista .link-imovel .imovel .info ul li:not(:first-child){position:relative;padding-left:20px}#main #lista .link-imovel .imovel .info ul li:not(:first-child):before{content:"•";font-size:20px;top:-7px;left:7px;position:absolute}#main #lista .link-imovel .imovel .info .pretensao{font-size:12px;font-weight:700}#main #lista .link-imovel .imovel .info .valor{font-size:16px;font-weight:700}#main #mapa{display:none;position:relative}html,body{height:100%;margin:0;padding:0}:root{--building-color: #FF9800;--house-color: #0288D1;--shop-color: #7B1FA2;--warehouse-color: #558B2F}html,body{height:100%;margin:0;padding:0}#map{height:98%;width:100%;position:relative;border-radius:10px}@media(max-width: 768px){#map{height:500px;margin-bottom:20px}}.property{align-items:center;background-color:#fff;border-radius:50%;color:#263238;display:flex;font-size:14px;gap:15px;height:30px;justify-content:center;padding:4px;position:relative;position:relative;transition:all .3s ease-out;width:30px}.property::after{border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid #fff;content:"";height:0;left:50%;position:absolute;top:94%;transform:translate(-50%, 0);transition:all .3s ease-out;width:0;z-index:1}.property .icon{align-items:center;display:flex;justify-content:center;color:#fff}.property .icon svg{height:15px;width:auto}.property .details{display:none;flex-direction:column;flex:1}.property .address{color:#9e9e9e;font-size:10px;margin-bottom:10px;margin-top:5px}.property .features{align-items:flex-end;display:flex;flex-direction:row;gap:10px}.property .features>div{align-items:center;background:#f5f5f5;border-radius:5px;border:1px solid #ccc;display:flex;font-size:10px;gap:5px;padding:5px}.property.highlight{background-color:#fff;border-radius:8px;box-shadow:10px 10px 5px rgba(0,0,0,.2);height:80px;padding:8px 15px;width:auto}.property.highlight::after{border-top:9px solid #fff}.property.highlight .details{display:flex}.property.highlight .icon svg{width:50px;height:50px}.property .bed{color:#ffa000}.property .bath{color:#03a9f4}.property .size{color:#388e3c}.property.highlight:has(.fa-house) .icon{color:var(--house-color)}.property:not(.highlight):has(.fa-house){background-color:var(--house-color)}.property:not(.highlight):has(.fa-house)::after{border-top:9px solid var(--house-color)}.property.highlight:has(.fa-building) .icon{color:var(--building-color)}.property:not(.highlight):has(.fa-building){background-color:var(--building-color)}.property:not(.highlight):has(.fa-building)::after{border-top:9px solid var(--building-color)}.property.highlight:has(.fa-warehouse) .icon{color:var(--warehouse-color)}.property:not(.highlight):has(.fa-warehouse){background-color:var(--warehouse-color)}.property:not(.highlight):has(.fa-warehouse)::after{border-top:9px solid var(--warehouse-color)}.property.highlight:has(.fa-shop) .icon{color:var(--shop-color)}.property:not(.highlight):has(.fa-shop){background-color:var(--shop-color)}.property:not(.highlight):has(.fa-shop)::after{border-top:9px solid var(--shop-color)}@media(max-width: 768px){.col-md-3{width:50%}}/*# sourceMappingURL=listagem.css.map */
