@media (max-width:767px){H2{line-height:1.3!important}}#page-top{background:var(--hex_site)!important}.menu{height:80px!important}.icone_menu{margin:0!important;font-size:2.3rem!important}.icone_menu.fa-facebook-f{font-size:2rem!important}.navbar{height:80px!important;padding:1rem 3rem!important;display:flex!important;align-items:center!important}.navbar.navbar-translucent{background:rgba(0,0,0,.35)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(255,255,255,.15)!important;box-shadow:none!important;transition:background-color .4s ease,border-bottom .4s ease,box-shadow .4s ease}.navbar.navbar-translucent-imovel{background:#000!important;border-bottom:1px solid rgba(255,255,255,.15)!important;box-shadow:none!important}.navbar.navbar-translucent .nav-link,.navbar.navbar-translucent-imovel .nav-link{display:flex;font-family:Montserrat!important;font-weight:400!important;font-size:1.4rem!important;text-shadow:none!important;color:rgba(255,255,255,.9)!important;transition:color .3s ease}.navbar.navbar-translucent .nav-link:hover,.navbar.navbar-translucent-imovel .nav-link:hover{color:var(--hex_menu)!important}.navbar.navbar-translucent .divider,.navbar.navbar-translucent-imovel .divider{border-top:1px solid rgba(255,255,255,.2)!important;background-color:transparent!important}.navbar.navbar-solid{background:#000!important;border-bottom:1px solid rgba(255,255,255,.1)!important;box-shadow:0 4px 25px rgba(0,0,0,.3)!important;transition:background-color .4s ease,border-bottom .4s ease,box-shadow .4s ease}.navbar.navbar-solid .nav-link{display:flex;color:rgba(255,255,255,.9)!important;font-family:Montserrat!important;font-weight:400!important;font-size:1.4rem!important;text-shadow:none;transition:color .3s ease}.navbar.navbar-solid .nav-link:hover{color:var(--hex_menu)!important}.navbar.navbar-solid .divider{border-top:1px solid rgba(255,255,255,.15)!important}.navbar .navbar-toggler{border:1px solid rgba(255,255,255,.5)!important}.navbar.navbar-solid .navbar-toggler{border:1px solid rgba(255,255,255,.5)!important}.navbar .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%28255, 255, 255, 0.85%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")!important}.navbar .dropdown-menu{background:rgba(18,18,18,.95)!important;border:1px solid rgba(255,255,255,.15)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;box-shadow:0 8px 32px rgba(0,0,0,.5)!important}.navbar .dropdown-item-menu{display:block;clear:both;width:100%;padding:8px 20px!important;border:0;font-family:Montserrat!important;font-weight:400!important;font-size:1.3rem!important;text-align:inherit;white-space:nowrap;color:rgba(255,255,255,.9)!important;background-color:transparent;transition:all .3s ease}.navbar .dropdown-item-menu:hover{background-color:rgba(255,123,12,.2)!important;color:var(--hex_menu)!important;padding-left:25px!important}.navbar-expand-md .navbar-nav{align-items:center}.nav-item.nav-link{width:auto;text-align:center}.navbar .divider{width:auto;height:30px;margin:0 10px 0 15px;border-top:none;border-left:2px solid #fff;opacity:1}.navbar.navbar-expand-md .navbar-nav{z-index:100000;position:inherit;display:flex;flex-direction:row;justify-content:end;width:auto;margin:0 -10px 0 0;list-style:none;box-shadow:none!important}@media (max-width:880px){.navbar{padding:1rem 2.5rem!important}.navbar-brand img{width:70px!important;margin-top:-1px}.navbar.navbar-solid .nav-link{font-size:1.2rem!important}.navbar.navbar-translucent .nav-link,.navbar.navbar-translucent-imovel .nav-link{font-size:1.2rem!important}}.icone_menu:hover{color:var(--hex_menu)!important}.bl{z-index:99999;position:fixed;top:79px;left:0;width:100%;border-bottom:1px solid #000;box-shadow:rgba(0,0,0,.5) 0 4px 4px;background-color:#000}.pc{width:100%;height:3px;background:0 0}.pb{width:0%;height:3px;background-color:var(--hex-detalhes)!important}#hero.hero-v4{height:100vh!important;min-height:100vh!important;position:relative;overflow:hidden;margin-bottom:0!important}.hero-slider-v4{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#111}.hero-slider-v4 .slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:1;pointer-events:none;transition:opacity .4s ease-in-out}.hero-slider-v4 .slide.previous{z-index:2!important;-webkit-animation:laserShrink 1.2s cubic-bezier(.16,1,.3,1) forwards;animation:laserShrink 1.2s cubic-bezier(.16,1,.3,1) forwards;opacity:1!important;-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);will-change:clip-path,-webkit-clip-path}.hero-slider-v4 .slide img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 8s linear}.hero-slider-v4 .slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.1) 50%,rgba(0,0,0,.5) 100%);z-index:2}.hero-slider-v4 .slide.active{opacity:1;z-index:1;pointer-events:auto}.hero-slider-v4 .slide.active img{transform:scale(1.1)}.hero-slider-v4 .slide.previous::before{content:'';position:absolute;top:0;left:0;width:2px;height:100%;background:linear-gradient(to bottom,rgba(82,82,91,.2),#52525b 30%,#000 50%,#52525b 70%,rgba(82,82,91,.2));box-shadow:0 0 15px rgba(82,82,91,.8),0 0 30px rgba(82,82,91,.6),0 0 50px rgba(0,0,0,.9);z-index:3;opacity:0;pointer-events:none;-webkit-animation:laserLeftSweep 1.2s cubic-bezier(.16,1,.3,1) forwards;animation:laserLeftSweep 1.2s cubic-bezier(.16,1,.3,1) forwards}.hero-slider-v4 .slide.previous::after{content:'';position:absolute;top:0;right:0;width:2px;height:100%;background:linear-gradient(to bottom,rgba(82,82,91,.2),#52525b 30%,#000 50%,#52525b 70%,rgba(82,82,91,.2));box-shadow:0 0 15px rgba(82,82,91,.8),0 0 30px rgba(82,82,91,.6),0 0 50px rgba(0,0,0,.9);z-index:3;opacity:0;pointer-events:none;-webkit-animation:laserRightSweep 1.2s cubic-bezier(.16,1,.3,1) forwards;animation:laserRightSweep 1.2s cubic-bezier(.16,1,.3,1) forwards}@-webkit-keyframes laserShrink{0%{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}100%{-webkit-clip-path:polygon(50% 0%,50% 0%,50% 100%,50% 100%)}}@keyframes laserShrink{0%{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}100%{-webkit-clip-path:polygon(50% 0%,50% 0%,50% 100%,50% 100%);clip-path:polygon(50% 0%,50% 0%,50% 100%,50% 100%)}}@-webkit-keyframes laserLeftSweep{0%{left:0;opacity:1}90%{opacity:1}100%{left:50%;opacity:0}}@keyframes laserLeftSweep{0%{left:0;opacity:1}90%{opacity:1}100%{left:50%;opacity:0}}@-webkit-keyframes laserRightSweep{0%{right:0;opacity:1}90%{opacity:1}100%{right:50%;opacity:0}}@keyframes laserRightSweep{0%{right:0;opacity:1}90%{opacity:1}100%{right:50%;opacity:0}}#imoveis .imoveis_listagem_bloco{justify-content:flex-start}#imoveis .block__title{display:flex;justify-content:center;align-items:center;flex-direction:row;margin:20px 0 20px}#imoveis .block__title H2{margin:0!important;padding:0!important}#imoveis .block__title I{width:auto!important;margin:1px 0 0 5px!important;font-size:clamp(1.5rem, 1vw + .8rem, 2rem)!important;color:#000}.block.imoveis .container{width:99.5%;margin-left:auto!important;margin-right:auto!important}.block.imoveis .coluna_imagem{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}@media (max-width:2500px){.block.imoveis .coluna_imagem{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (max-width:1800px){.block.imoveis .coluna_imagem{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}@media (max-width:1300px){.block.imoveis .coluna_imagem{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (max-width:798px){.block.imoveis .coluna_imagem{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.filtro{z-index:100!important;position:absolute!important;bottom:15px!important;left:50%!important;width:calc(100% - 40px)!important;max-width:1200px!important;margin:0!important;padding:15px 30px!important;border-radius:5px!important;box-shadow:0 4px 15px rgba(0,0,0,.4)!important;background-color:rgba(0,0,0,.35)!important;transform:translateX(-50%)!important;pointer-events:auto}.filtro_codigo{display:block;position:relative;flex:1 1 100%!important;bottom:0;width:120px;max-width:100%!important;height:26px;min-height:26px;margin:1px 10px 0 10px;padding:0 5px;border:0;border-radius:3px;font-size:12px;background-color:-moz-Combobox}.filtro_codigo:active,.filtro_codigo:focus,.filtro_item:active,.filtro_item:focus{outline:2px solid var(--hex_menu)}#filtros.container-fluid{padding:0!important}.filtro_container{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:0!important;background:0 0!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;max-width:100%!important;width:100%!important}.filtro_container .form-group{margin:0}.filtro_container .form-group DIV{line-height:2.5rem}.filtro_botoes{display:flex!important;align-items:center!important;gap:4px!important}.filtro_botoes .icone_menu{margin:0!important;font-size:2.3rem!important}.pesquisar{display:inline-flex!important;justify-content:center!important;align-items:center!important;width:40px!important;height:auto!important;margin:0!important;border:none!important;box-shadow:none!important;background:0 0!important;transform:none!important;transition:none!important;cursor:pointer!important}.pesquisar:hover{background:0 0!important;box-shadow:none!important;transform:none!important}.pesquisar i{color:#fff!important;font-size:2rem!important;opacity:1!important;transition:color .3s ease}.pesquisar i:hover{color:var(--hex_menu)!important}.form-group.valor{position:relative;bottom:0;max-width:283px!important;margin-bottom:12px!important;margin-right:20px!important}.form-group.valor .fa-question-circle{position:absolute!important;top:auto!important;bottom:7px!important;right:7px!important;margin:0!important}.form-group.valor .fa-question-circle{position:absolute!important;top:auto!important;bottom:-4px!important;right:-13px!important;margin:0!important}.contact-box{margin-bottom:0!important;padding:0}.contact-box i{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:35px;height:35px;margin-bottom:10px;border:solid 1px #fff;border-radius:50%;font-size:22px;text-align:center;line-height:45px;color:#fff;background:0 0!important}.contact-tile{display:flex!important;flex-direction:row!important;align-items:center!important;color:#fff!important}.contato .container.bloco_texto{margin-bottom:50px;padding:30px 2.5rem 50px!important;background-color:rgba(0,0,0,.5)}.empresa{z-index:1000;position:relative;display:flex;flex-flow:row wrap;justify-content:center!important;bottom:0;margin-bottom:20px;padding-bottom:0;font-size:16px;text-align:center;color:#fff}.empresa .priv{border-bottom:1px solid #fff;cursor:pointer}.mobile-bottom-bar,.mobile-menu-overlay,.mobile-menu-panel{display:none}@media (min-width:768px){#menu_s{display:flex!important;align-items:center;justify-content:center;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:45px;height:45px;background:0 0!important;border:none!important;padding:0;margin:0;cursor:pointer;z-index:10000!important;color:#000!important}#menu_s .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0,0,0,0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")!important;width:1.8em!important;height:1.8em!important;display:inline-block!important}}@media (max-width:768px){.navbar.navbar-solid,.navbar.navbar-translucent,.navbar.navbar-translucent-imovel{padding:1rem 1.5rem!important}.navbar.navbar-translucent,.navbar.navbar-translucent-imovel{background:rgba(0,0,0,.35)!important}.navbar.navbar-solid{background:#000!important}.navbar{justify-content:center!important;height:60px!important}.logotipo_usuario{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.navbar-brand img{width:70px!important;margin-top:-1px}#menu_s{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;background:0 0!important;border:none!important;color:#000!important;font-size:2.2rem!important;padding:4px 8px!important;z-index:10000!important;cursor:pointer!important}#menu_s .navbar-toggler-icon{display:none!important}#navbarNavAltMarkup{position:fixed!important;top:-100%!important;left:0!important;min-width:200px!important;width:auto!important;max-width:260px!important;overflow-y:auto;background:rgba(0,0,0,.5)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(255,255,255,.15);border-radius:0 0 7px 0;z-index:9997;visibility:hidden;transition:top .4s cubic-bezier(.16, 1, .3, 1)!important}#navbarNavAltMarkup.show{top:60px!important;visibility:visible}#navbarNavAltMarkup .navbar-nav{padding:10px 0 15px!important}#navbarNavAltMarkup .nav-link{padding:12px 20px!important;font-size:1.6rem!important;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-menu-panel{z-index:9999!important;overflow-y:auto!important;display:block;position:fixed!important;bottom:35px!important;left:0!important;top:auto!important;min-width:200px!important;max-width:260px!important;background:#000!important;border-top:1px solid rgba(255,255,255,.15);border-radius:0 7px 0 0;height:auto!important;max-height:calc(100vh - 80px)!important;transform:translateY(100%)!important;opacity:0!important;pointer-events:none!important;transition:transform .4s cubic-bezier(.16, 1, .3, 1),opacity .4s ease!important}.mobile-menu-panel.show-mobile-menu{border-top:1px solid var(--hex_menu);border-right:1px solid var(--hex_menu);box-shadow:1px -1px 10px rgba(var(--rgb_menu),.5),4px -4px 12px rgba(var(--rgb_menu),.5)!important;transform:translateY(0)!important;opacity:1!important;pointer-events:auto!important}.mobile-menu-panel-item{display:flex!important;align-items:center!important;gap:10px!important;padding:8px 25px!important;color:rgba(255,255,255,.9)!important;font-family:Montserrat!important;font-size:1.5rem!important;font-weight:400;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.08);transition:color .3s ease,background-color .3s ease}.mobile-menu-panel-item:active,.mobile-menu-panel-item:hover{background-color:rgba(255,255,255,.05);color:var(--hex_menu)!important;text-decoration:none}.mobile-menu-panel-item:active i,.mobile-menu-panel-item:hover i{color:var(--hex_menu)!important}.mobile-menu-panel-close{display:flex;justify-content:flex-end;padding:0 15px;border-bottom:1px solid rgba(255,255,255,.1)}.mobile-menu-panel-close button{background:0 0;border:none;color:rgba(255,255,255,.7);font-size:2rem;cursor:pointer;padding:0;transition:color .3s ease}.mobile-menu-panel-close button:hover{color:var(--hex_menu)}.mobile-menu-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:9998}.mobile-menu-overlay.show-overlay{display:block}.menu{height:60px!important}.bl{top:59px}#whatsapp{display:none!important}.mobile-bottom-bar{z-index:10000;position:fixed;bottom:0;left:0;display:flex;justify-content:space-evenly;align-items:center;width:100%;height:35px;border-top:1px solid #000;box-shadow:0 -2px 10px rgba(0,0,0,.05);background-color:#fff}.bottom-bar-item{display:flex;flex-direction:row;justify-content:center;align-items:center;width:auto;height:100%;color:#000!important;transition:color .3s ease;cursor:pointer}.bottom-bar-item i{margin:0 6px 0 0;font-size:20px;transition:color .3s ease}.bottom-bar-item span{font-family:Poppins,sans-serif;font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.5px;text-transform:uppercase;transition:color .3s ease}.bottom-bar-item:active,.bottom-bar-item:hover{color:var(--hex-detalhes)!important}.bottom-bar-item:active i,.bottom-bar-item:active span,.bottom-bar-item:hover i,.bottom-bar-item:hover span{color:var(--hex-detalhes)!important}.filtro{display:block!important;position:fixed!important;bottom:30px!important;left:0!important;width:100%!important;border-radius:0!important;padding:25px 10px 30px!important;z-index:9998!important;transform:translateY(100%)!important;opacity:0!important;pointer-events:none!important;transition:transform .4s cubic-bezier(.16, 1, .3, 1),opacity .4s ease,background-color .4s ease!important}.filtro.show-filtro{transform:translateY(0)!important;opacity:1!important;pointer-events:auto!important}.filtro.filtro-solid{border-top:1px solid var(--hex-detalhes)!important;background-color:#000!important}.block.imoveis{margin-top:20px!important}#contato{text-align:center!important}#contato h3{text-align:center!important}#contato .contact-tile{justify-content:center!important;padding:0}#contato .contact-box .descricao1,#contato .contact-box .descricao2{text-align:center!important}#contato .link_texto{display:inline-block!important;text-align:center!important}#contato .footer-links-group{display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;width:auto!important;max-width:100%!important}#contato .footer-links-group .descricao2,#contato .footer-links-group .link_texto{text-align:left!important}#contato iframe{display:block!important;margin:0 auto 30px auto!important;max-width:100%!important}#contato .contact-box{margin-bottom:30px!important}#contato .contact-box:last-child{margin-bottom:0!important}}@media (max-width:460px){.bottom-bar-item span{display:none}}.whatsapp:not(#imoveis .whatsapp){z-index:10000!important;position:fixed!important;bottom:90px!important;right:10px!important;display:flex!important;justify-content:center!important;align-items:center!important;width:50px!important;height:50px!important;margin:0!important;padding:0!important;border:1px solid #000;border-radius:50%!important;box-shadow:0 0 0 0 rgba(37,211,102,.7),0 4px 15px rgba(0,0,0,.3);color:#fff!important;background-color:#25d366!important;transition:transform .3s ease,background-color .3s ease!important;animation:whatsapp-pulse 2s infinite!important;cursor:pointer!important}.whatsapp:not(#imoveis .whatsapp):focus,.whatsapp:not(#imoveis .whatsapp):hover{border:none!important;outline:0!important;color:#fff!important;background-color:#00cc52!important;transform:scale(1.2)!important}.whatsapp:not(#imoveis .whatsapp) i{margin:0!important;padding:0!important;font-size:26px!important;color:#fff!important}@keyframes whatsapp-pulse{0%{box-shadow:0 0 0 0 rgba(0,255,102,.7),0 4px 10px rgba(0,0,0,.3)}70%{box-shadow:0 0 0 15px rgba(0,255,102,0),0 4px 10px rgba(0,0,0,.3)}100%{box-shadow:0 0 0 0 rgba(0,255,102,0),0 4px 10px rgba(0,0,0,.3)}}@media (min-width:1250px){.whatsapp:not(#imoveis .whatsapp){right:20px!important}}.inicio{z-index:10000!important;position:fixed!important;display:flex!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;bottom:-5px!important;right:0!important;margin:0!important;padding:0!important;border-radius:5px 5px 0 0;font-size:22px!important;color:rgba(255,255,255,.5)!important;background-color:rgba(0,0,0,.5)!important;cursor:pointer!important}.inicio i{display:inline-block;transition:transform .3s ease,color .3s ease!important}.inicio:focus i,.inicio:hover i{color:#fff!important;animation:inicio-bounce 2s infinite ease-in-out!important}@keyframes inicio-bounce{0%,100%{transform:translateY(0) scale(1.2)}20%{transform:translateY(-8px) scale(1.2)}40%{transform:translateY(0) scale(1.2)}60%{transform:translateY(-4px) scale(1.2)}80%{transform:translateY(0) scale(1.2)}}@media (max-width:768px){.inicio{display:none!important;width:35px!important;height:35px!important;bottom:30px!important;font-size:20px!important}}.hero-title-panel{z-index:5;position:absolute;top:110px;left:50%;width:90%;max-width:800px;padding:30px;text-align:center;transform:translateX(-50%);pointer-events:none}.phrase-line-wrapper{overflow:hidden;display:block}.phrase-line{font-family:Montserrat!important;font-family:'Great Vibes',cursive!important;font-size:clamp(5rem, 1vw + 1.5rem, 5.5rem)!important;font-weight:400;line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,.5);color:#fff;transform:translateY(100%);transition:transform .9s cubic-bezier(.16, 1, .3, 1),opacity .9s ease;opacity:0}.phrase-line.animate-in{transform:translateY(0);opacity:1}.phrase-line.instant-reset{transform:translateY(100%)!important;transition:none!important;opacity:0!important}@media (max-width:768px){header{margin-bottom:2.5rem}.hero-title-panel{top:90px;width:85%;padding:15px;border-radius:12px}.phrase-line{font-size:4rem!important}.hero-slider-v4 .slide.previous{-webkit-animation:laserShrinkVertical 1.2s cubic-bezier(.16,1,.3,1) forwards!important;animation:laserShrinkVertical 1.2s cubic-bezier(.16,1,.3,1) forwards!important}.hero-slider-v4 .slide.previous::before{top:0;left:0!important;right:auto!important;width:100%!important;height:2px!important;background:linear-gradient(to right,rgba(82,82,91,.2),#52525b 30%,#000 50%,#52525b 70%,rgba(82,82,91,.2))!important;box-shadow:0 0 15px rgba(82,82,91,.8),0 0 30px rgba(82,82,91,.6),0 0 50px rgba(0,0,0,.9)!important;-webkit-animation:laserTopSweep 1.2s cubic-bezier(.16,1,.3,1) forwards!important;animation:laserTopSweep 1.2s cubic-bezier(.16,1,.3,1) forwards!important}.hero-slider-v4 .slide.previous::after{top:auto!important;bottom:0;left:0!important;right:auto!important;width:100%!important;height:2px!important;background:linear-gradient(to right,rgba(82,82,91,.2),#52525b 30%,#000 50%,#52525b 70%,rgba(82,82,91,.2))!important;box-shadow:0 0 15px rgba(82,82,91,.8),0 0 30px rgba(82,82,91,.6),0 0 50px rgba(0,0,0,.9)!important;-webkit-animation:laserBottomSweep 1.2s cubic-bezier(.16,1,.3,1) forwards!important;animation:laserBottomSweep 1.2s cubic-bezier(.16,1,.3,1) forwards!important}}@-webkit-keyframes laserShrinkVertical{0%{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}100%{-webkit-clip-path:polygon(0% 50%,100% 50%,100% 50%,0% 50%)}}@keyframes laserShrinkVertical{0%{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}100%{-webkit-clip-path:polygon(0% 50%,100% 50%,100% 50%,0% 50%);clip-path:polygon(0% 50%,100% 50%,100% 50%,0% 50%)}}@-webkit-keyframes laserTopSweep{0%{top:0;opacity:1}90%{opacity:1}100%{top:50%;opacity:0}}@keyframes laserTopSweep{0%{top:0;opacity:1}90%{opacity:1}100%{top:50%;opacity:0}}@-webkit-keyframes laserBottomSweep{0%{bottom:0;opacity:1}90%{opacity:1}100%{bottom:50%;opacity:0}}@keyframes laserBottomSweep{0%{bottom:0;opacity:1}90%{opacity:1}100%{bottom:50%;opacity:0}}@media (max-width:345px){.filtro_container input.filtro_codigo,.filtro_container select.filtro_item{width:125px!important;max-width:125px!important;min-width:125px!important}}.footer-bg-container{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:1!important;overflow:hidden!important;background:#111!important}.footer-bg-slide{width:100%!important;height:100%!important}.footer-bg-slide img{width:100%!important;height:100%!important;object-fit:cover!important;transform:scale(1);animation:footerZoom 20s ease-in-out infinite!important;will-change:transform}.footer-bg-overlay{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:0 0!important;z-index:2!important}#contato{position:relative!important;z-index:3!important;background:0 0!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding:0!important;background-color:rgba(0,0,0,.5)}@keyframes footerZoom{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.container{padding-left:1rem!important;padding-right:1rem!important}.overlay-elements{z-index:1100!important}.page-wrapper{background-color:#fff!important}.block.imoveis{margin-top:10px!important}.block .block__wrapper{padding-top:0;padding-bottom:0}.block .block__title{margin-bottom:0}#imoveis_visitados .titulo,#semelhantes .titulo,.block .block__title h2{display:block;margin:20px 0 20px;font-family:Montserrat;font-size:clamp(1.5rem, 1vw + .8rem, 2rem)!important;font-weight:400;text-align:center;color:#000}#imoveis_visitados .titulo,#semelhantes .titulo{margin-bottom:0!important}#imoveis_visitados .subtitulo{margin:5px 0 0!important}#imoveis_visitados .subtitulo H4{margin:0!important;font-family:Montserrat!important;font-size:clamp(1.3rem, 1vw + .7rem, 1.6rem)!important}#imoveis_visitados .subtitulo I{width:auto!important;margin:1px 0 0 5px!important;font-size:clamp(1.5rem, 1vw + .8rem, 2rem)!important;color:#000!important}#imoveis .imovel{border-radius:5px!important;cursor:pointer}#imoveis .gerenciar{position:absolute;display:flex;justify-content:center;align-items:center;top:10px;right:13px;width:35px;height:35px;border-radius:50%;font-size:18px;color:#fff;background-color:rgba(255,255,255,.3)}#imoveis .botoes_imovel{position:absolute;display:flex;flex-direction:row;justify-content:space-between;align-items:center;top:10px;left:unset;right:10px;width:auto;padding:0 5px;border:unset;border-radius:19px;font-size:18px;color:#fff;background-color:rgba(255,255,255,.7)}#imoveis .botoes_imovel:hover{background-color:#fff}#imoveis .seta_dir,#imoveis .seta_esq{position:relative;display:flex;justify-content:center;align-items:center;width:25px;height:27px;margin-right:0;margin-left:0;padding:0;padding-top:2px;border-radius:50%;font-size:17px;font-weight:700;text-shadow:unset;color:#000;background-color:unset}#imoveis .seta_dir:hover,#imoveis .seta_esq:hover{color:#ff8c00!important}#imoveis .seta_esq{margin-right:-3px!important}#imoveis .favoritos{position:relative;display:flex;justify-content:center;align-items:center;width:25px;height:27px;margin-left:0;padding-top:2px;font-size:18px;color:#000}#imoveis .favoritos:hover{color:red!important;background-color:unset!important}#imoveis .whatsapp{position:relative;display:flex;justify-content:center;align-items:center;width:25px;height:27px;margin-left:12px;padding-top:0;font-size:21px;color:#000}#imoveis .whatsapp:hover{color:green!important;background-color:unset!important}#imoveis .cadastro{position:relative;display:flex;justify-content:center;align-items:center;width:25px;height:27px;margin-left:3px;padding-top:0;font-size:15px;color:#000}#imoveis .cadastro:hover{color:#1e90ff!important;background-color:unset!important}#imoveis .historico{position:relative;display:flex;justify-content:center;align-items:center;width:25px;height:27px;margin-right:0;margin-left:0;padding:0;padding-top:2px;border-radius:50%;font-size:23px;font-weight:700;text-shadow:unset;color:#000;background-color:unset}#imoveis .historico:hover{color:#9400d3!important}#imoveis_visitados #imoveis{margin:30px 0 20px!important}#imoveis_visitados #imoveis .row{scrollbar-color:var(--hex-detalhes) rgba(0,0,0,0.3)!important;border-radius:5px!important;box-shadow:unset!important}#imoveis_visitados #imoveis .row::-webkit-scrollbar-track{border:1px solid var(--hex-detalhes)!important}#imoveis_visitados #imoveis .row::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3)!important}#imoveis_visitados #imoveis .row .imovel_visitado{overflow:hidden;border-right:2px solid #fff!important;box-sizing:unset}#imoveis_visitados #imoveis .row #cards{width:299px;border:unset}#imoveis_visitados #imoveis .row #cards h4{font-weight:400}.carrossel-imoveis .seta-direita,.carrossel-imoveis .seta-esquerda{z-index:10;display:flex;justify-content:center;align-items:center;width:33px!important;height:33px!important;margin:0!important;padding:10px;border:1px solid #000;border-radius:50%;font-size:23px;color:#000;background-color:#fff;cursor:pointer}.carrossel-imoveis .seta-direita:hover,.carrossel-imoveis .seta-esquerda:hover{color:#fff;background:var(--hex-detalhes)}.carrossel-imoveis .seta-esquerda{margin-right:10px!important}.carrossel-imoveis .seta-direita{margin-left:10px!important}@media (max-width:768px){.carrossel-imoveis .seta-direita,.carrossel-imoveis .seta-esquerda{position:absolute;display:none;top:40px;width:25px!important;height:25px!important;margin:0!important;font-size:18px;background-color:rgba(255,255,255,.7)}}.box.box--pricing .box__wrapper{box-shadow:0 .1rem .51rem rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.5)}#imoveis_visitados .codigo_imovel,.box.box--pricing .box__wrapper .codigo_imovel{position:absolute;bottom:0;left:10px;padding:3px 10px;border-radius:19px;font-family:Montserrat!important;font-size:clamp(1.4rem, calc(1.2vw + .8rem), 1.5rem)!important;font-weight:400;color:#000;background-color:rgba(255,255,255,.7);opacity:1;pointer-events:all}#imoveis_visitados .valor_imovel,.box.box--pricing .box__wrapper .valor_imovel{position:absolute;bottom:0;right:10px;padding:3px 10px;border-radius:19px;font-family:Montserrat!important;font-size:clamp(1.4rem, calc(1.2vw + .8rem), 1.5rem)!important;font-weight:400;color:#fff;background-color:rgba(0,0,0,.7);opacity:1;pointer-events:all}#imoveis_visitados .baloes{position:relative;height:auto}#imoveis .box__content{padding:5px 0!important}.box__content .descricao_linear{display:flex;flex-direction:column;align-items:center;width:100%;margin:0!important}.box__content .descricao_dividida{z-index:100;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:0!important;padding:0 15px!important;pointer-events:all}.box__content .descricao_dividida div:first-child{min-width:0;text-align:left}.box__content .descricao_dividida div:last-child{align-self:start;width:auto;text-align:right;white-space:nowrap}#imoveis .box__content H3,.box__content .descricao_dividida H3,.box__content .descricao_dividida H4{margin:0!important;font-family:Montserrat!important;font-size:clamp(1.4rem, calc(1.2vw + .8rem), 1.75rem)!important;line-height:1.5}#imoveis .box__content H3{overflow:hidden;font-size:clamp(1.4rem, calc(1.2vw + .8rem), 1.5rem)!important;text-overflow:ellipsis;white-space:nowrap}.box__content .descricao_dividida UL{margin:0!important;text-align:right!important}#imoveis_visitados #imoveis .row #cards ul,.box.box--pricing ul{opacity:1!important}.box__content .descricao_dividida LI{font-family:Montserrat!important;font-size:clamp(1.4rem, calc(1.2vw + .8rem), 1.5rem)!important;line-height:1.5;color:#000;opacity:1}#imovel .container{padding-left:.4rem!important;padding-right:.4rem!important}#imovel .favoritos{background-color:transparent}#detalhes-img{margin:0!important}#detalhes-img .titulo{font-family:Montserrat;font-size:clamp(1.5rem, calc(3vw + 1rem), 2.3rem)!important;color:#000}#valores .valores_linha{font-family:Montserrat;font-size:clamp(1.4rem, calc(1.2vw + .8rem), 1.75rem)!important}#detalhes-img .titulo_v{font-family:Montserrat;text-align:left!important}#caracteristicas,#caracteristicas P{font-family:Montserrat;font-size:clamp(1.4rem, calc(1.2vw + .8rem), 1.75rem)!important;opacity:1!important}.img-fluid.detalhe{margin:0 0 5px 0!important;border:none!important;border-radius:5px!important}.row.imagens_row DIV{width:100%!important;margin:0!important;padding:0!important}.row.imagens_row DIV .valores_item{width:130px!important}@media (min-width:769px){body,html{height:auto!important}.page-wrapper{position:relative!important;z-index:2!important;margin-bottom:100vh!important;box-shadow:0 10px 30px rgba(0,0,0,.35)!important}footer{position:fixed!important;bottom:0!important;left:0!important;width:100%!important;height:100vh!important;z-index:1!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:center!important}}@media (max-width:768px){.page-wrapper{margin-bottom:0!important;box-shadow:none!important}footer{position:relative!important;z-index:1!important;height:auto!important;min-height:100vh!important;display:block!important}#contato{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding:60px 0 10px 0!important;height:auto!important;min-height:100vh!important;position:absolute!important;bottom:0}}#contato,.footer-container-wrapper,footer{pointer-events:auto!important}.page-wrapper{position:relative!important;z-index:2!important}.footer-container-wrapper{container-type:inline-size!important;container-name:footer-container!important;width:100%!important;padding:0!important;box-sizing:border-box!important;background-color:rgba(0,0,0,.5)!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}@media (max-width:768px){#contato{position:relative!important;width:100%!important;left:0!important;right:0!important;box-sizing:border-box!important;padding:0 0 30px!important}footer{position:relative!important;height:auto!important;min-height:auto!important;display:block!important}#contato H3{margin-bottom:20px}.contact-box I{width:25px;height:25px;font-size:12px}#contato .footer-divider{margin:10px auto!important}.contact-box .descricao2,.contact-box .descricao2 A{margin-bottom:2px}.contact-box{margin-bottom:20px!important}#contato IFRAME{height:100px;max-height:100px;border:0}}#contato .descricao1,#contato .descricao2,#contato .empresa,#contato .empresa figure,#contato .empresa span,#contato .link_texto,#contato h3{color:#fff!important;font-family:Montserrat!important}#contato .cursor_arrow,#contato .cursor_arrow:hover,#contato .cursor_hand,#contato .cursor_hand:hover,#contato .descricao2,#contato .descricao2 a,#contato .link_texto,#contato .link_texto:hover,#contato a,#contato a:active,#contato a:focus,#contato a:hover{color:#fff!important;opacity:1!important}#contato .contact-box i.fa-chevron-right,#contato .contact-box i.footer-chevron{width:auto!important;height:auto!important;margin:0 8px 0 0!important;border:none!important;border-radius:0!important;font-size:.75em!important;line-height:inherit!important;text-align:inherit!important;background:0 0!important;display:inline-block!important;vertical-align:middle!important;transition:transform .3s cubic-bezier(.175, .885, .32, 1.275),color .3s ease!important;transform:none;box-shadow:none!important;opacity:1!important}#contato .contact-box i.fa-chevron-right:hover,#contato .contact-box i.footer-chevron:hover{transform:none;background:0 0!important;border:none!important}#contato .footer-chevron{display:inline-block!important;font-size:.75em!important;margin-right:8px!important;color:rgba(255,255,255,.6)!important;transition:transform .3s cubic-bezier(.175, .885, .32, 1.275),color .3s ease!important;vertical-align:middle!important}#contato .empresa .cursor_hand,#contato .link_texto{transition:color .3s ease,transform .3s ease!important;display:inline-block!important;text-shadow:none!important;opacity:1!important}#contato .link_texto:hover{color:#fff!important;transform:translateX(6px)!important;text-decoration:none!important;opacity:1!important}#contato .link_texto:hover .footer-chevron{animation:chevron-wiggle .6s ease-in-out infinite!important;color:#fff!important}@keyframes chevron-wiggle{0%,100%{transform:translateX(0)}50%{transform:translateX(4px)}}#contato .footer-divider{border:0!important;border-top:1px solid rgba(255,255,255,.3)!important;margin:20px auto;width:90%!important;max-width:1200px!important;display:block!important}@media (max-width:990px){#contato .footer-divider{visibility:hidden!important;margin:5px!important}}#contato iframe{border-radius:8px!important;box-shadow:0 4px 20px rgba(0,0,0,.4)!important;border:1px solid rgba(255,255,255,.1)!important;transition:all .3s ease!important}#contato iframe:hover{box-shadow:0 8px 30px rgba(0,0,0,.6)!important;border-color:rgba(255,255,255,.2)!important}#contato .contact-box i:not(.fa-chevron-right):not(.footer-chevron):hover{transform:none!important;background-color:transparent!important;border-color:#fff!important;color:#fff!important}#contato .empresa img.cursor_hand{transition:transform .3s ease!important}#contato .empresa img.cursor_hand:hover{transform:scale(1.2)!important}#contato h3{margin-top:30px;padding-bottom:5px;font-size:clamp(2rem, calc(3vw + 1rem), 2.3rem)!important;border-bottom:1px solid rgba(255,255,255,.3)!important}.contact-box .descricao1{font-size:clamp(1.3rem, calc(1.2vw + .8rem), 1.75rem)!important}#contato .link_texto,.contact-box .descricao2{font-size:clamp(1.3rem, calc(1.2vw + .8rem), 1.75rem)!important}@media (min-width:992px) and (max-width:1130px){#contato .link_texto,.contact-box .descricao1,.contact-box .descricao2{font-size:clamp(1.3rem, calc(1.2vw + .8rem), 1.5rem)!important}}#contato .empresa,#contato .empresa figure{font-size:clamp(1.1rem, calc(1vw + .8rem), 1.5rem)!important}#contato .empresa,#contato .empresa figure{font-size:clamp(1.1rem, calc(1vw + .8rem), 1.5rem)!important}#contato .contact-box,#contato .empresa figure,#contato h3,#contato iframe,.contact-box .descricao2,.contact-box .descricao2 A{opacity:1!important}#sobre{position:relative;padding:100px 0!important;background:radial-gradient(circle at 10% 20%,rgba(18,18,18,.98) 0,rgba(0,0,0,.99) 90%)!important;overflow:hidden;color:#fff!important;opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.16, 1, .3, 1),transform 1s cubic-bezier(.16, 1, .3, 1)}@media (max-width:768px){#sobre{padding:50px 0!important}}#sobre.sobre-visible{opacity:1;transform:translateY(0)}#sobre::before{content:'';position:absolute;top:-10%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(255,123,12,.15) 0,rgba(255,123,12,0) 70%);z-index:1;pointer-events:none;filter:blur(50px);animation:orbFloat 10s ease-in-out infinite alternate}@keyframes orbFloat{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-30px,30px) scale(1.1)}}#sobre .sobre-visual-container{position:relative;z-index:2;opacity:0;transform:translateX(-40px);transition:opacity 1.2s cubic-bezier(.16, 1, .3, 1) .2s,transform 1.2s cubic-bezier(.16, 1, .3, 1) .2s}#sobre.sobre-visible .sobre-visual-container{opacity:1;transform:translateX(0)}.sobre-image-card{overflow:visible;position:relative;width:90%;margin-left:30px;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.5);transform:perspective(1000px) rotateY(-5deg) rotateX(2deg);transition:transform .6s cubic-bezier(.165, .84, .44, 1),box-shadow .6s ease}.sobre-image-card:hover{transform:perspective(1000px) rotateY(0) rotateX(0) scale(1.03);box-shadow:0 30px 60px rgba(var(--rgb-detalhes),.5)}.sobre-img-showcase{width:100%;height:auto;border-radius:7px;display:block;border:1px solid rgba(255,255,255,.1)}.sobre-card-overlay{position:absolute;inset:0;border-radius:7px;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.6) 100%);pointer-events:none}.sobre-glow-border{position:absolute;inset:-2px;border-radius:7px;background:var(--deg-detalhes);z-index:-1;opacity:.3;transition:opacity .6s ease}.sobre-image-card:hover .sobre-glow-border{opacity:1}.sobre-experience-badge{position:absolute;bottom:-20px;right:-20px;background:var(--hex-detalhes);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:20px 30px;border-radius:15px;box-shadow:0 10px 25px var(--hex-detalhes);color:#fff;display:flex;align-items:center;gap:15px;border:1px solid rgba(255,255,255,.2);animation:badgeFloat 2s ease-in-out infinite alternate;z-index:3}@keyframes badgeFloat{0%{transform:translateY(0)}100%{transform:translateY(-16px)}}.badge-years{font-family:Poppins,sans-serif;font-size:3.5rem;font-weight:800;line-height:1}.badge-text{font-family:Poppins,sans-serif;font-size:1.7rem;font-weight:600;line-height:1.2;text-transform:lowercase}#sobre .sobre-text-container{z-index:2;padding-left:40px!important;opacity:0;transform:translateX(40px);transition:opacity 1.2s cubic-bezier(.16, 1, .3, 1) .4s,transform 1.2s cubic-bezier(.16, 1, .3, 1) .4s}#sobre.sobre-visible .sobre-text-container{opacity:1;transform:translateX(0)}@media (max-width:992px){#sobre .sobre-text-container{padding-left:15px!important;margin-top:50px}}#sobre h2,.sobre-title-wrapper h2{margin:0 0 15px!important;padding:2rem 30px 0 20px!important;font-family:Montserrat!important;font-size:clamp(2rem, 1vw + 1rem, 3rem)!important;font-weight:400!important;text-shadow:none!important;color:#fff!important}.sobre-subtitle{display:block;margin-bottom:8px;padding:0 20px;font-family:Montserrat;font-size:clamp(1.3rem, 1vw + .8rem, 1.7rem)!important;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--hex_menu)}.sobre-title-line{display:none!important}#sobre #sobre_quadro{width:100%!important}.sobre-content-box{font-family:Montserrat!important;line-height:1.8!important;color:rgba(255,255,255,.85)!important}.sobre-lead{font-family:Montserrat!important;color:#fff!important;line-height:1.6!important;margin-bottom:20px!important}.sobre-paragraph{margin-bottom:18px!important;padding:0 20px;text-align:justify;color:rgba(255,255,255,.6);opacity:1}.sobre-bullets-list{list-style:none;padding:0 20px;margin:25px 0;display:flex;flex-direction:column;gap:15px}.sobre-bullets-list li{display:flex;align-items:start;gap:15px;opacity:0;transform:translateY(15px);transition:opacity .8s ease,transform .8s ease}#sobre.sobre-visible .sobre-bullets-list li{opacity:1;transform:translateY(0)}#sobre.sobre-visible .sobre-bullets-list li:first-child{transition-delay:0.5s}#sobre.sobre-visible .sobre-bullets-list li:nth-child(2){transition-delay:0.6s}#sobre.sobre-visible .sobre-bullets-list li:nth-child(3){transition-delay:0.7s}#sobre.sobre-visible .sobre-bullets-list li:nth-child(4){transition-delay:0.8s}#sobre.sobre-visible .sobre-bullets-list li:nth-child(5){transition-delay:0.9s}#sobre.sobre-visible .sobre-bullets-list li:nth-child(6){transition-delay:1.0s}.bullet-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;margin-top:4px;border-radius:50%;font-size:1.1rem;font-size:1.5rem;color:#fff;background-color:var(--hex-detalhes)}.bullet-text{font-family:Montserrat!important;font-weight:500;line-height:1.8!important;color:rgba(255,255,255,.6)}.sobre-footer-quote{margin-top:35px;margin-left:20px;padding:0 20px;border-left:4px solid var(--hex-detalhes);font-style:italic;font-family:Montserrat!important;text-align:justify;line-height:1.6!important;color:rgba(255,255,255,.95)}.bullet-text,.equipe-lead,.sobre-content-box,.sobre-footer-quote,.sobre-lead{font-size:clamp(1.4rem, calc(1.2vw + .8rem), 1.75rem)!important}@media (min-width:768px) and (max-width:991px){p{font-size:clamp(1.4rem, calc(1.2vw + .8rem), 1.75rem)!important;line-height:2.4rem}}@media (max-width:768px){.sobre-image-card{width:87%;margin-left:10px}.bullet-icon{width:26px;height:26px;min-width:26px}}#equipe{position:relative;background:radial-gradient(circle at 10% 20%,rgba(18,18,18,.98) 0,rgba(0,0,0,.99) 90%)!important;overflow:hidden;color:#fff!important}#equipe::before{content:'';position:absolute;bottom:-10%;left:-10%;width:400px;height:400px;z-index:1;pointer-events:none;filter:blur(50px);animation:orbFloatEquipe 12s ease-in-out infinite alternate}@keyframes orbFloatEquipe{0%{transform:translate(0,0) scale(1)}100%{transform:translate(40px,-40px) scale(1.15)}}#equipe .container{z-index:2;position:relative;display:block!important;max-width:1200px;margin:0 auto;padding:90px 0 100px!important}@media (max-width:768px){#equipe .container{padding:50px 0!important}}.equipe-header{opacity:0;transform:translateY(-30px);transition:opacity 1s cubic-bezier(.16, 1, .3, 1),transform 1s cubic-bezier(.16, 1, .3, 1);margin-bottom:55px}#equipe.equipe-visible .equipe-header{opacity:1;transform:translateY(0)}.equipe-subtitle{font-family:Montserrat;font-size:clamp(1.3rem, 1vw + .8rem, 1.7rem)!important;font-weight:600;text-transform:uppercase;color:var(--hex_menu);letter-spacing:2px;display:block;margin-bottom:8px}#equipe h2{margin:0 0 15px 0!important;padding:2rem 20px 0 20px!important;font-family:Montserrat!important;font-size:clamp(2.5rem, 1vw + 1rem, 3rem)!important;font-weight:400!important;text-shadow:none!important;color:#fff!important}.equipe-lead{margin-bottom:18px!important;font-family:Montserrat;text-align:center;color:rgba(255,255,255,.6);opacity:1}.equipe-slider-container{position:relative;margin-top:40px;padding:0 50px}.specialists-swiper{padding:40px 0!important;margin:-40px 0!important;overflow:hidden}.specialists-swiper .swiper-wrapper{height:auto;background-color:transparent;transition-timing-function:linear!important}.especialista-card{position:relative;height:480px;padding:0!important;box-sizing:border-box;z-index:1;opacity:1!important;transform:scale(.95);transition:transform .25s cubic-bezier(.25, 1, .5, 1),z-index .25s ease}.specialists-swiper .swiper-slide-active{transform:scale(1.08)!important;z-index:5!important}.card-inner{position:relative;width:100%;height:100%;background-color:transparent!important;border-radius:5px;overflow:hidden;box-shadow:none!important;border:none!important;transition:transform .5s cubic-bezier(.16, 1, .3, 1);z-index:1}.specialists-swiper .swiper-slide-active .card-inner{border:1px solid #fff!important}.card-image-wrapper{position:absolute;inset:0;overflow:hidden;width:100%;height:100%;background-color:transparent!important;z-index:1}.card-img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16, 1, .3, 1)}.especialista-card:hover .card-img{transform:scale(1.1)}.card-img{border-radius:unset}.card-gradient{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.95) 0,rgba(0,0,0,.5) 45%,rgba(0,0,0,0) 80%);z-index:2;pointer-events:none}.card-info{position:absolute;bottom:30px;left:25px;right:25px;z-index:3;transition:transform .5s cubic-bezier(.16, 1, .3, 1);text-align:left}.especialista-card:hover .card-info{transform:translateY(-5px)}.card-name{font-family:Montserrat!important;font-size:clamp(1.8rem, 1.2vw + 1rem, 2.2rem)!important;font-weight:700!important;color:#fff!important;margin:0 0 6px 0!important;line-height:1.2!important;text-shadow:none!important}.card-role{font-family:Poppins,sans-serif;font-size:clamp(1.1rem, .8vw + .8rem, 1.3rem)!important;font-weight:500;color:var(--hex_menu)!important;text-transform:uppercase;letter-spacing:1px;display:inline-block}.spec-next,.spec-prev{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:rgba(255,255,255,.05)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15)!important;border-radius:50%!important;color:#fff!important;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:12;transition:background .3s ease,border-color .3s ease,transform .3s ease,color .3s ease!important}.spec-next::after,.spec-prev::after{display:none!important}.spec-next i,.spec-prev i{font-size:1.5rem;transition:transform .3s ease}.spec-prev{left:-10px}.spec-next{right:-10px}.spec-next:hover,.spec-prev:hover{background:var(--hex-detalhes)!important;border-color:var(--hex-detalhes)!important;color:#fff!important}.spec-prev:hover i{transform:translateX(-2px)}.spec-next:hover i{transform:translateX(2px)}.spec-next:active,.spec-prev:active{transform:translateY(-50%) scale(.92)!important}@media (max-width:768px){.equipe-slider-container{padding:0 10px}.spec-prev{left:-5px}.spec-next{right:-5px}.spec-next,.spec-prev{width:40px;height:40px}.spec-next i,.spec-prev i{font-size:1.2rem}}.specialists-swiper.swiper-no-init{overflow:visible!important}.specialists-swiper.swiper-no-init .swiper-wrapper{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:30px!important;transform:none!important;width:100%!important}.specialists-swiper.swiper-no-init .especialista-card{flex:0 0 280px!important;max-width:100%!important;margin:15px!important;height:480px!important;transform:scale(1)!important;transition:transform .25s cubic-bezier(.25, 1, .5, 1),z-index .25s ease!important}.specialists-swiper.swiper-no-init .especialista-card:hover{transform:scale(1.08)!important;z-index:5!important}.specialists-swiper.swiper-no-init .especialista-card:hover .card-inner{border:1px solid #fff!important}@media (max-width:576px){.specialists-swiper.swiper-no-init .swiper-wrapper{gap:15px!important}.specialists-swiper.swiper-no-init .especialista-card{flex:0 0 100%!important;max-width:290px!important;margin:10px auto!important}}DIV.equipe-divider{display:block!important;width:70%!important;max-width:70%!important;height:1px!important;border:0!important;border-top:1px solid rgba(255,255,255,.3)!important;margin:0 auto!important;padding:0!important;background:0 0!important;background-color:transparent!important;opacity:1!important}#semelhantes.fundo_sem_imagem,.footer-bg-container.fundo_sem_imagem,.fundo_sem_imagem{background:var(--deg_semelhantes)!important}#semelhantes{position:relative;padding-bottom:60px}#detalhes-img .coluna_fixa_info{position:sticky!important;height:auto!important;margin-bottom:10px!important}@media (min-width:991px){#imovel{overflow:visible!important}#detalhes-img .coluna_fixa_info{position:sticky!important;overflow-y:auto!important;top:105px!important;height:calc(100vh - 120px)!important;padding-left:2rem!important;padding-right:1rem!important}}.navbar .dropdown-item-menu,.navbar .nav-link,.navbar .nav-link.active{font-family:Montserrat,sans-serif!important;font-weight:400!important;font-size:1.4rem!important;text-shadow:none!important}@media (max-width:880px){.navbar .nav-link,.navbar .nav-link.active{font-size:1.2rem!important}}#contato,#contato .descricao1,#contato .descricao2,#contato .empresa,#contato .empresa figure,#contato .empresa span,#contato .link_texto,#contato h3,.footer-container-wrapper{font-family:Montserrat,sans-serif!important}#contato [class*=fa-],#contato i,.navbar [class*=fa-],.navbar i{font-family:"Font Awesome 6 Free","Font Awesome 6 Brands","Font Awesome 5 Free","Font Awesome 5 Brands",FontAwesome!important}#contato h3{font-size:clamp(2rem, calc(3vw + 1rem), 2.3rem)!important}#contato .link_texto,.contact-box .descricao1,.contact-box .descricao2{font-size:clamp(1.3rem, calc(1.2vw + .8rem), 1.75rem)!important}@media (min-width:992px) and (max-width:1130px){#contato .link_texto,.contact-box .descricao1,.contact-box .descricao2{font-size:clamp(1.3rem, calc(1.2vw + .8rem), 1.5rem)!important}}#contato .empresa,#contato .empresa figure{font-size:clamp(1.1rem, calc(1vw + .8rem), 1.5rem)!important}