@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");body{overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box;font-family:'Montserrat', sans-serif}.container{width:95%;max-width:1280px;margin:auto}.container-2{width:80%;max-width:1280px;margin:auto}h1.titulo-interna{text-transform:uppercase;font-weight:300;font-size:36px;padding:60px 0px 30px 0px;color:#acc000}h1.titulo-interna strong{font-weight:800;color:#0f4263}.container-mid{width:95%;max-width:1360px;margin:auto}.container-full{width:100%;max-width:1440px;margin:auto}div.faixa-superior{justify-content:space-between;align-items:center;background-color:#0f4263;width:100%;padding:10px}div.faixa-superior p{color:#fff;font-size:13px;text-align:center}div.faixa-superior p a{text-decoration:none;color:#fff}div.faixa-superior p span{color:#fff;font-size:16px;font-weight:600;text-align:center}@media screen and (max-width: 600px){div.faixa-superior p{font-size:10px}div.faixa-superior p span{font-size:14px}}header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 30px;gap:30px}header img{width:100%;padding-left:10px}header .nav-desktop{background-color:#fff}header .nav-desktop ul{list-style:none;padding:0;margin:0;text-align:center}header .nav-desktop ul li{display:inline-block;position:relative}header .nav-desktop ul li a{font-size:16px;font-weight:700;transition:all ease-in-out 600ms;text-decoration:none;color:#333;padding:10px 10px;text-align:center;display:block;transition:background-color #acc000}header .nav-desktop ul li a:hover{background-color:#acc000;color:#fff}header .nav-desktop ul li a.active{background-color:#acc000}header .nav-desktop ul li .submenu{display:none;position:absolute;top:100%;left:0;background-color:#fff;transition:opacity #0f4263,visibility #acc000;opacity:0;visibility:hidden;z-index:9999;box-shadow:0 2px 5px rgba(0,0,0,0.2);transition:all ease-in-out 900ms}header .nav-desktop ul li .submenu li{display:block}header .nav-desktop ul li .submenu li a{padding:8px 15px;text-transform:uppercase;transition:all ease-in-out 400ms}header .nav-desktop ul li .submenu li a:hover{text-transform:uppercase;color:#fff;background-color:#acc000}header .nav-desktop ul li:hover .submenu{display:block;opacity:1;visibility:visible}header a.corretor{font-size:16px;font-weight:600;color:#fff;background-color:#0f4263;border:2px solid #0f4263;padding:18px 22px;border-radius:15px;text-decoration:none;text-transform:uppercase;transition:600ms;letter-spacing:1px;display:block;text-align:center}header a.corretor:hover{background-color:#4a90e2;color:#fff}header .Btn-marca{display:flex;justify-content:center;align-items:center}header .nav-mobile{display:none}@media screen and (max-width: 980px){header .nav-desktop{display:none}header .nav-tablet{display:none}header .nav-mobile{display:block}}@media screen and (max-width: 600px){header .nav-desktop{display:none}header .nav-mobile{display:block}header a.corretor{display:none}header .Btn-marca{display:flex;justify-content:space-between;flex-direction:row-reverse;width:100%;margin:0}}header i{width:32px;height:32px;border:0;color:#0f4263;background-color:transparent;cursor:pointer;font-size:32px;margin:0px 10px;transition:400ms}header i:hover{color:#c0d602}header .i{position:absolute;left:10px;top:20px;width:32px;height:32px;border:0;color:#0f4263;background-color:transparent;cursor:pointer;font-size:32px;margin:0px 10px;transition:400ms}header .i:hover{color:#fff}header div.nav-desktope-1{display:flex;justify-content:center;align-items:center;background-color:#acc000;position:absolute;top:0;left:0;width:350px;height:100vh;z-index:99999;transition:400ms;transform:translateX(-100%)}header div.nav-desktope-1 nav{justify-content:center;text-align:center}header div.nav-desktope-1.abrir{transform:translateX(0%)}header div.nav-desktope-1 a{color:#0f4263;text-decoration:none;display:block;font-size:25px;font-weight:800;text-transform:uppercase;text-align:center;padding:20px 20px;transition:400ms}header div.nav-desktope-1 a:hover{color:#fff}@media screen and (max-width: 600px){header div.nav-desktope-1{left:auto;right:0px;transform:translateX(100%)}header div.nav-desktope-1 .i{left:auto;right:10px}}section.filtro{justify-content:space-between;align-items:center;background-color:#0f4263;padding:40px 0px}section.filtro div.pesquisa{justify-content:center;align-items:center}section.filtro div.pesquisa h1{font-size:30px;color:#fff;text-align:center}section.filtro div.pesquisa #toggleFiltersBtn{margin-bottom:10px;padding:10px 20px;background-color:#acc000;color:white;border:none;cursor:pointer;border-radius:4px;transition:all ease-in-out .6s}section.filtro div.pesquisa #toggleFiltersBtn:hover{background-color:#0056b3}section.filtro div.pesquisa h2{font-size:35px;color:#fff;text-align:center}section.filtro div.pesquisa p{font-size:25px;color:#fff;text-align:center}section.filtro div.pesquisa div.form_pesquisa{justify-content:space-between;align-items:center}@media screen and (max-width: 600px){section.filtro div.pesquisa h2{font-size:17px}section.filtro div.pesquisa p{font-size:11px}}.filter{background:#fff;border:solid 0px #b3b5b0;border-radius:10px;margin:2.5rem auto 1.5rem auto;width:fit-content}@media screen and (max-width: 980px){.filter{padding:10px;flex-direction:column;max-width:inherit;width:100%;padding-bottom:1rem}}.filter .searchandfilter ul{display:flex;width:100%;list-style-type:none;align-items:center;margin-bottom:0;padding:0}@media screen and (max-width: 980px){.filter .searchandfilter ul{flex-direction:column;flex-wrap:wrap;justify-content:center;width:100%;padding-bottom:.5rem}}@media screen and (max-width: 980px){.filter .searchandfilter ul li{width:100%;padding:0}}.filter .searchandfilter ul li select{cursor:pointer;text-align:center;background:#fff;border:none;color:#0f4263;font-family:'Ubuntu', sans-serif;text-transform:uppercase;font-size:.8rem;width:130px}@media screen and (max-width: 980px){.filter .searchandfilter ul li select{display:block;flex-direction:column;padding:1.3rem .5rem;width:100%}}.filter .searchandfilter ul li input{background-color:#acc000;color:#0f4263;cursor:pointer;text-transform:uppercase;border:none;text-align:center;padding:20px 30px;font-size:15px;font-weight:bold;border-radius:0px 10px 10px 0px;margin-left:0rem;transition:300sm}.filter .searchandfilter ul li input:hover{background-color:#c0d602;color:#fff}@media screen and (max-width: 980px){.filter .searchandfilter ul li input{border-radius:10px;width:100%;margin-left:0}}.filter .searchandfilter ul li:nth-child(1) select{border-top-left-radius:10px;border-bottom-left-radius:10px;width:150px}@media screen and (max-width: 980px){.filter .searchandfilter ul li:nth-child(1) select{width:100%}}.filter .searchandfilter ul li:nth-child(2) select{width:200px}@media screen and (max-width: 980px){.filter .searchandfilter ul li:nth-child(2) select{width:100%}}.filter .searchandfilter ul li:nth-child(4) select{width:200px}@media screen and (max-width: 980px){.filter .searchandfilter ul li:nth-child(4) select{width:100%}}.filter .searchandfilter ul li:nth-child(5){width:100%}.filter .searchandfilter ul li:nth-child(6){padding-right:0px !important}.filter .brand-crump{padding:10px 0}.filter .brand-crump ul{display:flex;margin-bottom:0}.filter .brand-crump li{color:#0f4263;font-weight:bold;font-size:.75rem;position:relative;margin-right:10px}.filter .brand-crump li a{color:#0f4263;font-weight:normal;transition:all ease-in-out .5s;text-decoration:none}.filter .brand-crump li a:hover{color:var(--secundary-color)}.filter .brand-crump li::after{content:'/';display:block;position:absolute;top:0px;right:10px;color:#acc000}.filter .brand-crump li:last-child::after{display:none}.filter .palavra-chave{padding:1rem;display:none}.filter .palavra-chave input{padding:.8rem 1.3rem;border:solid 2px #b3b5b0;border-radius:9px;text-transform:uppercase;font-size:.8rem;width:250px}.filter .palavra-chave input[type=submit]{background-color:var(--main-color);color:#acc000;font-family:'Ubuntu', sans-serif;text-transform:uppercase;border:none;text-align:center;padding:1rem 1rem;font-size:.7rem;font-weight:bold;border-radius:6px;margin-left:1rem;width:80px}.filter .filter-banner .show{display:flex !important;align-items:center;justify-content:center}main.home section.destaque div.carrossel-destaque div.item img.mobile,main.home section.destaque div.carrossel-destaque a.item img.mobile{display:none}main.home section.destaque div.carrossel-destaque div.owl-dots{position:absolute;bottom:16px;width:100%;display:flex;justify-content:center;align-items:center;gap:8px}main.home section.destaque div.carrossel-destaque div.owl-dots button{width:36px;height:3px;background-color:#fff}main.home section.destaque div.carrossel-destaque div.owl-dots button.active{background-color:#0f4263}@media screen and (max-width: 600px){main.home section.destaque div.carrossel-destaque div.item img.desktop,main.home section.destaque div.carrossel-destaque a.item img.desktop{display:none}main.home section.destaque div.carrossel-destaque div.item img.mobile,main.home section.destaque div.carrossel-destaque a.item img.mobile{display:block}}footer{display:flex;justify-content:space-between;align-items:center;background-color:#0f4263;width:100%;padding:50px 50px;gap:30px}footer img{width:100%}footer a.contatos{color:#fff;font-size:18px;font-weight:500;text-decoration:none;background-color:#acc000;padding:10px 20px;transition:400ms}footer a.contatos:hover{background-color:#fff;color:#acc000}footer div.contatos{display:inline-block}footer div.contatos>h2{font-size:20px;color:#fff;font-weight:500;margin-bottom:30px;text-align:center}footer div.contatos>h2 a{color:#fff;text-decoration:none}footer div.contatos .fa-headset{margin-right:10px}footer div.contatos .social{color:#fff;text-align:center}footer div.contatos .social>a{font-size:20px;color:#fff;font-weight:500;margin-bottom:30px;text-align:center;text-decoration:none}footer div.contatos .social .fa-whatsapp{font-size:30px;margin-right:10px;text-align:center}footer div.contatos .social .fa-whatsapp:hover{color:#acc000}footer div.contatos .social .fa-facebook{font-size:30px;margin-right:10px;text-align:center}footer div.contatos .social .fa-facebook:hover{color:#acc000}footer div.contatos .social .fa-instagram{font-size:30px;margin-right:10px;text-align:center}footer div.contatos .social .fa-instagram:hover{color:#acc000}footer .mapa-site>h2{font-size:17px;font-weight:500;letter-spacing:1px;color:#fff;margin-bottom:10px}footer .mapa-site>ul{list-style:none}footer .mapa-site a{list-style:none;color:#fff;text-decoration:none;font-size:14px;font-weight:300;margin-bottom:10px}footer .endereco{display:block}footer .endereco>p{font-size:14px;font-weight:500;letter-spacing:1px;color:#fff;margin-bottom:10px}footer .endereco>h2{font-size:20px;color:#fff;font-weight:500;margin-bottom:5px}footer .endereco>h3{font-size:13px;color:#fff;font-weight:500;margin-bottom:10px}footer .endereco>h4{font-size:13px;color:#fff;font-weight:500;margin-bottom:10px}@media screen and (max-width: 980px){footer{flex-direction:column}footer footer{gap:60px}footer p{text-align:center}footer h2{text-align:center}footer h3{text-align:center}footer h4{text-align:center}}section.atendimento{background-color:#acc000;width:100%}section.atendimento div.conteudo{display:flex;justify-content:space-between;align-items:center;padding:40px 40px;gap:30px}section.atendimento div.conteudo>h2{color:#fff;font-size:25px}section.atendimento div.conteudo>a{text-decoration:none}section.atendimento div.conteudo .fale-conosco,section.atendimento div.conteudo .fone{display:flex}section.atendimento div.conteudo .fale-conosco div.texto>h3,section.atendimento div.conteudo .fone div.texto>h3{font-size:20px;text-transform:uppercase;text-decoration:none;margin-bottom:5px;color:#fff}section.atendimento div.conteudo .fale-conosco div.texto span,section.atendimento div.conteudo .fone div.texto span{font-size:18px;color:#fff;text-align:center}section.atendimento div.conteudo .fale-conosco .fa-whatsapp,section.atendimento div.conteudo .fale-conosco .fa-headset,section.atendimento div.conteudo .fale-conosco .fa-envelope,section.atendimento div.conteudo .fone .fa-whatsapp,section.atendimento div.conteudo .fone .fa-headset,section.atendimento div.conteudo .fone .fa-envelope{font-size:50px;margin-right:10px;color:#fff}@media screen and (max-width: 980px){section.atendimento div.conteudo{flex-direction:column}}section.atendimento div.conteudo div.conteudo{gap:40px}section.mensagem{background-color:#c0d602;width:100%}section.mensagem div.texto{justify-content:space-between;align-items:center;padding:40px 40px;gap:30px}section.mensagem div.texto h3{color:#fff;font-size:30px;text-align:center;padding-bottom:10px}section.mensagem div.texto p{color:#fff;font-size:25px;text-align:center}@media screen and (max-width: 980px){section.mensagem div.texto h3{font-size:20px}section.mensagem div.texto p{color:#fff;font-size:15px;text-align:center}}@media screen and (max-width: 600px){section.mensagem div.texto h3{font-size:18px}section.mensagem div.texto p{color:#fff;font-size:13px;text-align:center}}section.newslatter{background-color:#0f4263;width:100%;border-bottom:2px solid #fff}section.newslatter div.conteudo{display:flex;align-items:center;justify-content:center;padding:50px 40px;width:50%;gap:20px}section.newslatter div.conteudo form{text-align:center;display:flex}section.newslatter div.conteudo form input[type="email"]{padding:10px;width:300px;margin-right:0px;border:2px solid #acc000;border-radius:0;box-sizing:border-box;background-color:transparent;color:#fff;font-size:16px}section.newslatter div.conteudo form input[type="email"]:focus{border:solid 2px #acc000;border-color:#acc000}section.newslatter div.conteudo form input[type="submit"]{padding:10px 50px;margin-left:-10px;background-color:#acc000;color:white;border:none;border-radius:0px;cursor:pointer;font-size:16px}section.newslatter div.conteudo form input[type="email"]::placeholder{font-size:25px;color:#fff}section.newslatter div.conteudo form input[type="submit"]:hover{background-color:#c0d602}section.newslatter div.conteudo h2{font-size:35px;color:#fff;font-weight:200}section.newslatter div.conteudo span{font-weight:500}@media screen and (max-width: 980px){section.newslatter div.conteudo{flex-direction:column;padding:30px 30px}section.newslatter div.conteudo form{flex-direction:column}}section.parceiros div.carrossel-marcas{padding:60px 0}section.parceiros div.owl-nav{display:flex;align-items:center;justify-content:center}section.parceiros span{color:#acc000;padding:10px 10px;font-size:50px;text-align:center}section.parceiros span:hover{background:transparent !important;color:#0f4263}section.lista-imoveis{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:60px 0px;gap:40px 20px}section.lista-imoveis div.carde{width:100%;flex-direction:column;overflow:hidden;background-color:#acc000;border-radius:10px}section.lista-imoveis div.carde div.imagem-proincipal img{width:100%;display:block;object-fit:cover;aspect-ratio:8 / 9;transition:1000ms}section.lista-imoveis div.carde div.imagem-proincipal:hover img{scale:1.03}section.lista-imoveis div.carde div.texto{padding:20px 20px;position:relative;z-index:10;background-color:#acc000}section.lista-imoveis div.carde div.texto h2{color:#fff;text-transform:uppercase;font-size:13px;font-weight:400;margin-bottom:10px}section.lista-imoveis div.carde div.texto h3{color:#0f4263;text-transform:uppercase;font-size:18px;font-weight:700;margin-bottom:10px}section.lista-imoveis div.carde div.texto h4{color:#fff;text-transform:uppercase;font-size:18px;font-weight:800;margin:10px 20px;padding:10px;color:#fff;background-color:#0f4263;text-align:center;margin-top:20px}section.lista-imoveis div.carde div.texto a{text-decoration:none}section.lista-imoveis div.carde div.texto ul{list-style-type:none;display:flex;justify-content:space-between;align-items:center;margin:10px 0px}section.lista-imoveis div.carde div.texto li{display:flex;font-size:14px;color:#fff}section.lista-imoveis div.carde div.texto i{padding:0px 10px;color:#0f4263}@media screen and (max-width: 980px){section.lista-imoveis{grid-template-columns:1fr 1fr}}@media screen and (max-width: 600px){section.lista-imoveis{grid-template-columns:1fr}}section.costrucao{margin-bottom:60px}section.costrucao div.construtora div.info{background-color:#acc000;padding:48px 30px}section.costrucao div.construtora div.info ul{list-style-type:none;text-transform:uppercase;font-size:13px;font-weight:600;color:#fff;align-items:center;line-height:35px;gap:20px}section.costrucao div.construtora div.info li{font-size:20px;font-weight:300;margin-bottom:10px}section.single-imoveis div.listas ul{list-style-type:none;display:flex;text-transform:uppercase;text-decoration:none;font-size:13px;font-weight:600;color:#acc000;align-items:center;margin:30px 0px;gap:10px}section.single-imoveis div.listas ul strong{color:#0f4263}section.single-imoveis div.listas li{color:#0f4263;list-style:none;text-decoration:none}section.single-imoveis div.listas li>strong{color:#acc000}section.single-imoveis div.listas li a{text-decoration:none;color:#0f4263}section.single-imoveis div.listas li a:hover{color:#acc000}@media screen and (max-width: 600px){section.single-imoveis div.listas ul{font-size:12px}}section.titulo{padding:0 30px}section.titulo h1{margin-bottom:32px;font-weight:bold;font-size:32px;color:#0f4263}@media screen and (max-width: 980px){section.titulo h1{font-size:22px}}@media screen and (max-width: 980px) and (max-width: 600px){section.titulo h1{font-size:18px}}section.detalhe-imoveis{display:flex;justify-content:space-between;align-items:center;padding:10px 0px}section.detalhe-imoveis div.lista{display:grid;grid-template-columns:1fr 1fr;padding:20px 0px;gap:10px 40px}section.detalhe-imoveis div.lista div.galeria{overflow:hidden;background-color:#f8f8f8;padding:10px;border-radius:10px}section.detalhe-imoveis div.lista div.galeria #myCarousel{width:100%;max-width:800px;margin:10px auto;margin-top:0px}section.detalhe-imoveis div.lista div.galeria #myCarousel .f-carousel__slide{display:flex;justify-content:center;align-items:center}section.detalhe-imoveis div.lista div.galeria #myCarousel .f-carousel__slide img{width:100% !important;height:auto !important;object-fit:cover;aspect-ratio:5 / 5 !important}section.detalhe-imoveis div.lista div.galeria .f-thumbs{margin:auto}section.detalhe-imoveis div.lista div.galeria .f-carousel__nav button{background-color:#fff;border-radius:50%}section.detalhe-imoveis div.lista div.texto div.social{margin-top:30px;display:flex;justify-content:space-between;align-items:center;gap:10px}section.detalhe-imoveis div.lista div.texto div.social .face{background-color:#4267b2;padding:10px 25px;border-radius:5px;color:#fff;text-decoration:none;font-size:11px;text-align:center;transition:all ease-in-out 600ms}section.detalhe-imoveis div.lista div.texto div.social .face i{margin-right:5px}section.detalhe-imoveis div.lista div.texto div.social .face:hover{top:-30px}@media screen and (max-width: 600px){section.detalhe-imoveis div.lista div.texto div.social .face{padding:8px 16px}}section.detalhe-imoveis div.lista div.texto div.social .tweet{background-color:#000000;padding:10px 25px;border-radius:5px;color:#fff;text-decoration:none;font-size:11px;text-align:center;transition:all ease-in-out 600ms}section.detalhe-imoveis div.lista div.texto div.social .tweet i{margin-right:5px}section.detalhe-imoveis div.lista div.texto div.social .tweet:hover{top:-30px}@media screen and (max-width: 600px){section.detalhe-imoveis div.lista div.texto div.social .tweet{padding:8px 16px}}section.detalhe-imoveis div.lista div.texto div.social .in{background-color:#0077b5;padding:10px 25px;border-radius:5px;color:#fff;text-decoration:none;text-align:center;font-size:11px;transition:all ease-in-out 600ms}section.detalhe-imoveis div.lista div.texto div.social .in i{margin-right:5px}section.detalhe-imoveis div.lista div.texto div.social .in:hover{top:-30px}@media screen and (max-width: 600px){section.detalhe-imoveis div.lista div.texto div.social .in{padding:8px 16px}}section.detalhe-imoveis div.lista div.texto div.social .faces{background-color:#448aff;padding:10px 25px;border-radius:5px;color:#fff;text-decoration:none;text-align:center;font-size:11px;transition:all ease-in-out 600ms}section.detalhe-imoveis div.lista div.texto div.social .faces i{margin-right:5px}section.detalhe-imoveis div.lista div.texto div.social .faces:hover{top:-30px}@media screen and (max-width: 600px){section.detalhe-imoveis div.lista div.texto div.social .faces{padding:8px 16px}}@media screen and (max-width: 600px){section.detalhe-imoveis div.lista div.texto div.social{gap:5px}}section.detalhe-imoveis div.lista div.texto div.infor{display:flex;justify-content:space-between;align-items:center;text-align:center;gap:10px;margin-bottom:20px}section.detalhe-imoveis div.lista div.texto div.infor span{color:#fff;background-color:#0f4263;font-size:13px;padding:15px 60px;transition:600ms;cursor:pointer}section.detalhe-imoveis div.lista div.texto div.infor span:hover{background-color:#4a90e2}section.detalhe-imoveis div.lista div.texto div.infor>a{font-size:30px;color:#0f4263;transition:400ms;margin-right:20px;text-align:center;text-decoration:none}section.detalhe-imoveis div.lista div.texto div.infor>a>h2{font-size:16px;font-weight:400;color:#cecece;text-transform:lowercase}section.detalhe-imoveis div.lista div.texto div.infor>a>h2:hover{color:#efefef}section.detalhe-imoveis div.lista div.texto div.infor>a:hover{color:#0f4263}@media screen and (max-width: 600px){section.detalhe-imoveis div.lista div.texto div.infor{gap:5px}section.detalhe-imoveis div.lista div.texto div.infor span{font-size:11px;padding:15px 15px;white-space:nowrap}section.detalhe-imoveis div.lista div.texto div.infor>a{font-size:20px}section.detalhe-imoveis div.lista div.texto div.infor>a h2{font-size:10px}}section.detalhe-imoveis div.lista div.texto h1{color:#acc000;text-transform:uppercase;font-size:32px;font-weight:500;margin-bottom:20px;line-height:45px}section.detalhe-imoveis div.lista div.texto h2{color:#acc000;text-transform:uppercase;font-size:30px;font-weight:800;margin-bottom:10px}section.detalhe-imoveis div.lista div.texto h3{color:#0f4263;text-transform:uppercase;font-size:15px;font-weight:400;margin-bottom:10px}section.detalhe-imoveis div.lista div.texto h4{color:#0f4263;text-transform:uppercase;font-size:24px;letter-spacing:1px;font-weight:700;margin-top:30px;margin-bottom:10px}section.detalhe-imoveis div.lista div.texto .undeline{background-color:#acc000;border:#acc000 solid 3px;height:3px;width:70px}@media screen and (max-width: 600px){section.detalhe-imoveis div.lista div.texto h1{font-size:20px;line-height:30px}}section.detalhe-imoveis div.lista div.info{margin:10px 0px;padding:0px 0px;overflow:hidden;text-align:left}section.detalhe-imoveis div.lista div.info>ul{list-style-type:none;text-transform:uppercase;font-size:13px;font-weight:600;color:#0f4263;align-items:center;line-height:35px;gap:10px;text-align:left}section.detalhe-imoveis div.lista div.info>ul>li{display:grid;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;font-size:12px;font-weight:400;margin-bottom:0px;padding:0 10px;text-align:left}section.detalhe-imoveis div.lista div.info>ul>li p{text-align:left;line-height:15px}section.detalhe-imoveis div.lista div.info>ul>li strong{font-size:12px;font-weight:600}section.detalhe-imoveis div.lista div.info>ul>li:nth-child(even){background-color:#f8f8f8}@media screen and (max-width: 600px){section.detalhe-imoveis div.lista div.info li{font-size:11px;font-weight:500}section.detalhe-imoveis div.lista div.info li strong{font-size:11px}}section.detalhe-imoveis div.lista div.mapa{justify-content:space-between;overflow:hidden}section.detalhe-imoveis div.lista div.mapa h1{color:#0f4263;text-transform:uppercase;font-size:25px;font-weight:800;margin-top:0px;margin-bottom:10px}section.detalhe-imoveis div.lista div.mapa .undeline{background-color:#acc000;border:#acc000 solid 3px;height:3px;width:70px}section.detalhe-imoveis div.lista div.mapa h2{color:#0f4263;text-transform:uppercase;font-size:25px;font-weight:800;margin-top:60px;margin-bottom:10px}section.detalhe-imoveis div.lista div.mapa p{color:#0f4263;text-align:justify;line-height:25px;font-size:14px;font-weight:500;margin-top:20px;margin-bottom:20px}section.detalhe-imoveis div.lista div.mapa div.form{background-color:#0f4263;border-radius:15px;padding:10px 30px;margin-top:50px}section.detalhe-imoveis div.lista div.mapa div.form h3{color:#fff;text-align:center;text-transform:uppercase;font-size:16px;font-weight:600;margin-bottom:10px}section.detalhe-imoveis div.lista div.mapa div.form h3>a{text-decoration:none;color:#fff}section.detalhe-imoveis div.lista div.mapa div.form h3>a:hover{color:#acc000}section.detalhe-imoveis div.lista div.mapa div.form h2{color:#fff;text-transform:uppercase;font-size:16px;font-weight:800;margin-top:30px;margin-bottom:10px}section.detalhe-imoveis div.lista div.mapa div.form .undeline{background-color:#acc000;border:#acc000 solid 3px;height:3px;width:70px}section.detalhe-imoveis div.lista div.mapa div.form .wpcf7-form input[type="text"],section.detalhe-imoveis div.lista div.mapa div.form .wpcf7-form input[type="email"],section.detalhe-imoveis div.lista div.mapa div.form .wpcf7-form textarea{width:100%;padding:10px;font-size:18px;color:#0f4263;border:1px solid #cdcdcd;border-radius:5px}section.detalhe-imoveis div.lista div.mapa div.form .wpcf7 label{font-weight:bold;color:#fff;font-size:25px;margin-bottom:5px}section.detalhe-imoveis div.lista div.mapa div.form .wpcf7-form input:focus,section.detalhe-imoveis div.lista div.mapa div.form .wpcf7-form textarea:focus{outline:none}section.detalhe-imoveis div.lista div.mapa div.form .wpcf7-submit{float:right;width:100%;padding:20px 40px;background-color:#acc000;cursor:pointer;border:0;border-radius:5px}section.detalhe-imoveis div.lista div.mapa div.form .wpcf7-submit:hover{background-color:#c0d602}section.detalhe-imoveis div.lista div.detalhe{max-width:100%}section.detalhe-imoveis div.lista div.detalhe h1{color:#0f4263;text-transform:uppercase;font-size:20px;font-weight:400;margin-top:30px;margin-bottom:10px}section.detalhe-imoveis div.lista div.detalhe h1 span{font-weight:800}section.detalhe-imoveis div.lista div.detalhe .undeline{background-color:#acc000;border:#acc000 solid 3px;height:3px;width:70px}section.detalhe-imoveis div.lista div.detalhe div.informacao{color:#0f4263;text-transform:uppercase;text-align:justify;letter-spacing:2px;line-height:25px;font-size:14px;font-weight:500;margin-top:20px;margin-bottom:20px}@media screen and (max-width: 980px){section.detalhe-imoveis div.lista{grid-template-columns:1fr}}.paginacao{padding:20px 0}.paginacao .page-numbers{background-color:#cdcdcd;padding:10px 15px;transform:400ms;text-decoration:none;color:#0f4263}.paginacao .page-numbers a{text-decoration:none;list-style:none;color:#0f4263}.paginacao .page-numbers:hover{background-color:#acc000}section.depoimentos{background-color:#0f4263}section.depoimentos div.conteudo{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}section.depoimentos div.conteudo div.texto{text-align:center;padding-bottom:60px}section.depoimentos div.conteudo div.texto img{width:200px;height:200px;border-radius:100%;margin:20px}section.depoimentos div.conteudo div.texto h2{color:#fff;font-size:1.5rem;margin-bottom:30px}section.depoimentos div.conteudo div.texto p{color:#fff;font-size:14px;line-height:20px;margin:0px 20px}@media screen and (max-width: 980px){section.depoimentos div.conteudo{grid-template-columns:1fr}}section.formulario{padding:60px 0px}section.formulario div.form .wpcf7-form input[type="text"],section.formulario div.form .wpcf7-form input[type="email"],section.formulario div.form .wpcf7-form textarea{width:100%;padding:10px;margin:10px;font-size:18px;color:#0f4263;border:1px solid #cdcdcd}section.formulario div.form .wpcf7-form input:focus,section.formulario div.form .wpcf7-form textarea:focus{outline:none}section.formulario div.form .wpcf7-submit{float:right;margin-right:-10px;padding:20px 40px;background-color:#acc000;cursor:pointer;border:0}section.formulario div.form .wpcf7-submit:hover{background-color:#c0d602}section.formulario>div.texto{padding:80px 0px;padding-left:10px}section.formulario>div.texto>h2{padding-bottom:20px}section.formulario>div.texto>p{line-height:25px}@media screen and (max-width: 600px){section.formulario>div.texto>p{font-size:13px}section.formulario>div.texto>br{display:none}}section.lista2{display:grid;grid-template-columns:1fr 1fr;justify-content:center;padding:0 40px;gap:30px 30px}section.lista2 div.detalhe{max-width:100%}section.lista2 div.detalhe h1{color:#0f4263;text-transform:uppercase;font-size:20px;font-weight:400;margin-top:30px;margin-bottom:10px}section.lista2 div.detalhe h1 span{font-weight:800}section.lista2 div.detalhe .undeline{background-color:#acc000;border:#acc000 solid 3px;height:3px;width:70px}section.lista2 div.detalhe div.informacao{color:#0f4263;text-transform:uppercase;text-align:justify;line-height:2px;line-height:18px;font-size:12px;font-weight:500;margin-top:20px;margin-bottom:20px}section.lista2 div.detalhe div.contatos{width:100%}section.lista2 div.detalhe div.contatos p{font-size:13px;line-height:20px}section.lista2 div.detalhe div.contatos div.cont{gap:0 10px}section.lista2 div.detalhe div.contatos div.cont h2{display:flex;align-items:center;color:#0f4263;font-size:13px;font-weight:500;margin-bottom:10px}section.lista2 div.detalhe div.contatos div.cont h2 a{color:#0f4263;list-style:none;text-decoration:none}section.lista2 div.detalhe div.contatos div.cont h2 i{margin-right:10px;font-size:14px;background-color:#0f4263;color:#fff;padding:10px;border-radius:5px}section.lista2 div.detalhe div.video{background-color:#0f4263;width:100%;display:flex;justify-content:center;align-items:center;position:relative}section.lista2 div.detalhe div.video>img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer;z-index:2}section.lista2 div.detalhe div.video video{width:100%;height:60vh;max-width:1920px}@media screen and (max-width: 600px){section.lista2 div.detalhe div.video>img{width:80px}}@media screen and (max-width: 980px){section.lista2{grid-template-columns:1fr}}section.lista2 div.mapa{justify-content:center;overflow:hidden}section.lista2 div.mapa h1{color:#0f4263;text-transform:uppercase;font-size:25px;font-weight:800;margin-top:0px;margin-bottom:10px}section.lista2 div.mapa .undeline{background-color:#acc000;border:#acc000 solid 3px;height:3px;width:70px}section.lista2 div.mapa h2{color:#0f4263;text-transform:uppercase;font-size:25px;font-weight:800;margin-top:60px;margin-bottom:10px}section.lista2 div.mapa p{color:#0f4263;text-align:justify;line-height:25px;font-size:14px;font-weight:500;margin-top:20px;margin-bottom:20px}section.lista2 div.mapa div.form{display:flex;flex-direction:column;background-color:#0f4263;width:90%;border-radius:15px;padding:10px 30px;margin-top:50px}section.lista2 div.mapa div.form h3{color:#fff;text-align:center;text-transform:uppercase;font-size:16px;font-weight:600;margin-bottom:10px}section.lista2 div.mapa div.form h3>a{text-decoration:none;color:#fff}section.lista2 div.mapa div.form h3>a:hover{color:#acc000}section.lista2 div.mapa div.form>h2{color:#fff;text-transform:uppercase;font-size:16px;font-weight:800;margin-top:30px;margin-bottom:10px}section.lista2 div.mapa div.form .undeline{background-color:#acc000;border:#acc000 solid 3px;height:3px;width:70px}section.lista2 div.mapa div.form .wpcf7-form input[type="text"],section.lista2 div.mapa div.form .wpcf7-form input[type="email"],section.lista2 div.mapa div.form .wpcf7-form textarea{width:100%;padding:10px;font-size:14px;color:#0f4263;border:1px solid #cdcdcd;border-radius:5px}section.lista2 div.mapa div.form .wpcf7 label{font-weight:bold;color:#fff;font-size:16px;margin-bottom:5px}section.lista2 div.mapa div.form .wpcf7-form input:focus,section.lista2 div.mapa div.form .wpcf7-form textarea:focus{outline:none}section.lista2 div.mapa div.form .wpcf7-submit{float:right;width:100%;padding:10px 40px;background-color:#acc000;cursor:pointer;border:0;border-radius:5px;color:#fff;font-size:16px;font-weight:500}section.lista2 div.mapa div.form .wpcf7-submit:hover{background-color:#c0d602}@media screen and (max-width: 980px){section.lista2{flex-direction:column}}@media screen and (max-width: 980px){section.lista2{padding:10px 10px}}section.lista-imoveis2{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:10px 40px;gap:40px 20px}section.lista-imoveis2 div.carde{width:100%;flex-direction:column;overflow:hidden;background-color:#acc000;border-radius:10px}section.lista-imoveis2 div.carde div.imagem-proincipal img{width:100%;display:block;object-fit:cover;aspect-ratio:1 / 1;transition:1000ms}section.lista-imoveis2 div.carde div.imagem-proincipal:hover img{scale:1.03}section.lista-imoveis2 div.carde div.texto{padding:20px 20px;position:relative;z-index:10;background-color:#acc000}section.lista-imoveis2 div.carde div.texto h2{color:#fff;text-transform:uppercase;font-size:13px;font-weight:400;margin-bottom:10px}section.lista-imoveis2 div.carde div.texto h3{color:#0f4263;text-transform:uppercase;font-size:16px;font-weight:700;margin-bottom:10px}section.lista-imoveis2 div.carde div.texto span{color:#fff;margin-bottom:10px}section.lista-imoveis2 div.carde div.texto h4{color:#fff;text-transform:uppercase;font-size:16px;font-weight:800;color:#fff;text-align:center;margin-top:20px}section.lista-imoveis2 div.carde div.texto a{text-decoration:none}section.lista-imoveis2 div.carde div.texto ul{list-style-type:none;display:flex;justify-content:space-between;align-items:center;margin:10px 0px}section.lista-imoveis2 div.carde div.texto li{display:flex;font-size:14px;color:#fff}section.lista-imoveis2 div.carde div.texto i{padding:0px 10px;color:#0f4263}@media screen and (max-width: 980px){section.lista-imoveis2{grid-template-columns:1fr 1fr}}@media screen and (max-width: 600px){section.lista-imoveis2{grid-template-columns:1fr}}@media screen and (max-width: 980px){section.lista-imoveis2{padding:60px 10px}}.alinha2{padding:0 40px}@media screen and (max-width: 980px){.alinha2{padding:0px 10px}.alinha2 h1{font-size:25px;padding-bottom:10px}}.tour-360{margin-top:3rem}.tour-360 a{display:block;width:270px;height:54px;color:#fff;background-color:#0f4263;text-decoration:none;border:solid 1px #0f4263;transition:all ease-in-out 0.5s;border-radius:10px;display:flex;align-items:center;justify-content:center}.tour-360 a:hover{background-color:#fff;color:#0f4263}.tour-360 a img{margin-right:15px}section.quem-somos{margin-bottom:60px}section.quem-somos div.conteudo{display:grid;justify-content:space-between;grid-template-columns:1fr 1fr;gap:80px}section.quem-somos div.conteudo div.texto p{font-size:1rem;padding-bottom:20px;color:#0f4263;font-weight:400;line-height:20px;text-align:justify}section.quem-somos div.conteudo div.texto h2{font-size:1.75rem;font-weight:500}section.quem-somos div.conteudo div.direita h2{background-color:#acc000;color:#fff;padding:60px;font-size:60px}@media screen and (max-width: 980px){section.quem-somos div.conteudo{grid-template-columns:1fr}section.quem-somos div.conteudo div.direita h2{font-size:30px;padding:40px}}@media screen and (max-width: 600px){section.quem-somos div.conteudo{grid-template-columns:1fr}section.quem-somos div.conteudo div.direita h2{font-size:25px;padding:35px}}section.parceria{margin-bottom:60px}section.parceria div.conteudo{display:grid;justify-content:space-between;grid-template-columns:1fr 1fr;gap:0px 60px}section.parceria div.conteudo div.texto{justify-content:center;align-items:center;gap:10px}section.parceria div.conteudo div.texto p{font-size:18px;padding-bottom:20px;color:#0f4263;font-weight:400;line-height:20px;text-align:justify}section.parceria div.conteudo div.texto h2{font-size:1.85rem;font-weight:700;color:#acc000;margin-bottom:20px}section.parceria div.conteudo div.direita h2{background-color:#acc000;color:#0f4263;padding:60px;font-size:60px}section.parceria div.conteudo div.direita a{font-size:1rem}@media screen and (max-width: 980px){section.parceria div.conteudo{grid-template-columns:1fr 1fr}section.parceria div.conteudo div.texto p{padding-bottom:10px;font-size:14px}section.parceria div.conteudo div.texto h2{margin-top:10px;margin-bottom:30px}section.parceria div.conteudo div.direita h2{font-size:30px;padding:40px}}@media screen and (max-width: 600px){section.parceria div.conteudo{grid-template-columns:1fr}section.parceria div.conteudo div.texto p{padding-bottom:0px;font-size:14px}section.parceria div.conteudo div.texto h2{margin-top:30px;margin-bottom:10px}section.parceria div.conteudo div.direita h2{font-size:25px;padding:35px}}section.imagem{padding-bottom:60px}section.imagem img{width:100%}section.contato{margin-bottom:60px}section.contato div.conteudo{display:grid;justify-content:space-between;grid-template-columns:1fr 1fr;gap:100px}section.contato div.conteudo div.formulario .wpcf7-form input[type="text"],section.contato div.conteudo div.formulario .wpcf7-form input[type="email"],section.contato div.conteudo div.formulario .wpcf7-form textarea{width:100%;padding:10px;margin:10px;font-size:18px;color:#0f4263;border:1px solid #cdcdcd}section.contato div.conteudo div.formulario .wpcf7-form input:focus,section.contato div.conteudo div.formulario .wpcf7-form textarea:focus{outline:none}section.contato div.conteudo div.formulario .wpcf7-submit{float:right;margin-right:-10px;padding:20px 40px;background-color:#acc000;cursor:pointer;border:0}section.contato div.conteudo div.formulario .wpcf7-submit:hover{background-color:#c0d602}section.contato div.direita{justify-content:space-between;overflow:hidden;gap:30px}section.contato div.direita h2{font-weight:700;text-transform:uppercase;color:#0f4263;font-size:1.5rem;margin-bottom:40px}section.contato div.direita p{margin-top:0;margin-bottom:30px;text-align:justify;line-height:25px}section.contato div.direita div.mapa{margin-top:30px}@media screen and (max-width: 980px){section.contato div.conteudo{grid-template-columns:1fr}section.contato div.conteudo div.direita h2{font-size:1.3rem;padding:0px}}@media screen and (max-width: 600px){section.contato div.conteudo{grid-template-columns:1fr}section.contato div.conteudo div.direita h2{font-size:1.2rem;padding:0px}}section.financiamento{margin-bottom:60px}section.financiamento div.conteudo{display:grid;justify-content:space-between;grid-template-columns:1fr 1fr;gap:60px}section.financiamento div.conteudo div.texto{padding:70px 0px}section.financiamento div.conteudo div.texto p{grid-column:column;font-size:1rem;padding-bottom:20px;color:#0f4263;font-weight:400;line-height:20px;text-align:justify}section.financiamento div.conteudo div.texto h2{font-size:1.75rem;font-weight:500}section.financiamento div.conteudo div.direita h2{background-color:#acc000;color:#fff;padding:60px;font-size:60px}@media screen and (max-width: 980px){section.financiamento div.conteudo{grid-template-columns:1fr}section.financiamento div.conteudo div.texto{padding:30px 0px}section.financiamento div.conteudo div.direita h2{font-size:30px;padding:40px}}@media screen and (max-width: 600px){section.financiamento div.conteudo{grid-template-columns:1fr}section.financiamento div.conteudo div.direita h2{font-size:25px;padding:35px}}section.simulador{margin-bottom:60px}section.simulador div.conteudo{justify-content:space-between;grid-template-columns:1fr 1fr;gap:0px 60px}section.simulador div.conteudo div.direita h2{color:#0f4263;padding:0;font-size:25px}section.simulador div.conteudo div.marcas{margin:60px 20px;display:flex;justify-content:space-between;align-items:center}section.simulador div.conteudo div.marcas a{margin:30px 30px;gap:30px}section.simulador div.conteudo div.marcas img{width:100%}@media screen and (max-width: 980px){section.simulador div.conteudo{grid-template-columns:1fr 1fr}section.simulador div.marcas{flex-direction:column}section.simulador div.marcas div.coluna{grid-template-columns:1fr}}section.imagem{padding-bottom:60px}section.imagem img{width:100%}
