@charset "UTF-8";body{padding-top:0;background:url(/build/assets/bg.ddf24ee7.jpg);background-attachment:fixed}.header .menu-principal #btn-buscar-imoveis,.header .menu-principal #btn-ver-imoveis{display:none}.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 .splide__arrow{background:transparent;width:40px;height:100px;text-indent:-1000px;overflow:hidden;border:0;outline:none;z-index:3;border-radius:0;opacity:1}.fotos-principal .splide__arrow svg{display:none}.fotos-principal .splide__arrow--prev{background:url(/build/assets/arrow-left-dourado.719ae2f0.svg) center center no-repeat;background-size:32px 50px;left:10px}.fotos-principal .splide__arrow--next{background:url(/build/assets/arrow-right-dourado.477df33d.svg) center center no-repeat;background-size:32px 50px;right:10px}.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{width:115px;height:35px;line-height:35px;color:#fff;text-align:center;background:rgba(0,0,0,.55);border-radius:30px;position:absolute;bottom:10px;left:10px;pointer-events:none;font-size:14px}.fotos-principal .btn-tela-cheia{width:115px;height:35px;line-height:35px;color:#fff;text-align:center;background:rgba(0,0,0,.55);border-radius:30px;position:absolute;bottom:10px;right:10px;pointer-events:none;font-size:14px}h1{font-size:32px}h1+.subtitulo{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 .referencia{margin-bottom:40px;font-size:14px;text-align:center}.conteudo-imovel .box-background-branco{position:relative;padding:40px 0}.conteudo-imovel .box-background-branco p,.conteudo-imovel .box-background-branco div,.conteudo-imovel .box-background-branco h1{position:relative}.conteudo-imovel .box-background-branco:before{content:"";position:absolute;left:-5%;top:0;background:#ffffff;width:100vw;height:100%}.conteudo-imovel .sobre{margin-bottom:60px;display:flex;justify-content:space-around;position:relative;font-weight:300;text-transform:uppercase;font-size:12px;border:1px solid;border-image-slice:1;border-width:1px;border-image-source:linear-gradient(to right,#A38243,#D2C29E);border-left:0;border-right:0;border-bottom:0;padding-top:40px}.conteudo-imovel .sobre div{text-align:center}.conteudo-imovel .sobre div img{height:40px;max-width:70px;margin-bottom:10px}.conteudo-imovel .sobre div b{display:block;margin-bottom:10px;height:26px;overflow:hidden;font-size:26px;font-weight:400}.conteudo-imovel .valores{font-size:12px;text-transform:uppercase;font-weight:300;display:flex;justify-content:space-around;max-width:650px;margin:0 auto 40px;text-align:center}.conteudo-imovel .valores b{line-height:36px;margin-top:5px;display:inline-block;font-size:26px;font-weight:400;padding-left:10px}.conteudo-imovel .video iframe{height:90vh;max-height:540px;border-radius:20px;border:0}.conteudo-imovel .tour-360{padding-bottom:0;text-transform:uppercase;font-weight:300}.conteudo-imovel .tour-360 a{background-clip:padding-box;border:solid 1px transparent;background-color:#fff;position:relative;border-radius:30px;display:flex;align-items:center;justify-content:center;margin:0 auto;max-width:490px}.conteudo-imovel .tour-360 a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-1px;border-radius:inherit;background:linear-gradient(to right,#D2C29E,#A38243)}.conteudo-imovel .tour-360 a div{width:100%;height:100%;border-radius:30px;background-color:#fff;position:relative;z-index:2;padding:20px;display:flex;align-items:center;justify-content:center}.conteudo-imovel .tour-360 a img{height:35px;margin-right:40px}.conteudo-imovel .tour-360 a:before{z-index:1}.conteudo-imovel .titulo-descricao{padding-top:50px}.conteudo-imovel .descricao{margin:0 auto 70px;font-size:16px;max-width:950px;text-align:justify}.conteudo-imovel .descricao p{margin-bottom:10px}.conteudo-imovel .box-detalhes .detalhes{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 75px}.conteudo-imovel .box-detalhes .detalhes p{background-color:#fff;width:160px;height:85px;display:flex;flex-direction:column;justify-content:center;text-align:center;border-radius:20px;margin:5px;font-size:10px;text-transform:uppercase}.conteudo-imovel .box-detalhes .detalhes p b{text-transform:none;margin-top:5px;font-size:14px;font-weight:400}.conteudo-imovel .composicoes .caracteristicas,.conteudo-imovel .infraestruturas .caracteristicas{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 75px;font-size:14px}.conteudo-imovel .composicoes .caracteristicas div,.conteudo-imovel .infraestruturas .caracteristicas div{background-color:#fff;line-height:45px;border-radius:20px;margin:5px;padding:0 10px}.conteudo-imovel .mapa{height:300px;display:flex;flex-direction:column;justify-content:space-around;text-align:center;font-size:18px;cursor:pointer;margin-bottom:70px;background-clip:padding-box;border:solid 1px transparent;background-color:#fff;position:relative;border-radius:10px}.conteudo-imovel .mapa:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-1px;border-radius:inherit;background:linear-gradient(to right,#D2C29E,#A38243)}.conteudo-imovel .mapa .bg{height:100%;width:100%;background:#ffffff url(/build/assets/img-localizacao.512aa9dd.png) center center no-repeat;z-index:2;padding:70px 0;border-radius:10px}.conteudo-imovel .mapa img{height:80px}.conteudo-imovel .mapa:before{z-index:1}.conteudo-imovel .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 .botoes-contato{margin:0 auto;display:flex;justify-content:space-between}.conteudo-imovel .contatos .botoes-contato a{width:fit-content;min-width:180px;position:relative;border-radius:30px;height:70px;display:flex;justify-content:center;align-items:center;padding:0 30px;border:1px solid #BEA473;font-weight:300;text-transform:uppercase}.conteudo-imovel .contatos .botoes-contato svg,.conteudo-imovel .contatos .botoes-contato img{height:30px;margin-right:10px;vertical-align:middle}.box-conteudo .contato{width:500px;min-width:350px;max-width:500px;margin:40px 0}.box-conteudo .contato .sticky{top:30px;border:1px solid red;background-clip:padding-box;border:solid 2px transparent;background-color:#fff;position:relative;border-radius:10px;position:sticky}.box-conteudo .contato .sticky:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-2px;border-radius:inherit;background:linear-gradient(to right,#D2C29E,#A38243)}.box-conteudo .contato .sticky:before{z-index:1}.box-conteudo .contato .box-contato{width:100%;padding-bottom:15px;text-align:center;background:#ffffff;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:28px;padding:0 10px}.box-conteudo .contato .box-contato form textarea{width:100%;height:85px;border:1px solid #EDEDED;background:#ffffff;padding:10px;font-size:14px;margin-bottom:10px;border-radius:30px}.box-conteudo .contato .box-contato form input{width:100%;height:45px;border:1px solid #EDEDED;padding:0 10px;font-size:14px;margin-bottom:10px;border-radius:30px}.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:#B7B7B7;border-radius:50%;top:0px;left:0}.box-conteudo .contato .box-contato form .preferencia input[type=radio]:checked+label span{background:#6A6E6F;border:4px solid #B7B7B7}.box-conteudo .contato .box-contato form button{width:90%;margin:0 auto;display:block;width:253px;height:45px;border:0;border-radius:30px;background-color:#95a3ab;color:#fff;line-height:45px;text-align:center;text-transform:uppercase;font-size:18px;font-weight:300}.box-conteudo .contato .box-contato form button:hover{background:#BEA473}.box-conteudo .contato .box-contato form .g-recaptcha{margin:20px 0 auto}.box-conteudo .contato .box-contato form .g-recaptcha .grecaptcha-badge{display:block;margin:0 auto}.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,#A38243,#D2C29E);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:#8dc73f}.imovel{width:100%;display:flex;justify-content:flex-end;position:relative;overflow:hidden;background:#ffffff;margin-bottom:50px;border-radius:7px}.imovel .tipo,.imovel .localidade{height:45px;line-height:45px;background-color:#000000b3;position:absolute;top:10px;left:10px;width:fit-content;padding:0 30px;border-radius:30px;color:#fff;z-index:1;font-size:22px;font-weight:300;text-transform:uppercase;pointer-events:none}.imovel .localidade{top:65px;font-size:16px}.imovel .labels{display:none;font-size:16px;color:#fff;position:absolute;top:14px;left:14px;z-index:1;pointer-events:none;width:calc(50% - 28px)}.imovel .labels .tag-oferta,.imovel .labels .tag-reservado,.imovel .labels .tag-lancamento{background:rgba(73,86,155,.9);box-shadow:0 0 10px #0006;display:block;width:fit-content;padding:0 10px;height:45px;line-height:45px;width:140px;text-align:center;margin-top:10px;text-transform:uppercase;font-size:14px}.imovel .labels .tag-lancamento,.imovel .labels .tag-reservado{background:rgba(0,0,0,.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:70px;height:10px;margin:0 10px;max-width:14%}.imovel .fotos .splide__pagination li .splide__pagination__page{width:100%;height:100%;background:#E9E4DE;border-radius:10px}.imovel .fotos .splide__pagination li .splide__pagination__page.is-active{background:#2F4856;opacity:1}.imovel .fotos .splide__pagination .splide__pagination__page.is-active{transform:none}.imovel .dados{padding:15px 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;border:1px solid;border-image-slice:1;border-width:1px;border-image-source:linear-gradient(to right,#A38243,#D2C29E);border-left:0;border-right:0;border-top:0}.imovel .dados .icones div{font-size:18px;font-weight:400;text-align:center;font-weight:300;text-transform:uppercase;font-size:14px}.imovel .dados .icones div img{height:40px;max-width:75px;display:block;margin:0 auto 10px}.imovel .dados .icones div b{display:block;margin-bottom:5px;font-size:20px}.imovel .dados .valores{padding:15px 20px 0;text-align:center;font-size:11px}.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{display:block;width:253px;height:45px;border-radius:30px;background-color:#95a3ab;color:#fff;line-height:45px;text-align:center;text-transform:uppercase;font-size:18px;font-weight:300}.imovel .dados .valores a:hover{background:#BEA473}.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 screen and (max-width: 1280px){.imovel .dados .icones div img{height:35px;max-width:60px}}@media (orientation: portrait) and (max-width: 900px){.imovel .tipo,.imovel .localidade{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,.imovel .localidade{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}}.box-similares{text-align:center;max-width:840px;margin:0 auto 75px}.box-similares h2{max-width:465px;margin:0 auto 40px}.box-similares #semelhantes{margin-bottom:40px}.box-similares #semelhantes .imovel{border:1px solid #F8F8F8}.box-similares #semelhantes .imovel .fotos{border:0;aspect-ratio:4/3}.box-similares #semelhantes .imovel .fotos .splide__pagination li{max-width:13%}.box-similares #semelhantes .imovel .tipo,.box-similares #semelhantes .imovel .localidade{position:absolute}.box-similares #semelhantes .imovel .dados .icones div img{height:30px;max-width:65px}.box-similares #semelhantes .imovel .valores.flexbox{display:block}.box-similares #semelhantes .imovel .valores.flexbox a{margin:15px auto 0}.box-similares #semelhantes .splide__arrow{background:transparent;width:30px;height:40px;width:100%;text-indent:-1000px;overflow:hidden;border:0;outline:none;z-index:3}.box-similares #semelhantes .splide__arrow svg{display:none}.box-similares #semelhantes .splide__arrow--prev{background:url(/build/assets/arrow-left-dourado.719ae2f0.svg) center center no-repeat;left:-35px;width:30px}.box-similares #semelhantes .splide__arrow--next{background:url(/build/assets/arrow-right-dourado.477df33d.svg) center center no-repeat;right:-35px;width:30px}.box-similares .btn-semelhantes{margin:0 auto;display:block;width:253px;height:45px;border:0;border-radius:30px;background-color:#95a3ab;color:#fff;line-height:45px;text-align:center;text-transform:uppercase;font-size:18px;font-weight:300;font-size:14px}.box-similares .btn-semelhantes:hover{background:#BEA473}.box-similares .imovel .dados .valores{margin-bottom:0}.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:""}.exit-intent-popup{position:fixed;top:0;left:0;bottom:0;right:0;z-index:11;background:rgba(33,33,33,.8);display:none;font-family:Lato,sans-serif}.exit-intent-popup .newsletter{position:absolute;top:50%;left:50%;width:600px;height:600px;background:#ffffff;padding:10px;border-radius:5px;transform:translate(-50%,-50%)}.exit-intent-popup.visible{display:none}.exit-intent-popup .close{color:#fff;position:absolute;font-size:32px;right:20px;cursor:pointer}.exit-intent-popup .mensagem{height:370px;background:url(/resources/images/detalhes/popout.png);color:#fff;text-align:center;padding-top:20px;margin-bottom:20px}.exit-intent-popup .mensagem .logo{height:90px;margin-bottom:25px}.exit-intent-popup .mensagem .titulo{font-size:38px;font-weight:700;margin-bottom:30px}.exit-intent-popup input{height:45px;border:1px solid #D0D7E1;padding:0 10px;width:100%;margin-bottom:10px}.exit-intent-popup .dois_por_linha{display:flex;justify-content:space-between}.exit-intent-popup .dois_por_linha input{width:49%}.exit-intent-popup button{width:180px;display:block;background:transparent;padding-bottom:15px;margin:0 auto;padding-top:20px;border:0;position:relative;text-transform:uppercase;font-size:16px}.exit-intent-popup button:after{background:linear-gradient(90deg,hsla(0deg,0%,92%,0) 0,#999A9C 20%,#999A9C 80%,hsla(0deg,0%,92%,0));bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}@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}}
