@charset "UTF-8";.splide .splide__arrow{background:transparent;width:30px;height:40px;width:100%;text-indent:-1000px;overflow:hidden;border:0;outline:none;z-index:3;opacity:1}.splide .splide__arrow svg{display:none}.splide .splide__arrow--prev{background:url(/build/assets/seta-esq.97af8de0.svg) center center no-repeat;left:15px;width:30px}.splide .splide__arrow--next{background:url(/build/assets/seta-dir.775e402f.svg) center center no-repeat;right:15px;width:30px}.hero{padding-bottom:60px}.hero .flexbox{gap:50px}.hero .foto{min-width:20%;height:100%;max-height:400px;overflow:hidden;aspect-ratio:1/1;border-radius:50%;background-color:#ccc;display:flex;justify-content:flex-end;flex-direction:column;align-items:center}.hero .foto img{width:auto;height:90%}.hero .dados{font-size:16px;font-weight:300}.hero .dados .nome{font-size:32px;text-align:left;margin-bottom:20px}.hero .dados .cargo{font-size:18px}.hero .dados .localidade{font-size:18px;text-transform:uppercase;margin-bottom:20px}.hero .contatos .botoes{font-size:18px;text-align:right}.hero .contatos .botoes a{text-align:center;font-weight:300;color:#989898;display:block;margin-bottom:55px;background-repeat:no-repeat;background-size:40px auto;background-position:top center;padding-top:55px}.hero .contatos .botoes a:last-child{margin-bottom:0}.hero .contatos .botoes a.whatsapp{background-image:url(/build/assets/ico-whatsapp.1b71ce34.svg)}.hero .contatos .botoes a.telefone{background-image:url(/build/assets/ico-tel.717d9fb1.svg)}.hero .contatos .botoes a.email{background-image:url(/build/assets/ico-email.a6eb67aa.svg)}.hero .contatos .botoes a:hover{color:#dd7b3e}.imoveis{padding:65px 0;border:1px solid;border-image-slice:2;border-width:2px;border-image-source:linear-gradient(to right,rgba(81,81,81,0),rgb(81,81,81) 30%,rgb(81,81,81) 70%,rgba(81,81,81,0) 100%);border-left:0;border-right:0;border-bottom:0}.imoveis .veja-todos{height:50px;border-radius:10px;border:2px solid #DD7B3E;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#dd7b3e;background:transparent;width:315px;margin-bottom:70px;display:none}.imoveis .veja-todos:hover{background:#DD7B3E;color:#fff}.imoveis .veja-todos:last-child{margin-bottom:0}.imovel{width:100%;display:flex;justify-content:flex-end;position:relative;overflow:hidden;background:#333333;margin-bottom:50px;border-radius:7px}.imovel .labels{font-size:16px;color:#fff;position:absolute;top:14px;left:14px;z-index:1;pointer-events:none;min-width:calc(50% - 28px)}.imovel .labels .tag-oferta,.imovel .labels .tag-categoria,.imovel .labels .tag-reservado,.imovel .labels .tag-lancamento{background:rgba(73,86,155,.9);box-shadow:0 0 10px #0006;border-radius:10px;display:block;padding:0 10px;height:45px;line-height:45px;width:fit-content;text-align:center;margin-top:10px;text-transform:uppercase;font-size:16px}.imovel .labels .tag-lancamento{background:rgba(221,123,62,.7)}.imovel .labels .tag-reservado{background:rgba(0,0,0,.7)}.imovel .labels .tag-categoria{background:rgba(221,123,62,.7)}.imovel .fotos{aspect-ratio:5/3;overflow:hidden;height:inherit}.imovel .fotos .splide__track{height:100%}.imovel .fotos a{display:block;height:100%}.imovel .fotos img{width:100%;height:100%;object-fit:cover}.imovel .fotos .splide__pagination{padding:0;bottom:15px;display:flex!important;justify-content:center}.imovel .fotos .splide__pagination li{width:50px;height:10px;margin:0 7px;max-width:14%}.imovel .fotos .splide__pagination li .splide__pagination__page{width:100%;height:100%;background:rgba(0,0,0,.9);border-radius:10px}.imovel .fotos .splide__pagination li .splide__pagination__page.is-active{background:rgba(255,255,255,.5);opacity:1}.imovel .fotos .splide__pagination .splide__pagination__page.is-active{transform:none}.imovel .dados{padding:15px 0}.imovel .dados .tipo{text-align:center;line-height:45px;white-space:nowrap;font-size:22px;color:#989898;width:95%;margin:0 auto;border-bottom:1px solid #515151;border:1px solid;border-image-slice:2;border-width:2px;border-image-source:linear-gradient(to right,rgba(81,81,81,0),rgb(81,81,81) 30%,rgb(81,81,81) 70%,rgba(81,81,81,0) 100%);border-left:0;border-right:0;border-top:0}.imovel .dados .descricao{font-size:14px}.imovel .dados .icones{display:flex;margin-top:20px;justify-content:space-around;text-align:center;padding-bottom:15px}.imovel .dados .icones div{font-size:20px;font-weight:400;text-align:center;font-weight:300;text-transform:uppercase}.imovel .dados .icones div img{height:30px;max-width:75px;display:block;margin:0 auto 10px}.imovel .dados .icones div b{display:inline-block;margin-bottom:5px;font-size:20px}.imovel .dados .valores{padding:15px 20px 0;text-align:center}.imovel .dados .valores .valor{display:flex;justify-content:center;align-items:center}.imovel .dados .valores b{font-size:24px;font-weight:600;margin-left:5px}.imovel .dados .valores a{height:50px;border-radius:10px;border:2px solid #DD7B3E;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#dd7b3e;background:transparent;width:253px;height:45px}.imovel .dados .valores a:hover{background:#DD7B3E;color:#fff}.imovel.grid{flex-direction:column}.imovel.grid .fotos{max-height:435px}.imovel.grid .descricao{display:none}.imovel.linhas .fotos{max-height:800px}.imovel.linhas .dados{width:100%;display:flex;flex-direction:column;justify-content:space-between}.imovel.linhas .descricao{padding:0 15px}@media (orientation: portrait) and (max-width: 900px){.imovel .tipo{font-size:20px}.imovel .localidade{font-size:16px;overflow:hidden}.imovel .dados .icones div img{height:30px;max-width:50px}.imovel .dados .valores{padding:15px 10px 0}.imovel .dados .valores b{font-size:18px}.imovel .dados .valores a{max-width:130px}.imovel.linhas .fotos{aspect-ratio:4/3;max-width:50%}}@media screen and (max-width: 680px){h1{font-size:32px}.imovel .fotos{aspect-ratio:4/3;min-height:300px;width:100%}.imovel .fotos .splide__pagination{width:100%;flex-wrap:nowrap;justify-content:space-around}.imovel .fotos .splide__pagination li{max-width:15%}.imovel .tipo{font-size:16px;height:35px;line-height:35px}.imovel .localidade{font-size:14px;height:35px;line-height:35px;top:55px}.imovel .dados .valores{flex-wrap:wrap;text-align:center;justify-content:center;align-items:center}.imovel .dados .valores .valor{width:100%;margin-bottom:10px}.imovel .dados .valores a{height:40px;line-height:40px;font-size:14px;max-width:250px}}.imovel{margin-bottom:0}.imovel .dados .icones div{text-transform:none}.imovel .dados .icones div img{height:30px;max-width:65px}.imovel .dados .valores{gap:20px}.imovel .dados .valores .valor b{font-size:22px}.imovel .dados .valores a{max-width:45%}.destaques{margin-bottom:70px}.divisor{border:1px solid;border-image-slice:2;border-width:2px;border-image-source:linear-gradient(to right,rgba(81,81,81,0),rgb(81,81,81) 30%,rgb(81,81,81) 70%,rgba(81,81,81,0) 100%);border-left:0;border-right:0;border-bottom:0;margin:40px 0}.box-contato{padding-bottom:30px}.box-contato form{width:100%;max-width:500px;margin:0 auto 40px}.box-contato form h2{font-size:32px}.box-contato form:before{z-index:1;border-radius:10px}.box-contato form .conteudo{z-index:2;position:relative;padding:35px 20px;border-radius:8px}.box-contato form input,.box-contato form textarea{height:45px;border:1px solid #F2F2F2;border-radius:10px;width:100%;padding-left:20px;margin-bottom:10px}.box-contato form textarea{height:100px;padding:20px}.box-contato form .preferencia{line-height:18px;text-align:center;padding-top:20px;margin-bottom:30px}.box-contato form .preferencia p{margin-bottom:10px}.box-contato form .preferencia input{height:18px;width:18px;vertical-align:middle;margin:0 5px 0 0}.box-contato form .preferencia label{margin-right:20px}.box-contato form button{height:50px;border-radius:10px;border:2px solid #DD7B3E;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#dd7b3e;background:transparent;min-width:200px;margin-left:auto}.box-contato form button:hover{background:#DD7B3E;color:#fff}@media screen and (max-width: 1024px){.hero .flexbox{flex-wrap:wrap}.hero .flexbox .foto{max-width:inherit;width:45%;order:2}.hero .flexbox .dados{width:100%;order:3}.hero .flexbox .contatos{width:45%;order:2;display:flex;flex-direction:column;justify-content:center}.imoveis .center{width:90%}}@media screen and (max-width: 680px){h2{font-size:26px}.hero .flexbox .foto{width:100%;order:1}.hero .flexbox .dados{order:2}.hero .flexbox .contatos{order:3;width:100%}.destaques .splide__arrow--prev{left:0px}.destaques .splide__arrow--next{right:0px}.destaques .imovel .tipo{font-size:18px}.destaques .imovel .localidade{font-size:16px}}
