.h2-traco{font-weight:300;line-height:1.1}.h2-traco b{font-weight:700}.h2-traco:after{content:'';width:80px;border-bottom:2px solid #910606;display:block;margin-top:2rem}.h2-grande{font-size:min(max(1.4rem,4vw),2.5rem)}.alugar-comprar{padding:5rem 0}.alugar-comprar h3{font-weight:300;display:block;letter-spacing:6px;font-size:1rem}.alugar-comprar figure a{display:block;position:relative}.alugar-comprar figure h3{position:absolute;line-height:1;padding:1.5rem;display:inline-flex;align-items:end;right:0;left:0;bottom:0;top:0;margin:0;background:#363636;background:linear-gradient(45deg,#363636 0%,rgba(255,255,255,0) 30%);color:#fff}.alugar-comprar figure a:hover h3{background:#363636;background:linear-gradient(45deg,#363636 0%,rgba(255,255,255,0) 69%)}.home-paralax{background-image:url(../img/bg-paralax.jpg);background-size:cover;background-repeat:no-repeat;padding:8rem 0;color:#fff}.home-paralax p{font-size:1.2rem}.home-paralax li{flex:1}.home-paralax ul{display:flex;flex-wrap:wrap;gap:2rem}.home-paralax .box{border:2px solid #fff;float:left;width:100%;height:100%;padding:1.5rem;border-radius:12px;display:inline-flex;align-items:center;flex-wrap:wrap;min-height:180px}.home-paralax svg{height:35px;width:35px;fill:#fff}.home-paralax h3{margin-top:.5rem;margin-bottom:0;width:100%}.home-paralax .box-anunciar{background-color:#910606;border-color:#910606}.home-paralax .box-anunciar:hover{background-color:#fff;color:#131313;border-color:#fff}.home-paralax .box-anunciar:hover svg{fill:#131313}.home-paralax .bt-border{margin-top:1.5rem}.home-paralax .deslize:hover{background-color:#fff;color:#131313;border-color:#fff}.home-paralax .deslize:hover svg{fill:#131313}.paralax{background-attachment:fixed}.home-destaques{padding:4rem 0}.home-destaques .row{--bs-gutter-x:4.5rem}.h2-small{font-size:min(max(1rem,4vw),1.5rem);width:100%}.title-center{text-align:center;display:inline-flex;flex-wrap:wrap;justify-content:center}.title-center span{display:block;width:100%}.box-imovel{float:left;width:100%;background-color:#1f1f1f;box-shadow:0.3px 0.3px 11.3px transparent,0.4px 0.4px 15.8px transparent,0.5px 0.5px 5.4px transparent,1.6px 1.6px 17.9px transparent,6.9px 6.9px 47.1px rgba(0,0,0,0.021),30px 30px 80px rgba(0,0,0,0.07)}.box-imovel .link,.box-imovel figure{float:left;width:100%}.box-imovel .ti{display:flex;align-items:center}.box-imovel .ti h2{font-size:min(max(0.8rem,4vw),1.1rem)}.box-imovel .ti h2 span,.box-imovel .ti h2 small{display:block}.box-imovel .ti h2 span{font-size:.8rem;margin:.2rem 0 .1rem}.box-imovel .ti h2 small{font-size:.7rem;font-weight:300}.box-imovel .icons{margin-left:auto;display:flex;gap:0 1rem}.box-imovel .icons svg{width:28px;height:28px;fill:#5c5c5c}.box-imovel .icons .ativo svg{fill:#fff}.box-imovel .link{padding:1.2rem 2rem}.box-imovel .itens{display:flex;justify-content:space-between;text-align:center}.box-imovel .itens svg{height:25px;width:25px;fill:#fff}.box-imovel .itens span{display:block;width:100%;font-size:.9rem;margin-top:.5rem}.box-imovel hr{display:block;border-top:none;margin:.5rem 0 1.5rem}.box-imovel:hover{background-color:#fff;color:#131313}.box-imovel:hover .itens svg{fill:#131313}.box-imovel:hover .icons .ativo svg{fill:#000}.box-imovel figure{position:relative}.box-imovel figure img{aspect-ratio:1.428571429}.box-imovel .valor{position:absolute;left:2rem;bottom:0;background-color:#910606;color:#fff;font-weight:500;line-height:1;padding:0.5rem 1rem;border-radius:8px 8px 0 0}.fav{position:absolute;right:15px;top:10px}.fav svg{width:25px;height:20px}.fav svg path{fill:none;stroke:#fff !important;stroke-width:2px}.fav.ok svg path{stroke:#910606 !important;fill:#910606}.fav:hover svg path{fill:#fff}.lista-bairros li{float:left;width:25%;font-weight:500;font-size:.9rem;margin-bottom:1rem}.lista-bairros .vermais a{color:#910606}.line{border-top:none;border-bottom:1px solid #2b2b2b}footer{background-color:#fff;float:left;width:100%;color:#131313;padding-bottom:2rem;box-shadow:0.3px 0.3px 11.3px transparent,0.4px 0.4px 15.8px transparent,0.5px 0.5px 5.4px transparent,1.6px 1.6px 17.9px transparent,6.9px 6.9px 47.1px rgba(0,0,0,0.021),30px 30px 80px rgba(0,0,0,0.07)}footer .bt-area{text-align:right;margin-bottom:1.5rem}footer .bt-area a{display:inline-flex;border-radius:0 0 10px 10px;gap:0.5rem;text-align:center;padding:0.8rem 1.4rem 1rem;font-size:.85rem;font-weight:500}footer .bt-area a svg{fill:#fff;width:18px}footer .bt-area a svg path{fill:#fff}footer .lo svg,footer .lo img{width:180px}footer .copy{text-align:center;font-size:.8rem;font-weight:600}footer .copy b{font-weight:700;color:#910606}footer .copy a{display:inline-block;margin:1rem 0.5rem 0 0.5rem}footer li{display:block;margin-bottom:1rem}footer li a{display:flex;text-align:center;gap:.8rem;font-size:.9rem;text-align:left;font-weight:500}footer address{font-size:.9rem;line-height:1.7rem;font-weight:500}footer .ti{font-weight:600;font-size:.9rem;margin-bottom:1rem;display:block}footer .tels{display:block;margin:1.3rem 0}footer .tels a{font-weight:600}footer .tels a svg{width:18px}footer hr{border-top:none;border-bottom:1px solid #ccc}.empresa{padding:4rem 0}.empresa-paralax{padding:5rem 0}.empresa-paralax .box{background-color:#1f1f1f;border-color:#1f1f1f}.empresa-paralax .box hr{width:55px;margin-right:auto;margin-left:0;margin-top:1.3rem;margin-bottom:1.3rem;border-color:#910606}.thumbs-empresa{display:flex;flex-wrap:wrap;gap:1rem}.thumbs-empresa li{float:left;width:calc(25% - 1rem)}.thumbs-empresa figure{position:relative}.thumbs-empresa figure .sobre{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;line-height:1}.thumbs-empresa figure .sobre span{color:#fff;background-color:#910606;font-size:.8rem;padding:0.4rem 0.8rem;border-radius:5px}.thumbs-empresa figure .lazy{aspect-ratio:1.2}.bts-admin a{width:100%}.bts-admin a svg{fill:#fff;width:15px;height:15px}.box-admin{background-color:#1f1f1f;border-color:#1f1f1f;padding:1.5rem;float:left;border-radius:12px;width:100%}.box-admin hr{width:55px;margin-right:auto;margin-left:0;margin-top:1.3rem;margin-bottom:1.3rem;border-color:#910606}.box-admin h2{font-size:1rem}.form{margin-left:0;margin-right:0;padding:1rem .8rem;background-color:#1f1f1f;border-radius:8px}.form input,.form select,.form textarea{float:left;width:100%;background-color:#e4e4e4;font-size:.8rem;padding:.8rem 1rem;border:none;border-radius:5px;font-weight:500}.form .bt-primary{background-color:#910606}.contato address{font-size:.9rem;line-height:1.5}.contato address a{color:#910606;font-weight:600;font-size:.8rem}.resultados{padding-top:2rem;padding-bottom:5rem}.resultados .row{--bs-gutter-x:3rem}.resultados hr{border-top:none;border-bottom:1px solid #fff}.resultados h1{font-size:1.2rem;font-weight:500;margin:.5rem 0}.resultados .order{background-color:#fff;color:#131313;display:inline-block;width:100%;border-radius:8px;border:none;border-right:10px solid #fff;padding:.4rem .8rem;font-size:.8rem}.pg{display:flex;justify-content:center;text-align:center;justify-content:end}.pg ul{font-weight:300;display:flex;margin-top:1rem;margin-bottom:2rem;background-color:#fff}.pg li{float:left;padding:0 5px}.pg li a{padding:0.5rem 1rem .7rem;display:inline-flex;color:#fff;font-weight:500;font-size:1.2rem;border-radius:8px;border:1px solid #fff;line-height:1;align-items:center}.pg li a:hover{color:#fff;background-color:#910606;border-color:#910606}.pg li a.ativo{color:#fff;background-color:#27282a;border-color:#27282a}.busca-interna{background-color:#1f1f1f;border-radius:8px;float:left;width:100%;box-shadow:0.3px 0.3px 11.3px transparent,0.4px 0.4px 15.8px transparent,0.5px 0.5px 5.4px transparent,1.6px 1.6px 17.9px transparent,6.9px 6.9px 47.1px rgba(0,0,0,0.021),30px 30px 80px rgba(0,0,0,0.07)}.busca-interna .check-topo{background-color:#4e4e4e;border-radius:12px 12px 0 0}.busca-interna .check-topo input+label{padding:1.2rem 0}.busca-interna .check-topo li:first-child input+label{border-radius:12px 0 0 0}.busca-interna .check-topo li:last-child input+label{border-radius:0 12px 0 0}.busca-interna svg,.busca-interna .btn .dollar{width:18px;height:18px;font-size:15px;fill:#fff;text-align:center}.busca-interna .box-black{float:left;width:100%;padding:.8rem 1.5rem;background:#000;display:flex;flex-wrap:wrap}.busca-interna .btn{padding:0.8rem 0rem}.busca-interna .btn .se{margin-top:0;font-size:0.9rem;font-weight:500}.busca-interna .btn .s,.busca-interna .btn .multiselect{width:100%;display:flex;align-items:center;padding-right:1.5rem}.busca-interna .btn .s:after,.busca-interna .btn .multiselect:after{content:' ';position:absolute;display:block;border-style:solid;border-color:rgba(255,255,255,0.3) transparent transparent transparent;pointer-events:none;right:0;padding:3px;border:1px solid #fff;border-width:0 1px 1px 0;transform:rotate(45deg) translateX(-50%);-webkit-transform:rotate(45deg) translateX(-50%);top:40%}.busca-interna .t{font-size:0.9rem;font-weight:500;display:flex}.busca-interna .t svg{margin-right:0.6rem;width:20px}.busca-interna .check-dorms{display:flex;padding:0.8rem 0rem;align-items:center}.busca-interna .check-dorms .dorms{width:55%;margin-left:auto}.busca-interna .dorms{gap:0 .4rem;background:none}.busca-interna .dorms input{display:none}.busca-interna .dorms input+label{border:1px solid #fff;border-radius:4px !important;background:none;padding:0.3rem;color:#fff}.busca-interna .dorms input:checked+label,.busca-interna .dorms input+label:hover{color:#131313;background-color:#fff}.busca-interna .dorms li{padding:0}.busca-interna .maisfiltros{float:left;width:100%;padding:1.5rem 0;display:flex;flex-wrap:wrap}.busca-interna .maisfiltros hr{border-bottom:1px solid #ffffff40;border-right:0;border-left:0}.busca-interna .icons{width:100%;float:left;text-align:center;margin-top:1rem;display:inline-flex;justify-content:space-around;padding:0 0.5rem}.busca-interna .icons li{flex:1;padding:0 0.8rem}.busca-interna .icons li svg{width:30px;height:30px}.busca-interna .icons li svg path{fill:#686868}.busca-interna .icons li input{display:none}.busca-interna .icons li input:checked+label{color:#fff}.busca-interna .icons li input:checked+label svg path{fill:#fff}.busca-interna .icons li label{width:100%;display:inline-block;vertical-align:middle;cursor:pointer;text-align:center;color:#686868;font-size:.8rem}.busca-interna .icons li label span{width:100%;display:inline-block;margin-top:0.4rem}.busca-interna .icons li label:hover{color:#c9c9c9}.busca-interna .icons li label:hover svg path{fill:#c9c9c9}.busca-interna .bts-co svg{width:15px;height:15px}.busca-interna .bt-busca2,.busca-interna .bt-reset{border:none;cursor:pointer;padding:0.6rem 1rem;display:flex;justify-content:center;text-align:center;border-radius:6px;position:relative;align-items:center;color:#fff;font-size:.9rem;width:100%;height:100%;background:none;background-color:#131313b0}.busca-interna .bt-busca2 svg,.busca-interna .bt-reset svg{width:16px;margin-right:10px}.busca-interna .bt-busca2 svg path,.busca-interna .bt-reset svg path{fill:#fff}.busca-interna .bt-busca2:hover,.busca-interna .bt-reset:hover{background-color:#636363}.busca-interna .bt-reset{color:#fff;background-color:#131313b0}.mapa svg{stroke:#f2f2f2;width:15px}.mapa img{margin-top:2rem}.mapa p{font-size:.8rem;display:inline-flex;align-items:center;gap:0 0.5rem;margin-top:0}.h2-ficha{font-weight:300;font-size:1.2rem}.h2-ficha b{font-weight:700}.brands{font-size:.8rem}.ficha{padding:2rem 0}.owl-nav button{position:absolute;top:50%;transform:translateY(-20%);width:40px;height:40px;background-color:#fff !important;border-radius:35px}.owl-nav button svg{fill:#131313}.owl-nav .owl-next{right:15px}.owl-nav .owl-prev{left:15px}.owl-nav .disabled{display:none}.thumbs .owl-lazy{border-radius:12px;aspect-ratio:1.2}.icons-ficha .bts .box{border:2px solid #fff;float:left;width:100%;height:100%;padding:1.2rem;border-radius:12px;display:inline-flex;align-items:center;flex-wrap:wrap}.icons-ficha .bts .box svg{fill:#fff}.icons-ficha .bts .box.sem{border:2px solid #666;color:#666}.icons-ficha .bts .box.sem svg{fill:#666}.icons-ficha,.tx-ficha,.dts-imovel,.virtual{float:left;width:100%}.icons-ficha .bts{display:flex;gap:1rem}.icons-ficha .bts li{flex:1}.icons-ficha .bts span{display:block;width:100%;font-size:.9rem;margin-top:1rem}.icons-ficha svg{height:30px;width:30px;fill:#fff}.icons-ficha .itens{text-align:center;display:inline-flex;justify-content:space-between;align-items:center}.icons-ficha .itens span{font-size:.9rem;margin-top:1rem;display:block;width:100%}.tx-ficha span{font-size:.8rem;display:inline-flex;align-items:center;gap:0 0.5rem;margin-top:0}.tx-ficha svg{stroke:#f2f2f2;width:12px}.tx-ficha h1{font-size:min(max(1rem,4vw),1.5rem)}.tx-ficha .tx{margin-top:2rem;font-size:1.1rem}.dts-imovel li{float:left;width:33.3%;margin-bottom:.8rem;font-size:0.9rem}.dts-imovel li span{color:#910606;margin-right:.5rem;font-weight:700}.dts-imovel ul{width:100%;margin-top:1.8rem;display:block}.virtual{background-color:#1f1f1f;border-radius:12px;color:#fff}.virtual svg{width:40px;height:40px;fill:#fff}.virtual hr{border-top:0;border-bottom:1px solid #4c4c4c;border-right:0;border-left:0;margin:1.5rem 0}.virtual h2{display:inline-flex;margin:0;width:100%;gap:0 1.5rem;align-items:center;padding-top:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.virtual .tx{padding:0 1.5rem 2.5rem 1.5rem}.virtual .bt-border{margin-top:1.5rem;padding:.6rem 2rem}.virtual .tour{height:500px}.virtual .tour img{border-radius:0 0 12px 12px}.virtual iframe{width:100%;height:500px;border-radius:0 0 12px 12px}.box-side{position:sticky;top:84px;background-color:#1f1f1f;border-radius:12px;color:#fff}.box-side .valor{background-color:#4e4e4e;border-radius:12px 12px 0 0;padding:1.5rem;text-align:center;position:relative}.box-side .valor strike{display:block;width:100%;font-size:.8rem}.box-side .valor .va{display:block;width:100%;font-size:1.6rem;font-weight:600;margin:.2rem 0}.box-side .valor ul{display:flex;align-items:center;justify-content:space-between;font-size:.8rem}.box-side .permuta{background-color:#910606;color:#fff;display:inline-flex;align-items:center;gap:.5rem;padding:.1rem 1rem .2rem;border-radius:4px}.box-side .permuta svg{width:12px;height:12px;fill:#fff}.box-side hr{border-top:0;border-bottom:1px solid #717171;border-right:0;border-left:0;margin:1.5rem 0}.box-side .bts-modal{padding:1.5rem}.box-side .bts-modal svg{width:18px;height:18px;fill:#fff;margin-right:.5rem}.box-side .bts-modal li{width:100%;margin:.28rem 0}.box-side .bts-modal a{display:inline-flex;padding:1rem 1rem;width:100%;justify-content:center;text-align:center;font-weight:500;border-radius:8px;gap:0 .5rem;background-color:#910606;font-size:.9rem}.box-side .bts-modal a:hover{background-color:#131313}.box-side .bts-modal .bt-wpp{background-color:#069123}.md-interna .modal-dialog{max-width:380px}.md-interna .form{background-color:#fff}.md-interna .form input[type=submit]{background-color:#910606;color:#fff}.md-interna .form input[type=submit]:hover{background-color:#27282a}.md-interna .form label.label{width:100%;display:inline-block;font-size:0.8rem;font-weight:600;margin:0;margin-bottom:-4px}.md-interna .title-modal{text-align:left;margin-top:0.5rem}.md-interna .title-modal h2{margin-bottom:0.2rem;font-size:1.3rem}.md-interna .title-modal p{font-weight:500;font-size:0.85rem;margin-top:0.5rem}.md-interna .title-modal hr{width:40px;border-color:#910606;float:left;margin-top:1rem}.layout_light header{background-color:#fff}.layout_light .logo svg{fill:#131313}.layout_light .logo svg path{fill:#131313}.layout_light .fixa-header header,.layout_light header{background-color:#fff;color:#131313}.layout_light .fixa-header header .ma .bt-area,.layout_light header .ma .bt-area,.layout_light .fixa-header header .ma .bt-fav,.layout_light header .ma .bt-fav{color:#131313}.layout_light .fixa-header header svg,.layout_light header svg{fill:#131313}.layout_light .fixa-header header path,.layout_light header path{stroke:#131313}.layout_light .fixa-header header .bt-luz svg,.layout_light header .bt-luz svg{fill:#fff}.layout_light .box-imovel{background-color:#fff;color:#131313}.layout_light .box-imovel .itens svg{fill:#131313}.layout_light .box-imovel .icons svg{width:28px;height:28px}.layout_light .box-imovel .icons .ativo svg{fill:#000}.layout_light .box-imovel .cls-1{fill:#000}.layout_light .pg li a{color:#131313;border-color:#131313}.layout_light .pg li a:hover{color:#fff;border-color:#910606}.layout_light .pg li a.ativo{color:#fff}.layout_light .resultados .order{background-color:#131313;color:#fff;border-color:#131313}.layout_light .resultados hr{border-color:#131313}.layout_light .busca-interna{background-color:#fff}.layout_light .busca-interna .check-radio input:checked+label,.layout_light .busca-interna .check-radio input+label:hover{color:#131313}.layout_light .busca-interna svg{fill:#131313}.layout_light .busca-interna .dorms input+label{border-color:#131313;color:#131313}.layout_light .busca-interna .btn .se,.layout_light .busca-interna .dollar{color:#131313 !important}.layout_light .busca-interna .box-black{background:#f2f2f2}.layout_light .busca-interna .dorms input:checked+label,.layout_light .busca-interna .dorms input+label:hover{background-color:#131313;color:#fff}.layout_light .busca-interna .check-topo{background:#fff}.layout_light .icons-ficha{color:#131313 !important}.layout_light .icons-ficha .box{border-color:#131313 !important}.layout_light .icons-ficha svg{fill:#131313 !important}.layout_light .icons-ficha .sem{border:2px solid #c9c9c9 !important;color:#c9c9c9 !important}.layout_light .icons-ficha .sem svg{fill:#c9c9c9 !important}.layout_light .busca-interna .btn{color:#131313 !important}.layout_light .busca-interna .btn .s:after,.layout_light .busca-interna .btn .multiselect:after{border-color:#afafaf}.layout_light .busca-interna .icons li input:checked+label{color:#000}.leadlink{display:none}input[type="text"].error,select.error,textarea.error,input[type=date].error,input[type=time].error,input[type=email].error{padding:0.75rem 0.95rem;border:1px solid #a1090f;color:#a1090f}label.error{font-size:10px;font-weight:600;float:left;text-align:left;color:#fff;background-color:#a1090f;width:auto;padding:0.1rem 0.7rem;margin-left:10px;margin-top:-8px;margin-bottom:-12px;border-radius:8px;border:none}#whats-fab{height:50px;width:50px;border-radius:50%;position:fixed;right:20px;bottom:20px;text-align:center;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.4);-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.4);box-shadow:2px 2px 6px rgba(0,0,0,0.4);background:#4dc247;cursor:pointer;z-index:7;padding-top:10px}#whats-fab:hover{-webkit-box-shadow:2px 2px 12px rgba(0,0,0,0.6);-moz-box-shadow:2px 2px 12px rgba(0,0,0,0.6);box-shadow:2px 2px 12px rgba(0,0,0,0.6)}#whats-fab svg{width:30px;height:30px}#whats-fab svg path{fill:#fff}#resultados{position:relative}#loading{position:absolute;width:200px;height:200px;margin-left:-100px;left:50%;top:100px;display:flex;align-items:center;justify-content:center}.loadingA{opacity:1;background-color:none;border:6px solid #c9c9c9;border-top:6px solid transparent;border-left:6px solid transparent;border-radius:50%;width:115px;height:115px;position:absolute;-moz-animation:spin .3s infinite linear;-webkit-animation:spin .3s infinite linear;animation:spin .3s infinite linear}.loadingB{opacity:1;background-color:none;border:6px solid #910606;border-top:6px solid transparent;border-left:6px solid transparent;border-radius:50%;width:95px;height:95px;position:absolute;-moz-animation:spinoff .4s infinite linear;-webkit-animation:spinoff .4s infinite linear;animation:spinoff .4s infinite linear}.loadingM{width:75px;position:absolute;font-size:0.7rem;color:#c9c9c9;text-align:center;font-weight:600;cursor:default;-moz-animation:pulsar 0.6s infinite ease-out;-webkit-animation:pulsar 0.6s infinite ease-out;animation:pulsar 0.6s infinite ease-out}.layout_light .loadingA{border:6px solid #27282a;border-top:6px solid transparent;border-left:6px solid transparent}.layout_light .loadingB{border:6px solid #910606;border-top:6px solid transparent;border-left:6px solid transparent}.layout_light .loadingM{color:#910606}@keyframes spin{0%{-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
transform:rotate(0deg)}
100%{-moz-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
transform:rotate(360deg)}}
@keyframes spinoff{0%{-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
transform:rotate(0deg)}
100%{-moz-transform:rotate(-360deg);
-webkit-transform:rotate(-360deg);
transform:rotate(-360deg)}}
@keyframes pulsar{0%{opacity:1}
100%{opacity:0.4}}
