section.topo[data-v-998b2913]{align-items:center;display:flex;justify-content:flex-start;min-height:90dvh;padding:150px 100px 100px;position:relative}.mapa-container[data-v-998b2913]{right:0;top:0;z-index:1}.mapa[data-v-998b2913],.mapa-container[data-v-998b2913]{height:100%;position:absolute;width:100%}.mapa[data-v-998b2913]{overflow:hidden}[data-v-998b2913] .maplibregl-popup{max-width:none!important}[data-v-998b2913] .maplibregl-popup-content{border:none!important;border-radius:20px!important;box-shadow:0 12px 32px #00000026!important;overflow:hidden;padding:0!important}[data-v-998b2913] .maplibregl-popup-tip{border-top-color:#fff!important}[data-v-998b2913] .maplibregl-popup-close-button{align-items:center!important;background:#00000080!important;border-radius:50%!important;color:#fff!important;display:flex!important;font-size:18px!important;font-weight:700!important;height:28px!important;justify-content:center!important;position:absolute!important;right:8px!important;top:8px!important;transition:all .2s ease!important;width:28px!important;z-index:10!important}[data-v-998b2913] .maplibregl-popup-close-button:hover{background:#000000b3!important;transform:scale(1.1)!important}[data-v-998b2913] .maplibregl-ctrl-group{border:none!important;border-radius:12px!important;box-shadow:0 4px 16px #00000026!important}[data-v-998b2913] .maplibregl-ctrl-zoom-in,[data-v-998b2913] .maplibregl-ctrl-zoom-out{background:#fff!important;border:none!important;color:#222!important;font-weight:600!important;transition:all .2s ease!important}[data-v-998b2913] .maplibregl-ctrl-zoom-in:hover,[data-v-998b2913] .maplibregl-ctrl-zoom-out:hover{background:#f5f5f5!important}.loading[data-v-998b2913]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:var(--cor-branco);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:0 0 70px;position:absolute;right:0;top:0;z-index:1000;z-index:2}.loading .spinner[data-v-998b2913]{animation:spin-998b2913 1s linear infinite;border-top:3px solid var(--cor-cinza-4);border:3px solid var(--cor-cinza-4);border-radius:50%;border-top-color:var(--cor-marca);height:44px;margin-bottom:16px;width:44px}.loading p[data-v-998b2913]{color:var(--cor-preto);font-family:var(--regular);font-size:var(--f2)}@keyframes spin-998b2913{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.sombra[data-v-998b2913]{pointer-events:none;position:absolute;z-index:2}.sombra[data-v-998b2913],.sombra.um[data-v-998b2913]{bottom:0;right:0;width:100%}.sombra.um[data-v-998b2913]{background:linear-gradient(0deg,var(--cor-cinza-4),transparent);height:50px}.sombra.dois[data-v-998b2913]{background:linear-gradient(0deg,transparent,var(--cor-cinza-4));height:50px;left:0;top:0;width:100%}.texto[data-v-998b2913]{align-items:flex-start;background-color:var(--cor-branco);border-radius:10px;display:flex;flex-direction:column;padding:40px;z-index:3}.texto[data-v-998b2913],.texto h1[data-v-998b2913]{max-width:600px;width:100%}.texto h1[data-v-998b2913]{background:linear-gradient(135deg,var(--cor-preto) 0,var(--cor-marca) 100%);-webkit-background-clip:text;font-family:var(--margem-medium);font-size:var(--f5);-webkit-text-fill-color:transparent;background-clip:text;line-height:1.3}.texto h1 span[data-v-998b2913]{font-family:var(--margem-light)}.texto p[data-v-998b2913]{color:var(--cor-cinza-1);font-family:var(--hanken-light);font-size:var(--f3);line-height:1.5;margin:15px 0 10px;max-width:550px;width:100%}.texto .filtros[data-v-998b2913]{align-items:flex-start;background-color:var(--cor-branco);border:1px solid var(--cor-cinza-3);border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;margin:20px 0 0;padding:20px;pointer-events:all;width:100%}.texto .filtros .seletor[data-v-998b2913]{align-items:center;display:flex;justify-content:flex-start;margin:0 0 20px;width:100%}.texto .filtros .seletor .icone[data-v-998b2913]{align-items:center;background-color:var(--cor-cinza-4);border-radius:20px;display:flex;height:50px;justify-content:center;min-width:50px;width:50px}.texto .filtros .seletor .icone svg[data-v-998b2913]{height:20px;width:20px;fill:var(--cor-marca)}.texto .filtros .seletor .info[data-v-998b2913]{align-items:flex-start;display:flex;flex-direction:column;margin:0 0 0 10px;width:100%}.texto .filtros .seletor .info p[data-v-998b2913]{color:var(--cor-cinza-1);font-family:var(--hanken-light);font-size:var(--f2);line-height:1.5;margin:0 0 3px 2px}.texto .filtros .seletor .info select[data-v-998b2913]{background-color:var(--cor-branco);border:none;color:var(--cor-preto);font-family:var(--hanken-bold);font-size:var(--f2);line-height:1.5;margin:0;outline:none;padding:0 10px 0 0;width:100%}.texto .filtros button[data-v-998b2913]{background-color:var(--cor-marca);border-radius:20px;color:var(--cor-branco);font-family:var(--hanken-bold);font-size:var(--f2);height:50px;padding:0 40px;transition:all .3s}.texto .filtros button[data-v-998b2913]:hover{opacity:.7}@media screen and (max-width:1000px){section.topo[data-v-998b2913]{flex-direction:column;min-height:auto;padding:90px 30px 400px}.mapa-container[data-v-998b2913]{bottom:0;height:450px;top:auto;width:100%}.sombra[data-v-998b2913]{pointer-events:none;position:absolute;z-index:2}.sombra.um[data-v-998b2913]{background:linear-gradient(0deg,var(--cor-cinza-4),transparent);bottom:0;height:50px;right:0;width:100%}.sombra.dois[data-v-998b2913]{background:linear-gradient(0deg,transparent,var(--cor-cinza-4));bottom:400px;height:50px;left:0;top:auto;width:100%}.texto[data-v-998b2913]{align-items:flex-start;display:flex;flex-direction:column;padding:40px 30px;pointer-events:none;width:100%;z-index:3}.texto h1[data-v-998b2913]{font-size:var(--f4);max-width:250px;width:100%}.texto p[data-v-998b2913]{font-size:var(--f2);margin:15px 0 0}.texto .filtros[data-v-998b2913]{flex-direction:column;margin:20px 0 0;padding:20px;width:100%}.texto .filtros .seletor[data-v-998b2913]{align-items:center;display:flex;justify-content:flex-start;margin:0 0 20px;width:100%}.texto .filtros .seletor[data-v-998b2913]:first-child{width:100%}.texto .filtros .seletor[data-v-998b2913]:nth-child(2){width:100%}.texto .filtros .seletor[data-v-998b2913]:nth-child(3){width:100%}.texto .filtros .seletor[data-v-998b2913]:nth-child(4){width:100%}.texto .filtros .seletor .info select[data-v-998b2913]{width:100%}.texto .filtros button[data-v-998b2913]{padding:0 20px;width:100%}}
