a{outline:0!important}.imovel-valores small{text-decoration:line-through;font-size:60%;float:left;width:100%;color:rgba(0,0,0,.5);padding-bottom:6px}.terms-list span.term{background:#FFF;padding:5px 15px;border:1px solid #ccc;border-radius:100px 100px;margin-right:5px;line-height:14px;font-size:14px;float:left;margin-bottom:5px}ul.list-terms-list{padding:0 25px}ul.list-terms-list li{list-style:square;color:rgba(0,0,0,.8)}.meta-detalhes{float:left;width:100%}.meta-detalhes .item{padding:5px 10px;text-align:center;border-left:1px solid rgba(0,0,0,.2);float:left;width:fit-content}.meta-detalhes .item span{display:block;line-height:17px;padding:0;margin:0}.meta-detalhes .item span.label{font-size:13px}.meta-detalhes .item span.data{font-weight:600}@media only screen and (max-width:620px){.meta-detalhes .item{width:calc(40% - 24px)!important;border-left:0}.meta-detalhes{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 0}}.filtro-imoveis h5{font-size:14px;color:rgba(0,0,0,.7);text-transform:uppercase;padding:0;margin:15px 0 10px 0}.filtro-imoveis .divisor{float:left;border-top:1px solid rgba(0,0,0,0);width:100%;margin:10px 0 10px 0}.filtro-imoveis select{border:1px solid rgba(0,0,0,.3);padding:10px 10px;font-size:15px}.filtro-imoveis .group-checkbox{float:left;width:100%;margin-top:5px}.filtro-imoveis button{float:left;width:100%;border:2px solid #c5a37d;background:#c5a37d;color:#FFF;text-transform:uppercase;font-weight:600;margin-top:0;border-radius:0;margin-top:20px}.filtro-imoveis button:hover{background:#000;border-color:#000;color:#FFF}.filtro-imoveis button:focus{background:#000;border-color:#000;color:#FFF}@supports (-webkit-appearance:none) or (-moz-appearance:none){.filtro-imoveis input[type=checkbox],.filtro-imoveis input[type=radio]{--active:#c5a37d;--active-inner:#fff;--focus:2px rgb(197, 163, 125);--border:#b2b2b2;--border-hover:#c5a37d;--background:#fff;--disabled:#F6F8FF;--disabled-inner:#E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:18px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));transition:background 0.3s,border-color 0.3s,box-shadow 0.2s}.filtro-imoveis input[type=checkbox]:after,.filtro-imoveis input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t,0.3s) var(--d-t-e,ease),opacity var(--d-o,0.2s)}.filtro-imoveis input[type=checkbox]:checked,.filtro-imoveis input[type=radio]:checked{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2)}.filtro-imoveis input[type=checkbox]:disabled,.filtro-imoveis input[type=radio]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}.filtro-imoveis input[type=checkbox]:disabled:checked,.filtro-imoveis input[type=radio]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}.filtro-imoveis input[type=checkbox]:disabled+label,.filtro-imoveis input[type=radio]:disabled+label{cursor:not-allowed}.filtro-imoveis input[type=checkbox]:hover:not(:checked):not(:disabled),.filtro-imoveis input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}.filtro-imoveis input[type=checkbox]:focus,.filtro-imoveis input[type=radio]:focus{box-shadow:0 0 0 var(--focus)}.filtro-imoveis input[type=checkbox]:not(.switch),.filtro-imoveis input[type=radio]:not(.switch){width:18px}.filtro-imoveis input[type=checkbox]:not(.switch):after,.filtro-imoveis input[type=radio]:not(.switch):after{opacity:var(--o,0)}.filtro-imoveis input[type=checkbox]:not(.switch):checked,.filtro-imoveis input[type=radio]:not(.switch):checked{--o:1}.filtro-imoveis input[type=checkbox]+label,.filtro-imoveis input[type=radio]+label{font-size:15px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px;padding-right:16px}.filtro-imoveis input[type=checkbox]:not(.switch){border-radius:3px}.filtro-imoveis input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:6px;top:2px;transform:rotate(var(--r,20deg))}.filtro-imoveis input[type=checkbox]:not(.switch):checked{--r:43deg}.filtro-imoveis input[type=checkbox].switch{width:38px;border-radius:11px}.filtro-imoveis input[type=checkbox].switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab,var(--border));transform:translateX(var(--x,0))}.filtro-imoveis input[type=checkbox].switch:checked{--ab:var(--active-inner);--x:17px}.filtro-imoveis input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6}.filtro-imoveis input[type=radio]{border-radius:50%}.filtro-imoveis input[type=radio]:after{width:16px;height:16px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s,.7))}.filtro-imoveis input[type=radio]:checked{--s:.5}}.mostrar-load{margin:0 10px}.mostrar-load #lista-imoveis{opacity:.3}.listing-imoveis article.card-item:hover{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.14);box-shadow:0 5px 10px rgba(0,0,0,.14)}.listing-imoveis article.card-item{display:inline-block;margin:0 10px;border-radius:0;border:1px solid #dee2e6;background:#fff;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);-o-transition:all .3s cubic-bezier(.25,.8,.25,1);-moz-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);width:94%;margin-bottom:20px}.listing-imoveis article.card-item .thumb{position:relative;width:50%;max-width:600px;float:left}.listing-imoveis article.card-item .thumb .tags{position:absolute;width:100%;padding:5px 5px}.listing-imoveis article.card-item .thumb .tags span{background:rgba(0,0,0,.5);color:#fff;font-size:12px;font-weight:500;padding:4px 8px;border-radius:3px 3px;margin:0 2.5px;text-transform:uppercase}.listing-imoveis article.card-item .thumb .tags span.primary{background:#c5a37d!important}.listing-imoveis article.card-item .dados{float:left;width:50%;position:relative}.listing-imoveis article.card-item .info{padding:10px 10px 20px 10px;width:100%;float:left;overflow:hidden}.listing-imoveis article.card-item .info span.tipo{float:left;width:100%;font-size:13px;margin:0;color:#6c757d}.listing-imoveis article.card-item .info h2{font-size:28px;font-weight:600;color:#343a40;padding-top:0;float:left;width:100%;text-align:left;font-family:"Playfair Display",Sans-serif;margin:5px 0 10px 0}.listing-imoveis article.card-item .valores .imovel-valores{color:rgba(0,0,0,.7);font-size:21px;line-height:15px}.listing-imoveis article.card-item .valores .imovel-valores small{text-decoration:line-through;font-size:60%;float:left;width:100%;color:rgba(0,0,0,.5);padding-bottom:6px}.listing-imoveis article.card-item span.local{float:left;width:100%;font-size:14px;font-weight:500;color:#6c757d;margin:0 10px}.listing-imoveis article.card-item .meta-det{width:100%;float:left;overflow:hidden;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6;margin:10px 0}.listing-imoveis article.card-item .meta-det .item{padding:5px 8px;text-align:center;float:left;width:fit-content}.listing-imoveis article.card-item .meta-det .item span{display:block;line-height:21px;padding:0;margin:0;color:#8a8a8a}.listing-imoveis article.card-item .meta-det .item span.label{font-size:12px}.listing-imoveis article.card-item .meta-det .item span.data{font-weight:600;color:#737373;font-size:14px}.listing-imoveis article.card-item .dados .botoes{float:left;width:100%;padding:10px 10px}.listing-imoveis article.card-item .dados .botoes a{text-align:center}.listing-imoveis article.card-item .dados .botoes a.more{background:#FFF;padding:5px 20px;float:left;border:1px solid #000;text-transform:uppercase;color:#000;transition:all 0.3s}.listing-imoveis article.card-item .dados .botoes a.more:hover{background:#000;color:#FFF}.listing-imoveis article.card-item .dados .botoes a.whatsapp{background:#FFF;padding:0 20px;float:left;border:2px solid #25d366;text-transform:uppercase;color:#25d366;margin-left:10px;font-size:22px}.listing-imoveis article.card-item .dados .botoes a.whatsapp:hover{background:#25d366;color:#FFF;transition:all 0.3s}.listing-imoveis article.card-item .dados .botoes a.whatsapp{display:none}.listing-imoveis article.card-item:hover .dados .botoes a.whatsapp{display:block}@media only screen and (max-width:1020px){.listing-imoveis article.card-item .thumb,.listing-imoveis article.card-item .dados{width:100%!important;margin:0!important}.listing-imoveis article.card-item .dados .botoes a.more,.listing-imoveis-vertical article.card-item .dados .botoes a.more{width:70%!important}.listing-imoveis article.card-item .dados .botoes a.whatsapp,.listing-imoveis-vertical article.card-item .dados .botoes a.whatsapp{display:block!important;width:25%}.hidden{display:none!important}}.hidden{display:block}.paginas{float:left;width:100%;padding:10px 10px}.paginas a,.paginas span{font-size:16px;border:1px solid #666;padding:5px 10px;margin-right:8px;color:#666;font-weight:600}.paginas a:hover,.paginas a.active,.paginas span.current{background:#333;border-color:#333;color:#FFF!important;transition:all 0.4s;cursor:pointer}.paginas a.next,.paginas a.prev{display:none}.listing-imoveis-vertical article.card-item:hover{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.14);box-shadow:0 5px 10px rgba(0,0,0,.14)}.listing-imoveis-vertical article.card-item{display:inline-block;margin:0 10px;border-radius:0;border:1px solid #dee2e6;background:#fff;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);-o-transition:all .3s cubic-bezier(.25,.8,.25,1);-moz-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1);width:94%;margin-bottom:20px;outline:0}.listing-imoveis-vertical article.card-item a{outline:0}.listing-imoveis-vertical article.card-item .thumb{position:relative;width:100%;max-width:600px;float:left}.listing-imoveis-vertical article.card-item .thumb .tags{position:absolute;width:100%;padding:5px 5px}.listing-imoveis-vertical article.card-item .thumb .tags span{background:rgba(0,0,0,.5);color:#fff;font-size:12px;font-weight:500;padding:4px 8px;border-radius:3px 3px;margin:0 2.5px;text-transform:uppercase}.listing-imoveis-vertical article.card-item .thumb .tags span.primary{background:#c5a37d!important}.listing-imoveis-vertical article.card-item .dados{float:left;width:100%;position:relative}.listing-imoveis-vertical article.card-item .info{padding:10px 10px 5px 10px;width:100%;float:left;overflow:hidden}.listing-imoveis-vertical article.card-item .info span.tipo{float:left;width:100%;font-size:12px;margin:0;color:#6c757d}.listing-imoveis-vertical article.card-item .info h2{font-size:20px;font-weight:600;color:#343a40;padding-top:0;float:left;width:100%;text-align:left;font-family:"Playfair Display",Sans-serif;margin:0 0 10px 0;min-height:45px;display:flex;align-items:center}.listing-imoveis-vertical article.card-item .valores{height:25px;float:left}.listing-imoveis-vertical article.card-item .valores .imovel-valores{color:rgba(0,0,0,.8);font-size:17px;line-height:15px;float:left;width:100%}.listing-imoveis-vertical article.card-item .valores .imovel-valores small{text-decoration:line-through;font-size:80%;float:left;color:rgba(0,0,0,.6);width:auto;line-height:19px;padding-right:10px}.listing-imoveis-vertical article.card-item span.local{float:left;width:100%;font-size:14px;font-weight:500;color:#6c757d;margin:0 10px}.listing-imoveis-vertical article.card-item .meta-det{width:100%;float:left;overflow:hidden;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6;margin:10px 0;min-height:50px}.listing-imoveis-vertical article.card-item .meta-det .item{padding:5px 8px;text-align:center;float:left;width:fit-content}.listing-imoveis-vertical article.card-item .meta-det .item span{display:block;line-height:18px;padding:0;margin:0;color:#8a8a8a}.listing-imoveis-vertical article.card-item .meta-det .item span.label{font-size:12px}.listing-imoveis-vertical article.card-item .meta-det .item span.data{font-weight:600;color:#737373;font-size:13px}.listing-imoveis-vertical article.card-item .dados .botoes{float:left;width:100%;padding:10px 10px}.listing-imoveis-vertical article.card-item .dados .botoes a{text-align:center}.listing-imoveis-vertical article.card-item .dados .botoes a.more{background:#FFF;padding:5px 20px;float:left;border:1px solid #000;text-transform:uppercase;color:#000;transition:all 0.3s;min-width:12%;margin-bottom:2px}.listing-imoveis-vertical article.card-item .dados .botoes a.more:hover{background:#000;color:#FFF}.listing-imoveis-vertical article.card-item .dados .botoes a.whatsapp{background:#FFF;padding:0 20px;float:left;border:2px solid #25d366;text-transform:uppercase;color:#25d366;margin-left:10px;font-size:22px}.listing-imoveis-vertical article.card-item .dados .botoes a.whatsapp:hover{background:#25d366;color:#FFF;transition:all 0.3s}.listing-imoveis-vertical article.card-item .dados .botoes a.whatsapp{display:none}.listing-imoveis-vertical article.card-item:hover .dados .botoes a.whatsapp{display:block}