#welcome_svg{
    overflow: hidden;
    text-overflow: ellipsis;
    transition: transform 1s ease;
}

#welcome_svg:hover{
    transform: scale(1.02);
    transition: transform 1s ease;
}

#test1{
    animation: scaleshape1 linear 10s infinite;
}

#test2{
    animation: scaleshape2 linear 10s infinite;
}

#test3{
    animation: scaleshape3 linear 10s infinite;
}

#background_shape{
    animation: backgroundshape linear 10s infinite;
}

@keyframes backgroundshape {
    0% {
      fill: #BCB8B1;
    }
    33% {
      fill: #C4E2D9;
    }
    66% {
      fill: #95D9C3;
    }
    100% {
        fill: #BCB8B1;
    }
  }

@keyframes scaleshape3 {
    0% {
      transform: scale(1);
    }
    17% {
        transform: scale(1.05);
    }
    33% {
        transform: scale(1);
    }
    100% {
        transform: scale(1);
    }
  }

@keyframes scaleshape2 {
      33% {
        transform: scale(1);
      }
      50% {
          transform: translate(-2.5%, -2.5%) scale(1.05);
      }
      66% {
          transform: scale(1);
      }
      100% {
          transform: scale(1);
      }
}

@keyframes scaleshape1 {
    0% {
        transform: scale(1);
    }
    66% {
        transform: scale(1);
    }
    83% {
        transform: translate(-5%, -5%) scale(1.05);
    }
    100% {
        transform: scale(1);
    }
}