@media (min-width: 1024px){.header-2026.header-2026--compacta{width:100%;height:72px;min-height:72px;padding:0 48px 0 0 !important;z-index:9990}.header-2026.header-2026--compacta .header-2026__inner{width:100%;height:72px !important;min-height:72px;padding:0 !important;gap:0 !important;justify-content:flex-start !important;overflow:visible}.header-2026.header-2026--compacta .header-2026__brand{box-sizing:border-box;display:flex;align-items:center;align-self:flex-start;flex:0 0 clamp(300px, 19.4vw, 371px);width:clamp(300px, 19.4vw, 371px) !important;max-width:none !important;height:91px !important;min-height:91px;max-height:none !important;margin-right:auto;padding:14px clamp(24px, 3vw, 64px) !important;background:#057c76;border-radius:0 0 28px 0;overflow:hidden;z-index:2}.header-2026.header-2026--compacta .header-2026__brand-link{display:flex;align-items:center;width:100% !important;height:100% !important}.header-2026.header-2026--compacta .header-2026__logo{object-fit:contain;object-position:left center}.header-2026.header-2026--compacta .header-2026__actions{align-items:stretch !important;align-self:stretch;height:72px;gap:0 !important}.header-2026.header-2026--compacta .header-2026__contact-region{display:flex !important;align-items:center;width:max-content;height:100%;padding:0 clamp(14px, 1.8vw, 28px)}.header-2026.header-2026--compacta .header-2026__contact{display:flex;align-items:center}.header-2026.header-2026--compacta .header-2026__contact-toggle,.header-2026.header-2026--compacta .header-2026__contact-link,.header-2026.header-2026--compacta .header-2026__contact-value{display:inline-flex;align-items:center;gap:10px;min-height:auto;padding:10px 15px;background:transparent !important;border-color:transparent !important}.header-2026.header-2026--compacta .header-2026__contact-toggle:hover,.header-2026.header-2026--compacta .header-2026__contact-link:hover,.header-2026.header-2026--compacta .header-2026__contact-toggle.dropdown-resumo-open{border-color:rgba(5,124,118,0.7) !important}.header-2026.header-2026--compacta .header-2026__contact-label{font-size:14px !important;font-weight:400}}@media (min-width: 1024px) and (min-width: 1440px){.header-2026.header-2026--compacta .header-2026__contact-label{font-size:16px !important}}@media (min-width: 1024px){.header-2026.header-2026--compacta .header-2026__contact-dropdown{margin-top:11px;border-bottom:6px solid #025c93}.header-2026.header-2026--compacta .header-2026__translation-region--desktop{position:relative;display:flex !important;align-items:center;width:max-content;height:100%;padding:0 clamp(14px, 1.8vw, 28px)}.header-2026.header-2026--compacta .header-2026__translation-dropdown{margin-top:11px;border-bottom:6px solid #025c93;right:0;left:unset}.header-2026.header-2026--compacta .header-traducao-widget .dropdown-menu li>button:hover{background:#025c93 !important}.header-2026.header-2026--compacta .header-2026__translation-region--desktop::before{content:"";position:absolute;top:50%;left:0;display:block;width:1px;height:32px;background-color:currentColor;opacity:0.25;pointer-events:none;transform:translateY(-50%);z-index:1}.header-2026.header-2026--compacta .header-2026__translation{display:flex;align-items:center}.header-2026.header-2026--compacta .header-2026__translation-toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:auto;padding:10px 20px;background:transparent !important;border:1px solid transparent !important}.header-2026.header-2026--compacta .header-2026__translation-toggle:hover,.header-2026.header-2026--compacta .header-2026__translation-toggle.dropdown-resumo-open{border-color:rgba(5,124,118,0.7) !important}.header-2026.header-2026--compacta .header-2026__translation--globe .header-2026__translation-current-flag{display:inline-flex !important;align-items:center;justify-content:center}.header-2026.header-2026--compacta .header-2026__translation--globe .header-2026__translation-current-flag .language-flag-md{display:inline-block !important;margin:0 !important}.header-2026.header-2026--compacta .header-2026__translation--globe .header-2026__translation-globe,.header-2026.header-2026--compacta .header-2026__translation--globe .header-2026__translation-current-label{display:none !important}.header-2026.header-2026--compacta .header-2026__mobile-menu-trigger{box-sizing:border-box;display:flex !important;align-items:center;justify-content:center;align-self:stretch;flex:0 0 clamp(76px, 6vw, 104px);width:clamp(76px, 6vw, 104px);height:72px;min-height:72px;padding:0 !important;background:#057c76 !important;border:0}.header-2026.header-2026--compacta .header-2026__mobile-menu-trigger-icon{width:32px;height:32px;color:inherit !important;background:transparent !important}}html .header-2026__mobile-panel{background-color:#057c76 !important}@media (min-width: 768px){html .header-2026__mobile-panel{border-left:4px solid #fff !important}}html .header-2026__mobile-panel::-webkit-scrollbar{width:8px}html .header-2026__mobile-panel::-webkit-scrollbar-thumb{background:#012d48}html .header-2026__mobile-panel .header-2026__mobile-menu-close{transition:color 200ms ease}html .header-2026__mobile-panel .header-2026__mobile-menu-close:hover,html .header-2026__mobile-panel .header-2026__mobile-menu-close:focus-visible{color:#012d48 !important}html .header-2026__mobile-panel .header-2026__menu-link{background-color:transparent !important}html .header-2026__mobile-panel .header-2026__menu--mobile>.header-2026__menu-item>.header-2026__menu-link:not(.btn-area-do-cliente):hover,html .header-2026__mobile-panel .header-2026__menu--mobile>.header-2026__menu-item>.header-2026__menu-link:not(.btn-area-do-cliente):focus-visible,html .header-2026__mobile-panel .header-2026__menu--mobile>.header-2026__menu-item.open>.header-2026__menu-link:not(.btn-area-do-cliente){color:#55f8f0 !important;background-color:transparent !important}html .header-2026__mobile-panel .header-2026__submenu--mobile .header-2026__menu-link:not(.btn-area-do-cliente):hover,html .header-2026__mobile-panel .header-2026__submenu--mobile .header-2026__menu-link:not(.btn-area-do-cliente):focus-visible,html .header-2026__mobile-panel .header-2026__submenu--mobile .header-2026__menu-item.open>.header-2026__menu-link:not(.btn-area-do-cliente){color:#86faf4 !important;background-color:transparent !important}html .header-2026__mobile-panel .header-2026__menu-link.btn-area-do-cliente{background-color:transparent !important;transition:color 200ms ease, background-color 200ms ease, border-color 200ms ease}html .header-2026__mobile-panel .header-2026__menu-link.btn-area-do-cliente:hover,html .header-2026__mobile-panel .header-2026__menu-link.btn-area-do-cliente:focus-visible{background:#012d48 !important;border-color:#012d48 !important}html .header-2026__mobile-panel .header-2026__menu-item-icon{color:#012d48 !important;fill:#55f8f0 !important}html .header-2026__mobile-panel .header-2026__menu--mobile>.header-2026__menu-item>.header-2026__submenu--mobile{margin:10px 15px 10px 10px !important;padding-left:10px !important}html .header-2026__mobile-panel .header-2026__submenu--mobile .header-2026__submenu--mobile{margin:5px 15px !important;padding-left:10px !important}html .header-2026__mobile-panel .header-2026__mobile-contact-links{display:flex;flex-direction:column;gap:8px}html .header-2026__mobile-panel .header-2026__mobile-contact-link:hover,html .header-2026__mobile-panel .header-2026__mobile-contact-link:focus-visible{color:#55f8f0 !important}html .header-2026__mobile-panel .header-2026__mobile-social-links{display:flex;align-items:center;flex-wrap:wrap;gap:14px}html .header-2026__mobile-panel .header-2026__mobile-social-link{transition:color 200ms ease}html .header-2026__mobile-panel .header-2026__mobile-social-link:hover,html .header-2026__mobile-panel .header-2026__mobile-social-link:focus-visible{color:#012d48 !important}@media (max-width: 1023px){.header-2026.header-2026--compacta{position:relative;width:100%;height:64px;min-height:64px;padding:0 !important;margin-top:-1px;border-bottom:0 !important;background:#012d48;box-shadow:0 6px 30px rgba(78,98,131,0.16),0 2px 6px rgba(0,0,0,0.08),0 1px 2px -1px rgba(0,0,0,0.1);overflow:visible;z-index:40}.header-2026.header-2026--compacta .header-2026__inner{display:flex;align-items:stretch;justify-content:flex-start !important;width:100%;height:64px !important;min-height:64px;padding:0 !important;gap:0 !important;overflow:visible}.header-2026.header-2026--compacta .header-2026__brand{box-sizing:border-box;display:flex;align-items:center;justify-content:center;align-self:flex-start;flex:0 1 220px;width:220px !important;min-width:0;max-width:calc(100% - 128px) !important;height:84px !important;min-height:84px;max-height:none !important;margin:0 auto 0 0 !important;padding:8px 14px !important;background:#057c76;border-radius:0 0 28px 0;overflow:hidden;z-index:2}.header-2026.header-2026--compacta .header-2026__brand-link{display:flex;align-items:center;justify-content:center;width:100% !important;height:100% !important}.header-2026.header-2026--compacta .header-2026__logo{object-fit:contain;object-position:center}.header-2026.header-2026--compacta .header-2026__actions{display:flex;align-items:stretch !important;align-self:stretch;flex:0 0 58px;width:58px;height:64px;margin-left:auto;gap:0 !important}.header-2026.header-2026--compacta .header-2026__contact-region,.header-2026.header-2026--compacta .header-2026__translation-region--desktop{display:none !important}.header-2026.header-2026--compacta .header-2026__translation-bar{position:absolute !important;top:0;right:78px;left:auto;display:flex !important;align-items:center;justify-content:center;width:50px;height:64px;min-height:64px;margin:0 !important;padding:0 !important;background:#012d48 !important;overflow:visible !important;z-index:13}.header-2026.header-2026--compacta .header-2026__translation-bar-inner{display:flex;align-items:center;justify-content:center;width:100%;height:64px;min-height:64px;padding:0 !important;background:#012d48 !important;overflow:visible !important}.header-2026.header-2026--compacta .header-2026__translation--compact{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.header-2026.header-2026--compacta .header-2026__translation--compact .header-2026__translation-toggle{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:auto;padding:9px 0 !important;gap:6px !important;background:transparent !important;border:0 !important;box-shadow:none !important}.header-2026.header-2026--compacta .header-2026__translation--compact .header-2026__translation-current-flag{display:inline-flex !important;align-items:center;justify-content:center}.header-2026.header-2026--compacta .header-2026__translation--compact .header-2026__translation-current-flag .language-flag-md{display:inline-block !important;margin:0 !important}.header-2026.header-2026--compacta .header-2026__translation--compact .header-2026__translation-globe,.header-2026.header-2026--compacta .header-2026__translation--compact .header-2026__translation-current-label{display:none !important}.header-2026.header-2026--compacta .header-2026__translation--compact .header-2026__translation-current{gap:0 !important}.header-2026.header-2026--compacta .header-2026__translation--compact .header-2026__translation-indicator{width:14px;height:14px;color:inherit !important}.header-2026.header-2026--compacta .header-traducao-widget.header-traducao-widget--compact .dropdown-menu{top:65% !important;border-top:none !important;border-bottom:6px solid #025c93;right:0 !important;left:unset;transform:none !important}.header-2026.header-2026--compacta .header-2026__mobile-menu-trigger{box-sizing:border-box;display:flex !important;align-items:center;justify-content:center;align-self:stretch;flex:0 0 58px;width:58px;height:64px;min-height:64px;padding:0 !important;background:#057c76 !important;border:0 !important}.header-2026.header-2026--compacta .header-2026__mobile-menu-trigger-icon{width:28px;height:28px;color:inherit !important;background:transparent !important}}@media (min-width: 1024px){#filter-bar{margin-top:20px}.results-content-column--without-filterbar{padding-top:20px}#onde-estamos-sidebar{padding-top:40px}main:not(:has(#filter-bar)) .leaflet-control-zoom.leaflet-bar.leaflet-control{margin-top:30px}}@media (min-width: 640px){.results-content-column--desktop-list{padding-top:20px}}@media (max-width: 1023px){#filter-bar,.filter-bar--mobile-list,.onde-estamos-content-column--mobile-list{margin-top:20px}main:not(:has(.filter-bar--mobile-list,#filter-bar)) .results-content-column--mobile-list,main:not(:has(.filter-bar--mobile-list,#filter-bar)) .map-view-toggle--mobile{margin-top:20px}main:not(:has(.filter-bar--mobile-list,#filter-bar)) .leaflet-control-zoom.leaflet-bar.leaflet-control{margin-top:40px}}@media (max-width: 1023px) and (max-width: 639px){main:not(:has(.filter-bar--mobile-list,#filter-bar)) .map-pin-legend--map{top:96px;right:20px}}.header-2026.header-2026--compacta .header-2026__brand{background-color:#012d48 !important}.header-2026{background:#057c76 !important}.header-2026.header-2026--compacta .header-2026__mobile-menu-trigger{background-color:#012d48 !important}@media (max-width: 767px){.header-2026.header-2026--compacta .header-2026__translation-bar-inner{background:#057c76 !important}}body>div.flex.flex-col.min-h-\[100vh\]>main>section.grid.sm\:grid-cols-\[460px_1fr\].lg\:grid-cols-\[660px_1fr\].xl\:grid-cols-\[720px_1fr\].\32 xl\:grid-cols-\[1080px_1fr\].\33 xl\:grid-cols-\[1260px_1fr\].\35 xl\:grid-cols-\[1390px_1fr\]>div.results-content-column.col-start-1.row-start-1.row-span-2>div.ps-6.sm\:ps-12.col-start-1.row-start-2.pr-2.sm\:pr-4.mb-12>div>div.grid.grid-cols-1.gap-6.xl\:grid-cols-1.\32 xl\:grid-cols-2.\35 xl\:grid-cols-2>div>div>div.w-full.h-\[240px\].sm\:h-\[300px\].lg\:h-\[388px\].overflow-hidden.relative.rounded-t-\[25px\].lg\:rounded-\[25px\]>a>div.absolute.inset-0.z-\[1\].bg-black\/50.group-hover\:opacity-0.transition-opacity.duration-300{background:rgba(0,0,0,0.1) !important}body>div.flex.flex-col.min-h-\[100vh\]>main>section.grid.sm\:grid-cols-\[460px_1fr\].lg\:grid-cols-\[660px_1fr\].xl\:grid-cols-\[720px_1fr\].\32 xl\:grid-cols-\[1080px_1fr\].\33 xl\:grid-cols-\[1260px_1fr\].\35 xl\:grid-cols-\[1390px_1fr\]>div.results-content-column.col-start-1.row-start-1.row-span-2>div.ps-6.sm\:ps-12.col-start-1.row-start-2.pr-2.sm\:pr-4.mb-12>div>div.grid.grid-cols-1.gap-6.xl\:grid-cols-1.\32 xl\:grid-cols-2.\35 xl\:grid-cols-2>div>div>div.w-full.h-\[240px\].sm\:h-\[300px\].lg\:h-\[388px\].overflow-hidden.relative.rounded-t-\[25px\].lg\:rounded-\[25px\]>a>div>div{background:linear-gradient(to top, #000 0%, rgba(0,0,0,0.1) 50%, transparent 100%)}
