.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.fale-conosco{display:flex;font-weight:300;margin:0 auto;width:95%}.fale-conosco .botao{background-color:#ec1846;border:0;border-radius:2px;color:#fff;cursor:pointer;display:block;font-size:16px;height:40px;line-height:40px;margin:0 auto 70px;text-align:center;width:284px}.fale-conosco .botao:hover{background-color:#58595b}.fale-conosco h2{font-size:24px;font-weight:300;line-height:20px;margin-bottom:15px;text-transform:uppercase}.fale-conosco .subtitulo{margin-bottom:40px;padding-bottom:15px;position:relative}.fale-conosco .subtitulo:after{background-color:#a7a9ac;bottom:0;content:"";height:3px;left:0;position:absolute;width:100px}.fale-conosco .box-contato{border:1px solid #e0e0e0;border-radius:2px;max-width:calc(100% - 585px);min-height:465px;min-width:calc(60% - 25px);padding:25px 30px}.fale-conosco .box-contato .linha{display:flex;justify-content:space-between}.fale-conosco .box-contato .linha input{border-radius:2px;height:36px;margin-bottom:10px;width:32%}.fale-conosco .box-contato textarea{border-radius:2px;height:110px;margin-bottom:20px;padding:10px;width:100%}.fale-conosco .box-contato .preferencia p{display:inline-block}.fale-conosco .box-contato .preferencia label{cursor:pointer;display:inline-block;margin-left:10px;padding-left:20px;position:relative}.fale-conosco .box-contato .preferencia input[type=radio]{display:none}.fale-conosco .box-contato .preferencia input[type=radio]+label span{background:#f1f1f1;border:1px solid #a7a9ac;border-radius:50%;cursor:pointer;display:inline-block;height:15px;left:0;position:absolute;top:6px;width:15px}.fale-conosco .box-contato .preferencia input[type=radio]:checked+label span{background:#58595b}.fale-conosco .box-contato .botao{float:right;height:28px;line-height:28px;margin-bottom:0;margin-top:25px;width:125px}.fale-conosco .coracao{background:url(../img/contato/img-contato-coracao.png) top no-repeat;background-size:100% auto;margin-left:25px;max-width:560px;width:45%}@media screen and (max-width:1030px){.fale-conosco .coracao{background-position:50%}}@media screen and (max-width:680px){.fale-conosco{font-size:14px}.fale-conosco .box-contato{max-width:100%;padding:15px;width:100%}.fale-conosco .box-contato .linha{flex-wrap:wrap}.fale-conosco .box-contato .linha input{font-size:14px;width:100%}.fale-conosco .box-contato .preferencia p{display:block}.fale-conosco .coracao{display:none}}.lgpd{background:#f0f0f0;bottom:0;left:0;min-height:80px;padding:25px 0;position:fixed;width:100%;z-index:10}.lgpd .center{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.lgpd .center .texto{font-size:14px;width:calc(100% - 220px)}.lgpd .center .texto a{color:#ec1846}.lgpd .center .btn{background:#ec1846;border-radius:5px;width:140px}.botao,.lgpd .center .btn{color:#fff;cursor:pointer;line-height:40px;text-align:center}.botao{background-color:#ec1846;border:0;border-radius:2px;display:block;font-size:16px;height:40px;margin:0 auto 70px;width:284px}.botao:hover{background-color:#58595b}.banners{border-bottom:4px solid #a7a9ac;height:650px;margin-bottom:70px;overflow:hidden}.banners .slick-list,.banners .slick-slide div,.banners .slick-track{height:100%}.banners .slick-arrow{background-color:transparent;background-repeat:no-repeat;background-size:100%;border:0;cursor:pointer;height:60px;outline:none;overflow:hidden;position:absolute;text-indent:-1000px;top:calc(50% - 30px);width:30px;z-index:1}.banners .slick-arrow.slick-prev{background-image:url(../img/inicial/left-arrow-white.svg);left:10px}.banners .slick-arrow.slick-next{background-image:url(../img/inicial/right-arrow-white.svg);right:10px}.banners .banner{background-position:50%;background-size:cover;height:100%}.banners .banner .sombra{background:rgba(0,0,0,.4);position:relative}.banners .banner .sombra:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.45));bottom:0;content:"";display:block;height:224px;left:0;position:absolute;width:100%;z-index:1}.banners .banner .center{position:relative;width:95%}.banners .banner .textos{bottom:15px;color:#fff;height:auto;max-width:410px;position:absolute;right:0;text-align:right;text-shadow:2px 2px #535354;z-index:2}.banners .banner .textos h1{font-size:26px;margin-bottom:10px;padding-bottom:20px;position:relative;text-align:right}.banners .banner .textos h1:before{display:none}.banners .banner .textos h1:after{background-color:#a7a9ac;bottom:0;content:"";height:3px;position:absolute;right:0;width:100px}.banners .banner .textos .descricao{margin-bottom:10px}.banners .banner .textos .saiba-mais{background:rgba(236,24,70,.85);float:right;height:30px;line-height:30px;margin-bottom:0;width:130px}.banners .banner .textos .saiba-mais:hover{background:#58595b}.box-busca-inicial{width:95%}.busca-inicial{background:rgba(0,0,0,.7);color:#fff;font-size:14px;height:525px;position:absolute;text-align:center;top:190px;width:300px;z-index:1}.busca-inicial .titulo{background:#fff;box-shadow:-1px 5px 5px 0 rgba(0,0,0,.4);color:#6d6e71;font-size:24px;height:38px;line-height:38px;margin-bottom:15px}.busca-inicial .busca{margin-bottom:20px;padding:0 15px}.busca-inicial .busca .transacao{display:flex;font-size:16px;justify-content:space-around;margin-bottom:10px}.busca-inicial .busca .transacao label{cursor:pointer;display:inline-block;padding-left:25px;position:relative}.busca-inicial .busca .transacao input[type=radio]{display:none}.busca-inicial .busca .transacao input[type=radio]+label span{background:#000;border:1px solid #fff;border-radius:50%;cursor:pointer;display:inline-block;height:19px;left:0;position:absolute;top:3px;width:19px}.busca-inicial .busca .transacao input[type=radio]:checked+label span{background:#57585c}.busca-inicial .busca .transacao input[type=radio]:checked+label span:before{background:#ec1846;border:1px solid #000;border-radius:50%;content:"";height:calc(100% - 4px);left:1px;position:absolute;top:1px;width:calc(100% - 4px);z-index:2}.busca-inicial .busca .box{background:rgba(0,0,0,.4);border:1px solid #363634;border-radius:2px;display:flex;height:38px}.busca-inicial .busca .box ::-webkit-input-placeholder{color:#fff}.busca-inicial .busca .box ::-moz-placeholder{color:#fff}.busca-inicial .busca .box :-ms-input-placeholder{color:#fff}.busca-inicial .busca .box input{border:0;color:#fff;font-size:14px;height:100%;padding-right:0;width:calc(100% - 40px)}.busca-inicial .busca .box button{background:url(../img/geral/ico-search.svg) 50% no-repeat;background-size:60% 60%;border:0;height:100%;width:40px}.busca-inicial .tipos{display:none;padding:0 15px;position:relative}.busca-inicial .tipos.active{display:block}.busca-inicial .tipos p{border-top:1px solid #fff;font-size:12px;margin:0 auto 15px;padding-top:10px;width:232px}.busca-inicial .tipos a{background:rgba(236,24,70,.85);color:#fff;display:block;font-size:16px;height:30px;line-height:30px;margin-bottom:15px;width:100%}.busca-inicial .tipos a:hover{background-color:#58595b}.busca-inicial .tipos.lancamentos{padding-top:15px}.busca-inicial .tipos.lancamentos:before{background:#fff;content:"";height:1px;left:calc(50% - 116px);position:absolute;top:0;width:232px}.busca-inicial #resposta_busca{background:rgba(0,0,0,.7);display:none;margin-left:310px;max-height:405px;min-height:100px;overflow:auto;padding:10px;position:absolute;top:40px;width:300px}.busca-inicial #resposta_busca .fechar{cursor:pointer;font-size:18px;line-height:14px;position:absolute;right:10px;top:10px}.busca-inicial #resposta_busca h2{font-size:18px;margin-bottom:10px}.busca-inicial #resposta_busca p{margin-bottom:5px;margin-top:15px}.busca-inicial #resposta_busca a{background:rgba(88,89,91,.7);color:#fff;display:inline-block;font-size:12px;margin-bottom:5px;margin-right:5px;padding:3px}.busca-inicial #resposta_busca.active{display:block}.box-conteudo{font-weight:300;margin:0 auto 75px;max-width:95%;padding-top:30px;position:relative;text-align:center}.box-conteudo:before{background-color:#a7a9ac;content:"";height:3px;left:calc(50% - 50px);position:absolute;top:0;width:100px}.box-conteudo h2{font-size:24px;font-weight:300;line-height:20px;margin-bottom:15px}.box-conteudo .subtitulo{margin-bottom:70px}.selecoes .boxes{color:#fff;display:flex;font-style:italic;justify-content:space-between}.selecoes .boxes a{color:#fff}.selecoes .boxes .coluna a{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;padding:10px;width:100%}.selecoes .boxes .coluna div{border:1px solid #fff;height:100%;position:relative;width:100%}.selecoes .boxes .coluna div span{bottom:0;font-size:24px;left:0;line-height:60px;position:absolute;text-align:center;width:100%}.selecoes .boxes .coluna1{height:380px;width:24%}.selecoes .boxes .coluna2{display:flex;flex-wrap:wrap;height:380px;justify-content:space-between;width:48%}.selecoes .boxes .coluna3{width:24%}.selecoes .boxes a.imoveis-da-semana{background-image:url(../img/inicial/img-selecoes-semana.png)}.selecoes .boxes a.especiais{background-image:url(../img/inicial/img-selecoes-especiais.png)}.selecoes .boxes a.ofertas{background-image:url(../img/inicial/img-selecoes-ofertas.png);height:49.5%;margin-bottom:3px;width:100%}.selecoes .boxes a.alto-padrao{background-image:url(../img/inicial/img-selecoes-altopadrao.png);height:49.5%;margin-right:3px;width:49.5%}.selecoes .boxes a.otima-localizacao{background-image:url(../img/inicial/img-selecoes-localizacao.png);height:49.5%;width:49.5%}#bairros{height:165px;margin-bottom:48px}#bairros .slick-list,#bairros .slick-track{height:100%}#bairros .slick-slide div{height:100%;padding:0 8px}#bairros .slick-arrow{background-color:transparent;background-size:100%;border:0;cursor:pointer;height:38px;outline:none;overflow:hidden;position:absolute;text-indent:-1000px;top:calc(50% - 19px);width:20px;z-index:1}#bairros .slick-arrow.slick-prev{background-image:url(../img/inicial/left-arrow-gray.svg);left:-45px}#bairros .slick-arrow.slick-next{background-image:url(../img/inicial/right-arrow-gray.svg);right:-45px}#bairros .bairro{background-position:50%;background-size:cover;color:#fff;display:block;height:100%;padding:10px}#bairros .bairro.batel{background-image:url(../img/inicial/img-bairros-batel.png)}#bairros .bairro.champagnat{background-image:url(../img/inicial/img-bairros-champagnat.png)}#bairros .bairro.ecoville{background-image:url(../img/inicial/img-bairros-ecoville.png)}#bairros .bairro.jardim-social{background-image:url(../img/inicial/img-bairros-jdsocial.png)}#bairros .bairro.portao{background-image:url(../img/inicial/img-bairros-portao.png)}#bairros .bairro div{border:1px solid #fff;height:100%;position:relative;width:100%}#bairros .bairro div span{bottom:0;font-size:24px;left:0;line-height:60px;position:absolute;text-align:center;width:100%}#imoveis .slick-arrow{background-color:transparent;background-size:100%;border:0;cursor:pointer;height:38px;outline:none;overflow:hidden;position:absolute;text-indent:-1000px;top:calc(50% - 19px);width:20px;z-index:1}#imoveis .slick-arrow.slick-prev{background-image:url(../img/inicial/left-arrow-gray.svg);left:-45px}#imoveis .slick-arrow.slick-next{background-image:url(../img/inicial/right-arrow-gray.svg);right:-45px}#imoveis .imovel{font-weight:300;height:490px;margin-bottom:20px;margin-top:16px;padding:0 10px}#imoveis .imovel .conteudo{border:1px solid #e0e0e0;border-radius:2px;height:100%;position:relative}#imoveis .imovel .foto{background-position:50%;background-size:cover;border-radius:2px;display:block;height:400px;margin-left:18px;margin-top:-16px;position:absolute;width:calc(100% - 36px);z-index:1}#imoveis .imovel .foto:after{border:1px solid #fff;border-radius:2px;content:"";height:calc(100% - 20px);left:10px;position:absolute;top:10px;width:calc(100% - 20px)}#imoveis .imovel .informacoes{background:linear-gradient(180deg,rgba(88,89,91,.85),hsla(228,2%,59%,.85));bottom:30px;color:#fff;font-size:10px;height:345px;position:absolute;right:35px;text-align:center;width:100px;z-index:2}#imoveis .imovel .informacoes div{background-position:top;background-repeat:no-repeat;background-size:auto 18px;margin-bottom:15px;padding-top:23px}#imoveis .imovel .informacoes div.favorito{background-image:url(../img/imoveis/ico-favorito-off.svg);background-position:center 20px;background-repeat:no-repeat;background-size:35px 30px;border-bottom:1px solid #fff;cursor:pointer;height:60px;margin:13px auto;width:63px}#imoveis .imovel .informacoes div.favorito.favorito-sim{background-image:url(../img/imoveis/ico-favorito-on.svg)}#imoveis .imovel .informacoes div.favorito.favorito-sim:before{content:"Desfavoritar"}#imoveis .imovel .informacoes div.favorito:before{content:"Favoritar";left:0;position:absolute;top:10px;width:100%}#imoveis .imovel .informacoes b{display:block;font-size:14px;line-height:12px}#imoveis .imovel .informacoes .dormitorios{background-image:url(../img/imoveis/ico-quartos.svg)}#imoveis .imovel .informacoes .banheiros{background-image:url(../img/imoveis/ico-banheiros.svg)}#imoveis .imovel .informacoes .garagens{background-image:url(../img/imoveis/ico-garagens.svg)}#imoveis .imovel .informacoes .area-privativa{background-image:url(../img/imoveis/ico-metragem.svg)}#imoveis .imovel .mais_informacoes{bottom:25px;font-size:16px;left:18px;line-height:30px;position:absolute;text-align:left}#imoveis .imovel .mais_informacoes .titulo{font-size:18px;padding-bottom:10px;position:relative}#imoveis .imovel .mais_informacoes .titulo:after{background:#a7a9ac;bottom:0;content:"";height:3px;left:0;position:absolute;width:100px}#imoveis .imovel .btn-saiba-mais{bottom:-20px;left:calc(50% - 85px);margin-bottom:0;position:absolute;width:170px}.btn-destaques{margin-top:30px}.venda-seu-imovel{background:url(../img/inicial/bg-venda-compra-permuta-desktop.png);border-radius:2px;height:560px;padding:75px 20px 0;position:relative;text-align:center}.venda-seu-imovel:after{border:1px solid #fff;border-radius:2px;content:"";height:calc(100% - 20px);left:10px;pointer-events:none;position:absolute;top:10px;width:calc(100% - 20px)}.venda-seu-imovel .subtitulo{margin-bottom:55px}.venda-seu-imovel:before{background:#fff;top:40px}.venda-seu-imovel .box{display:flex;justify-content:space-between;margin:50px auto 0;max-width:985px}.venda-seu-imovel .perguntas{width:calc(50% - 34px)}.venda-seu-imovel .perguntas .pergunta{align-items:center;background:hsla(0,0%,100%,.8);border:1px solid #bfc3c3;display:flex;font-size:24px;font-weight:600;height:132px;justify-content:center;padding:0 20px}.venda-seu-imovel .perguntas .ou{color:#fff;font-size:20px;line-height:65px}.venda-seu-imovel .form{background:hsla(0,0%,100%,.8);border:1px solid #bfc3c3;height:330px;padding:20px;width:calc(50% - 34px)}.venda-seu-imovel .form div{margin:0 auto;max-width:300px}.venda-seu-imovel .form p{display:block;line-height:18px;margin:0 auto 25px;max-width:260px}.venda-seu-imovel .form input{background:#fff;border:1px solid #bfc3c3;border-radius:2px;height:36px;margin-bottom:18px;padding:0 10px;width:100%}.venda-seu-imovel .form .botao{margin-bottom:0;margin-top:7px;width:170px}.consultoria{background:url(../img/geral/bg-cwb-full.png) top no-repeat;min-height:615px;padding-top:105px;position:relative}.consultoria:before{background-color:#a7a9ac;content:"";height:3px;left:calc(50% - 50px);position:absolute;top:80px;width:100px}.consultoria h2{font-size:24px;font-weight:300;line-height:30px;margin-bottom:15px;text-align:center}.consultoria .subtitulo{margin-bottom:70px;text-align:center}.consultoria .texto{background:#fff;border-radius:2px;box-shadow:0 0 10px 0 rgba(0,0,0,.4);font-size:14px;margin:0 auto;max-width:95%;padding:35px 55px 50px;position:relative;text-align:justify;width:600px}.consultoria .texto p{margin-bottom:10px}.consultoria .texto:before{border:1px solid #fff;border-radius:2px;content:"";height:calc(100% + 20px);left:-10px;pointer-events:none;position:absolute;top:-10px;width:calc(100% + 20px)}.consultoria .texto .botao{bottom:-20px;left:calc(50% - 141px);margin:0;position:absolute;width:284px}.consultoria .coracao{background:url(../img/geral/coracao-solo.svg) top no-repeat;background-size:100%;height:45px;margin:65px auto;width:52px}.curitiba-rodape{background:url(../img/geral/bg-cwb-color.png) bottom no-repeat;background-size:auto 340px;height:480px;margin-top:95px;text-align:center}.curitiba-rodape img{height:156px;width:177px}@media screen and (max-width:1480px){#bairros .slick-arrow.slick-prev,#imoveis .slick-arrow.slick-prev{left:-25px}#bairros .slick-arrow.slick-next,#imoveis .slick-arrow.slick-next{right:-25px}}@media screen and (max-width:1100px){#imoveis .imovel{height:510px}#imoveis .imovel .mais_informacoes .titulo{line-height:26px}#imoveis .imovel .mais_informacoes .titulo span{display:block;height:0;overflow:hidden}}@media screen and (max-width:1030px){#bairros .slick-arrow.slick-prev,#imoveis .slick-arrow.slick-prev{left:-20px}#bairros .slick-arrow.slick-next,#imoveis .slick-arrow.slick-next{right:-20px}}@media screen and (max-width:800px){.busca-inicial{left:50px}.venda-seu-imovel .perguntas .pergunta{font-size:20px}.banners .banner .textos h1{font-size:22px}#imoveis .imovel{height:490px}#imoveis .imovel .mais_informacoes .titulo span{display:initial;height:auto}}@media screen and (max-width:680px){.lgpd .center .texto{margin-bottom:20px;width:100%}.lgpd .center .btn{width:100%}.banners .banner .textos{text-align:center;width:100%}.banners .banner .textos h1{text-align:center}.banners .banner .textos h1:after{right:calc(50% - 50px)}.banners .banner .textos .saiba-mais{float:none}.whatsapp-chat{display:none}.busca-inicial{left:auto;margin:0 auto 60px;position:relative;top:auto}.busca-inicial #resposta_busca{background:#000;height:310px;margin-left:0;margin-top:100px;z-index:1}.selecoes .boxes{flex-wrap:wrap}.selecoes .boxes .coluna{margin-bottom:10px;min-height:160px;width:100%}.selecoes .boxes .coluna1{height:160px}.selecoes .boxes .coluna2{height:500px}.selecoes .boxes a.alto-padrao,.selecoes .boxes a.ofertas,.selecoes .boxes a.otima-localizacao{height:160px;margin-bottom:10px;width:100%}#bairros .slick-arrow.slick-next,#imoveis .slick-arrow.slick-next{right:5px}#bairros .slick-arrow.slick-prev,#imoveis .slick-arrow.slick-prev{left:5px}#imoveis .imovel{height:400px}#imoveis .imovel .conteudo{overflow:visible}#imoveis .imovel .foto{height:280px}#imoveis .imovel .informacoes{height:300px;width:85px}#imoveis .imovel .informacoes div{background-size:auto 13px;margin-bottom:10px;padding-top:16px}#imoveis .imovel .mais_informacoes,#imoveis .imovel .mais_informacoes .titulo{font-size:14px}#imoveis .imovel .mais_informacoes .titulo span{display:block;height:0;overflow:hidden}.venda-seu-imovel{font-size:14px;height:672px}.venda-seu-imovel h2{font-size:20px}.venda-seu-imovel .subtitulo{font-size:14px;margin-bottom:10px}.venda-seu-imovel .box{flex-wrap:wrap;margin-top:0}.venda-seu-imovel .box .perguntas{margin-bottom:20px;width:100%}.venda-seu-imovel .box .perguntas .pergunta{font-size:14px;height:70px}.venda-seu-imovel .form{height:auto;width:100%}.venda-seu-imovel .form input{font-size:14px;height:30px;margin-bottom:7px}.venda-seu-imovel .form .botao{font-size:14px;height:30px;line-height:30px;width:100%}.curitiba-rodape{background-size:contain;height:280px}}
