.st0 {
  fill: url(#linear-gradient2);
}

.st1 {
  fill: url(#Degradado_sin_nombre_22);
}

.st1,
.st2,
.st3,
.st4,
.st5 {
  mix-blend-mode: multiply;
  filter: blur(8px);
  opacity: .5;
}

.st6 {
  fill: url(#Degradado_sin_nombre_2572);
  stroke: #0681b1;
}

.st6,
.st7,
.st8,
.st9,
.st10 {
  stroke-miterlimit: 10;
}

.st2 {
  fill: url(#Degradado_sin_nombre_21);
}

.st3 {
  fill: url(#Degradado_sin_nombre_23);
}

.st11 {
  fill: url(#linear-gradient1);
}

.st12 {
  opacity: .4;
}

.st13 {
  fill: #064888;
}

.st14 {
  isolation: isolate;
}

.st7 {
  fill: url(#Degradado_sin_nombre_2574);
}

.st7,
.st9 {
  stroke: #064888;
}

.st8 {
  fill: url(#Degradado_sin_nombre_2573);
}

.st8,
.st10 {
  stroke: #d7830f;
}

.st15 {
  fill: url(#linear-gradient4);
}

.st4 {
  fill: url(#Degradado_sin_nombre_2);
}

.st16 {
  fill: url(#linear-gradient5);
}

.st9 {
  fill: url(#Degradado_sin_nombre_257);
}

.st17 {
  fill: url(#linear-gradient3);
}

.st10 {
  fill: url(#Degradado_sin_nombre_2571);
}

.st5 {
  fill: url(#Degradado_sin_nombre_24);
}

.st18 {
  fill: #d7830f;
}

.st19 {
  fill: url(#linear-gradient);
}

.st20 {
  fill: #0681b1;
}

#info1 .bts {
  /* animation: movement 1s ease-out infinite alternate; */
   animation: move2 1s ease-out infinite alternate;
}

#info1 .bts:hover {
    cursor: pointer;
}


#info1 a:focus .bts {
	animation:none;
	transform: translateY(-5px);
}

#info1 .bts:hover #bg1,
#info1 .bts:hover #bg5  {
    transition: .5s;
    fill: var(--ifht-sys-cor-primaria-light-contrast);
}

#info1 .bts:hover #bg2,
#info1 .bts:hover #bg4  {
    transition: .5s;
    fill: var(--ifht-sys-cor-terciaria-2-normal);
}

#info1 .bts:hover #bg3 {
    transition: .5s;
    fill: var(--ifht-sys-cor-secundaria-extralight-contrast);
}

/* #info1 .shadow {
  animation: shadow 2.25s ease-out infinite alternate;
  transform-box: fill-box; /* Importante! Usa a caixa de preenchimento do path
  transform-origin: center center; /* Centro do próprio path
} */

@keyframes shadow {
  0% {
    transform: scale(1.1); /* Initial size */
  }
  50% {
    transform: scale(.8); /* Scale up */
  }
  100% {
    transform: scale(1.1); /* Return to initial size */
  }
}

@keyframes move2 {
	from {
		transform: translateY(0);
		filter: drop-shadow(0 1px 1px rgba(11,41,39,.5));
	}

	to {
		transform: translateY(-20px);
		filter: drop-shadow(0 10px 4px rgba(11,41,39,.5));
	}
}