/* GERADO por ferramentas/gera_cenas.py — nao edite a mao. */
.cena-anim {
  --tinta: #1d2f6f; --azul-claro: #e8f0fe; --verde: #1e9b57; --verde-claro: #e2f4e9;
  --ambar: #f0a202; --ambar-claro: #fdf1dc; --ambar-tinta: #8a5a05; --suave: #46536a;
  --osso: #d5dbe5; --fio: #dfe5ee; --tom: #f3f6fb;
  position: relative; margin: 0;
}
.cena-anim svg { display: block; width: 100%; height: auto; max-width: 520px; margin-inline: auto; overflow: visible; }
.cena-anim svg text { font-family: var(--texto-fonte, 'Archivo', system-ui, sans-serif); }
.cena-anim .pop, .cena-anim .flutua, .cena-anim .pisca, .cena-anim .gira { transform-box: fill-box; transform-origin: center; }
.cena-anim .org-dir { transform-box: fill-box; transform-origin: right center; }
.cena-anim .org-esq { transform-box: fill-box; transform-origin: left center; }
.cena-anim .voa { transform-box: view-box; transform-origin: 0 0; }
.cena-anim .qfixo { font-size: 14px; font-weight: 700; fill: var(--navy); }
.cena-anim .regra-t { font-size: 12px; font-weight: 600; fill: var(--tinta); }
.cena-anim .regra-op { font-size: 14px; font-weight: 700; fill: var(--tinta); }
.cena-anim .v8 { font-size: 13px; font-weight: 700; fill: var(--navy); }
.cena-anim .carimbo-t { font-size: 17px; font-weight: 700; fill: var(--ambar-tinta); letter-spacing: .03em; }
.cena-anim .mao, .cena-anim .clone { opacity: 0; }

/* ritmos proprios, desencontrados das voltas */
.anima .flutua { animation: cena-flutua 3.4s ease-in-out infinite; }
.anima .c2 .flutua { animation-duration: 3.9s; animation-delay: -1.2s; }
.anima .c3 .flutua { animation-duration: 3.1s; animation-delay: -.6s; }
.anima .pisca { animation: cena-pisca 1.6s ease-in-out infinite; }
.anima .gira { animation: cena-gira 2.4s linear infinite; }
@keyframes cena-flutua { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-7px); } }
@keyframes cena-pisca { 0%, 100% { transform: scale(.6) rotate(0); opacity: .5; } 50% { transform: scale(1.1) rotate(45deg); opacity: 1; } }
@keyframes cena-gira { to { transform: rotate(360deg); } }

/* fora da tela ou pausada: para (economiza bateria e CPU) */
.cena-anim.fora * { animation-play-state: paused !important; }

.c3 .lista, .c3 .n1, .c3 .n2, .c3 .pa3, .c3 .corte3, .c3 .envio, .c3 .acao3, .c3 .aguarda, .c3 .carimbo3, .c3 .gerente, .c3 .semsinal3 { opacity: 0; }
.c3 .sub3 { transform: translateX(76px); }
.c3 .ab-cab { fill: var(--suave); }
.c3 .ab-neg { fill: var(--navy); }
.c3 .desc3 { fill: var(--ambar-claro); stroke: var(--ambar); }
.c3 .total3 { transform: scaleX(.88); }
.c3 .btn3 { fill: var(--ambar); }
.c3 .t-fin { opacity: 0; }
.c3 .barras { fill: var(--verde); }
.c3 .carimbo3 { transform: rotate(-12deg); }
.c3 .n1, .c3 .n2, .c3 .n3 { font-size: 14px; font-weight: 700; fill: var(--navy); }
.c3 .pct3 { font-size: 12px; font-weight: 700; fill: var(--ambar-tinta); }
.c2 .v2-0, .c2 .v2-1, .c2 .v2-2, .c2 .piloto { opacity: 0; }
.c2 .est-b { fill: #7b61ff; stroke: #7b61ff; }
.c2 .est-p { fill: var(--verde); stroke: var(--verde); }
.c2 .est-b-t, .c2 .est-p-t, .c2 .est-r-t { fill: #fff; }
.c2 .est-r { fill: var(--azul); stroke: var(--azul); }
.c2 .hist-velhas { transform: translateY(30px); }
.c2 .ponto-v2 { fill: var(--osso); }
.c2 .av0, .c2 .av1, .c2 .av2, .c2 .av3 { opacity: 0; }
.c1 .fa0, .c1 .fa1, .c1 .fa2, .c1 .vagas-a, .c1 .nova { opacity: 0; }
.c1 .sub { transform: translateX(58px); }
.c1 .cobre8 { transform: translateX(48px); }
.c1 .chave { fill: var(--azul); }
.c1 .bolinha { transform: translateX(12px); }
.c1 .cartao-borda { stroke: var(--azul); }
.c1 .valor-caixa { stroke: #b9cff5; }
.c1 .cartao { transform-origin: center top; }
.anima .c1 .cl0 { animation: c1-0 12s infinite both; }
.anima .c1 .cl1 { animation: c1-1 12s infinite both; }
.anima .c1 .cl2 { animation: c1-2 12s infinite both; }
.anima .c1 .cl3 { animation: c1-3 12s infinite both; }
.anima .c1 .cl4 { animation: c1-4 12s infinite both; }
.anima .c1 .cl5 { animation: c1-5 12s infinite both; }
.anima .c1 .cl6 { animation: c1-6 12s infinite both; }
.anima .c1 .mao { animation: c1-7 12s infinite both; }
.anima .c1 .fa0 { animation: c1-8 12s infinite both; }
.anima .c1 .fa1 { animation: c1-9 12s infinite both; }
.anima .c1 .fa2 { animation: c1-10 12s infinite both; }
.anima .c1 .fb0 { animation: c1-11 12s infinite both; }
.anima .c1 .fb1 { animation: c1-12 12s infinite both; }
.anima .c1 .vagas-a { animation: c1-13 12s infinite both; }
.anima .c1 .vagas-b { animation: c1-14 12s infinite both; }
.anima .c1 .sub { animation: c1-15 12s infinite both; }
.anima .c1 .nova { animation: c1-16 12s infinite both; }
.anima .c1 .cartao { animation: c1-17 12s infinite both; }
.anima .c1 .tk-cond { animation: c1-18 12s infinite both; }
.anima .c1 .tk-acao { animation: c1-19 12s infinite both; }
.anima .c1 .v8 { animation: c1-20 12s infinite both; }
.anima .c1 .cobre8 { animation: c1-21 12s infinite linear both; }
.anima .c1 .valor-caixa { animation: c1-22 12s infinite both; }
.anima .c1 .chave { animation: c1-23 12s infinite both; }
.anima .c1 .bolinha { animation: c1-24 12s infinite both; }
.anima .c1 .cartao-borda { animation: c1-25 12s infinite both; }
.anima .c1 .escudo { animation: c1-26 12s infinite both; }
.anima .c1 .b1 { animation: c1-27 12s infinite both; }
.anima .c2 .av0 { animation: c2-28 9s infinite both; }
.anima .c2 .av1 { animation: c2-29 9s infinite both; }
.anima .c2 .av2 { animation: c2-30 9s infinite both; }
.anima .c2 .av3 { animation: c2-31 9s infinite both; }
.anima .c2 .nuvem { animation: c2-32 9s infinite both; }
.anima .c2 .mao { animation: c2-33 9s infinite both; }
.anima .c2 .bt-beta { animation: c2-34 9s infinite both; }
.anima .c2 .bt-pub { animation: c2-35 9s infinite both; }
.anima .c2 .est-b { animation: c2-36 9s infinite both; }
.anima .c2 .est-b-t { animation: c2-37 9s infinite both; }
.anima .c2 .est-b-g { animation: c2-38 9s infinite both; }
.anima .c2 .est-p { animation: c2-39 9s infinite both; }
.anima .c2 .est-p-t { animation: c2-40 9s infinite both; }
.anima .c2 .est-p-g { animation: c2-41 9s infinite both; }
.anima .c2 .fone-0 { animation: c2-42 9s infinite both; }
.anima .c2 .v2-0 { animation: c2-43 9s infinite both; }
.anima .c2 .v3-0 { animation: c2-44 9s infinite both; }
.anima .c2 .lin-0 { animation: c2-45 9s infinite both; }
.anima .c2 .fone-1 { animation: c2-46 9s infinite both; }
.anima .c2 .v2-1 { animation: c2-47 9s infinite both; }
.anima .c2 .v3-1 { animation: c2-48 9s infinite both; }
.anima .c2 .lin-1 { animation: c2-49 9s infinite both; }
.anima .c2 .fone-2 { animation: c2-50 9s infinite both; }
.anima .c2 .v2-2 { animation: c2-51 9s infinite both; }
.anima .c2 .v3-2 { animation: c2-52 9s infinite both; }
.anima .c2 .lin-2 { animation: c2-53 9s infinite both; }
.anima .c2 .piloto { animation: c2-54 9s infinite both; }
.anima .c2 .hist-velhas { animation: c2-55 9s infinite both; }
.anima .c2 .hist-v3 { animation: c2-56 9s infinite both; }
.anima .c2 .ponto-v2 { animation: c2-57 9s infinite both; }
.anima .c2 .check { animation: c2-58 9s infinite both; }
.anima .c2 .b3 { animation: c2-59 9s infinite both; }
.anima .c2 .b4 { animation: c2-60 9s infinite both; }
.anima .c3 .mao { animation: c3-61 12s infinite both; }
.anima .c3 .lista { animation: c3-62 12s infinite both; }
.anima .c3 .sel { animation: c3-63 12s infinite both; }
.anima .c3 .va3-0 { animation: c3-64 12s infinite both; }
.anima .c3 .va3-1 { animation: c3-65 12s infinite both; }
.anima .c3 .va3-2 { animation: c3-66 12s infinite both; }
.anima .c3 .pa3 { animation: c3-67 12s infinite both; }
.anima .c3 .pb3 { animation: c3-68 12s infinite both; }
.anima .c3 .sub3 { animation: c3-69 12s infinite both; }
.anima .c3 .ab-cab { animation: c3-70 12s infinite both; }
.anima .c3 .ab-neg { animation: c3-71 12s infinite both; }
.anima .c3 .n1 { animation: c3-72 12s infinite both; }
.anima .c3 .n2 { animation: c3-73 12s infinite both; }
.anima .c3 .n3 { animation: c3-74 12s infinite both; }
.anima .c3 .qtd3 { animation: c3-75 12s infinite both; }
.anima .c3 .mais3 { animation: c3-76 12s infinite both; }
.anima .c3 .total3 { animation: c3-77 12s infinite both; }
.anima .c3 .pct3 { animation: c3-78 12s infinite both; }
.anima .c3 .desc3 { animation: c3-79 12s infinite both; }
.anima .c3 .fone3 { animation: c3-80 12s infinite both; }
.anima .c3 .carimbo3 { animation: c3-81 12s infinite both; }
.anima .c3 .btn3 { animation: c3-82 12s infinite both; }
.anima .c3 .t-fin { animation: c3-83 12s infinite both; }
.anima .c3 .t-env { animation: c3-84 12s infinite both; }
.anima .c3 .gerente { animation: c3-85 12s infinite both; }
.anima .c3 .acao3 { animation: c3-86 12s infinite both; }
.anima .c3 .aguarda { animation: c3-87 12s infinite both; }
.anima .c3 .aprovado { animation: c3-88 12s infinite both; }
.anima .c3 .corte3 { animation: c3-89 12s infinite both; }
.anima .c3 .barras { animation: c3-90 12s infinite both; }
.anima .c3 .semsinal3 { animation: c3-91 12s infinite both; }
.anima .c3 .volta-sinal { animation: c3-92 12s infinite both; }
.anima .c3 .envio { animation: c3-93 12s infinite both; }
.anima .c3 .gerente-ok { animation: c3-94 12s infinite both; }
.anima .c3 .b5 { animation: c3-95 12s infinite both; }
.anima .c3 .b6 { animation: c3-96 12s infinite both; }
.anima .c3 .b7 { animation: c3-97 12s infinite both; }

@keyframes c1-0 {
  0% { opacity: 0; transform: none; }
  4.5% { opacity: 0; transform: none; }
  4.583% { opacity: 1; transform: rotate(4deg) scale(1.08); animation-timing-function: cubic-bezier(.45,0,.75,.55); }
  7.292% { opacity: 1; transform: translate(-124px,-13px) rotate(7deg) scale(1.1); animation-timing-function: cubic-bezier(.25,.45,.35,1); }
  10% { opacity: 1; transform: translate(-248px,18px); }
  10.5% { opacity: 0; transform: translate(-248px,18px); }
  100% { opacity: 0; transform: translate(-248px,18px); }
}
@keyframes c1-1 {
  0% { opacity: 0; transform: none; }
  13.667% { opacity: 0; transform: none; }
  13.75% { opacity: 1; transform: rotate(4deg) scale(1.08); animation-timing-function: cubic-bezier(.45,0,.75,.55); }
  16.458% { opacity: 1; transform: translate(-124px,-13px) rotate(7deg) scale(1.1); animation-timing-function: cubic-bezier(.25,.45,.35,1); }
  19.167% { opacity: 1; transform: translate(-248px,18px); }
  19.667% { opacity: 0; transform: translate(-248px,18px); }
  100% { opacity: 0; transform: translate(-248px,18px); }
}
@keyframes c1-2 {
  0% { opacity: 0; transform: none; }
  22.833% { opacity: 0; transform: none; }
  22.917% { opacity: 1; transform: rotate(4deg) scale(1.08); animation-timing-function: cubic-bezier(.45,0,.75,.55); }
  25.625% { opacity: 1; transform: translate(-124px,-13px) rotate(7deg) scale(1.1); animation-timing-function: cubic-bezier(.25,.45,.35,1); }
  28.333% { opacity: 1; transform: translate(-248px,18px); }
  28.833% { opacity: 0; transform: translate(-248px,18px); }
  100% { opacity: 0; transform: translate(-248px,18px); }
}
@keyframes c1-3 {
  0% { opacity: 0; transform: none; }
  35.75% { opacity: 0; transform: none; }
  35.833% { opacity: 1; transform: rotate(4deg) scale(1.08); animation-timing-function: cubic-bezier(.45,0,.75,.55); }
  38.542% { opacity: 1; transform: translate(-124px,-57px) rotate(7deg) scale(1.1); animation-timing-function: cubic-bezier(.25,.45,.35,1); }
  41.25% { opacity: 1; transform: translate(-248px,-70px); }
  41.75% { opacity: 0; transform: translate(-248px,-70px); }
  100% { opacity: 0; transform: translate(-248px,-70px); }
}
@keyframes c1-4 {
  0% { opacity: 0; transform: none; }
  44.917% { opacity: 0; transform: none; }
  45% { opacity: 1; transform: rotate(4deg) scale(1.08); animation-timing-function: cubic-bezier(.45,0,.75,.55); }
  47.708% { opacity: 1; transform: translate(-124px,-57px) rotate(7deg) scale(1.1); animation-timing-function: cubic-bezier(.25,.45,.35,1); }
  50.417% { opacity: 1; transform: translate(-248px,-70px); }
  50.917% { opacity: 0; transform: translate(-248px,-70px); }
  100% { opacity: 0; transform: translate(-248px,-70px); }
}
@keyframes c1-5 {
  0% { opacity: 0; transform: none; }
  59.083% { opacity: 0; transform: none; }
  59.167% { opacity: 1; transform: rotate(4deg) scale(1.08); animation-timing-function: cubic-bezier(.45,0,.75,.55); }
  61.875% { opacity: 1; transform: translate(-110px,-21px) rotate(7deg) scale(1.1); animation-timing-function: cubic-bezier(.25,.45,.35,1); }
  64.583% { opacity: 1; transform: translate(-220px,2px); }
  65.083% { opacity: 0; transform: translate(-220px,2px); }
  100% { opacity: 0; transform: translate(-220px,2px); }
}
@keyframes c1-6 {
  0% { opacity: 0; transform: none; }
  73.667% { opacity: 0; transform: none; }
  73.75% { opacity: 1; transform: rotate(4deg) scale(1.08); animation-timing-function: cubic-bezier(.45,0,.75,.55); }
  76.458% { opacity: 1; transform: translate(-98px,-25px) rotate(7deg) scale(1.1); animation-timing-function: cubic-bezier(.25,.45,.35,1); }
  79.167% { opacity: 1; transform: translate(-196px,-6px); }
  79.667% { opacity: 0; transform: translate(-196px,-6px); }
  100% { opacity: 0; transform: translate(-196px,-6px); }
}
@keyframes c1-7 {
  0% { opacity: 0; transform: translate(370px,388px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  1.667% { opacity: 1; transform: translate(370px,388px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  4.167% { opacity: 1; transform: translate(338px,127px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  4.583% { opacity: 1; transform: translate(338px,127px) scale(0.86); animation-timing-function: cubic-bezier(.45,0,.75,.55); }
  7.292% { opacity: 1; transform: translate(214px,114px) scale(0.86); animation-timing-function: cubic-bezier(.25,.45,.35,1); }
  10% { opacity: 1; transform: translate(90px,145px) scale(0.86); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  10.833% { opacity: 1; transform: translate(90px,145px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  13.333% { opacity: 1; transform: translate(338px,155px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  13.75% { opacity: 1; transform: translate(338px,155px) scale(0.86); animation-timing-function: cubic-bezier(.45,0,.75,.55); }
  16.458% { opacity: 1; transform: translate(214px,142px) scale(0.86); animation-timing-function: cubic-bezier(.25,.45,.35,1); }
  19.167% { opacity: 1; transform: translate(90px,173px) scale(0.86); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  20% { opacity: 1; transform: translate(90px,173px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  22.5% { opacity: 1; transform: translate(338px,183px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  22.917% { opacity: 1; transform: translate(338px,183px) scale(0.86); animation-timing-function: cubic-bezier(.45,0,.75,.55); }
  25.625% { opacity: 1; transform: translate(214px,170px) scale(0.86); animation-timing-function: cubic-bezier(.25,.45,.35,1); }
  28.333% { opacity: 1; transform: translate(90px,201px) scale(0.86); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  29.167% { opacity: 1; transform: translate(90px,201px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  31.25% { opacity: 1; transform: translate(126px,111px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  31.667% { opacity: 1; transform: translate(126px,111px) scale(0.86); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  32.667% { opacity: 1; transform: translate(126px,111px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  35.417% { opacity: 1; transform: translate(338px,215px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  35.833% { opacity: 1; transform: translate(338px,215px) scale(0.86); animation-timing-function: cubic-bezier(.45,0,.75,.55); }
  38.542% { opacity: 1; transform: translate(214px,158px) scale(0.86); animation-timing-function: cubic-bezier(.25,.45,.35,1); }
  41.25% { opacity: 1; transform: translate(90px,145px) scale(0.86); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  42.083% { opacity: 1; transform: translate(90px,145px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  44.583% { opacity: 1; transform: translate(338px,243px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  45% { opacity: 1; transform: translate(338px,243px) scale(0.86); animation-timing-function: cubic-bezier(.45,0,.75,.55); }
  47.708% { opacity: 1; transform: translate(214px,186px) scale(0.86); animation-timing-function: cubic-bezier(.25,.45,.35,1); }
  50.417% { opacity: 1; transform: translate(90px,173px) scale(0.86); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  51.25% { opacity: 1; transform: translate(90px,173px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  53.333% { opacity: 1; transform: translate(98px,237px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  53.75% { opacity: 1; transform: translate(98px,237px) scale(0.86); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  54.75% { opacity: 1; transform: translate(98px,237px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  58.75% { opacity: 1; transform: translate(338px,243px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  59.167% { opacity: 1; transform: translate(338px,243px) scale(0.86); animation-timing-function: cubic-bezier(.45,0,.75,.55); }
  61.875% { opacity: 1; transform: translate(228px,222px) scale(0.86); animation-timing-function: cubic-bezier(.25,.45,.35,1); }
  64.583% { opacity: 1; transform: translate(118px,245px) scale(0.86); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  65.417% { opacity: 1; transform: translate(118px,245px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  67.083% { opacity: 1; transform: translate(230px,245px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  67.5% { opacity: 1; transform: translate(230px,245px) scale(0.86); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  68.5% { opacity: 1; transform: translate(230px,245px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  73.333% { opacity: 1; transform: translate(338px,281px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  73.75% { opacity: 1; transform: translate(338px,281px) scale(0.86); animation-timing-function: cubic-bezier(.45,0,.75,.55); }
  76.458% { opacity: 1; transform: translate(240px,256px) scale(0.86); animation-timing-function: cubic-bezier(.25,.45,.35,1); }
  79.167% { opacity: 1; transform: translate(142px,275px) scale(0.86); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  80% { opacity: 1; transform: translate(142px,275px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  81.667% { opacity: 1; transform: translate(240px,306px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  82.083% { opacity: 1; transform: translate(240px,306px) scale(0.86); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  83.083% { opacity: 1; transform: translate(240px,306px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  87.083% { opacity: 0; transform: translate(370px,388px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  100% { opacity: 0; transform: translate(370px,388px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
}
@keyframes c1-8 {
  0% { opacity: 0; transform: none; }
  9.917% { opacity: 0; transform: none; }
  10% { opacity: 1; transform: scaleY(.78) scaleX(1.04); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  12.5% { opacity: 1; transform: none; }
  32.083% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  34.583% { opacity: 0; transform: translateX(-24px); }
  100% { opacity: 0; transform: translateX(-24px); }
}
@keyframes c1-9 {
  0% { opacity: 0; transform: none; }
  19.083% { opacity: 0; transform: none; }
  19.167% { opacity: 1; transform: scaleY(.78) scaleX(1.04); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  21.667% { opacity: 1; transform: none; }
  32.083% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  34.583% { opacity: 0; transform: translateX(-24px); }
  100% { opacity: 0; transform: translateX(-24px); }
}
@keyframes c1-10 {
  0% { opacity: 0; transform: none; }
  28.25% { opacity: 0; transform: none; }
  28.333% { opacity: 1; transform: scaleY(.78) scaleX(1.04); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  30.833% { opacity: 1; transform: none; }
  32.083% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  34.583% { opacity: 0; transform: translateX(-24px); }
  100% { opacity: 0; transform: translateX(-24px); }
}
@keyframes c1-11 {
  0% { opacity: 0; transform: none; }
  41.167% { opacity: 0; transform: none; }
  41.25% { opacity: 1; transform: scaleY(.78) scaleX(1.04); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  43.75% { opacity: 1; transform: none; }
  91.667% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  94.167% { opacity: 0; transform: translateX(-24px); }
  100% { opacity: 0; transform: translateX(-24px); }
}
@keyframes c1-12 {
  0% { opacity: 0; transform: none; }
  50.333% { opacity: 0; transform: none; }
  50.417% { opacity: 1; transform: scaleY(.78) scaleX(1.04); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  52.917% { opacity: 1; transform: none; }
  91.667% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  94.167% { opacity: 0; transform: translateX(-24px); }
  100% { opacity: 0; transform: translateX(-24px); }
}
@keyframes c1-13 {
  0% { opacity: 1; transform: none; }
  32.083% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  34.583% { opacity: 0; transform: translateX(-24px); }
  95% { opacity: 0; transform: translateX(-24px); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  97.5% { opacity: 1; transform: none; }
  100% { opacity: 1; transform: none; }
}
@keyframes c1-14 {
  0% { opacity: 0; transform: translateX(24px); }
  33.333% { opacity: 0; transform: translateX(24px); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  35.833% { opacity: 1; transform: none; }
  91.667% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  94.167% { opacity: 0; transform: none; }
  100% { opacity: 0; transform: none; }
}
@keyframes c1-15 {
  0% { transform: none; }
  31.833% { transform: none; animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  34.583% { transform: translateX(58px); }
  91.667% { transform: translateX(58px); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  94.583% { transform: none; }
  100% { transform: none; }
}
@keyframes c1-16 {
  0% { opacity: 1; transform: none; }
  53.917% { opacity: 1; transform: none; }
  54.75% { opacity: 0; transform: scale(.9); }
  95% { opacity: 0; transform: scale(.9); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  97.5% { opacity: 1; transform: none; }
  100% { opacity: 1; transform: none; }
}
@keyframes c1-17 {
  0% { opacity: 0; transform: scaleY(.3); }
  54.167% { opacity: 0; transform: scaleY(.3); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  57.083% { opacity: 1; transform: none; }
  91.667% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  94.167% { opacity: 0; transform: none; }
  100% { opacity: 0; transform: none; }
}
@keyframes c1-18 {
  0% { opacity: 0; transform: none; }
  64.5% { opacity: 0; transform: none; }
  64.583% { opacity: 1; transform: scaleY(.78) scaleX(1.04); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  67.083% { opacity: 1; transform: none; }
  91.667% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  94.167% { opacity: 0; transform: translateX(-24px); }
  100% { opacity: 0; transform: translateX(-24px); }
}
@keyframes c1-19 {
  0% { opacity: 0; transform: none; }
  79.083% { opacity: 0; transform: none; }
  79.167% { opacity: 1; transform: scaleY(.78) scaleX(1.04); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  81.667% { opacity: 1; transform: none; }
  91.667% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  94.167% { opacity: 0; transform: translateX(-24px); }
  100% { opacity: 0; transform: translateX(-24px); }
}
@keyframes c1-20 {
  0% { opacity: 0; }
  67.917% { opacity: 0; }
  68% { opacity: 1; }
  91.667% { opacity: 1; }
  94.167% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes c1-21 {
  0% { transform: none; }
  68.333% { transform: none; }
  71.25% { transform: translateX(48px); }
  100% { transform: translateX(48px); }
}
@keyframes c1-22 {
  0% { stroke: #b9cff5; }
  67.5% { stroke: #b9cff5; }
  68.5% { stroke: var(--azul); }
  72.5% { stroke: var(--azul); }
  73.5% { stroke: #b9cff5; }
  100% { stroke: #b9cff5; }
}
@keyframes c1-23 {
  0% { fill: var(--osso); }
  82.5% { fill: var(--osso); }
  83.5% { fill: var(--azul); }
  91.667% { fill: var(--azul); }
  92.667% { fill: var(--osso); }
  100% { fill: var(--osso); }
}
@keyframes c1-24 {
  0% { transform: none; }
  82.5% { transform: none; animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  84.583% { transform: translateX(12px); }
  91.667% { transform: translateX(12px); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  93.333% { transform: none; }
  100% { transform: none; }
}
@keyframes c1-25 {
  0% { stroke: #cfe0fb; }
  82.75% { stroke: #cfe0fb; }
  83.75% { stroke: var(--azul); }
  91.667% { stroke: var(--azul); }
  92.667% { stroke: #cfe0fb; }
  100% { stroke: #cfe0fb; }
}
@keyframes c1-26 {
  0% { opacity: 0; transform: scale(.2) rotate(-20deg); }
  83.75% { opacity: 0; transform: scale(.2) rotate(-20deg); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  87.083% { opacity: 1; transform: none; }
  91.667% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  93.75% { opacity: 0; transform: scale(.2) rotate(-20deg); }
  100% { opacity: 0; transform: scale(.2) rotate(-20deg); }
}
@keyframes c1-27 {
  0% { opacity: 0; transform: scale(0); }
  85% { opacity: 0; transform: scale(0); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  87.5% { opacity: 1; transform: none; }
  90% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  92.083% { opacity: 0; transform: scale(0); }
  100% { opacity: 0; transform: scale(0); }
}
@keyframes c2-28 {
  0% { opacity: 0; transform: translate(75px,170px) rotate(-60deg) scale(0.5); }
  5.889% { opacity: 0; transform: translate(75px,170px) rotate(-60deg) scale(0.5); }
  6.111% { opacity: 1; transform: translate(75px,170px) rotate(-60deg) scale(0.75); animation-timing-function: cubic-bezier(.4,0,1,1); }
  10% { opacity: 1; transform: translate(150px,112px) rotate(-30deg) scale(1); animation-timing-function: linear; }
  13.889% { opacity: 1; transform: translate(234px,80px) rotate(0deg) scale(1); animation-timing-function: linear; }
  16.667% { opacity: 1; transform: translate(270px,78px) rotate(20deg) scale(1); animation-timing-function: cubic-bezier(0,0,.4,1); }
  19.444% { opacity: 1; transform: translate(318px,116px) rotate(60deg) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  20.333% { opacity: 0; transform: translate(318px,116px) rotate(60deg) scale(0.5); }
  100% { opacity: 0; transform: translate(318px,116px) rotate(60deg) scale(0.5); }
}
@keyframes c2-29 {
  0% { opacity: 0; transform: translate(161px,170px) rotate(-60deg) scale(0.5); }
  30.889% { opacity: 0; transform: translate(161px,170px) rotate(-60deg) scale(0.5); }
  31.111% { opacity: 1; transform: translate(161px,170px) rotate(-60deg) scale(0.75); animation-timing-function: cubic-bezier(.4,0,1,1); }
  35% { opacity: 1; transform: translate(196px,104px) rotate(-35deg) scale(1); animation-timing-function: cubic-bezier(0,0,.4,1); }
  38.333% { opacity: 1; transform: translate(234px,80px) rotate(0deg) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  39.222% { opacity: 0; transform: translate(234px,80px) rotate(0deg) scale(0.5); }
  100% { opacity: 0; transform: translate(234px,80px) rotate(0deg) scale(0.5); }
}
@keyframes c2-30 {
  0% { opacity: 0; transform: translate(262px,82px) rotate(5deg) scale(0.5); }
  38.444% { opacity: 0; transform: translate(262px,82px) rotate(5deg) scale(0.5); }
  38.667% { opacity: 1; transform: translate(262px,82px) rotate(5deg) scale(0.75); animation-timing-function: cubic-bezier(.4,0,1,1); }
  41.667% { opacity: 1; transform: translate(348px,120px) rotate(25deg) scale(1); animation-timing-function: cubic-bezier(0,0,.4,1); }
  44.444% { opacity: 1; transform: translate(378px,166px) rotate(65deg) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  45.333% { opacity: 0; transform: translate(378px,166px) rotate(65deg) scale(0.5); }
  100% { opacity: 0; transform: translate(378px,166px) rotate(65deg) scale(0.5); }
}
@keyframes c2-31 {
  0% { opacity: 0; transform: translate(262px,82px) rotate(5deg) scale(0.5); }
  38.444% { opacity: 0; transform: translate(262px,82px) rotate(5deg) scale(0.5); }
  38.667% { opacity: 1; transform: translate(262px,82px) rotate(5deg) scale(0.75); animation-timing-function: cubic-bezier(.4,0,1,1); }
  41.667% { opacity: 1; transform: translate(408px,170px) rotate(25deg) scale(1); animation-timing-function: cubic-bezier(0,0,.4,1); }
  44.444% { opacity: 1; transform: translate(438px,216px) rotate(65deg) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  45.333% { opacity: 0; transform: translate(438px,216px) rotate(65deg) scale(0.5); }
  100% { opacity: 0; transform: translate(438px,216px) rotate(65deg) scale(0.5); }
}
@keyframes c2-32 {
  0% { transform: none; }
  13.333% { transform: none; animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  15% { transform: scale(1.16); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  17.778% { transform: none; }
  37.778% { transform: none; animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  39.444% { transform: scale(1.16); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  42.222% { transform: none; }
  100% { transform: none; }
}
@keyframes c2-33 {
  0% { opacity: 0; transform: translate(140px,388px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  0.889% { opacity: 1; transform: translate(140px,388px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  4.444% { opacity: 1; transform: translate(65px,175px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  5% { opacity: 1; transform: translate(65px,175px) scale(0.86); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  6.333% { opacity: 1; transform: translate(65px,175px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  29.444% { opacity: 1; transform: translate(151px,175px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  30% { opacity: 1; transform: translate(151px,175px) scale(0.86); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  31.333% { opacity: 1; transform: translate(151px,175px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  36.667% { opacity: 0; transform: translate(190px,378px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  100% { opacity: 0; transform: translate(190px,378px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
}
@keyframes c2-34 {
  0% { transform: none; }
  4.778% { transform: none; animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  5.333% { transform: scale(.88); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  7.778% { transform: none; }
  100% { transform: none; }
}
@keyframes c2-35 {
  0% { transform: none; }
  29.778% { transform: none; animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  30.333% { transform: scale(.88); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  32.778% { transform: none; }
  100% { transform: none; }
}
@keyframes c2-36 {
  0% { fill: #fff; stroke: var(--osso); }
  5.556% { fill: #fff; stroke: var(--osso); }
  6.667% { fill: #7b61ff; stroke: #7b61ff; }
  81.111% { fill: #7b61ff; stroke: #7b61ff; }
  83.333% { fill: #fff; stroke: var(--osso); }
  100% { fill: #fff; stroke: var(--osso); }
}
@keyframes c2-37 {
  0% { fill: var(--suave); }
  5.556% { fill: var(--suave); }
  6.667% { fill: #fff; }
  81.111% { fill: #fff; }
  83.333% { fill: var(--suave); }
  100% { fill: var(--suave); }
}
@keyframes c2-38 {
  0% { transform: none; }
  5.556% { transform: none; animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  6.444% { transform: scale(1.18); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  9.444% { transform: none; }
  100% { transform: none; }
}
@keyframes c2-39 {
  0% { fill: #fff; stroke: var(--osso); }
  30.556% { fill: #fff; stroke: var(--osso); }
  31.667% { fill: var(--verde); stroke: var(--verde); }
  81.111% { fill: var(--verde); stroke: var(--verde); }
  83.333% { fill: #fff; stroke: var(--osso); }
  100% { fill: #fff; stroke: var(--osso); }
}
@keyframes c2-40 {
  0% { fill: var(--suave); }
  30.556% { fill: var(--suave); }
  31.667% { fill: #fff; }
  81.111% { fill: #fff; }
  83.333% { fill: var(--suave); }
  100% { fill: var(--suave); }
}
@keyframes c2-41 {
  0% { transform: none; }
  30.556% { transform: none; animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  31.444% { transform: scale(1.18); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  34.444% { transform: none; }
  100% { transform: none; }
}
@keyframes c2-42 {
  0% { transform: none; }
  19.444% { transform: none; }
  20.333% { transform: rotate(-4deg); }
  21.222% { transform: rotate(3deg); }
  22.111% { transform: rotate(-1.5deg); }
  23% { transform: none; }
  100% { transform: none; }
}
@keyframes c2-43 {
  0% { opacity: 1; }
  19.889% { opacity: 1; }
  20% { opacity: 0; }
  82.222% { opacity: 0; }
  82.333% { opacity: 1; }
  100% { opacity: 1; }
}
@keyframes c2-44 {
  0% { opacity: 0; transform: scale(.4); }
  19.889% { opacity: 0; transform: scale(.4); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  22.778% { opacity: 1; transform: none; }
  82.222% { opacity: 1; transform: none; }
  82.333% { opacity: 0; transform: scale(.4); }
  100% { opacity: 0; transform: scale(.4); }
}
@keyframes c2-45 {
  0% { transform: none; }
  20% { transform: none; animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  21.111% { transform: scale(1.08); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  23.889% { transform: none; }
  100% { transform: none; }
}
@keyframes c2-46 {
  0% { transform: none; }
  44.444% { transform: none; }
  45.333% { transform: rotate(-4deg); }
  46.222% { transform: rotate(3deg); }
  47.111% { transform: rotate(-1.5deg); }
  48% { transform: none; }
  100% { transform: none; }
}
@keyframes c2-47 {
  0% { opacity: 1; }
  44.889% { opacity: 1; }
  45% { opacity: 0; }
  82.222% { opacity: 0; }
  82.333% { opacity: 1; }
  100% { opacity: 1; }
}
@keyframes c2-48 {
  0% { opacity: 0; transform: scale(.4); }
  44.889% { opacity: 0; transform: scale(.4); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  47.778% { opacity: 1; transform: none; }
  82.222% { opacity: 1; transform: none; }
  82.333% { opacity: 0; transform: scale(.4); }
  100% { opacity: 0; transform: scale(.4); }
}
@keyframes c2-49 {
  0% { transform: none; }
  45% { transform: none; animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  46.111% { transform: scale(1.08); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  48.889% { transform: none; }
  100% { transform: none; }
}
@keyframes c2-50 {
  0% { transform: none; }
  44.444% { transform: none; }
  45.333% { transform: rotate(-4deg); }
  46.222% { transform: rotate(3deg); }
  47.111% { transform: rotate(-1.5deg); }
  48% { transform: none; }
  100% { transform: none; }
}
@keyframes c2-51 {
  0% { opacity: 1; }
  44.889% { opacity: 1; }
  45% { opacity: 0; }
  82.222% { opacity: 0; }
  82.333% { opacity: 1; }
  100% { opacity: 1; }
}
@keyframes c2-52 {
  0% { opacity: 0; transform: scale(.4); }
  44.889% { opacity: 0; transform: scale(.4); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  47.778% { opacity: 1; transform: none; }
  82.222% { opacity: 1; transform: none; }
  82.333% { opacity: 0; transform: scale(.4); }
  100% { opacity: 0; transform: scale(.4); }
}
@keyframes c2-53 {
  0% { transform: none; }
  45% { transform: none; animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  46.111% { transform: scale(1.08); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  48.889% { transform: none; }
  100% { transform: none; }
}
@keyframes c2-54 {
  0% { opacity: 0; transform: scale(.2); }
  20.333% { opacity: 0; transform: scale(.2); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  24.222% { opacity: 1; transform: none; }
  45% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  47.778% { opacity: 0; transform: scale(.2); }
  100% { opacity: 0; transform: scale(.2); }
}
@keyframes c2-55 {
  0% { transform: none; }
  47.222% { transform: none; animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  51.111% { transform: translateY(30px); }
  81.111% { transform: translateY(30px); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  84.444% { transform: none; }
  100% { transform: none; }
}
@keyframes c2-56 {
  0% { opacity: 0; transform: translateX(-16px) scale(.9); }
  48.556% { opacity: 0; transform: translateX(-16px) scale(.9); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  52.444% { opacity: 1; transform: none; }
  81.111% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  83.889% { opacity: 0; transform: translateX(-16px) scale(.9); }
  100% { opacity: 0; transform: translateX(-16px) scale(.9); }
}
@keyframes c2-57 {
  0% { fill: var(--verde); }
  48.333% { fill: var(--verde); }
  49.667% { fill: var(--osso); }
  81.111% { fill: var(--osso); }
  82.444% { fill: var(--verde); }
  100% { fill: var(--verde); }
}
@keyframes c2-58 {
  0% { opacity: 0; transform: scale(.2) rotate(-20deg); }
  50.556% { opacity: 0; transform: scale(.2) rotate(-20deg); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  55% { opacity: 1; transform: none; }
  80% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  82.778% { opacity: 0; transform: scale(.2) rotate(-20deg); }
  100% { opacity: 0; transform: scale(.2) rotate(-20deg); }
}
@keyframes c2-59 {
  0% { opacity: 0; transform: scale(0); }
  38.889% { opacity: 0; transform: scale(0); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  41.667% { opacity: 1; transform: none; }
  50% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  52.778% { opacity: 0; transform: scale(0); }
  100% { opacity: 0; transform: scale(0); }
}
@keyframes c2-60 {
  0% { opacity: 0; transform: scale(0); }
  13.889% { opacity: 0; transform: scale(0); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  16.667% { opacity: 1; transform: none; }
  22.778% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  25.556% { opacity: 0; transform: scale(0); }
  100% { opacity: 0; transform: scale(0); }
}
@keyframes c3-61 {
  0% { opacity: 0; transform: translate(350px,398px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  1.25% { opacity: 1; transform: translate(350px,398px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  4.583% { opacity: 1; transform: translate(230px,139px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  5% { opacity: 1; transform: translate(230px,139px) scale(0.86); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  6% { opacity: 1; transform: translate(230px,139px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  9.167% { opacity: 1; transform: translate(230px,198px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  9.583% { opacity: 1; transform: translate(230px,198px) scale(0.86); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  10.583% { opacity: 1; transform: translate(230px,198px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  12.917% { opacity: 1; transform: translate(230px,175px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  13.333% { opacity: 1; transform: translate(230px,175px) scale(0.86); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  14.333% { opacity: 1; transform: translate(230px,175px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  16.667% { opacity: 1; transform: translate(230px,211px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  17.083% { opacity: 1; transform: translate(230px,211px) scale(0.86); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  18.083% { opacity: 1; transform: translate(230px,211px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  20.833% { opacity: 1; transform: translate(268px,105px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  21.25% { opacity: 1; transform: translate(268px,105px) scale(0.86); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  22.25% { opacity: 1; transform: translate(268px,105px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  26.25% { opacity: 1; transform: translate(291px,146px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  26.667% { opacity: 1; transform: translate(291px,146px) scale(0.86); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  27.667% { opacity: 1; transform: translate(291px,146px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  30.417% { opacity: 1; transform: translate(291px,146px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  30.833% { opacity: 1; transform: translate(291px,146px) scale(0.86); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  31.833% { opacity: 1; transform: translate(291px,146px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  34.583% { opacity: 1; transform: translate(220px,239px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  35% { opacity: 1; transform: translate(220px,239px) scale(0.86); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  36% { opacity: 1; transform: translate(220px,239px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  45.417% { opacity: 1; transform: translate(230px,310px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  45.833% { opacity: 1; transform: translate(230px,310px) scale(0.86); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  46.833% { opacity: 1; transform: translate(230px,310px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  50% { opacity: 0; transform: translate(350px,398px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  100% { opacity: 0; transform: translate(350px,398px) scale(1); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
}
@keyframes c3-62 {
  0% { opacity: 0; transform: translateY(8px) scale(.94); }
  5.417% { opacity: 0; transform: translateY(8px) scale(.94); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  7.5% { opacity: 1; transform: none; }
  10.417% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  11.917% { opacity: 0; transform: translateY(8px) scale(.94); }
  100% { opacity: 0; transform: translateY(8px) scale(.94); }
}
@keyframes c3-63 {
  0% { opacity: 0; transform: scale(.9); }
  9.417% { opacity: 0; transform: scale(.9); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  10.417% { opacity: 1; transform: none; }
  100% { opacity: 1; transform: none; }
}
@keyframes c3-64 {
  0% { opacity: 0; transform: scale(.6); }
  11.417% { opacity: 0; transform: scale(.6); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  13.5% { opacity: 1; transform: none; }
  88.333% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  90.417% { opacity: 0; transform: scale(.6); }
  100% { opacity: 0; transform: scale(.6); }
}
@keyframes c3-65 {
  0% { opacity: 0; transform: scale(.6); }
  13.833% { opacity: 0; transform: scale(.6); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  15.917% { opacity: 1; transform: none; }
  88.333% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  90.417% { opacity: 0; transform: scale(.6); }
  100% { opacity: 0; transform: scale(.6); }
}
@keyframes c3-66 {
  0% { opacity: 0; transform: scale(.6); }
  17.583% { opacity: 0; transform: scale(.6); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  19.667% { opacity: 1; transform: none; }
  88.333% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  90.417% { opacity: 0; transform: scale(.6); }
  100% { opacity: 0; transform: scale(.6); }
}
@keyframes c3-67 {
  0% { opacity: 1; transform: none; }
  21.583% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  23.75% { opacity: 0; transform: translateX(-22px); }
  90.833% { opacity: 0; transform: translateX(-22px); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  93.333% { opacity: 1; transform: none; }
  100% { opacity: 1; transform: none; }
}
@keyframes c3-68 {
  0% { opacity: 0; transform: translateX(22px); }
  22.25% { opacity: 0; transform: translateX(22px); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  24.75% { opacity: 1; transform: none; }
  88.333% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  90.833% { opacity: 0; transform: none; }
  100% { opacity: 0; transform: none; }
}
@keyframes c3-69 {
  0% { transform: none; }
  21.417% { transform: none; animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  24.167% { transform: translateX(76px); }
  88.333% { transform: translateX(76px); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  91.25% { transform: none; }
  100% { transform: none; }
}
@keyframes c3-70 {
  0% { fill: var(--navy); }
  21.25% { fill: var(--navy); }
  22.25% { fill: var(--suave); }
  88.333% { fill: var(--suave); }
  89.333% { fill: var(--navy); }
  100% { fill: var(--navy); }
}
@keyframes c3-71 {
  0% { fill: var(--suave); }
  21.25% { fill: var(--suave); }
  22.25% { fill: var(--navy); }
  88.333% { fill: var(--navy); }
  89.333% { fill: var(--suave); }
  100% { fill: var(--suave); }
}
@keyframes c3-72 {
  0% { opacity: 1; }
  26.75% { opacity: 1; }
  26.833% { opacity: 0; }
  90.833% { opacity: 0; }
  90.917% { opacity: 1; }
  100% { opacity: 1; }
}
@keyframes c3-73 {
  0% { opacity: 0; }
  26.75% { opacity: 0; }
  26.833% { opacity: 1; }
  30.917% { opacity: 1; }
  31% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes c3-74 {
  0% { opacity: 0; }
  30.917% { opacity: 0; }
  31% { opacity: 1; }
  90.833% { opacity: 1; }
  90.917% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes c3-75 {
  0% { transform: none; }
  26.667% { transform: none; animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  27.167% { transform: scale(1.7); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  29.333% { transform: none; }
  30.833% { transform: none; animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  31.333% { transform: scale(1.7); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  33.5% { transform: none; }
  100% { transform: none; }
}
@keyframes c3-76 {
  0% { transform: none; }
  26.5% { transform: none; }
  27% { transform: scale(.8); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  28.75% { transform: none; }
  30.667% { transform: none; }
  31.167% { transform: scale(.8); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  32.917% { transform: none; }
  100% { transform: none; }
}
@keyframes c3-77 {
  0% { transform: scaleX(.45); }
  26.667% { transform: scaleX(.45); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  28.75% { transform: scaleX(.72); }
  30.833% { transform: scaleX(.72); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  32.917% { transform: scaleX(1); }
  38.333% { transform: scaleX(1); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  40.417% { transform: scaleX(.88); }
  88.333% { transform: scaleX(.88); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  90.833% { transform: scaleX(.45); }
  100% { transform: scaleX(.45); }
}
@keyframes c3-78 {
  0% { opacity: 0; transform: scale(.5); }
  36.25% { opacity: 0; transform: scale(.5); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  37.917% { opacity: 1; transform: none; }
  88.333% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  90.417% { opacity: 0; transform: scale(.5); }
  100% { opacity: 0; transform: scale(.5); }
}
@keyframes c3-79 {
  0% { fill: #fff; stroke: #cfd8e6; }
  40% { fill: #fff; stroke: #cfd8e6; }
  40.667% { fill: var(--ambar-claro); stroke: var(--ambar); }
  88.333% { fill: var(--ambar-claro); stroke: var(--ambar); }
  90% { fill: #fff; stroke: #cfd8e6; }
  100% { fill: #fff; stroke: #cfd8e6; }
}
@keyframes c3-80 {
  0% { transform: none; }
  41.833% { transform: none; }
  42.5% { transform: rotate(-3deg); }
  43.167% { transform: rotate(2.6deg); }
  43.833% { transform: rotate(-1.4deg); }
  44.5% { transform: none; }
  62.5% { transform: none; }
  63.167% { transform: rotate(-3deg); }
  63.833% { transform: rotate(2.6deg); }
  64.5% { transform: rotate(-1.4deg); }
  65.167% { transform: none; }
  100% { transform: none; }
}
@keyframes c3-81 {
  0% { opacity: 0; transform: rotate(-12deg) scale(2.6); }
  40.667% { opacity: 0; transform: rotate(-12deg) scale(2.6); animation-timing-function: cubic-bezier(.5,0,.9,.4); }
  42% { opacity: 1; transform: rotate(-12deg) scale(.86); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  44.167% { opacity: 1; transform: rotate(-12deg); }
  46.25% { opacity: 1; transform: rotate(-12deg); animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  48.333% { opacity: 0; transform: rotate(-12deg) scale(.9); }
  100% { opacity: 0; transform: rotate(-12deg) scale(.9); }
}
@keyframes c3-82 {
  0% { fill: var(--verde); }
  40.833% { fill: var(--verde); }
  41.833% { fill: var(--ambar); }
  88.333% { fill: var(--ambar); }
  89.333% { fill: var(--verde); }
  100% { fill: var(--verde); }
}
@keyframes c3-83 {
  0% { opacity: 1; }
  40.833% { opacity: 1; }
  40.917% { opacity: 0; }
  88.333% { opacity: 0; }
  88.417% { opacity: 1; }
  100% { opacity: 1; }
}
@keyframes c3-84 {
  0% { opacity: 0; }
  40.833% { opacity: 0; }
  40.917% { opacity: 1; }
  88.333% { opacity: 1; }
  88.417% { opacity: 0; }
  100% { opacity: 0; }
}
@keyframes c3-85 {
  0% { opacity: 0; transform: scale(.2) rotate(-20deg); }
  42.5% { opacity: 0; transform: scale(.2) rotate(-20deg); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  45.833% { opacity: 1; transform: none; }
  63.333% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  65.417% { opacity: 0; transform: scale(.2) rotate(-20deg); }
  100% { opacity: 0; transform: scale(.2) rotate(-20deg); }
}
@keyframes c3-86 {
  0% { opacity: 1; transform: none; }
  46.25% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  48.333% { opacity: 0; transform: scale(.9); }
  90.833% { opacity: 0; transform: scale(.9); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  93.333% { opacity: 1; transform: none; }
  100% { opacity: 1; transform: none; }
}
@keyframes c3-87 {
  0% { opacity: 0; transform: scale(.9); }
  46.5% { opacity: 0; transform: scale(.9); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  48.583% { opacity: 1; transform: none; }
  63.75% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  65.833% { opacity: 0; transform: scale(.9); }
  100% { opacity: 0; transform: scale(.9); }
}
@keyframes c3-88 {
  0% { opacity: 0; transform: scale(.9); }
  65.833% { opacity: 0; transform: scale(.9); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  68.333% { opacity: 1; transform: none; }
  88.333% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  90.417% { opacity: 0; transform: scale(.9); }
  100% { opacity: 0; transform: scale(.9); }
}
@keyframes c3-89 {
  0% { opacity: 1; }
  55% { opacity: 1; }
  56.25% { opacity: 0; }
  88.333% { opacity: 0; }
  89.583% { opacity: 1; }
  100% { opacity: 1; }
}
@keyframes c3-90 {
  0% { fill: var(--navy); }
  55% { fill: var(--navy); }
  56.667% { fill: var(--verde); }
  88.333% { fill: var(--verde); }
  90% { fill: var(--navy); }
  100% { fill: var(--navy); }
}
@keyframes c3-91 {
  0% { opacity: 1; transform: none; }
  55% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  57.083% { opacity: 0; transform: scale(.2); }
  90.833% { opacity: 0; transform: scale(.2); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  93.333% { opacity: 1; transform: none; }
  100% { opacity: 1; transform: none; }
}
@keyframes c3-92 {
  0% { opacity: 0; transform: scale(.2) rotate(-20deg); }
  55.417% { opacity: 0; transform: scale(.2) rotate(-20deg); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  58.75% { opacity: 1; transform: none; }
  88.333% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  90.417% { opacity: 0; transform: scale(.2) rotate(-20deg); }
  100% { opacity: 0; transform: scale(.2) rotate(-20deg); }
}
@keyframes c3-93 {
  0% { opacity: 0; transform: translate(300px,60px) rotate(-30deg) scale(0.5); }
  57.083% { opacity: 0; transform: translate(300px,60px) rotate(-30deg) scale(0.5); }
  57.25% { opacity: 1; transform: translate(300px,60px) rotate(-30deg) scale(0.8); animation-timing-function: cubic-bezier(.4,0,1,1); }
  59.583% { opacity: 1; transform: translate(350px,70px) rotate(5deg) scale(1); animation-timing-function: cubic-bezier(0,0,.4,1); }
  62.083% { opacity: 1; transform: translate(396px,112px) rotate(30deg) scale(0.9); }
  62.667% { opacity: 0; transform: translate(400px,116px) rotate(30deg) scale(0.5); }
  100% { opacity: 0; transform: translate(400px,116px) rotate(30deg) scale(0.5); }
}
@keyframes c3-94 {
  0% { opacity: 0; transform: scale(.2) rotate(-20deg); }
  62.5% { opacity: 0; transform: scale(.2) rotate(-20deg); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  65.833% { opacity: 1; transform: none; }
  87.5% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  89.583% { opacity: 0; transform: scale(.2) rotate(-20deg); }
  100% { opacity: 0; transform: scale(.2) rotate(-20deg); }
}
@keyframes c3-95 {
  0% { opacity: 0; transform: scale(0); }
  42.917% { opacity: 0; transform: scale(0); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  45% { opacity: 1; transform: none; }
  45.833% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  47.917% { opacity: 0; transform: scale(0); }
  100% { opacity: 0; transform: scale(0); }
}
@keyframes c3-96 {
  0% { opacity: 0; transform: scale(0); }
  43.75% { opacity: 0; transform: scale(0); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  45.833% { opacity: 1; transform: none; }
  46.667% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  48.75% { opacity: 0; transform: scale(0); }
  100% { opacity: 0; transform: scale(0); }
}
@keyframes c3-97 {
  0% { opacity: 0; transform: scale(0); }
  64.167% { opacity: 0; transform: scale(0); animation-timing-function: cubic-bezier(.34,1.56,.64,1); }
  66.25% { opacity: 1; transform: none; }
  72.5% { opacity: 1; transform: none; animation-timing-function: cubic-bezier(.45,.05,.35,1); }
  74.583% { opacity: 0; transform: scale(0); }
  100% { opacity: 0; transform: scale(0); }
}
