:root{--cor-branco:white;--cor-cinza:#4c5357;--cor-azul:#004b69;--cor-azul-claro:#218dca;--cor-vermelho:#a23939;--font-Montserrat:"Montserrat",sans-serif;--font-extralight:200;--font-light:300;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700}.transition_on,.transition_on *{transition:.4s!important}body,html{margin:0;overflow-x:clip}*{margin:0;box-shadow:0 0;border:0;outline:0;font-family:var(--font-Montserrat)}a,a:hover{text-decoration:none;color:var(--cor-branco)}section{padding-bottom:110px}h2,h2>span{font-size:2.625rem;line-height:2.875rem;font-weight:var(--font-bold);margin-bottom:0}h2{color:var(--cor-azul)}h2>span{color:var(--cor-azul-claro)}p,p>span{font-size:1.25rem;line-height:1.5rem;color:var(--cor-cinza)}p{margin-bottom:0;font-weight:var(--font-light)}p>span{font-weight:var(--font-semibold)}img{transition:.3s ease-in-out;width:100%}.btn-azul{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;padding:15px 35px;font-size:1.125rem;font-weight:var(--font-bold);background-color:var(--cor-azul-claro);color:var(--cor-branco);transition:.3s ease-in-out;border-radius:28px;border:0}.btn-azul:hover,.btn-outline:hover{transform:scale(1.02)}.btn-outline{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;padding:15px 35px;font-size:1.125rem;font-weight:var(--font-bold);background-color:transparent;color:var(--cor-azul)!important;border:2px solid var(--cor-azul);transition:.3s ease-in-out;border-radius:28px}iframe{width:100%;height:520px;border:none}.order-6{order:6!important}header{position:fixed;width:100%;z-index:99;margin-top:40px}header.drop{background-color:var(--cor-azul);box-shadow:0 14px 19.95px 1.05px rgba(11,8,11,.18);margin-top:0}header.drop #menu-primeiro{border-radius:68px;padding:15px 0;margin-top:0}header #menu-primeiro .col-lg-8{margin-top:1rem}header.drop #menu-primeiro ul{gap:18px}.area-footer .logo,header .logo{max-width:200px;height:auto}header .topo-social{justify-content:end;gap:12px}.area-footer ul,.contato ul,.links-comuns ul,header ul{width:100%;display:flex;justify-content:center;align-items:center;gap:27px;list-style:none;padding:0;margin:0;position:relative}header ul .nav-item .nav-link{font-size:.875rem;color:var(--cor-branco);font-weight:var(--font-regular);border-bottom:3px solid transparent;transition:.3s ease-in-out}.area-footer .nav-item .nav-link:hover,.area-footer .nav-item.active .nav-link,.links-comuns .nav-item .nav-link:hover,header ul .nav-item .nav-link:hover,header ul .nav-item.active .nav-link{border-bottom:3px solid var(--cor-azul-claro)}header ul .nav-item.active .nav-link{font-weight:var(--font-semibold)}.area-footer .nav-item .nav-link.fav,header ul .nav-item .nav-link.fav{position:relative;display:flex;align-items:center;gap:8px}.area-footer .nav-item .nav-link.fav .circle,header ul .nav-item .nav-link.fav .circle{min-width:20px;min-height:20px;max-width:20px;max-height:20px;background-color:var(--cor-azul-claro);border-radius:50%;display:flex;justify-content:center;align-items:center;color:var(--cor-branco);font-weight:var(--font-semibold);font-size:.75rem}header .btn-azul{font-size:.875rem;margin-bottom:22px}header .social-media{max-width:fit-content;padding:5px 15px;border-radius:6px;justify-content:end}header .social-media a{position:relative}header .social-media a::after{content:'';position:absolute;top:10%;left:10%;width:28px;height:28px;border-radius:50%;background-color:var(--cor-branco);z-index:-1}header.drop #social-media{display:none!important}#menu-primeiro .submenu,.area-footer .submenu{min-width:140px;top:calc(100% - -2px);list-style:disc;color:var(--cor-branco)}#menu-primeiro .nav-item .submenu .nav-link,.area-footer .nav-item .submenu .nav-link{color:var(--cor-branco);border-bottom:2px solid transparent}#menu-primeiro .nav-item .submenu .nav-item.active .nav-link,#menu-primeiro .nav-item .submenu .nav-link:hover{border-color:rgba(255,255,255,.572)}#menu-primeiro .menusegundo:hover .nav-link .seta,.area-footer .menusegundo:hover .nav-link .seta,header #opt_menu .nav-item.ativo:hover .nav-link .seta{transform:rotate(-180deg)}#menu-primeiro .menusegundo .nav-link,.area-footer .menusegundo .nav-link{display:flex;align-items:center;gap:2px}#menu-primeiro .menusegundo .nav-link .seta,.area-footer .menusegundo .nav-link .seta,header #opt_menu .nav-item .nav-link .seta{transform:rotate(0);width:20px;height:20px;display:flex;align-items:center;justify-content:center;background-image:url(https://invistaii.com.br/wp-content/uploads/2025/12/seta-menu.png);background-position:center;background-repeat:no-repeat;background-size:cover}#menu-primeiro ul li ul,.area-footer ul li ul{width:max-content;max-width:280px;position:absolute;z-index:10;visibility:hidden;opacity:0;flex-direction:column;float:none;margin:0;padding:20px 35px;border-radius:12px;background-color:var(--cor-branco);-webkit-box-shadow:0 8px 15px rgb(0 0 0 / 10%);box-shadow:0 8px 15px rgb(0 0 0 / 10%);align-items:start;gap:0;justify-content:unset}#menu-primeiro ul li:hover>ul,.area-footer ul li:hover>ul{visibility:visible;opacity:1;display:block}section.banner-principal{display:flex;align-items:center;padding-top:100px;min-height:1011px;position:relative;margin-bottom:110px}.banner-principal .thumb{position:absolute;top:0;left:0;object-fit:cover;height:100vw;max-height:1011px;z-index:-1}.banner-principal h2{font-size:3.75rem;max-width:690px;line-height:4rem;color:var(--cor-branco)}.banner-principal p,.banner-principal p>span{font-size:1.5rem;line-height:1.75rem;max-width:850px;color:var(--cor-branco)}.banner-principal form{width:100%;background-color:#d8dada;padding:15px;border-radius:44px}.banner-principal form input,.banner-principal form select{width:100%;padding:15px;background-color:var(--cor-branco);border-radius:27px}.banner-principal form select{min-height:52px}.banner-principal form select,.banner-principal form select option:disabled{color:rgba(128,128,128,.7)}.banner-principal form select:valid{color:#000}.banner-principal form input::placeholder{color:var(--cor-cinza);opacity:.7}.banner-principal form select option{color:#000}.banner-principal form .box-input{position:relative;max-width:fit-content;display:flex;align-items:center;justify-content:center;min-width:62px;min-height:62px;border-radius:50%;background-color:var(--cor-azul-claro);border:0}.banner-principal form .box-input img{width:36px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bairros .card{display:flex;flex-direction:row;align-items:center;border:0;padding:0;border-radius:6px;box-shadow:0 0 3.88px .12px rgba(11,8,11,.21);background-color:var(--cor-branco);margin:5px;position:relative}.bairros .card .thumb{max-width:180px;height:150px;object-fit:cover;border-top-left-radius:6px;border-bottom-left-radius:6px}.bairros .card .content{width:100%;display:flex;flex-direction:column;gap:10px;padding:20px}.bairros .card .content h3{font-size:1.25rem;line-height:1.5rem;color:var(--cor-azul);font-weight:var(--font-semibold);margin-bottom:0;text-transform:capitalize}.bairros .card .content ul{display:flex;flex-direction:column;gap:10px;padding-left:18px;color:var(--cor-azul-claro)}.bairros .card .content ul a{font-size:1rem;line-height:1.25rem;color:var(--cor-azul-claro);text-decoration:underline;font-weight:var(--font-medium)}.bairros .card .circle{position:absolute;top:50%;right:-13.5px;transform:translateY(-50%);min-width:25px;min-height:25px;max-width:25px;max-height:25px;background-color:var(--cor-azul-claro);border-radius:50%;display:flex;justify-content:center;align-items:center}.bairros .card .circle img{width:18px;height:18px;rotate:-90deg;margin-left:1px}section.blog.index,section.contato,section.destaque.imovel,section.fundador.ar-educacao{padding-top:230px}.destaque.imovel h2>span{color:var(--cor-azul-claro)}.destaque .nav-pills,.offcanvas .offcanvas-body .nav-pills{max-width:fit-content;align-items:center;justify-content:center;gap:5px;background-color:#e7e7e7;padding:8px;border-radius:30px}.offcanvas .offcanvas-body .nav-pills{max-width:100%;width:100%}.destaque .nav-pills .nav-link,.offcanvas .offcanvas-body .nav-pills .nav-link{color:var(--cor-azul);font-weight:var(--font-semibold);padding:7px 35px}.offcanvas .offcanvas-body .nav-pills .nav-link{flex:1;text-align:center}.destaque .nav-pills .nav-link.active,.offcanvas .offcanvas-body .nav-pills .nav-link.active{background-color:var(--cor-branco);border-radius:22px}.destaque .card-imovel{display:flex;flex-direction:column;position:relative;height:100%}.destaque .card-imovel .box-image{position:relative}.destaque .card-imovel .box-image .thumb{height:320px;object-fit:cover;border-radius:11px}.destaque .card-imovel .box-image .code{position:absolute;left:10px;bottom:10px;border-radius:6px;background-color:rgb(52,52,52,.451);padding:5px 10px}.destaque .card-imovel .box-image .code p{font-size:.875rem;color:var(--cor-branco);font-weight:var(--font-medium)}.destaque .card-imovel .fav{position:absolute;z-index:9;top:20px;right:10px;min-width:32px;min-height:32px;max-width:32px;max-height:32px;cursor:pointer}.destaque .card-imovel .context{display:flex;flex-direction:column;gap:15px;height:100%}.destaque .card-imovel a .content{display:flex;flex-direction:column;justify-content:space-between;gap:8px;height:100%}.destaque .card-imovel a .content h3,.destaque .card-imovel a .content h3.title{font-size:1.5rem;line-height:1.75rem;color:var(--cor-azul-claro);font-weight:var(--font-bold);text-transform:uppercase;margin-bottom:0}.destaque .card-imovel a .content h3.title{color:var(--cor-azul);font-weight:var(--font-medium);text-transform:none;margin-bottom:5px}.destaque .card-imovel a .content .info{display:flex;align-items:center;justify-content:start;gap:20px}.destaque .card-imovel a .content .info .box-info{display:flex;align-items:center;gap:8px}.destaque .card-imovel a .content .info .box-info img{width:22px;height:22px}.destaque .card-imovel a .content .info .box-info p{font-size:.875rem;line-height:1.125rem;font-weight:var(--font-regular);color:var(--cor-cinza)}.corretores .btn-azul,.destaque .btn-azul{max-width:fit-content}.destaque .owl-dots{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;position:absolute;top:-40px}.destaque .owl-dots .owl-dot{width:20px;height:20px;border-radius:50%;background-color:#e7e7e7}.destaque .owl-dots .owl-dot.active{background-color:var(--cor-azul-claro)}.offcanvas{width:650px!important}.offcanvas .offcanvas-body,.offcanvas .offcanvas-header{padding:30px 40px}.offcanvas .offcanvas-header{background-color:#f9f9f9}.offcanvas .offcanvas-header h2{font-size:2.1875rem;line-height:2.5rem}.offcanvas .offcanvas-header .btn-close{width:22px;height:22px;border-radius:50%;border:1px solid #a1a1a1;font-size:.625rem}.offcanvas .offcanvas-body .filtro-titulo{font-size:1.375rem;line-height:1.625rem;color:var(--cor-azul);font-weight:var(--font-bold)}.offcanvas .offcanvas-body .btn-azul.outline{background-color:var(--cor-branco);color:var(--cor-azul-claro)!important;border:1px solid var(--cor-azul-claro)}.offcanvas .offcanvas-body .input-group{position:relative}.blog .input-group input,.offcanvas .offcanvas-body .input-group input{padding:12px 20px;border:1px solid silver;border-radius:27px!important}.blog .input-group .circle,.offcanvas .offcanvas-body .input-group .circle{position:absolute;top:50%;right:5px;transform:translateY(-50%);min-width:40px;min-height:40px;max-width:40px;max-height:40px;background-color:var(--cor-azul-claro);border-radius:50%!important;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:8}.blog .input-group .circle img,.offcanvas .offcanvas-body .input-group .circle img{width:20px;height:20px}.offcanvas .offcanvas-body .btn-type{display:flex;align-items:center;justify-content:center;text-align:center;background-color:#f4f4f4;color:var(--cor-azul);padding:15px 10px;font-size:.8125rem;font-weight:var(--font-medium);border-radius:25px;transition:.3s ease-in-out;cursor:pointer}.offcanvas .offcanvas-body .btn-check:checked+.btn-type,.offcanvas .offcanvas-body .btn-type.active{background-color:var(--cor-azul-claro);color:var(--cor-branco)}.offcanvas .offcanvas-body .btn-group{gap:10px;flex-wrap:wrap}.offcanvas .offcanvas-body .btn-group .btn-type{min-width:42px;min-height:42px;padding:0;background-color:var(--cor-branco);border:1px solid #dadada;color:var(--cor-cinza);font-size:1rem}#offcanvasFavoritos .offcanvas-body{padding:20px}#offcanvasFavoritos .card-imovel-favorito{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;overflow:hidden;transition:transform .3s,box-shadow .3s}#offcanvasFavoritos .card-imovel-favorito:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}#offcanvasFavoritos .card-imovel-favorito .thumb{width:100%;height:200px;object-fit:cover}#offcanvasFavoritos .card-imovel-favorito .content{padding:15px}#offcanvasFavoritos .card-imovel-favorito .content h3{font-size:1.25rem;color:var(--cor-azul);margin-bottom:8px;font-weight:var(--font-bold)}#offcanvasFavoritos .card-imovel-favorito .content .title{font-size:1rem;color:var(--cor-cinza);margin-bottom:12px;line-height:1.4}#offcanvasFavoritos .card-imovel-favorito .content .info{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:12px}#offcanvasFavoritos .card-imovel-favorito .content .info .box-info{display:flex;align-items:center;gap:5px;font-size:.875rem;color:var(--cor-cinza)}#offcanvasFavoritos .card-imovel-favorito .content .info .box-info img{width:18px;height:18px}#offcanvasFavoritos .card-imovel-favorito .actions{display:flex;gap:10px;padding:0 15px 15px}#offcanvasFavoritos .card-imovel-favorito .actions .btn{flex:1;padding:8px 16px;border-radius:20px;font-size:.875rem;font-weight:var(--font-medium);text-align:center;text-decoration:none;transition:.3s}#offcanvasFavoritos .card-imovel-favorito .actions .btn-ver{background-color:var(--cor-azul-claro);color:var(--cor-branco)}#offcanvasFavoritos .card-imovel-favorito .actions .btn-ver:hover{background-color:var(--cor-azul)}#offcanvasFavoritos .card-imovel-favorito .actions .btn-remover{background-color:#f44336;color:var(--cor-branco)}#offcanvasFavoritos .card-imovel-favorito .actions .btn-remover:hover{background-color:#d32f2f}#offcanvasFavoritos .empty-state{text-align:center;padding:40px 20px}#offcanvasFavoritos .empty-state .circle{width:90px;height:90px;background-color:var(--cor-azul-claro);border-radius:50%;display:flex;justify-content:center;align-items:center;margin:20px auto}#offcanvasFavoritos .empty-state .circle img{width:60px;height:60px;object-fit:contain;margin-top:5px}#offcanvasFavoritos .empty-state p{color:var(--cor-cinza);font-size:1rem;margin-bottom:20px}#offcanvasFavoritos .empty-state .btn-azul{display:inline-block;padding:12px 30px;background-color:var(--cor-azul-claro);color:var(--cor-branco);border-radius:25px;text-decoration:none;font-weight:var(--font-medium);transition:.3s}#offcanvasFavoritos .empty-state .btn-azul:hover{background-color:var(--cor-azul)}.banners .card{display:flex;flex-direction:row;align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;border:0;border-radius:19px;box-shadow:0 0 3.88px .12px rgba(11,8,11,.21);overflow:hidden;position:relative;min-height:341px}.banners .card.anuncie{background-image:url(https://invistaii.com.br/wp-content/uploads/2025/12/banner-anuncie.png)}.banners .card.simule{justify-content:end;background-image:url(https://invistaii.com.br/wp-content/uploads/2025/12/banner-simule.png)}.banners .card.mercado{background-image:url('https://invistaii.com.br/wp-content/uploads/2026/01/banner-card-mercado.png')}.banners .card .content{max-width:305px;display:flex;flex-direction:column;gap:7px;padding:35px}.banners .card .content h2,.banners .card .content h2>span{font-size:1.625rem;line-height:1.875rem;color:var(--cor-branco);font-weight:var(--font-bold)}.banners .card .content h2>span{text-decoration:underline}.banners .card .content p{font-size:1rem;line-height:1.25rem;color:var(--cor-branco);font-weight:var(--font-light)}section.transformando{position:relative}.mercado .sfx,.transformando .sfx,section.invista .sfx{max-width:850px;position:absolute;top:0;left:-150px;z-index:11!important}.transformando .title{max-width:440px}.transformando .text{max-width:520px}.transformando hr{border:none;margin:20px 0;width:100%;height:1px;background-image:linear-gradient(to right,rgba(180,180,180,.889),transparent)}.nossa-missao ul,.transformando ul{display:flex;flex-direction:column;gap:10px;padding:0;list-style:none}.nossa-missao ul li,.transformando ul li{display:flex;align-items:center;gap:10px}.nossa-missao ul li span,.transformando ul li span{font-size:3.75rem;line-height:4rem;color:var(--cor-azul-claro);font-weight:var(--font-bold)}.nossa-missao ul li p,.transformando ul li p{font-size:1.25rem;line-height:1.5rem;color:var(--cor-azul);font-weight:var(--font-regular);max-width:210px;text-align:left}.transformando .ads{max-width:340px;margin-top:10px}section.corretores{display:flex;align-items:center;padding:80px 0;margin-bottom:110px;background-image:url(https://invistaii.com.br/wp-content/uploads/2025/12/banner-corretores.png);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:650px}.corretores h2,.corretores h2>span,.corretores p{color:var(--cor-branco)}.corretores h2{max-width:500px}.corretores h2>span{text-decoration:underline}.corretores p{max-width:520px}.corretores .numeros{width:100%;max-width:fit-content;display:flex;align-items:center;gap:15px}.corretores .numeros span{font-size:3.75rem;line-height:4rem;color:var(--cor-branco);font-weight:var(--font-bold)}.corretores .numeros p{text-align:left;max-width:280px}.corretores .btn-azul{padding:15px 65px}.blog .card-blog-principal,.blog.home .card-blog-recents{display:flex;flex-direction:column;background-color:var(--cor-branco);border-radius:6px;border:0;padding:0;box-shadow:0 0 3.88px .12px rgba(11,8,11,.21);height:100%}.blog .card-blog-principal .box-image,.blog.home .card-blog-recents .box-image,.blog.interna .box-image{display:flex;align-items:center;justify-content:center;position:relative}.blog .card-blog-principal .box-image .thumb,.blog.home .card-blog-recents .box-image .thumb{object-fit:cover;border-top-left-radius:6px;border-top-right-radius:6px}.blog .card-blog-principal .box-image .thumb{height:250px}.blog.pdi .card-blog-principal .box-image .thumb{height:650px}.blog .card-blog-principal .box-image .date,.blog.home .card-blog-recents .box-image .date,.blog.interna .box-image .date{background-color:var(--cor-azul-claro);position:absolute;bottom:-15px;right:0;border-radius:6px 0 0 6px;padding:10px}.blog .card-blog-principal .box-image .date p,.blog.home .card-blog-recents .box-image .date p,.blog.interna .box-image .date p{font-size:1.25rem;line-height:1.5rem;color:var(--cor-branco);font-weight:var(--font-bold)}.blog .card-blog-principal .content,.blog.home .card-blog-recents .content{display:flex;flex-direction:column;gap:5px;padding:32px;height:100%}.blog .card-blog-principal .content h3,.blog.home .card-blog-recents .content h3{font-size:1.25rem;line-height:1.5rem;color:var(--cor-azul);font-weight:var(--font-semibold);margin-bottom:0}.blog .card-blog-principal .content p{font-size:1.125rem;line-height:1.375rem;margin-bottom:5px}.blog .card-blog-principal .content span.link-leia-mais,.blog.home .card-blog-recents .content span.link-leia-mais{font-size:1rem;line-height:1.25rem;color:var(--cor-azul-claro);text-decoration:underline;font-weight:var(--font-medium)}.blog.home .card-blog-recents{flex-direction:row;align-items:center}.blog.home .card-blog-recents .box-image .thumb{border-top-left-radius:6px;border-top-right-radius:0;border-bottom-left-radius:6px;max-width:220px;min-width:220px;max-height:173px;min-height:173px;height:100%}.blog .card-blog-recents .box-image .date{padding:5px!important;bottom:10px!important}.blog .card-blog-recents .box-image .date p{font-size:1rem;line-height:1.25rem}.blog .card-blog-recents .content{justify-content:center}.anuncie-seu-imovel h2.title,.anuncie-seu-imovel h2.title>span,.blog h2.title{font-size:1.875rem;line-height:2.125rem}section.blog.interna{padding-bottom:30px}.blog.interna a{text-decoration:underline;color:var(--cor-azul-claro)}.blog.interna h2{margin:1rem 0}.blog.interna .box-image .thumb{border-radius:6px;height:auto}.blog.interna .box-image .date{padding:12px 20px!important;top:40px;bottom:auto!important}.blog.interna .box-image .date p{font-size:2rem;line-height:2.25rem}.blog .owl-nav{width:100%;display:flex;align-items:center;justify-content:space-between}.blog .owl-nav .owl-next,.blog .owl-nav .owl-prev{width:45px;height:45px;border-radius:50%;background-color:var(--cor-branco);border:1px solid #a1a1a1;display:flex;align-items:center;justify-content:center;position:absolute;top:46%;background-image:url(https://invistaii.com.br/wp-content/uploads/2025/12/seta-galeria.png);background-position:center;background-repeat:no-repeat;background-size:17px;color:transparent}.blog .owl-nav .owl-prev{left:-60px;rotate:180deg}.blog .owl-nav .owl-next{right:-60px}.blog hr{width:100%;background-color:#e1e1e1;height:1px;border:none;margin:40px 0;opacity:1}.blog .btn-category{background-color:#f4f4f4;color:var(--cor-azul);padding:15px 30px;font-size:.875rem;font-weight:var(--font-medium);border-radius:25px}.blog .btn-category.active{background-color:var(--cor-azul);color:var(--cor-branco)}.blog .input-group{max-width:400px}.blog .btn-azul{color:var(--cor-branco)!important}section.banner-interno{background-color:#f9f9f9;padding-top:230px!important;padding-bottom:80px}.banner-interno .row{display:flex;align-items:inherit}.banner-interno .col-lg-5{display:flex}.banner-interno .galeria-principal{display:flex;width:100%;height:100%}.banner-interno .galeria-principal img{width:100%;height:100%;max-height:415px;object-fit:cover;border-radius:11px}.banner-interno .col-lg-7>.row{height:100%;align-content:inherit}.banner-interno .col-lg-7>.row>[class*=col-]{display:flex}.banner-interno .galeria-item{display:flex;width:100%;height:100%}.banner-interno .galeria-item img{width:100%;height:100%;min-height:200px;max-height:200px;object-fit:cover;border-radius:11px}.banner-interno .galeria-mais{display:flex;width:100%;height:100%;border-radius:11px;overflow:hidden;position:relative}.banner-interno .galeria-mais img{width:100%;height:100%;object-fit:cover}.banner-interno .galeria-mais .shadow{width:100%;height:100%;background-color:rgb(24,92,119,.5);position:absolute;z-index:7;top:0;border-radius:11px}.banner-interno .box-button{display:flex;align-items:center;justify-content:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px;z-index:8}.banner-interno .box-button .overlay-mais{width:100%;max-width:fit-content;display:flex;align-items:center;justify-content:center;text-align:center;background-color:transparent;border:2px solid var(--cor-branco);border-radius:22px;font-size:.875rem;line-height:1.125rem;color:var(--cor-branco);font-weight:var(--font-bold);padding:8px 25px;cursor:pointer}section.caracteristicas{margin-top:-30px;padding-bottom:80px}.caracteristicas .card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;background-color:var(--cor-branco);border:0;padding:20px;border-radius:11px;box-shadow:0 0 3.88px .12px rgba(11,8,11,.15);height:100%}.caracteristicas .card h3{font-size:1.25rem;line-height:1.5rem;color:var(--cor-cinza);font-weight:var(--font-medium)}.caracteristicas .card .content{width:100%;display:flex;align-items:center;justify-content:space-between;gap:5px}.caracteristicas .card .content img{max-width:45px;object-fit:contain}.caracteristicas .card .content span{font-size:2.1875rem;line-height:2.5rem;color:var(--cor-azul);font-weight:var(--font-bold)}.dados .price{color:var(--cor-azul-claro)}.dados h3{font-size:2rem;line-height:2.25rem;color:var(--cor-azul);font-weight:var(--font-medium);margin-bottom:0}.dados .code{width:100%;max-width:fit-content;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:6px;background-color:rgb(52,52,52,.451);padding:8px 15px}.dados .code p{font-size:1.125rem;line-height:1.375rem;color:var(--cor-branco);font-weight:var(--font-medium)}.dados .card-info{display:flex;flex-direction:column;gap:2px;background-color:var(--cor-branco);padding:16px 20px;border:none;border-radius:11px;box-shadow:0 0 3.88px .12px rgba(11,8,11,.15)}.dados .card-info h4{font-size:1.125rem;line-height:1.375rem;color:var(--cor-azul);font-weight:var(--font-bold);margin-bottom:0}.dados .card-info p{font-size:1rem;line-height:1.25rem}.dados .card-contato{display:flex;flex-direction:column;gap:8px;padding:30px 25px 50px;border-radius:11px;border:none;background-color:var(--cor-branco);box-shadow:0 0 3.88px .12px rgba(11,8,11,.15);position:relative}.dados .card-contato h3{font-size:1.75rem;line-height:2rem;color:var(--cor-azul);font-weight:var(--font-bold);margin-bottom:0}.dados .card-contato .link{font-size:1.125rem;line-height:1.375rem;color:var(--cor-cinza);font-weight:var(--font-light);text-decoration:none}.dados .card-contato .btn-azul{position:absolute;left:0;bottom:-35px;border-radius:0 0 11px 11px}.dados .card-contato .btn-azul:hover{transform:none}.dados .btn-azul.anuncie,.dados .btn-azul.simule{border-radius:11px}.dados .btn-azul.anuncie{padding:15px 75px}.dados .btn-azul.simule{gap:12px}.dados .btn-azul.simule img{width:55px;height:55px;object-fit:contain}.dados .btn-azul.simule .content{max-width:180px;display:flex;flex-direction:column}.dados .btn-azul.simule .content p,.dados .btn-azul.simule .content span{font-size:1.125rem;font-weight:var(--font-bold);color:var(--cor-branco);text-align:left}.dados .btn-azul.simule .content span{text-transform:uppercase;text-decoration:underline;font-weight:var(--font-light)}.dados hr{width:100%;height:1.5px;border:none;margin:0;background-color:rgb(176,176,176,.61)}.dados .item{display:flex;flex-direction:column;gap:12px}.dados .item h3{font-size:1.75rem;line-height:2rem;font-weight:var(--font-medium);color:var(--cor-cinza);margin-bottom:0}.dados .item ul{padding-left:18px}.dados .item ul li{color:var(--cor-azul-claro)}.dados .item ul li p{color:var(--cor-cinza)}section.dados-mobile{padding:50px 0 0}.dados-mobile .code{width:100%;max-width:fit-content;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:6px;background-color:rgb(52,52,52,.451);padding:8px 15px}.dados-mobile .code p{font-size:.9375rem;line-height:1.25rem;color:var(--cor-branco);font-weight:var(--font-medium);margin-bottom:0}.dados-mobile .price{color:var(--cor-azul-claro);margin-bottom:0}.dados-mobile h3.title{font-size:1.5rem;line-height:1.875rem;color:var(--cor-azul);font-weight:var(--font-medium);margin-bottom:0}.dados-mobile-custos{display:flex;gap:12px;width:100%;justify-content:center;flex-wrap:wrap;margin-top:4px}.dados-mobile-custos .card-info{flex:1 1 140px;max-width:200px;display:flex;flex-direction:column;gap:2px;background-color:var(--cor-branco);padding:12px 16px;border:none;border-radius:11px;box-shadow:0 0 3.88px .12px rgba(11,8,11,.15);text-align:center}.dados-mobile-custos .card-info h4{font-size:.9375rem;line-height:1.125rem;color:var(--cor-azul);font-weight:var(--font-bold);margin-bottom:2px}.dados-mobile-custos .card-info p{font-size:.9375rem;line-height:1.125rem;margin-bottom:0}.btn-mobile-interesse{max-width:fit-content;width:100%;margin-top:8px}.barra-interesse{position:fixed;left:0;right:0;bottom:0;z-index:50;background-color:var(--cor-branco);box-shadow:0 -6px 20px rgba(0,0,0,.14);padding:16px 20px;transform:translateY(110%);transition:transform .35s;border-top:1px solid rgba(0,0,0,.05)}.barra-interesse.show{transform:translateY(0)}@media (min-width:992px){.barra-interesse{display:none!important}}.barra-interesse-content{display:flex;align-items:center;justify-content:center;gap:18px;max-width:900px;margin:0 auto;padding-right:32px}.barra-interesse-text{font-size:1.0625rem;line-height:1.375rem;color:var(--cor-azul);font-weight:var(--font-medium);margin-bottom:0;text-align:left;flex:1 1 auto}.barra-interesse-text strong{font-weight:var(--font-bold);text-transform:capitalize}.barra-interesse-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background-color:#25d366;color:var(--cor-branco);border:none;border-radius:28px;padding:13px 26px;font-size:1rem;font-weight:var(--font-bold);font-family:var(--font-Montserrat);cursor:pointer;transition:opacity .2s,transform .2s;flex:0 0 auto;white-space:nowrap}.barra-interesse-btn:hover{opacity:.92;color:var(--cor-branco)}.barra-interesse-close{position:absolute;top:8px;right:12px;width:30px;height:30px;border-radius:50%;border:none;background-color:rgba(0,0,0,.06);color:var(--cor-cinza);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background-color .2s}.barra-interesse-close:hover{background-color:rgba(0,0,0,.12)}@media (max-width:767px){.barra-interesse{padding:14px}.barra-interesse-content{gap:12px;padding-right:28px}.barra-interesse-text{font-size:.9375rem;line-height:1.125rem}.barra-interesse-btn{font-size:.875rem;padding:11px 18px}}@media (max-width:480px){.barra-interesse-content{flex-direction:column;align-items:stretch;gap:10px;padding-right:28px}.barra-interesse-text{text-align:center}.barra-interesse-btn{width:100%}}.anuncie-seu-imovel,section.invista,section.nao-achou{padding-top:110px}.anuncie-seu-imovel h2.title{max-width:500px;margin-bottom:20px}.anuncie-seu-imovel h2.title>span{text-decoration:underline}.anuncie-seu-imovel ul{display:flex;flex-direction:column;gap:30px;padding-left:0;margin:0;list-style:none}.anuncie-seu-imovel ul li{max-width:410px;display:flex;align-items:center;gap:15px}.anuncie-seu-imovel .card p,.anuncie-seu-imovel ul li p,.anuncie-seu-imovel ul li p>span{font-size:1.125rem;line-height:1.375rem;color:var(--cor-cinza)}.anuncie-seu-imovel .card.form p,section.nao-achou .card.form p{max-width:100%}.anuncie-seu-imovel ul li p>span{font-weight:var(--font-semibold)}.anuncie-seu-imovel ul li .circle{min-width:65px;min-height:65px;max-width:65px;max-height:65px;background-color:var(--cor-azul-claro);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--cor-branco);font-size:2rem;font-weight:var(--font-medium);position:relative}.anuncie-seu-imovel ul li .circle::after{content:'';position:absolute;bottom:-50px;width:2px;height:80px;background-color:rgb(225,225,225,.52);z-index:-1}.anuncie-seu-imovel ul li:last-child .circle::after{display:none}.anuncie-seu-imovel .card,section.nao-achou .card{display:flex;flex-direction:row;align-items:center;gap:16px;background-color:var(--cor-branco);box-shadow:0 0 3.88px .12px rgba(11,8,11,.15);border-radius:11px;border:0;padding:20px}.anuncie-seu-imovel .card.form .card-body,.anuncie-seu-imovel .card.form .card-header,section.nao-achou .card.form .card-body,section.nao-achou .card.form .card-header{padding:25px!important}.anuncie-seu-imovel .card.form .card-header h3,section.nao-achou .card.form .card-header h3{font-size:1.375rem;line-height:1.625rem;color:var(--cor-azul);font-weight:var(--font-bold);margin-bottom:0}.anuncie-seu-imovel .card.form .card-body h4,section.nao-achou .card.form .card-body h4{font-size:1rem;line-height:1.375rem;color:var(--cor-azul);font-weight:var(--font-semibold);margin-bottom:0}.anuncie-seu-imovel .wpcf7 form .wpcf7-response-output,.contato .wpcf7 form .wpcf7-response-output,section.nao-achou .wpcf7 form .wpcf7-response-output{margin-top:-30px;margin-bottom:70px}.anuncie-seu-imovel .card.form,section.nao-achou .card.form{padding:0!important}.anuncie-seu-imovel .card img{width:60px;height:60px;object-fit:contain}.anuncie-seu-imovel .card p{max-width:300px}.anuncie-seu-imovel hr{width:1.5px;height:100%;background-color:rgb(225,225,225,.52);border:0;margin:0;opacity:1}section.banner-interno.sobre h2,section.banner-interno.sobre p{max-width:820px}section.banner-interno.nao-achou.text p{max-width:520px}section.invista{position:relative}.mercado .sfx,section.invista .sfx{top:-140px;left:auto;right:-70px;z-index:8}section.fundador .box-image{position:relative}section.fundador .box-image .thumb{border-radius:11px;height:600px;object-fit:cover}section.fundador .box-image .card{width:100%;max-width:220px;display:flex;flex-direction:column;gap:2px;border-radius:11px;background-color:var(--cor-branco);box-shadow:0 0 3.88px .12px rgba(11,8,11,.15);height:auto;padding:24px;border:0;position:absolute;right:-25px;bottom:-40px}section.fundador .box-image .card h3{font-size:1.5rem;line-height:1.75rem;color:var(--cor-azul);font-weight:var(--font-bold);margin-bottom:0}section.fundador .box-image .card p{font-size:1.125rem;line-height:1.375rem;color:var(--cor-cinza)}section.fundador p{max-width:620px}section.nossa-missao{display:flex;align-items:center;background-image:url(https://invistaii.com.br/wp-content/uploads/2026/01/banner-nossa-missao.png);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:952px;padding-top:80px;margin-bottom:80px}.nossa-missao h2,.nossa-missao h2>span,.nossa-missao p,.nossa-missao p>span{color:var(--cor-branco)}.nossa-missao h2>span{text-decoration:underline}.nossa-missao hr{max-width:450px;height:1px;background:linear-gradient(to right,var(--cor-branco),transparent);border:0;margin:30px 0;opacity:1}.nossa-missao .btn-azul{max-width:fit-content}.nossa-missao ul li p,.nossa-missao ul li span{color:var(--cor-branco)}section.detalhes p{max-width:920px;margin-bottom:15px}section.detalhes iframe{width:100%;max-width:290px;height:520px;border:none}.detalhes .btn-azul{max-width:fit-content}.diferenciais .card{display:flex;flex-direction:column;gap:12px;background-color:var(--cor-branco);border:0;padding:40px 30px;border-radius:11px;box-shadow:0 0 3.88px .12px rgba(11,8,11,.15);height:100%}.diferenciais .card .icon{width:72px;height:72px;object-fit:contain}.diferenciais .card .content{display:flex;flex-direction:column;gap:3px}.diferenciais .card .content h3{font-size:1.5rem;line-height:1.75rem;color:var(--cor-azul);font-weight:var(--font-semibold);margin-bottom:0}.diferenciais .card .content p{font-size:1.125rem;line-height:1.375rem;color:var(--cor-cinza)}.galeria-sobre .thumb{width:100%;height:280px;object-fit:cover;border-radius:9px;cursor:pointer}.ar-educacao p{max-width:540px!important}section.fundador.ar-educacao .box-image{display:flex;justify-content:end}section.fundador.ar-educacao .box-image .thumb{height:500px}section.nascimento{display:flex;align-items:center;padding:60px 0;background-image:url(https://invistaii.com.br/wp-content/uploads/2026/01/banner-nascimento.png);background-position:center;background-repeat:no-repeat;background-size:cover;height:620px;margin-bottom:220px}.nascimento h2,.nascimento h2>span,.nascimento p{color:var(--cor-branco)}.nascimento h2{max-width:400px}.nascimento h2>span{text-decoration:underline}.nascimento iframe,.nascimento img{height:720px;border-radius:26px}.nascimento img{object-fit:cover}.atuacao .card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;background-color:var(--cor-branco);border:0;padding:40px 22px;border-radius:11px;box-shadow:0 0 3.88px .12px rgba(11,8,11,.15);height:100%}.atuacao .card .circle{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background-color:var(--cor-azul-claro);border-radius:50%;font-size:2.5rem;color:var(--cor-branco);font-weight:var(--font-semibold)}.atuacao .card h3{font-size:1.5rem;line-height:1.75rem;color:var(--cor-azul);font-weight:var(--font-semibold);margin-bottom:0}.atuacao .card p{font-size:1.125rem;line-height:1.375rem;color:var(--cor-cinza)}.galeria-ar-educacao .thumb{width:100%;height:280px;object-fit:cover;border-radius:9px;cursor:pointer}.galeria-ar-educacao .banners .card{justify-content:start!important}.depoimentos h2>span{text-decoration:underline}.depoimentos iframe{width:100%;height:500px;border:none;border-radius:11px}section.mercado{position:relative;margin-top:90px}.mercado h2{max-width:570px}.mercado h2>span{text-decoration:underline}.mercado .btn-azul{max-width:fit-content}.mercado .thumb,section.invista .thumb{position:relative;z-index:12;max-height:520px;object-fit:contain}.anuncie-seu-imovel .card.form,.blog.home .banners .card,.contato .card,section.nao-achou .card.form{display:flex;flex-direction:column;gap:5px;background-color:var(--cor-branco);border:0;padding:25px 20px;border-radius:11px;box-shadow:0 0 3.88px .12px rgba(11,8,11,.15);height:100%}.contato .card h3{color:var(--cor-azul);font-weight:var(--font-bold);margin-bottom:0}.anuncie-seu-imovel .card.form .card-header,.contato .card .card-header,section.nao-achou .card.form .card-header{width:100%;background-color:#f9f9f9;padding:15px 20px;border-bottom:0}.contato .card.form{padding:0!important;height:auto}.anuncie-seu-imovel .card.form .card-body,.contato .card .card-body,section.nao-achou .card.form .card-body{padding:25px 20px}.contato iframe{height:240px;filter:grayscale(100%);transition:filter .3s ease-in-out}.contato iframe:hover{filter:grayscale(0%)}.anuncie-seu-imovel .card.form form label,.contato form label,section.nao-achou .card.form form label{font-size:.875rem;color:var(--cor-cinza);opacity:.9;margin-bottom:5px}.anuncie-seu-imovel .card.form form input,.anuncie-seu-imovel .card.form form select,.contato form input,section.nao-achou .card.form form input,section.nao-achou .card.form form select{background-color:var(--cor-branco);width:100%;height:55px;padding:15px;border:1px solid silver;border-radius:27px;margin-bottom:12px;position:relative}.contato form textarea,section.nao-achou .card.form form textarea{width:100%;height:165px!important;background-color:var(--cor-branco);resize:none;padding:15px;border:1px solid silver;border-radius:27px}.anuncie-seu-imovel .card.form form .btn-azul,.contato form .btn-azul,section.nao-achou .card.form form .btn-azul{width:100%;max-width:100%;background:var(--cor-azul-claro)!important;opacity:1!important;padding:0!important;display:flex;align-items:center;justify-content:center;font-size:1.125rem!important;position:absolute;bottom:-20px;border-radius:0 0 11px 11px;height:70px}.anuncie-seu-imovel .card.form form .btn-azul:hover,.contato form .btn-azul:hover,section.nao-achou .card.form form .btn-azul:hover{transform:none}.blog.home .banners .card,.contato .banners .card,.galeria-ar-educacao .banners .card{align-items:start;border-radius:20px;padding:60px 25px;justify-content:center}.blog.home .banners .card .content,.contato .banners .card .content,.galeria-ar-educacao .banners .card .content{max-width:550px;gap:20px}.blog.home .banners .card .content h2,.blog.home .banners .card .content h2>span,.contato .banners .card .content h2,.contato .banners .card .content h2>span,.galeria-ar-educacao .banners .card .content h2,.galeria-ar-educacao .banners .card .content h2>span{font-size:2.5rem;line-height:2.75rem}.blog.home .banners .card .content p,.contato .banners .card .content p,.galeria-ar-educacao .banners .card .content p{max-width:350px;font-size:1.25rem;line-height:1.5rem}.blog.home .banners .card .content .btn-azul,.contato .banners .card .content .btn-azul,.galeria-ar-educacao .banners .card .content .btn-azul{max-width:fit-content}.wpcf7-not-valid-tip{font-size:.875rem;margin-top:-5px;margin-bottom:8px}.wpcf7-form-control-wrap,.wpcf7-list-item-label{font-family:var(--font-Montserrat);font-size:1rem!important;line-height:normal!important}.wpcf7-list-item-label{font-size:13px!important;position:relative}.wpcf7-list-item{display:flex!important;margin:0!important}.wpcf7-list-item.first.last{position:absolute}.wpcf7-list-item.first.last input{width:18px;height:18px;margin-right:10px}.wpcf7 form .wpcf7-response-output{margin:0 0 30px}.rodape-form p{display:flex;margin:0;width:100%}.rodape-form p label{font-size:13px;margin-left:15px;margin-bottom:15px;margin-top:13px}.rodape-form p label a{display:flex;justify-content:left;text-decoration:none!important;color:#0d6efd!important}.rodape-form p label a:hover{color:#0d6efd}.rodape-btn p{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}section.mapa{padding-bottom:0;margin-bottom:-20px}.mapa iframe{width:100%;height:450px;filter:grayscale(100%);transition:filter .3s ease-in-out}.mapa iframe:hover{filter:grayscale(0%)}.ico-whats{background-color:#25d366;color:#fff;border-radius:6px;padding:8px 15px;text-decoration:none;font-weight:500;font-size:1rem;line-height:1.375rem;gap:8px}.area-footer{padding:110px 0 85px;background-color:#f9f9f9;z-index:9;position:relative}.area-footer .texto-footer,.area-footer .titulo-footer{max-width:360px}.area-footer h2,.contato h3,.links-comuns h2{font-size:1.625rem;line-height:1.875rem}.area-footer p{font-size:1.125rem;line-height:1.375rem}.area-footer .btns{max-width:fit-content}.area-footer ul,.contato ul,.links-comuns ul{flex-direction:column;align-items:start;gap:10px}.area-footer .nav-item .nav-link,.links-comuns .nav-item .nav-link{border-bottom:3px solid transparent}.area-footer .nav-item.menusegundo{position:relative}.area-footer .nav-item.menusegundo .submenu{top:25px}.area-footer hr{width:100%;height:1px;background-color:rgb(180,180,180,.4);opacity:.7;border:0;margin:0}.area-footer hr.menu{max-width:275px;margin:10px 0}.area-footer .social-media,.contato .social-media,header .social-media{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.area-footer .social-media a img,.contato .social-media a img,header .social-media a img{width:32px;height:32px}footer{background-color:var(--cor-azul-claro);padding:20px 0}.mobile{display:none}@media (max-width:1900px){.mercado .sfx,.transformando .sfx,section.invista .sfx{max-width:650px}section.invista .sfx{top:-80px;right:-100px}}@media (min-width:1600px){.col-2xl-1{flex:0 0 auto;width:8.33333333%}.col-2xl-2{flex:0 0 auto;width:16.66666667%}.col-2xl-3{flex:0 0 auto;width:25%}.col-2xl-4{flex:0 0 auto;width:33.33333333%}.col-2xl-5{flex:0 0 auto;width:41.66666667%}.col-2xl-6{flex:0 0 auto;width:50%}.col-2xl-7{flex:0 0 auto;width:58.33333333%}.col-2xl-8{flex:0 0 auto;width:66.66666667%}.col-2xl-9{flex:0 0 auto;width:75%}.col-2xl-10{flex:0 0 auto;width:83.33333333%}.col-2xl-11{flex:0 0 auto;width:91.66666667%}.col-2xl-12{flex:0 0 auto;width:100%}.col-2xl-auto{flex:0 0 auto;width:auto}.banner-principal .thumb{border-radius:0 0 136px 136px!important}}@media (max-width:1399px){header ul{gap:15px}header.drop #menu-primeiro{padding:0 40px 15px}header.drop #menu-primeiro .btn-azul,header.drop #menu-primeiro ul .nav-item .nav-link{font-size:.75rem;line-height:1rem}header.drop #menu-primeiro .btn-azul{max-width:fit-content;padding:12px 20px;margin-bottom:20px}header.drop #menu-primeiro .col-lg-8{margin-top:1rem}}@media (min-width:1200px){.banner-principal .thumb{border-radius:0 0 106px 106px}section.fundador.ar-educacao .box-image .thumb{width:90%}}@media (min-width:992px) and (max-width:1200px){.bairros .card .content{padding:12px}}@media (min-width:992px) and (max-width:1199px){header ul{gap:10px}header .btn-azul,header ul .nav-item .nav-link{font-size:.75rem;line-height:1rem}header .btn-azul{padding:15px 25px}header.drop #menu-primeiro ul{justify-content:center}header ul .nav-item .nav-link.fav .circle,header.drop #menu-primeiro .btn-azul,header.drop #menu-primeiro ul .nav-item .nav-link{font-size:.625rem;line-height:.875rem}header ul .nav-item .nav-link.fav .circle{min-width:15px;min-height:15px;max-width:15px;max-height:15px}header.drop #menu-primeiro .btn-azul{margin-bottom:15px}.banner-interno .box-button .overlay-mais{font-size:.625rem;line-height:.875rem}.dados .btn-azul.anuncie{padding:12px 50px}.anuncie-seu-imovel ul li .circle::after{height:100px;bottom:-90px}section.fundador .box-image .card{right:0}section.fundador.ar-educacao .box-image .thumb{width:95%}.mercado .sfx,section.invista .sfx{max-width:520px}.mercado .sfx{top:auto}}@media (max-width:1199px){.banner-principal .thumb{border-radius:0 0 86px 86px}.transformando ul li span{font-size:2.8125rem;line-height:3rem}}@media (min-width:992px){.blog.home .btn-azul{max-width:fit-content;padding:15px 60px}}@media (max-width:991px){.mobile{display:block}.desktop{display:none!important}section.caracteristicas{padding:50px 0;margin:0}.barra-interesse-active .not-found,.barra-interesse-active .whatsapp img{display:none}header,header.drop{margin-top:0}.area-footer .logo,header .logo{max-width:200px}header .hamburguer-bt{display:inline-block;height:fit-content;min-height:32px;margin-bottom:-12px;float:right}header .hamburguer-bt .hamburguer_line{background-color:var(--cor-azul-claro);width:30px;height:4px;margin:5px 0}header .hamburguer-bt.ativo .hamburguer-top{transform:rotate(45deg);margin-top:11px}header .hamburguer-bt.ativo .hamburguer-middle{opacity:0}header .hamburguer-bt.ativo .hamburguer-bottom{transform:rotate(-45deg);margin-top:-18px}header #opt_menu{position:fixed;height:calc(100% - 86px);width:320px;background:var(--cor-branco);opacity:1;z-index:99;right:-150%;top:92px;padding:10px;display:block;overflow:auto}header #opt_menu.ativo{right:0}header .fundo_menu{background:#00000096;width:100%;height:100%;top:92px;right:-100%;position:fixed;z-index:89}header .fundo_menu.ativo{right:0}header #opt_menu .navbar-brand{width:100%;margin:0;text-align:-webkit-center}header #opt_menu .nav-item{display:flex;justify-content:center;text-align:center;padding:0 20px;text-transform:uppercase}header #opt_menu .nav-item.submenu{display:flex;flex-direction:column}header #opt_menu .nav-item.ativo{flex-direction:column}header #opt_menu .nav-item.ativo .submenu{display:flex}.submenu{display:none;padding:0;list-style:none;padding-top:25px!important}#opt_menu .nav-item .nav-link{font-size:1.125rem;font-weight:var(--font-medium);color:var(--cor-azul);display:flex;align-items:center;gap:4px}header #menu-segundo{display:flex;align-items:center;justify-content:center;background:var(--cor-branco);position:inherit;width:100%;height:130px;z-index:99;box-shadow:0 -3px 11px 4px}header #opt_menu ul{padding-top:40px;align-items:start;flex-direction:column;gap:25px}.banner-principal h2,.banner-principal p{max-width:100%}.responsivo{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}section.banner-principal{margin-bottom:50px}section.bairros{padding-bottom:50px}.banner-principal .thumb{height:100%;max-height:100%;min-height:1011px}.banner-principal form{border-radius:24px}.banner-principal form .btn-azul{padding:15px;position:relative}.banner-principal form .btn-azul img{width:36px;height:36px;position:absolute;right:15px}.destaque .card-imovel a .content h3.title{max-width:420px}.mercado .sfx,.transformando .sfx,section.invista .sfx{display:none}.banner-interno .col-lg-7>.row>[class*=col-]{margin-bottom:1rem!important}.dados .btn-azul.anuncie{padding:15px 20px}.blog .owl-nav .owl-prev{left:-34px}.blog .owl-nav .owl-next{right:-34px}.anuncie-seu-imovel ul li .circle::after{height:100px}section.fundador .box-image .thumb{height:auto!important}.blog.home .banners .card .content,.contato .banners .card .content{margin:auto}section.nascimento{height:100%;min-height:620px;margin-bottom:0}section.atuacao{padding-top:90px}.destaque .owl-dots{top:-75px}.blog .card-blog-principal .box-image .thumb{height:auto}.galeria-ar-educacao .banners .card{justify-content:center!important}}@media (min-width:365px) and (max-width:575px){.col-xs-1{flex:0 0 auto;width:8.33333333%}.col-xs-2{flex:0 0 auto;width:16.66666667%}.col-xs-3{flex:0 0 auto;width:25%}.col-xs-4{flex:0 0 auto;width:33.33333333%}.col-xs-5{flex:0 0 auto;width:41.66666667%}.col-xs-6{flex:0 0 auto;width:50%}.col-xs-7{flex:0 0 auto;width:58.33333333%}.col-xs-8{flex:0 0 auto;width:66.66666667%}.col-xs-9{flex:0 0 auto;width:75%}.col-xs-10{flex:0 0 auto;width:83.33333333%}.col-xs-11{flex:0 0 auto;width:91.66666667%}.col-xs-12{flex:0 0 auto;width:100%}.col-xs-auto{flex:0 0 auto;width:auto}}@media (max-width:899px){.destaque .card-imovel a .content .info{justify-content:space-between}}@media (max-width:810px){#owl-galeria-sobre .thumb,#owl-galeria-sobre-second .thumb{height:210px}}@media (max-width:767px){.banner-principal h2,h2,h2>span{font-size:1.75rem;line-height:2rem}p,p>span{font-size:1.125rem;line-height:1.375rem}iframe{height:350px}.banner-principal .thumb{border-radius:0 0 46px 46px}.bairros .card .content{padding:15px}.bairros .card .content p{font-size:.875rem;line-height:1.125rem}.destaque .card-imovel a .content h3.title{max-width:100%}.blog.home .banners .card .content,.contato .banners .card .content{padding:0}.blog.home .banners .card .content h2,.blog.home .banners .card .content h2>span,.contato .banners .card .content h2,.contato .banners .card .content h2>span{font-size:2rem;line-height:2.25rem}.blog.home .banners .card .content p,.contato .banners .card .content p{font-size:1rem;line-height:1.25rem}.blog .owl-nav .owl-prev{left:-25px}.blog .owl-nav .owl-next{right:-25px}.anuncie-seu-imovel ul li .circle::after{height:120px;bottom:-110px}section.fundador .box-image .card{right:0;bottom:0;border-top-right-radius:0;border-bottom-left-radius:0}section.detalhes iframe{height:320px}.bairros .card .circle{right:-1px}.dados .code p{font-size:.8rem}.ico-whats{font-size:.8rem;padding:8px 15px}}@media (max-width:575px){.blog .owl-nav .owl-prev{left:0}.blog .owl-nav .owl-next{right:0}.not-found{padding:1rem .5rem!important}.not-found .content p{font-size:.875rem!important;line-height:1.125rem!important}.not-found .content a{font-size:.75rem!important;line-height:1rem!important}}@media (max-width:567px){.area-footer .col-md-6,.area-footer ul{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.offcanvas .offcanvas-body,.offcanvas .offcanvas-header{padding:20px 25px}.area-footer{padding-bottom:180px}.galeria-ar-educacao .banners .card .content{padding:0}.mercado .thumb,section.invista .thumb{max-height:350px}.modal-interesse-title{font-size:1.25rem!important;line-height:1.5rem!important}#modalInteresse .modal-interesse-btn,#modalInteresse input.modal-interesse-btn{padding:1rem!important;font-size:.875rem!important;text-wrap:wrap}}@media (max-width:467px){.nossa-missao ul li span{font-size:2.75rem;line-height:3rem}.banner-principal p,.banner-principal p>span{font-size:1.125rem;line-height:1.375rem}.rodape-responsivo{flex-direction:column;justify-content:center!important;gap:15px!important}.offcanvas .offcanvas-body,.offcanvas .offcanvas-header{padding:15px 20px}#owl-galeria-sobre,#owl-galeria-sobre-second{padding:0 .75rem}header #menu-segundo{height:auto;padding:10px 0}header .logo{max-width:123px;height:65px}.bairros .card .thumb{max-width:150px}.nossa-missao ul li p,.transformando ul li p{font-size:1rem;line-height:1.25rem}.galeria-ar-educacao .banners .card{padding:60px 16px}.galeria-ar-educacao .banners .card .content h2,.galeria-ar-educacao .banners .card .content h2>span{font-size:2rem;line-height:2.25rem}.nascimento h2{max-width:280px}section.banner-interno,section.blog.index,section.contato,section.destaque.imovel,section.fundador.ar-educacao{padding-top:150px!important}}.btn-topo{position:fixed;display:flex;align-items:center;justify-content:center;bottom:70px;left:12px;background:var(--cor-azul-claro);border:none;border-radius:50%;width:50px;height:50px;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:99;opacity:0;transition:.3s ease-in-out}#btnTopo.show{opacity:1}.btn-topo.disabled{cursor:default;pointer-events:none;opacity:0}.btn-topo img{width:17px;height:15px;transform:rotate(-90deg)}.wp-pagenavi{display:flex;align-items:center;justify-content:center;gap:10px}.wp-pagenavi span.current{background-color:var(--cor-azul-claro);color:var(--cor-branco);cursor:default;font-weight:var(--font-medium)}.wp-pagenavi a,.wp-pagenavi span{font-size:1.25rem;font-family:var(--font-Montserrat);color:var(--cor-azul);font-weight:var(--font-medium);display:flex;align-items:center;justify-content:center;border-radius:50%;padding:0;margin:0;width:45px;height:45px;cursor:pointer;border:none}.not-found{display:flex;align-items:center;gap:12px;background-color:var(--cor-azul-claro);border-radius:11px;box-shadow:0 2px 5.82px .18px rgba(11,8,11,.15);padding:1rem;position:fixed;z-index:12;bottom:15px;left:8px}.not-found img{width:50px;height:50px;object-fit:contain}.not-found .content{max-width:170px;display:flex;flex-direction:column;gap:2px}.not-found .content p{font-size:1rem;line-height:1.25rem;color:var(--cor-branco);font-weight:var(--font-bold);margin-bottom:0}.not-found .content a{font-size:.875rem;line-height:1.125rem;color:var(--cor-branco);font-weight:var(--font-regular);text-transform:uppercase;text-decoration:underline}.modal-interesse-dialog{margin:auto;padding:0 1rem;max-width:480px}.modal-interesse-content{border-radius:16px;border:none;overflow:hidden}.modal-interesse-title{font-size:1.5rem;line-height:1.875rem;font-weight:var(--font-bold);color:var(--cor-azul);text-align:center;margin-bottom:8px}.modal-interesse-subtitle{font-size:.875rem;line-height:1.25rem;color:var(--cor-cinza);text-align:center;margin-bottom:20px}#modalInteresse .wpcf7-form p{margin:0;padding:0}#modalInteresse .modal-interesse-field{position:relative;margin-bottom:12px}#modalInteresse .modal-interesse-field svg{position:absolute;left:18px;top:50px;transform:translateY(-50%);pointer-events:none;z-index:1}#modalInteresse .modal-interesse-field .wpcf7-form-control-wrap{display:block}#modalInteresse .modal-interesse-field input{width:100%;height:52px;padding:15px 15px 15px 48px;border:1px solid silver;border-radius:27px;font-family:var(--font-Montserrat);font-size:.9375rem;color:var(--cor-cinza);background-color:var(--cor-branco);outline:0;transition:border-color .2s;margin-bottom:0}#modalInteresse .modal-interesse-field input:focus{border-color:var(--cor-azul-claro)}#modalInteresse .modal-interesse-field .wpcf7-not-valid{border-color:var(--cor-vermelho)}#modalInteresse .modal-interesse-field .wpcf7-not-valid-tip{padding-left:18px;margin-top:4px}#modalInteresse .modal-interesse-check{margin:16px 0 20px}#modalInteresse .modal-interesse-check .wpcf7-acceptance,#modalInteresse .modal-interesse-check .wpcf7-form-control-wrap{display:block}#modalInteresse .modal-interesse-check .wpcf7-list-item{display:flex!important;align-items:flex-start;gap:10px;margin:0!important}#modalInteresse .modal-interesse-check .wpcf7-list-item label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}#modalInteresse .modal-interesse-check input[type=checkbox]{width:18px;height:18px;min-width:18px;margin-top:2px;accent-color:var(--cor-azul-claro);cursor:pointer}#modalInteresse .modal-interesse-check .wpcf7-list-item-label{font-size:.8125rem!important;line-height:1.25rem;color:var(--cor-cinza);cursor:pointer}#modalInteresse .modal-interesse-btn,#modalInteresse input.modal-interesse-btn{display:block;width:100%;padding:16px 35px;font-size:1.0625rem;font-weight:var(--font-bold);font-family:var(--font-Montserrat);background-color:var(--cor-azul-claro);color:var(--cor-branco);border-radius:28px;border:none;cursor:pointer;transition:opacity .2s;text-align:center}#modalInteresse .modal-interesse-btn:hover,#modalInteresse input.modal-interesse-btn:hover{opacity:.9}#modalInteresse .wpcf7-spinner{display:block;margin:8px auto 0}#modalInteresse .wpcf7-response-output{margin:12px 0 0!important;text-align:center;font-size:.8125rem;border-radius:8px}#modalInteresse .wpcf7-form.sent .wpcf7-response-output{display:none}.modal-interesse-check-icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background-color:#28a745;margin:0 auto}.modal-interesse-countdown{font-size:.875rem;color:var(--cor-cinza);margin-bottom:16px}.modal-interesse-ou{font-size:.875rem;line-height:1.25rem;color:var(--cor-cinza);margin-bottom:16px}.modal-interesse-btn-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:320px;padding:14px 30px;font-size:1.0625rem;font-weight:var(--font-bold);font-family:var(--font-Montserrat);background-color:#25d366;color:var(--cor-branco);border-radius:28px;border:none;text-decoration:none;transition:opacity .2s;margin-bottom:10px}.modal-interesse-btn-whatsapp:hover{opacity:.9;color:var(--cor-branco);text-decoration:none}.whatsapp img{position:fixed;z-index:9;bottom:16px;right:8px;width:65px;height:65px;opacity:1;transition:.8s}.whatsapp a:hover img{filter:drop-shadow(0px 0px 6px black)}.blog h1.title{font-size:2.6em;line-height:2.8rem;color:var(--cor-azul);font-weight:var(--font-bold)}.blog h2{font-size:1.8rem;line-height:1.2}.blog p{margin-block-end:1rem}.blog img.thumb-galeria{object-fit:cover}