.fixa-ficha{position:fixed;bottom:0;left:0;width:100%;padding:0.5rem 0;background-color:#383838;color:#fff;text-align:center;display:flex;justify-content:center;gap:0 0.2rem;z-index:9}.fixa-ficha a{display:inline-flex;align-items:center;background-color:#686868;padding:0.8rem 0.5rem;font-size:0.7rem;font-weight:600;color:#fff;border-radius:0.5rem}.fixa-ficha .bt-wpp{background-color:#61c829}.fixa-ficha .bt-wpp svg{width:20px}.fixa-ficha .bt-wpp svg path{fill:#fff}.home{padding:3rem 0}.destaque h2{color:#1c2759;font-weight:300;font-size:min(max(1rem,4vw),3.8rem);display:inline-flex;flex-wrap:wrap;margin-bottom:2.5rem}.destaque h2 strong{color:#83bf41;font-weight:700}.destaque h2 span{font-size:1.4rem;font-size:min(max(1rem,4vw),1.4rem);margin-right:1rem}.destaque h2 strong.dt{display:block;width:100%;color:#1c2759;font-weight:300}.destaque .owl-three .owl-nav{position:absolute;top:-19px;right:0;background-color:#fff;display:inline-flex;gap:0 1.8rem;padding-left:1.5rem}.destaque .owl-item{padding:.2rem}.line{border-bottom:none;border-top:1px solid #eee}.imovel{float:left;width:100%;height:100%;box-shadow:0 0 5px #0000001c;border-radius:20px}.imovel .tx{float:left;width:100%}.imovel h3{display:block;padding:0.5rem 1rem;text-align:center}.imovel ul{display:flex;justify-content:center;gap:0 1.5rem;margin-bottom:1.5rem;text-align:center}.imovel ul span{display:block;font-weight:600;font-size:.8rem;margin-top:.8rem}.imovel .valor{display:block;padding:0.7rem 1rem 1.2rem;font-size:1.2rem;text-align:center;font-weight:700}.imovel figure{height:245px}.imovel figure img{border-radius:20px}.imovel .owl-single .owl-item{padding:0}.imovel .owl-single .owl-nav{position:unset}.imovel .owl-single .owl-nav button{position:absolute;top:48%;transform:translate(0,-50%)}.imovel .owl-single .owl-nav .owl-prev{left:15px}.imovel .owl-single .owl-nav .owl-next{right:15px}.tl-line{position:relative}.tl-line h2{color:#1c2759;font-weight:300;font-size:min(max(1.2rem,4vw),1.8rem);position:relative;background:#fff;top:-37px;display:inline-block;margin:0;padding-right:1rem}.tl-line h2 strong{font-weight:800}.box-lanca{box-shadow:-1.3px -1.3px 79.3px rgba(0,0,0,0.037),20px 20px 80px rgba(0,0,0,0.07);border-radius:20px;float:left;width:100%;height:100%}.box-lanca figure{height:300px}.box-lanca figure img{border-radius:20px}.box-lanca .tx{display:block;padding:1.2rem 1.6rem}.box-lanca p{font-size:.8rem}.box-lanca h3{margin-bottom:0;font-weight:700;font-size:1.1rem;line-height:1}.box-banner{box-shadow:-1.3px -1.3px 79.3px rgba(0,0,0,0.037),20px 20px 80px rgba(0,0,0,0.07);border-radius:20px;float:left;width:100%}.box-banner figure{height:400px}.box-banner figure img{border-radius:20px}.box-banner h2{font-weight:600;color:#83bf41;font-size:1.2rem}.box-banner p{display:block;font-size:.85rem;margin-bottom:2rem}.box-anunciar{box-shadow:-1.3px -1.3px 79.3px rgba(0,0,0,0.037),20px 20px 80px rgba(0,0,0,0.07);border-radius:20px;float:left;width:100%}.box-anunciar img{border-radius:20px}.box-anunciar h2{font-size:min(max(1.5rem,4vw),4.5rem);font-weight:600;margin:2rem;line-height:1.2}.box-anunciar h2 span{display:block;color:#83bf41;font-size:1.4rem;font-weight:300}.box-anunciar figure{position:relative}.box-anunciar figure .sobre{position:absolute;top:0;bottom:0;left:0.75rem;right:0.75rem;padding:3rem;display:flex;align-items:center;border-radius:20px}.box-anunciar figure p{color:#fff;font-size:1.2rem;font-weight:500;line-height:1.5}.box-anunciar figure a{display:inline-block;background-color:#83bf41;color:#fff;padding:1.5rem 2rem;margin-top:2rem;border-radius:5px;font-size:.8rem}.dt-home-slider .tl-line h2{top:-27px}.dt-home-slider .owl-three .owl-nav{top:-53px}footer,.copy{float:left;width:100%}footer{background-color:#1c2759;padding:3rem 0;color:#fff;margin-top:2rem}footer .menu li{width:100%;margin:0.4rem 0}footer .menu li a{font-size:0.8rem;color:#fff}footer .menu li a:hover{color:#83bf41}footer .share{display:inline-flex;justify-content:space-between;width:100%;margin-top:1.5rem}footer .share a svg{width:30px}footer .share a svg path{fill:#83bf41}footer .share a:hover svg path{fill:#fff}footer .logo{text-align:center}footer .logo img{max-width:100%;height:auto}footer .logo span{display:block}footer .tels p{padding:1rem 0;margin:0;line-height:1.8;text-align:right;font-size:0.8rem}footer .tels p b{font-weight:700;margin-left:0.3rem}footer .tels p a{color:#fff}footer .tels p a:hover{color:#83bf41}footer b{font-weight:700}footer .bts-footer{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}footer .bt-primary{display:inline-flex;align-items:center;gap:0.8rem;padding:0.7rem 1.2rem}footer .bt-primary:hover{background:#333;color:#fff}.copy{margin-top:1.5rem;text-align:center;margin-bottom:5rem;font-size:.8rem}.copy b{font-weight:700}.copy p{display:block;margin-bottom:2rem}.tl-internas{background-size:cover;background-position:center;color:#fff;position:relative}.tl-internas header{background:none}.tl-internas .title{text-align:center;padding:8rem 0}.tl-internas h1{font-size:min(max(1.2rem,4vw),2rem);font-weight:300;margin:0;text-transform:uppercase}.empresa h2{text-transform:uppercase}.empresa li{display:flex;align-items:center;margin-bottom:1rem}.empresa li img{margin-right:2rem}.empresa p{margin:.5rem 0}.form{float:left;width:100%;box-shadow:-1.3px -1.3px 79.3px rgba(0,0,0,0.037),20px 20px 80px rgba(0,0,0,0.07);border-radius:15px;background:#fff}.form .title{color:#fff;background-color:#1c2759;padding:1.4rem 1.5rem;text-align:center;border-radius:15px 15px 0 0}.form .title svg{fill:#fff;margin-right:.8rem}.form .title svg path{fill:#fff}.form .title h2{margin:0;font-size:.9rem;font-weight:600;display:flex;align-items:center;justify-content:center}.form label{display:block;color:#1c2759;font-size:.65rem;margin-bottom:-5px;font-weight:600}.form input,.form input[type=text],.form textarea,.form select,.form input[type=date],.form input[type=email],.form input[type=time]{display:block;border:none;padding:.8rem 1rem;font-weight:600;font-size:.85rem;width:100%;border-radius:5px;outline:none;color:#1c2759}.form input[type=text],.form textarea,.form select,.form input[type=date],.form input[type=email],.form input[type=time]{background-color:#ececec;margin:.5rem 0}.form select{border-right:4px solid #ececec;color:#1c2759;margin:0;padding-right:0.5rem}.form input[type=checkbox]{width:auto;display:inline-block;margin-right:.5rem}.form .check{display:inline-flex;width:100%;margin:1rem 0;font-size:.65rem}.form .check b{font-weight:700}.form input[type=submit]{margin-top:.5rem;background-color:#61c829;color:#fff;text-transform:uppercase}.form input[type=submit]:hover{background-color:#1c2759}.form .bt-wpp{display:inline-flex;align-items:center;justify-content:center;margin:1rem 0;font-size:.65rem;font-weight:700;width:100%}.form .bt-wpp svg{margin-right:.5rem;width:20px}.form .bt-wpp svg path{fill:#1c2759}.form iframe{display:block;border-radius:0 0 20px 20px;width:100%;height:308px !important}.form small{display:block;font-size:0.7rem;font-weight:600;text-align:center;line-height:1.1;color:#a1090f}.contato{text-align:center;padding:2rem 0}.contato .row{justify-content:center}.contato .tels{display:inline-flex;width:100%;gap:0 1rem;justify-content:center;margin-bottom:1rem;font-size:min(max(.8rem,4vw),1.5rem)}.contato .tels li{margin-bottom:1rem}.contato address{font-size:.8rem}.iframe-contato{float:left;width:100%;height:400px}.anunciar{position:relative}.tl-anunciar .title{text-align:left}.tl-anunciar h1{margin:0}.form-anunciar{margin-top:-240px}.box-vts{box-shadow:-1.3px -1.3px 79.3px rgba(0,0,0,0.037),20px 20px 80px rgba(0,0,0,0.07);border-radius:20px;float:left;width:100%}.box-vts img{border-radius:20px}.box-vts figure{height:180px}.box-vts h3{margin:0;padding:1rem;text-transform:uppercase;font-size:1.1rem;min-height:70px;display:inline-flex;align-items:center;width:100%;justify-content:center}.bts-una{margin-top:3rem;text-align:center}.h2-home{color:#83bf41;font-weight:300;font-size:min(max(.8rem,4vw),2.5rem)}.h2-home b{font-weight:700}.como .h2-home{text-align:center}.banner-inteligente{height:300px;float:left;width:100%;margin-top:1rem}.banner-inteligente img{border-radius:25px}.pagination{list-style:none;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:2rem 0 3rem}.pagination li{margin-right:5px;text-align:center}.pagination li a{text-align:center;font-size:1.7rem;font-weight:300;width:30px;height:30px;display:flex;line-height:1.6;justify-content:center;align-items:center}.pagination li a:hover{font-weight:600}.pagination li a:hover path{stroke:#83bf41}.pagination li a.active{color:#83bf41;font-weight:600}.busca-interna{box-shadow:-1.3px -1.3px 79.3px #00000009,20px 20px 80px #0000003d;height:40px;margin-bottom:2.5rem}.busca-interna .row{justify-content:center}.busca-interna .bt-busca-home{position:relative;right:-1px}.resultados{padding:2rem 0}.resultados .row{--bs-gutter-x:2.5rem}.resultados .imovel h3{padding-top:1rem}.title-busca{display:inline-flex;flex-wrap:wrap;gap:0 1rem}.busca-interna .btn{padding:0.6rem 0.6rem}.busca-interna .btn .multiselect svg{margin-right:.7rem}.busca-interna .btn .se{font-size:0.8rem}.busca-interna .itens-busca{background-color:#000000bd}.busca-interna .b{border-right:1px solid #636967}.title-busca{text-align:center;justify-content:center}.title-busca h1{margin:0.5rem 1.5rem .5rem 0;font-weight:600;color:#83bf41;font-size:min(max(1rem,4vw),1.3rem)}.title-busca h1 span{color:#1c2759}.title-busca select{box-shadow:2.5px 2.5px 10.6px rgba(0,0,0,0.036),20px 20px 53px rgba(0,0,0,0.07);border:none;border-right:8px solid transparent;padding:0rem 0.6rem;border-radius:5px;font-size:0.8rem;font-weight:600}.itens-busca-dois{background-color:#fff;box-shadow:2.5px 2.5px 10.6px rgba(0,0,0,0.036),20px 20px 53px rgba(0,0,0,0.07)}.itens-busca-dois .btn .se{color:#000}.itens-busca-dois .btn .se: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 #000;border-width:0 1px 1px 0;transform:rotate(45deg) translateX(-50%);-webkit-transform:rotate(45deg) translateX(-50%);top:30%}.itens-busca-dois .bt-busca-home{position:relative;right:-1px}.mais-filtros .row{justify-content:center}.bt-infra{text-align:center;margin-top:1rem;display:block}.bt-infra a{text-transform:uppercase;position:relative;font-weight:600;font-size:.8rem;padding-right:1.5rem;color:#8e8e8e}.bt-infra a: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 #b2b5ba;border-width:0 1px 1px 0;transform:rotate(45deg) translateX(-50%);-webkit-transform:rotate(45deg) translateX(-50%);top:30%}.ficha-topo{background:#383838;background:linear-gradient(180deg,#383838 70%,#fff 70%);padding:2rem 0 1.1rem;box-shadow:2.5px 2.5px 10.6px rgba(0,0,0,0.036),20px 20px 53px rgba(0,0,0,0.07)}.img-ficha img{border-radius:20px}.bts-modal{display:block;margin:1.8rem}.bts-modal a{display:flex;align-items:center;background-color:#eaeaea;border-radius:5px}.bts-modal a:hover{background-color:#6c6c6c;color:#fff}.bts-modal figure{background-color:#6c6c6c;padding:1rem;border-radius:5px 0 0 5px}.bts-modal figure img{width:18px}.bts-modal span{font-size:.75rem;font-weight:600;width:90%;text-align:center}.bts-modal .bt-wpp{padding:1rem;color:#fff;background-color:#61c829}.bts-modal .bt-wpp svg{fill:#fff}.sidebar{border-radius:20px;background-color:#fff;box-shadow:2.5px 2.5px 10.6px rgba(0,0,0,0.036),20px 20px 53px rgba(0,0,0,0.07)}.sidebar .co-val{background-color:#83bf41;color:#1c2759;text-align:center;padding:2rem 1.5rem 3rem;border-radius:20px 20px 0 0}.sidebar .co-val small{display:block;font-size:.75rem}.sidebar .co-val small b{text-decoration:line-through;font-weight:600;font-size:.9rem}.sidebar .co-val .valor{display:block;margin-top:0.2rem;font-size:1.4rem;font-weight:700}.sidebar .bt{display:block;text-align:center;margin-top:-18px}.sidebar .bt a{display:inline-flex;background-color:#1c2759;width:100%;justify-content:center;color:#fff;font-size:.75rem;font-weight:600;padding:.5rem;align-items:center;border-radius:5px}.sidebar .bt a:hover{background-color:#6c6c6c}.sidebar .bt svg{margin-right:.8rem;height:18px}.sidebar .bt svg path{fill:#fff}.sidebar .tx{display:block;padding:0 2.5rem 3rem}.sidebar .address{display:flex;align-items:center;font-size:.8rem;text-align:center;margin-top:1.3rem;justify-content:center}.sidebar .address img{margin-right:.5rem}.sidebar h2{font-size:1rem;text-align:center;display:block;margin-top:0.8rem}.sidebar .icons{display:flex;flex-wrap:wrap;justify-content:space-between}.sidebar .icons li{width:48%;margin:.3rem 0;display:inline-flex;align-items:center;font-size:0.9rem}.sidebar .icons li img{margin-right:.6rem}.sidebar hr{border-bottom:none;border-top:1px solid #ddd;margin:1rem 0}.sidebar .bts-modal li{width:100%;margin:.5rem 0}.sidebar .bt-wpp svg{height:20px}.sidebar .bt-wpp svg path{fill:#fff}.thumbs ul{display:flex;padding:0;margin-top:.75rem;flex-wrap:wrap}.thumbs ul li{padding:.75rem;flex:0 0 auto;width:16.6%}.thumbs ul img{border-radius:20px}.thumbs ul figure{height:140px;position:relative}.thumbs .video .play,.thumbs .bt-maisfotos{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.thumbs .video .play svg,.thumbs .bt-maisfotos svg{width:50px}.thumbs .bt-maisfotos span{background-color:#fff;padding:.7rem .8rem;border-radius:5px;font-weight:600;font-size:.8rem;display:inline-flex;align-items:center}.thumbs .bt-maisfotos span img{border-radius:0;margin-right:.5rem}.ficha{padding:2rem 0}.ficha .code{background-color:#1c2759;border-radius:5px;padding:.4rem .8rem;display:inline-block;color:#fff;font-size:.8rem}.ficha .brands{display:block;margin:1rem 0;font-size:.8rem}.ficha h1{display:block;font-size:1.2rem}.ficha .icones-ficha div{margin:auto 0}.ficha .icones-ficha .bts-modal{display:flex;gap:0 1rem;flex-wrap:wrap;align-items:center}.ficha .icones-ficha .bts-modal li{flex:1}.ficha .icones-ficha .valor{font-weight:600}.ficha .icones-ficha .valor small,.ficha .icones-ficha .valor span{display:block}.ficha .icones-ficha .valor small{text-decoration:line-through;font-size:.8rem}.ficha .icones-ficha .valor span{font-size:1.2rem}.ficha .icones-ficha .icones{display:flex;align-items:center;flex:1;justify-content:space-between}.ficha .icones-ficha .icones li{display:flex;align-items:center}.ficha .icones-ficha .icones li img{margin-right:.5rem}.infras figure{height:200px}.infras figure img{border-radius:20px}.infras h2{font-weight:600;font-size:1.2rem;font-weight:300;color:#83bf41}.infras li{font-size:.8rem;margin:0.2rem 0;display:inline-flex;align-items:center;width:25%;padding-right:0.8rem}.infras li img{margin-right:.5rem;height:auto !important}.infras p{font-size:.8rem}.form-local{--bs-gutter-x:4.5rem}.sem h2{color:#83bf41;font-weight:300;font-size:min(max(1rem,4vw),1.8rem)}.sem h2 span{display:block;color:#000;font-weight:700;font-size:min(max(1rem,4vw),2.2rem)}.sem .imovel h3{padding:1.5rem 1rem 0.8rem}.leadlink{display:none}input[type="text"].error,select.error,textarea.error,input[type=date].error,input[type=time].error,input[type=email].error{border:2px #a1090f solid;color:#a1090f;padding:0.7rem 0.85rem}label.error{position:relative;z-index:8;font-size:10px;float:left;text-align:left;color:#fff;background-color:#a1090f;width:auto;margin-left:10px;padding:0.1rem 0.8rem;margin-top:-16px;margin-bottom:-10px;border-radius:8px}#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-color:#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}#whats-fab svg path{fill:#fff}#resultados{position:relative}#loading{position:absolute;width:90px;height:90px;margin-left:-45px;left:50%;top:80px}.loadingA{background-color:#fff;border:5px solid #1c2759;opacity:1;border-top:5px solid #fff;border-left:5px solid #fff;border-radius:50px;width:50px;height:50px;margin:0 auto;-moz-animation:spin .2s infinite linear;-webkit-animation:spin .2s infinite linear}.loadingB{background-color:#fff;border:5px solid #83bf41;opacity:1;border-top:5px solid #fff;border-left:5px solid #fff;border-radius:50px;width:30px;height:30px;margin:0 auto;position:relative;top:-40px;-moz-animation:spinoff .4s infinite linear;-webkit-animation:spinoff .4s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}
100%{-moz-transform:rotate(360deg)}}
@-moz-keyframes spinoff{0%{-moz-transform:rotate(0deg)}
100%{-moz-transform:rotate(-360deg)}}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg)}}
@-webkit-keyframes spinoff{0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(-360deg)}}
