@media screen and (max-width:991px) {
  .next-gen-coms-infographic-wrapper.desktop-version {
    display: none
  }
}
.next-gen-coms-infographic-wrapper.mobile-version {
  display: none
}
@media screen and (max-width:991px) {
  .next-gen-coms-infographic-wrapper.mobile-version {
    display: block
  }
}
@media screen and (max-width:575px) {
  .lity-content {
    overflow-x: scroll
  }
}
@media screen and (max-width:575px) {
  .lity-content img {
    width: 200%;
    max-width: unset;
    object-fit: cover
  }
}
.icon-item-wrapper .icon-item .icon-background,
.icon-item-wrapper .icon-item .number-txt-wrapper {
  transition: all .3s ease-in-out
}
.icon-item-wrapper .icon-item.active .icon-background,
.icon-item-wrapper .icon-item.active .number-txt-wrapper {
  fill: #112868
}
.center-infographic-animation circle,
.center-infographic-animation path,
.center-infographic-animation rect,
.center-infographic-animation text {
  transition: all .3s ease-in-out
}
.center-infographic-animation:hover rect {
  fill: #112868
}
.center-infographic-animation:hover text {
  fill: #fff
}
.center-infographic-animation:hover circle,
.center-infographic-animation:hover path {
  stroke: #fff
}
.product-item path {
  transition: all .3s ease-in-out
}
.product-item:hover .line-info line,
.product-item:hover .line-info path {
  stroke: #112868
}
.product-item:hover .icon-wrapper {
  fill: #112868
}
.product-item.even:hover .icon line,
.product-item.even:hover .icon path,
.product-item.even:hover .icon polyline {
  stroke: #fff
}
.product-item.even:hover .icon-fill path {
  fill: #fff;
  stroke: none
}
.st0 {
  fill: url(#SVGID_1_)
}
.st1 {
  fill: #e2735e
}
.st2 {
  fill: #fff
}
.st3 {
  font-family: Figtree,sans-serif
}
.st4 {
  font-size: .375rem
}
.st5 {
  fill: url(#SVGID_00000155108978856042917390000011125192504208278145_)
}
.st6 {
  fill: #7b71ff
}
.st7 {
  fill: url(#SVGID_00000109008730227037966500000000466675121379672219_)
}
.st8 {
  fill: #75c044
}
.st9 {
  fill: url(#SVGID_00000183963511067642248870000013165040745416114110_)
}
.st10 {
  fill: #1babdd
}
.st11 {
  fill: url(#SVGID_00000129915350270655674540000011503555256052569779_)
}
.st12 {
  fill: #084cc8
}
.st13 {
  fill: url(#SVGID_00000056385627452005911280000008756819130176161439_)
}
.st14 {
  fill: url(#SVGID_00000176724750715815666390000012679494580794803077_)
}
.st15 {
  fill: url(#SVGID_00000135686016523553992070000015933864952975254698_)
}
.st16 {
  fill: url(#SVGID_00000129891810815348797670000013696147848682397615_)
}
.st17 {
  fill: url(#SVGID_00000022521237628408064620000008672499092621693362_)
}
.st18 {
  fill: none;
  stroke: #fff;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 10
}
.st19 {
  fill: none;
  stroke: #fff;
  stroke-width: .5;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 10
}
.st20 {
  fill: url(#SVGID_00000034799835454159213500000002744218282187914641_)
}
.st21 {
  fill: #4264a0
}
.st22 {
  fill: url(#SVGID_00000056422582038329790190000003235130254524185527_)
}
.st23 {
  fill: none;
  stroke: #4264a0;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 10
}
.st24 {
  fill: none;
  stroke: #fed314;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 10
}
.st25 {
  fill: #fed314
}
.st26 {
  fill: none;
  stroke: #112868;
  stroke-width: .5;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 10
}
.st27 {
  fill: none;
  stroke: #112868;
  stroke-width: .5;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 3.2688
}
.st28 {
  fill: #fff;
  stroke: #fff;
  stroke-width: .1;
  stroke-miterlimit: 10
}
.st29 {
  fill: #5d6368
}
.st30 {
  fill: none;
  stroke: #5d6368;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 10
}
.st31 {
  fill: none;
  stroke: #fff;
  stroke-width: .75;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 10
}
.st32 {
  fill: #c1cbd1
}
.st33 {
  font-size: .4375rem
}
.st34 {
  font-size: .5rem
}