/* GERADO por ferramentas/gera_mapa.py — nao edite a mao. */
.hero__mapa .m-pop { transform-box: fill-box; transform-origin: 50% 100%; }
.hero__mapa .m-anel { transform-box: fill-box; transform-origin: 50% 50%; }
.hero__mapa .m-rotulo { opacity: 0; }
.anima .m-off { animation: m-off 10s infinite both; }
@keyframes m-off { 0%, 18.00% { opacity: 0; transform: scale(.3); animation-timing-function: cubic-bezier(.34,1.56,.64,1); } 22.00%, 73.00% { opacity: 1; transform: none; } 76.00%, 100% { opacity: 0; transform: none; } }
.anima .m-sync { animation: m-sync 10s infinite both; }
@keyframes m-sync { 0%, 74.00% { opacity: 0; transform: scale(.3); animation-timing-function: cubic-bezier(.34,1.56,.64,1); } 78.00%, 93.00% { opacity: 1; transform: none; } 96.00%, 100% { opacity: 0; transform: none; } }
.anima .m-async { animation: m-async 10s infinite both; }
@keyframes m-async { 0%, 74.00% { opacity: 0; transform: scale(.4); } 74.50% { opacity: .8; transform: scale(.4); animation-timing-function: cubic-bezier(.2,.6,.35,1); } 83.00%, 100% { opacity: 0; transform: scale(2.2); } }
.anima .m-r1 { animation: m-r1 10s infinite both; }
@keyframes m-r1 { 0%, 20.00% { opacity: 0; } 24.00%, 73.00% { opacity: 1; } 76.00%, 100% { opacity: 0; } }
.anima .m-r2 { animation: m-r2 10s infinite both; }
@keyframes m-r2 { 0%, 76.50% { opacity: 0; } 80.50%, 93.00% { opacity: 1; } 96.00%, 100% { opacity: 0; } }
.anima .m-ok1 { animation: m-ok1 10s infinite both; }
@keyframes m-ok1 { 0%, 44.67% { opacity: 0; transform: scale(.3); animation-timing-function: cubic-bezier(.34,1.56,.64,1); } 48.67%, 94.33% { opacity: 1; transform: none; } 97.33%, 100% { opacity: 0; transform: none; } }
.anima .m-a1 { animation: m-a1 10s infinite both; }
@keyframes m-a1 { 0%, 44.67% { opacity: 0; transform: scale(.4); } 45.17% { opacity: .8; transform: scale(.4); animation-timing-function: cubic-bezier(.2,.6,.35,1); } 53.67%, 100% { opacity: 0; transform: scale(2.2); } }
.anima .m-ok2 { animation: m-ok2 10s infinite both; }
@keyframes m-ok2 { 0%, 41.44% { opacity: 0; transform: scale(.3); animation-timing-function: cubic-bezier(.34,1.56,.64,1); } 45.44%, 93.89% { opacity: 1; transform: none; } 96.89%, 100% { opacity: 0; transform: none; } }
.anima .m-a2 { animation: m-a2 10s infinite both; }
@keyframes m-a2 { 0%, 41.44% { opacity: 0; transform: scale(.4); } 41.94% { opacity: .8; transform: scale(.4); animation-timing-function: cubic-bezier(.2,.6,.35,1); } 50.44%, 100% { opacity: 0; transform: scale(2.2); } }
.anima .m-ok3 { animation: m-ok3 10s infinite both; }
@keyframes m-ok3 { 0%, 38.22% { opacity: 0; transform: scale(.3); animation-timing-function: cubic-bezier(.34,1.56,.64,1); } 42.22%, 93.44% { opacity: 1; transform: none; } 96.44%, 100% { opacity: 0; transform: none; } }
.anima .m-a3 { animation: m-a3 10s infinite both; }
@keyframes m-a3 { 0%, 38.22% { opacity: 0; transform: scale(.4); } 38.72% { opacity: .8; transform: scale(.4); animation-timing-function: cubic-bezier(.2,.6,.35,1); } 47.22%, 100% { opacity: 0; transform: scale(2.2); } }
.anima .m-ok4 { animation: m-ok4 10s infinite both; }
@keyframes m-ok4 { 0%, 51.11% { opacity: 0; transform: scale(.3); animation-timing-function: cubic-bezier(.34,1.56,.64,1); } 55.11%, 95.22% { opacity: 1; transform: none; } 98.22%, 100% { opacity: 0; transform: none; } }
.anima .m-a4 { animation: m-a4 10s infinite both; }
@keyframes m-a4 { 0%, 51.11% { opacity: 0; transform: scale(.4); } 51.61% { opacity: .8; transform: scale(.4); animation-timing-function: cubic-bezier(.2,.6,.35,1); } 60.11%, 100% { opacity: 0; transform: scale(2.2); } }
.anima .m-ok5 { animation: m-ok5 10s infinite both; }
@keyframes m-ok5 { 0%, 54.33% { opacity: 0; transform: scale(.3); animation-timing-function: cubic-bezier(.34,1.56,.64,1); } 58.33%, 95.67% { opacity: 1; transform: none; } 98.67%, 100% { opacity: 0; transform: none; } }
.anima .m-a5 { animation: m-a5 10s infinite both; }
@keyframes m-a5 { 0%, 54.33% { opacity: 0; transform: scale(.4); } 54.83% { opacity: .8; transform: scale(.4); animation-timing-function: cubic-bezier(.2,.6,.35,1); } 63.33%, 100% { opacity: 0; transform: scale(2.2); } }
.anima .m-ok6 { animation: m-ok6 10s infinite both; }
@keyframes m-ok6 { 0%, 22.11% { opacity: 0; transform: scale(.3); animation-timing-function: cubic-bezier(.34,1.56,.64,1); } 26.11%, 91.22% { opacity: 1; transform: none; } 94.22%, 100% { opacity: 0; transform: none; } }
.anima .m-a6 { animation: m-a6 10s infinite both; }
@keyframes m-a6 { 0%, 22.11% { opacity: 0; transform: scale(.4); } 22.61% { opacity: .8; transform: scale(.4); animation-timing-function: cubic-bezier(.2,.6,.35,1); } 31.11%, 100% { opacity: 0; transform: scale(2.2); } }
.anima .m-ok7 { animation: m-ok7 10s infinite both; }
@keyframes m-ok7 { 0%, 15.67% { opacity: 0; transform: scale(.3); animation-timing-function: cubic-bezier(.34,1.56,.64,1); } 19.67%, 90.33% { opacity: 1; transform: none; } 93.33%, 100% { opacity: 0; transform: none; } }
.anima .m-a7 { animation: m-a7 10s infinite both; }
@keyframes m-a7 { 0%, 15.67% { opacity: 0; transform: scale(.4); } 16.17% { opacity: .8; transform: scale(.4); animation-timing-function: cubic-bezier(.2,.6,.35,1); } 24.67%, 100% { opacity: 0; transform: scale(2.2); } }
.anima .m-ok8 { animation: m-ok8 10s infinite both; }
@keyframes m-ok8 { 0%, 64.00% { opacity: 0; transform: scale(.3); animation-timing-function: cubic-bezier(.34,1.56,.64,1); } 68.00%, 97.00% { opacity: 1; transform: none; } 100.00%, 100% { opacity: 0; transform: none; } }
.anima .m-a8 { animation: m-a8 10s infinite both; }
@keyframes m-a8 { 0%, 64.00% { opacity: 0; transform: scale(.4); } 64.50% { opacity: .8; transform: scale(.4); animation-timing-function: cubic-bezier(.2,.6,.35,1); } 73.00%, 100% { opacity: 0; transform: scale(2.2); } }
.anima .m-ok9 { animation: m-ok9 10s infinite both; }
@keyframes m-ok9 { 0%, 31.78% { opacity: 0; transform: scale(.3); animation-timing-function: cubic-bezier(.34,1.56,.64,1); } 35.78%, 92.56% { opacity: 1; transform: none; } 95.56%, 100% { opacity: 0; transform: none; } }
.anima .m-a9 { animation: m-a9 10s infinite both; }
@keyframes m-a9 { 0%, 31.78% { opacity: 0; transform: scale(.4); } 32.28% { opacity: .8; transform: scale(.4); animation-timing-function: cubic-bezier(.2,.6,.35,1); } 40.78%, 100% { opacity: 0; transform: scale(2.2); } }
.anima .m-ok10 { animation: m-ok10 10s infinite both; }
@keyframes m-ok10 { 0%, 28.56% { opacity: 0; transform: scale(.3); animation-timing-function: cubic-bezier(.34,1.56,.64,1); } 32.56%, 92.11% { opacity: 1; transform: none; } 95.11%, 100% { opacity: 0; transform: none; } }
.anima .m-a10 { animation: m-a10 10s infinite both; }
@keyframes m-a10 { 0%, 28.56% { opacity: 0; transform: scale(.4); } 29.06% { opacity: .8; transform: scale(.4); animation-timing-function: cubic-bezier(.2,.6,.35,1); } 37.56%, 100% { opacity: 0; transform: scale(2.2); } }
.anima .m-ok11 { animation: m-ok11 10s infinite both; }
@keyframes m-ok11 { 0%, 9.22% { opacity: 0; transform: scale(.3); animation-timing-function: cubic-bezier(.34,1.56,.64,1); } 13.22%, 89.44% { opacity: 1; transform: none; } 92.44%, 100% { opacity: 0; transform: none; } }
.anima .m-a11 { animation: m-a11 10s infinite both; }
@keyframes m-a11 { 0%, 9.22% { opacity: 0; transform: scale(.4); } 9.72% { opacity: .8; transform: scale(.4); animation-timing-function: cubic-bezier(.2,.6,.35,1); } 18.22%, 100% { opacity: 0; transform: scale(2.2); } }
.anima .m-ok12 { animation: m-ok12 10s infinite both; }
@keyframes m-ok12 { 0%, 60.78% { opacity: 0; transform: scale(.3); animation-timing-function: cubic-bezier(.34,1.56,.64,1); } 64.78%, 96.56% { opacity: 1; transform: none; } 99.56%, 100% { opacity: 0; transform: none; } }
.anima .m-a12 { animation: m-a12 10s infinite both; }
@keyframes m-a12 { 0%, 60.78% { opacity: 0; transform: scale(.4); } 61.28% { opacity: .8; transform: scale(.4); animation-timing-function: cubic-bezier(.2,.6,.35,1); } 69.78%, 100% { opacity: 0; transform: scale(2.2); } }
.anima .m-ok13 { animation: m-ok13 10s infinite both; }
@keyframes m-ok13 { 0%, 57.56% { opacity: 0; transform: scale(.3); animation-timing-function: cubic-bezier(.34,1.56,.64,1); } 61.56%, 96.11% { opacity: 1; transform: none; } 99.11%, 100% { opacity: 0; transform: none; } }
.anima .m-a13 { animation: m-a13 10s infinite both; }
@keyframes m-a13 { 0%, 57.56% { opacity: 0; transform: scale(.4); } 58.06% { opacity: .8; transform: scale(.4); animation-timing-function: cubic-bezier(.2,.6,.35,1); } 66.56%, 100% { opacity: 0; transform: scale(2.2); } }
.anima .m-ok14 { animation: m-ok14 10s infinite both; }
@keyframes m-ok14 { 0%, 12.44% { opacity: 0; transform: scale(.3); animation-timing-function: cubic-bezier(.34,1.56,.64,1); } 16.44%, 89.89% { opacity: 1; transform: none; } 92.89%, 100% { opacity: 0; transform: none; } }
.anima .m-a14 { animation: m-a14 10s infinite both; }
@keyframes m-a14 { 0%, 12.44% { opacity: 0; transform: scale(.4); } 12.94% { opacity: .8; transform: scale(.4); animation-timing-function: cubic-bezier(.2,.6,.35,1); } 21.44%, 100% { opacity: 0; transform: scale(2.2); } }
.anima .m-ok15 { animation: m-ok15 10s infinite both; }
@keyframes m-ok15 { 0%, 35.00% { opacity: 0; transform: scale(.3); animation-timing-function: cubic-bezier(.34,1.56,.64,1); } 39.00%, 93.00% { opacity: 1; transform: none; } 96.00%, 100% { opacity: 0; transform: none; } }
.anima .m-a15 { animation: m-a15 10s infinite both; }
@keyframes m-a15 { 0%, 35.00% { opacity: 0; transform: scale(.4); } 35.50% { opacity: .8; transform: scale(.4); animation-timing-function: cubic-bezier(.2,.6,.35,1); } 44.00%, 100% { opacity: 0; transform: scale(2.2); } }
.anima .m-ok16 { animation: m-ok16 10s infinite both; }
@keyframes m-ok16 { 0%, 6.00% { opacity: 0; transform: scale(.3); animation-timing-function: cubic-bezier(.34,1.56,.64,1); } 10.00%, 89.00% { opacity: 1; transform: none; } 92.00%, 100% { opacity: 0; transform: none; } }
.anima .m-a16 { animation: m-a16 10s infinite both; }
@keyframes m-a16 { 0%, 6.00% { opacity: 0; transform: scale(.4); } 6.50% { opacity: .8; transform: scale(.4); animation-timing-function: cubic-bezier(.2,.6,.35,1); } 15.00%, 100% { opacity: 0; transform: scale(2.2); } }
.anima .m-ok17 { animation: m-ok17 10s infinite both; }
@keyframes m-ok17 { 0%, 18.89% { opacity: 0; transform: scale(.3); animation-timing-function: cubic-bezier(.34,1.56,.64,1); } 22.89%, 90.78% { opacity: 1; transform: none; } 93.78%, 100% { opacity: 0; transform: none; } }
.anima .m-a17 { animation: m-a17 10s infinite both; }
@keyframes m-a17 { 0%, 18.89% { opacity: 0; transform: scale(.4); } 19.39% { opacity: .8; transform: scale(.4); animation-timing-function: cubic-bezier(.2,.6,.35,1); } 27.89%, 100% { opacity: 0; transform: scale(2.2); } }
.anima .m-ok18 { animation: m-ok18 10s infinite both; }
@keyframes m-ok18 { 0%, 47.89% { opacity: 0; transform: scale(.3); animation-timing-function: cubic-bezier(.34,1.56,.64,1); } 51.89%, 94.78% { opacity: 1; transform: none; } 97.78%, 100% { opacity: 0; transform: none; } }
.anima .m-a18 { animation: m-a18 10s infinite both; }
@keyframes m-a18 { 0%, 47.89% { opacity: 0; transform: scale(.4); } 48.39% { opacity: .8; transform: scale(.4); animation-timing-function: cubic-bezier(.2,.6,.35,1); } 56.89%, 100% { opacity: 0; transform: scale(2.2); } }
.anima .m-ok19 { animation: m-ok19 10s infinite both; }
@keyframes m-ok19 { 0%, 25.33% { opacity: 0; transform: scale(.3); animation-timing-function: cubic-bezier(.34,1.56,.64,1); } 29.33%, 91.67% { opacity: 1; transform: none; } 94.67%, 100% { opacity: 0; transform: none; } }
.anima .m-a19 { animation: m-a19 10s infinite both; }
@keyframes m-a19 { 0%, 25.33% { opacity: 0; transform: scale(.4); } 25.83% { opacity: .8; transform: scale(.4); animation-timing-function: cubic-bezier(.2,.6,.35,1); } 34.33%, 100% { opacity: 0; transform: scale(2.2); } }
