@charset "UTF-8";body{padding-top:0}.splide{visibility:inherit}.splide .splide__arrow{background:transparent;width:43px;height:80px;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/arrow-left.a533af64.svg) center center no-repeat;background-size:140%;left:15px;width:43px}.splide .splide__arrow--next{background:url(/build/assets/arrow-right.5c49e09a.svg) center center no-repeat;background-size:140%;right:15px;width:43px}.fotos-principal{min-height:600px;height:100vh;width:100%;background:linear-gradient(180deg,hsl(206deg,50%,81%) 0%,hsl(47deg,15%,69%) 100%)}.fotos-principal .splide__track{height:100%}.fotos-principal .foto{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.fotos-principal .foto img{border-radius:10px;max-height:95%;max-width:95%}.fotos-principal .foto .num-fotos{display:none;width:115px;height:50px;line-height:50px;color:#808082;text-align:center;background:rgba(0,0,0,.6);border-radius:10px;position:absolute;bottom:10px;left:10px;pointer-events:none;font-size:14px}.fotos-principal .btn-tela-cheia{width:195px;height:50px;line-height:50px;text-align:center;background:rgba(0,0,0,.6);border-radius:10px;text-transform:uppercase;position:absolute;bottom:10px;margin-left:auto;margin-right:auto;left:0;right:0;pointer-events:none;font-size:14px;color:#fff}h1{font-size:32px;color:#666}h1+.subtitulo{display:none;text-align-last:center;margin-bottom:10px;text-transform:uppercase;font-weight:400;font-size:22px}h2{position:relative;font-size:32px}.conteudo-imovel{padding-top:50px;padding-right:30px;width:calc(100% - 500px)}.conteudo-imovel h1{margin-bottom:20px}.conteudo-imovel .referencia{margin:0 auto 40px;text-align:center;color:#808082;font-size:20px;max-width:460px;border-bottom:1px solid #c58e43;padding-bottom:25px}.conteudo-imovel .sobre{margin-bottom:60px;display:flex;justify-content:space-around;position:relative;font-weight:300;font-size:16px;border-bottom:1px solid #c58e43;padding-top:40px;padding-bottom:65px}.conteudo-imovel .sobre div{text-align:center}.conteudo-imovel .sobre div img{height:30px;max-width:70px;margin-bottom:10px}.conteudo-imovel .sobre div b{display:block;margin-bottom:10px;height:26px;overflow:hidden;font-size:22px;font-weight:400}.conteudo-imovel .valores{font-weight:300;display:flex;justify-content:space-around;max-width:650px;margin:0 auto 65px;text-align:center}.conteudo-imovel .valores img{display:block;height:30px;max-width:70px;margin:0 auto 10px}.conteudo-imovel .valores b{line-height:36px;margin-top:5px;display:block;font-size:22px;font-weight:400;padding-left:10px}.conteudo-imovel .valores .destaque{color:#c58e43}.conteudo-imovel .botoes{display:flex;justify-content:center;margin-bottom:75px;font-size:18px;gap:20px;font-weight:300}.conteudo-imovel .botoes div{max-width:200px;text-align:center}.conteudo-imovel .botoes a:hover{color:#c58e43}.conteudo-imovel .botoes svg{color:#c58e43;display:block;margin:0 auto 15px;height:25px}.conteudo-imovel .titulo{padding-top:50px;padding-bottom:20px;border-bottom:1px solid #c58e43}.conteudo-imovel .descricao{margin:0 auto 40px;font-size:16px;max-width:950px;text-align:justify}.conteudo-imovel .descricao p{margin-bottom:10px}.conteudo-imovel .box-detalhes .titulo{margin:0 auto 40px;max-width:460px}.conteudo-imovel .box-detalhes .detalhes{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 75px}.conteudo-imovel .box-detalhes .detalhes p{width:160px;height:85px;display:flex;flex-direction:column;justify-content:center;text-align:center;border-radius:10px;margin:5px;padding:5px;font-size:12px;background-color:#fff}.conteudo-imovel .box-detalhes .detalhes p b{font-size:16px;margin-top:5px;font-weight:400}.conteudo-imovel .composicoes .titulo,.conteudo-imovel .infraestruturas .titulo{margin:0 auto 40px;max-width:460px}.conteudo-imovel .composicoes .caracteristicas,.conteudo-imovel .infraestruturas .caracteristicas{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 75px;font-size:14px;gap:5px}.conteudo-imovel .composicoes .caracteristicas div,.conteudo-imovel .infraestruturas .caracteristicas div{line-height:45px;margin:5px;padding:0 10px;background-color:#fff;border-radius:10px}.conteudo-imovel .box-mapa{display:flex;justify-content:space-between;gap:20px;height:285px;padding-bottom:75px;border-bottom:1px solid #c58e43;margin-bottom:40px}.conteudo-imovel .box-mapa .localizacao{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:18px}.conteudo-imovel .box-mapa .localizacao .titulo{width:100%;padding-top:0}.conteudo-imovel .box-mapa .localizacao .endereco .bairro:before{content:"\a";white-space:pre}.conteudo-imovel .box-mapa .mapa{width:50%;height:100%;cursor:pointer}.conteudo-imovel .box-mapa .mapa .bg{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:10px}.conteudo-imovel .box-mapa .mapa .bg .botao{height:50px;border-radius:10px;border:1px solid #c58e43;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#808082;background:transparent;cursor:pointer;transition:1s all;padding:0 40px}.conteudo-imovel .box-mapa .mapa .bg .botao:hover{background:#c58e43 linear-gradient(45deg,#c58e43 0%,#f2cd80 100%);color:#fff}.conteudo-imovel .box-mapa.hidden{display:none}.conteudo-imovel #map-canvas{margin:0 auto 70px;width:100%;height:270px;display:block}.conteudo-imovel #map-canvas.hidden{display:none}.conteudo-imovel .contatos{text-align:center;margin-bottom:75px}.conteudo-imovel .contatos .titulo{margin:0 auto 40px;max-width:460px}.conteudo-imovel .contatos .botoes-contato,.conteudo-imovel .contatos .botoes-compartilhar,.conteudo-imovel .contatos .botao-imprimir{margin:0 auto;display:flex;justify-content:space-around;text-align:center;font-size:14px;font-weight:300}.conteudo-imovel .contatos .botoes-contato a,.conteudo-imovel .contatos .botoes-compartilhar a,.conteudo-imovel .contatos .botao-imprimir a{cursor:pointer}.conteudo-imovel .contatos .botoes-contato a:hover,.conteudo-imovel .contatos .botoes-compartilhar a:hover,.conteudo-imovel .contatos .botao-imprimir a:hover{color:#c58e43}.conteudo-imovel .contatos .botoes-contato svg,.conteudo-imovel .contatos .botoes-contato img,.conteudo-imovel .contatos .botoes-compartilhar svg,.conteudo-imovel .contatos .botoes-compartilhar img,.conteudo-imovel .contatos .botao-imprimir svg,.conteudo-imovel .contatos .botao-imprimir img{height:25px;display:block;margin:0 auto 20px;color:#c58e43}.conteudo-imovel .contatos .botoes-contato{margin-bottom:70px}.box-conteudo .contato{width:500px;min-width:350px;max-width:500px;margin:40px 0}.box-conteudo .contato .sticky{top:30px;background-color:#fff;border-radius:10px;position:sticky}.box-conteudo .contato .sticky:before{z-index:1}.box-conteudo .contato .box-contato{width:100%;padding-bottom:15px;text-align:center;z-index:2;position:relative;border-top-left-radius:10px;border-top-right-radius:10px}.box-conteudo .contato .box-contato form{margin:0 auto;max-width:850px;text-align:left;padding:10px}.box-conteudo .contato .box-contato form h2{margin-bottom:20px;font-size:32px;padding:10px;border-bottom:1px solid #c58e43}.box-conteudo .contato .box-contato form textarea{width:100%;height:85px;border:1px solid #e8e8e8;background:#ffffff;padding:10px;font-size:14px;margin-bottom:10px;font-weight:300;color:#666}.box-conteudo .contato .box-contato form textarea::-webkit-input-placeholder{color:#666}.box-conteudo .contato .box-contato form textarea:-moz-placeholder{color:#666}.box-conteudo .contato .box-contato form textarea::-moz-placeholder{color:#666}.box-conteudo .contato .box-contato form textarea:-ms-input-placeholder{color:#666}.box-conteudo .contato .box-contato form input{width:100%;height:45px;border:0;background:#ffffff;color:#666;padding:0 10px;font-size:14px;margin-bottom:10px;font-weight:300;border:1px solid #e8e8e8}.box-conteudo .contato .box-contato form input::-webkit-input-placeholder{color:#666}.box-conteudo .contato .box-contato form input:-moz-placeholder{color:#666}.box-conteudo .contato .box-contato form input::-moz-placeholder{color:#666}.box-conteudo .contato .box-contato form input:-ms-input-placeholder{color:#666}.box-conteudo .contato .box-contato form .preferencia{text-align:center;margin-bottom:20px;font-size:16px;line-height:20px}.box-conteudo .contato .box-contato form .preferencia p{display:block;text-align:center;margin-bottom:10px}.box-conteudo .contato .box-contato form .preferencia label{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:20px;font-size:14px}.box-conteudo .contato .box-contato form .preferencia input[type=radio]{display:none}.box-conteudo .contato .box-contato form .preferencia input[type=radio]+label span{display:inline-block;width:20px;height:20px;cursor:pointer;position:absolute;background:#e8e8e8;border-radius:50%;top:0px;left:0}.box-conteudo .contato .box-contato form .preferencia input[type=radio]:checked+label span{background:#c58e43;border:4px solid #e8e8e8}.box-conteudo .contato .box-contato form button{width:100%;padding:0 10px;height:50px;border-radius:10px;border:1px solid #c58e43;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#808082;background:transparent;cursor:pointer;transition:1s all;color:#c58e43;font-size:16px;font-weight:300}.box-conteudo .contato .box-contato form button:hover{background:#c58e43 linear-gradient(45deg,#c58e43 0%,#f2cd80 100%);color:#fff}.box-conteudo .contato .box-compartilhar{text-align:center;font-size:14px;position:relative;border-bottom-left-radius:10px;border-bottom-right-radius:10px;z-index:2;background-color:#fff;padding:15px;display:flex;justify-content:space-between;border:1px solid;border-image-slice:1;border-width:1px;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}.box-conteudo .contato .box-compartilhar h2{font-family:Roboto,sans-serif;font-size:18px;margin-bottom:0}.box-conteudo .contato .box-compartilhar .botoes{display:flex;justify-content:space-around;text-align:center;max-width:640px;margin:0 auto}.box-conteudo .contato .box-compartilhar .botoes a{margin-left:10px}.box-conteudo .contato .box-compartilhar svg,.box-conteudo .contato .box-compartilhar img{height:25px;margin:0 auto;display:block}.box-conteudo .contato .box-compartilhar .whatsapp svg{color:#39b54a}.box-similares{text-align:center;margin:0 auto 75px}.box-similares .splide__arrow{height:38px;width:38px;color:#c58e43;background:rgba(34,34,34,.75)}.box-similares .splide__arrow svg{background:transparent center center no-repeat;background-size:25px 25px;background-position:4px center}.box-similares .splide__arrow svg path{display:none}.box-similares .splide__arrow.splide__arrow--prev{left:10px}.box-similares .splide__arrow.splide__arrow--prev svg{background-image:url(/build/assets/arrow-left.a533af64.svg)}.box-similares .splide__arrow.splide__arrow--next{right:10px}.box-similares .splide__arrow.splide__arrow--next svg{background-image:url(/build/assets/arrow-right.5c49e09a.svg);background-position:8px center}.box-similares h2{max-width:465px;margin:0 auto 40px}.box-similares #semelhantes{margin-bottom:40px}.box-similares .btn-semelhantes{padding:0 10px;height:50px;border-radius:10px;border:1px solid #c58e43;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#808082;background:transparent;cursor:pointer;transition:1s all;font-size:14px}.box-similares .btn-semelhantes:hover{background:#c58e43 linear-gradient(45deg,#c58e43 0%,#f2cd80 100%);color:#fff}.box-similares .imovel{text-align:left;font-size:18px}.box-similares .imovel .foto{display:block;min-height:300px;background-position:center center;background-size:cover;border-radius:10px;margin-bottom:20px;overflow:hidden}.box-similares .imovel .foto a{display:block;width:100%;height:100%;min-height:300px;transition:1s all ease;background-position:center center;background-size:cover}.box-similares .imovel .foto a:hover{transform:scale(1.2)}.box-similares .imovel .titulo{color:#666;margin-bottom:10px;border:0;padding:0;text-align:left}.box-similares .imovel .icones{margin-top:15px}.box-similares .imovel .icones div{display:flex;align-items:center;margin:5px 0;font-weight:300}.box-similares .imovel .icones div img{height:25px;width:25px;margin-right:10px}.box-similares .imovel .valores{display:block}.box-similares .imovel .valor{margin-top:10px;color:#c58e43;text-align:left;font-weight:600}.box-similares .splide__arrow{margin-top:-130px}.box-similares .splide__arrow svg{width:100%;height:100%;transform:none;background-size:25px 25px;display:block}.center-content .splide__list{justify-content:center}.divisor{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;color:#96a4aa;margin-bottom:30px}.divisor svg{width:62px}.divisor:after,.divisor:before{background-color:#b1bac1;height:2px;content:""}@media screen and (max-width: 1280px){.conteudo-imovel{width:inherit}}@media screen and (max-width: 1024px){.conteudo-imovel .sobre{flex-wrap:wrap}.conteudo-imovel .contatos .botoes-contato{flex-wrap:wrap;justify-content:space-around}.conteudo-imovel .contatos .botoes-contato a{margin-bottom:20px}}@media screen and (max-width: 1180px){.conteudo-imovel .sobre div{font-size:16px}.conteudo-imovel .sobre div b{font-size:18px;margin-bottom:5px}}@media (orientation: portrait) and (min-width: 768px){.box-conteudo{flex-wrap:wrap}.box-conteudo .contato{width:100%;max-width:100%}.box-conteudo .contato .box-contato form{padding:20px 10px}.conteudo-imovel{width:100%;padding:50px 0}.conteudo-imovel .box-background-branco:before{left:-2.5%}}@media screen and (max-width: 680px){h1{font-size:26px}.fotos-principal{min-height:400px}.box-conteudo{flex-wrap:wrap}.box-conteudo .contato{width:100%;max-width:100%}.box-conteudo .contato .box-contato form{padding:20px 10px}.conteudo-imovel{width:100%;padding:50px 0}.conteudo-imovel .box-background-branco:before{left:-2.5%}.conteudo-imovel .sobre div{width:45%;margin-bottom:20px}.conteudo-imovel .valores{flex-wrap:wrap}.conteudo-imovel .valores .valor,.conteudo-imovel .valores .condominio{width:100%}.conteudo-imovel .video iframe{height:300px}.conteudo-imovel .disclaimer-mapa{font-size:14px}.conteudo-imovel .contatos .botoes-contato a{width:90%}.imovel{margin-bottom:0}.box-similares #semelhantes .splide__arrow:disabled{opacity:0}.box-similares #semelhantes .splide__arrow--prev{left:-10px}.box-similares #semelhantes .splide__arrow--next{right:-10px}}
