.grecaptcha-badge{opacity:0!important;visibility:collapse!important}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}textarea:focus,input:focus,input,textarea,select{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul li,ul{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:#fff0}h1,h2,h3,h4,h5,h6{font-weight:400}html{overflow-y:scroll}nav ul,nav li{margin:0}strong,th{font-weight:700}.ie7 img{-ms-interpolation-mode:bicubic}a:focus{outline:none}header a,footer a,form input.wpcf7-submit,#pagenav a,.addtoany_list a,.addtoany_list a span,.post a,.gallery a,.postFoto a,a.mais,.assinatura,.social .fab,#scrollTop,.slick-prev,.slick-next,.thumb a,.slick-dots li button,aside a,.politica a,.boxContato a,.postNav a,.boxContatoInfo a,a.btn,.servico a,.formSubmit,.fotoZoom,.postSingle a,.btnSidebar,.mapaLista a,a.btn .fab,a.btn .fas,a.btn .far,.corretor a,.tabs li a,.btnCadastre,.servicoBox a,.accordion-toggle,#areaDeCliente a,.formQuantidade label,.switchContainer label:before,.switchContainer label:after{-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}body{background:#fff;color:#a9a9a9;font-size:15px;line-height:20px;font-weight:400;font-family:"Roboto",sans-serif}.desktop{display:none}#scrollTop{width:30px;height:30px;line-height:30px;display:block;color:#fff;text-align:center;overflow:hidden;cursor:pointer;position:fixed;right:10px;bottom:10px;z-index:500;font-size:18px!important;display:none;background:#999;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#scrollTop:hover{background:#f20c14}.fas.fa-phone{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}a.btn:link,a.btn:visited{color:#fff;background:#f20c14;float:left;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 20px 20px 0;padding:5px 20px;font-size:14px;line-height:25px;text-align:center;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.post a.btn,.imovelLancamento a.btn,.blocoBotao a.btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0}a.btn:hover,a.btn:active{background:#830811}a.btn.btnVinho:link,a.btn.btnVinho:visited{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#830811}a.btn.btnVinho:hover,a.btn.btnVinho:active{background:#f20c14}.botoes{overflow:hidden;clear:both;text-align:center;padding:50px 0}.single-produto .botoes{padding:0 0 30px 0}.botoes a.btn{margin:0 10px 20px 10px;display:inline-block;float:none}h1{font-size:30px;line-height:40px;margin-bottom:20px;padding-bottom:17px;position:relative;text-transform:uppercase;font-weight:700}.center{overflow:hidden;position:relative;text-align:center}h1:after,#mapaInfo h2:after,#imovelDescricao h2:after,#imovelSidebar h3:after,#assinaturaDigital h2:after{content:"";position:absolute;bottom:0;left:0;width:120px;height:3px;background:#f20c14;display:block}.center h1:after,#imovelSidebar h3:after{left:50%;margin:0 0 0 -60px}h2{font-size:25px;line-height:30px;margin-bottom:20px;color:#58595b;font-weight:700;text-transform:uppercase}h3{font-size:20px;line-height:25px;margin-bottom:20px;font-weight:700}aside h3{color:#f20c14;margin:0 0 20px 0;padding-bottom:10px;border-bottom:2px solid #f20c14;font-size:15px;text-transform:uppercase;letter-spacing:3px}section{padding:0 20px;overflow:hidden;clear:both;position:relative}a:link,a:visited{color:#58595b;text-decoration:none}a:hover,a:active{color:#f20c14}p{margin-bottom:20px}aside{overflow:hidden;max-width:300px;margin:0 auto 30px auto}aside ul,aside ul li{margin-bottom:5px}aside ul li a{display:block;position:relative}aside ul li a:after{font-family:"Font Awesome 5 Free";font-weight:900;font-size:13px;text-align:right;content:"\f054";position:absolute;right:1px;top:0}.tagCloud a{text-transform:lowercase;line-height:20px;display:block;float:left;margin:0 15px 5px 0}.sideBox,.postInfo{overflow:hidden;margin-bottom:30px}.postInfo{font-size:14px;line-height:20px;font-weight:500;text-transform:uppercase;color:#a9a9a9;margin-bottom:20px}.sideBox.sideSocial{margin-bottom:50px}#blogBusca{position:relative;overflow:hidden;width:auto;max-width:250px;margin:0 0 20px 0;position:relative;height:40px;background:#f2efef}aside #blogBusca{margin-bottom:40px;max-width:none}#blogBusca input#s{height:40px;line-height:40px;padding:0 50px 0 10px;background:#f2efef;width:100%;border:0!important;margin:0!important;z-index:1;color:#999}#blogBusca input#searchsubmit{width:40px;height:40px;line-height:40px;float:right;overflow:hidden;text-indent:9999px;cursor:pointer;background:#f2efef url(../images/busca.png) center no-repeat;position:absolute;z-index:2;top:0;right:0;border:0!important;padding:0!important}#pagenav{overflow:hidden;clear:both;text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center;padding:0 0 14px 0}#pagenav a,#pagenav span{margin:0 3px 6px 3px;width:26px;height:26px;line-height:26px;font-size:15px;color:#666;text-align:center;overflow:hidden;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}#pagenav span.current{color:#fff;background:#830811;border-color:#830811}#pagenav span.dots{color:#666}#pagenav a:link,#pagenav a:visited{color:#666}#pagenav a:hover,#pagenav a:active{color:#fff;background:#f20c14;border-color:#f20c14}form{overflow:hidden;clear:both;margin-bottom:10px}.g-recaptcha{clear:both;display:block}input[type="text"],input[type="password"],input[type="file"],input[type="email"],input[type="date"],input[type="tel"],textarea,select{width:100%;-webkit-appearance:none;color:#333;background-color:#fff;border:1px solid #ccc;font-size:14px;height:40px;line-height:40px;padding:0 15px;margin:0 0 10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:400;font-family:"Roboto",sans-serif}select{background-color:#fff;background-image:url(../images/setaSelect.png);background-position:center right;background-repeat:no-repeat}aside select{background:#f2efef url(../images/setaSelect.png) center right no-repeat;border-color:#f2efef;height:40px;line-height:40px}textarea{height:150px;resize:none;line-height:20px;padding:15px}label{display:block;clear:both;margin-bottom:10px;font-size:15px;line-height:20px;color:#58595b}form input[type="text"].wpcf7-not-valid,form input[type="email"].wpcf7-not-valid,form input[type="date"].wpcf7-not-valid,form input[type="tel"].wpcf7-not-valid,form textarea.wpcf7-not-valid,.wpcf7 select.wpcf7-not-valid,#ebook form input[type="text"].wpcf7-not-valid,#ebook form input[type="email"].wpcf7-not-valid,#ebook form input[type="tel"].wpcf7-not-valid,#formCadastro form input[type="email"].wpcf7-not-valid,form input[type="file"].wpcf7-not-valid,select.wpcf7-not-valid{background-color:#ffc;border-color:#c00}form input.wpcf7-submit,input.formSubmit,.submit-button{-webkit-appearance:none;padding:0!important;margin:0 0 20px 0!important;float:left;color:#fff;font-size:18px;border:0!important;cursor:pointer;width:120px;height:auto;line-height:40px;text-transform:uppercase;display:block;background:#f20c14;overflow:hidden;font-weight:400;font-family:"Roboto",sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.blocoForm form input.wpcf7-submit,#imovelSidebar form input.wpcf7-submit,#trabalheConosco form input.wpcf7-submit,#lancamentoContato form input.wpcf7-submit{float:right}#lancamentoContato form input.wpcf7-submit{width:240px;font-size:14px}form input.wpcf7-submit:hover{background:#830811;color:#fff}form p{overflow:hidden;margin:0}#rodapeNewsletter form input[type="email"]{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:60%;background-color:#e9e1cd;border:1px solid #e9e1cd;font-size:12px;padding:0 10px;float:left}#rodapeNewsletter input.formSubmit{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:38%;background-color:#f20c14;font-size:12px;font-weight:500;letter-spacing:normal;float:right;margin:0 0 10px 0!important}#rodapeNewsletter input.formSubmit:hover{background-color:#fff;color:#830811}::-webkit-input-placeholder{color:#333}::-moz-placeholder{color:#333}:-ms-input-placeholder{color:#333}:-moz-placeholder{color:#333}header{width:100%;position:fixed;z-index:9000;background:#830811;color:#fff;left:0;top:0;-webkit-box-shadow:0 0 15px 0 rgb(0 0 0 / .2);-moz-box-shadow:0 0 15px 0 rgb(0 0 0 / .2);box-shadow:0 0 15px 0 rgb(0 0 0 / .2)}#logo{display:block;float:left;width:auto!important;height:50px!important;aspect-ratio:12400 / 7597.7;margin:5px 0}.fa-bars{color:#fff;font-size:25px;line-height:60px!important;height:60px;cursor:pointer;float:right;margin-left:40px}.spacer{height:60px;display:block;width:100%}#topMenu{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;padding-top:10px}#topWhats,#topFixo,.topCliente{min-height:30px;padding:5px 0 5px 30px;line-height:20px;position:relative;margin-bottom:0;font-weight:500;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#topFixo{width:100%}#topWhats{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}#topFixo .fas.fa-phone{font-size:12px;text-align:center!important;background:#fff;color:#830811;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:22px;height:22px;line-height:22px!important;margin-right:5px;position:absolute;left:0;top:3px}.topCliente{text-transform:uppercase;float:right;margin:15px 0 0 0}.topCliente img{display:block;height:26px!important;width:auto!important;position:absolute;left:0;top:2px}#topWhats .fab{font-size:25px;line-height:30px!important;position:absolute;left:0;top:0}.menu{display:none;position:relative;clear:both;font-size:15px;font-weight:300;line-height:20px;margin-bottom:10px;overflow:hidden}#nav li{display:block;overflow:hidden;text-align:right;margin-bottom:15px}header a:link,header a:visited{color:#fff}header a:hover,header a:active{color:#ccc}#nav li ul.submenu,#navRodape li ul.submenu{display:none;font-size:13px;line-height:16px;margin:0 0 5px 0;text-transform:none;font-weight:400}#navRodape li ul.submenu{font-size:12px;line-height:16px;padding:0 0 0 10px;margin:5px 0;border-left:2px solid #c1c3c7}#nav li ul.submenu li{margin:0;padding:10px 17px 0 0}a.topLink:after{font-family:"Font Awesome 5 Free";font-weight:900;font-size:13px;text-align:right;content:"\f078";margin-left:5px}.page-template-page-revenda .mRevenda a,.single-produto .mProdutos a,.page-template-page-contato .mContato a,.home .mHome a,.page-template-page-sobre .mSobre a{color:#6ca1e7!important}#newsletter form input[type="text"],#newsletter form input[type="email"]{color:#fff;background-color:#fff0;border:1px solid gray;margin-bottom:10px;padding:0 10px;height:35px;line-height:35px}#newsletter form input[type="text"].wpcf7-not-valid,#newsletter form input[type="email"].wpcf7-not-valid{border-color:#c00;background:#ffc}#newsletter form input.wpcf7-submit{color:#fff;border:0!important;background:gray;width:150px;letter-spacing:0;float:left;margin:0 0 20px 0!important}#newsletter form input.wpcf7-submit:hover{color:#fff;background-color:#f58634}#newsletter ::-webkit-input-placeholder{color:gray}#newsletter ::-moz-placeholder{color:gray}#newsletter :-ms-input-placeholder{color:gray}#newsletter :-moz-placeholder{color:gray}footer{background:#830811;padding:40px 0 0 0;color:#fff;font-size:12px;line-height:16px;position:relative;z-index:2000}footer h3{margin-bottom:10px}.rodapeBox{overflow:hidden;margin-bottom:20px}.rodapeApp img{display:block;float:left;height:40px!important;width:auto!important;margin-bottom:20px}.boxContato{position:relative;padding-left:25px;margin-bottom:20px;line-height:20px}.bloco .boxContato{padding-left:35px;line-height:25px;color:#58595b}.boxContato .far,.boxContato .fas,.boxContato .fab{width:20px;height:20px;line-height:20px!important;text-align:center!important;position:absolute;left:0;top:0;font-size:16px}.bloco .boxContato .far,.bloco .boxContato .fas,.bloco .boxContato .fab{width:25px;height:25px;line-height:25px!important;font-size:22px;color:#f20c14}.boxContato .fas.fa-phone{font-size:10px;background:#fff;color:#830811;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:16px;height:16px;line-height:16px!important;left:2px;top:2px}.bloco .boxContato .fas.fa-phone{font-size:10px;background:#f20c14;color:#fff;width:22px;height:22px;line-height:22px!important;left:2px;top:2px}.boxContato.boxTel{margin-bottom:5px}.boxTel a,.boxWhats a{font-weight:700}#rodapeNav{border-bottom:1px solid #fff;margin-bottom:20px}#rodapeNav ul,#rodapeNav ul li{margin-bottom:10px}#rodapeNav ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}#rodapeNav ul li{width:45%}footer a:link,footer a:visited{color:#fff}footer a:hover,footer a:active{color:#f20c14}#rodapeNewsletter form{max-width:320px}#creditos{padding:20px 0 0 0;width:100%;background:#fff;color:#666;text-align:center}#copyright{margin-bottom:20px}#logoRodape{margin:0 auto 20px auto;overflow:hidden}#logoRodape img{display:block;width:150px!important;height:auto!important;float:left}#creditos section{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center}#creditos a.btn{margin:0 auto 20px auto;font-size:20px;line-height:25px;text-transform:capitalize;padding:15px}.social{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin-bottom:20px}.social .fab{width:55px;line-height:55px!important;height:55px;text-align:center!important;font-size:22px;webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;background:#f20c14}.social .fab:hover{background:#fff;color:#830811}.social li{margin:0 10px 0 0}.postNav{overflow:hidden;clear:both;padding:50px 0;font-size:15px}.postPrev,.postNext{float:left;overflow:hidden}.postNext{text-align:right;float:right}.postNav a:link,.postNav a:visited{line-height:20px;text-align:center;height:20px;display:block;width:120px;color:#ccc;text-decoration:none!important;padding:5px 0;border:2px solid #ccc;text-transform:uppercase}.postNav a:hover,.postNav a:active{background:#c93;border-color:#c93;color:#fff}.postHeader h1,#relacionados h1{text-transform:none;color:#58595b}#relacionados h1{margin-bottom:50px}.postFooter{padding-top:20px;border-top:1px solid #f20c14;overflow:hidden;color:#f20c14}.postSingle{overflow:hidden;margin-bottom:30px;color:#58595b}.addtoany_shortcode{margin-bottom:20px}.postSingle h2{text-transform:none}.postSingle ul,.bloco ul,.postSingle ol,.left ul{margin-bottom:20px}.postSingle ol{list-style-position:outside}.postSingle ol li{list-style-type:decimal;margin-left:25px}.postSingle ul li,.bloco ul li{list-style-type:disc;margin-left:25px}.single .post a{text-decoration:underline}blockquote{margin:0 0 20px 0;font-size:22px;line-height:28px;border-left:5px solid #f20c14;color:#f20c14;padding:20px 30px 20px 30px;overflow:hidden;font-style:italic}.wp-caption{background:#f8f8f8;padding:5px;overflow:hidden;clear:both;display:block;font-size:12px;text-align:center;margin-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.postSingle img,.alignnone,.aligncenter,.wp-caption img,.responsive,.servicoBox img{width:100%!important;height:auto!important;display:block;margin-bottom:20px}.wp-caption p,blockquote p,.responsive.bannerLancamento,#mapaLancamento,.servicoBox img{margin-bottom:0}.postSingle .wp-caption img{margin-bottom:5px}.gallery,.postSingle ul.gallery,.bloco ul.gallery{overflow:hidden;clear:both;list-style:none;width:102%}.postSingle ul.gallery li,.bloco .gallery li{width:48%;position:relative;float:left;padding:0;background:0;margin:0 2% 2% 0!important;list-style:none!important}.gallery li a{display:block;height:100%;position:absolute;width:100%;left:0;top:0;z-index:2}.foto,.depoimentoFoto,.depoimentoFoto{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;display:block;clear:both;padding-bottom:60%;position:relative}.depoimentoFoto{width:120px;height:120px;padding:0;margin:0 auto 10px auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#sobreGaleria .foto{padding-bottom:75%}.gallery li a:hover{background-color:rgb(0 0 0 / .3);background:rgb(0 0 0 / .3)}#blogHeader{margin-bottom:30px}#posts{overflow:hidden}.post{margin-bottom:50px;overflow:hidden;font-size:13px;line-height:18px;position:relative;background:#ebebeb;color:#58595b}.postResumo{padding:15px;overflow:hidden;position:relative}.post.postHome{margin:0 10px 50px 10px;width:auto}.postHome .postResumo{padding:10px 15px 0 15px}.postHome .postResumo:after{content:"";z-index:1;position:absolute;width:100%;background:#fff;bottom:0;left:0;height:10px}.postResumo h2{text-transform:none;margin-bottom:5px;font-size:20px;line-height:25px}.postHome .postResumo h2{color:#830811}.postResumo a:link,.postResumo a:visited{text-decoration:none!important;text-transform:uppercase;font-weight:700;color:#f20c14;font-size:15px;z-index:2;position:relative}.postResumo a:hover,.postResumo a:active{color:#830811}.postHome .postResumo a.btn{color:#fff!important}.fotoIntro{overflow:hidden;clear:both;position:relative}.postData{position:relative;z-index:3;margin:-25px 0 0 0;color:#fff;text-align:center;background-color:rgb(242 12 20 / .9);background:rgb(242 12 20 / .9);text-transform:uppercase;width:150px;height:50px;line-height:50px;font-size:15px;font-weight:500}.postHome .postData{background:none;position:relative;margin:0;padding:15px;font-size:12px;line-height:16px;color:#58595b;width:auto;height:auto;text-align:left;line-height:normal;text-transform:none}.postHome .postData:after{content:"";width:30px;height:3px;left:15px;bottom:0;position:absolute;background:#58595b}.postFoto,.imovelFoto,.servicoFoto{background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;width:100%;padding-bottom:75%;display:block;clear:both;position:relative;z-index:1}.imovelFoto{padding-bottom:60%}.postFoto a{width:100%;height:100%;position:absolute;left:0;top:0;display:block;z-index:2}a.mais:link,a.mais:visited{text-transform:uppercase;text-decoration:none!important;font-weight:700;font-size:14px;line-height:20px;padding:10px 15px;overflow:hidden;display:inline-block;border:2px solid #1a1a1a;color:#1a1a1a}a.mais:hover,a.mais:active{color:#fff;border-color:#f58634;background:#f58634}.botao{padding:50px 0;text-align:center}.page-template-page-blog h1,.archive h1,.search h1{margin-bottom:50px}.postCat{text-transform:uppercase;color:#a9abae;line-height:25px;font-size:13px;margin:0 0 10px 0;letter-spacing:1px}.conteudo{padding:50px 0 30px 0;overflow:hidden;clear:both;position:relative}#bannerHome{overflow:hidden;margin-bottom:50px;padding:50px 0;position:relative}#bannerHome section{display:block;height:auto;position:relative;z-index:1}#bannerHome h1,#bannerHome p{text-align:center;margin:0 auto 20px auto;width:100%}.tabs{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding-bottom:1px}.tabs li{width:50%;text-align:center}.tabs li a:link,.tabs li a:visited{color:#fff!important;font-size:11px;line-height:15px;padding:10px 5px;display:block;text-transform:uppercase;font-weight:500;background:#f20c14;margin:1px}.tabs li a:hover,.tabs li a:active,.tabs li.active a{background:#830811}.tab_container{padding:0 1px}.tab_content{display:none;background:#fff;padding:20px 20px 0 20px;overflow:hidden}#bannerBusca{overflow:hidden;clear:both;max-width:960px;padding-top:20px;margin:0 auto 40px auto}#bannerBusca input[type="text"],#bannerBusca select{border-color:#e4e4e4;background-color:#e4e4e4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:20px}#bannerBusca input.buscaBannerSubmit{-webkit-appearance:none;display:block;margin:0 auto 20px auto;float:none;padding:0!important;border:0!important;text-indent:9999px;overflow:hidden;width:50px;height:50px;background:#fff url(../images/buscaHome.png) center no-repeat;-webkit-background-size:50px auto;-moz-background-size:50px auto;-o-background-size:50px auto;background-size:50px auto;cursor:pointer}.buscaChave{width:100%}a.btnCadastre:link,a.btnCadastre:visited{color:#fff}a.btnCadastre:hover,a.btnCadastre:active{color:#f20c14}.btnCadastre{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;max-width:250px;margin:0 auto}.btnCadastre img{display:block;margin:0 10px 0 0;width:auto!important;height:36px!important}.btnCadastre span{display:block;position:relative;padding-bottom:10px;font-weight:700}.btnCadastre span:after{width:80%;height:5px;background:#f20c14;position:absolute;bottom:0;left:50%;margin-left:-40%;content:""}#popUpBusca,#popUpBusca1,#popUpBusca2{width:50%;padding:20px 20px 0 20px;overflow:hidden;clear:both}#popUpBusca h2,#popUpBusca1 h2,#popUpBusca2 h2{text-transform:none;border-bottom:3px solid #f20c14;padding-bottom:10px}#popUpBusca .submit-button,#popUpBusca1 .submit-button,#popUpBusca2 .submit-button{float:right;width:150px}.popUpBuscaSelect{padding-bottom:10px;clear:both}.popUpBuscaTodos{margin-bottom:20px;padding-bottom:0}.popUpBairros{height:175px;overflow:auto;margin-bottom:20px;border:1px solid #ccc;padding:15px 10px 10px 15px}.banners{overflow:hidden;margin-bottom:30px}.video{overflow:hidden;margin-bottom:50px}#anuncios{overflow:hidden;clear:both;width:100%;padding:50px 0 80px 0}.destaques{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:30px 0}.destaque{overflow:hidden;position:relative;margin:0 10px;display:block}.destaqueWrapper{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;margin:0 5px;padding:15px;text-align:center;background:#f1f1f1}.destaqueWrapper .fa-youtube{width:40px;height:40px;line-height:40px!important;color:#f20c14;background:#fff;font-size:30px;display:block;text-align:center!important;position:absolute;z-index:2;right:10px;top:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden}.destaqueInfo{font-size:14px;line-height:18px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:15px 0;z-index:1;position:relative}.destaqueInfo p{padding:0 5px;margin-bottom:5px;font-weight:500}.destaqueInfo img{display:block;margin:0 5px 5px 5px;height:25px!important;width:auto}.destaque .postFoto{padding-bottom:100%}.destaque a.btn{width:100px;margin:-17.5px auto 20px auto;z-index:2;position:relative;padding:5px 0;float:none;font-weight:700}.selo{position:absolute;top:20%;left:0;color:#fff;font-weight:700;text-transform:uppercase;padding:10px 15px;font-size:16px;line-height:20px;display:block;float:left;z-index:3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.selo-home{top:10%}#imovelGaleria .selo{left:10px;top:10px}.seloLaranja{background:#f26522}.seloVermelho{background:#f20c14}.fotoZoom{background-position:left;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}.postFoto:hover .fotoZoom,.gallery li:hover .fotoZoom{-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}#atendimento{overflow:hidden;padding-top:30px}.blocosEnderecos{padding-top:30px}.blocosEnderecos h1{color:#f20c14;padding:0}.blocosEnderecos h1:after{display:none}.mapa{position:relative;height:650px;overflow:hidden;width:100%;margin-bottom:20px}.bloco .mapa{margin-bottom:50px}.mapa iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;z-index:1;pointer-events:none}.bloco{overflow:hidden}.blocoTitulo{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-bottom:20px}.blocoTitulo h2{margin:0 0 0 10px}.blocoSubtitulo{font-weight:700;font-style:italic}.blocoTitulo img{display:block;width:auto!important;height:90px!important}#lista{position:relative;z-index:2;background:#fff}#lista .blocos{padding-bottom:30px;overflow:hidden}#sassi-imoveis h1{margin-bottom:50px}#sassi-imoveis .blocos,#slideDepoimentos{margin-bottom:30px}#sassi-imoveis .blocos h1{margin-bottom:20px}.banner{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}.banner h1{text-transform:none;margin:0;padding:0}.banner h1:after{display:none}.banner section{color:#fff;text-align:left;height:28vh;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:center}.banner.centralizado section{align-items:center;text-align:center}#institucional{overflow:hidden;clear:both}.iconeImage img{display:block;margin:0 auto 10px auto;width:80px!important;height:auto!important}.icone{overflow:hidden;margin-bottom:30px;text-align:center}.icones{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:102%;font-weight:500}.icones .icone{width:48%;margin-right:2%;margin-bottom:30px}.numero{text-align:center;overflow:hidden}.numero small{display:block;text-transform:uppercase;margin-bottom:10px}.numero.numero2 small{max-width:250px;margin:0 auto}.numero.numero3 small{max-width:300px;margin:0 auto}.numero img{width:100px!important;height:auto!important;margin:0 auto 10px auto;display:block}.numeroTitulo,.numero.numero4 small{font-weight:700;font-size:25px;line-height:30px;color:#f20c14;margin-bottom:20px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center;text-transform:none}.numero.numero2 .numeroTitulo{max-width:450px;margin:0 auto}.numero.numero3 .numeroTitulo{max-width:450px;margin:0 auto}.numero.numero4 .numeroTitulo{text-align:center;margin-bottom:0;justify-content:center;font-size:50px;line-height:55px}.counter{margin:0 10px}#slideDepoimentos .slick-list,#slidePosts .slick-list,.destaques .slick-list{margin:0 30px}#slideDepoimentos strong{display:block}.depoimento{padding:0 15px;text-align:center}#sobreGaleria{overflow:hidden}#sobreGaleria .gallery{width:100%;margin:0;padding:0}#imoveisHeader{margin-bottom:30px;overflow:hidden}#imoveisHeader h1{font-size:25px;line-height:30px;text-transform:none}.imovel{margin-bottom:50px;overflow:hidden;border-bottom:1px solid #ccc;color:#58595b;padding:0 5px;position:relative}.imovel .selo{top:10%}.imovelFotos{position:relative;z-index:1;margin-bottom:20px}.imovelBotao{margin:0 30px 20px 0;width:100px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.imovelBotao a.btn{margin:0;padding:5px 0;width:100px;float:none}.imovelIcones{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;text-align:center;font-weight:700;font-size:15px;margin-bottom:20px}.imovelVideo{width:100px;margin-bottom:20px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.imovelVideo .fa-youtube{color:#f20c14;font-size:36px;display:block;margin:0 auto;width:50px;height:35px;line-height:35px!important;text-align:center!important}.imovel h2{display:block;width:100%}.imovelChave{background:url(../images/chave.png) left center no-repeat;-webkit-background-size:auto 30px;-moz-background-size:auto 30px;-o-background-size:auto 30px;background-size:auto 30px;line-height:18px;margin-bottom:20px;padding:6px 0 6px 36px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.imovelChave p{margin-bottom:0;line-height:30px}.imovelIcones img,.imovelChave img{display:block;height:30px!important;width:auto!important;margin:0 auto 10px auto}.imovelChave img{margin:0 10px 0 0}.imovelIcones div{width:33.3333%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #ccc;padding:0 15px}.imovelIcones div:first-child{border:0}.filtros{overflow:hidden;margin:0}.filtros a.btn .fas{color:#fff!important;line-height:40px!important;height:40px!important;font-size:14px}.filtros a.btn{height:40px;line-height:40px;padding:0;margin:0 0 2% 0;display:block;width:49%}.filtros select,form input.filtroBusca,form input.filtroChave{height:40px;line-height:40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#f2efef;border-color:#f2efef;margin-bottom:2%;padding:0 10px 0 30px;font-size:13px;width:49%}.filtros form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.filtros select{background:#f2efef url(../images/ordenarForm.png) 5px center no-repeat}form input.filtroBusca{background:#f2efef url(../images/busca.png) 5px center no-repeat}form input.filtroChave{background:#f2efef url(../images/chaveForm.png) 5px center no-repeat}#sidebarMobile{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 0 0 0;overflow:hidden;max-width:260px;margin:0 auto}aside h2{background:#f20c14;text-align:center;padding:15px 20px;display:block;margin-bottom:15px;color:#fff;font-size:15px;line-height:20px;font-weight:700}.btnSidebar{background:#f20c14;text-align:center;padding:15px 20px;display:block;margin-bottom:15px;color:#fff;font-size:15px;line-height:20px;font-weight:700;cursor:pointer;text-transform:uppercase}.btnSidebar:hover{background:#830811}.btnSidebar .fas{margin:0 5px}.btnSidebar.ativo .fas,.blocoBotao a.btn.ativo .fas{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}aside input[type="text"],aside input[type="file"],aside input[type="email"],aside input[type="date"],aside input[type="tel"],aside textarea{background:#f2efef;border-color:#f2efef}aside form,#imovelSidebar form,#bannerHome form,#lancamentoContato form{margin:0}aside input.formSubmit{float:right;background:#830811;font-size:15px}aside input.formSubmit:hover{background:#f20c14}#sidebarTipo,#sidebarLocal{margin-bottom:30px}.formQuantidade{border:1px solid #f1f1f1;border-right:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.formQuantidade label{text-align:center;cursor:pointer;border-right:1px solid #f1f1f1;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:5px 0}.formQuantidade label:hover,.btnQuantidade.ativo{background:#f20c14;color:#fff}.formQuantidade label input{display:none}.rangeValue{color:#58595b;display:block;clear:both;text-align:right}.switchContainer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative;margin-bottom:10px}.switchContainer span{display:block;color:#58595b}.switchContainer input{display:none}.switchContainer label{width:66px;height:30px;cursor:pointer;position:relative;margin:0}.switchContainer label:before{content:"";z-index:1;top:3px;left:3px;background:#f1f1f1;width:60px;height:22px;position:absolute;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px}.switchContainer label:after{position:absolute;background:#eee;z-index:2;width:24px;height:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:"";left:3px;top:2px;-webkit-box-shadow:0 0 3px 0 rgb(0 0 0 / .5);-moz-box-shadow:0 0 3px 0 rgb(0 0 0 / .5);box-shadow:0 0 3px 0 rgb(0 0 0 / .5);-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}.switchContainer label.ativo:before{background:#f20c14}.switchContainer label.ativo:after{margin-left:37px}.slidecontainer{width:100%}.slider{-webkit-appearance:none;appearance:none;width:100%;height:10px;background:#f1f1f1;outline:none;position:relative;padding:0!important;margin:0!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.slider::-webkit-slider-thumb{z-index:2;-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#f20c14;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.slider::-moz-range-thumb{z-index:2;width:20px;height:20px;background:#f20c14;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#imovelTopo{overflow:hidden;padding:50px 0 30px 0;font-size:13px;font-weight:500;color:#58595b}#imovelTitulo h2{margin-bottom:10px;width:100%}#imovelTitulo{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;border-bottom:1px solid #ccc;margin-bottom:10px;width:100%}.imovelPreco{padding:10px 0}.imovelPreco h2{margin-bottom:0;width:100%}.imovelPreco strong{font-weight:400;color:#f20c14;font-size:25px;line-height:30px;display:block}.infoValor{display:block;color:#fff;background:#f20c14;position:absolute;z-index:2;font-size:11px;line-height:15px;padding:5px;right:0;top:22px;display:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#imovelExtra{position:relative;float:left}#imovelExtra small{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;padding:5px 0;z-index:1}.btnInfo{color:#fff;background:#f20c14;display:block;width:13px;height:13px;line-height:13px;text-align:center;font-size:10px;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:3px 0 0 5px;z-index:4}#imovelLocal{background:url(../images/pin2.png) left center no-repeat;-webkit-background-size:auto 25px;-moz-background-size:auto 25px;-o-background-size:auto 25px;background-size:auto 25px;line-height:15px;padding:5px 0 5px 30px;margin:0 20px 10px 0}#imovelChave{background:url(../images/chave.png) left center no-repeat;-webkit-background-size:auto 25px;-moz-background-size:auto 25px;-o-background-size:auto 25px;background-size:auto 25px;line-height:15px;padding:5px 0 5px 30px;margin:0 0 10px 0}#mapaInfo,#imovelDescricao{color:#58595b}#imovelDescricao .video{margin-bottom:20px}#imovelDescricao .bloco ul li{list-style:none;margin:0;padding:0 0 0 15px;background:url(../images/ticado.png) left 4px no-repeat;-webkit-background-size:10px auto;-moz-background-size:10px auto;-o-background-size:10px auto;background-size:10px auto}#imovelDescricao .blocos{padding:30px 0}#mapaInfo h2,#imovelDescricao h2{padding-bottom:13px;font-size:20px;line-height:25px;text-transform:none;position:relative}#mapaInfo{overflow:hidden;padding:30px 0}.mapaLista{overflow:hidden}.mapaBotoes{overflow:hidden;padding-top:30px}.mapaLista ul{width:102%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin-bottom:15px}.mapaLista ul li{width:48%;margin-right:2%;margin:0 0 5px 0;font-size:14px}.mapaLista img{display:block;height:18px!important;width:auto!important;margin:0 5px 0 0}.mapaLista a{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}#imovelSidebar h3{color:#830811;text-align:center;margin-bottom:20px;padding-bottom:13px;position:relative}a.btn .fab,a.btn .fas,a.btn .far{font-size:22px;height:25px;line-height:25px!important;margin-right:5px;color:#f20c14}a.btn:hover .fab,a.btn:hover .fas,a.btn:hover .far,a.btn:active .fab,a.btn:active .fas,a.btn:active .far{color:#fff}a.btn.btnEscuro:link,a.btn.btnEscuro:visited{background:#830811;color:#fff}a.btn.btnEscuro:hover,a.btn.btnEscuro:active{background:#f20c14}a.btn.btnCinza:link,a.btn.btnCinza:visited{background:#eae5e5;color:#58595b}a.btn.btnCinza:hover,a.btn.btnCinza:active{background:#830811;color:#fff}.bgCinza{background:#ebebeb;padding:20px 20px 0 20px;overflow:hidden;margin-bottom:20px;display:block;clear:both;overflow:hidden}.conteudo.bgCinza{padding:50px 0 30px 0;color:#58595b;margin:0}.politica{font-size:11px;line-height:15px;margin-bottom:20px}.politica a:link,.politica a:visited{color:#a9a9a9;text-decoration:underline}.politica a:hover,.politica a:active{color:#830811}#imoveisRelacionados{background:#ebebeb;padding:50px 0}#imoveisRelacionados h1{margin-bottom:25px}#imoveisRelacionados .selo{left:15px;top:20%}#imoveisRelacionados .imovel{background:#fff;border:0;margin:0;padding:20px 20px 0 20px}#imoveisRelacionados .slick-list{margin:0 40px}#imovelGaleria,#lancamentoGaleria{width:100%;overflow:hidden;position:relative}#imovelGaleria .gallery,#lancamentoGaleria .gallery{position:relative;z-index:1}#imovelGaleria .gallery li,#lancamentoGaleria .gallery li{position:relative;overflow:hidden}#imovelGaleria .gallery li.foto1{width:100%;padding-bottom:50%}#imovelGaleria .gallery li.foto2,#imovelGaleria .gallery li.foto3,#imovelGaleria .gallery li.foto4,#imovelGaleria .gallery li.foto5{width:50%;padding-bottom:25%;float:left}#imovelGaleria .gallery li.hide{display:none}#imovelGaleria a.btn{z-index:2;position:absolute;right:20px;bottom:20px;margin:0}#imovelIntro{overflow:hidden;margin-bottom:30px}#imovelIcones{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:start;margin-bottom:30px}#imovelIcones div{width:50%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;font-size:14px}#imovelIcones img{display:block;width:50px!important;height:auto!important;margin:10px auto}#imovelIcones strong{font-size:17px}#imovelIcones strong,#imovelIcones span{display:block;margin-bottom:15px}#imovelBotoes a.btn{font-size:13px;padding:5px 10px}.corretor{max-width:300px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.corretorFoto{width:40%;margin-bottom:20px}.corretorFoto .foto{padding-bottom:100%}.corretorBio{width:55%;font-size:13px}.corretorBio h4{font-size:18px;line-height:22px;margin:0;font-weight:700}.corretorWhats{width:100%;text-align:center;font-size:20px;line-height:25px;font-weight:500;margin-bottom:20px}.corretorWhats a{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.corretorWhats .fab{color:#f20c14!important;font-size:25px;line-height:25px!important;margin-right:5px}#formTrabalhe{overflow:hidden}.wpcf7-form-control-wrap.curriculo{display:block;clear:both}#trabalheConosco .blocos{margin-bottom:30px}#trabalheConosco form small{display:block;clear:both;color:#333;margin:0 0 10px 0;font-size:11px;line-height:15px;font-weight:500}#lancamentos{max-width:960px;margin:0 auto;overflow:hidden;clear:both}.lancamento{background:#eeefef;margin-bottom:50px;overflow:hidden}.imovelLancamento{max-width:250px;margin:0 auto}.imovelLancamento a.btn{display:block;width:120px;padding:5px 0;margin:0 auto 20px auto;float:none}.imovelLogo{width:70%;padding-top:20px;margin:0 auto;overflow:hidden}#lancamentoGaleria ul li{float:left;width:33.3333%;padding-bottom:21%}#lancamentoIntro #imovelIcones{padding-top:30px}.blocoBotao{overflow:hidden;clear:both;display:block;margin-bottom:20px}.blocoBotao a.btn .fas{color:#fff!important;margin:0 0 0 6px;font-size:14px}.blocoMais{display:none}#lancamentoContato .corretor{max-width:none;margin:0}#lancamentoContato .corretorWhats a{justify-content:flex-start}#servicosLista{width:102%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin-bottom:20px}.servicoBox{width:48%;margin:0 2% 2% 0;text-align:center}.servicoBox.full{width:100%}.servicoBox strong{text-transform:uppercase;display:block;padding:10px}.servicoBox a:link,.servicoBox a:visited{color:#fff;background:#830811;display:block}.servicoBox a:hover,.servicoBox a:active{background:#f20c14}.blocoCenter{text-align:center}.postSingle .blocoCenter img.blocoIcone{width:100px!important;margin:0 auto 20px auto}#assinaturaDigital h2{padding-bottom:17px;position:relative}#assinaturaDigital .postSingle .bloco{margin:0}#assinaturaDigital .postSingle .video{margin-bottom:20px}.postSingle.postForm img.blocoIcone{width:auto!important;height:90px!important;margin:0 0 20px 0}.postSingle.postForm h2{color:#f20c14;text-transform:none}.docInfo{overflow:hidden}.vermelho{color:#f20c14}.bloco form input.wpcf7-submit{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:right}h1.tituloSpacer{padding-top:60px}.postSingle img.iconeCredpago{width:50%!important;margin-bottom:20px}.postSingle .blocos{padding-top:30px}.postSingle .bloco,.postSingle .video{margin-bottom:30px}.postSingle .blocos h3{color:#f20c14}.accordion{overflow:hidden;margin-bottom:20px}h3.accordion-toggle{position:relative;clear:both;padding:10px 20px 10px 10px;margin-bottom:20px;cursor:pointer;background:#f1f1f1;color:#58595b}h3.accordion-toggle .fa-chevron-down,h3.accordion-toggle .fa-chevron-up{position:absolute;right:10px;top:13px;height:20px;line-height:20px!important;font-size:17px;color:#58595b}h3.accordion-toggle.ativo .fa-chevron-down,h3.accordion-toggle .fa-chevron-up{display:none}h3.accordion-toggle.ativo .fa-chevron-up{display:block}h3.accordion-toggle:hover{background:#ccc}.accordion-content{display:none;overflow:hidden}#formAcesso{background:#fff;max-width:700px;margin:0 auto 20px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 0 20px;overflow:hidden}#areaDeCliente h2{background:#830811;font-size:20px;line-height:25px;padding:10px 20px;color:#fff;max-width:700px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#areaDeCliente a:link,#areaDeCliente a:visited{color:#f20c14}#areaDeCliente a:hover,#areaDeCliente a:active{color:#ccc}#bannerHome .formAcessoRodape p{text-align:left;margin:0 0 20px 0;width:auto}.formAcessoRodape{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.formAcessoRodape img{height:50px!important;width:auto!important;display:block;margin-bottom:20px}#areaDeCliente .formAcessoRodape a:link,#areaDeCliente .formAcessoRodape a:visited{color:#666}#areaDeCliente .formAcessoRodape a:hover,#areaDeCliente .formAcessoRodape a:active{color:#f20c14}#formAcesso form input[type="text"],#formAcesso form input[type="password"]{background:#f1f1f1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:40px;line-height:40px;padding:0 10px}#formAcesso form input.wpcf7-submit{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#bannerHome.noMargin{margin-bottom:0}.popUpBuscaListaBairros{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.popUpBuscaListaBairros label{width:50%;clear:none;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:25px}.popUpBuscaListaBairros label input{position:absolute;z-index:2;left:1px;top:0}.popFechar{color:#999!important;background:#fff;border:0!important;top:20px;right:20px;position:absolute;z-index:10;cursor:pointer;font-size:15px;height:20px;line-height:20px!important;width:20px}@media only screen and (min-width:480px){.popUpBairros{height:260px}.popUpBuscaSelect{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.popUpBuscaSelect input[type="text"],.popUpBuscaSelect select{width:48%}#imovelIcones div{width:33.3333%}#rodapeNav ul li{width:30%}#imovelTopoInfo{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.imovelPreco{width:50%}}@media only screen and (min-width:640px){.formAcessoRodape{align-items:center;flex-direction:row}.rodapeApp{padding-top:35px}#topWhats{flex-direction:row}#topFixo{width:auto;margin-left:30px}.topVenda{position:relative;margin-left:10px;padding-left:11px}.topVenda:before{content:"";width:1px;height:16px;left:0;top:50%;margin-top:-8px;background:#fff;position:absolute}#lancamentoGaleria ul li{width:20%;padding-bottom:13%}.lancamento,.imovelLancamento,#formAcesso form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.lancamento,.imovelLancamento,#formAcesso form{align-items:center;justify-content:space-between}#formAcesso form{align-items:flex-start}#formAcesso form input[type="text"],#formAcesso form input[type="password"],#formAcesso form input.wpcf7-submit{width:32%}.lancamento .postFoto{width:35%;padding-bottom:25%}.imovelLancamento{width:50%;max-width:50%;margin:0 5% 0 0;padding-top:20px}.imovelLogo,.imovelmais{width:45%;max-width:45%;padding:0;margin:0}.imovelFoto{padding-bottom:100%}#imovelIcones div,.tabs li{width:25%}#imovelGaleria .gallery li.foto1{width:50%;padding-bottom:30%;float:left}#imovelGaleria .gallery li.foto2,#imovelGaleria .gallery li.foto3,#imovelGaleria .gallery li.foto4,#imovelGaleria .gallery li.foto5{width:25%;padding-bottom:15%}.mapaLista ul li,.servicoBox{width:31.3333%}#topWhats{width:auto}.filtros{max-width:none}.numero,#rodapeInfo,#anuncios,.buscaCampos{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.buscaCampos{padding-right:70px;position:relative;z-index:1}#bannerBusca form{position:relative}.buscaTipo{width:35%}.buscaOnde{width:62%}#busca4 .buscaTipo,#busca4 .buscaNegocio{width:30%}#busca4 .buscaOnde{width:36%}#bannerBusca input.buscaBannerSubmit{position:absolute;right:0;top:20px;z-index:2;margin:0}.numero{align-items:center;justify-content:center}.numeroTitulo,.numero.numero4 small{justify-content:center;font-size:35px;line-height:45px}.numero img{width:12%!important;margin:0 10px 20px 0}.numeroTexto{width:auto}.imovel{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.imovelFotos{width:30%}.imovelInfo{width:68%}.imovelInfo{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}.imovelChave,.imovelIcones{width:70%;justify-content:start}.imovelChave{padding:11px 0 11px 36px}.imovelBotao,.imovelVideo{width:30%;margin:0 0 30px 0;float:none}.imovelBotao a.btn.btnVinho{margin:0 auto}.imovel h2{order:1}.imovelChave{order:2}.imovelVideo{order:3}.imovelIcones{order:5}.imovelBotao{order:5}#blogHeader{align-items:center}.anuncio{width:31%}.rodapeBox{width:48%}.boxRodape{width:48%}#institucional{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center}#institucional .icone{width:29.3333%;margin:0 2%;margin-bottom:30px}.icones .icone{width:23%}.slideTexto{width:460px;padding:0;margin:0 auto}.blocoForm{padding-top:0}#posts{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:103%}#posts .post{width:30.3333%;margin-right:3%;height:600px}}@media only screen and (min-width:768px){aside input.formSubmit{width:calc(25% - 17px);position:fixed;left:0;bottom:0;margin:0!important;z-index:1000}.asideScroll{width:25%;float:right;height:calc(100vh - 60px);overflow:auto;top:60px;left:0;position:fixed;background:#fff}.banner section{height:65vh}#slidePosts .slick-list,.destaques .slick-list{margin:0}#imovelIcones div{width:auto;padding:0 20px;border-left:1px solid #ccc}#imovelIcones div:first-child{border:0;padding-left:0}#lancamentoIntro #imovelIcones{justify-content:start;width:100%}#lancamentoIntro #imovelIcones div{border-left:0}#lancamentoIntro #imovelIcones div:first-child{padding-left:20px}.mapaLista ul li{width:23%}.wpcf7-form-control-wrap.estado{width:35%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:3px;clear:left;float:left}.wpcf7-form-control-wrap.cidade{width:65%;clear:right;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:5px}#trabalheConosco form input.wpcf7-submit{float:left;margin:30px 0 20px 5px!important}#trabalheConosco .wpcf7-form-control-wrap.celular,#trabalheConosco .wpcf7-form-control-wrap.curriculo{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:5px;clear:left;float:left}#trabalheConosco .wpcf7-form-control-wrap.vaga{width:50%;clear:right;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:5px}#creditos section{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}#logoRodape{margin:0 0 20px 0;width:100%}#copyright{width:480px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative;z-index:1;line-height:55px}#copyright p{margin:0}#btnAtendimento{position:absolute;bottom:0;margin:0;right:20px;z-index:2}#positiva{display:block;float:right}#rodapeNav{margin:0;border:0;float:left;width:25%}#rodapeInfo{float:right;width:70%}#rodapeNav ul{flex-direction:column}#rodapeNav ul li{width:100%}.boxRodape{width:auto}.blocos,#imovelTopo section,#blogHeader{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}footer .blocos{align-items:flex-end}#imovelTopo section,#trabalheConosco .blocos,#assinaturaDigital .blocos{align-items:center}#imovelTopoInfo{justify-content:flex-end}.imovelPreco{border:0;border-right:1px solid #ccc;padding:5px 15px 5px 0;margin:0 15px 0 0;text-align:right;width:auto}.bloco{width:48%}.postSingle{width:70%;float:left}#imoveis{float:right}.postSingle.full{width:100%;float:none}aside{float:right;width:25%;max-width:25%;margin:0 0 30px 0;position:relative}.asideScroll aside{width:100%;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 5px;margin:0}aside.desktop{display:block}.filtros a.btn{display:none}.postSingle ul.gallery li{width:23%}form .filtros input,form .filtros select{width:32%;margin:0 0 10px 0}}@media only screen and (min-width:1024px){.asideScroll{height:calc(100vh - 120px);top:120px}.tabs li a:link,.tabs li a:visited{font-size:18px;line-height:24px;padding:10px 5px}.imovelFoto{padding-bottom:75%}#imovelTopoInfo{max-width:60%}#imovelLocal,#imovelChave{margin-bottom:0;line-height:20px}.imovelPreco h2{margin-bottom:5px}#imovelTitulo{border:0;max-width:40%;padding:0;margin:0;float:left}#imovelIntro{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}#imovelIcones{margin-bottom:20px;width:70%}#imovelIcones div{width:auto;padding:0 15px}#imovelBotoes{width:30%}#imovelDescricao,.mapaLista{width:65%;float:left}#imovelSidebar,.mapaBotoes{float:right;width:30%}#imovelSidebar a.btn,.mapaBotoes a.btn,#imovelBotoes a.btn{float:none;margin:0 0 20px 0}.mapaBotoes{padding-top:0}.numeroTitulo,.numero.numero4 small{font-size:45px;line-height:50px}#imoveisHeader{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}#imoveisHeader h1{width:360px}.filtros{width:600px;margin-bottom:20px}#copyright{width:650px}#btnAtendimento{right:0}a.btn:link,a.btn:visited{font-size:15px}section{width:960px;margin:0 auto;padding:0;overflow:hidden}#logo{width:auto!important;height:100px!important;margin:10px 0}.fa-bars,.mobile{display:none!important}#topMenu{position:absolute;top:15px;right:0;z-index:2;padding:0}#topWhats,#topFixo,.topCliente{margin:0 0 0 40px}.menu{display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;overflow:hidden;float:right;position:relative;clear:none;margin:0;padding:65px 0 0 0}header{overflow:inherit}header section,.menu,#nav,#nav li{position:relative;overflow:inherit}.spacer{height:120px}#nav{float:right;margin:0;padding:0}#nav li{float:left;margin:0 0 0 20px;clear:none;line-height:50px;height:50px;position:relative}#nav li:first-child{margin:0}#nav li ul.submenu{background-color:rgb(242 12 20 / .8);background:rgb(242 12 20 / .8);position:absolute;top:40px;left:50%;margin:0 0 0 -90px;width:180px;border-bottom:0;padding:10px 0 5px 0}#nav li ul.submenu li{margin:0 0 5px 0;padding:0;height:auto;line-height:16px;float:none;display:block;text-align:left}#nav li:hover .submenu{display:block}#nav li ul.submenu a:link,#nav li ul.submenu a:visited{display:block;padding:5px 15px;color:#fff}#nav li ul.submenu a:hover,#nav li ul.submenu a:active{color:#830811}.banner h1{font-size:40px;line-height:50px}.imovelFotos{width:35%}.imovelInfo{width:62%}.desktop{display:block}.sideMetragem form{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.sideMetragem form input{width:49%}}@media only screen and (min-width:1280px){.banner section{height:60vh}.numero img{width:8%!important}section{width:1100px}#nav li{margin:0 0 0 35px}.postSingle,#imoveis{width:70%;min-height:1200px}#imovelDescricao,.mapaLista{width:70%}#imovelSidebar,.mapaBotoes,aside,#imovelBotoes{width:25%;max-width:25%}.imovelFoto{padding-bottom:70%}#imovelIcones{width:75%}#imovelIcones div{padding:0 20px}}#imoveis ul.pagination{display:flex;flex-flow:wrap}.documentsList ul.pagination{display:flex}#pagenav .active span{color:#fff;background:#830811;border-color:#830811}.label-checkbox-bairro{cursor:pointer}.popUpBuscaTodos{cursor:pointer}.fancybox-container #sidebarFilter .desktop{display:block}.fancybox-container .switchContainer input{display:block;position:absolute;width:70px;height:70px;z-index:3;opacity:0}.fancybox-container .formQuantidade label input{display:block;position:absolute;width:60px;height:50px;z-index:3;opacity:0;margin-top:-15px}