svg.hyperauto-diagram-svg{
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}
.hyperauto-diagram-svg .lamp{
  opacity: 0;
  transition: all 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.hyperauto-diagram-svg .lamp-color{
  fill: #FDE039;
  transition: all 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.hyperauto-diagram-svg .power3{
  opacity: 0;
  transform: translateY(-25px);
  transition: all 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.hyperauto-diagram-svg .power2{
  opacity: 0;
  transform: translateY(-50px);
  transition: all 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.hyperauto-diagram-svg .power1{
  opacity: 0;
  transform: translateY(-75px);
  transition: all 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.hyperauto-diagram-svg .hyperauto-part{
  opacity: 0;
  transition: all 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.hyperauto-diagram-svg .rpa{
  transform: translate(-20px, 0);
}
.hyperauto-diagram-svg .ai{
  transform: translate(-20px, 0);
}
.hyperauto-diagram-svg .ml{
  transform: translate(-10px, -10px);
}
.hyperauto-diagram-svg .provess-orch{
  transform: translate(-10px, -10px);
}
.hyperauto-diagram-svg .cog-auto{
  transform: translate(20px, 0px);
}
.hyperauto-diagram-svg .data-int{
  transform: translate(20px, 0);
}

.hyperauto-diagram-svg.active .lamp{
  opacity: 1;
}
.hyperauto-diagram-svg.active .hyperauto-part{
  opacity: 1;
  transform: translate(0, 0);
  transition-delay: 0.8s;
}
.hyperauto-diagram-svg.active .hyperauto-part.rpa{
  transition-delay: 0.9s;
}
.hyperauto-diagram-svg.active .hyperauto-part.ai{
  transition-delay: 1.6s;
}
.hyperauto-diagram-svg.active .hyperauto-part.ml{
  transition-delay: 2.3s;
}
.hyperauto-diagram-svg.active .hyperauto-part.provess-orch{
  transition-delay: 3s;
}
.hyperauto-diagram-svg.active .hyperauto-part.cog-auto{
  transition-delay: 3.7s;
}
.hyperauto-diagram-svg.active .hyperauto-part.data-int{
  transition-delay: 4.4s;
}
.hyperauto-diagram-svg.active .lamp-color{
  fill: #E8AF2E;
}
.hyperauto-diagram-svg.active .power3{
  transform: translateY(0);
  opacity: 1;
  transition-delay: 0.5s;
}
.hyperauto-diagram-svg.active .power2{
  transform: translateY(0);
  opacity: 1;
  transition-delay: 0.6s;
}
.hyperauto-diagram-svg.active .power1{
  transform: translateY(0);
  opacity: 1;
  transition-delay: 0.7s;
}

.cloud-eng-diagram-svg{
  width: 100%;
  height: auto;
  display: block;
  margin: 120px auto 0;
}
.cloud-eng-diagram-svg .svg-elem-1 {
  stroke-dashoffset: 2154px;
  stroke-dasharray: 2154px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.cloud-eng-diagram-svg.active .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: url("#pattern0");
}

.cloud-eng-diagram-svg .svg-elem-2 {
  stroke-dashoffset: 1920.7261962890625px;
  stroke-dasharray: 1920.7261962890625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.cloud-eng-diagram-svg.active .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(167, 167, 220);
}

.cloud-eng-diagram-svg .svg-elem-3 {
  stroke-dashoffset: 1641.911365173872px;
  stroke-dasharray: 1641.911365173872px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.cloud-eng-diagram-svg.active .svg-elem-3 {
  stroke-dashoffset: 0;
}

.cloud-eng-diagram-svg .svg-elem-4 {
  stroke-dashoffset: 2050px;
  stroke-dasharray: 2050px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.cloud-eng-diagram-svg.active .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: url("#pattern1");
}

.cloud-eng-diagram-svg .svg-elem-5 {
  stroke-dashoffset: 1828px;
  stroke-dasharray: 1828px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.cloud-eng-diagram-svg.active .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(15, 15, 45);
}

.cloud-eng-diagram-svg .svg-elem-6 {
  stroke-dashoffset: 2790.6669921875px;
  stroke-dasharray: 2790.6669921875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.cloud-eng-diagram-svg.active .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

.cloud-eng-diagram-svg .svg-elem-7 {
  stroke-dashoffset: 1158.9307861328125px;
  stroke-dasharray: 1158.9307861328125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.cloud-eng-diagram-svg.active .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(68, 116, 252);
}

.cloud-eng-diagram-svg .svg-elem-8 {
  stroke-dashoffset: 602px;
  stroke-dasharray: 602px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

.cloud-eng-diagram-svg.active .svg-elem-8 {
  stroke-dashoffset: 0;
  fill: url("#pattern2");
}

.cloud-eng-diagram-svg .svg-elem-9 {
  stroke-dashoffset: 1158.9219970703125px;
  stroke-dasharray: 1158.9219970703125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
}

.cloud-eng-diagram-svg.active .svg-elem-9 {
  stroke-dashoffset: 0;
  fill: rgb(255, 211, 68);
}

.cloud-eng-diagram-svg .svg-elem-10 {
  stroke-dashoffset: 602px;
  stroke-dasharray: 602px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
}

.cloud-eng-diagram-svg.active .svg-elem-10 {
  stroke-dashoffset: 0;
  fill: url("#pattern3");
}

.cloud-eng-diagram-svg .svg-elem-11 {
  stroke-dashoffset: 1158.9342041015625px;
  stroke-dasharray: 1158.9342041015625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
}

.cloud-eng-diagram-svg.active .svg-elem-11 {
  stroke-dashoffset: 0;
  fill: rgb(237, 145, 188);
}

.cloud-eng-diagram-svg .svg-elem-12 {
  stroke-dashoffset: 602px;
  stroke-dasharray: 602px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
}

.cloud-eng-diagram-svg.active .svg-elem-12 {
  stroke-dashoffset: 0;
  fill: url("#pattern6");
}

.cloud-eng-diagram-svg .svg-elem-13 {
  stroke-dashoffset: 1158.9349365234375px;
  stroke-dasharray: 1158.9349365234375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
}

.cloud-eng-diagram-svg.active .svg-elem-13 {
  stroke-dashoffset: 0;
  fill: rgb(89, 185, 119);
}

.cloud-eng-diagram-svg .svg-elem-14 {
  stroke-dashoffset: 602px;
  stroke-dasharray: 602px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
}
.cloud-eng-diagram-svg.active .svg-elem-14 {
  stroke-dashoffset: 0;
  fill: url("#pattern5");
}

.cloud-eng-diagram-svg .svg-elem-15 {
  stroke-dashoffset: 1158.9320068359375px;
  stroke-dasharray: 1158.9320068359375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s;
}

.cloud-eng-diagram-svg.active .svg-elem-15 {
  stroke-dashoffset: 0;
  fill: rgb(115, 110, 237);
}

.cloud-eng-diagram-svg .svg-elem-16 {
  stroke-dashoffset: 602px;
  stroke-dasharray: 602px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s;
}

.cloud-eng-diagram-svg.active .svg-elem-16 {
  stroke-dashoffset: 0;
  fill: url("#pattern4");
}

.cloud-eng-diagram-svg .svg-elem-17 {
  stroke-dashoffset: 1158.9339599609375px;
  stroke-dasharray: 1158.9339599609375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s;
}

.cloud-eng-diagram-svg.active .svg-elem-17 {
  stroke-dashoffset: 0;
  fill: rgb(251, 168, 36);
}

.cloud-eng-diagram-svg .svg-elem-18 {
  stroke-dashoffset: 602px;
  stroke-dasharray: 602px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s;
}

.cloud-eng-diagram-svg.active .svg-elem-18 {
  stroke-dashoffset: 0;
  fill: url("#pattern7");
}

.cloud-eng-diagram-svg .svg-elem-19 {
  stroke-dashoffset: 1158.9334716796875px;
  stroke-dasharray: 1158.9334716796875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s;
}

.cloud-eng-diagram-svg.active .svg-elem-19 {
  stroke-dashoffset: 0;
  fill: rgb(240, 163, 198);
}

.cloud-eng-diagram-svg .svg-elem-20 {
  stroke-dashoffset: 602px;
  stroke-dasharray: 602px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.28s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.28s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s;
}

.cloud-eng-diagram-svg.active .svg-elem-20 {
  stroke-dashoffset: 0;
  fill: url("#pattern8");
}

.cloud-eng-diagram-svg .svg-elem-21 {
  stroke-dashoffset: 406.76092529296875px;
  stroke-dasharray: 406.76092529296875px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s;
}

.cloud-eng-diagram-svg.active .svg-elem-21 {
  stroke-dashoffset: 0;
}

.cloud-eng-diagram-svg .svg-elem-22 {
  stroke-dashoffset: 545px;
  stroke-dasharray: 545px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.52s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9000000000000004s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.52s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9000000000000004s;
}

.cloud-eng-diagram-svg.active .svg-elem-22 {
  stroke-dashoffset: 0;
}

.cloud-eng-diagram-svg .svg-elem-23 {
  stroke-dashoffset: 484px;
  stroke-dasharray: 484px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6399999999999997s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6399999999999997s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3s;
}

.cloud-eng-diagram-svg.active .svg-elem-23 {
  stroke-dashoffset: 0;
}

.cloud-eng-diagram-svg .svg-elem-24 {
  stroke-dashoffset: 668.4594116210938px;
  stroke-dasharray: 668.4594116210938px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.76s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.76s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1000000000000005s;
}

.cloud-eng-diagram-svg.active .svg-elem-24 {
  stroke-dashoffset: 0;
}

.cloud-eng-diagram-svg .svg-elem-25 {
  stroke-dashoffset: 578.6751708984375px;
  stroke-dasharray: 578.6751708984375px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s;
}

.cloud-eng-diagram-svg.active .svg-elem-25 {
  stroke-dashoffset: 0;
}

.cloud-eng-diagram-svg .svg-elem-26 {
  stroke-dashoffset: 307px;
  stroke-dasharray: 307px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s;
}

.cloud-eng-diagram-svg.active .svg-elem-26 {
  stroke-dashoffset: 0;
}

.cloud-eng-diagram-svg .svg-elem-27 {
  stroke-dashoffset: 547.018310546875px;
  stroke-dasharray: 547.018310546875px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4000000000000004s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4000000000000004s;
}

.cloud-eng-diagram-svg.active .svg-elem-27 {
  stroke-dashoffset: 0;
}

.cloud-eng-diagram-svg .svg-elem-28 {
  stroke-dashoffset: 786.8749389648438px;
  stroke-dasharray: 786.8749389648438px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2399999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2399999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5s;
}

.cloud-eng-diagram-svg.active .svg-elem-28 {
  stroke-dashoffset: 0;
  fill: rgb(68, 116, 252);
}

.cloud-eng-diagram-svg .svg-elem-29 {
  stroke-dashoffset: 2610.164306640625px;
  stroke-dasharray: 2610.164306640625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6000000000000005s;
}

.cloud-eng-diagram-svg.active .svg-elem-29 {
  stroke-dashoffset: 0;
  fill: rgb(255, 211, 68);
}

.cloud-eng-diagram-svg .svg-elem-30 {
  stroke-dashoffset: 2390.112060546875px;
  stroke-dasharray: 2390.112060546875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s;
}

.cloud-eng-diagram-svg.active .svg-elem-30 {
  stroke-dashoffset: 0;
  fill: rgb(89, 185, 119);
}

.cloud-eng-diagram-svg .svg-elem-31 {
  stroke-dashoffset: 1877.30859375px;
  stroke-dasharray: 1877.30859375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5999999999999996s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5999999999999996s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s;
}

.cloud-eng-diagram-svg.active .svg-elem-31 {
  stroke-dashoffset: 0;
  fill: rgb(237, 145, 188);
}

.cloud-eng-diagram-svg .svg-elem-32 {
  stroke-dashoffset: 2204.747314453125px;
  stroke-dasharray: 2204.747314453125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7199999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.9000000000000004s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7199999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.9000000000000004s;
}

.cloud-eng-diagram-svg.active .svg-elem-32 {
  stroke-dashoffset: 0;
  fill: rgb(237, 145, 188);
}

.cloud-eng-diagram-svg .svg-elem-33 {
  stroke-dashoffset: 2066.062255859375px;
  stroke-dasharray: 2066.062255859375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.84s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.84s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4s;
}

.cloud-eng-diagram-svg.active .svg-elem-33 {
  stroke-dashoffset: 0;
  fill: rgb(115, 110, 237);
}

.cloud-eng-diagram-svg .svg-elem-34 {
  stroke-dashoffset: 890.5096435546875px;
  stroke-dasharray: 890.5096435546875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.96s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.96s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1000000000000005s;
}

.cloud-eng-diagram-svg.active .svg-elem-34 {
  stroke-dashoffset: 0;
  fill: rgb(251, 168, 36);
}

.cloud-eng-diagram-svg .svg-elem-35 {
  stroke-dashoffset: 6002px;
  stroke-dasharray: 6002px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.08s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.08s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s;
}

.cloud-eng-diagram-svg.active .svg-elem-35 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}


.dataanalytics-diagram-svg{
  width: 100%;
  height: auto;
}
.dataanalytics-diagram-svg .dataanalytics-circle{
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataanalytics-diagram-svg.active .dataanalytics-circle{
  opacity: 1;
}
.dataanalytics-diagram-svg .dataanalytics-circleline{
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataanalytics-diagram-svg.active .dataanalytics-circleline{
  opacity: 1;
  transition-delay: 0.3s;
}
.dataanalytics-diagram-svg .dataanalytics-dot{
  stroke-dashoffset: 64.04343897945097px;
  stroke-dasharray: 64.04343897945097px;
  fill: transparent;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s;
}
.dataanalytics-diagram-svg.active .dataanalytics-dot.dot2{
  transition-delay: 0.1s, 0.7s;
}
.dataanalytics-diagram-svg.active .dataanalytics-dot.dot3{
  transition-delay: 0.2s, 0.8s;
}
.dataanalytics-diagram-svg.active .dataanalytics-dot.dot4{
  transition-delay: 0.3s, 0.9s;
}
.dataanalytics-diagram-svg.active .dataanalytics-dot.dot5{
  transition-delay: 0.4s, 1s;
}
.dataanalytics-diagram-svg.active .dataanalytics-dot{
  stroke-dashoffset: 0;
  fill: #1E1E1E;
}
.dataanalytics-diagram-svg .line1 {
  stroke-dashoffset: 137.65292358398438px;
  stroke-dasharray: 137.65292358398438px;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataanalytics-diagram-svg .line2 {
  stroke-dashoffset: 110.7779312133789px;
  stroke-dasharray: 110.7779312133789px;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataanalytics-diagram-svg .line3 {
  stroke-dashoffset: 171.89898681640625px;
  stroke-dasharray: 171.89898681640625px;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataanalytics-diagram-svg .line4 {
  stroke-dashoffset: 110.77792358398438px;
  stroke-dasharray: 110.77792358398438px;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataanalytics-diagram-svg .line5 {
  stroke-dashoffset: 137.652587890625px;
  stroke-dasharray: 137.652587890625px;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataanalytics-diagram-svg.active .line1 {
  transition-delay: 0.3s, 0.9s;
}
.dataanalytics-diagram-svg.active .line2 {
  transition-delay: 0.5s, 1.1s;
}
.dataanalytics-diagram-svg.active .line3 {
  transition-delay: 0.7s, 1.3s;
}
.dataanalytics-diagram-svg.active .line4 {
  transition-delay: 0.9s, 1.5s;
}
.dataanalytics-diagram-svg.active .line5 {
  transition-delay: 1.1s, 1.8s;
}
.dataanalytics-diagram-svg.active .dataanalytics-line{
  stroke-dashoffset: 0;
}
.dataanalytics-diagram-svg .dataanalytics-part {
  opacity: 0;
  transition: opacity 0.5s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataanalytics-diagram-svg.active .dataanalytics-part {
  opacity: 1;
  transition-delay: 0.7s;
}
.dataanalytics-diagram-svg.active .dataanalytics-part.pre-mode {
  transition-delay: 0.9s;
}
.dataanalytics-diagram-svg.active .dataanalytics-part.adv-analyt {
  transition-delay: 1.1s;
}
.dataanalytics-diagram-svg.active .dataanalytics-part.pres-mode {
  transition-delay: 1.3s;
}
.dataanalytics-diagram-svg.active .dataanalytics-part.data-visule {
  transition-delay: 1.5s;
}
@keyframes helicopter-move{
	0%{
		transform: translate(-10px, -5px);
	}
	100%{
		transform: translate(0px, 5px);
	}
}

.ai-ml-diagram{
  width: 100%;
  height: auto;
  max-width: 560px;
  display: block;
  margin: 0 auto;
}
.ai-ml-diagram .aiml-diagram--part{
  opacity: 0;
  transition: opacity 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s
}
.ai-ml-diagram.active .aiml-diagram--part{
  opacity: 1;
}

.ai-ml-diagram .line1 {
  stroke-dashoffset: 188px;
  stroke-dasharray: 188px;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.64s;
}
.ai-ml-diagram .line2 {
  stroke-dashoffset: 188px;
  stroke-dasharray: 188px;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.75s;
}

.ai-ml-diagram .aiml-diagram--part.comp-adv{
  transition-delay: 0.84s;
}

.ai-ml-diagram .line11 {
  stroke-dashoffset: 187px;
  stroke-dasharray: 187px;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.02s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.05s;
}
.ai-ml-diagram .line12 {
  stroke-dashoffset: 187px;
  stroke-dasharray: 187px;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.14s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.17s;
}

.ai-ml-diagram .aiml-diagram--part.enh-cyber{
  transition-delay: 1.26s;
}

.ai-ml-diagram .line9 {
  stroke-dashoffset: 187px;
  stroke-dasharray: 187px;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.38s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.41s;
}
.ai-ml-diagram .line10 {
  stroke-dashoffset: 187px;
  stroke-dasharray: 187px;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.50s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.53s;
}

.ai-ml-diagram .aiml-diagram--part.enhcust-exp{
  transition-delay: 1.62s;
}

.ai-ml-diagram .line7 {
  stroke-dashoffset: 188px;
  stroke-dasharray: 188px;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.74s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.77s;
}
.ai-ml-diagram .line8 {
  stroke-dashoffset: 188px;
  stroke-dasharray: 188px;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.86s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.89s;
}

.ai-ml-diagram .aiml-diagram--part.impdec-making{
  transition-delay: 1.98s;
}

.ai-ml-diagram .line5 {
  stroke-dashoffset: 187px;
  stroke-dasharray: 187px;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.14s;
}
.ai-ml-diagram .line6 {
  stroke-dashoffset: 187px;
  stroke-dasharray: 187px;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.22s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.25s;
}

.ai-ml-diagram .aiml-diagram--part.incre-effic{
  transition-delay: 2.34s;
}

.ai-ml-diagram .line3 {
  stroke-dashoffset: 191px;
  stroke-dasharray: 191px;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.46s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.49s;
}
.ai-ml-diagram .line4 {
  stroke-dashoffset: 191px;
  stroke-dasharray: 191px;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.58s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 2.61s;
}

.ai-ml-diagram.active .aiml-diagram-line {
  stroke-dashoffset: 0;
}

.healthcare-diagram{
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}
.healthcare-diagram .svg-elem-2 {
  stroke-dashoffset: 1106.8577880859375px;
  stroke-dasharray: 1106.8577880859375px;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s;
}
.healthcare-diagram.active .svg-elem-2 {
  stroke-dashoffset: 0;
}

.healthcare-diagram .healthcare-part{
  opacity: 0;
  transition: opacity 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s
}
.healthcare-diagram.active .healthcare-part{
  opacity: 1;
}

.healthcare-diagram .svg-elem-8 {
  stroke-dashoffset: 1106.4788818359375px;
  stroke-dasharray: 1106.4788818359375px;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 0.74s;
}
.healthcare-diagram.active .svg-elem-8 {
  stroke-dashoffset: 0;
}

.healthcare-diagram .healthcare-part.availability{
  transition-delay: 0.64s
}

.healthcare-diagram .svg-elem-5 {
  stroke-dashoffset: 1106.856689453125px;
  stroke-dasharray: 1106.856689453125px;
  transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                fill 0.3s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}
.healthcare-diagram.active .svg-elem-5 {
  stroke-dashoffset: 0;
}

.healthcare-diagram .healthcare-part.accessibility{
  transition-delay: 1.08s
}

.data-strategy-diagram-svg{
  width: 100%;
  height: auto;
  margin-top: 30px;
}
.data-strategy-diagram-svg .strategy-title{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}
.data-strategy-diagram-svg.active .strategy-title{
  opacity: 1;
}
.data-strategy-diagram-svg .strategy-step1{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.data-strategy-diagram-svg.active .strategy-step1{
  opacity: 1;
  transition-delay: 0.12s;
}
.data-strategy-diagram-svg .strategy-line1 {
  stroke-dashoffset: 701.8095092773438px;
  stroke-dasharray: 701.8095092773438px;
  fill: transparent;
  transition: stroke-dashoffset 1.5s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.data-strategy-diagram-svg.active .strategy-line1 {
  stroke-dashoffset: 0;
  transition-delay: 1s;
}
.data-strategy-diagram-svg .strategy-step2{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.data-strategy-diagram-svg.active .strategy-step2{
  opacity: 1;
  transition-delay: 1.9s;
}
.data-strategy-diagram-svg .strategy-line2 {
  stroke-dashoffset: 877.473876953125px;
  stroke-dasharray: 877.473876953125px;
  fill: transparent;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.data-strategy-diagram-svg.active .strategy-line2 {
  stroke-dashoffset: 0;
  transition-delay: 2.8s;
}
.data-strategy-diagram-svg .strategy-step3{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.data-strategy-diagram-svg.active .strategy-step3{
  opacity: 1;
  transition-delay: 3.7s;
}
.data-strategy-diagram-svg .strategy-line3 {
  stroke-dashoffset: 701.8096923828125px;
  stroke-dasharray: 701.8096923828125px;
  fill: transparent;
  transition: stroke-dashoffset 1.5s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.data-strategy-diagram-svg.active .strategy-line3 {
  stroke-dashoffset: 0;
  transition-delay: 4.6s;
}
.data-strategy-diagram-svg .strategy-step4{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.data-strategy-diagram-svg.active .strategy-step4{
  opacity: 1;
  transition-delay: 5.5s;
}


.masterdataman-diagram-svg{
  width: 100%;
  height: auto;
  margin: 0 auto;
  max-width: 1200px;
  display: block;
}

.masterdataman-diagram-svg .masterdataman-title{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-title{
  opacity: 1;
}
.masterdataman-diagram-svg .masterdataman-exceptions{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-exceptions{
  opacity: 1;
  transition-delay: 0.5s;
}
.masterdataman-diagram-svg .masterdataman-righttitle{
  opacity: 0;
  transition: opacity 0.5s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-righttitle{
  opacity: 1;
  transition-delay: 1s;
}
.masterdataman-diagram-svg .masterdataman-rightbox{
  opacity: 0;
  transition: opacity 0.5s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-rightbox{
  opacity: 1;
  transition-delay: 0.8s;
}
.masterdataman-diagram-svg .masterdataman-right1{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-right1{
  opacity: 1;
  transition-delay: 1.5s;
}
.masterdataman-diagram-svg .masterdataman-right2{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-right2{
  opacity: 1;
  transition-delay: 2s;
}
.masterdataman-diagram-svg .masterdataman-right3{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-right3{
  opacity: 1;
  transition-delay: 2.5s;
}
.masterdataman-diagram-svg .masterdataman-right4{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-right4{
  opacity: 1;
  transition-delay: 3s;
}
.masterdataman-diagram-svg .masterdataman-dot1{
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-dot1{
  opacity: 1;
  transition-delay: 3.2s;
}
.masterdataman-diagram-svg .masterdataman-dot2{
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-dot2{
  opacity: 1;
  transition-delay: 3.4s;
}
.masterdataman-diagram-svg .masterdataman-dot3{
  opacity: 0;
  transition: opacity 0.3s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-dot3{
  opacity: 1;
  transition-delay: 3.6s;
}
.masterdataman-diagram-svg .masterdataman-left1{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-left1{
  opacity: 1;
  transition-delay: 3.5s;
}
.masterdataman-diagram-svg .masterdataman-left2{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-left2{
  opacity: 1;
  transition-delay: 4s;
}
.masterdataman-diagram-svg .masterdataman-left3{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-left3{
  opacity: 1;
  transition-delay: 4.5s;
}
.masterdataman-diagram-svg .masterdataman-left4{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-left4{
  opacity: 1;
  transition-delay: 5s;
}
.masterdataman-diagram-svg .masterdataman-left5{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-left5{
  opacity: 1;
  transition-delay: 5.5s;
}
.masterdataman-diagram-svg .masterdataman-leftarrow1{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-leftarrow1{
  opacity: 1;
  transition-delay: 5.9s;
}
.masterdataman-diagram-svg .masterdataman-leftarrow2{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-leftarrow2{
  opacity: 1;
  transition-delay: 6.3s;
}
.masterdataman-diagram-svg .masterdataman-leftarrow3{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-leftarrow3{
  opacity: 1;
  transition-delay: 6.7s;
}
.masterdataman-diagram-svg .masterdataman-leftarrow4{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-leftarrow4{
  opacity: 1;
  transition-delay: 7.1s;
}
.masterdataman-diagram-svg .masterdataman-line1{
  stroke-dashoffset: 392px;
  stroke-dasharray: 392px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-line1{
  stroke-dashoffset: 0;
  transition-delay: 7.5s, 7.8s;
}
.masterdataman-diagram-svg .masterdataman-line5{
  stroke-dashoffset: 61px;
  stroke-dasharray: 61px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-line5{
  stroke-dashoffset: 0;
  transition-delay: 7.72s, 7.9s;
}
.masterdataman-diagram-svg .masterdataman-line5-arrow{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-line5-arrow{
  opacity: 1;
  transition-delay: 7.72s, 7.9s;
}
.masterdataman-diagram-svg .masterdataman-except2{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-except2{
  opacity: 1;
  transition-delay: 7.72s, 7.9s;
}
.masterdataman-diagram-svg .masterdataman-line2{
  stroke-dashoffset: 922px;
  stroke-dasharray: 922px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-line2{
  stroke-dashoffset: 0;
  transition-delay: 7.84s, 8s;
}
.masterdataman-diagram-svg .masterdataman-line2-arrow{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-line2-arrow{
  opacity: 1;
  transition-delay: 7.84s, 8s;
}
.masterdataman-diagram-svg .masterdataman-line3{
  stroke-dashoffset: 832px;
  stroke-dasharray: 832px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg .masterdataman-line4{
  stroke-dashoffset: 538px;
  stroke-dasharray: 538px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-line3, .masterdataman-diagram-svg.active .masterdataman-line4{
  stroke-dashoffset: 0;
  transition-delay: 8.06s, 8.1s;
}
.masterdataman-diagram-svg .masterdataman-line3-arrow{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-line3-arrow{
  opacity: 1;
  transition-delay: 8.06s, 8.1s;
}
.masterdataman-diagram-svg .masterdataman-except{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-except{
  opacity: 1;
  transition-delay: 8.06s;
}
.masterdataman-diagram-svg .masterdataman-line6{
  stroke-dashoffset: 576px;
  stroke-dasharray: 576px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-line6{
  stroke-dashoffset: 0;
  transition-delay: 8.18s, 8.2s;
}
.masterdataman-diagram-svg .masterdataman-line6-arrow{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-line6-arrow{
  opacity: 1;
  transition-delay: 8.22s;
}
.masterdataman-diagram-svg .masterdataman-excsentback{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.masterdataman-diagram-svg.active .masterdataman-excsentback{
  opacity: 1;
  transition-delay: 8.26s;
}


.datagov-diagram-svg{
  width: 100%;
  height: auto;
  max-width: 1100px;
  display: block;
  margin: 0 auto;
}
.datagov-diagram-svg .datagov-step1{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datagov-diagram-svg.active .datagov-step1{
  opacity: 1;
}
.datagov-diagram-svg .datagov-step2{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datagov-diagram-svg.active .datagov-step2{
  opacity: 1;
  transition-delay: 1.5s;
}
.datagov-diagram-svg .datagov-step3{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datagov-diagram-svg.active .datagov-step3{
  opacity: 1;
  transition-delay: 3s;
}
.datagov-diagram-svg .datagov-step4{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datagov-diagram-svg.active .datagov-step4{
  opacity: 1;
  transition-delay: 4.5s;
}
.datagov-diagram-svg .datagov-text-step1{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datagov-diagram-svg.active .datagov-text-step1{
  opacity: 1;
  transition-delay: 0.5s;
}
.datagov-diagram-svg .datagov-text-step2{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datagov-diagram-svg.active .datagov-text-step2{
  opacity: 1;
  transition-delay: 2s;
}
.datagov-diagram-svg .datagov-text-step3{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datagov-diagram-svg.active .datagov-text-step3{
  opacity: 1;
  transition-delay: 3.5s;
}
.datagov-diagram-svg .datagov-text-step4{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datagov-diagram-svg.active .datagov-text-step4{
  opacity: 1;
  transition-delay: 5s;
}
.datagov-diagram-svg .datagov-box-step1{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datagov-diagram-svg.active .datagov-box-step1{
  opacity: 1;
  transition-delay: 0.7s;
}
.datagov-diagram-svg .datagov-box-step2{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datagov-diagram-svg.active .datagov-box-step2{
  opacity: 1;
  transition-delay: 2.2s;
}
.datagov-diagram-svg .datagov-box-step3{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datagov-diagram-svg.active .datagov-box-step3{
  opacity: 1;
  transition-delay: 3.7s;
}
.datagov-diagram-svg .datagov-box-step4{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datagov-diagram-svg.active .datagov-box-step4{
  opacity: 1;
  transition-delay: 5.2s;
}
.datagov-diagram-svg .st6{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datagov-diagram-svg .datagov-option{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}

.dataeng-diagram-svg{
  width: 100%;
  height: auto;
}

.dataeng-diagram-svg .svg-elem-1 {
  stroke-dashoffset: 1937.2210746113126px;
  stroke-dasharray: 1937.2210746113126px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}
.dataeng-diagram-svg.active .svg-elem-1 {
  stroke-dashoffset: 0;
}
.dataeng-diagram-svg .dataeng-title {
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataeng-diagram-svg.active .dataeng-title {
  opacity: 1;
  transition-delay: 0.12s;
}
.dataeng-diagram-svg .svg-elem-3 {
  stroke-dashoffset: 127px;
  stroke-dasharray: 127px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataeng-diagram-svg.active .svg-elem-3 {
  stroke-dashoffset: 0;
  transition-delay: 0.24s, 1s;
}
.dataeng-diagram-svg .svg-elem-4 {
  stroke-dashoffset: 108.8503646850586px;
  stroke-dasharray: 108.8503646850586px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataeng-diagram-svg.active .svg-elem-4 {
  stroke-dashoffset: 0;
  transition-delay: 0.36s, 1.1s;
}
.dataeng-diagram-svg .svg-elem-5 {
  stroke-dashoffset: 108.8425521850586px;
  stroke-dasharray: 108.8425521850586px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataeng-diagram-svg.active .svg-elem-5 {
  stroke-dashoffset: 0;
  transition-delay: 0.48s, 1.2s;
}
.dataeng-diagram-svg .dataeng-acount {
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataeng-diagram-svg.active .dataeng-acount {
  opacity: 1;
  transition-delay: 0.9s;
}
.dataeng-diagram-svg .dataeng-efficient {
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataeng-diagram-svg.active .dataeng-efficient {
  opacity: 1;
  transition-delay: 1.4s;
}
.dataeng-diagram-svg .dataeng-impact {
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataeng-diagram-svg.active .dataeng-impact {
  opacity: 1;
  transition-delay: 1.5s;
}

.dataeng-diagram-svg .svg-elem-6 {
  stroke-dashoffset: 2038.0006103515625px;
  stroke-dasharray: 2038.0006103515625px;
  fill: transparent;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataeng-diagram-svg.active .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(128, 170, 255);
  transition-delay: 1.5s, 2.1s;
}

.dataeng-diagram-svg .svg-elem-7 {
  stroke-dashoffset: 1706.9326171875px;
  stroke-dasharray: 1706.9326171875px;
  fill: transparent;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataeng-diagram-svg.active .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(251, 168, 36);
  transition-delay: 1.74s, 2.3s;
}
.dataeng-diagram-svg .svg-elem-8 {
  stroke-dashoffset: 2038.0589599609375px;
  stroke-dasharray: 2038.0589599609375px;
  fill: transparent;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataeng-diagram-svg.active .svg-elem-8 {
  stroke-dashoffset: 0;
  fill: rgb(128, 170, 255);
  transition-delay: 1.98s, 1.7s;
}
.dataeng-diagram-svg .svg-elem-9 {
  stroke-dashoffset: 1766.1663818359375px;
  stroke-dasharray: 1766.1663818359375px;
  fill: transparent;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataeng-diagram-svg.active .svg-elem-9 {
  stroke-dashoffset: 0;
  fill: rgb(251, 168, 36);
  transition-delay: 2.22s, 1.9s;
}
.dataeng-diagram-svg .svg-elem-10 {
  stroke-dashoffset: 2037.964111328125px;
  stroke-dasharray: 2037.964111328125px;
  fill: transparent;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataeng-diagram-svg.active .svg-elem-10 {
  stroke-dashoffset: 0;
  fill: rgb(128, 170, 255);
  transition-delay: 2.46s, 2.1s;
}
.dataeng-diagram-svg .svg-elem-11 {
  stroke-dashoffset: 1988.233154296875px;
  stroke-dasharray: 1988.233154296875px;
  fill: transparent;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataeng-diagram-svg.active .svg-elem-11 {
  stroke-dashoffset: 0;
  fill: rgb(251, 168, 36);
  transition-delay: 2.7s, 2.3s;
}
.dataeng-diagram-svg .svg-elem-12 {
  stroke-dashoffset: 1366.3685302734375px;
  stroke-dasharray: 1366.3685302734375px;
  fill: transparent;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataeng-diagram-svg.active .svg-elem-12 {
  stroke-dashoffset: 0;
  fill: rgb(118, 114, 236);
  transition-delay: 2.94s, 2.5s;
}
.dataeng-diagram-svg .svg-elem-13 {
  stroke-dashoffset: 1367.897216796875px;
  stroke-dasharray: 1367.897216796875px;
  fill: transparent;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataeng-diagram-svg.active .svg-elem-13 {
  stroke-dashoffset: 0;
  fill: rgb(89, 185, 119);
  transition-delay: 3.18s, 2.7s;
}
.dataeng-diagram-svg .svg-elem-14 {
  stroke-dashoffset: 1368.039306640625px;
  stroke-dasharray: 1368.039306640625px;
  fill: transparent;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataeng-diagram-svg.active .svg-elem-14 {
  stroke-dashoffset: 0;
  fill: rgb(237, 145, 188);
  transition-delay: 3.42s, 2.9s;
}

.dataeng-diagram-svg .dataeng-reliab {
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataeng-diagram-svg.active .dataeng-reliab {
  opacity: 1;
  transition-delay: 3.9s;
}
.dataeng-diagram-svg .dataeng-access {
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataeng-diagram-svg.active .dataeng-access {
  opacity: 1;
  transition-delay: 4.4s;
}
.dataeng-diagram-svg .dataeng-quality {
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataeng-diagram-svg.active .dataeng-quality {
  opacity: 1;
  transition-delay: 4.9s;
}
.dataeng-diagram-svg .dataeng-design {
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataeng-diagram-svg.active .dataeng-design {
  opacity: 1;
  transition-delay: 5.4s;
}
.dataeng-diagram-svg .dataeng-maintent {
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataeng-diagram-svg.active .dataeng-maintent {
  opacity: 1;
  transition-delay: 5.9s;
}
.dataeng-diagram-svg .dataeng-development {
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataeng-diagram-svg.active .dataeng-development {
  opacity: 1;
  transition-delay: 5.4s;
}



.cvm-diagram-svg{
  width: 100%;
  height: auto;
  max-width: 1100px;
  margin: 0 auto;
  display: block;
}
.cvm-diagram-svg .svg-elem-1 {
  stroke-dashoffset: 465.3851013183594px;
  stroke-dasharray: 465.3851013183594px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

.cvm-diagram-svg.active .svg-elem-1 {
  stroke-dashoffset: 0;
}

.cvm-diagram-svg .svg-elem-2 {
  stroke-dashoffset: 2054px;
  stroke-dasharray: 2054px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

.cvm-diagram-svg.active .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(237, 145, 188);
}

.cvm-diagram-svg .svg-elem-3 {
  stroke-dashoffset: 832.6175537109375px;
  stroke-dasharray: 832.6175537109375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

.cvm-diagram-svg.active .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(41, 51, 72);
}

.cvm-diagram-svg .svg-elem-4 {
  stroke-dashoffset: 465.3848876953125px;
  stroke-dasharray: 465.3848876953125px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

.cvm-diagram-svg.active .svg-elem-4 {
  stroke-dashoffset: 0;
}

.cvm-diagram-svg .svg-elem-5 {
  stroke-dashoffset: 832.6177368164062px;
  stroke-dasharray: 832.6177368164062px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

.cvm-diagram-svg.active .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(41, 51, 72);
}

.cvm-diagram-svg .svg-elem-6 {
  stroke-dashoffset: 465.3848876953125px;
  stroke-dasharray: 465.3848876953125px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

.cvm-diagram-svg.active .svg-elem-6 {
  stroke-dashoffset: 0;
}

.cvm-diagram-svg .svg-elem-7 {
  stroke-dashoffset: 832.6174926757812px;
  stroke-dasharray: 832.6174926757812px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

.cvm-diagram-svg.active .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(41, 51, 72);
}

.cvm-diagram-svg .svg-elem-8 {
  stroke-dashoffset: 465.38470458984375px;
  stroke-dasharray: 465.38470458984375px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

.cvm-diagram-svg.active .svg-elem-8 {
  stroke-dashoffset: 0;
}

.cvm-diagram-svg .svg-elem-9 {
  stroke-dashoffset: 832.617431640625px;
  stroke-dasharray: 832.617431640625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
}

.cvm-diagram-svg.active .svg-elem-9 {
  stroke-dashoffset: 0;
  fill: rgb(41, 51, 72);
}

.cvm-diagram-svg .svg-elem-10 {
  stroke-dashoffset: 465.3852233886719px;
  stroke-dasharray: 465.3852233886719px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7000000000000002s;
}

.cvm-diagram-svg.active .svg-elem-10 {
  stroke-dashoffset: 0;
}

.cvm-diagram-svg .svg-elem-11 {
  stroke-dashoffset: 1416px;
  stroke-dasharray: 1416px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s;
}

.cvm-diagram-svg.active .svg-elem-11 {
  stroke-dashoffset: 0;
  fill: rgb(237, 145, 188);
}

.cvm-diagram-svg .svg-elem-12 {
  stroke-dashoffset: 438.68137884898124px;
  stroke-dasharray: 438.68137884898124px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s;
}

.cvm-diagram-svg.active .svg-elem-12 {
  stroke-dashoffset: 0;
  fill: rgb(237, 145, 188);
}

.cvm-diagram-svg .svg-elem-13 {
  stroke-dashoffset: 438.68137884898124px;
  stroke-dasharray: 438.68137884898124px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s;
}

.cvm-diagram-svg.active .svg-elem-13 {
  stroke-dashoffset: 0;
  fill: rgb(89, 185, 119);
}

.cvm-diagram-svg .svg-elem-14 {
  stroke-dashoffset: 438.68137884898124px;
  stroke-dasharray: 438.68137884898124px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
}

.cvm-diagram-svg.active .svg-elem-14 {
  stroke-dashoffset: 0;
  fill: rgb(251, 168, 36);
}

.cvm-diagram-svg .svg-elem-15 {
  stroke-dashoffset: 438.68137884898124px;
  stroke-dasharray: 438.68137884898124px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s;
}

.cvm-diagram-svg.active .svg-elem-15 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

.cvm-diagram-svg .svg-elem-16 {
  stroke-dashoffset: 404.1238596594935px;
  stroke-dasharray: 404.1238596594935px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s;
}

.cvm-diagram-svg.active .svg-elem-16 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

.cvm-diagram-svg .svg-elem-17 {
  stroke-dashoffset: 404.1238596594935px;
  stroke-dasharray: 404.1238596594935px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s;
}

.cvm-diagram-svg.active .svg-elem-17 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

.cvm-diagram-svg .svg-elem-18 {
  stroke-dashoffset: 404.1238596594935px;
  stroke-dasharray: 404.1238596594935px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s;
}

.cvm-diagram-svg.active .svg-elem-18 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

.cvm-diagram-svg .svg-elem-19 {
  stroke-dashoffset: 296.4765930175781px;
  stroke-dasharray: 296.4765930175781px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s;
}

.cvm-diagram-svg.active .svg-elem-19 {
  stroke-dashoffset: 0;
  fill: rgb(27, 153, 64);
}

.cvm-diagram-svg .svg-elem-20 {
  stroke-dashoffset: 302.6788330078125px;
  stroke-dasharray: 302.6788330078125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.28s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.28s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s;
}

.cvm-diagram-svg.active .svg-elem-20 {
  stroke-dashoffset: 0;
  fill: rgb(255, 190, 4);
}

.cvm-diagram-svg .svg-elem-21 {
  stroke-dashoffset: 289.790771484375px;
  stroke-dasharray: 289.790771484375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s;
}

.cvm-diagram-svg.active .svg-elem-21 {
  stroke-dashoffset: 0;
  fill: rgb(4, 60, 251);
}

.cvm-diagram-svg .svg-elem-22 {
  stroke-dashoffset: 238.03140258789062px;
  stroke-dasharray: 238.03140258789062px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.52s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9000000000000004s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.52s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9000000000000004s;
}

.cvm-diagram-svg.active .svg-elem-22 {
  stroke-dashoffset: 0;
  fill: rgb(228, 98, 157);
}

.cvm-diagram-svg .svg-elem-23 {
  stroke-dashoffset: 694.0960083007812px;
  stroke-dasharray: 694.0960083007812px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6399999999999997s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6399999999999997s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3s;
}

.cvm-diagram-svg.active .svg-elem-23 {
  stroke-dashoffset: 0;
  fill: url("#pattern0");
}

.cvm-diagram-svg .svg-elem-24 {
  stroke-dashoffset: 694.0960083007812px;
  stroke-dasharray: 694.0960083007812px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.76s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.76s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1000000000000005s;
}

.cvm-diagram-svg.active .svg-elem-24 {
  stroke-dashoffset: 0;
  fill: url("#pattern1");
}

.cvm-diagram-svg .svg-elem-25 {
  stroke-dashoffset: 694.0960083007812px;
  stroke-dasharray: 694.0960083007812px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s;
}

.cvm-diagram-svg.active .svg-elem-25 {
  stroke-dashoffset: 0;
  fill: url("#pattern2");
}

.cvm-diagram-svg .svg-elem-26 {
  stroke-dashoffset: 694.0960083007812px;
  stroke-dasharray: 694.0960083007812px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s;
}

.cvm-diagram-svg.active .svg-elem-26 {
  stroke-dashoffset: 0;
  fill: url("#pattern3");
}

.cvm-diagram-svg .svg-elem-27 {
  stroke-dashoffset: 562px;
  stroke-dasharray: 562px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.12s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4000000000000004s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4000000000000004s;
}

.cvm-diagram-svg.active .svg-elem-27 {
  stroke-dashoffset: 0;
}

.cvm-diagram-svg .svg-elem-28 {
  stroke-dashoffset: 467px;
  stroke-dasharray: 467px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2399999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2399999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5s;
}

.cvm-diagram-svg.active .svg-elem-28 {
  stroke-dashoffset: 0;
}

.cvm-diagram-svg .svg-elem-29 {
  stroke-dashoffset: 531px;
  stroke-dasharray: 531px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.36s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6000000000000005s;
}

.cvm-diagram-svg.active .svg-elem-29 {
  stroke-dashoffset: 0;
}

.cvm-diagram-svg .svg-elem-30 {
  stroke-dashoffset: 612px;
  stroke-dasharray: 612px;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.48s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s;
}

.cvm-diagram-svg.active .svg-elem-30 {
  stroke-dashoffset: 0;
}

.cvm-diagram-svg .svg-elem-31 {
  stroke-dashoffset: 1911.7021484375px;
  stroke-dasharray: 1911.7021484375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5999999999999996s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5999999999999996s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s;
}

.cvm-diagram-svg.active .svg-elem-31 {
  stroke-dashoffset: 0;
  fill: rgb(228, 98, 157);
}

.cvm-diagram-svg .svg-elem-32 {
  stroke-dashoffset: 1735.8203125px;
  stroke-dasharray: 1735.8203125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7199999999999998s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.9000000000000004s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7199999999999998s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.9000000000000004s;
}

.cvm-diagram-svg.active .svg-elem-32 {
  stroke-dashoffset: 0;
  fill: rgb(89, 185, 119);
}

.cvm-diagram-svg .svg-elem-33 {
  stroke-dashoffset: 2231.357421875px;
  stroke-dasharray: 2231.357421875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.84s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.84s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4s;
}

.cvm-diagram-svg.active .svg-elem-33 {
  stroke-dashoffset: 0;
  fill: rgb(251, 168, 36);
}

.cvm-diagram-svg .svg-elem-34 {
  stroke-dashoffset: 2562.21142578125px;
  stroke-dasharray: 2562.21142578125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.96s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.96s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1000000000000005s;
}

.cvm-diagram-svg.active .svg-elem-34 {
  stroke-dashoffset: 0;
  fill: rgb(68, 116, 252);
}

.cvm-diagram-svg .svg-elem-35 {
  stroke-dashoffset: 2264.686767578125px;
  stroke-dasharray: 2264.686767578125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.08s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.08s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s;
}

.cvm-diagram-svg.active .svg-elem-35 {
  stroke-dashoffset: 0;
  fill: rgb(41, 51, 72);
}

.cvm-diagram-svg .svg-elem-36 {
  stroke-dashoffset: 2689.0556640625px;
  stroke-dasharray: 2689.0556640625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.3s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.3s;
}

.cvm-diagram-svg.active .svg-elem-36 {
  stroke-dashoffset: 0;
  fill: rgb(41, 51, 72);
}

.cvm-diagram-svg .svg-elem-37 {
  stroke-dashoffset: 3863.32763671875px;
  stroke-dasharray: 3863.32763671875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.32s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.32s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4s;
}

.cvm-diagram-svg.active .svg-elem-37 {
  stroke-dashoffset: 0;
  fill: rgb(41, 51, 72);
}

.cvm-diagram-svg .svg-elem-38 {
  stroke-dashoffset: 3427.016357421875px;
  stroke-dasharray: 3427.016357421875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4399999999999995s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4399999999999995s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.5s;
}

.cvm-diagram-svg.active .svg-elem-38 {
  stroke-dashoffset: 0;
  fill: rgb(41, 51, 72);
}

.cvm-diagram-svg .svg-elem-39 {
  stroke-dashoffset: 322px;
  stroke-dasharray: 322px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.56s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.6000000000000005s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.56s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.6000000000000005s;
}

.cvm-diagram-svg.active .svg-elem-39 {
  stroke-dashoffset: 0;
  fill: url("#pattern4");
}

.cvm-diagram-svg .svg-elem-40 {
  stroke-dashoffset: 322px;
  stroke-dasharray: 322px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.68s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.7s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.68s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.7s;
}

.cvm-diagram-svg.active .svg-elem-40 {
  stroke-dashoffset: 0;
  fill: url("#pattern5");
}

.cvm-diagram-svg .svg-elem-41 {
  stroke-dashoffset: 322px;
  stroke-dasharray: 322px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s;
}

.cvm-diagram-svg.active .svg-elem-41 {
  stroke-dashoffset: 0;
  fill: url("#pattern6");
}

.cvm-diagram-svg .svg-elem-42 {
  stroke-dashoffset: 322px;
  stroke-dasharray: 322px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.92s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.9s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.92s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 4.9s;
}

.cvm-diagram-svg.active .svg-elem-42 {
  stroke-dashoffset: 0;
  fill: url("#pattern7");
}

.cvm-diagram-svg .svg-elem-43 {
  stroke-dashoffset: 2943.805419921875px;
  stroke-dasharray: 2943.805419921875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.04s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5s;
          transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.04s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 5s;
}

.cvm-diagram-svg.active .svg-elem-43 {
  stroke-dashoffset: 0;
  fill: rgb(41, 51, 72);
}

.ppr-diagram-svg{
  width: 100%;
  height: auto;
  max-width: 1200px;
  display: block;
  margin: 0 auto;
}
.ppr-diagram-svg .ppr-box1{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ppr-diagram-svg.active .ppr-box1 {
  opacity: 1;
}
.ppr-diagram-svg .ppr-arrow1{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ppr-diagram-svg.active .ppr-arrow1{
  opacity: 1;
  transition-delay: 0.4s;
}
.ppr-diagram-svg .ppr-box2{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ppr-diagram-svg.active .ppr-box2{
  opacity: 1;
  transition-delay: 0.8s;
}
.ppr-diagram-svg .ppr-arrow2{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ppr-diagram-svg.active .ppr-arrow2{
  opacity: 1;
  transition-delay: 1.2s;
}
.ppr-diagram-svg .ppr-box3{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ppr-diagram-svg.active .ppr-box3{
  opacity: 1;
  transition-delay: 1.6s;
}
.ppr-diagram-svg .ppr-arrow3{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ppr-diagram-svg.active .ppr-arrow3{
  opacity: 1;
  transition-delay: 2s;
}
.ppr-diagram-svg .ppr-box4{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ppr-diagram-svg.active .ppr-box4{
  opacity: 1;
  transition-delay: 2.4s;
}
.ppr-diagram-svg .ppr-arrow4{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ppr-diagram-svg.active .ppr-arrow4{
  opacity: 1;
  transition-delay: 2.8s;
}
.ppr-diagram-svg .ppr-box5{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ppr-diagram-svg.active .ppr-box5{
  opacity: 1;
  transition-delay: 3.2s;
}
.ppr-diagram-svg .ppr-arrow5{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ppr-diagram-svg.active .ppr-arrow5{
  opacity: 1;
  transition-delay: 3.6s;
}
.ppr-diagram-svg .ppr-box6{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ppr-diagram-svg.active .ppr-box6{
  opacity: 1;
  transition-delay: 4s;
}
.ppr-diagram-svg .ppr-line1{
  stroke-dashoffset: 331px;
  stroke-dasharray: 331px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ppr-diagram-svg.active .ppr-line1{
  stroke-dashoffset: 0;
  transition-delay: 4.3s, 4.9s;
}
.ppr-diagram-svg .ppr-line2{
  stroke-dashoffset: 535.4027099609375px;
  stroke-dasharray: 535.4027099609375px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ppr-diagram-svg.active .ppr-line2{
  stroke-dashoffset: 0;
  transition-delay: 4.9s, 5.4s;
}
.ppr-diagram-svg .ppr-line2arrow{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ppr-diagram-svg.active .ppr-line2arrow{
  opacity: 1;
  transition-delay: 5.2s;
}
.ppr-diagram-svg .ppr-box7{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ppr-diagram-svg.active .ppr-box7{
  opacity: 1;
  transition-delay: 5.8s;
}
.ppr-diagram-svg .ppr-line3{
  stroke-dashoffset: 514.0028686523438px;
  stroke-dasharray: 514.0028686523438px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ppr-diagram-svg.active .ppr-line3{
  stroke-dashoffset: 0;
  transition-delay: 6s, 6.8s;
}
.ppr-diagram-svg .ppr-line4{
  stroke-dashoffset: 306.5036926269531px;
  stroke-dasharray: 306.5036926269531px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ppr-diagram-svg.active .ppr-line4{
  stroke-dashoffset: 0;
  transition-delay: 6.6s, 7.5s;
}
.ppr-diagram-svg .ppr-line4arrow{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ppr-diagram-svg.active .ppr-line4arrow{
  opacity: 1;
  transition-delay: 7.5s;
}


.demandforcast-diagram-svg{
  width: 100%;
  height: auto;
}
.demandforcast-diagram-svg .demandcasting-step1{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.demandforcast-diagram-svg.active .demandcasting-step1 {
  opacity: 1;
}
.demandforcast-diagram-svg .demandcasting-step2{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.demandforcast-diagram-svg.active .demandcasting-step2{
  opacity: 1;
  transition-delay: 0.7s;
}
.demandforcast-diagram-svg .demandcasting-step3{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.demandforcast-diagram-svg.active .demandcasting-step3{
  opacity: 1;
  transition-delay: 1.4s;
}
.demandforcast-diagram-svg .demandcasting-step4{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.demandforcast-diagram-svg.active .demandcasting-step4{
  opacity: 1;
  transition-delay: 2.1s;
}
.demandforcast-diagram-svg .demandcasting-step5{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.demandforcast-diagram-svg.active .demandcasting-step5{
  opacity: 1;
  transition-delay: 2.8s;
}
.demandforcast-diagram-svg .demandcasting-step6{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.demandforcast-diagram-svg.active .demandcasting-step6{
  opacity: 1;
  transition-delay: 3.5s;
}
.demandforcast-diagram-svg .demandcasting-finalstep{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.demandforcast-diagram-svg.active .demandcasting-finalstep{
  opacity: 1;
  transition-delay: 4.2s;
}

.datatrans-diagram-svg{
  width: 100%;
  height: auto;
}

.idf-diagram-svg{
  width: 100%;
  height: auto;
  max-width: 1100px;
  margin: 0 auto;
  display: block;
}
.idf-diagram-svg .idfdiagram-visibility-bg{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.idf-diagram-svg.active .idfdiagram-visibility-bg{
  opacity: 1;
}
.idf-diagram-svg .idfdiagram-visibility-line1 {
  stroke-dashoffset: 369.3600158691406px;
  stroke-dasharray: 369.3600158691406px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.idf-diagram-svg.active .idfdiagram-visibility-line1 {
  stroke-dashoffset: 0;
  transition-delay: 0.24s, 0.9s;
}
.idf-diagram-svg .idfdiagram-visibility-text1, .idf-diagram-svg .idfdiagram-visibility-arrow{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.idf-diagram-svg.active .idfdiagram-visibility-text1, .idf-diagram-svg.active .idfdiagram-visibility-arrow{
  opacity: 1;
  transition-delay: 1.2s;
}
.idf-diagram-svg .idfdiagram-optimizat-bg{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.idf-diagram-svg.active .idfdiagram-optimizat-bg{
  opacity: 1;
  transition-delay: 1.7s;
}
.idf-diagram-svg .idfdiagram-optimizat-line1 {
  stroke-dashoffset: 178.41000366210938px;
  stroke-dasharray: 178.41000366210938px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.idf-diagram-svg.active .idfdiagram-optimizat-line1 {
  stroke-dashoffset: 0;
  transition-delay: 1.82s, 1.9s;
}
.idf-diagram-svg .idfdiagram-optimizat-text1{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.idf-diagram-svg.active .idfdiagram-optimizat-text1{
  opacity: 1;
  transition-delay: 2.2s;
}
.idf-diagram-svg .idfdiagram-optimizat-line2 {
  stroke-dashoffset: 197.64999389648438px;
  stroke-dasharray: 197.64999389648438px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.idf-diagram-svg.active .idfdiagram-optimizat-line2 {
  stroke-dashoffset: 0;
  transition-delay: 2.32s, 2.5s;
}
.idf-diagram-svg .idfdiagram-optimizat-text2{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.idf-diagram-svg.active .idfdiagram-optimizat-text2{
  opacity: 1;
  transition-delay: 2.8s;
}
.idf-diagram-svg .idfdiagram-optimizat-line3 {
  stroke-dashoffset: 226.29998779296875px;
  stroke-dasharray: 226.29998779296875px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.idf-diagram-svg.active .idfdiagram-optimizat-line3 {
  stroke-dashoffset: 0;
  transition-delay: 2.92s, 3.1s;
}
.idf-diagram-svg .idfdiagram-optimizat-text3, .idf-diagram-svg .idfdiagram-optimizat-arrow{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.idf-diagram-svg.active .idfdiagram-optimizat-text3, .idf-diagram-svg.active .idfdiagram-optimizat-arrow{
  opacity: 1;
  transition-delay: 3.4s;
}
.idf-diagram-svg .idfdiagram-executiveplat-bg{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.idf-diagram-svg.active .idfdiagram-executiveplat-bg{
  opacity: 1;
  transition-delay: 3.7s;
}
.idf-diagram-svg .idfdiagram-executiveplat-line1 {
  stroke-dashoffset: 211.47000122070312px;
  stroke-dasharray: 211.47000122070312px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.idf-diagram-svg.active .idfdiagram-executiveplat-line1 {
  stroke-dashoffset: 0;
  transition-delay: 3.82s, 4s;
}
.idf-diagram-svg .idfdiagram-executiveplat-text1{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.idf-diagram-svg.active .idfdiagram-executiveplat-text1{
  opacity: 1;
  transition-delay: 4.2s;
}
.idf-diagram-svg .idfdiagram-executiveplat-line2 {
  stroke-dashoffset: 230.69000244140625px;
  stroke-dasharray: 230.69000244140625px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.idf-diagram-svg.active .idfdiagram-executiveplat-line2 {
  stroke-dashoffset: 0;
  transition-delay: 4.32s, 4.5s;
}
.idf-diagram-svg .idfdiagram-executiveplat-text2, .idf-diagram-svg .idfdiagram-executiveplat-arrow{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.idf-diagram-svg.active .idfdiagram-executiveplat-text2, .idf-diagram-svg.active .idfdiagram-executiveplat-arrow{
  opacity: 1;
  transition-delay: 4.5s;
}


.dataquality-diagram-svg{
  width: 100%;
  height: auto;
  max-width: 550px;
}
.dataquality-diagram-svg .dataquality-step1{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataquality-diagram-svg.active .dataquality-step1{
  opacity: 1;
}
.dataquality-diagram-svg .dataquality-arrow1{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataquality-diagram-svg.active .dataquality-arrow1{
  opacity: 1;
  transition-delay: 0.3s;
}
.dataquality-diagram-svg .dataquality-step{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataquality-diagram-svg.active .dataquality-step{
  opacity: 1;
  transition-delay: 0.8s;
}
.dataquality-diagram-svg .dataquality-arrow2{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataquality-diagram-svg.active .dataquality-arrow2{
  opacity: 1;
  transition-delay: 1.1s;
}
.dataquality-diagram-svg .dataquality-step2{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataquality-diagram-svg.active .dataquality-step2{
  opacity: 1;
  transition-delay: 1.5s;
}
.dataquality-diagram-svg .dataquality-step2-left{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataquality-diagram-svg.active .dataquality-step2-left{
  opacity: 1;
  transition-delay: 1.9s;
}
.dataquality-diagram-svg .dataquality-line1{
  stroke-dashoffset: 100.60000610351562px;
  stroke-dasharray: 100.60000610351562px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataquality-diagram-svg.active .dataquality-line1{
  stroke-dashoffset: 0;
  transition-delay: 2.02s, 2.5s;
}
.dataquality-diagram-svg .dataquality-line2{
  stroke-dashoffset: 16.5px;
  stroke-dasharray: 16.5px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataquality-diagram-svg.active .dataquality-line2{
  stroke-dashoffset: 0;
  transition-delay: 2.14s, 2.6s;
}
.dataquality-diagram-svg .dataquality-line3{
  stroke-dashoffset: 16.5px;
  stroke-dasharray: 16.5px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataquality-diagram-svg.active .dataquality-line3{
  stroke-dashoffset: 0;
  transition-delay: 2.26s, 2.7s;
}
.dataquality-diagram-svg .dataquality-arrow7{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataquality-diagram-svg.active .dataquality-arrow7{
  opacity: 1;
  transition-delay: 2.4s;
}
.dataquality-diagram-svg .dataquality-arrow6{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataquality-diagram-svg.active .dataquality-arrow6{
  opacity: 1;
  transition-delay: 2.4s;
}
.dataquality-diagram-svg .dataquality-step3{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataquality-diagram-svg.active .dataquality-step3{
  opacity: 1;
  transition-delay: 2.5s;
}
.dataquality-diagram-svg .dataquality-step3-left{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataquality-diagram-svg.active .dataquality-step3-left{
  opacity: 1;
  transition-delay: 3s;
}
.dataquality-diagram-svg .dataquality-arrow5{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataquality-diagram-svg.active .dataquality-arrow5{
  opacity: 1;
  transition-delay: 3.2s;
}
.dataquality-diagram-svg .dataquality-arrow3{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataquality-diagram-svg.active .dataquality-arrow3{
  opacity: 1;
  transition-delay: 3s;
}
.dataquality-diagram-svg .dataquality-step4{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataquality-diagram-svg.active .dataquality-step4{
  opacity: 1;
  transition-delay: 3.7s;
}
.dataquality-diagram-svg .dataquality-step4-left{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataquality-diagram-svg.active .dataquality-step4-left{
  opacity: 1;
  transition-delay: 4.1s;
}
.dataquality-diagram-svg .dataquality-arrow4{
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.dataquality-diagram-svg.active .dataquality-arrow4{
  opacity: 1;
  transition-delay: 4.3s;
}

.datatranf-diagram-svg{
  width: 100%;
  height: auto;
  margin: 0 auto;
  max-width: 1200px;
  display: block;
}

.datatranf-diagram-svg .datatranf-title {
  opacity: 0;
  transition: opacity 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datatranf-diagram-svg.active .datatranf-title {
  opacity: 1;
}
.datatranf-diagram-svg .datatranf-circle {
  stroke-dashoffset: 1752.0927734375px;
  stroke-dasharray: 1752.0927734375px;
  fill: transparent;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}
.datatranf-diagram-svg.active .datatranf-circle {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}
.datatranf-diagram-svg .datatranf-main{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datatranf-diagram-svg.active .datatranf-main{
  opacity: 1;
  transition-delay: 0.5s;
}
.datatranf-diagram-svg .datatranf-circleline1 {
  stroke-dashoffset: 269px;
  stroke-dasharray: 269px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}
.datatranf-diagram-svg.active .datatranf-circleline1 {
  stroke-dashoffset: 0;
}
.datatranf-diagram-svg .datatranf-circleline2 {
  stroke-dashoffset: 280.2467346191406px;
  stroke-dasharray: 280.2467346191406px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}
.datatranf-diagram-svg.active .datatranf-circleline2 {
  stroke-dashoffset: 0;
}
.datatranf-diagram-svg .datatranf-circleline3 {
  stroke-dashoffset: 305.2395935058594px;
  stroke-dasharray: 305.2395935058594px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s;
}
.datatranf-diagram-svg.active .datatranf-circleline3 {
  stroke-dashoffset: 0;
}
.datatranf-diagram-svg .datatranf-people{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datatranf-diagram-svg.active .datatranf-people{
  opacity: 1;
  transition-delay: 1.7s;
}
.datatranf-diagram-svg .datatranf-process{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datatranf-diagram-svg.active .datatranf-process{
  opacity: 1;
  transition-delay: 2.2s;
}
.datatranf-diagram-svg .datatranf-technology{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datatranf-diagram-svg.active .datatranf-technology{
  opacity: 1;
  transition-delay: 2.7s;
}
.datatranf-diagram-svg .datatranf-linepart {
  stroke-dashoffset: 379.9px;
  stroke-dasharray: 379.9px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.82s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s;
}
.datatranf-diagram-svg.active .datatranf-linepart {
  stroke-dashoffset: 0;
}
.datatranf-diagram-svg .datatranf-subtitle{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datatranf-diagram-svg.active .datatranf-subtitle{
  opacity: 1;
  transition-delay: 3.2s;
}
.datatranf-diagram-svg .realizevalue{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datatranf-diagram-svg.active .realizevalue{
  opacity: 1;
  transition-delay: 3.7s;
}
.datatranf-diagram-svg .datatranf-line1, .datatranf-diagram-svg .datatranf-line2{
  stroke-dashoffset: 342.9998779296875px;
  stroke-dasharray: 342.9998779296875px;
  fill: transparent;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}
.datatranf-diagram-svg.active .datatranf-line1{
  stroke-dashoffset: 0;
  fill: rgb(62, 126, 255);
  transition-delay: 4.2s;
}
.datatranf-diagram-svg.active .datatranf-line2{
  stroke-dashoffset: 0;
  fill: rgb(54, 179, 125);
  transition-delay: 4.2s;
}
.datatranf-diagram-svg .datatranf-datgov, .datatranf-diagram-svg .datatranf-datastrat{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datatranf-diagram-svg.active .datatranf-datgov, .datatranf-diagram-svg.active .datatranf-datastrat{
  opacity: 1;
  transition-delay: 4.7s;
}
.datatranf-diagram-svg .datatranf-line3, .datatranf-diagram-svg .datatranf-line5{
  stroke-dashoffset: 342.9998779296875px;
  stroke-dasharray: 342.9998779296875px;
  fill: transparent;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}
.datatranf-diagram-svg.active .datatranf-line3{
  stroke-dashoffset: 0;
  fill: rgb(251, 168, 35);
  transition-delay: 5.2s;
}
.datatranf-diagram-svg.active .datatranf-line5{
  stroke-dashoffset: 0;
  fill: rgb(119, 115, 238);
  transition-delay: 5.2s;
}
.datatranf-diagram-svg .datatranf-masdata, .datatranf-diagram-svg .datatranf-dataeng{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datatranf-diagram-svg.active .datatranf-masdata, .datatranf-diagram-svg.active .datatranf-dataeng{
  opacity: 1;
  transition-delay: 5.7s;
}
.datatranf-diagram-svg .datatranf-line4, .datatranf-diagram-svg .datatranf-line6{
  stroke-dashoffset: 342.9998779296875px;
  stroke-dasharray: 342.9998779296875px;
  fill: transparent;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}
.datatranf-diagram-svg.active .datatranf-line4{
  stroke-dashoffset: 0;
  fill: rgb(207, 80, 137);
  transition-delay: 6.2s;
}
.datatranf-diagram-svg.active .datatranf-line6{
  stroke-dashoffset: 0;
  fill: rgb(67, 198, 234);
  transition-delay: 6.2s;
}
.datatranf-diagram-svg .datatranf-augana, .datatranf-diagram-svg .datatranf-dataqua{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.datatranf-diagram-svg.active .datatranf-augana, .datatranf-diagram-svg.active .datatranf-dataqua{
  opacity: 1;
  transition-delay: 6.7s;
}

.ecommerceintell-diagram-svg{
  width: 100%;
  height: auto;
  max-width: 900px;
  margin: 0 auto;
  display: block;
}
.ecommerceintell-diagram-svg .ecommerceintell-title{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ecommerceintell-diagram-svg.active .ecommerceintell-title{
  opacity: 1;
}
.ecommerceintell-diagram-svg .ecommerceintell-dot1{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ecommerceintell-diagram-svg.active .ecommerceintell-dot1{
  opacity: 1;
  transition-delay: 0.4s;
}
.ecommerceintell-diagram-svg .ecommerceintell-line1{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ecommerceintell-diagram-svg.active .ecommerceintell-line1{
  opacity: 1;
  transition-delay: 0.8s;
}
.ecommerceintell-diagram-svg .ecommerceintell-dot2{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ecommerceintell-diagram-svg.active .ecommerceintell-dot2{
  opacity: 1;
  transition-delay: 1.2s;
}
.ecommerceintell-diagram-svg .ecommerceintell-line2{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ecommerceintell-diagram-svg.active .ecommerceintell-line2{
  opacity: 1;
  transition-delay: 1.6s;
}
.ecommerceintell-diagram-svg .ecommerceintell-dot3{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ecommerceintell-diagram-svg.active .ecommerceintell-dot3{
  opacity: 1;
  transition-delay: 2s;
}
.ecommerceintell-diagram-svg .ecommerceintell-line3{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ecommerceintell-diagram-svg.active .ecommerceintell-line3{
  opacity: 1;
  transition-delay: 2.4s;
}
.ecommerceintell-diagram-svg .ecommerceintell-dot4{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ecommerceintell-diagram-svg.active .ecommerceintell-dot4{
  opacity: 1;
  transition-delay: 2.6s;
}
.ecommerceintell-diagram-svg .ecommerceintell-topbox1{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ecommerceintell-diagram-svg.active .ecommerceintell-topbox1{
  opacity: 1;
  transition-delay: 2.8s;
}
.ecommerceintell-diagram-svg .ecommerceintell-topbox2{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ecommerceintell-diagram-svg.active .ecommerceintell-topbox2{
  opacity: 1;
  transition-delay: 3.2s;
}
.ecommerceintell-diagram-svg .ecommerceintell-topbox3{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ecommerceintell-diagram-svg.active .ecommerceintell-topbox3{
  opacity: 1;
  transition-delay: 3.6s;
}
.ecommerceintell-diagram-svg .ecommerceintell-topbox4{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ecommerceintell-diagram-svg.active .ecommerceintell-topbox4{
  opacity: 1;
  transition-delay: 4s;
}
.ecommerceintell-diagram-svg .ecommerceintell-subtitle{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ecommerceintell-diagram-svg.active .ecommerceintell-subtitle{
  opacity: 1;
  transition-delay: 4.4s;
}
.ecommerceintell-diagram-svg .ecommerceintell-bottombox1{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ecommerceintell-diagram-svg.active .ecommerceintell-bottombox1{
  opacity: 1;
  transition-delay: 4.8s;
}
.ecommerceintell-diagram-svg .ecommerceintell-bottombox2{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ecommerceintell-diagram-svg.active .ecommerceintell-bottombox2{
  opacity: 1;
  transition-delay: 5.2s;
}
.ecommerceintell-diagram-svg .ecommerceintell-bottombox3{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ecommerceintell-diagram-svg.active .ecommerceintell-bottombox3{
  opacity: 1;
  transition-delay: 5.6s;
}
.ecommerceintell-diagram-svg .ecommerceintell-bottombox4{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ecommerceintell-diagram-svg.active .ecommerceintell-bottombox4{
  opacity: 1;
  transition-delay: 6s;
}
.ecommerceintell-diagram-svg .ecommerceintell-bottombox5{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.ecommerceintell-diagram-svg.active .ecommerceintell-bottombox5{
  opacity: 1;
  transition-delay: 6.4s;
}


.automatedcomp-diagram-svg{
  width: 100%;
  height: auto;
  max-width: 1100px;
  margin: 0 auto;
  display: block;
}
.automatedcomp-diagram-svg .automatedcomp-title{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.automatedcomp-diagram-svg.active .automatedcomp-title{
  opacity: 1;
}
.automatedcomp-diagram-svg .automatedcomp-line1{
  stroke-dashoffset: 3424.96875px;
  stroke-dasharray: 3424.96875px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}
.automatedcomp-diagram-svg.active .automatedcomp-line1{
  stroke-dashoffset: 0;
  transition-delay: 0.12s, 0.85;
}
.automatedcomp-diagram-svg .automatedcomp-box1{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.automatedcomp-diagram-svg.active .automatedcomp-box1{
  opacity: 1;
  transition-delay: 0.5s;
}
.automatedcomp-diagram-svg .automatedcomp-box2{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.automatedcomp-diagram-svg.active .automatedcomp-box2{
  opacity: 1;
  transition-delay: 0.8s;
}
.automatedcomp-diagram-svg .automatedcomp-box3{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.automatedcomp-diagram-svg.active .automatedcomp-box3{
  opacity: 1;
  transition-delay: 1.1s;
}
.automatedcomp-diagram-svg .automatedcomp-box4{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.automatedcomp-diagram-svg.active .automatedcomp-box4{
  opacity: 1;
  transition-delay: 1.4s;
}
.automatedcomp-diagram-svg .automatedcomp-box5{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.automatedcomp-diagram-svg.active .automatedcomp-box5{
  opacity: 1;
  transition-delay: 1.7s;
}
.automatedcomp-diagram-svg .automatedcomp-box6{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.automatedcomp-diagram-svg.active .automatedcomp-box6{
  opacity: 1;
  transition-delay: 2s;
}
.automatedcomp-diagram-svg .automatedcomp-box7{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.automatedcomp-diagram-svg.active .automatedcomp-box7{
  opacity: 1;
  transition-delay: 2.3s;
}
.automatedcomp-diagram-svg .automatedcomp-box8{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.automatedcomp-diagram-svg.active .automatedcomp-box8{
  opacity: 1;
  transition-delay: 2.6s;
}
.automatedcomp-diagram-svg .automatedcomp-box9{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.automatedcomp-diagram-svg.active .automatedcomp-box9{
  opacity: 1;
  transition-delay: 2.9s;
}
.automatedcomp-diagram-svg .automatedcomp-line2{
  stroke-dashoffset: 2254.96875px;
  stroke-dasharray: 2254.96875px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715),
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.automatedcomp-diagram-svg.active .automatedcomp-line2{
  stroke-dashoffset: 0;
  transition-delay: 1s, 1.8s;
}
.automatedcomp-diagram-svg .automatedcomp-box10{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.automatedcomp-diagram-svg.active .automatedcomp-box10{
  opacity: 1;
  transition-delay: 3.3s;
}
.automatedcomp-diagram-svg .automatedcomp-box11{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.automatedcomp-diagram-svg.active .automatedcomp-box11{
  opacity: 1;
  transition-delay: 3.6s;
}
.automatedcomp-diagram-svg .automatedcomp-box12{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.automatedcomp-diagram-svg.active .automatedcomp-box12{
  opacity: 1;
  transition-delay: 3.9s;
}
.automatedcomp-diagram-svg .automatedcomp-box13{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.automatedcomp-diagram-svg.active .automatedcomp-box13{
  opacity: 1;
  transition-delay: 4.2s;
}
.automatedcomp-diagram-svg .automatedcomp-box14{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.automatedcomp-diagram-svg.active .automatedcomp-box14{
  opacity: 1;
  transition-delay: 4.5s;
}


.rcm-diagram-svg{
  width: 100%;
  height: auto;
  max-width: 1000px;
  margin: 0 auto;
  display: block;
}
.rcm-diagram-svg .rcm-diagram-main{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.rcm-diagram-svg.active .rcm-diagram-main{
  opacity: 1;
}
.rcm-diagram-svg .rcm-diagram-line1bg{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.rcm-diagram-svg.active .rcm-diagram-line1bg{
  opacity: 1;
  transition-delay: 0.4s;
}
.rcm-diagram-svg .line1box{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.rcm-diagram-svg.active .line1box{
  opacity: 1;
  transition-delay: 1s;
}
.rcm-diagram-svg .rcm-diagram-line2bg{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.rcm-diagram-svg.active .rcm-diagram-line2bg{
  opacity: 1;
  transition-delay: 1.4s;
}
.rcm-diagram-svg .line2box{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.rcm-diagram-svg.active .line2box{
  opacity: 1;
  transition-delay: 2s;
}
.rcm-diagram-svg .rcm-diagram-line3bg{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.rcm-diagram-svg.active .rcm-diagram-line3bg{
  opacity: 1;
  transition-delay: 2.4s;
}
.rcm-diagram-svg .line3box{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.rcm-diagram-svg.active .line3box{
  opacity: 1;
  transition-delay: 3s;
}
.rcm-diagram-svg .rcm-diagram-line4bg{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.rcm-diagram-svg.active .rcm-diagram-line4bg{
  opacity: 1;
  transition-delay: 3.4s;
}
.rcm-diagram-svg .line4box{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.rcm-diagram-svg.active .line4box{
  opacity: 1;
  transition-delay: 4s;
}
.rcm-diagram-svg .rcm-diagram-line5bg{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.rcm-diagram-svg.active .rcm-diagram-line5bg{
  opacity: 1;
  transition-delay: 4.4s;
}
.rcm-diagram-svg .line5box{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.rcm-diagram-svg.active .line5box{
  opacity: 1;
  transition-delay: 5s;
}
.rcm-diagram-svg .rcm-diagram-line6bg{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.rcm-diagram-svg.active .rcm-diagram-line6bg{
  opacity: 1;
  transition-delay: 5.4s;
}
.rcm-diagram-svg .line6box{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.rcm-diagram-svg.active .line6box{
  opacity: 1;
  transition-delay: 6s;
}
.rcm-diagram-svg .rcm-diagram-line7bg{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.rcm-diagram-svg.active .rcm-diagram-line7bg{
  opacity: 1;
  transition-delay: 6.4s;
}
.rcm-diagram-svg .line7box{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.rcm-diagram-svg.active .line7box{
  opacity: 1;
  transition-delay: 7s;
}
.rcm-diagram-svg .line1box.rcm-diagram-box2 linearGradient stop:nth-child(1), .rcm-diagram-svg .line1box.rcm-diagram-box3 linearGradient stop:nth-child(1){
  stop-color:#FBA823 !important;
  transition: stop-color 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.rcm-diagram-svg .line1box.rcm-diagram-box2 linearGradient stop:nth-child(2), .rcm-diagram-svg .line1box.rcm-diagram-box3 linearGradient stop:nth-child(2){
  stop-color:#D38200 !important;
  transition: stop-color 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.rcm-diagram-svg .line3box.rcm-diagram-box15 linearGradient stop:nth-child(1), .rcm-diagram-svg .line3box.rcm-diagram-box16 linearGradient stop:nth-child(1), .rcm-diagram-svg .line3box.rcm-diagram-box17 linearGradient stop:nth-child(1){
  stop-color:#FBA823 !important;
  transition: stop-color 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.rcm-diagram-svg .line3box.rcm-diagram-box15 linearGradient stop:nth-child(2), .rcm-diagram-svg .line3box.rcm-diagram-box16 linearGradient stop:nth-child(2), .rcm-diagram-svg .line3box.rcm-diagram-box17 linearGradient stop:nth-child(2){
  stop-color:#D38200 !important;
  transition: stop-color 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.rcm-diagram-svg .line5box.rcm-diagram-box26 linearGradient stop:nth-child(1), .rcm-diagram-svg .line6box.rcm-diagram-box36 linearGradient stop:nth-child(1){
  stop-color:#FBA823 !important;
  transition: stop-color 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.rcm-diagram-svg .line5box.rcm-diagram-box26 linearGradient stop:nth-child(2), .rcm-diagram-svg .line6box.rcm-diagram-box36 linearGradient stop:nth-child(2){
  stop-color:#D38200 !important;
  transition: stop-color 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.rcm-diagram-svg .line1box .st6, .rcm-diagram-svg .line3box .st6, .rcm-diagram-svg .line5box .st6, .rcm-diagram-svg .line6box .st6{
  stroke: transparent;
  transition: stroke 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.rcm-diagram-svg.active .line1box.rcm-diagram-box2 linearGradient stop:nth-child(1){
  stop-color:#36B37D !important;
  transition-delay: 7.5s;
}
.rcm-diagram-svg.active .line1box.rcm-diagram-box2 linearGradient stop:nth-child(2){
  stop-color:#13975E !important;
  transition-delay: 7.5s;
}
.rcm-diagram-svg.active .line1box.rcm-diagram-box2 .st6{
  stroke: #FFFFFF;
  transition-delay: 7.5s;
}
.rcm-diagram-svg.active .line1box.rcm-diagram-box3 linearGradient stop:nth-child(1){
  stop-color:#36B37D !important;
  transition-delay: 8s;
}
.rcm-diagram-svg.active .line1box.rcm-diagram-box3 linearGradient stop:nth-child(2){
  stop-color:#13975E !important;
  transition-delay: 8s;
}
.rcm-diagram-svg.active .line1box.rcm-diagram-box3 .st6{
  stroke: #FFFFFF;
  transition-delay: 8s;
}
.rcm-diagram-svg.active .line3box.rcm-diagram-box15 linearGradient stop:nth-child(1){
  stop-color:#36B37D !important;
  transition-delay: 8.5s;
}
.rcm-diagram-svg.active .line3box.rcm-diagram-box15 linearGradient stop:nth-child(2){
  stop-color:#13975E !important;
  transition-delay: 8.5s;
}
.rcm-diagram-svg.active .line3box.rcm-diagram-box15 .st6{
  stroke: #FFFFFF;
  transition-delay: 8.5s;
}
.rcm-diagram-svg.active .line3box.rcm-diagram-box16 linearGradient stop:nth-child(1){
  stop-color:#36B37D !important;
  transition-delay: 9s;
}
.rcm-diagram-svg.active .line3box.rcm-diagram-box16 linearGradient stop:nth-child(2){
  stop-color:#13975E !important;
  transition-delay: 9s;
}
.rcm-diagram-svg.active .line3box.rcm-diagram-box16 .st6{
  stroke: #FFFFFF;
  transition-delay: 9s;
}
.rcm-diagram-svg.active .line3box.rcm-diagram-box17 linearGradient stop:nth-child(1){
  stop-color:#36B37D !important;
  transition-delay: 9.5s;
}
.rcm-diagram-svg.active .line3box.rcm-diagram-box17 linearGradient stop:nth-child(2){
  stop-color:#13975E !important;
  transition-delay: 9.5s;
}
.rcm-diagram-svg.active .line3box.rcm-diagram-box17 .st6{
  stroke: #FFFFFF;
  transition-delay: 9.5s;
}
.rcm-diagram-svg.active .line5box.rcm-diagram-box26 linearGradient stop:nth-child(1){
  stop-color:#36B37D !important;
  transition-delay: 10s;
}
.rcm-diagram-svg.active .line5box.rcm-diagram-box26 linearGradient stop:nth-child(2){
  stop-color:#13975E !important;
  transition-delay: 10s;
}
.rcm-diagram-svg.active .line5box.rcm-diagram-box26 .st6{
  stroke: #FFFFFF;
  transition-delay: 10s;
}
.rcm-diagram-svg.active .line6box.rcm-diagram-box36 linearGradient stop:nth-child(1){
  stop-color:#36B37D !important;
  transition-delay: 10.5s;
}
.rcm-diagram-svg.active .line6box.rcm-diagram-box36 linearGradient stop:nth-child(2){
  stop-color:#13975E !important;
  transition-delay: 10.5s;
}
.rcm-diagram-svg.active .line6box.rcm-diagram-box36 .st6{
  stroke: #FFFFFF;
  transition-delay: 10.5s;
}

.insurance-svg{
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}
.insurance-svg .insurance-title{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.insurance-svg.active .insurance-title{
  opacity: 1;
}
.insurance-svg .insurance-linebig{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.insurance-svg.active .insurance-linebig{
  opacity: 1;
  transition-delay: 0.3s;
}
.insurance-svg .insurance-box1{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.insurance-svg.active .insurance-box1{
  opacity: 1;
  transition-delay: 0.8s;
}
.insurance-svg .insurance-line1 {
  opacity: 0;
  transition: opacity 0.5s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.insurance-svg.active .insurance-line1 {
  opacity: 1;
  transition-delay: 1.1s;
}
.insurance-svg .insurance-box2{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.insurance-svg.active .insurance-box2{
  opacity: 1;
  transition-delay: 1.6s;
}
.insurance-svg .insurance-box3{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.insurance-svg.active .insurance-box3{
  opacity: 1;
  transition-delay: 2.1s;
}
.insurance-svg .insurance-line2{
  opacity: 0;
  transition: opacity 0.5s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.insurance-svg.active .insurance-line2{
  opacity: 1;
  transition-delay: 2.4s;
}
.insurance-svg .insurance-box4{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.insurance-svg.active .insurance-box4{
  opacity: 1;
  transition-delay: 2.9s;
}
.insurance-svg .insurance-box5{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.insurance-svg.active .insurance-box5{
  opacity: 1;
  transition-delay: 3.4s;
}
.insurance-svg .insurance-line3{
  opacity: 0;
  transition: opacity 0.5s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.insurance-svg.active .insurance-line3{
  opacity: 1;
  transition-delay: 3.7s;
}
.insurance-svg .insurance-box6{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.insurance-svg.active .insurance-box6{
  opacity: 1;
  transition-delay: 4.2s;
}
.insurance-svg .insurance-box7{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.insurance-svg.active .insurance-box7{
  opacity: 1;
  transition-delay: 4.7s;
}
.insurance-svg .insurance-line4{
  opacity: 0;
  transition: opacity 0.5s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.insurance-svg.active .insurance-line4{
  opacity: 1;
  transition-delay: 5s;
}
.insurance-svg .insurance-box8{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.insurance-svg.active .insurance-box8{
  opacity: 1;
  transition-delay: 5.5s;
}
.insurance-svg .insurance-box9{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.insurance-svg.active .insurance-box9{
  opacity: 1;
  transition-delay: 6s;
}

.jiva-diagram{
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
  max-width: 700px;
}
.jiva-diagram .jiva-step1{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.jiva-diagram.active .jiva-step1{
  opacity: 1;
}
.jiva-diagram .jiva-text1{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.jiva-diagram.active .jiva-text1{
  opacity: 1;
  transition-delay: 0.3s;
}

.jiva-diagram .jiva-line1 {
  stroke-dashoffset: 306.5px;
  stroke-dasharray: 306.5px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}

.jiva-diagram.active .jiva-line1 {
  stroke-dashoffset: 0;
  transition-delay: 0.7s;
}
.jiva-diagram .jiva-step2{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.jiva-diagram.active .jiva-step2{
  opacity: 1;
  transition-delay: 1.2s;
}
.jiva-diagram .jiva-text2{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.jiva-diagram.active .jiva-text2{
  opacity: 1;
  transition-delay: 1.7s;
}
.jiva-diagram .jiva-line2 {
  stroke-dashoffset: 311px;
  stroke-dasharray: 311px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.jiva-diagram.active .jiva-line2 {
  stroke-dashoffset: 0;
  transition-delay: 2.4s;
}
.jiva-diagram .jiva-step3{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.jiva-diagram.active .jiva-step3{
  opacity: 1;
  transition-delay: 2.9s;
}
.jiva-diagram .jiva-text3{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.jiva-diagram.active .jiva-text3{
  opacity: 1;
  transition-delay: 3.4s;
}
.jiva-diagram .jiva-line3 {
  stroke-dashoffset: 315px;
  stroke-dasharray: 315px;
  transition: stroke-dashoffset 1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.jiva-diagram.active .jiva-line3 {
  stroke-dashoffset: 0;
  transition-delay: 4.1s;
}
.jiva-diagram .jiva-step4{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.jiva-diagram.active .jiva-step4{
  opacity: 1;
  transition-delay: 4.6s;
}
.jiva-diagram .jiva-text4{
  opacity: 0;
  transition: opacity 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.jiva-diagram.active .jiva-text4{
  opacity: 1;
  transition-delay: 5.1s;
}
