@charset "UTF-8";
@keyframes animate-svg-stroke1-1 {
  0% {
    stroke-dashoffset: 293.1461486816px;
    stroke-dasharray: 293.1461486816px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 293.1461486816px;
  }
}
.wy-sec-elem-1 {
  animation: animate-svg-stroke1-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.075s both infinite;
}
@keyframes animate-svg-stroke1-2 {
  0% {
    stroke-dashoffset: 293.1461486816px;
    stroke-dasharray: 293.1461486816px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 293.1461486816px;
  }
}
.wy-sec-elem-2 {
  animation: animate-svg-stroke1-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.15s both infinite;
}
@keyframes animate-svg-stroke1-3 {
  0% {
    stroke-dashoffset: 294.083984375px;
    stroke-dasharray: 294.083984375px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 294.083984375px;
  }
}
.wy-sec-elem-3 {
  animation: animate-svg-stroke1-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.225s both infinite;
}
@keyframes animate-svg-stroke1-4 {
  0% {
    stroke-dashoffset: 294.083984375px;
    stroke-dasharray: 294.083984375px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 294.083984375px;
  }
}
.wy-sec-elem-4 {
  animation: animate-svg-stroke1-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s both infinite;
}
@keyframes animate-svg-stroke1-5 {
  0% {
    stroke-dashoffset: 293.1459960938px;
    stroke-dasharray: 293.1459960938px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 293.1459960938px;
  }
}
.wy-sec-elem-5 {
  animation: animate-svg-stroke1-5 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.375s both infinite;
}
@keyframes animate-svg-stroke1-6 {
  0% {
    stroke-dashoffset: 293.1459960938px;
    stroke-dasharray: 293.1459960938px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 293.1459960938px;
  }
}
.wy-sec-elem-6 {
  animation: animate-svg-stroke1-6 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.45s both infinite;
}
@keyframes animate-svg-stroke1-7 {
  0% {
    stroke-dashoffset: 294.0840148926px;
    stroke-dasharray: 294.0840148926px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 294.0840148926px;
  }
}
.wy-sec-elem-7 {
  animation: animate-svg-stroke1-7 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.525s both infinite;
}
@keyframes animate-svg-stroke1-8 {
  0% {
    stroke-dashoffset: 294.0840148926px;
    stroke-dasharray: 294.0840148926px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 294.0840148926px;
  }
}
.wy-sec-elem-8 {
  animation: animate-svg-stroke1-8 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both infinite;
}
@keyframes animate-svg-stroke1-9 {
  0% {
    stroke-dashoffset: 130px;
    stroke-dasharray: 130px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 130px;
  }
}
.wy-sec-elem-9 {
  animation: animate-svg-stroke1-9 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.675s both infinite;
}
@keyframes animate-svg-stroke1-10 {
  0% {
    stroke-dashoffset: 130px;
    stroke-dasharray: 130px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 130px;
  }
}
.wy-sec-elem-10 {
  animation: animate-svg-stroke1-10 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.75s both infinite;
}
@keyframes animate-svg-stroke1-11 {
  0% {
    stroke-dashoffset: 131px;
    stroke-dasharray: 131px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 131px;
  }
}
.wy-sec-elem-11 {
  animation: animate-svg-stroke1-11 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.825s both infinite;
}
@keyframes animate-svg-stroke1-12 {
  0% {
    stroke-dashoffset: 131px;
    stroke-dasharray: 131px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 131px;
  }
}
.wy-sec-elem-12 {
  animation: animate-svg-stroke1-12 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both infinite;
}
@keyframes animate-svg-stroke1-13 {
  0% {
    stroke-dashoffset: 174px;
    stroke-dasharray: 174px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 174px;
  }
}
.wy-sec-elem-13 {
  animation: animate-svg-stroke1-13 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.975s both infinite;
}
@keyframes animate-svg-stroke1-14 {
  0% {
    stroke-dashoffset: 174px;
    stroke-dasharray: 174px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 174px;
  }
}
.wy-sec-elem-14 {
  animation: animate-svg-stroke1-14 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.05s both infinite;
}
@keyframes animate-svg-stroke1-15 {
  0% {
    stroke-dashoffset: 223px;
    stroke-dasharray: 223px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 223px;
  }
}
.wy-sec-elem-15 {
  animation: animate-svg-stroke1-15 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.125s both infinite;
}
@keyframes animate-svg-stroke1-16 {
  0% {
    stroke-dashoffset: 223px;
    stroke-dasharray: 223px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 223px;
  }
}
.wy-sec-elem-16 {
  animation: animate-svg-stroke1-16 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both infinite;
}
@keyframes animate-svg-stroke1-17 {
  0% {
    stroke-dashoffset: 207.0019683838px;
    stroke-dasharray: 207.0019683838px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 207.0019683838px;
  }
}
.wy-sec-elem-17 {
  animation: animate-svg-stroke1-17 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.275s both infinite;
}
@keyframes animate-svg-stroke1-18 {
  0% {
    stroke-dashoffset: 207.0019683838px;
    stroke-dasharray: 207.0019683838px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 207.0019683838px;
  }
}
.wy-sec-elem-18 {
  animation: animate-svg-stroke1-18 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.35s both infinite;
}
@keyframes animate-svg-stroke1-19 {
  0% {
    stroke-dashoffset: 207.0021362305px;
    stroke-dasharray: 207.0021362305px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 207.0021362305px;
  }
}
.wy-sec-elem-19 {
  animation: animate-svg-stroke1-19 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.425s both infinite;
}
@keyframes animate-svg-stroke1-20 {
  0% {
    stroke-dashoffset: 207.0021362305px;
    stroke-dasharray: 207.0021362305px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 207.0021362305px;
  }
}
.wy-sec-elem-20 {
  animation: animate-svg-stroke1-20 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both infinite;
}
@keyframes animate-svg-stroke1-21 {
  0% {
    stroke-dashoffset: 207.0019683838px;
    stroke-dasharray: 207.0019683838px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 207.0019683838px;
  }
}
.wy-sec-elem-21 {
  animation: animate-svg-stroke1-21 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.575s both infinite;
}
@keyframes animate-svg-stroke1-22 {
  0% {
    stroke-dashoffset: 207.0019683838px;
    stroke-dasharray: 207.0019683838px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 207.0019683838px;
  }
}
.wy-sec-elem-22 {
  animation: animate-svg-stroke1-22 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.65s both infinite;
}
@keyframes animate-svg-stroke1-23 {
  0% {
    stroke-dashoffset: 207.0017242432px;
    stroke-dasharray: 207.0017242432px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 207.0017242432px;
  }
}
.wy-sec-elem-23 {
  animation: animate-svg-stroke1-23 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.725s both infinite;
}
@keyframes animate-svg-stroke1-24 {
  0% {
    stroke-dashoffset: 207.0017242432px;
    stroke-dasharray: 207.0017242432px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 207.0017242432px;
  }
}
.wy-sec-elem-24 {
  animation: animate-svg-stroke1-24 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both infinite;
}
@keyframes animate-svg-stroke1-25 {
  0% {
    stroke-dashoffset: 207.0017242432px;
    stroke-dasharray: 207.0017242432px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 207.0017242432px;
  }
}
.wy-sec-elem-25 {
  animation: animate-svg-stroke1-25 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.875s both infinite;
}
@keyframes animate-svg-stroke1-26 {
  0% {
    stroke-dashoffset: 207.0017242432px;
    stroke-dasharray: 207.0017242432px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 207.0017242432px;
  }
}
.wy-sec-elem-26 {
  animation: animate-svg-stroke1-26 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.95s both infinite;
}
@keyframes animate-svg-stroke1-27 {
  0% {
    stroke-dashoffset: 207.0017242432px;
    stroke-dasharray: 207.0017242432px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 207.0017242432px;
  }
}
.wy-sec-elem-27 {
  animation: animate-svg-stroke1-27 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.025s both infinite;
}
@keyframes animate-svg-stroke1-28 {
  0% {
    stroke-dashoffset: 207.0017242432px;
    stroke-dasharray: 207.0017242432px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 207.0017242432px;
  }
}
.wy-sec-elem-28 {
  animation: animate-svg-stroke1-28 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both infinite;
}
@keyframes animate-svg-stroke1-29 {
  0% {
    stroke-dashoffset: 207.0017242432px;
    stroke-dasharray: 207.0017242432px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 207.0017242432px;
  }
}
.wy-sec-elem-29 {
  animation: animate-svg-stroke1-29 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.175s both infinite;
}
@keyframes animate-svg-stroke1-30 {
  0% {
    stroke-dashoffset: 207.0017242432px;
    stroke-dasharray: 207.0017242432px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 207.0017242432px;
  }
}
.wy-sec-elem-30 {
  animation: animate-svg-stroke1-30 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.25s both infinite;
}
@keyframes animate-svg-stroke1-31 {
  0% {
    stroke-dashoffset: 207.0021362305px;
    stroke-dasharray: 207.0021362305px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 207.0021362305px;
  }
}
.wy-sec-elem-31 {
  animation: animate-svg-stroke1-31 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.325s both infinite;
}
@keyframes animate-svg-stroke1-32 {
  0% {
    stroke-dashoffset: 207.0021362305px;
    stroke-dasharray: 207.0021362305px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 207.0021362305px;
  }
}
.wy-sec-elem-32 {
  animation: animate-svg-stroke1-32 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s both infinite;
}
@keyframes animate-svg-stroke1-33 {
  0% {
    stroke-dashoffset: 943.6844482422px;
    stroke-dasharray: 943.6844482422px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 943.6844482422px;
  }
}
.wy-sec-elem-33 {
  animation: animate-svg-stroke1-33 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.475s both infinite;
}
@keyframes animate-svg-stroke1-34 {
  0% {
    stroke-dashoffset: 940.5407104492px;
    stroke-dasharray: 940.5407104492px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 940.5407104492px;
  }
}
.wy-sec-elem-34 {
  animation: animate-svg-stroke1-34 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.55s both infinite;
}
@keyframes animate-svg-stroke1-35 {
  0% {
    stroke-dashoffset: 125.1406707764px;
    stroke-dasharray: 125.1406707764px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 125.1406707764px;
  }
}
.wy-sec-elem-35 {
  animation: animate-svg-stroke1-35 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.625s both infinite;
}
@keyframes animate-svg-stroke1-36 {
  0% {
    stroke-dashoffset: 10.7795820236px;
    stroke-dasharray: 10.7795820236px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 10.7795820236px;
  }
}
.wy-sec-elem-36 {
  animation: animate-svg-stroke1-36 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s both infinite;
}
@keyframes animate-svg-stroke1-37 {
  0% {
    stroke-dashoffset: 10.4720973969px;
    stroke-dasharray: 10.4720973969px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 10.4720973969px;
  }
}
.wy-sec-elem-37 {
  animation: animate-svg-stroke1-37 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.775s both infinite;
}
@keyframes animate-svg-stroke1-38 {
  0% {
    stroke-dashoffset: 10.777422905px;
    stroke-dasharray: 10.777422905px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 10.777422905px;
  }
}
.wy-sec-elem-38 {
  animation: animate-svg-stroke1-38 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.85s both infinite;
}
@keyframes animate-svg-stroke1-39 {
  0% {
    stroke-dashoffset: 10.7726783752px;
    stroke-dasharray: 10.7726783752px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 10.7726783752px;
  }
}
.wy-sec-elem-39 {
  animation: animate-svg-stroke1-39 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.925s both infinite;
}
@keyframes animate-svg-stroke1-40 {
  0% {
    stroke-dashoffset: 10.4658069611px;
    stroke-dasharray: 10.4658069611px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 10.4658069611px;
  }
}
.wy-sec-elem-40 {
  animation: animate-svg-stroke1-40 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3s both infinite;
}
@keyframes animate-svg-stroke1-41 {
  0% {
    stroke-dashoffset: 10.7726783752px;
    stroke-dasharray: 10.7726783752px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 10.7726783752px;
  }
}
.wy-sec-elem-41 {
  animation: animate-svg-stroke1-41 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.075s both infinite;
}
@keyframes animate-svg-stroke1-42 {
  0% {
    stroke-dashoffset: 10.777469635px;
    stroke-dasharray: 10.777469635px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 10.777469635px;
  }
}
.wy-sec-elem-42 {
  animation: animate-svg-stroke1-42 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.15s both infinite;
}
@keyframes animate-svg-stroke1-43 {
  0% {
    stroke-dashoffset: 10.4743404388px;
    stroke-dasharray: 10.4743404388px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 10.4743404388px;
  }
}
.wy-sec-elem-43 {
  animation: animate-svg-stroke1-43 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.225s both infinite;
}
@keyframes animate-svg-stroke1-44 {
  0% {
    stroke-dashoffset: 10.7796287537px;
    stroke-dasharray: 10.7796287537px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 10.7796287537px;
  }
}
.wy-sec-elem-44 {
  animation: animate-svg-stroke1-44 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s both infinite;
}
@keyframes animate-svg-stroke1-45 {
  0% {
    stroke-dashoffset: 10.768404007px;
    stroke-dasharray: 10.768404007px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 10.768404007px;
  }
}
.wy-sec-elem-45 {
  animation: animate-svg-stroke1-45 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.375s both infinite;
}
@keyframes animate-svg-stroke1-46 {
  0% {
    stroke-dashoffset: 10.4616174698px;
    stroke-dasharray: 10.4616174698px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 10.4616174698px;
  }
}
.wy-sec-elem-46 {
  animation: animate-svg-stroke1-46 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.45s both infinite;
}
@keyframes animate-svg-stroke1-47 {
  0% {
    stroke-dashoffset: 10.768404007px;
    stroke-dasharray: 10.768404007px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 10.768404007px;
  }
}
.wy-sec-elem-47 {
  animation: animate-svg-stroke1-47 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.525s both infinite;
}
@keyframes animate-svg-stroke1-48 {
  0% {
    stroke-dashoffset: 74.5231628418px;
    stroke-dasharray: 74.5231628418px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 74.5231628418px;
  }
}
.wy-sec-elem-48 {
  animation: animate-svg-stroke1-48 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6s both infinite;
}
@keyframes animate-svg-stroke1-49 {
  0% {
    stroke-dashoffset: 943.6818847656px;
    stroke-dasharray: 943.6818847656px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 943.6818847656px;
  }
}
.wy-sec-elem-49 {
  animation: animate-svg-stroke1-49 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.675s both infinite;
}
@keyframes animate-svg-stroke1-50 {
  0% {
    stroke-dashoffset: 940.5399780273px;
    stroke-dasharray: 940.5399780273px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 940.5399780273px;
  }
}
.wy-sec-elem-50 {
  animation: animate-svg-stroke1-50 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.75s both infinite;
}

@keyframes animate-svg-stroke1-57 {
  0% {
    stroke-dashoffset: 943.6822509766px;
    stroke-dasharray: 943.6822509766px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 943.6822509766px;
  }
}
.wy-sec-elem-57 {
  animation: animate-svg-stroke1-57 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.275s both infinite;
}
@keyframes animate-svg-stroke1-58 {
  0% {
    stroke-dashoffset: 940.5404663086px;
    stroke-dasharray: 940.5404663086px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 940.5404663086px;
  }
}
.wy-sec-elem-58 {
  animation: animate-svg-stroke1-58 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.35s both infinite;
}
@keyframes animate-svg-stroke1-66 {
  0% {
    stroke-dashoffset: 943.6844482422px;
    stroke-dasharray: 943.6844482422px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 943.6844482422px;
  }
}
.wy-sec-elem-66 {
  animation: animate-svg-stroke1-66 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.95s both infinite;
}
@keyframes animate-svg-stroke1-67 {
  0% {
    stroke-dashoffset: 940.541015625px;
    stroke-dasharray: 940.541015625px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 940.541015625px;
  }
}
.wy-sec-elem-67 {
  animation: animate-svg-stroke1-67 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.025s both infinite;
}
@keyframes animate-svg-stroke1-70 {
  0% {
    stroke-dashoffset: 943.6826782227px;
    stroke-dasharray: 943.6826782227px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 943.6826782227px;
  }
}
.wy-sec-elem-70 {
  animation: animate-svg-stroke1-70 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.25s both infinite;
}
@keyframes animate-svg-stroke1-71 {
  0% {
    stroke-dashoffset: 940.541015625px;
    stroke-dasharray: 940.541015625px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 940.541015625px;
  }
}
.wy-sec-elem-71 {
  animation: animate-svg-stroke1-71 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.325s both infinite;
}
@keyframes animate-svg-stroke1-72 {
  0% {
    stroke-dashoffset: 182.4779205322px;
    stroke-dasharray: 182.4779205322px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 182.4779205322px;
  }
}
.wy-sec-elem-72 {
  animation: animate-svg-stroke1-72 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.4s both infinite;
}
@keyframes animate-svg-stroke1-73 {
  0% {
    stroke-dashoffset: 56.4989547729px;
    stroke-dasharray: 56.4989547729px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 56.4989547729px;
  }
}
.wy-sec-elem-73 {
  animation: animate-svg-stroke1-73 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.475s both infinite;
}
@keyframes animate-svg-stroke1-74 {
  0% {
    stroke-dashoffset: 943.6844482422px;
    stroke-dasharray: 943.6844482422px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 943.6844482422px;
  }
}
.wy-sec-elem-74 {
  animation: animate-svg-stroke1-74 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.55s both infinite;
}
@keyframes animate-svg-stroke1-75 {
  0% {
    stroke-dashoffset: 940.5409545898px;
    stroke-dasharray: 940.5409545898px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 940.5409545898px;
  }
}
.wy-sec-elem-75 {
  animation: animate-svg-stroke1-75 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.625s both infinite;
}
@keyframes animate-svg-stroke1-84 {
  0% {
    stroke-dashoffset: 943.6820068359px;
    stroke-dasharray: 943.6820068359px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 943.6820068359px;
  }
}
.wy-sec-elem-84 {
  animation: animate-svg-stroke1-84 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.3s both infinite;
}
@keyframes animate-svg-stroke1-85 {
  0% {
    stroke-dashoffset: 940.5400390625px;
    stroke-dasharray: 940.5400390625px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 940.5400390625px;
  }
}
.wy-sec-elem-85 {
  animation: animate-svg-stroke1-85 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.375s both infinite;
}
@keyframes animate-svg-stroke1-89 {
  0% {
    stroke-dashoffset: 1017.682434082px;
    stroke-dasharray: 1017.682434082px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 1017.682434082px;
  }
}
.wy-sec-elem-89 {
  animation: animate-svg-stroke1-89 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.675s both infinite;
}
@keyframes animate-svg-stroke1-90 {
  0% {
    stroke-dashoffset: 1014.5407104492px;
    stroke-dasharray: 1014.5407104492px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 1014.5407104492px;
  }
}
.wy-sec-elem-90 {
  animation: animate-svg-stroke1-90 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.75s both infinite;
}
@keyframes animate-svg-stroke1-91 {
  0% {
    stroke-dashoffset: 574.5021362305px;
    stroke-dasharray: 574.5021362305px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 574.5021362305px;
  }
}
.wy-sec-elem-91 {
  animation: animate-svg-stroke1-91 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.825s both infinite;
}
@keyframes animate-svg-stroke1-92 {
  0% {
    stroke-dashoffset: 574.5021362305px;
    stroke-dasharray: 574.5021362305px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 574.5021362305px;
  }
}
.wy-sec-elem-92 {
  animation: animate-svg-stroke1-92 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.9s both infinite;
}
@keyframes animate-svg-stroke1-93 {
  0% {
    stroke-dashoffset: 574.5004272461px;
    stroke-dasharray: 574.5004272461px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 574.5004272461px;
  }
}
.wy-sec-elem-93 {
  animation: animate-svg-stroke1-93 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.975s both infinite;
}
@keyframes animate-svg-stroke1-94 {
  0% {
    stroke-dashoffset: 574.5021362305px;
    stroke-dasharray: 574.5021362305px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 574.5021362305px;
  }
}
.wy-sec-elem-94 {
  animation: animate-svg-stroke1-94 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.05s both infinite;
}
@keyframes animate-svg-stroke1-95 {
  0% {
    stroke-dashoffset: 574.5021362305px;
    stroke-dasharray: 574.5021362305px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 574.5021362305px;
  }
}
.wy-sec-elem-95 {
  animation: animate-svg-stroke1-95 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.125s both infinite;
}
@keyframes animate-svg-stroke1-96 {
  0% {
    stroke-dashoffset: 574.5004272461px;
    stroke-dasharray: 574.5004272461px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 574.5004272461px;
  }
}
.wy-sec-elem-96 {
  animation: animate-svg-stroke1-96 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.2s both infinite;
}
@keyframes animate-svg-stroke1-97 {
  0% {
    stroke-dashoffset: 1017.682434082px;
    stroke-dasharray: 1017.682434082px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 1017.682434082px;
  }
}
.wy-sec-elem-97 {
  animation: animate-svg-stroke1-97 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.275s both infinite;
}
@keyframes animate-svg-stroke1-98 {
  0% {
    stroke-dashoffset: 130px;
    stroke-dasharray: 130px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 130px;
  }
}
.wy-sec-elem-98 {
  animation: animate-svg-stroke1-98 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.35s both infinite;
}
@keyframes animate-svg-stroke1-99 {
  0% {
    stroke-dashoffset: 42px;
    stroke-dasharray: 42px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 42px;
  }
}
.wy-sec-elem-99 {
  animation: animate-svg-stroke1-99 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.425s both infinite;
}
@keyframes animate-svg-stroke1-100 {
  0% {
    stroke-dashoffset: 130px;
    stroke-dasharray: 130px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 130px;
  }
}
.wy-sec-elem-100 {
  animation: animate-svg-stroke1-100 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.5s both infinite;
}

/***************************************************
 * Generated by SVG Artista on 10/3/2025, 2:58:43 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/
@keyframes animate-svg-stroke1-1 {
  0% {
    stroke-dashoffset: 132.6987609863px;
    stroke-dasharray: 132.6987609863px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 132.6987609863px;
  }
}
.svg-elemm-1 {
  animation: animate-svg-stroke1-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both, animate-svg-fill1-1 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
}
@keyframes animate-svg-stroke1-2 {
  0% {
    stroke-dashoffset: 132.6987609863px;
    stroke-dasharray: 132.6987609863px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 132.6987609863px;
  }
}
.svg-elemm-2 {
  animation: animate-svg-stroke1-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both, animate-svg-fill1-2 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
}
@keyframes animate-svg-stroke1-3 {
  0% {
    stroke-dashoffset: 131.6987915039px;
    stroke-dasharray: 131.6987915039px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 131.6987915039px;
  }
}
.svg-elemm-3 {
  animation: animate-svg-stroke1-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both, animate-svg-fill1-3 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
}
@keyframes animate-svg-stroke1-4 {
  0% {
    stroke-dashoffset: 131.6987915039px;
    stroke-dasharray: 131.6987915039px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 131.6987915039px;
  }
}
.svg-elemm-4 {
  animation: animate-svg-stroke1-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s both, animate-svg-fill1-4 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
}
@keyframes animate-svg-stroke1-5 {
  0% {
    stroke-dashoffset: 80px;
    stroke-dasharray: 80px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 80px;
  }
}
.svg-elemm-5 {
  animation: animate-svg-stroke1-5 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s both, animate-svg-fill1-5 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
}
@keyframes animate-svg-stroke1-6 {
  0% {
    stroke-dashoffset: 80px;
    stroke-dasharray: 80px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 80px;
  }
}
.svg-elemm-6 {
  animation: animate-svg-stroke1-6 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both, animate-svg-fill1-6 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
}
@keyframes animate-svg-stroke1-7 {
  0% {
    stroke-dashoffset: 80px;
    stroke-dasharray: 80px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 80px;
  }
}
.svg-elemm-7 {
  animation: animate-svg-stroke1-7 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s both, animate-svg-fill1-7 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
}
@keyframes animate-svg-stroke1-8 {
  0% {
    stroke-dashoffset: 80px;
    stroke-dasharray: 80px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 80px;
  }
}
.svg-elemm-8 {
  animation: animate-svg-stroke1-8 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s both, animate-svg-fill1-8 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both;
}
@keyframes animate-svg-stroke1-9 {
  0% {
    stroke-dashoffset: 146.5341033936px;
    stroke-dasharray: 146.5341033936px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 146.5341033936px;
  }
}
@keyframes animate-svg-fill1-9 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 238, 78);
  }
}
.svg-elemm-9 {
  animation: animate-svg-stroke1-9 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s both, animate-svg-fill1-9 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
}
@keyframes animate-svg-stroke1-10 {
  0% {
    stroke-dashoffset: 168.5283660889px;
    stroke-dasharray: 168.5283660889px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 168.5283660889px;
  }
}
.svg-elemm-10 {
  animation: animate-svg-stroke1-10 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s both, animate-svg-fill1-10 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s both;
}
@keyframes animate-svg-stroke1-11 {
  0% {
    stroke-dashoffset: 146.5132620651px;
    stroke-dasharray: 146.5132620651px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 146.5132620651px;
  }
}
.svg-elemm-11 {
  animation: animate-svg-stroke1-11 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both, animate-svg-fill1-11 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
}
@keyframes animate-svg-stroke1-12 {
  0% {
    stroke-dashoffset: 161.8971710205px;
    stroke-dasharray: 161.8971710205px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 161.8971710205px;
  }
}
@keyframes animate-svg-fill1-12 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(72, 84, 13);
  }
}
.svg-elemm-12 {
  animation: animate-svg-stroke1-12 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.32s both, animate-svg-fill1-12 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9s both;
}
@keyframes animate-svg-stroke1-13 {
  0% {
    stroke-dashoffset: 146.5345458984px;
    stroke-dasharray: 146.5345458984px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 146.5345458984px;
  }
}
@keyframes animate-svg-fill1-13 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 238, 78);
  }
}
.svg-elemm-13 {
  animation: animate-svg-stroke1-13 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s both, animate-svg-fill1-13 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
}
@keyframes animate-svg-stroke1-14 {
  0% {
    stroke-dashoffset: 168.5287780762px;
    stroke-dasharray: 168.5287780762px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 168.5287780762px;
  }
}
.svg-elemm-14 {
  animation: animate-svg-stroke1-14 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s both, animate-svg-fill1-14 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s both;
}
@keyframes animate-svg-stroke1-15 {
  0% {
    stroke-dashoffset: 146.5132620651px;
    stroke-dasharray: 146.5132620651px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 146.5132620651px;
  }
}
.svg-elemm-15 {
  animation: animate-svg-stroke1-15 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s both, animate-svg-fill1-15 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both;
}
@keyframes animate-svg-stroke1-16 {
  0% {
    stroke-dashoffset: 253.76121521px;
    stroke-dasharray: 253.76121521px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 253.76121521px;
  }
}
@keyframes animate-svg-fill1-16 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(0, 0, 0);
  }
}
.svg-elemm-16 {
  animation: animate-svg-stroke1-16 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both, animate-svg-fill1-16 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3s both;
}
@keyframes animate-svg-stroke1-17 {
  0% {
    stroke-dashoffset: 146.5345153809px;
    stroke-dasharray: 146.5345153809px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 146.5345153809px;
  }
}
@keyframes animate-svg-fill1-17 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 238, 78);
  }
}
.svg-elemm-17 {
  animation: animate-svg-stroke1-17 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s both, animate-svg-fill1-17 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s both;
}
@keyframes animate-svg-stroke1-18 {
  0% {
    stroke-dashoffset: 168.528793335px;
    stroke-dasharray: 168.528793335px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 168.528793335px;
  }
}
.svg-elemm-18 {
  animation: animate-svg-stroke1-18 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s both, animate-svg-fill1-18 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s both;
}
@keyframes animate-svg-stroke1-19 {
  0% {
    stroke-dashoffset: 146.5132620651px;
    stroke-dasharray: 146.5132620651px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 146.5132620651px;
  }
}
.svg-elemm-19 {
  animation: animate-svg-stroke1-19 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s both, animate-svg-fill1-19 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both;
}
@keyframes animate-svg-stroke1-20 {
  0% {
    stroke-dashoffset: 159.2206115723px;
    stroke-dasharray: 159.2206115723px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 159.2206115723px;
  }
}
@keyframes animate-svg-fill1-20 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(0, 0, 0);
  }
}
.svg-elemm-20 {
  animation: animate-svg-stroke1-20 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.28s both, animate-svg-fill1-20 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s both;
}
@keyframes animate-svg-stroke1-21 {
  0% {
    stroke-dashoffset: 226.3685302734px;
    stroke-dasharray: 226.3685302734px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 226.3685302734px;
  }
}
@keyframes animate-svg-fill1-21 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(20, 102, 100);
  }
}
.svg-elemm-21 {
  animation: animate-svg-stroke1-21 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s both, animate-svg-fill1-21 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s both;
}
@keyframes animate-svg-stroke1-22 {
  0% {
    stroke-dashoffset: 77.3982236862px;
    stroke-dasharray: 77.3982236862px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 77.3982236862px;
  }
}
@keyframes animate-svg-fill1-22 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(211, 238, 78);
  }
}
.svg-elemm-22 {
  animation: animate-svg-stroke1-22 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.52s both, animate-svg-fill1-22 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9s both;
}
@keyframes animate-svg-stroke1-23 {
  0% {
    stroke-dashoffset: 77.3982236862px;
    stroke-dasharray: 77.3982236862px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 77.3982236862px;
  }
}
@keyframes animate-svg-fill1-23 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(44, 134, 199);
  }
}
.svg-elemm-23 {
  animation: animate-svg-stroke1-23 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.64s both, animate-svg-fill1-23 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3s both;
}
@keyframes animate-svg-stroke1-24 {
  0% {
    stroke-dashoffset: 237.6761474609px;
    stroke-dasharray: 237.6761474609px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 237.6761474609px;
  }
}
@keyframes animate-svg-fill1-24 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(252, 255, 237);
  }
}
.svg-elemm-24 {
  animation: animate-svg-stroke1-24 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.76s both, animate-svg-fill1-24 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1s both;
}
@keyframes animate-svg-stroke1-25 {
  0% {
    stroke-dashoffset: 237.6761474609px;
    stroke-dasharray: 237.6761474609px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 237.6761474609px;
  }
}
.svg-elemm-25 {
  animation: animate-svg-stroke1-25 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s both, animate-svg-fill1-25 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s both;
}
@keyframes animate-svg-stroke1-26 {
  0% {
    stroke-dashoffset: 328.2179870605px;
    stroke-dasharray: 328.2179870605px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 328.2179870605px;
  }
}
@keyframes animate-svg-fill1-26 {
  0% {
    fill: transparent;
  }
  100% {
    fill: rgb(26, 32, 44);
  }
}
.svg-elemm-26 {
  animation: animate-svg-stroke1-26 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3s both, animate-svg-fill1-26 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s both;
}
@keyframes animate-svg-stroke1-27 {
  0% {
    stroke-dashoffset: 146.5341033936px;
    stroke-dasharray: 146.5341033936px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 146.5341033936px;
  }
}
.svg-elemm-27 {
  animation: animate-svg-stroke1-27 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.12s both, animate-svg-fill1-27 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4s both;
}
@keyframes animate-svg-stroke1-28 {
  0% {
    stroke-dashoffset: 146.5345458984px;
    stroke-dasharray: 146.5345458984px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 146.5345458984px;
  }
}
.svg-elemm-28 {
  animation: animate-svg-stroke1-28 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.24s both, animate-svg-fill1-28 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5s both;
}
@keyframes animate-svg-stroke1-29 {
  0% {
    stroke-dashoffset: 146.5345153809px;
    stroke-dasharray: 146.5345153809px;
  }
  100% {
    stroke-dashoffset: 0;
    stroke-dasharray: 146.5345153809px;
  }
}
.svg-elemm-29 {
  animation: animate-svg-stroke1-29 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.36s both, animate-svg-fill1-29 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6s both;
}

@font-face {
  font-family: "Helvetica";
  src: url("../fonts/Helvetica-Light.eot");
  src: url("../fonts/Helvetica-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Helvetica-Light.woff2") format("woff2"), url("../fonts/Helvetica-Light.woff") format("woff"), url("../fonts/Helvetica-Light.ttf") format("truetype"), url("../fonts/Helvetica-Light.svg#Helvetica-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica";
  src: url("../fonts/Helvetica-Compressed.eot");
  src: url("../fonts/Helvetica-Compressed.eot?#iefix") format("embedded-opentype"), url("../fonts/Helvetica-Compressed.woff2") format("woff2"), url("../fonts/Helvetica-Compressed.woff") format("woff"), url("../fonts/Helvetica-Compressed.ttf") format("truetype"), url("../fonts/Helvetica-Compressed.svg#Helvetica-Compressed") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica";
  src: url("../fonts/Helvetica-BoldOblique.eot");
  src: url("../fonts/Helvetica-BoldOblique.eot?#iefix") format("embedded-opentype"), url("../fonts/Helvetica-BoldOblique.woff2") format("woff2"), url("../fonts/Helvetica-BoldOblique.woff") format("woff"), url("../fonts/Helvetica-BoldOblique.ttf") format("truetype"), url("../fonts/Helvetica-BoldOblique.svg#Helvetica-BoldOblique") format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica";
  src: url("../fonts/HelveticaRounded-Bold.eot");
  src: url("../fonts/HelveticaRounded-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/HelveticaRounded-Bold.woff2") format("woff2"), url("../fonts/HelveticaRounded-Bold.woff") format("woff"), url("../fonts/HelveticaRounded-Bold.ttf") format("truetype"), url("../fonts/HelveticaRounded-Bold.svg#HelveticaRounded-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica";
  src: url("../fonts/Helvetica.eot");
  src: url("../fonts/Helvetica.eot?#iefix") format("embedded-opentype"), url("../fonts/Helvetica.woff2") format("woff2"), url("../fonts/Helvetica.woff") format("woff"), url("../fonts/Helvetica.ttf") format("truetype"), url("../fonts/Helvetica.svg#Helvetica") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica";
  src: url("../fonts/Helvetica-Oblique.eot");
  src: url("../fonts/Helvetica-Oblique.eot?#iefix") format("embedded-opentype"), url("../fonts/Helvetica-Oblique.woff2") format("woff2"), url("../fonts/Helvetica-Oblique.woff") format("woff"), url("../fonts/Helvetica-Oblique.ttf") format("truetype"), url("../fonts/Helvetica-Oblique.svg#Helvetica-Oblique") format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica";
  src: url("../fonts/Helvetica-Bold.eot");
  src: url("../fonts/Helvetica-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Helvetica-Bold.woff2") format("woff2"), url("../fonts/Helvetica-Bold.woff") format("woff"), url("../fonts/Helvetica-Bold.ttf") format("truetype"), url("../fonts/Helvetica-Bold.svg#Helvetica-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Lucida";
  src: url("../fonts/lucida-bright.ttf");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
:root {
  --primary-bg: #0A3F50;
  --white-bg: #FFFFFF;
  --black-text: #090909;
  --primary-text: #ffffff;
  --secoundry-text: #96989E;
  --green-text: #4AD7AF;
  --Helvetica-font: "Helvetica";
  --poppins-font: "Poppins", sans-serif;
  --lucida-font: "Lucida";
}

.df-ac-jb {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.df-as-jb {
  display: flex;
  justify-content: space-between;
  align-items: start;
}

.df-st {
  display: flex;
  align-items: start;
}

.df-ac {
  display: flex;
  align-items: center;
}

html, body {
  scroll-behavior: smooth;
}

body {
  font-family: var(--poppins-font);
  background: var(--primary-bg);
  color: var(--primary-text);
}

* {
  scrollbar-width: thin;
  scrollbar-color: #11505d #DFE9EB;
}

/* Chrome, Edge and Safari */
*::-webkit-scrollbar {
  height: 3px;
  width: 3px;
}

*::-webkit-scrollbar-track {
  border-radius: 0px;
  background-color: #DFE9EB;
}

*::-webkit-scrollbar-track:hover {
  background-color: #B8C0C2;
}

*::-webkit-scrollbar-track:active {
  background-color: #B8C0C2;
}

*::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: #11505d;
}

@media (min-width: 1200px) {
  .container {
    max-width: 1272px;
  }
}
.Scanpagebody {
  background: url("../images/bgscan.png"), linear-gradient(180deg, #298EA4 48.19%, #F8EFE5 126.04%);
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 100vh;
}

.ScanGuestSec {
  padding-top: 40px;
  padding-bottom: 20px;
}

.ScanBxgst {
  border-radius: 40px;
  background: #FFF;
  box-shadow: inset 10px 14px 34px rgba(255, 255, 255, 0.17);
  padding: 60px 60px;
  width: 100%;
  max-width: 951px;
  margin: auto;
}
@media (max-width: 767px) {
  .ScanBxgst {
    padding: 25px 25px;
  }
}

.loginBody {
  background: linear-gradient(180deg, #298EA4 48.19%, #F8EFE5 126.04%);
  min-height: 100vh;
  background-repeat: no-repeat;
}

.loginSec {
  padding-top: 0px;
  padding-bottom: 0px;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

.LgnLeftBx {
  border-radius: 0px;
  background: #FFF;
  box-shadow: inset 10px 14px 34px rgba(255, 255, 255, 0.17);
  padding: 80px 60px 50px 60px;
  min-height: 100vh;
  height: 100%;
  background-image: url("../images/lgnbg1.png");
  background-position: center;
  background-size: cover;
  display: flex;
  align-items: end;
}
.LgnLeftBx.bg2arth {
  background-image: url("../images/lgnbg2.png");
}
.LgnLeftBx.bg3arth {
  background-image: url("../images/lgnbg3.png");
}
@media (max-width: 767px) {
  .LgnLeftBx {
    padding: 25px 25px;
  }
}
.LgnLeftBx .CntLgnLeftBx h2 {
  font-family: var(--Space-Grotesk);
  font-size: clamp(24px, 3.17vw, 38px);
  font-weight: 500;
  color: #ffffff;
  margin-bottom: 9px;
  max-width: 430px;
}
.LgnLeftBx .CntLgnLeftBx p {
  font-size: 12px;
  font-weight: 400;
  line-height: 150%;
  color: #ffffff;
  margin-bottom: 0px;
}

.LngHdCmn {
  margin-bottom: 24px;
}
.LngHdCmn h1 {
  font-size: 36px;
  font-weight: 400;
  color: #ffffff;
  margin-bottom: 4px;
}
.LngHdCmn h2 {
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  background: linear-gradient(113deg, #FFF 33.85%, rgba(255, 255, 255, 0.24) 79.92%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.Frgcnnt a {
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
  color: #ffffff;
}

.Anactn p {
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
  color: rgba(255, 255, 255, 0.8);
}
.Anactn p a {
  color: #ffffff;
}

.LgnFrmAll {
  max-width: 100%;
  width: 322px;
  margin: auto;
  padding: 10px 0px;
}

.LgnFrmAllTotal {
  height: 100vh;
  overflow: auto;
  display: flex;
  align-items: center;
  padding: 20px 20px;
}
@media (max-width: 991px) {
  .LgnFrmAllTotal {
    height: auto;
  }
}

.strengthAll {
  display: grid;
  grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 16.6%;
  width: calc(100% - 20px);
  gap: 4px;
  margin-top: 9px;
}
.strengthAll .Strnpath {
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.5);
  height: 4px;
}
.strengthAll .Strnpath.lvl1 {
  background: #F00;
}
.strengthAll .Strnpath.lvl2 {
  background: #FF4D00;
}
.strengthAll .Strnpath.lvl3 {
  background: #FF9A41;
}

.CusToogleNd .toggle {
  position: relative;
  box-sizing: border-box;
}
.CusToogleNd .toggle input[type=checkbox] {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.CusToogleNd .toggle label {
  position: relative;
  display: flex;
  align-items: center;
  height: 14px;
  box-sizing: border-box;
}
.CusToogleNd .toggle label:before {
  content: "";
  width: 14px;
  height: 14px;
  margin-right: 5px;
  box-sizing: border-box;
  border-radius: 3px;
  border: 0.6px solid #000000;
  display: inline-block;
  transition: 0.2s ease-in;
}
.CusToogleNd .toggle label:after {
  content: "";
  position: absolute;
  left: 5px;
  top: 3px;
  z-index: 2;
  width: 4px;
  height: 7px;
  border-bottom: 1px solid #439aac;
  border-right: 1px solid #439aac;
  transform: rotate(45deg);
  box-sizing: border-box;
  opacity: 0;
  transition: 0.2s 0.2s ease-in;
}
.CusToogleNd .toggle input[type=checkbox]:checked + label:before {
  background-color: #ffffff;
}
.CusToogleNd .toggle input[type=checkbox]:checked + label:after {
  opacity: 1;
}

.AgreeALl {
  display: flex;
  align-items: center;
}
.AgreeALl h2 {
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
  color: #ffffff;
}

.AnthReg {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  margin-bottom: 24px;
}
.AnthReg .line {
  width: calc(61% - 99px);
  opacity: 0.5;
  background-color: #ffffff;
  height: 0.6px;
}
.AnthReg h2 {
  font-size: 13px;
  font-weight: 400;
  color: #ffffff;
  margin-bottom: 0px;
}

.glbtn {
  border-radius: 100px;
  background: rgba(232, 238, 246, 0.26);
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 13px;
  font-weight: 400;
  color: #ffffff;
  gap: 4px;
}

.BefBody {
  background: linear-gradient(180deg, #298EA4 48.19%, #F8EFE5 126.04%);
  min-height: 100vh;
}

.BefStSec .HedDer {
  text-align: center;
  border-bottom: 0.8px solid rgba(255, 255, 255, 0.3);
  padding-top: 20px;
  padding-bottom: 20px;
}
.BefStSec .HedDer h2 {
  font-size: 22px;
  font-weight: 400;
  color: #ffffff;
  margin-bottom: 5px;
}
.BefStSec .HedDer h3 {
  font-size: 12px;
  font-weight: 400;
  color: #ffffff;
  margin-bottom: 0px;
}

.BefStSecTwo {
  padding-top: 30px;
  padding-bottom: 30px;
}

.carhds {
  margin-bottom: 22px;
}
.carhds h2 {
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
  color: #ffffff;
}

.owl-carouselView .CrlsldCnt {
  text-align: center;
}
.owl-carouselView .CrlsldCnt img {
  width: auto !important;
  display: unset !important;
  margin-bottom: 48px;
}
.owl-carouselView .CrlsldCnt h2 {
  font-size: 16px;
  font-weight: 400;
  color: #ffffff;
  max-width: 303px;
  margin: auto;
}
.owl-carouselView .CrlsldCnt h2 span {
  font-weight: 600;
}
.owl-carouselView .owl-next {
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
}
.owl-carouselView .owl-prev {
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
}

.dasboardBody {
  background: url("../images/dimmax.png"), linear-gradient(180deg, #298EA4 53.75%, #F8EFE5 131.81%);
  min-height: 100vh;
  background-attachment: fixed;
}

.siderbartotal {
  position: fixed;
  left: 0px;
  height: 100vh;
  top: 0px;
  bottom: 0px;
  width: 260px;
  border-radius: 0px;
  padding: 14px 21px;
  overflow: auto;
  background: url("../images/sidebarbg.png"), #11505D;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-backdrop-filter: blur(17px);
          backdrop-filter: blur(17px);
}

.logoarea {
  padding: 0px 20px;
}

.rightsidecontent {
  width: calc(100vw - 290px);
  margin-left: 270px;
  padding-top: 75px;
  padding-bottom: 30px;
}

.navbar-navside {
  height: calc(100vh - 74px);
  overflow: auto;
  padding-top: 73px;
}
.navbar-navside::-webkit-scrollbar {
  display: none;
}
.navbar-navside li {
  padding-bottom: 26px;
}
.navbar-navside li a {
  font-size: 15px;
  font-weight: 500;
  line-height: 16px;
  color: #ffffff;
  display: flex;
  align-items: center;
  gap: 13px;
}
.navbar-navside li a .menuicsd {
  background: rgba(178, 206, 220, 0.17);
  width: 58px;
  height: 58px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.navbar-navside li a:hover .menuicsd {
  background: #EBC7B5;
}

@media (max-width: 1199px) {
  .navndmenu svg {
    transform: translateX(5px);
  }
  .navbar-navside {
    height: calc(100vh - 74px);
    overflow: auto;
    padding-top: 10px;
  }
  .siderbartotal {
    overflow: hidden;
    z-index: 99;
    top: 60px;
    transition: 0.5s ease-in-out;
    transform: translatex(-275px);
  }
  .menuopen .siderbartotal {
    width: 100%;
    z-index: 9999999;
    transition: 0.5s ease-in-out;
    overflow: auto;
    top: 60px;
    left: 0px;
    padding: 14px 21px;
    transform: translatex(0px);
  }
  .rightsidecontent {
    width: 100vw;
    margin-left: 0px;
  }
  .logosidebar {
    display: none;
  }
}
.navbar-innerheader {
  width: calc(100vw - 260px);
  margin-left: 260px;
}
.navbar-innerheader .container-fluid {
  flex-wrap: nowrap;
  gap: 20px;
}
@media (max-width: 1199px) {
  .navbar-innerheader {
    width: 100%;
    margin-left: unset;
  }
  .navbar-innerheader .innerheaderlogo {
    display: block !important;
  }
}

.navbarcolor {
  background-color: rgba(14, 196, 251, 0.2);
  -webkit-backdrop-filter: blur(26px);
  backdrop-filter: blur(26px);
}

.HeadingInnerhd h2 {
  font-size: clamp(16px, 2.61vw, 20px);
  font-weight: 500;
  color: #ffffff;
  margin-bottom: 0px;
  white-space: nowrap;
}

.innerheadermenu {
  display: flex;
  align-items: center;
  gap: 10px;
}

.prfDrpDownCmn .btn {
  border-radius: 40px;
  border: 0.6px solid rgba(255, 255, 255, 0.3);
  background: rgba(255, 255, 255, 0.13);
  padding: 4px 6px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}
.prfDrpDownCmn .btn:after {
  display: none;
}
.prfDrpDownCmn .btn .NixPrfCnt {
  display: flex;
  align-items: center;
  gap: 4px;
  text-align: left;
}
.prfDrpDownCmn .btn .NixPrfCnt h2 {
  font-size: 13px;
  font-weight: 500;
  line-height: normal;
  color: #ffffff;
  margin-bottom: 1px;
}
.prfDrpDownCmn .btn .NixPrfCnt h3 {
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  color: rgba(255, 255, 255, 0.78);
  margin-bottom: 0px;
}
.prfDrpDownCmn .dropdown-menu {
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.55);
  -webkit-backdrop-filter: blur(17px);
          backdrop-filter: blur(17px);
  padding: 20px 15px;
}
.prfDrpDownCmn .dropdown-menu .dropdown-item {
  font-size: 15px;
  font-weight: 400;
  line-height: 150%;
  color: #00377e;
  padding: 0px 0px;
  display: flex;
  align-items: center;
  gap: 5px;
}
.prfDrpDownCmn .dropdown-menu .dropdown-item:not(:last-child) {
  margin-bottom: 15px;
}
.prfDrpDownCmn .dropdown-menu .dropdown-item:hover {
  background-color: transparent;
}

.IndBdy {
  min-height: 100vh;
  background-attachment: fixed;
}

@media (min-width: 1230px) {
  .container-1200 {
    max-width: 1200px;
  }
}

@media (min-width: 1400px) {
  .container-1400 {
    max-width: 1400px;
  }
}

.navbar-index {
  background: #236073;
  -webkit-backdrop-filter: blur(12px);
          backdrop-filter: blur(12px);
}

.navbar-inr-bg {
  background: var(--primary-text);
}
.navbar-inr-bg .navbar-nav.list-one a {
  color: #484646;
}
.navbar-inr-bg .navbar-nav.list-one a:hover {
  color: #0A3F50;
  transition: all 0.4s;
}
.navbar-inr-bg .cmbtn2 {
  border-color: #161616;
  color: #161616;
}
.navbar-inr-bg .cmbtn2:hover {
  color: #0A3F50;
}
.navbar-inr-bg .cmbtn:hover {
  border-color: #0A3F50;
  color: #0A3F50;
}

.navbar-nav.list-one {
  gap: 25px;
}
@media (max-width: 1199px) {
  .navbar-nav.list-one {
    gap: 20px;
    margin-bottom: 20px;
  }
}
.navbar-nav.list-one a {
  padding: 0px 0px;
  font-size: 13px;
  font-weight: 400;
  color: #ffffff;
}
.navbar-nav.list-one a:hover {
  color: #4AD7AF;
}
.navbar-nav.list-one .dropdown .btn-primary {
  background: transparent;
  border: 0;
  font-size: 13px;
  font-weight: 400;
  color: #ffffff;
}
.navbar-nav.list-one .dropdown .btn-primary:after {
  display: none;
}
.navbar-nav.list-one .dropdown .btn-primary:hover {
  color: #4AD7AF;
}
.navbar-nav.list-one .dropdown .btn-primary:hover img {
  filter: brightness(0) saturate(100%) invert(75%) sepia(76%) saturate(353%) hue-rotate(102deg) brightness(89%) contrast(87%);
}
.navbar-nav.list-one .dropdown .dropdown-menu {
  border-radius: 8px;
  background: #FFF;
  padding: 1rem;
  border-bottom: 2px solid #4ad7af;
}
.navbar-nav.list-one .dropdown .dropdown-menu .dropdown-item {
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  color: #373737;
  text-align: right;
  margin-bottom: 0.5rem;
}
.navbar-nav.list-one .dropdown .dropdown-menu .dropdown-item:hover {
  background: transparent;
  color: var(--green-text);
  transition: all 0.4s;
}

@media (max-width: 1199px) {
  .navbar-bg {
    background: linear-gradient(180deg, rgba(46, 147, 120, 0.8) 0%, rgba(99, 116, 121, 0.8) 100%);
    -webkit-backdrop-filter: blur(5.6px);
            backdrop-filter: blur(5.6px);
  }
}

.CntLdDv {
  min-height: calc(100vh - 511px);
  margin-top: 64px;
}

/* Footer CSS Start */
.FtrSec {
  padding-top: 54px;
}
@media (max-width: 767px) {
  .FtrSec {
    padding-top: 30px;
  }
}
.FtrSec .FtrSecRw1 .FtrSecRw1Tp {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 35px;
}
.FtrSec .FtrSecRw1 .FtrSecRw1Tp .FtrScl {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
@media (max-width: 992px) {
  .FtrSec .FtrSecRw1 .FtrSecRw1Tp .FtrScl {
    margin-bottom: 1rem;
  }
}
.FtrSec .FtrSecRw1 .FtrSecRw1Tp .FtrScl a {
  width: 35px;
  height: 35px;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #73A8B8;
}
.FtrSec .FtrSecRw1 .FtrSecRw1Tp .FtrScl a:hover {
  background: var(--green-text);
  transition: ease-in-out 1s;
}
.FtrSec .FtrSecRw1 p {
  font-size: 13px;
  font-weight: 300;
  line-height: 150%;
  color: #e2e2e2;
}
.FtrSec .FtrSecRw2 {
  padding: 32px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}
@media (max-width: 767px) {
  .FtrSec .FtrSecRw2 {
    justify-content: center;
  }
}
.FtrSec .FtrSecRw2 .FtrCMSLks {
  display: flex;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .FtrSec .FtrSecRw2 .FtrCMSLks {
    justify-content: center;
  }
}
.FtrSec .FtrSecRw2 .FtrCMSLks a {
  font-size: 15.75px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.16px;
  color: var(--green-text);
}
.FtrSec .FtrSecRw2 .FtrCMSLks a:hover {
  color: var(--primary-text);
  transition: all 0.4s;
}
.FtrSec .FtrSecRw3 {
  margin-bottom: 24px;
}
.FtrSec .FtrSecRw3 h4 {
  font-size: 18px;
  font-weight: 400;
  line-height: 24.55px;
  font-family: var(--Helvetica-font);
  margin-bottom: 10px;
}
.FtrSec .FtrSecRw3 .FtrLks a {
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 28px;
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 5px;
}
@media (max-width: 991px) {
  .FtrSec .FtrSecRw3 .FtrLks a:last-child {
    margin-bottom: 30px;
  }
}
.FtrSec .FtrSecRw3 .FtrLks a:hover {
  color: var(--green-text);
  transition: all 0.4s;
}
.FtrSec .FtrSecRw3 .FtrCMSLks {
  display: flex;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .FtrSec .FtrSecRw3 .FtrCMSLks {
    justify-content: center;
  }
}
.FtrSec .FtrSecRw3 .FtrCMSLks a {
  font-size: 15.75px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.16px;
  color: var(--green-text);
}
.FtrSec .FtrSecRw3 .FtrCMSLks a:hover {
  color: var(--primary-text);
  transition: all 0.4s;
}
.FtrSec .CpyRgts {
  font-size: 15.75px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.16px;
  color: rgba(255, 255, 255, 0.6);
  margin-bottom: 0;
  text-align: center;
}

/* Home Page CSS Start */
.BnrSec {
  background: url("../images/banner-bg.png") no-repeat;
  background-size: cover;
  min-height: 883px;
  padding-top: 100px;
  position: relative;
}
@media (max-width: 1199px) {
  .BnrSec {
    min-height: auto;
  }
}
@media (max-width: 767px) {
  .BnrSec {
    padding-top: 40px;
  }
}
.BnrSec h1 {
  font-size: clamp(40px, 17.810594px + 3.852327vw, 64px);
  font-weight: 700;
  line-height: 120%;
  text-transform: capitalize;
  color: #ffffff;
  margin-bottom: 10px;
  font-family: var(--Helvetica-font);
  text-align: center;
}
.BnrSec h1 span {
  color: #4AD7AF;
}
.BnrSec p {
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  text-transform: capitalize;
  color: #dcdcdc;
  margin-bottom: 26px;
  text-align: center;
}
.BnrSec .BkDmoBtn {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
}
.BnrSec .BkDmoBtn .cmbtn {
  z-index: -1;
}
.BnrSec .BkDmoBtn .BkDmoBtnIg {
  margin-left: -28px;
}
.BnrSec .BnrIg {
  position: absolute;
  bottom: -127px;
}
@media (max-width: 1199px) {
  .BnrSec .BnrIg {
    position: unset;
    padding-bottom: 2rem;
  }
}
.BnrSec .vibrate-1 {
  animation: vibrate-1 5s linear infinite alternate-reverse both;
}
@keyframes vibrate-1 {
  0% {
    transform: translate(0);
  }
  20% {
    transform: translate(-2px, 2px);
  }
  40% {
    transform: translate(-2px, -2px);
  }
  60% {
    transform: translate(2px, 2px);
  }
  80% {
    transform: translate(2px, -2px);
  }
  100% {
    transform: translate(0);
  }
}

.WhtBg {
  background: var(--primary-text);
  padding-top: 240px;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .WhtBg {
    padding-top: 60px;
  }
}
@media (max-width: 991px) {
  .WhtBg {
    padding-top: 30px;
  }
}
.WhtBg .SltnGlncSec h2 {
  font-size: clamp(28px, 21.52809px + 1.123596vw, 35px);
  font-weight: 400;
  line-height: 139%;
  color: var(--black-text);
  text-align: center;
  margin-bottom: 2px;
}
.WhtBg .SltnGlncSec p {
  font-size: 15px;
  font-weight: 300;
  line-height: 170%;
  color: var(--black-text);
  text-align: center;
  margin-bottom: 45px;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec p {
    margin-bottom: 25px;
  }
}
.WhtBg .SltnGlncSec .SltnGlncSecDts {
  border-radius: 20px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  background: #F6F9F8;
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .SltnGlncSecDts .SltnGlncSecDtsL {
    margin-bottom: 1.5rem;
  }
}
.WhtBg .SltnGlncSec .SltnGlncSecDts .SltnGlncSecDtsR {
  padding: 1rem;
}
.WhtBg .SltnGlncSec .SltnGlncSecDts .SltnGlncSecDtsR h3 {
  font-size: clamp(20px, 12.603531px + 1.284109vw, 28px);
  font-weight: 500;
  line-height: 120%;
  text-transform: capitalize;
  color: #000000;
  margin: 12px 0;
  text-align: left;
}
.WhtBg .SltnGlncSec .SltnGlncSecDts .SltnGlncSecDtsR p {
  font-size: 14px;
  font-weight: 300;
  line-height: 170%;
  color: #0d232a;
  margin-bottom: 0;
  text-align: left;
}
.WhtBg .SltnGlncSec .PymtGtWySec .CustRow {
  display: flex;
  align-items: stretch;
}
.WhtBg .SltnGlncSec .PymtGtWySec .CustRow .col-lg-6 {
  display: flex;
  flex-direction: column;
}
.WhtBg .SltnGlncSec .PymtGtWySec .CustRow .col-lg-6 .PymtGtWySecL, .WhtBg .SltnGlncSec .PymtGtWySec .CustRow .col-lg-6 .PymtGtWySecR {
  flex-grow: 1;
}
.WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL {
  border-radius: 20px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  background: #F6F9F8;
  padding: 46px 25px 0px 0px;
  position: relative;
  margin-bottom: 1.5rem;
  overflow: hidden;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL {
    padding: 30px 1rem 0 1rem;
  }
}
.WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLtp {
  padding-left: 38px;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLtp {
    padding-left: 1rem;
  }
}
.WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLtp h3 {
  font-size: clamp(20px, 12.603531px + 1.284109vw, 28px);
  font-weight: 500;
  line-height: 120%;
  text-transform: capitalize;
  color: #000000;
  margin: 12px 0;
  text-align: left;
}
.WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLtp p {
  font-size: 14px;
  font-weight: 300;
  line-height: 170%;
  color: #0d232a;
  margin-bottom: 35px;
  text-align: left;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLtp p {
    margin-bottom: 30px;
  }
}
.WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLBtm {
  position: relative;
}
.WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLBtm .PymtGtWySecCnDts {
  position: absolute;
  right: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-top: -70px;
  z-index: 9;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLBtm .PymtGtWySecCnDts {
    position: unset;
    margin-top: 0;
    align-items: center;
    margin-bottom: 24px;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
    flex-direction: row;
  }
}
.WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLBtm .PymtGtWySecCnDts .PymtGtWySecCnDtsR {
  border-radius: 100px;
  background: #FFF;
  box-shadow: 10px 10px 50px rgba(145, 145, 145, 0.4);
  width: 191px;
  height: 45px;
  margin-bottom: 11px;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 0 10px;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLBtm .PymtGtWySecCnDts .PymtGtWySecCnDtsR {
    width: 100px;
    padding: 0 10px;
    margin-bottom: 0;
  }
}
.WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLBtm .PymtGtWySecCnDts .PymtGtWySecCnDtsR span {
  font-family: var(--Helvetica-font);
  font-size: 13px;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.02em;
  color: #1a202c;
}
.WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLBtm .PymtGtWySecCnDts .PymtGtWySecCnDtsR:nth-child(1) {
  margin-right: -104px;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLBtm .PymtGtWySecCnDts .PymtGtWySecCnDtsR:nth-child(1) {
    margin-right: 0;
  }
}
.WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLBtm .PymtGtWySecCnDts .PymtGtWySecCnDtsR:nth-child(2) {
  margin-right: -74px;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLBtm .PymtGtWySecCnDts .PymtGtWySecCnDtsR:nth-child(2) {
    margin-right: 0;
  }
}
.WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLBtm .PymtGtWySecCnDts .PymtGtWySecCnDtsR:nth-child(3) {
  margin-right: -44px;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLBtm .PymtGtWySecCnDts .PymtGtWySecCnDtsR:nth-child(3) {
    margin-right: 0;
  }
}
.WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLBtm .PymtGtWySecTotCrncy {
  position: absolute;
  right: -13px;
  top: 115px;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLBtm .PymtGtWySecTotCrncy {
    position: unset;
    text-align: center;
    margin-bottom: 25px;
  }
}
.WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLBtm .PymtGtWySecTotCrncy h4 {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  text-transform: capitalize;
  color: #000000;
}
.WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLBtm .PymtGtWySecLIg {
  position: relative;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLBtm .PymtGtWySecLIg .PymtGtWySecLIg1 {
    display: block;
    margin: auto;
  }
}
.WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLBtm .PymtGtWySecLIg .PymtGtWySecLIg2 {
  position: absolute;
  left: 64%;
  top: -30px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLBtm .PymtGtWySecLIg .PymtGtWySecLIg2 {
    left: 47%;
  }
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecL .PymtGtWySecLBtm .PymtGtWySecLIg .PymtGtWySecLIg2 {
    display: none;
  }
}
.WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecR {
  border-radius: 20px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  background: #00273A;
  padding: 46px 25px 0px 46px;
  position: relative;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecR {
    min-height: auto;
  }
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecR {
    padding: 30px 1rem 0 1rem;
  }
}
.WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecR h3 {
  font-size: clamp(20px, 12.603531px + 1.284109vw, 28px);
  font-weight: 500;
  line-height: 120%;
  text-transform: capitalize;
  margin: 12px 0;
  text-align: left;
}
.WhtBg .SltnGlncSec .PymtGtWySec .PymtGtWySecR p {
  font-size: 14px;
  font-weight: 300;
  line-height: 170%;
  margin-bottom: 0px;
  text-align: left;
  color: var(--primary-text);
}
.WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecL {
  border-radius: 20px;
  background: #4AD7AF;
  padding: 1.5rem 0 0 1.5rem;
  min-height: 293px;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecL {
    min-width: auto;
  }
}
.WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecL .Ldv {
  position: relative;
  z-index: 2;
}
.WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecL .Ldv h3 {
  font-size: clamp(20px, 16.301766px + 0.642055vw, 23px);
  font-weight: 500;
  line-height: 120%;
  text-transform: capitalize;
  color: var(--black-text);
  margin: 12px 0;
}
.WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecL .Ldv p {
  font-size: 14px;
  font-weight: 300;
  line-height: 170%;
  color: var(--black-text);
  text-align: left;
  margin-bottom: 1.5rem;
}
.WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecL .Rdv {
  position: relative;
  z-index: 1;
}
.WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecL .Rdv:after {
  content: "";
  position: absolute;
  background: url("../images/cards.png") no-repeat;
  width: 235px;
  height: 272px;
  top: -114px;
  right: 0;
  z-index: -1;
}
@media (max-width: 1199px) {
  .WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecL .Rdv:after {
    top: -127px;
  }
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecL .Rdv:after {
    position: unset;
    display: block;
    margin: auto;
  }
}
.WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecR {
  border-radius: 20px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  background: #F6F9F8;
  padding: 1.5rem 0 0 1.5rem;
  min-height: 293px;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecR {
    min-width: auto;
  }
}
.WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecR .Ldv h3 {
  font-size: clamp(20px, 16.301766px + 0.642055vw, 23px);
  font-weight: 500;
  line-height: 120%;
  text-transform: capitalize;
  color: var(--black-text);
  margin: 12px 0;
}
.WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecR .Ldv p {
  font-size: 14px;
  font-weight: 300;
  line-height: 170%;
  color: var(--black-text);
  text-align: left;
  margin-bottom: 1.5rem;
}
.WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecR .Rdv {
  background: url("../images/abstract.png") no-repeat;
  background-size: cover;
  height: 100%;
  position: relative;
}
.WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecR .Rdv:after {
  content: "";
  position: absolute;
  background: url("../images/checkout.png") no-repeat;
  width: 189px;
  height: 114px;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecR .Rdv:after {
    position: unset;
    display: block;
    margin: auto;
  }
}
.WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecR .Rdv .PymtGtWySecCnDts {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-top: 0px;
  z-index: 9;
  overflow: hidden;
  margin-top: -5px;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecR .Rdv .PymtGtWySecCnDts {
    margin-top: 0;
    align-items: center;
    margin-bottom: 24px;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
    flex-direction: row;
  }
}
.WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecR .Rdv .PymtGtWySecCnDts .PymtGtWySecCnDtsR {
  border-radius: 100px;
  background: #FFF;
  width: 191px;
  height: 45px;
  margin-bottom: 7px;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 0 10px;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecR .Rdv .PymtGtWySecCnDts .PymtGtWySecCnDtsR {
    width: 124px;
    padding: 0 10px;
    margin-bottom: 0;
  }
}
.WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecR .Rdv .PymtGtWySecCnDts .PymtGtWySecCnDtsR span {
  font-family: var(--Helvetica-font);
  font-size: 13px;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: -0.02em;
  color: #1a202c;
}
.WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecR .Rdv .PymtGtWySecCnDts .PymtGtWySecCnDtsR:nth-child(1) {
  margin-right: -68px;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecR .Rdv .PymtGtWySecCnDts .PymtGtWySecCnDtsR:nth-child(1) {
    margin-right: 0;
  }
}
.WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecR .Rdv .PymtGtWySecCnDts .PymtGtWySecCnDtsR:nth-child(2) {
  margin-right: -35px;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecR .Rdv .PymtGtWySecCnDts .PymtGtWySecCnDtsR:nth-child(2) {
    margin-right: 0;
  }
}
.WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecR .Rdv .PymtGtWySecCnDts .PymtGtWySecCnDtsR:nth-child(3) {
  margin-right: -16px;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .CrdPltFrmSec .CrdPltFrmSecR .Rdv .PymtGtWySecCnDts .PymtGtWySecCnDtsR:nth-child(3) {
    margin-right: 0;
  }
}
.WhtBg .SltnGlncSec .BldrCtngSltn {
  padding: 72px 0 96px;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .BldrCtngSltn {
    padding-top: 10px;
    padding-bottom: 30px;
  }
}
.WhtBg .SltnGlncSec .BldrCtngSltn h3 {
  font-family: var(--Helvetica-font);
  font-size: clamp(30px, 22.603531px + 1.284109vw, 38px);
  font-weight: 400;
  line-height: 139%;
  color: var(--black-text);
  margin-bottom: 96px;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .BldrCtngSltn h3 {
    margin-bottom: 30px;
  }
}
.WhtBg .SltnGlncSec .BldrCtngSltn h3 span {
  color: #248479;
}
.WhtBg .SltnGlncSec .BldrCtngSltn .BldrCtngSltnDv {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 15px;
}
@media (max-width: 1199px) {
  .WhtBg .SltnGlncSec .BldrCtngSltn .BldrCtngSltnDv {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 767px) {
  .WhtBg .SltnGlncSec .BldrCtngSltn .BldrCtngSltnDv {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 430px) {
  .WhtBg .SltnGlncSec .BldrCtngSltn .BldrCtngSltnDv {
    grid-template-columns: 1fr;
  }
}
.WhtBg .SltnGlncSec .BldrCtngSltn .BldrCtngSltnDv .BldrCtngSltnDts {
  border-radius: 20px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  background: #F6F9F8;
  padding: 1rem;
  min-height: 270px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  box-sizing: border-box;
  background-clip: padding-box;
}
.WhtBg .SltnGlncSec .BldrCtngSltn .BldrCtngSltnDv .BldrCtngSltnDts:hover {
  border: 1px solid rgba(35, 97, 118, 0.2);
  transition: all 0.4s;
}
.WhtBg .SltnGlncSec .BldrCtngSltn .BldrCtngSltnDv .BldrCtngSltnDts h5 {
  font-size: 16px;
  font-weight: 400;
  line-height: 139%;
  color: var(--black-text);
  margin: 28px 0 7px;
  text-align: center;
}
.WhtBg .SltnGlncSec .BldrCtngSltn .BldrCtngSltnDv .BldrCtngSltnDts p {
  font-size: 14px;
  font-weight: 300;
  line-height: 150%;
  color: var(--black-text);
  margin-bottom: 0;
  text-align: center;
}
.WhtBg .SltnGlncSec .WhyZenPaySec {
  background: url("../images/zenpay-bg.png") no-repeat;
  background-size: 100% 100%;
  padding: 71px 83px 35px 86px;
  position: relative;
  margin-bottom: 74px;
  z-index: 1;
}
@media (max-width: 1199px) {
  .WhtBg .SltnGlncSec .WhyZenPaySec {
    padding: 30px 1rem;
    margin-bottom: 30px;
  }
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .WhyZenPaySec {
    border-radius: 50px;
    background: #0C4350;
  }
}
.WhtBg .SltnGlncSec .WhyZenPaySec .WhyZenPayIg {
  position: absolute;
  left: 0;
  top: 0;
}
.WhtBg .SltnGlncSec .WhyZenPaySec .WhyZenPaySvg {
  width: 100%;
  height: 100%;
}
.WhtBg .SltnGlncSec .WhyZenPaySec .WhyZenPayDv .WhyZenPayDts {
  border-radius: 20px;
  border: 1px solid transparent;
  background: #165C63;
  position: relative;
  box-sizing: border-box;
  background-clip: padding-box;
  margin-bottom: 1.5rem;
  padding: 1rem;
  min-height: 171px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.WhtBg .SltnGlncSec .WhyZenPaySec .WhyZenPayDv .WhyZenPayDts:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  margin: -1px; /* !importanté */
  border-radius: inherit; /* !importanté */
  background: linear-gradient(180deg, rgba(77, 141, 91, 0.7) 0%, rgba(211, 238, 78, 0.7) 39.58%, rgba(77, 141, 91, 0.7) 100%);
}
.WhtBg .SltnGlncSec .WhyZenPaySec .WhyZenPayDv .WhyZenPayDts h4 {
  font-family: var(--Helvetica-font);
  font-size: clamp(25px, 15.754414px + 1.605136vw, 35px);
  font-weight: 400;
  line-height: 139%;
  margin-bottom: 2px;
  text-align: center;
}
.WhtBg .SltnGlncSec .WhyZenPaySec .WhyZenPayDv .WhyZenPayDts h5 {
  font-size: 16px;
  font-weight: 400;
  line-height: 139%;
  margin: 7px 0;
  text-align: center;
  color: var(--primary-text);
}
.WhtBg .SltnGlncSec .WhyZenPaySec .WhyZenPayDv .WhyZenPayDts p {
  font-size: 14px;
  font-weight: 300;
  line-height: 170%;
  margin-bottom: 0;
  text-align: center;
  color: var(--primary-text);
}
.WhtBg .SltnGlncSec .WhyZenPaySec .WhyZenPayDv .WhyZenPayDtsTop {
  position: relative;
}
.WhtBg .SltnGlncSec .WhyZenPaySec .WhyZenPayDv .WhyZenPayDtsTop::before {
  content: "";
  background: url("../images/line.png") no-repeat;
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 294px;
  height: 10px;
}
.WhtBg .SltnGlncSec .WhyZenPaySec .WhyZenPayDv .WhyZenPayDtsTop::after {
  content: "";
  background: url("../images/line.png") no-repeat;
  position: absolute;
  bottom: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 294px;
  height: 10px;
}
.WhtBg .SltnGlncSec .AclrtPrdtLun {
  margin-bottom: 90px;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .AclrtPrdtLun {
    margin-bottom: 30px;
  }
}
.WhtBg .SltnGlncSec .AclrtPrdtLun h3 {
  font-family: var(--Helvetica-font);
  font-size: clamp(30px, 22.603531px + 1.284109vw, 38px);
  font-weight: 400;
  line-height: 139%;
  color: var(--black-text);
  margin-bottom: 2px;
  text-align: center;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .AclrtPrdtLun h3 {
    margin-bottom: 1rem;
  }
}
.WhtBg .SltnGlncSec .AclrtPrdtLun h3 span {
  color: #4AD7AF;
}
.WhtBg .SltnGlncSec .AclrtPrdtLun p {
  font-size: 15px;
  font-weight: 300;
  line-height: 170%;
  margin-bottom: 50px;
  color: var(--black-text);
  text-align: center;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .AclrtPrdtLun p {
    margin-bottom: 25px;
  }
}
.WhtBg .SltnGlncSec .AclrtPrdtLun .AclrtPrdtLunCol {
  position: relative;
}
.WhtBg .SltnGlncSec .AclrtPrdtLun .AclrtPrdtLunCol:nth-child(1):after {
  content: "";
  position: absolute;
  background: url("../images/larr1.png") no-repeat;
  width: 69px;
  height: 76px;
  top: 75px;
  right: -37px;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .AclrtPrdtLun .AclrtPrdtLunCol:nth-child(1):after {
    display: none;
  }
}
.WhtBg .SltnGlncSec .AclrtPrdtLun .AclrtPrdtLunCol:nth-child(2):after {
  content: "";
  position: absolute;
  background: url("../images/larr2.png") no-repeat;
  width: 72px;
  height: 70px;
  top: 75px;
  right: -37px;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .AclrtPrdtLun .AclrtPrdtLunCol:nth-child(2):after {
    display: none;
  }
}
.WhtBg .SltnGlncSec .AclrtPrdtLun .AclrtPrdtLunCol .AclrtPrdtLunDts {
  padding: 1.5rem;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .AclrtPrdtLun .AclrtPrdtLunCol .AclrtPrdtLunDts {
    padding: 1rem;
  }
}
.WhtBg .SltnGlncSec .AclrtPrdtLun .AclrtPrdtLunCol .AclrtPrdtLunDts .AclrtPrdtLunDtsIg {
  min-height: 242px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: flex-end;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .AclrtPrdtLun .AclrtPrdtLunCol .AclrtPrdtLunDts .AclrtPrdtLunDtsIg {
    min-height: auto;
  }
}
.WhtBg .SltnGlncSec .AclrtPrdtLun .AclrtPrdtLunCol .AclrtPrdtLunDts h5 {
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  margin: 17px 0 13px;
  color: var(--black-text);
  text-align: center;
}
.WhtBg .SltnGlncSec .AclrtPrdtLun .AclrtPrdtLunCol .AclrtPrdtLunDts h6 {
  font-size: 13px;
  font-weight: 300;
  line-height: 170%;
  color: var(--black-text);
  text-align: center;
}
.WhtBg .SltnGlncSec .UsflStdsInsgs {
  margin-bottom: 62px;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .UsflStdsInsgs {
    margin-bottom: 30px;
  }
}
.WhtBg .SltnGlncSec .UsflStdsInsgs h4 {
  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
  color: #0a3f50;
  margin-bottom: 22px;
  text-align: center;
}
.WhtBg .SltnGlncSec .UsflStdsInsgs h3 {
  font-family: var(--Helvetica-font);
  font-size: clamp(30px, 22.603531px + 1.284109vw, 38px);
  font-weight: 400;
  line-height: 139%;
  color: var(--black-text);
  text-align: center;
  margin-bottom: 2px;
}
.WhtBg .SltnGlncSec .UsflStdsInsgs p {
  font-size: 15px;
  font-weight: 300;
  line-height: 130%;
  margin-bottom: 42px;
  text-align: center;
}
.WhtBg .SltnGlncSec .UsflStdsInsgs .UsflStdsInsgsL {
  border-radius: 20px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  background: #F6F9F8;
  padding: 1rem;
}
.WhtBg .SltnGlncSec .UsflStdsInsgs .UsflStdsInsgsL:hover {
  border: 1px solid rgba(35, 97, 118, 0.2);
  transition: all 0.4s;
}
.WhtBg .SltnGlncSec .UsflStdsInsgs .UsflStdsInsgsL .UsflStdsInsgsLDts .UsflStdsInsgsLDtsIg {
  position: relative;
}
.WhtBg .SltnGlncSec .UsflStdsInsgs .UsflStdsInsgsL .UsflStdsInsgsLDts .UsflStdsInsgsLDtsIg .UsflStdsInsgsFlx {
  position: absolute;
  top: 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 95%;
  gap: 10px;
  left: 50%;
  transform: translateX(-50%);
}
.WhtBg .SltnGlncSec .UsflStdsInsgs .UsflStdsInsgsL .UsflStdsInsgsLDts .UsflStdsInsgsLDtsIg .UsflStdsInsgsFlx h5 {
  border-radius: 100px;
  background: var(--primary-text);
  padding: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 110%;
  color: var(--black-text);
  margin-bottom: 0;
}
.WhtBg .SltnGlncSec .UsflStdsInsgs .UsflStdsInsgsL .UsflStdsInsgsLDts .UsflStdsInsgsLDtsIg .UsflStdsInsgsFlx span {
  font-size: 14px;
  font-weight: 500;
  line-height: 110%;
}
.WhtBg .SltnGlncSec .UsflStdsInsgs .UsflStdsInsgsL h6 {
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  color: var(--black-text);
  margin: 5px 0 36px;
}
.WhtBg .SltnGlncSec .UsflStdsInsgs .UsflStdsInsgsL .UsflStdsInsgsLDtsFlx {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}
.WhtBg .SltnGlncSec .UsflStdsInsgs .UsflStdsInsgsL .UsflStdsInsgsLDtsFlx .Ldv {
  display: flex;
  align-items: center;
  gap: 10px;
}
.WhtBg .SltnGlncSec .UsflStdsInsgs .UsflStdsInsgsL .UsflStdsInsgsLDtsFlx .Ldv img {
  width: auto;
}
.WhtBg .SltnGlncSec .UsflStdsInsgs .UsflStdsInsgsL .UsflStdsInsgsLDtsFlx .Ldv span {
  font-size: 14px;
  font-weight: 300;
  line-height: 110%;
  color: var(--black-text);
}
.WhtBg .SltnGlncSec .UsflStdsInsgs .UsflStdsInsgsL .UsflStdsInsgsLDtsFlx .Rdv .JmnArtBtn {
  border-radius: 100px;
  background: transparent;
  border: 0.6px solid #0a3f50;
  min-width: 132px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 110%;
  color: var(--black-text);
}
.WhtBg .SltnGlncSec .UsflStdsInsgs .UsflStdsInsgsL .UsflStdsInsgsLDtsFlx .Rdv .JmnArtBtn:hover, .WhtBg .SltnGlncSec .UsflStdsInsgs .UsflStdsInsgsL .UsflStdsInsgsLDtsFlx .Rdv .JmnArtBtn.active {
  background: var(--green-text);
  border-color: var(--green-text);
  color: var(--black-text);
  transition: all 0.4s;
}
.WhtBg .SltnGlncSec .UsflStdsInsgs .CshStdsDv {
  position: relative;
  border-radius: 20px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  background: #F6F9F8;
  padding: 1.5rem;
  margin-bottom: 1.5rem;
}
.WhtBg .SltnGlncSec .UsflStdsInsgs .CshStdsDv:hover {
  border: 1px solid rgba(35, 97, 118, 0.2);
  transition: all 0.4s;
}
.WhtBg .SltnGlncSec .UsflStdsInsgs .CshStdsDv .UpArwIg {
  position: absolute;
  right: 24px;
  top: 24px;
}
.WhtBg .SltnGlncSec .UsflStdsInsgs .CshStdsDv .Stbldv {
  border-radius: 100px;
  background: #4AD7AF;
  width: 139px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 110%;
  color: #011c4d;
}
.WhtBg .SltnGlncSec .UsflStdsInsgs .CshStdsDv h3 {
  font-size: clamp(20px, 12.603531px + 1.284109vw, 28px);
  font-weight: 400;
  line-height: 130%;
  margin: 29px 0 14px;
  color: var(--black-text);
  text-align: left;
}
.WhtBg .SltnGlncSec .UsflStdsInsgs .CshStdsDv p {
  font-size: 15px;
  font-weight: 300;
  line-height: 170%;
  color: var(--black-text);
  text-align: left;
  margin-bottom: 1rem;
}
.WhtBg .SltnGlncSec .UsflStdsInsgs .CshStdsDv .CshStdsDvFlx {
  display: flex;
  align-items: center;
  gap: 10px;
}
.WhtBg .SltnGlncSec .UsflStdsInsgs .CshStdsDv .CshStdsDvFlx span {
  font-size: 16px;
  font-weight: 300;
  line-height: 110%;
  color: var(--black-text);
}
.WhtBg .SltnGlncSec .BstPymtFlw {
  margin-bottom: 90px;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .BstPymtFlw {
    margin-bottom: 40px;
  }
}
.WhtBg .SltnGlncSec .BstPymtFlw .BstPymtFlwDts {
  border-radius: 30px;
  border: 1px solid #000000;
  padding: 2rem;
  padding-bottom: 0;
}
.WhtBg .SltnGlncSec .BstPymtFlw .BstPymtFlwDts h4 {
  font-family: var(--Helvetica-font);
  font-size: clamp(25px, 15.754414px + 1.605136vw, 35px);
  font-weight: 400;
  line-height: 139%;
  margin-bottom: 13px;
  color: var(--black-text);
}
.WhtBg .SltnGlncSec .BstPymtFlw .BstPymtFlwDts p {
  font-size: 15px;
  font-weight: 300;
  line-height: 170%;
  color: var(--black-text);
  margin-bottom: 20px;
  text-align: left;
}
.WhtBg .SltnGlncSec .BstPymtFlw .BstPymtFlwDts .BkDmoBtn {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
}
.WhtBg .SltnGlncSec .BstPymtFlw .BstPymtFlwDts .BkDmoBtn .BkDmoSecBtn {
  z-index: -1;
  border-radius: 44px;
  border: 0.8px solid #1E6C86;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  color: #000000;
}
.WhtBg .SltnGlncSec .BstPymtFlw .BstPymtFlwDts .BkDmoBtn .BkDmoSecBtn:hover {
  color: #1E6C86;
  transition: all 0.4s;
}
.WhtBg .SltnGlncSec .BstPymtFlw .BstPymtFlwDts .BkDmoBtn .BkDmoBtnIg {
  margin-left: -28px;
}
.WhtBg .SltnGlncSec .PtnrSec {
  padding-bottom: 100px;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .PtnrSec {
    padding-bottom: 30px;
  }
}
.WhtBg .SltnGlncSec .PtnrSec h4 {
  font-family: var(--Helvetica-font);
  font-size: clamp(25px, 15.754414px + 1.605136vw, 35px);
  font-weight: 400;
  line-height: 139%;
  margin-bottom: 32px;
  color: var(--black-text);
  text-align: center;
}
@media (max-width: 991px) {
  .WhtBg .SltnGlncSec .PtnrSec h4 {
    margin-bottom: 10px;
  }
}

.RdyLunh {
  background: #236073;
  padding: 2rem;
}
@media (max-width: 767px) {
  .RdyLunh {
    padding: 1rem 0;
  }
}
.RdyLunh .RdyLunhDts {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 15px;
}
.RdyLunh .RdyLunhDts h4 {
  font-family: var(--Helvetica-font);
  font-size: clamp(25px, 15.754414px + 1.605136vw, 35px);
  font-weight: 400;
  line-height: 139%;
  color: var(--primary-text);
}
.RdyLunh .RdyLunhDts p {
  font-size: 15px;
  font-weight: 300;
  line-height: 170%;
  color: var(--primary-text);
}
.RdyLunh .RdyLunhDts .Rdv {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}
.RdyLunh .RdyLunhDts .Rdv .CntctSlsBtn {
  min-width: 153px;
  height: 49px;
  border-radius: 7.2px;
  border: 0.8px solid var(--primary-text);
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
  color: var(--primary-text);
}
.RdyLunh .RdyLunhDts .Rdv .CntctSlsBtn:hover {
  background: #4AD7AF;
  border-color: #4AD7AF;
  color: var(--black-text);
  transition: all 0.4s;
}
.RdyLunh .RdyLunhDts .Rdv .SndBxBtn {
  min-width: 153px;
  height: 49px;
  border-radius: 7.2px;
  border: 0.8px solid var(--primary-text);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
  color: var(--primary-text);
}
.RdyLunh .RdyLunhDts .Rdv .SndBxBtn:hover {
  background: #4AD7AF;
  border-color: #4AD7AF;
  color: var(--black-text);
  transition: all 0.4s;
}

/* Home Page CSS End */
/* Inner Pages CSS Start */
.InrPgCmn {
  background: var(--primary-text);
  margin-top: -64px;
}
.InrPgCmn .NeoBnkgPg .NeoBnkgTp {
  background: url("../images/banking-bg.png") no-repeat;
  background-size: cover;
  min-height: 385px;
  display: flex;
  align-items: center;
}
.InrPgCmn .NeoBnkgPg .NeoBnkgTp h3 {
  font-size: clamp(30px, 13.357945px + 2.889246vw, 48px);
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0.04em;
  text-transform: capitalize;
  margin-bottom: 15px;
}
.InrPgCmn .NeoBnkgPg .NeoBnkgTp p {
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  text-transform: capitalize;
  color: #ededed;
  margin-bottom: 0;
}
.InrPgCmn .NeoBnkgPg .InrPgCmnCnt {
  padding: 90px 0 0;
}
@media (max-width: 991px) {
  .InrPgCmn .NeoBnkgPg .InrPgCmnCnt {
    padding: 30px 0 0;
  }
}
.InrPgCmn .NeoBnkgPg .InrPgCmnCnt .InrPgCmnCntBg {
  border-radius: 20px;
  border: 1px solid transparent;
  background: transparent;
  padding: 30px;
}
.InrPgCmn .NeoBnkgPg .InrPgCmnCnt .InrPgCmnCntBg:hover {
  background: #F6F9F8;
  border-color: rgba(0, 0, 0, 0.06);
  transition: ease-in-out 0.5s;
}
@media (max-width: 991px) {
  .InrPgCmn .NeoBnkgPg .InrPgCmnCnt .InrPgCmnCntBg {
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 767px) {
  .InrPgCmn .NeoBnkgPg .InrPgCmnCnt .InrPgCmnCntBg {
    padding: 1rem;
  }
}
.InrPgCmn .NeoBnkgPg .InrPgCmnCnt .InrPgCmnCntBg h4 {
  font-family: var(--Helvetica-font);
  font-size: 18px;
  font-weight: 400;
  line-height: 139%;
  color: var(--black-text);
  margin-bottom: 22px;
}
.InrPgCmn .NeoBnkgPg .InrPgCmnCnt .InrPgCmnCntBg .InrPgCmnCntDts {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 29px;
}
.InrPgCmn .NeoBnkgPg .InrPgCmnCnt .InrPgCmnCntBg .InrPgCmnCntDts h5 {
  font-size: 14px;
  line-height: 150%;
  font-weight: 300;
  margin-bottom: 0;
  color: var(--black-text);
}
.InrPgCmn .NeoBnkgPg .InrPgCmnCnt .InrPgCmnCntBg .InrPgCmnCntDts h5 span {
  font-weight: 400;
}
.InrPgCmn .NeoBnkgPg.PyMntGtWyPg .NeoBnkgTp {
  background: url("../images/payment-gateway-bg.png") no-repeat;
  background-size: cover;
  background-position: center;
}
.InrPgCmn .NeoBnkgPg.PyLtrPg .NeoBnkgTp {
  background: url("../images/paylater-bg.png") no-repeat;
  background-size: cover;
  background-position: center;
}
.InrPgCmn .NeoBnkgPg.CrdMngtPg .NeoBnkgTp {
  background: url("../images/card-management-bg.png") no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 384px;
}
.InrPgCmn .NeoBnkgPg.MrcntPltFrmPg .NeoBnkgTp {
  background: url("../images/merchant-platform-bg.png") no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 384px;
}
.InrPgCmn .NeoBnkgPg.AbtPg .NeoBnkgTp {
  background: url("../images/about-bg.png") no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 478px;
}
.InrPgCmn .NeoBnkgPg.CapltsPg .NeoBnkgTp {
  background: url("../images/capable-bg.png") no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 467px;
}
.InrPgCmn .NeoBnkgPg.WhyZenPayPg .NeoBnkgTp {
  background: url("../images/whyzenapy-bg.png") no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 467px;
}
.InrPgCmn .NeoBnkgPg.SdkTlsPg .NeoBnkgTp {
  background: url("../images/sdk-bg.png") no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 478px;
}
.InrPgCmn .NeoBnkgPg.CarersPg .NeoBnkgTp {
  background: url("../images/carrers-bg.png") no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 478px;
}
.InrPgCmn .NeoBnkgPg.CarersPg .InrPgCmnCnt {
  padding-top: 60px;
}
.InrPgCmn .NeoBnkgPg.TeamsPg .NeoBnkgTp {
  background: url("../images/teams-bg.png") no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 478px;
}
.InrPgCmn .NeoBnkgPg.TeamsPg .InrPgCmnCnt {
  padding: 60px 0;
}
.InrPgCmn .NeoBnkgPg.JobPg .NeoBnkgTp {
  background: url("../images/job-bg.png") no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 478px;
}
.InrPgCmn .InrPgCmnDv {
  padding: 120px 0 0;
}
.InrPgCmn .InrPgCmnDv.InrPgCmnDvBg {
  background-color: #F6F9F8;
}
.InrPgCmn .InrPgCmnDv h3 {
  font-size: clamp(30px, 13.357945px + 2.889246vw, 48px);
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0.04em;
  text-transform: capitalize;
  margin-bottom: 15px;
  color: var(--black-text);
  text-align: center;
}
.InrPgCmn .InrPgCmnDv p {
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  text-transform: capitalize;
  color: #ededed;
  margin-bottom: 36px;
  color: var(--black-text);
  text-align: center;
}
.InrPgCmn .InrPgCmnDv .SrchDv {
  position: relative;
  width: 300px;
  display: flex;
  align-items: center;
  margin: 0 auto 68px;
}
@media (max-width: 430px) {
  .InrPgCmn .InrPgCmnDv .SrchDv {
    width: 100%;
  }
}
.InrPgCmn .InrPgCmnDv .SrchDv .form-control {
  border-radius: 12px;
  border: 1px solid #d7d7d7;
  padding-left: 45px;
  height: 44px;
  font-size: 16px;
  font-weight: 300;
  line-height: normal;
  color: #727272;
}
.InrPgCmn .InrPgCmnDv .SrchDv .SrchDvIg {
  position: absolute;
  left: 10px;
}
.InrPgCmn .InrPgCmnDv .InrPgCmnCnt {
  background: var(--primary-text);
  padding: 66px 0 42px;
}
@media (max-width: 991px) {
  .InrPgCmn .InrPgCmnDv .InrPgCmnCnt {
    padding: 30px 0;
  }
}
.InrPgCmn .InrPgCmnDv .InrPgCmnCnt .InrPgCmnCntDts {
  margin-bottom: 30px;
  border-radius: 20px;
    border: 1px solid rgba(0, 0, 0, 0.06);
    background: #F6F9F8;
    padding: 1rem;
    margin-bottom: 1.5rem;
}
.InrPgCmn .InrPgCmnDv .InrPgCmnCnt .InrPgCmnCntDts:hover h4 {
  color: #0A3F50;
  transition: all 0.4s;
}
.InrPgCmn .InrPgCmnDv .InrPgCmnCnt .InrPgCmnCntDts .InrPgCmnCntDtsBg {
  position: relative;
}
.InrPgCmn .InrPgCmnDv .InrPgCmnCnt .InrPgCmnCntDts .InrPgCmnCntDtsBg .InrPgCmnCntDtsIg {
  width: 100%;
  height: 225px;
  max-height: 225px;
  -o-object-fit: cover;
     object-fit: cover;
}
.InrPgCmn .InrPgCmnDv .InrPgCmnCnt .InrPgCmnCntDts .InrPgCmnCntDtsBg .InrPgCmnCntDtsIg1 {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  gap: 30px;
  width: 100%;
  padding: 0 1rem;
}
.InrPgCmn .InrPgCmnDv .InrPgCmnCnt .InrPgCmnCntDts .InrPgCmnCntDtsBg .InrPgCmnCntDtsIg1 h5 {
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  text-transform: capitalize;
  color: var(--primary-text);
  margin-bottom: 0;
  display: flex;
  align-items: center;
  gap: 10px;
}
.InrPgCmn .InrPgCmnDv .InrPgCmnCnt .InrPgCmnCntDts h4 {
  font-family: var(--Helvetica-font);
  font-size: clamp(16px, 14.150883px + 0.321027vw, 18px);
  font-weight: 400;
  line-height: 150%;
  color: var(--black-text);
  margin: 10px auto 12px;
  min-height: 81px;
}
@media (max-width: 991px) {
  .InrPgCmn .InrPgCmnDv .InrPgCmnCnt .InrPgCmnCntDts h4 {
    min-height: auto;
  }
}
.InrPgCmn .InrPgCmnDv .InrPgCmnCnt .InrPgCmnCntDts p {
  font-size: clamp(13px, 11.150883px + 0.321027vw, 15px);
  font-weight: 300;
  line-height: 170%;
  text-align: left;
  min-height: 78px;
}
@media (max-width: 991px) {
  .InrPgCmn .InrPgCmnDv .InrPgCmnCnt .InrPgCmnCntDts p {
    min-height: auto;
  }
}
.InrPgCmn .InrPgCmnDv .InrPgCmnCnt .BlgDts {
  border-radius: 20px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  background: #F6F9F8;
  padding: 1rem;
  margin-bottom: 1.5rem;
}
.InrPgCmn .InrPgCmnDv .InrPgCmnCnt .BlgDts .BlgDtsIg {
  position: relative;
}
.InrPgCmn .InrPgCmnDv .InrPgCmnCnt .BlgDts .BlgDtsIg img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.InrPgCmn .InrPgCmnDv .InrPgCmnCnt .BlgDts .BlgDtsIg h5 {
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.6);
  -webkit-backdrop-filter: blur(7px);
          backdrop-filter: blur(7px);
  padding: 0.75rem;
  font-size: 14px;
  font-weight: 400;
  line-height: 110%;
  color: #000000;
  position: absolute;
  top: 10px;
  left: 11px;
}
.InrPgCmn .InrPgCmnDv .InrPgCmnCnt .BlgDts h4 {
  font-family: var(--Helvetica-font);
  font-size: clamp(16px, 14.150883px + 0.321027vw, 18px);
  font-weight: 400;
  line-height: 150%;
  color: var(--black-text);
  margin: 8px auto 6px;
  min-height: 42px;
}
@media (max-width: 991px) {
  .InrPgCmn .InrPgCmnDv .InrPgCmnCnt .BlgDts h4 {
    min-height: auto;
  }
}
.InrPgCmn .InrPgCmnDv .InrPgCmnCnt .BlgDts h6 {
  font-size: 14px;
  font-weight: 400;
  line-height: 110%;
  color: #6d6d6d;
  margin-bottom: 22px;
}
.InrPgCmn .InrPgCmnDv .InrPgCmnCnt .BlgDts .BlgDtsBtm {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}
.InrPgCmn .InrPgCmnDv .InrPgCmnCnt .BlgDts .BlgDtsBtm .BlgDtsBtmL {
  display: flex;
  align-items: center;
  gap: 10px;
}
.InrPgCmn .InrPgCmnDv .InrPgCmnCnt .BlgDts .BlgDtsBtm .BlgDtsBtmL span {
  font-size: 14px;
  font-weight: 300;
  line-height: 110%;
  color: var(--black-text);
}
.InrPgCmn .InrPgCmnDv .InrPgCmnCnt .BlgDts .BlgDtsBtm .BlgDtsBtmR .JmnArtBtn {
  border-radius: 100px;
  background: transparent;
  border: 0.6px solid #0a3f50;
  min-width: 132px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 110%;
  color: var(--black-text);
}
.InrPgCmn .InrPgCmnDv .InrPgCmnCnt .BlgDts .BlgDtsBtm .BlgDtsBtmR .JmnArtBtn:hover, .InrPgCmn .InrPgCmnDv .InrPgCmnCnt .BlgDts .BlgDtsBtm .BlgDtsBtmR .JmnArtBtn.active {
  background: var(--green-text);
  border-color: var(--green-text);
  transition: all 0.4s;
}
.InrPgCmn .InrPgCmnDv .InSghtsDts {
  border-radius: 20px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  background: #F6F9F8;
  padding: 1rem;
  margin-bottom: 1.5rem;
}
.InrPgCmn .InrPgCmnDv .InSghtsDts .InSghtsDtsIg {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.InrPgCmn .InrPgCmnDv .InSghtsDts h4 {
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
  color: var(--black-text);
  margin: 8px 0 17px;
  text-align: center;
}
.InrPgCmn .InrPgCmnDv .InSghtsDts p {
  font-size: 15px;
  font-weight: 300;
  line-height: 170%;
  color: var(--black-text);
  margin-bottom: 40px;
  text-align: center;
}
.InrPgCmn .AbtPgDv h2 {
  font-family: var(--lucida-font);
  font-size: clamp(30px, 13.357945px + 2.889246vw, 48px);
  font-weight: 400;
  font-style: italic;
  line-height: 120%;
  letter-spacing: 0.04em;
  text-transform: capitalize;
  color: var(--black-text);
  margin-bottom: 9px;
}
.InrPgCmn .AbtPgDv p {
  font-size: 15px;
  font-weight: 300;
  line-height: 170%;
  color: var(--black-text);
  margin-bottom: 49px;
}
@media (max-width: 991px) {
  .InrPgCmn .AbtPgDv p {
    margin-bottom: 30px;
  }
}
.InrPgCmn .AbtPgDv .AbtPgTp {
  margin-bottom: 81px;
}
@media (max-width: 991px) {
  .InrPgCmn .AbtPgDv .AbtPgTp {
    margin-bottom: 30px;
  }
}
.InrPgCmn .AbtPgDv .AbtPgTp .AbtPgTpCnt h4 {
  font-size: 16px, calc(10.452648px + 0.963082vw), 22px;
  font-weight: 500;
  line-height: 140%;
  color: var(--black-text);
  margin-bottom: 10px;
}
.InrPgCmn .AbtPgDv .AbtPgTp .AbtPgTpCnt p {
  font-size: 15px;
  font-weight: 300;
  line-height: 170%;
  color: var(--black-text);
  min-height: 102px;
  margin-bottom: 0;
}
.InrPgCmn .AbtPgDv .AbtPgPymt .AbtPgPymtTp {
  margin: 89px 0 65px;
}
@media (max-width: 991px) {
  .InrPgCmn .AbtPgDv .AbtPgPymt .AbtPgPymtTp {
    margin: 30px 0;
  }
}
.InrPgCmn .AbtPgDv .AbtPgPymt .AbtPgPymtTp h4 {
  font-size: clamp(33px, 24.678973px + 1.444623vw, 42px);
  font-weight: 275;
  line-height: 140%;
  color: var(--black-text);
  margin-bottom: 0;
}
.InrPgCmn .AbtPgDv .AbtPgPymt .AbtPgPymtTp p {
  font-size: 15px;
  font-weight: 300;
  line-height: 170%;
  color: var(--black-text);
  margin-bottom: 0;
}
.InrPgCmn .AbtPgDv .AbtPgPymt .AbtPgPymtCnt {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .InrPgCmn .AbtPgDv .AbtPgPymt .AbtPgPymtCnt {
    margin-bottom: 30px;
  }
}
.InrPgCmn .AbtPgDv .AbtPgPymt .AbtPgPymtCnt h3 {
  font-size: clamp(33px, 21.905297px + 1.926164vw, 45px);
  font-weight: 400;
  line-height: 140%;
  color: var(--black-text);
  color: #0a3f50;
  margin-bottom: 0;
}
.InrPgCmn .AbtPgDv .AbtPgPymt .AbtPgPymtCnt h3 span {
  color: #4AD7AF;
}
.InrPgCmn .AbtPgDv .AbtPgPymt .AbtPgPymtCnt h5 {
  font-size: 14px;
  font-weight: 300;
  line-height: 170%;
  color: var(--black-text);
  margin-bottom: 0;
}

.AbtPgHslFre {
  position: relative;
}
.AbtPgHslFre .AbtPgHslFreIg {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.AbtPgHslFre .AbtPgHslFreCnt {
  position: absolute;
  border-radius: 20px;
  background: rgba(10, 63, 80, 0.19);
  -webkit-backdrop-filter: blur(12px);
          backdrop-filter: blur(12px);
  padding: 40px;
  bottom: 5%;
  right: 10%;
}
@media (max-width: 991px) {
  .AbtPgHslFre .AbtPgHslFreCnt {
    position: unset;
    border-radius: 0;
    padding: 16px;
  }
  .AbtPgHslFre .AbtPgHslFreCnt h4, .AbtPgHslFre .AbtPgHslFreCnt p {
    color: var(--black-text) !important;
  }
}
.AbtPgHslFre .AbtPgHslFreCnt h4 {
  font-size: clamp(30px, 18.905297px + 1.926164vw, 42px);
  font-weight: 300;
  line-height: 140%;
  color: var(--primary-text);
  margin-bottom: 13px;
}
.AbtPgHslFre .AbtPgHslFreCnt p {
  font-size: 15px;
  font-weight: 300;
  line-height: 170%;
  color: var(--primary-text);
  margin-bottom: 34px;
}
.AbtPgHslFre .AbtPgHslFreCnt .JmnArtBtn {
  background: var(--green-text);
  border-color: var(--green-text);
}

.AbtPgCpnyMlstn {
  padding: 23px 0 80px 0;
}
@media (max-width: 991px) {
  .AbtPgCpnyMlstn {
    padding: 23px 0 30px 0;
  }
}
.AbtPgCpnyMlstn h3 {
  font-size: clamp(30px, 18.905297px + 1.926164vw, 42px);
  font-weight: 275;
  line-height: 140%;
  color: var(--black-text);
  margin-bottom: 60px;
}
@media (max-width: 991px) {
  .AbtPgCpnyMlstn h3 {
    margin-bottom: 30px;
  }
}
@media (max-width: 430px) {
  .AbtPgCpnyMlstn .AbtPgCpnyMlstnSltr .AbtPgCpnyMlstnSltrTpIg {
    width: auto;
  }
}
.AbtPgCpnyMlstn .AbtPgCpnyMlstnSltr .AbtPgCpnyMlstnSltrTp {
  background: var(--green-text);
  font-size: 14px;
  font-weight: 300;
  line-height: 170%;
  color: var(--black-text);
  padding: 6px 8px;
  display: inline-block;
  margin-bottom: 13px;
}
.AbtPgCpnyMlstn .AbtPgCpnyMlstnSltr p {
  font-size: 12px;
  font-weight: 300;
  line-height: 170%;
  color: var(--black-text);
  margin: 1rem 0;
}
.AbtPgCpnyMlstn .owl-nav {
  margin: 0 !important;
  position: absolute;
  top: -107px;
  right: 10%;
}
@media (max-width: 991px) {
  .AbtPgCpnyMlstn .owl-nav {
    position: unset;
  }
}
.AbtPgCpnyMlstn .owl-nav .owl-prev, .AbtPgCpnyMlstn .owl-nav .owl-next {
  width: 24px;
  height: 24px;
  border: 1px solid transparent !important;
  background: rgba(10, 63, 80, 0.08) !important;
  border-radius: 100px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  display: inline-flex;
}

.CmnPgCntCapWhyZen h4 {
  font-family: var(--Helvetica-font);
  font-size: clamp(22px, 14.603531px + 1.284109vw, 30px);
  font-weight: 400;
  line-height: 139%;
  color: var(--black-text);
  margin-bottom: 10px;
}
@media (max-width: 991px) {
  .CmnPgCntCapWhyZen h4 {
    text-align: center;
    margin-top: 1.5rem;
  }
}
.CmnPgCntCapWhyZen p {
  font-size: 14px;
  font-weight: 300;
  line-height: 150%;
  color: var(--black-text);
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .CmnPgCntCapWhyZen p {
    text-align: center;
    margin-bottom: 2rem;
  }
}

.SdkTlsCnt {
  padding: 50px 0 !important;
}
.SdkTlsCnt h3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 139%;
  color: var(--black-text);
  text-align: center;
  margin-bottom: 10px;
}
.SdkTlsCnt p {
  font-size: 14px;
  font-weight: 300;
  line-height: 150%;
  color: var(--black-text);
  text-align: center;
  margin-bottom: 36px;
}
.SdkTlsCnt .SdkTlsCntDts {
  border-radius: 20px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  background: #F6F9F8;
  padding: 1.5rem;
  display: flex;
  align-items: center;
  gap: 20px;
  min-height: 145px;
  margin-bottom: 1rem;
}
.SdkTlsCnt .SdkTlsCntDts .SdkTlsCntDtsIg {
  width: 48px;
  height: 48px;
  border-radius: 12px;
  background: var(--green-text);
  display: flex;
  align-items: center;
  justify-content: center;
}
.SdkTlsCnt .SdkTlsCntDts .SdkTlsCntDtsR h5 {
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
  color: var(--black-text);
  margin-bottom: 4px;
}
.SdkTlsCnt .SdkTlsCntDts .SdkTlsCntDtsR p {
  font-size: 14px;
  font-weight: 300;
  line-height: 150%;
  color: var(--black-text);
  margin-bottom: 0;
  text-align: left;
}
.SdkTlsCnt .SdkTlsFtrs {
  padding-top: 40px;
}
.SdkTlsCnt .SdkTlsFtrs .SdkTlsFtrsCnt {
  border-radius: 20px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  background: #F6F9F8;
  padding: 2rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .SdkTlsCnt .SdkTlsFtrs .SdkTlsFtrsCnt {
    padding: 1.5rem;
  }
}
.SdkTlsCnt .SdkTlsFtrs .SdkTlsFtrsCnt .SdkTlsFtrsCntIg {
  width: 48px;
  height: 48px;
  border-radius: 12px;
  background: var(--green-text);
  display: flex;
  align-items: center;
  justify-content: center;
}
.SdkTlsCnt .SdkTlsFtrs .SdkTlsFtrsCnt h4 {
  font-size: 14px;
  font-weight: 500;
  line-height: 150%;
  color: var(--black-text);
  margin: 14px 0 4px;
}
.SdkTlsCnt .SdkTlsFtrs .SdkTlsFtrsCnt p {
  font-size: 13px;
  font-weight: 300;
  line-height: 150%;
  color: var(--black-text);
  margin-bottom: 19px;
  text-align: left;
}
.SdkTlsCnt .SdkTlsFtrs .SdkTlsFtrsCnt ul li {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  font-weight: 300;
  line-height: 150%;
  color: var(--black-text);
  margin-bottom: 1rem;
}

.InrPgCmnDvBg .CseStdsDts {
  margin-top: -120px;
}
@media (max-width: 991px) {
  .InrPgCmnDvBg .CseStdsDts {
    margin-top: 0;
  }
}
.InrPgCmnDvBg .CseStdsDts h3 {
  margin-bottom: 72px !important;
}
@media (max-width: 991px) {
  .InrPgCmnDvBg .CseStdsDts h3 {
    margin-bottom: 30px !important;
  }
}
.InrPgCmnDvBg .CseStdsDts .CseStdsDtsIg {
  margin-bottom: 2rem;
}
.InrPgCmnDvBg .CseStdsDts p {
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  color: #373737;
  text-align: left;
  margin-bottom: 16px;
}
.InrPgCmnDvBg .CseStdsDts h4 {
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  color: var(--black-text);
  margin-bottom: 10px;
}
.InrPgCmnDvBg .CseStdsDts ul {
  padding-left: 20px;
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  .InrPgCmnDvBg .CseStdsDts ul {
    margin-bottom: 30px;
  }
}
.InrPgCmnDvBg .CseStdsDts ul li {
  list-style: disc;
  font-size: 15px;
  line-height: 26px;
  font-weight: 400;
  color: rgba(21, 31, 39, 0.7);
  margin-bottom: 8px;
}
@media (max-width: 767px) {
  .InrPgCmnDvBg .CseStdsDts ul li {
    font-size: 14px;
  }
}
.InrPgCmnDvBg .CseStdsDts ul li::marker {
  color: var(--black-text);
}
.InrPgCmnDvBg .CseStdsDts ul li span {
  color: var(--black-text);
}
.InrPgCmnDvBg .CseStdsDts .CseStdsDtsVlm {
  border-radius: 10px;
  background: #F6F9F8;
  padding: 1.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
  margin-bottom: 45px;
}
@media (max-width: 991px) {
  .InrPgCmnDvBg .CseStdsDts .CseStdsDtsVlm {
    margin-bottom: 30px;
  }
}
.InrPgCmnDvBg .CseStdsDts .CseStdsDtsVlm .CseStdsDtsVlmDts {
  position: relative;
}
.InrPgCmnDvBg .CseStdsDts .CseStdsDtsVlm .CseStdsDtsVlmDts:last-child::before {
  display: none;
}
.InrPgCmnDvBg .CseStdsDts .CseStdsDtsVlm .CseStdsDtsVlmDts:before {
  content: "";
  position: absolute;
  background: #bababa;
  height: 50px;
  width: 1px;
  right: -30px;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 991px) {
  .InrPgCmnDvBg .CseStdsDts .CseStdsDtsVlm .CseStdsDtsVlmDts:before {
    display: none;
  }
}
.InrPgCmnDvBg .CseStdsDts .CseStdsDtsVlm .CseStdsDtsVlmDts h4 {
  font-size: clamp(30px, 16.131621px + 2.407705vw, 45px);
  font-weight: 400;
  line-height: 139%;
  color: #0a3f50;
  margin-bottom: 2px;
}
.InrPgCmnDvBg .CseStdsDts .CseStdsDtsVlm .CseStdsDtsVlmDts h4 span {
  color: #4ad7af;
}
.InrPgCmnDvBg .CseStdsDts .CseStdsDtsVlm .CseStdsDtsVlmDts h5 {
  font-size: 14px;
  font-weight: 300;
  line-height: 170%;
  color: #090909;
  margin-bottom: 0;
}
.InrPgCmnDvBg .BlgDtls h5 {
  font-size: 20px;
  font-weight: 400;
  color: #151f27;
  margin-bottom: 16px;
}
.InrPgCmnDvBg .BlgDtls .BlgDtlsTp {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  padding-bottom: 25px;
  border-bottom: 1px solid rgba(21, 31, 39, 0.1);
  margin: 1rem 0;
}
.InrPgCmnDvBg .BlgDtls .BlgDtlsTp .Ldv, .InrPgCmnDvBg .BlgDtls .BlgDtlsTp .Rdv {
  display: flex;
  align-items: center;
  gap: 10px;
}
.InrPgCmnDvBg .BlgDtls .BlgDtlsTp .Ldv span, .InrPgCmnDvBg .BlgDtls .BlgDtlsTp .Rdv span {
  font-size: 15px;
  font-weight: 500;
  line-height: 26px;
  color: var(--black-text);
}
.InrPgCmnDvBg .BlgDtlsR h4 {
  font-size: 20px;
  font-weight: 400;
  line-height: 42px;
  color: #151f27;
  margin-bottom: 9px;
}
.InrPgCmnDvBg .BlgDtlsR .BlgDtlsRDv {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid rgba(21, 31, 39, 0.1);
}
.InrPgCmnDvBg .BlgDtlsR .BlgDtlsRDv.no-brd {
  border: 0;
}
.InrPgCmnDvBg .BlgDtlsR .BlgDtlsRDv .BlgDtlsRDvR h6 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #151f27;
  margin-bottom: 7px;
}
@media (max-width: 767px) {
  .InrPgCmnDvBg .BlgDtlsR .BlgDtlsRDv .BlgDtlsRDvR h6 {
    font-size: 15px;
  }
}
.InrPgCmnDvBg .BlgDtlsR .BlgDtlsRDv .BlgDtlsRDvR p {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 23px;
  color: rgba(21, 31, 39, 0.7);
  margin-bottom: 0;
}
.InrPgCmnDvBg .BlgDtlsR .BlgDtlsRTg {
  margin-top: 1.5rem;
}
.InrPgCmnDvBg .BlgDtlsR .BlgDtlsRTg h4 {
  font-size: 20px;
  font-weight: 400;
  line-height: 42px;
  color: #151f27;
  margin-bottom: 9px;
}
.InrPgCmnDvBg .BlgDtlsR .BlgDtlsRTg .BlgDtlsRTgLst {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}
.InrPgCmnDvBg .BlgDtlsR .BlgDtlsRTg .BlgDtlsRTgLst .BlgDtlsRTgLstDts {
  border-radius: 30px;
  background: rgba(67, 174, 169, 0.1);
  -webkit-backdrop-filter: blur(12px);
          backdrop-filter: blur(12px);
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.05em;
  color: #22767e;
  padding: 8px 13px;
}

.CarersPgDv .CarersPgTm {
  margin-bottom: 60px;
}
@media (max-width: 991px) {
  .CarersPgDv .CarersPgTm {
    margin-bottom: 30px;
  }
}
@media (max-width: 991px) {
  .CarersPgDv .CarersPgTm .CarersPgTmDts {
    margin-bottom: 1.5rem;
  }
}
.CarersPgDv .CarersPgTm .CarersPgTmDts h6 {
  font-size: 15px;
  font-weight: 300;
  line-height: 170%;
  text-transform: uppercase;
  color: #0a3f50;
  margin-bottom: 18px;
}
.CarersPgDv .CarersPgTm .CarersPgTmDts h3 {
  font-size: clamp(30px, 18.905297px + 1.926164vw, 42px);
  font-weight: 400;
  line-height: 120%;
  color: var(--black-text);
  margin-bottom: 25px;
}
.CarersPgDv .CarersPgTm .CarersPgTmDts p {
  font-size: 15px;
  font-weight: 300;
  line-height: 170%;
  color: var(--black-text);
}
.CarersPgDv .CarersPgTm .CarersPgTmDts .SpnOpnBtn {
  border-radius: 100px;
  background: var(--green-text);
  font-size: 14px;
  font-weight: 400;
  line-height: 110%;
  color: #0a3f50;
  padding: 10px 12px;
  border: 1px solid var(--green-text);
}
.CarersPgDv .CarersPgTm .CarersPgTmDts .SpnOpnBtn:hover {
  background: transparent;
  transition: all 0.4s;
}
.CarersPgDv .CarersPgTmCnt {
  margin-bottom: 22px;
}
.CarersPgDv .CarersPgTmCnt .CarersPgTmCntDts {
  border-radius: 20px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  background: #F6F9F8;
  min-height: 191px;
  padding: 40px;
  margin-bottom: 1.5rem;
  display: flex;
  align-items: baseline;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .CarersPgDv .CarersPgTmCnt .CarersPgTmCntDts {
    padding: 20px;
  }
}
.CarersPgDv .CarersPgTmCnt .CarersPgTmCntDts h3 {
  font-family: var(--Helvetica-font);
  font-size: clamp(33px, 21.905297px + 1.926164vw, 45px);
  font-weight: 400;
  line-height: 139%;
  color: #0a3f50;
  margin-top: 9px;
}
.CarersPgDv .CarersPgTmCnt .CarersPgTmCntDts h3 span {
  color: var(--green-text);
}
.CarersPgDv .CarersPgTmCnt .CarersPgTmCntDts h5 {
  font-size: 14px;
  font-weight: 300;
  line-height: 170%;
  color: var(--black-text);
  margin-bottom: 0;
}

.CarersPgTesti {
  background: #0A3F50;
  padding: 116px 0;
}
@media (max-width: 991px) {
  .CarersPgTesti {
    padding: 30px 0;
  }
}
.CarersPgTesti .CarersPgTestiFlx {
  display: flex;
  align-items: flex-start;
  gap: 20px;
}
.CarersPgTesti .CarersPgTestiFlx .Ldv p {
  font-size: 18px;
  font-weight: 300;
  line-height: 180%;
  letter-spacing: 0.04em;
  text-transform: capitalize;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .CarersPgTesti .CarersPgTestiFlx .Ldv p {
    font-size: 14px;
  }
}
.CarersPgTesti .CarersPgTestiFlx .Ldv .CarersPgTestiFlxUsr {
  display: flex;
  align-items: center;
  gap: 10px;
}
.CarersPgTesti .CarersPgTestiFlx .Ldv .CarersPgTestiFlxUsr .Rdv h5 {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.04em;
  text-transform: capitalize;
  margin-bottom: 5px;
}
.CarersPgTesti .CarersPgTestiFlx .Ldv .CarersPgTestiFlxUsr .Rdv h6 {
  font-size: 13px;
  font-weight: 400;
  line-height: 180%;
  letter-spacing: 0.04em;
  text-transform: capitalize;
  color: rgba(255, 255, 255, 0.6);
  margin-bottom: 0;
}

.CarersPgJnMsn {
  padding: 60px 0;
}
@media (max-width: 991px) {
  .CarersPgJnMsn {
    padding: 30px 0;
  }
}
.CarersPgJnMsn .CarersPgJnMsntp {
  margin-bottom: 60px;
}
@media (max-width: 991px) {
  .CarersPgJnMsn .CarersPgJnMsntp {
    margin-bottom: 30px;
  }
}
.CarersPgJnMsn .CarersPgJnMsntp h3 {
  font-size: clamp(30px, 18.905297px + 1.926164vw, 42px);
  font-weight: 400;
  line-height: 120%;
  color: var(--black-text);
  margin-bottom: 16px;
}
.CarersPgJnMsn .CarersPgJnMsntp p {
  font-size: 15px;
  font-weight: 300;
  line-height: 170%;
  color: var(--black-text);
  margin-bottom: 1.5rem;
}
.CarersPgJnMsn .CarersPgJnMsntp .CarersPgJnMsntpR {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
.CarersPgJnMsn .CarersPgJnMsntp .CarersPgJnMsntpR .form-control {
  width: 250px;
  height: 52px;
  border-radius: 6px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  background-color: #F6F9F8 !important;
  font-size: 14px;
  font-weight: 300;
  line-height: 170%;
  color: var(--black-text);
  background: url("../images/arr-dwn.png") no-repeat;
  background-position: 97%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.CarersPgJnMsntbl .table thead th {
  border: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 120%;
  color: var(--black-text);
  white-space: nowrap;
}
.CarersPgJnMsntbl .table thead th:last-child {
  text-align: right;
}
.CarersPgJnMsntbl .table tbody tr:first-child td {
  border: 0;
}
.CarersPgJnMsntbl .table tbody tr td {
  font-size: 14px;
  font-weight: 300;
  line-height: 120%;
  color: var(--black-text);
  vertical-align: middle;
  white-space: nowrap;
}
.CarersPgJnMsntbl .table tbody tr td h4 {
  font-size: clamp(20px, 10.754414px + 1.605136vw, 30px);
  font-weight: 500;
  line-height: 120%;
  color: #090909;
}
.CarersPgJnMsntbl .table tbody tr td h6 {
  font-size: 13px;
  font-weight: 300;
  line-height: 120%;
  color: var(--black-text);
  margin-bottom: 0;
  display: flex;
  align-items: center;
  gap: 10px;
}
.CarersPgJnMsntbl .table tbody tr td h6 span {
  padding: 7px 12px;
  border-radius: 100px;
  background: rgba(74, 215, 175, 0.15);
  font-size: 14px;
  font-weight: 300;
  line-height: 160%;
  color: #0a3f50;
}
.CarersPgJnMsntbl .table tbody tr td h5 {
  font-size: 13px;
  font-weight: 300;
  line-height: 170%;
  color: #737373;
  margin-bottom: 0;
}
.CarersPgJnMsntbl .table tbody tr td:last-child img {
  max-width: unset;
}

@media (min-width: 992px) {
  .TeamsPgCnt .TeamsPgCntCol:nth-child(even) {
    margin-top: 50px;
  }
}
.TeamsPgCnt h4 {
  font-size: clamp(30px, 18.905297px + 1.926164vw, 42px);
  font-weight: 400;
  line-height: 120%;
  color: var(--black-text);
  margin-bottom: 18px;
  text-align: center;
}
.TeamsPgCnt p {
  font-size: 15px;
  font-weight: 300;
  line-height: 170%;
  color: var(--black-text);
  text-align: center;
  margin-bottom: 70px;
}
@media (max-width: 991px) {
  .TeamsPgCnt p {
    margin-bottom: 30px;
  }
}
.TeamsPgCnt .TeamsPgCntDts {
  margin-bottom: 1.5rem;
  background: transparent;
  border: 1px solid transparent;
}
.TeamsPgCnt .TeamsPgCntDts .TeamsPgCntDtsIg {
  border: 1px solid transparent;
  border-radius: 15px;
  width: 100%;
}
.TeamsPgCnt .TeamsPgCntDts:hover {
  transition: all 0.4s;
}
.TeamsPgCnt .TeamsPgCntDts:hover .TeamsPgCntDtsIg {
  border: 1px solid #92BDCA;
  transition: all 0.4s;
}
.TeamsPgCnt .TeamsPgCntDts:hover h5 {
  color: var(--green-text) !important;
}
.TeamsPgCnt .TeamsPgCntDts .TeamsPgCntDtsFlx {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  margin-top: 16px;
}
.TeamsPgCnt .TeamsPgCntDts .TeamsPgCntDtsFlx .Ldv h5 {
  font-size: 15px;
  font-weight: 500;
  line-height: 140%;
  color: var(--black-text);
  margin-bottom: 2px;
}
.TeamsPgCnt .TeamsPgCntDts .TeamsPgCntDtsFlx .Ldv h6 {
  font-size: 15px;
  font-weight: 300;
  line-height: 170%;
  color: var(--black-text);
  margin-bottom: 0;
}
.TeamsPgCnt .TeamsPgCntDts .TeamsPgCntDtsFlx .Rdv {
  display: flex;
  align-items: center;
  gap: 5px;
}
.TeamsPgCnt .TeamsPgCntDts .TeamsPgCntDtsFlx .Rdv a {
  width: 30px;
  height: 30px;
  border-radius: 100px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
}
.TeamsPgCnt .TeamsPgCntDts .TeamsPgCntDtsFlx .Rdv a:hover {
  background: var(--green-text);
  transition: all 0.4s;
}
.TeamsPgCnt .TeamsPgCntDts .TeamsPgCntDtsFlx .Rdv a:hover img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(170deg) brightness(111%) contrast(103%);
}

.CmsPgCnt h4 {
  font-size: 20px;
  font-weight: 600;
  line-height: normal;
  color: var(--black-text);
  margin-bottom: 19px;
}
.CmsPgCnt p {
  font-size: 14px !important;
  font-weight: 400;
  line-height: normal;
  color: #373737 !important;
  margin-bottom: 26px !important;
  text-align: left !important;
}
.CmsPgCnt h5 {
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  color: var(--black-text);
  margin-bottom: 26px;
}
.CmsPgCnt h6 {
  font-size: 14px;
  font-weight: 600;
  line-height: normal;
  color: var(--black-text);
  margin-bottom: 5px;
}
.CmsPgCnt ul {
  padding-left: 25px;
  margin-bottom: 1.5rem;
}
.CmsPgCnt ul li {
  list-style: disc;
  font-size: 14px;
  line-height: 170%;
  font-weight: 400;
  color: var(--black-text);
  margin-bottom: 1rem;
}
.CmsPgCnt ul li span {
  font-weight: 600;
}
.CmsPgCnt ul li::marker {
  background: var(--black-text);
}

.ApiSecAll {
  background-color: #FFFFFF;
  padding-top: 80px;
}

.SrchDvcmn {
  position: relative;
  width: 300px;
  display: flex;
  align-items: center;
}
@media (max-width: 430px) {
  .SrchDvcmn {
    width: 100%;
  }
}
.SrchDvcmn .form-control {
  border-radius: 12px;
  border: 1px solid #d7d7d7;
  padding-left: 45px;
  height: 44px;
  font-size: 16px;
  font-weight: 300;
  line-height: normal;
  color: #727272;
}
.SrchDvcmn .SrchDvIg {
  position: absolute;
  left: 10px;
}

.brdbtnm {
  border-bottom: 1px solid #e7e7e7;
}

.api-doc-sec {
  overflow: hidden;
  display: grid;
  grid-template-columns: 300px 1fr;
  position: relative;
}
.api-doc-sec .sidebar-api {
  width: 300px;
  height: calc(100vh - 80px);
  overflow: auto;
  position: sticky;
  top: 0px;
  left: 0px;
  bottom: 0px;
  border-right: 1px solid #e7e7e7;
  padding: 10px 8px;
}
.api-doc-sec .right-content {
  background-color: rgb(255, 255, 255);
  height: calc(100vh - 80px);
  overflow: auto;
}
@media (max-width: 991px) {
  .api-doc-sec {
    grid-template-columns: 1fr;
  }
  .api-doc-sec .sidebar-api {
    display: none;
  }
  .api-doc-sec .right-content {
    height: unset;
  }
}

.blogcntcmns {
  margin-bottom: 20px;
  border-bottom: 1px solid #e7e7e7;
  padding-bottom: 10px;
}
.blogcntcmns h1 {
  font-family: var(--Helvetica-font);
  font-size: 22px;
  font-weight: 700;
  line-height: normal;
  color: #0a3f50;
  margin-bottom: 13px;
}
.blogcntcmns h2 {
  font-family: var(--Helvetica-font);
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  color: #0a3f50;
  margin-bottom: 8px;
}
.blogcntcmns h3 {
  font-style: normal;
  font-weight: 300;
  font-size: 13px;
  line-height: 32px;
  color: #000000;
}
.blogcntcmns p {
  font-size: 14px;
  font-weight: 300;
  line-height: 170%;
  color: #373737;
}
.blogcntcmns p span {
  background-color: #D9D9D9;
}

.blogcntcmns2 {
  margin-bottom: 10px;
}
.blogcntcmns2 .blogcntcmns2Inr {
  background: #0A3F50;
  margin-bottom: 28px;
}
.blogcntcmns2 .codeviewer_blog {
  background-color: #1E2224;
  border-radius: 10px;
  padding: 20px 20px;
}
.blogcntcmns2 h1 {
  font-family: var(--Helvetica-font);
  font-size: 14px;
  font-weight: 600;
  line-height: normal;
  color: #0a3f50;
  margin-bottom: 11px;
}
.blogcntcmns2 .CodeHe {
  background: #EFF4F2;
  padding: 5px 5px;
  display: flex;
  align-items: center;
  gap: 15px;
}
.blogcntcmns2 .CodeHe a {
  font-size: 12px;
  font-weight: 400;
  color: #0a3f50;
}
.blogcntcmns2 pre {
  color: var(--primary-text);
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow: visible;
  background-color: #0A3F50;
  color: #ccc;
  padding: 10px;
  border-radius: 5px;
}
.blogcntcmns2 .language-html {
  border: 1px solid rgba(0, 0, 0, 0.06);
  background: #0A3F50;
}
.blogcntcmns2 .keyword {
  color: #72D6FF;
}
.blogcntcmns2 .function {
  color: #DCDCAA;
}
.blogcntcmns2 .variable {
  color: #60D1FF;
}
.blogcntcmns2 .string {
  color: #EF8492;
}
.blogcntcmns2 .boolean {
  color: #fff;
}
.blogcntcmns2 .variable-grn {
  color: #33CE90;
}
.blogcntcmns2 .json-key {
  color: #4DC6FF;
}
.blogcntcmns2 .json-string {
  color: #ce9178;
}
.blogcntcmns2 .json-boolean {
  color: #C699FF;
}
.blogcntcmns2 .json-array {
  color: #4DC6FF;
}

.SideMenuList {
  padding: 10px 0px;
}
.SideMenuList:not(:last-child) {
  border-bottom: 1px solid #e7e7e7;
}
.SideMenuList .SideHd {
  padding: 10px 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.SideMenuList .SideHd h2 {
  font-family: var(--Helvetica-font);
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  color: #0a3f50;
  margin-bottom: 0px;
}
.SideMenuList .SideBodyList {
  padding: 10px;
}
.SideMenuList .SideBodyList a {
  border-radius: 10px;
  border: 1px solid transparent;
  background: transparent;
  padding: 11px 11px;
  font-size: 14px;
  font-weight: 300;
  line-height: 170%;
  color: #090909;
  display: block;
  margin-bottom: 5px;
}
.SideMenuList .SideBodyList a:hover, .SideMenuList .SideBodyList a.active {
  background: #F6F9F8;
  border: 1px solid rgba(0, 0, 0, 0.06);
}

.InfoBxCmn {
  border-radius: 10px;
  border: 1px solid rgba(0, 0, 0, 0.06);
  background: #F6F9F8;
  padding: 20px 20px;
  margin-bottom: 100px;
}
@media (max-width: 991px) {
  .InfoBxCmn {
    margin-bottom: 20px;
  }
}
.InfoBxCmn .Infphd {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 24px;
}
.InfoBxCmn .Infphd h4 {
  font-size: 14px;
  font-weight: 400;
  line-height: 160%;
  color: #0a3f50;
  margin-bottom: 0px;
}
.InfoBxCmn .ListLnk {
  margin-bottom: 20px;
}
.InfoBxCmn .ListLnk h4 {
  font-size: 14px;
  font-weight: 500;
  line-height: 170%;
  color: #0a3f50;
}
.InfoBxCmn .ListLnk a {
  font-size: 14px;
  font-weight: 400;
  line-height: 170%;
  color: #4c8293;
  text-decoration: none;
  word-wrap: break-word;
}

.mb-120 {
  margin-bottom: 120px;
}
@media (max-width: 991px) {
  .mb-120 {
    margin-bottom: 24px;
  }
}

.JmnArtBtn {
  border-radius: 100px;
  background: transparent;
  border: 0.6px solid #0a3f50;
  min-width: 132px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 110%;
  color: var(--black-text);
}
.JmnArtBtn:hover, .JmnArtBtn.active {
  background: var(--green-text);
  border-color: var(--green-text);
  transition: all 0.4s;
}

/* Inner Pages CSS End */
@media (min-width: 992px) {
  .CustRw {
    margin-left: -8px;
    margin-right: -8px;
  }
  .CustRw .CustPd {
    padding-left: 8px;
    padding-right: 8px;
  }
}
.owl-nav {
  margin: 38px 0 !important;
}
.owl-nav .owl-prev, .owl-nav .owl-next {
  width: 42px;
  height: 42px;
  border: 1px solid #000000 !important;
  background: rgba(10, 63, 80, 0.08) !important;
  border-radius: 100px !important;
}
.owl-nav .owl-prev:hover, .owl-nav .owl-next:hover {
  border-color: rgba(10, 63, 80, 0.08) !important;
  transition: all 0.4s;
}

.bounce-top {
  animation: bounce-top 10s cubic-bezier(0.23, 1, 0.32, 1) infinite alternate-reverse both;
}
@keyframes bounce-top {
  0% {
    transform: translateY(-45px);
    animation-timing-function: ease-in;
    opacity: 1;
  }
  24% {
    opacity: 1;
  }
  40% {
    transform: translateY(-24px);
    animation-timing-function: ease-in;
  }
  65% {
    transform: translateY(-12px);
    animation-timing-function: ease-in;
  }
  82% {
    transform: translateY(-6px);
    animation-timing-function: ease-in;
  }
  93% {
    transform: translateY(-4px);
    animation-timing-function: ease-in;
  }
  25%, 55%, 75%, 87% {
    transform: translateY(0px);
    animation-timing-function: ease-out;
  }
  100% {
    transform: translateY(0px);
    animation-timing-function: ease-out;
    opacity: 1;
  }
}
.Pad-50-0-100 {
  padding: 0px 0 100px;
}
@media (max-width: 991px) {
  .Pad-50-0-100 {
    padding: 0 0 50px 0;
  }
}

@media (min-width: 1200px) {
  .CustContrSldr {
    max-width: calc((100% - 1272px) / 2 + 1272px);
    margin-left: auto;
    margin-right: unset;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .CustContrSldr {
    max-width: calc((100% - 960px) / 2 + 960px);
  }
}
@media (max-width: 991px) {
  .CustContrSldr {
    margin-top: 0px;
  }
}

.CntctPg .CntctDvL h4 {
  font-size: clamp(30px, 18.905297px + 1.926164vw, 42px);
  font-weight: 400;
  line-height: 120%;
  color: var(--black-text);
  margin-bottom: 16px;
}
.CntctPg .CntctDvL p {
  font-size: 15px;
  font-weight: 300;
  line-height: 170%;
  color: var(--black-text);
  margin-bottom: 54px;
  text-align: left;
}
@media (max-width: 991px) {
  .CntctPg .CntctDvL p {
    margin-bottom: 30px;
  }
}
.CntctPg .CntctDvL .CntctClEml {
  margin-bottom: 32px;
}
@media (max-width: 991px) {
  .CntctPg .CntctDvL .CntctClEml {
    margin-bottom: 0;
  }
}
.CntctPg .CntctDvL .CntctClEml .CntctClEmlDv {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 27px;
}
.CntctPg .CntctDvL .CntctClEml .CntctClEmlDv .CntctClEmlLbg {
  border-radius: 7px;
  border: 0.8px solid rgba(0, 0, 0, 0.06);
  background: #F6F9F8;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  width: 36px;
}
.CntctPg .CntctDvL .CntctClEml .CntctClEmlR label {
  font-size: 13px;
  font-weight: 400;
  line-height: 160%;
  color: #767676;
  margin-bottom: 0;
}
.CntctPg .CntctDvL .CntctClEml .CntctClEmlR h6 {
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  color: #050f35;
  margin-bottom: 0;
}
.CntctPg .CntctDvL .CntctScl label {
  font-size: 13px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 20px;
  color: var(--black-text);
}
.CntctPg .CntctDvL .CntctScl .CntctSclFlx {
  display: flex;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
  cursor: pointer;
}
@media (max-width: 991px) {
  .CntctPg .CntctDvL .CntctScl .CntctSclFlx {
    margin-bottom: 30px;
  }
}
.CntctPg .CntctTit {
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  color: var(--black-text);
  margin-bottom: 25px;
}
.CntctPg .form-group {
  margin-bottom: 30px;
}
.CntctPg .form-group label {
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  text-transform: capitalize;
  color: #050f35;
  margin-bottom: 8px;
}
.CntctPg .form-group label span {
  color: #ff2c68;
}
.CntctPg .form-group .form-control {
  border: 0;
  border-bottom: 0.6px solid #97b6bc;
  border-radius: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 160%;
  color: var(--black-text);
}
.CntctPg .form-group .form-control:hover, .CntctPg .form-group .form-control:focus {
  border-bottom: 0.6px solid #3e9486;
}
.CntctPg .form-group select {
  background: url("../images/arrow-down.png") no-repeat;
  background-position: 97%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.CntctPg .form-group textarea {
  min-height: 100px;
}
.CntctPg .form-group .CusToogleNd {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin-bottom: 0.5rem;
}
.CntctPg .form-group .CusToogleNd label {
  margin: 6px 0 !important;
}
.CntctPg .form-group .CusToogleNd span {
  font-size: 12px;
  font-weight: 400;
  line-height: 180%;
  color: #373737;
}
.CntctPg .form-group .CusToogleNd span a {
  text-decoration: underline;
  color: #4ad7af;
}
.CntctPg .PrtnDvL {
  position: relative;
}
.CntctPg .PrtnDvL .PrtnDvLIg {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.CntctPg .PrtnDvL h6 {
  font-size: clamp(25px, 16.678973px + 1.444623vw, 34px);
  font-weight: 500;
  line-height: 42px;
  color: #ffffff;
  position: absolute;
  bottom: 15px;
  left: 15px;
}
.CntctPg .TitleHd {
  font-size: 15px;
  font-weight: 400;
  line-height: 26px;
  color: rgba(21, 31, 39, 0.7);
}

.InrPgCmnDv .JobDtlsPgCnt .JobDtlsPgCntTp {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 15px;
  flex-wrap: wrap;
  padding-bottom: 20px;
  margin-bottom: 16px;
  border-bottom: 1px solid rgba(21, 31, 39, 0.1);
}
.InrPgCmnDv .JobDtlsPgCnt .JobDtlsPgCntTp .Ldv h4 {
  font-size: 30px;
  font-weight: 400;
  line-height: 55px;
  color: #22767e;
  margin-bottom: 0;
}
.InrPgCmnDv .JobDtlsPgCnt .JobDtlsPgCntTp .Ldv h5 {
  font-size: 14px;
  font-weight: 500;
  line-height: 26px;
  color: rgba(21, 31, 39, 0.7);
  margin-bottom: 0;
}
.InrPgCmnDv .JobDtlsPgCnt p {
  font-size: 15px;
  font-weight: 400;
  line-height: 26px;
  color: #373737;
  text-align: left;
  margin-bottom: 1rem;
}
.InrPgCmnDv .JobDtlsPgCnt h5 {
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  color: var(--black-text);
  margin-bottom: 12px;
}
.InrPgCmnDv .JobDtlsPgCnt ul {
  padding-left: 25px;
}
.InrPgCmnDv .JobDtlsPgCnt ul li {
  list-style-type: disc;
  font-size: 15px;
  line-height: 26px;
  font-weight: 400;
  color: #373737;
  margin-bottom: 13px;
}
.InrPgCmnDv .JobDtlsPgCnt ul li span {
  font-weight: 600;
  color: var(--black-text);
}
.InrPgCmnDv .JobDtlsPgCnt h6 {
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
  color: var(--black-text);
  margin-bottom: 18px;
}
.InrPgCmnDv .JobDtlsPgCnt .LyrDv {
  display: flex;
  align-items: center;
  gap: 5px;
  margin-bottom: 34px;
}
@media (max-width: 767px) {
  .InrPgCmnDv .JobDtlsPgCnt .LyrDv {
    flex-wrap: wrap;
  }
}
.InrPgCmnDv .JobDtlsPgCnt .LyrDv .Ldv {
  display: block;
  padding: 1.5rem;
  border-radius: 20px 0px 0px 20px;
  background: #F6F9F8;
  min-width: 180px;
}
.InrPgCmnDv .JobDtlsPgCnt .LyrDv .Ldv:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .InrPgCmnDv .JobDtlsPgCnt .LyrDv .Ldv {
    width: 100%;
    border-radius: 20px;
  }
}
.InrPgCmnDv .JobDtlsPgCnt .LyrDv .Ldv span {
  display: block;
  font-size: 15px;
  font-weight: 500;
  line-height: 26px;
  color: var(--black-text);
  min-height: 52px;
}
.InrPgCmnDv .JobDtlsPgCnt .LyrDv .Ldv span:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .InrPgCmnDv .JobDtlsPgCnt .LyrDv .Ldv span {
    margin-bottom: 1rem;
    min-height: auto;
  }
}
.InrPgCmnDv .JobDtlsPgCnt .LyrDv .Rdv {
  display: block;
  padding: 1.5rem;
  border-radius: 0px 20px 20px 0px;
  background: #F6F9F8;
  min-width: 180px;
}
@media (max-width: 767px) {
  .InrPgCmnDv .JobDtlsPgCnt .LyrDv .Rdv {
    border-radius: 20px;
  }
}
.InrPgCmnDv .JobDtlsPgCnt .LyrDv .Rdv span {
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  color: var(--black-text);
  min-height: 52px;
}
@media (max-width: 767px) {
  .InrPgCmnDv .JobDtlsPgCnt .LyrDv .Rdv span {
    margin-bottom: 1rem;
    min-height: auto;
  }
}

.modal-dialog .modal-content .modal-header {
  padding: 1.5rem;
}
.modal-dialog .modal-content .modal-header h4 {
  font-size: clamp(18px, 12.452648px + 0.963082vw, 24px);
  font-weight: 400;
  line-height: 25px;
  color: var(--black-text);
}
.modal-dialog .modal-content .modal-body {
  padding: 1.5rem;
}
.modal-dialog .modal-content .modal-body .form-group {
  margin-bottom: 30px;
}
.modal-dialog .modal-content .modal-body .form-group label {
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  text-transform: capitalize;
  color: #050f35;
  margin-bottom: 8px;
}
.modal-dialog .modal-content .modal-body .form-group label span {
  color: #ff2c68;
}
.modal-dialog .modal-content .modal-body .form-group .form-control {
  border: 0;
  border-bottom: 0.6px solid #97b6bc;
  border-radius: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 160%;
  color: var(--black-text);
  padding-left: 0;
}
.modal-dialog .modal-content .modal-body .form-group .form-control:hover, .modal-dialog .modal-content .modal-body .form-group .form-control:focus {
  border-bottom: 0.6px solid #3e9486;
}
.modal-dialog .modal-content .modal-body .form-group textarea {
  min-height: 100px;
}
.modal-dialog .modal-content .modal-body .form-group .UpldDv {
  position: relative;
  border-bottom: 0.6px solid #97b6bc;
}
.modal-dialog .modal-content .modal-body .form-group .UpldDv:hover, .modal-dialog .modal-content .modal-body .form-group .UpldDv:focus {
  border-bottom: 0.6px solid #3e9486;
}
.modal-dialog .modal-content .modal-body .form-group .UpldDv .form-control {
  opacity: 0;
  width: 100%;
  height: 100%;
}
.modal-dialog .modal-content .modal-body .form-group .UpldDv img {
  position: absolute;
  bottom: 5px;
  right: 0;
}
.modal-dialog .modal-content .modal-body .AplyRsume {
  border-radius: 40px;
  border: 1px solid rgba(34, 118, 126, 0.46);
  padding: 15px 25px;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  color: #22767e;
  margin-bottom: 20px;
}
.modal-dialog .modal-content .modal-body .AplyRsume:hover {
  background: var(--green-text);
  border-color: var(--green-text);
  color: var(--black-text);
  transition: all 0.4s;
}

.ShdulPgCnt h4 {
  font-size: clamp(24px, 18.452648px + 0.963082vw, 30px);
  font-weight: 500;
  line-height: clamp(36px, 30.452648px + 0.963082vw, 42px);
  color: var(--black-text);
  margin-bottom: 30px;
  text-align: center;
}
.ShdulPgCnt .form-group {
  margin-bottom: 30px;
}
.ShdulPgCnt label {
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  text-transform: capitalize;
  color: #050f35;
  margin-bottom: 8px;
}
.ShdulPgCnt label span {
  color: #ff2c68;
}
.ShdulPgCnt select {
  background: url("../images/arrow-down.png") no-repeat;
  background-position: 97%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.ShdulPgCnt .form-control {
  border: 0;
  border-bottom: 0.6px solid #97b6bc;
  border-radius: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 160%;
  color: var(--black-text);
}
.ShdulPgCnt .form-control:hover, .ShdulPgCnt .form-control:focus {
  border-bottom: 0.6px solid #3e9486;
}
.ShdulPgCnt .CusToogleNd {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin-bottom: 0.5rem;
}
.ShdulPgCnt .CusToogleNd label {
  margin: 6px 0 !important;
}
.ShdulPgCnt .CusToogleNd span {
  font-size: 12px;
  font-weight: 400;
  line-height: 180%;
  color: #373737;
}
.ShdulPgCnt .CusToogleNd span a {
  text-decoration: underline;
  color: #4ad7af;
}

.FtrSpnsr {
  background: #236073;
  padding: 28px 0;
}
.FtrSpnsr p {
  font-size: 13px;
  font-weight: 300;
  line-height: 170%;
  color: #ffffff;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .FtrSpnsr p {
    text-align: center;
    margin-bottom: 1rem;
  }
}
.FtrSpnsr .FtrSpnsrDts {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 36px;
}/*# sourceMappingURL=style.css.map */