@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap");
body {
  background: #FDFDFD;
}
body .topSection {
  margin-top: 2.6041666667vw;
  background-image: url("https://idpdefault.s3.ap-south-1.amazonaws.com/newweb/grid.png");
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 5.2083333333vw;
  padding-bottom: 5.2083333333vw;
  position: relative;
  overflow: hidden;
}
@media (max-width: 990px) {
  body .topSection {
    margin-top: 12.8205128205vw;
  }
}
body .topSection .showTitle {
  width: 81.875vw;
  height: 23.0208333333vw;
  background: linear-gradient(90deg, #FDFDFD 1.35%, #FFF 52.94%, #FDFDFD 100%);
  margin: auto;
  padding: 3.125vw 3.125vw 2.0833333333vw 3.125vw;
}
@media (max-width: 990px) {
  body .topSection .showTitle {
    width: 100%;
    height: auto;
  }
}
body .topSection .showTitle p {
  width: 42.96875vw;
  color: #181E2C;
  text-align: center;
  font-family: inter;
  font-size: 3.3333333333vw;
  font-style: normal;
  font-weight: 600;
  line-height: 4.0191145833vw;
  margin: auto;
  margin-bottom: 1.3020833333vw;
  z-index: 1;
  position: relative;
  background-color: #fdfdfd;
  box-shadow: 0 0 1.0416666667vw 1.0416666667vw #fdfdfd;
  border-radius: 0.625vw;
}
@media (max-width: 990px) {
  body .topSection .showTitle p {
    width: 100%;
    font-size: 6.1538461538vw;
    line-height: 7.4358974359vw;
    margin-bottom: 3.5897435897vw;
    box-shadow: initial;
    background-color: initial;
    border-radius: initial;
  }
}
body .topSection .showTitle p > span {
  color: #fff;
  background-color: #acd45a;
  border-radius: 0.5208333333vw;
  padding-left: 0.2604166667vw;
  padding-right: 0.2604166667vw;
}
@media (max-width: 990px) {
  body .topSection .showTitle p > span {
    border-radius: 2.5641025641vw;
    padding-left: 1.2820512821vw;
    padding-right: 1.2820512821vw;
  }
}
body .topSection .showTitle > span {
  display: block;
  width: 23.0208333333vw;
  color: #141C25;
  text-align: center;
  font-family: lato;
  font-size: 1.25vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.9791666667vw;
  margin: auto;
  margin-bottom: 2.0833333333vw;
  z-index: 1;
  position: relative;
}
@media (max-width: 990px) {
  body .topSection .showTitle > span {
    width: 57.4358974359vw;
    font-size: 3.3333333333vw;
    line-height: 4.6153846154vw;
  }
}
body .topSection .showTitle .links {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.78125vw;
  z-index: 1;
  position: relative;
}
body .topSection .showTitle .links a {
  display: inline-flex;
  padding: 0.5729166667vw 1.38890625vw;
  justify-content: center;
  align-items: center;
  gap: 0.6944270833vw;
  border-radius: 2.3958333333vw;
  background: #226E65;
  color: #FFF;
  text-align: center;
  font-family: inter;
  font-size: 0.9895833333vw;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.0098958333vw;
  text-decoration: none;
}
@media (max-width: 990px) {
  body .topSection .showTitle .links a {
    width: 18.3479487179vw;
    height: 7.6871794872vw;
    padding: 2.2443589744vw 4.4887179487vw;
    gap: 2.2443589744vw;
    border-radius: 7.7430769231vw;
    font-size: 3.0769230769vw;
    letter-spacing: -0.0307692308vw;
  }
}
body .topSection .showTitle .links a:last-child {
  padding: 0.5729166667vw 1.1979166667vw 0.5729166667vw 1.0416666667vw;
  gap: 0.2604166667vw;
  border-radius: 2.3958333333vw;
  background: #E6E7EA;
  color: #141C25;
}
@media (max-width: 990px) {
  body .topSection .showTitle .links a:last-child {
    display: none;
  }
}
body .topSection .showTitle .links a:last-child svg {
  width: 1.25vw;
  height: 1.25vw;
  flex-shrink: 0;
  aspect-ratio: 1/1;
}
body .topSection .herosectionMOb {
  display: none;
}
@media (max-width: 990px) {
  body .topSection .herosectionMOb {
    display: block;
    margin-top: -25.641025641vw;
  }
  body .topSection .herosectionMOb .images {
    width: 101.2820512821vw;
    height: 75.9794871795vw;
    margin-left: -1.0256410256vw;
  }
  body .topSection .herosectionMOb .images img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
body .topSection #heroScene {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
}
@media (max-width: 990px) {
  body .topSection #heroScene {
    display: none;
  }
}
body .topSection #heroScene .layer {
  position: absolute;
  transition: 0.3s;
}
body .topSection #heroScene .layer:nth-child(1) {
  animation: floatY 5s ease-in-out infinite;
}
body .topSection #heroScene .layer:nth-child(2) {
  animation: floatX 6s ease-in-out infinite;
}
body .topSection #heroScene .layer:nth-child(3) {
  animation: floatDiag1 7s ease-in-out infinite;
}
body .topSection #heroScene .layer:nth-child(4) {
  animation: floatDiag2 6s ease-in-out infinite;
}
body .topSection #heroScene .layer:nth-child(5) {
  animation: floatRotate 8s ease-in-out infinite;
}
body .topSection #heroScene .layer:nth-child(6) {
  animation: floatXReverse 5s ease-in-out infinite;
}
body .topSection #heroScene .layer:nth-child(7) {
  animation: floatYBig 7s ease-in-out infinite;
}
body .topSection #heroScene .layer:nth-child(8) {
  animation: floatDiag1 6s ease-in-out infinite reverse;
}
body .topSection #heroScene .layer:nth-child(9) {
  animation: floatDiag2 5s ease-in-out infinite reverse;
}
body .topSection #heroScene .layer:nth-child(10) {
  animation: floatRotate 9s ease-in-out infinite reverse;
}
body .topSection #heroScene .layer:nth-child(11) {
  animation: floatX 7s ease-in-out infinite reverse;
}
body .topSection #heroScene .layer:nth-child(12) {
  animation: floatY 6s ease-in-out infinite reverse;
}
body .topSection #heroScene .layer:nth-child(13) {
  animation: floatDiag1 8s ease-in-out infinite;
}
body .topSection #heroScene .layer:nth-child(1) {
  left: -0.5729166667vw;
  top: 4.4791666667vw;
}
body .topSection #heroScene .layer:nth-child(2) {
  left: 18.1041666667vw;
  top: 3.90625vw;
}
body .topSection #heroScene .layer:nth-child(3) {
  left: 44.2604166667vw;
  top: 28.6666666667vw;
}
body .topSection #heroScene .layer:nth-child(4) {
  right: 3.90625vw;
  top: 3.6458333333vw;
  left: initial;
}
body .topSection #heroScene .layer:nth-child(4) .wf_int-hero_tag {
  width: 9.4320833333vw;
  height: 9.0547916667vw;
}
body .topSection #heroScene .layer:nth-child(4) img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .topSection #heroScene .layer:nth-child(5) {
  right: 0.6458333333vw;
  top: 25.6458333333vw;
  left: initial;
}
body .topSection #heroScene .layer:nth-child(6) {
  right: 18.2291666667vw;
  top: 2.8645833333vw;
  left: initial;
}
body .topSection #heroScene .layer:nth-child(7) {
  right: 23.8645833333vw;
  top: 24.2291666667vw;
  left: initial;
}
body .topSection #heroScene .layer:nth-child(7) .wf_int-hero_tag {
  width: 9.4320833333vw;
  height: 9.0547916667vw;
}
body .topSection #heroScene .layer:nth-child(7) img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .topSection #heroScene .layer:nth-child(8) {
  left: 11.9791666667vw;
  top: 28.5729166667vw;
}
body .topSection #heroScene .layer:nth-child(9) {
  right: 14.1145833333vw;
  top: 17.6770833333vw;
}
body .topSection #heroScene .layer:nth-child(10) {
  left: 1.9791666667vw;
  top: 20.1041666667vw;
}
body .topSection #heroScene .layer:nth-child(10) .wf_int-hero_tag {
  width: 9.4320833333vw;
  height: 9.0547916667vw;
}
body .topSection #heroScene .layer:nth-child(10) img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .topSection #heroScene .layer:nth-child(11) {
  left: 92.90625vw;
  top: 92.90625vw;
}
body .topSection #heroScene .layer:nth-child(12) {
  left: 42.5520833333vw;
  top: 11.71875vw;
}
body .topSection #heroScene .layer:nth-child(13) {
  left: 18.3020833333vw;
  top: 15.71875vw;
}
body .topSection #heroScene .layer .wf_int-hero_tag {
  color: #fff;
  width: 4.4791666667vw;
  height: 4.4791666667vw;
}
@media (max-width: 990px) {
  body .topSection #heroScene .layer .wf_int-hero_tag {
    width: 7.0477083333vw;
    height: 6.76578125vw;
  }
}
body .topSection #heroScene .layer .wf_int-hero_tag img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .topSection #heroScene .layer .wf_int-hero_tag:hover {
  transform: translate(-50%, -50%) scale(1.15);
  background: #fff;
  color: #000;
}
body .topSection #heroScene .layer {
  /* 🔥 existing */
}
@keyframes floatY {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(0, -12px);
  }
  100% {
    transform: translate(0, 0);
  }
}
body .topSection #heroScene .layer {
  /* 🔥 new animations */
}
@keyframes floatX {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(12px, 0);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes floatXReverse {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(-12px, 0);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes floatDiag1 {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(10px, -10px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes floatDiag2 {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(-10px, 10px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes floatRotate {
  0% {
    transform: translate(0, 0) rotate(0deg);
  }
  50% {
    transform: translate(0, -10px) rotate(3deg);
  }
  100% {
    transform: translate(0, 0) rotate(0deg);
  }
}
@keyframes floatYBig {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(0, -20px);
  }
  100% {
    transform: translate(0, 0);
  }
}
body .clientInfo {
  width: 55.1041666667vw;
  margin: auto;
  margin-top: 2.6041666667vw;
  margin-bottom: 3.0208333333vw;
}
@media (max-width: 990px) {
  body .clientInfo {
    width: 100%;
    margin-top: 6.4102564103vw;
    margin-bottom: 6.4102564103vw;
  }
}
body .clientInfo .title p {
  color: #141414;
  font-family: inter;
  font-size: 1.25vw;
  font-style: normal;
  font-weight: 600;
  line-height: 1.625vw;
  letter-spacing: -0.0125vw;
  margin-bottom: 1.671875vw;
  text-align: center;
}
@media (max-width: 990px) {
  body .clientInfo .title p {
    font-size: 4.1025641026vw;
    line-height: 5.3846153846vw;
    letter-spacing: -0.0415384615vw;
  }
}
body .clientInfo .myClient {
  position: relative;
}
body .clientInfo .myClient::after {
  position: absolute;
  content: "";
  top: 0;
  right: -0.78125vw;
  height: 2.9166666667vw;
  width: 1.5625vw;
  background-color: #ffffff;
  z-index: 999;
  filter: blur(8px);
  box-shadow: -0.5208333333vw 0 0.625vw 0.5208333333vw #fff;
}
body .clientInfo .myClient::before {
  position: absolute;
  content: "";
  top: 0;
  left: -0.78125vw;
  height: 2.9166666667vw;
  width: 1.5625vw;
  background-color: #ffffff;
  z-index: 999;
  filter: blur(8px);
  box-shadow: -0.5208333333vw 0 0.625vw 0.5208333333vw #fff;
}
body .clientInfo .myClient .swiper-wrapper {
  transition-timing-function: linear !important;
}
body .clientInfo .myClient .swiper-wrapper .swiper-slide {
  box-shadow: 0px 0px 0px 0px;
}
body .clientInfo .myClient .swiper-wrapper .swiper-slide .images {
  width: 5.7291666667vw;
  height: 1.8229166667vw;
  flex-shrink: 0;
}
@media (max-width: 990px) {
  body .clientInfo .myClient .swiper-wrapper .swiper-slide .images {
    width: 28.2051282051vw;
    height: 8.9743589744vw;
  }
}
body .clientInfo .myClient .swiper-wrapper .swiper-slide .images img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .knowladgePacks {
  padding: 4.4270833333vw 12.0833333333vw;
  background: #141C25;
}
@media (max-width: 990px) {
  body .knowladgePacks {
    padding: 7.9487179487vw 7.6923076923vw;
  }
}
body .knowladgePacks .packsDetails {
  display: flex;
  justify-content: space-between;
  gap: 0.8854166667vw;
}
@media (max-width: 990px) {
  body .knowladgePacks .packsDetails {
    flex-direction: column;
  }
}
body .knowladgePacks .packsDetails > .title {
  margin-bottom: 3.6458333333vw;
}
@media (max-width: 990px) {
  body .knowladgePacks .packsDetails > .title {
    margin-bottom: 3.8461538462vw;
  }
}
body .knowladgePacks .packsDetails > .title p {
  color: #FFF;
  font-family: inter;
  font-size: 2.6041666667vw;
  font-style: normal;
  font-weight: 600;
  line-height: 2.5964583333vw;
  margin-bottom: 0.3645833333vw;
}
@media (max-width: 990px) {
  body .knowladgePacks .packsDetails > .title p {
    font-size: 5.1282051282vw;
    line-height: 12.8205128205vw;
    margin-bottom: 0vw;
  }
}
body .knowladgePacks .packsDetails > .title span {
  color: #FFF;
  font-family: lato;
  font-size: 0.9375vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4147395833vw;
}
@media (max-width: 990px) {
  body .knowladgePacks .packsDetails > .title span {
    font-size: 3.0769230769vw;
    line-height: 4.358974359vw;
  }
}
body .knowladgePacks .packsDetails .nav-tabs {
  gap: 0.8854166667vw;
}
@media (max-width: 990px) {
  body .knowladgePacks .packsDetails .nav-tabs {
    justify-content: space-between;
    margin-bottom: 11.2820512821vw;
  }
}
body .knowladgePacks .packsDetails .nav-tabs .nav-item .nav-link {
  width: 14.6354166667vw;
  height: 3.9583333333vw;
  border-radius: 5.2083333333vw;
  background: #7F7F7F;
  color: #DCDCDC;
  text-align: center;
  font-family: Lato;
  font-size: 1.0796354167vw;
  font-style: normal;
  font-weight: 400;
  line-height: 2.3752083333vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 990px) {
  body .knowladgePacks .packsDetails .nav-tabs .nav-item .nav-link {
    width: 38.0061538462vw;
    height: 10.2792307692vw;
    border-radius: 25.641025641vw;
    font-size: 2.8205128205vw;
    line-height: 6.1682051282vw;
  }
}
body .knowladgePacks .packsDetails .nav-tabs .nav-item .nav-link span {
  width: 3.2922916667vw;
  height: 3.2922916667vw;
  background-color: #BABABA;
  border-radius: 5.2083333333vw;
  color: #787878;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 990px) {
  body .knowladgePacks .packsDetails .nav-tabs .nav-item .nav-link span {
    width: 8.5494871795vw;
    height: 8.5494871795vw;
    border-radius: 25.641025641vw;
  }
}
body .knowladgePacks .packsDetails .nav-tabs .nav-item .nav-link.active {
  background: #FFF;
  color: #00513F;
}
body .knowladgePacks .packsDetails .nav-tabs .nav-item .nav-link.active span {
  background-color: #00513F;
  color: #FFF;
}
@media (max-width: 990px) {
  body .knowladgePacks #home-tab-pane {
    max-height: 160.2564102564vw;
    overflow-y: auto;
  }
}
body .knowladgePacks .packs {
  display: flex;
  gap: 1.5625vw;
  justify-content: center;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs {
    flex-direction: column;
    gap: 0vw;
    margin-bottom: 2.5641025641vw;
  }
}
body .knowladgePacks .packs .packsInfo {
  position: relative;
}
body .knowladgePacks .packs .packsInfo:has(.mob-c2) {
  order: 2;
}
body .knowladgePacks .packs .packsInfo .pro {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 44.6354166667vw;
  height: 14.6875vw;
  border-radius: 2.0375520833vw;
  padding: 2.34375vw 2.0833333333vw;
  background: #00513F;
  overflow: hidden;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .pro {
    width: 84.6153846154vw;
    height: 33.5897435897vw;
    border-radius: 2.4176923077vw;
    padding: 5.1282051282vw 4.6153846154vw;
    overflow: initial;
  }
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .pro .text {
    width: 43.3333333333vw;
  }
}
body .knowladgePacks .packs .packsInfo .pro .text p {
  color: #FFF;
  font-family: inter;
  font-size: 1.5625vw;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5418229167vw;
  margin-bottom: 0.9895833333vw;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .pro .text p {
    font-size: 5.1282051282vw;
    line-height: 5.8974358974vw;
    margin-bottom: 1.4102564103vw;
  }
}
body .knowladgePacks .packs .packsInfo .pro .text > span {
  color: #FFF;
  font-family: lato;
  font-size: 0.8333333333vw;
  font-style: normal;
  font-weight: 500;
  line-height: 1.09375vw;
  width: 15.625vw;
  display: block;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .pro .text > span {
    display: none;
  }
}
body .knowladgePacks .packs .packsInfo .pro .text > a {
  width: 7.5vw;
  height: 2.8676041667vw;
  background-color: #00513F;
  border: 0.0520833333vw solid #fff;
  color: #FFF;
  font-family: Lato;
  font-size: 0.78125vw;
  font-weight: 400;
  border-radius: 5.2083333333vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.2604166667vw;
  padding-right: 0.5208333333vw;
  text-decoration: none;
  overflow: hidden;
  margin-top: 1.5625vw;
  transition: all 0.4s ease;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .pro .text > a {
    width: 22.0512820513vw;
    height: 5.8974358974vw;
    border-radius: 3.8461538462vw;
    font-size: 3.0769230769vw;
    line-height: 4.6153846154vw;
    margin-top: 3.5897435897vw;
  }
}
body .knowladgePacks .packs .packsInfo .pro .text > a .text {
  transition: transform 0.4s ease;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .pro .text > a .text {
    width: 22.0512820513vw;
    height: 5.8974358974vw;
    border-radius: 3.8461538462vw;
    font-size: 3.0769230769vw;
    line-height: 4.6153846154vw;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
body .knowladgePacks .packs .packsInfo .pro .text > a .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.38234375vw;
  height: 2.38234375vw;
  background-color: #fff;
  border-radius: 5.2083333333vw;
  transition: transform 0.4s ease;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .pro .text > a .icon {
    display: none;
  }
}
body .knowladgePacks .packs .packsInfo .pro .text > a .icon svg {
  width: 1.3102083333vw;
  height: 1.3102083333vw;
}
body .knowladgePacks .packs .packsInfo .pro .text > a .icon svg path {
  fill: #00513F;
  stroke: #00513F;
}
body .knowladgePacks .packs .packsInfo .pro .text > a:hover {
  background-color: #fff;
  color: #00513F;
}
body .knowladgePacks .packs .packsInfo .pro .text > a:hover .text {
  transform: translateX(-3.125vw);
}
body .knowladgePacks .packs .packsInfo .pro .text > a:hover .icon {
  transform: translateX(4.4270833333vw);
  background-color: #00513F;
}
body .knowladgePacks .packs .packsInfo .pro .text > a:hover .icon path {
  fill: #fff;
  stroke: #fff;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .pro .text > a:hover {
    background-color: #00513F;
    color: #fff;
  }
  body .knowladgePacks .packs .packsInfo .pro .text > a:hover .text {
    transform: translateX(0px);
  }
}
body .knowladgePacks .packs .packsInfo .pro .images {
  width: 14.6875vw;
  height: 15.5729166667vw;
  aspect-ratio: 49/66;
  margin-right: -2.0833333333vw;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .pro .images {
    width: 25.1282051282vw;
    height: 33.9133333333vw;
    aspect-ratio: 98/132.26;
    margin-top: 0vw;
    margin-right: -4.6153846154vw;
  }
}
body .knowladgePacks .packs .packsInfo .pro .images img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .knowladgePacks .packs .packsInfo .pro:last-child {
  margin-top: 1.4583333333vw;
  background-color: #FDFDFD;
}
body .knowladgePacks .packs .packsInfo .pro:last-child.bg1 {
  background-color: #CDD9D8;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .pro:last-child.mob-c1 {
    background-color: #00513F !important;
    color: #fff;
  }
  body .knowladgePacks .packs .packsInfo .pro:last-child.mob-c1 .text p {
    color: #fff;
  }
  body .knowladgePacks .packs .packsInfo .pro:last-child.mob-c1 .text a {
    background-color: #fff;
    color: #00513F;
  }
}
body .knowladgePacks .packs .packsInfo .pro:last-child.bg2 {
  background-color: #083731;
}
body .knowladgePacks .packs .packsInfo .pro:last-child.bg2 .text p {
  color: #fff;
}
body .knowladgePacks .packs .packsInfo .pro:last-child.bg2 .text > span {
  color: #fff;
}
body .knowladgePacks .packs .packsInfo .pro:last-child.bg3 {
  background-color: #fff;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .pro:last-child.bg3.mob-c2 {
    background-color: #ACD45A;
    position: relative;
    z-index: 0;
  }
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .pro:last-child {
    margin-top: 8.9743589744vw;
    overflow: hidden;
  }
}
body .knowladgePacks .packs .packsInfo .pro:last-child .text p {
  color: #141C25;
}
body .knowladgePacks .packs .packsInfo .pro:last-child .text > span {
  color: #141C25;
}
body .knowladgePacks .packs .packsInfo .pro:last-child .text a {
  width: 7.5vw;
  height: 2.8676041667vw;
  background-color: #00513F;
  border: 0.0520833333vw solid #1E7156;
  color: #FFF;
  font-family: Lato;
  font-size: 0.78125vw;
  font-weight: 400;
  border-radius: 5.2083333333vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.2604166667vw;
  padding-right: 0.5208333333vw;
  text-decoration: none;
  overflow: hidden;
  margin-top: 1.5625vw;
  transition: all 0.4s ease;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .pro:last-child .text a {
    width: 22.0512820513vw;
    height: 5.8974358974vw;
    border-radius: 3.8461538462vw;
    font-size: 3.0769230769vw;
    line-height: 4.6153846154vw;
    margin-top: 3.5897435897vw;
  }
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .pro:last-child .text a .text {
    width: 22.0512820513vw;
    height: 5.8974358974vw;
    border-radius: 3.8461538462vw;
    font-size: 3.0769230769vw;
    line-height: 4.6153846154vw;
    /* 150% */
  }
}
body .knowladgePacks .packs .packsInfo .pro:last-child .text a .text .text {
  transition: transform 0.4s ease;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .pro:last-child .text a .text .text {
    width: 22.0512820513vw;
    height: 5.8974358974vw;
    border-radius: 3.8461538462vw;
    font-size: 3.0769230769vw;
    line-height: 4.6153846154vw;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
body .knowladgePacks .packs .packsInfo .pro:last-child .text a .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.38234375vw;
  height: 2.38234375vw;
  background-color: #fff;
  border-radius: 5.2083333333vw;
  transition: transform 0.4s ease;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .pro:last-child .text a .icon {
    display: none;
  }
}
body .knowladgePacks .packs .packsInfo .pro:last-child .text a .icon svg {
  width: 1.3102083333vw;
  height: 1.3102083333vw;
}
body .knowladgePacks .packs .packsInfo .pro:last-child .text a .icon svg path {
  fill: #00513F;
  stroke: #00513F;
}
body .knowladgePacks .packs .packsInfo .pro:last-child .text a:hover {
  background-color: #fff;
  color: #00513F;
}
body .knowladgePacks .packs .packsInfo .pro:last-child .text a:hover .text {
  transform: translateX(-3.125vw);
}
body .knowladgePacks .packs .packsInfo .pro:last-child .text a:hover .icon {
  transform: translateX(4.4270833333vw);
  background-color: #00513F;
}
body .knowladgePacks .packs .packsInfo .pro:last-child .text a:hover .icon path {
  fill: #fff;
  stroke: #fff;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .pro:last-child .text a:hover {
    background-color: #00513F;
    color: #fff;
  }
  body .knowladgePacks .packs .packsInfo .pro:last-child .text a:hover .text {
    transform: translateX(0px);
  }
}
body .knowladgePacks .packs .packsInfo .pro.child {
  width: 23.0208333333vw;
  height: 14.6875vw;
  border-radius: 2.0375520833vw;
  padding: 0;
  border: 0.03140625vw solid var(--Light-40, #F4F6F9);
  background: #FFF;
  display: block;
  border: 0;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .pro.child {
    width: 100%;
    height: 33.5897435897vw;
    display: flex;
    flex-direction: row-reverse;
    padding: 5.1282051282vw 4.6153846154vw;
  }
}
body .knowladgePacks .packs .packsInfo .pro.child .images {
  width: 23.0208333333vw;
  height: 6.25vw;
  border-radius: 0 2.0375520833vw 2.0375520833vw 0;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .pro.child .images {
    width: 25.1282051282vw;
    height: 33.5897435897vw;
  }
}
body .knowladgePacks .packs .packsInfo .pro.child .images img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .knowladgePacks .packs .packsInfo .pro.child .text {
  padding: 1.09375vw 1.4583333333vw;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .pro.child .text {
    width: 51.7948717949vw;
  }
}
body .knowladgePacks .packs .packsInfo .pro.child .text p {
  color: #000;
  font-family: inter;
  font-size: 1.5625vw;
  font-style: normal;
  font-weight: 500;
  line-height: 153%;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .pro.child .text p {
    font-size: 5.1282051282vw;
    line-height: 5.8361538462vw;
  }
}
body .knowladgePacks .packs .packsInfo .pro.child .text a {
  background-color: initial;
  border: 0.0520833333vw solid #00513F;
  margin-top: 0;
  color: #00513F;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .pro.child .text a {
    margin-top: 3.5897435897vw;
    background-color: #00513F;
    color: #fff;
  }
}
body .knowladgePacks .packs .packsInfo .pro.child .text a .icon {
  background-color: #00513f;
}
body .knowladgePacks .packs .packsInfo .pro.child .text a .icon svg path {
  fill: #fdfdfd;
  stroke: #fdfdfd;
}
body .knowladgePacks .packs .packsInfo .pro.child .text a .text {
  padding: 0;
}
body .knowladgePacks .packs .packsInfo > .premium {
  width: 19.8958333333vw;
  height: 29.2708333333vw;
  border-radius: 1.68859375vw;
  border: 0.0260416667vw solid var(--Light-40, #F4F6F9);
  background: #CDD9D8;
  padding: 2.34375vw 3.125vw;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo > .premium {
    width: 84.6153846154vw;
    height: 33.5897435897vw;
    border-radius: 2.4176923077vw;
    display: flex;
    flex-direction: column;
    padding: 5.8974358974vw 4.6153846154vw;
    padding-bottom: 4.358974359vw;
  }
}
body .knowladgePacks .packs .packsInfo > .premium .title p {
  color: #141C25;
  text-align: center;
  font-family: inter;
  font-size: 1.5625vw;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5625vw;
  margin-bottom: 1.3020833333vw;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo > .premium .title p {
    font-size: 6.1538461538vw;
    line-height: 5.8974358974vw;
    margin-bottom: 1.2820512821vw;
    text-align: left;
    width: 43.3333333333vw;
  }
}
body .knowladgePacks .packs .packsInfo > .premium .images {
  width: 10.0520833333vw;
  height: 13.5416666667vw;
  aspect-ratio: 72/97;
  margin: auto;
  margin-bottom: 1.0416666667vw;
  order: 5;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo > .premium .images {
    position: absolute;
    right: 5.641025641vw;
    top: -5.1282051282vw;
    width: 25.1282051282vw;
    height: 33.8461538462vw;
    aspect-ratio: 49/66;
  }
}
body .knowladgePacks .packs .packsInfo > .premium .images img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .knowladgePacks .packs .packsInfo > .premium .pera {
  margin-top: 1.8229166667vw;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo > .premium .pera {
    order: 2;
    margin-top: 0vw;
  }
}
body .knowladgePacks .packs .packsInfo > .premium .pera > span {
  color: #141C25;
  text-align: center;
  font-family: lato;
  font-size: 0.8333333333vw;
  font-style: normal;
  font-weight: 600;
  line-height: 1.09375vw;
  display: block;
  margin-bottom: 1.3020833333vw;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo > .premium .pera > span {
    font-size: 3.0769230769vw;
    line-height: 4.0941025641vw;
    text-align: left;
    height: auto;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    width: 43.3333333333vw;
  }
}
body .knowladgePacks .packs .packsInfo > .premium .pera a {
  width: 7.5vw;
  height: 2.8676041667vw;
  background-color: #00513F;
  border: 0.0520833333vw solid #1E7156;
  color: #FFF;
  font-family: Lato;
  font-size: 0.78125vw;
  font-weight: 400;
  border-radius: 5.2083333333vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.2604166667vw;
  padding-right: 0.5208333333vw;
  text-decoration: none;
  margin: auto;
  overflow: hidden;
  transition: all 0.4s ease;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo > .premium .pera a {
    width: 22.0512820513vw;
    height: 5.8974358974vw;
    border-radius: 3.8461538462vw;
    font-size: 3.0769230769vw;
    line-height: 4.6153846154vw;
    display: flex;
    align-items: center;
    justify-content: center;
    order: 3;
    margin: initial;
    margin-top: 3.5897435897vw;
  }
}
body .knowladgePacks .packs .packsInfo > .premium .pera a .text {
  transition: transform 0.4s ease;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo > .premium .pera a .text {
    width: 22.0512820513vw;
    height: 5.8974358974vw;
    border-radius: 3.8461538462vw;
    font-size: 3.0769230769vw;
    line-height: 4.6153846154vw;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
body .knowladgePacks .packs .packsInfo > .premium .pera a .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.38234375vw;
  height: 2.38234375vw;
  background-color: #fff;
  border-radius: 5.2083333333vw;
  transition: transform 0.4s ease;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo > .premium .pera a .icon {
    display: none;
  }
}
body .knowladgePacks .packs .packsInfo > .premium .pera a .icon svg {
  width: 1.3102083333vw;
  height: 1.3102083333vw;
}
body .knowladgePacks .packs .packsInfo > .premium .pera a .icon svg path {
  fill: #00513F;
  stroke: #00513F;
}
body .knowladgePacks .packs .packsInfo > .premium .pera a:hover {
  background-color: #fff;
  color: #00513F;
}
body .knowladgePacks .packs .packsInfo > .premium .pera a:hover .text {
  transform: translateX(-3.125vw);
}
body .knowladgePacks .packs .packsInfo > .premium .pera a:hover .icon {
  transform: translateX(4.4270833333vw);
  background-color: #00513F;
}
body .knowladgePacks .packs .packsInfo > .premium .pera a:hover .icon path {
  fill: #fff;
  stroke: #fff;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo > .premium .pera a:hover {
    background-color: #00513F;
    color: #fff;
  }
  body .knowladgePacks .packs .packsInfo > .premium .pera a:hover .text {
    transform: translateX(0px);
  }
}
body .knowladgePacks .packs .packsInfo > .premium.PremiumPlus {
  width: 19.8958333333vw;
  height: 29.2708333333vw;
  border-radius: 1.68859375vw;
  border: 0.0520833333vw solid #FFF;
  background-color: #ACD45A;
  position: relative;
  z-index: 0;
  isolation: isolate;
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo > .premium.PremiumPlus {
    width: 84.6153846154vw;
    height: 33.5897435897vw;
    border-radius: 2.4176923077vw;
    display: flex;
    flex-direction: column;
  }
}
body .knowladgePacks .packs .packsInfo .shadow-img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 108%;
  height: 105%;
  background-image: url("https://idpdefault.s3.ap-south-1.amazonaws.com/6a3b77804f092.jpg");
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  pointer-events: none;
  filter: blur(12px);
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .shadow-img {
    width: 106%;
    height: 108%;
    background-image: url("https://idpdefault.s3.ap-south-1.amazonaws.com/6a3b77804f092.jpg");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    filter: blur(10px);
  }
}
@media (max-width: 990px) {
  body .knowladgePacks .packs .packsInfo .shadow-imgB {
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 80%;
    background-image: url("https://idpdefault.s3.ap-south-1.amazonaws.com/6a3b77804f092.jpg");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    filter: blur(12px);
  }
}
body .knowladgePacks .bundle {
  background: initial;
  padding: inherit;
}
body .knowladgePacks .bundle .packs {
  display: flex;
  gap: 1.5625vw;
}
@media (max-width: 990px) {
  body .knowladgePacks .bundle .packs {
    flex-direction: column;
    gap: 8.4615384615vw;
  }
}
body .knowladgePacks .bundle .packs .packsInfo {
  position: relative;
}
body .knowladgePacks .bundle .packs .packsInfo .pro {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 33.90625vw;
  height: 13.90625vw;
  border-radius: 1.68859375vw;
  padding: 2.6041666667vw 2.03125vw 2.03125vw 2.03125vw;
  background: #00513F;
}
@media (max-width: 990px) {
  body .knowladgePacks .bundle .packs .packsInfo .pro {
    width: 84.6153846154vw;
    height: 33.5897435897vw;
    border-radius: 2.4176923077vw;
    padding: 5.1282051282vw 4.6153846154vw;
  }
}
@media (max-width: 990px) {
  body .knowladgePacks .bundle .packs .packsInfo .pro .text {
    width: 43.3333333333vw;
  }
}
body .knowladgePacks .bundle .packs .packsInfo .pro .text p {
  color: #FFF;
  font-family: inter;
  font-size: 1.5625vw;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5418229167vw;
  margin-bottom: 0.9895833333vw;
}
@media (max-width: 990px) {
  body .knowladgePacks .bundle .packs .packsInfo .pro .text p {
    font-size: 6.1538461538vw;
    line-height: 5.8974358974vw;
    margin-bottom: 1.4102564103vw;
  }
}
body .knowladgePacks .bundle .packs .packsInfo .pro .text ul {
  display: flex;
  flex-wrap: wrap;
  width: 23.4327604167vw;
  gap: 0.5802083333vw;
  padding: 0;
  align-items: center;
  margin: 0;
}
body .knowladgePacks .bundle .packs .packsInfo .pro .text ul li {
  border-radius: 2.6409375vw;
  border: 0.0660416667vw solid #F4F4F4;
  background: #01614B;
  width: -moz-max-content;
  width: max-content;
  padding: 0.521875vw 0.6958333333vw 0.5135416667vw 0.6958333333vw;
  color: #FFF;
  text-align: center;
  font-family: lato;
  font-size: 0.7291666667vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4525vw;
  list-style: none;
}
body .knowladgePacks .bundle .packs .packsInfo .pro .text ul li:last-child {
  border: 0;
  padding: 0;
  background: initial;
}
body .knowladgePacks .bundle .packs .packsInfo .pro .text ul li:last-child a {
  color: #fff;
}
@media (max-width: 990px) {
  body .knowladgePacks .bundle .packs .packsInfo .pro .text > span {
    color: #FFF;
    font-family: Lato;
    font-size: 3.0769230769vw;
    font-style: normal;
    font-weight: 500;
    line-height: 4.0941025641vw;
    display: block;
    width: 43.3333333333vw;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /* Sirf 2 lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
body .knowladgePacks .bundle .packs .packsInfo .pro .images {
  width: 6.454375vw;
  height: 8.7108854167vw;
  aspect-ratio: 123/166;
  margin-right: 0.5208333333vw;
}
@media (max-width: 990px) {
  body .knowladgePacks .bundle .packs .packsInfo .pro .images {
    width: 25.1282051282vw;
    height: 33.9133333333vw;
    aspect-ratio: 98/132.26;
    margin-top: -8.9743589744vw;
  }
}
body .knowladgePacks .bundle .packs .packsInfo .pro .images img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .knowladgePacks .bundle .packs .packsInfo .pro:last-child {
  margin-top: 1.4583333333vw;
  background-color: #FDFDFD;
}
@media (max-width: 990px) {
  body .knowladgePacks .bundle .packs .packsInfo .pro:last-child {
    margin-top: 8.9743589744vw;
  }
}
body .knowladgePacks .bundle .packs .packsInfo .pro:last-child .text p {
  color: #141C25;
}
body .knowladgePacks .bundle .packs .packsInfo .pro:last-child .text ul {
  display: flex;
  flex-wrap: wrap;
  width: 23.4327604167vw;
  gap: 0.5802083333vw;
  padding: 0;
  align-items: center;
  margin: 0;
}
body .knowladgePacks .bundle .packs .packsInfo .pro:last-child .text ul li {
  border-radius: 2.6409375vw;
  border: 0.0660416667vw solid #F4F4F4;
  background: #01614B;
  width: -moz-max-content;
  width: max-content;
  padding: 0.521875vw 0.6958333333vw 0.5135416667vw 0.6958333333vw;
  color: #FFF;
  text-align: center;
  font-family: lato;
  font-size: 0.7291666667vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4525vw;
  list-style: none;
}
body .knowladgePacks .bundle .packs .packsInfo .pro:last-child .text ul li:last-child {
  border: 0;
  padding: 0;
  background: initial;
}
body .knowladgePacks .bundle .packs .packsInfo .pro:last-child .text ul li:last-child a {
  color: #01614B;
}
body .knowladgePacks .bundle .packs .packsInfo .pro.Supreme {
  overflow: visible;
}
@media (max-width: 990px) {
  body .knowladgePacks .bundle .packs .packsInfo .pro.Supreme .text > span {
    color: #000;
  }
}
body .knowladgePacks .bundle .packs .packsInfo .premium {
  width: 19.8958333333vw;
  height: 29.2708333333vw;
  border-radius: 1.68859375vw;
  border: 0.0260416667vw solid #F4F6F9;
  background: #CDD9D8;
  padding: 2.7083333333vw 2.1354166667vw;
}
@media (max-width: 990px) {
  body .knowladgePacks .bundle .packs .packsInfo .premium {
    width: 84.6153846154vw;
    height: 33.5897435897vw;
    border-radius: 2.4176923077vw;
    display: flex;
    flex-direction: column;
    padding: 5.1282051282vw 4.6153846154vw;
  }
}
body .knowladgePacks .bundle .packs .packsInfo .premium .title p {
  color: #141C25;
  font-family: inter;
  font-size: 1.875vw;
  font-style: normal;
  font-weight: 500;
  line-height: 1.8609375vw;
}
@media (max-width: 990px) {
  body .knowladgePacks .bundle .packs .packsInfo .premium .title p {
    font-size: 6.1538461538vw;
    line-height: 5.8974358974vw;
    margin-bottom: 1.2820512821vw;
    text-align: left;
    width: 43.3333333333vw;
  }
}
body .knowladgePacks .bundle .packs .packsInfo .premium .images {
  width: 10.0520833333vw;
  height: 13.5416666667vw;
  aspect-ratio: 72/97;
  margin: auto;
  order: 5;
}
@media (max-width: 990px) {
  body .knowladgePacks .bundle .packs .packsInfo .premium .images {
    position: absolute;
    right: 5.641025641vw;
    top: -5.1282051282vw;
    width: 25.1282051282vw;
    height: 33.8461538462vw;
    aspect-ratio: 49/66;
  }
}
body .knowladgePacks .bundle .packs .packsInfo .premium .images img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 990px) {
  body .knowladgePacks .bundle .packs .packsInfo .premium .pera {
    order: 2;
  }
}
body .knowladgePacks .bundle .packs .packsInfo .premium .pera ul {
  display: flex;
  flex-wrap: wrap;
  width: 26.3020833333vw;
  gap: 0.5802083333vw;
  padding: 0;
  align-items: center;
  margin: 0;
}
body .knowladgePacks .bundle .packs .packsInfo .premium .pera ul li {
  border-radius: 2.6409375vw;
  border: 0.0660416667vw solid #F4F4F4;
  background: #01614B;
  width: -moz-max-content;
  width: max-content;
  padding: 0.521875vw 0.6958333333vw 0.5135416667vw 0.6958333333vw;
  color: #FFF;
  text-align: center;
  font-family: lato;
  font-size: 0.7291666667vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4525vw;
  list-style: none;
}
body .knowladgePacks .bundle .packs .packsInfo .premium .pera ul li:last-child {
  border: 0;
  padding: 0;
  background: initial;
}
body .knowladgePacks .bundle .packs .packsInfo .premium .pera ul li:last-child a {
  color: #01614B;
}
body .knowladgePacks .bundle .packs .packsInfo .premium.PremiumPlus {
  width: 19.8958333333vw;
  height: 29.2708333333vw;
  border-radius: 1.68859375vw;
  border: 0.0520833333vw solid #FFF;
  background-color: #ACD45A;
  position: relative;
  z-index: 0;
  isolation: isolate;
}
@media (max-width: 990px) {
  body .knowladgePacks .bundle .packs .packsInfo .premium.PremiumPlus {
    width: 84.6153846154vw;
    height: 33.5897435897vw;
    border-radius: 2.4176923077vw;
    display: flex;
    flex-direction: column;
  }
}
body .knowladgePacks .bundle .packs .packsInfo .shadow-img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 108%;
  height: 105%;
  background-image: url("https://idpdefault.s3.ap-south-1.amazonaws.com/6a3b77804f092.jpg");
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
  pointer-events: none;
  filter: blur(5px);
}
@media (max-width: 990px) {
  body .knowladgePacks .bundle .packs .packsInfo .shadow-img {
    width: 106%;
    height: 108%;
    background-image: url("https://idpdefault.s3.ap-south-1.amazonaws.com/6a3b77804f092.jpg");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    filter: blur(12px);
  }
}
body .knowladgePacks .showLanguages {
  width: 76.8229166667vw;
  height: 5.9375vw;
  border-radius: 3.28125vw;
  background: #1F2A37;
  box-shadow: 0 0.2083333333vw 0.2083333333vw 0 rgba(0, 0, 0, 0.25);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1.4583333333vw;
  margin-top: 1.7708333333vw;
}
@media (max-width: 990px) {
  body .knowladgePacks .showLanguages {
    display: none;
  }
}
body .knowladgePacks .showLanguages .text p {
  color: #FFF;
  font-family: inter;
  font-size: 1.25vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.8609375vw;
  margin-bottom: 0;
}
body .knowladgePacks .showLanguages .list ul {
  display: flex;
  gap: 0.9895833333vw;
  margin-bottom: 0;
}
body .knowladgePacks .showLanguages .list ul li {
  list-style: none;
  color: #141C25;
  text-align: center;
  font-family: Lato;
  font-size: 1.1458333333vw;
  font-style: normal;
  font-weight: 400;
  line-height: 2.1006770833vw;
  background-color: #fff;
  padding: 0.6770833333vw 1.0416666667vw;
  border-radius: 5.2083333333vw;
}
body .marquee {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin-bottom: 2.6041666667vw;
  height: 7.8125vw;
  margin-top: -0.6770833333vw;
}
@media (max-width: 990px) {
  body .marquee {
    margin-bottom: 5.1282051282vw;
    height: 20.5128205128vw;
  }
}
body .marquee .track {
  display: flex;
  width: -moz-max-content;
  width: max-content;
  padding: 0.5208333333vw 0;
  will-change: transform;
}
@media (max-width: 990px) {
  body .marquee .track {
    padding: 2.5641025641vw 0;
  }
}
body .marquee .track.track-1 {
  background-color: #04382B;
  rotate: 0.825deg;
  animation: marqueeLeft 35s linear infinite;
  margin-top: 1.8229166667vw;
}
@media (max-width: 990px) {
  body .marquee .track.track-1 {
    margin-top: 4.1025641026vw;
    rotate: 1.125deg;
  }
}
body .marquee .track.track-2 {
  background-color: #ACD45A;
  rotate: -1.238deg;
  animation: marqueeRight 35s linear infinite;
  margin-top: -6.5104166667vw;
}
@media (max-width: 990px) {
  body .marquee .track.track-2 {
    margin-top: -16.6666666667vw;
    rotate: -1.238deg;
  }
}
body .marquee .content {
  display: flex;
  align-items: center;
  white-space: nowrap;
  padding-right: 2.6041666667vw;
}
@media (max-width: 990px) {
  body .marquee .content {
    padding-right: 12.8205128205vw;
  }
}
body .marquee .content p {
  margin: 0;
  font-family: inter;
  font-size: 1.71875vw;
  font-weight: 500;
  line-height: 2.7604166667vw;
}
@media (max-width: 990px) {
  body .marquee .content p {
    font-size: 3.3333333333vw;
    line-height: 5.1282051282vw;
  }
}
body .marquee {
  /* color override per row */
}
body .marquee .track-1 p {
  color: #ACD45A;
}
body .marquee .track-2 p {
  color: #04382B;
}
body {
  /* ✅ ONLY translateX (no rotate here) */
}
@keyframes marqueeLeft {
  from {
    transform: translateX(-50%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes marqueeRight {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}
body .freelanceJourney {
  width: 84.375vw;
  border-radius: 1.68859375vw;
  border: 0.0260416667vw solid #C0C0C0;
  background: linear-gradient(218deg, #083731 28.21%, #020706 119.01%);
  margin: auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-top: 5.9895833333vw;
}
@media (max-width: 990px) {
  body .freelanceJourney {
    width: 97.4358974359vw;
    border-radius: 8.3130769231vw;
    border: 0.1282051282vw solid #C0C0C0;
    background: linear-gradient(218deg, #083731 28.21%, #020706 119.01%);
    display: block;
    padding: 3.5897435897vw 5.1282051282vw;
    overflow: hidden;
    position: relative;
  }
}
body .freelanceJourney .text {
  padding-top: 2.4479166667vw;
}
@media (max-width: 990px) {
  body .freelanceJourney .text {
    padding: 0;
    margin-top: 4.1025641026vw;
  }
}
body .freelanceJourney .text .title {
  width: 31.1979166667vw;
  height: 12.1354166667vw;
  border-radius: 0 0.9895833333vw 0.9895833333vw 0;
  border: 0.0520833333vw solid #083630;
  background: #072B27;
  padding: 2.34375vw 2.5520833333vw 1.7708333333vw 3.125vw;
}
@media (max-width: 990px) {
  body .freelanceJourney .text .title {
    width: 100%;
    height: auto;
    border: initial;
    padding: initial;
    background-color: initial;
    text-align: center;
  }
}
body .freelanceJourney .text .title p {
  color: #FFF;
  font-family: inter;
  font-size: 1.6666666667vw;
  font-style: normal;
  font-weight: 274;
  line-height: 2.3958333333vw;
  margin-bottom: 0.4166666667vw;
}
@media (max-width: 990px) {
  body .freelanceJourney .text .title p {
    color: #FFF;
    text-align: center;
    font-family: inter;
    font-size: 4.1025641026vw;
    font-style: normal;
    font-weight: 274;
    line-height: 8.9743589744vw;
  }
}
body .freelanceJourney .text .title h4 {
  color: #FFF;
  font-family: inter;
  font-size: 3.125vw;
  font-style: normal;
  font-weight: 510;
  line-height: 3.3288020833vw;
}
@media (max-width: 990px) {
  body .freelanceJourney .text .title h4 {
    color: #FFF;
    text-align: center;
    font-family: inter;
    font-size: 8.9743589744vw;
    font-style: normal;
    font-weight: 510;
    line-height: 10.5128205128vw;
    /* 262.451% */
  }
}
body .freelanceJourney .text .list {
  margin-top: 1.5104166667vw;
}
@media (max-width: 990px) {
  body .freelanceJourney .text .list {
    margin-top: 34.6153846154vw;
  }
}
body .freelanceJourney .text .list ul {
  padding-left: 4.1666666667vw;
}
@media (max-width: 990px) {
  body .freelanceJourney .text .list ul {
    padding: 0;
    text-align: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
body .freelanceJourney .text .list ul li {
  color: #FFF;
  font-family: inter;
  font-size: 0.9375vw;
  font-style: normal;
  font-weight: 274;
  line-height: 1.9270833333vw;
  letter-spacing: 0.0260416667vw;
  margin-bottom: 0.4166666667vw;
}
@media (max-width: 990px) {
  body .freelanceJourney .text .list ul li {
    font-size: 3.3333333333vw;
    line-height: 9.4871794872vw;
    letter-spacing: 0.1282051282vw;
  }
}
body .freelanceJourney .text .list ul li:last-child {
  margin-bottom: 0;
}
body .freelanceJourney .text .joinNow {
  width: 7.5vw;
  height: 2.8676041667vw;
  background-color: #FFF;
  border: 0.0220833333vw solid #1E7156;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 5.2083333333vw;
  padding: 0.2604166667vw;
  color: #00513F;
  text-align: center;
  font-family: Lato;
  font-size: 0.78125vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.71875vw;
  margin-top: 1.9270833333vw;
  margin-left: 3.125vw;
}
@media (max-width: 990px) {
  body .freelanceJourney .text .joinNow {
    width: 27.9487179487vw;
    height: 8.9743589744vw;
    font-size: 3.3333333333vw;
    line-height: 5.4058974359vw;
    margin: auto;
    margin-bottom: 3.8461538462vw;
  }
}
body .freelanceJourney .text .joinNow span:first-child {
  padding-left: 0.78125vw;
}
@media (max-width: 990px) {
  body .freelanceJourney .text .joinNow span:first-child {
    padding-left: 3.3333333333vw;
  }
}
body .freelanceJourney .text .joinNow span:last-child {
  width: 2.38234375vw;
  height: 2.38234375vw;
  transform: rotate(282deg);
  background-color: #00513F;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5.2083333333vw;
}
@media (max-width: 990px) {
  body .freelanceJourney .text .joinNow span:last-child {
    width: 7.4933333333vw;
    height: 7.4933333333vw;
  }
}
body .freelanceJourney .text .joinNow span:last-child svg {
  width: 1.3102083333vw;
  height: 1.3102083333vw;
  transform: rotate(92deg);
  aspect-ratio: 1/1;
}
@media (max-width: 990px) {
  body .freelanceJourney .text .joinNow span:last-child svg {
    width: 4.121025641vw;
    height: 4.121025641vw;
  }
}
body .freelanceJourney .images {
  width: 34.3020833333vw;
  height: 43.5vw;
  margin-top: -7.03125vw;
}
@media (max-width: 990px) {
  body .freelanceJourney .images {
    width: 87.1794871795vw;
    height: 26.4102564103vw;
    border-radius: 6.1538461538vw;
    background: #D9D9D9;
    position: absolute;
    top: 38.9743589744vw;
    overflow: hidden;
  }
}
body .freelanceJourney .images img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .bundleSteps {
  width: 72.7083333333vw;
  margin: auto;
  margin-top: 3.125vw;
}
@media (max-width: 990px) {
  body .bundleSteps {
    width: 87.1794871795vw;
    margin: auto;
    margin-top: 12.8205128205vw;
  }
}
body .bundleSteps .title {
  margin-bottom: 3.125vw;
}
body .bundleSteps .title .tag {
  display: inline-flex;
  padding: 0.3645833333vw 0.6770833333vw;
  justify-content: center;
  align-items: center;
  border-radius: 52.0833333333vw;
  background: #F6F6F6;
}
@media (max-width: 990px) {
  body .bundleSteps .title .tag {
    display: none;
  }
}
body .bundleSteps .title .tag > p {
  color: #333;
  font-family: Inter;
  font-size: 0.625vw;
  font-style: normal;
  font-weight: 500;
  line-height: 0.8333333333vw;
  text-transform: uppercase;
  margin-bottom: 0vw;
}
body .bundleSteps .title p {
  color: #202020;
  font-family: inter;
  font-size: 2.6041666667vw;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media (max-width: 990px) {
  body .bundleSteps .title p {
    font-size: 5.1282051282vw;
  }
}
body .bundleSteps .title span {
  color: #10161E;
  font-family: Lato;
  font-size: 0.9375vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25vw;
}
@media (max-width: 990px) {
  body .bundleSteps .title span {
    display: none;
  }
}
body .bundleSteps .chooseStep {
  position: relative;
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep.slides-wrapper {
    display: flex;
    white-space: nowrap;
    overflow-x: auto;
    gap: 3.8461538462vw;
    flex-wrap: nowrap;
  }
  body .bundleSteps .chooseStep.slides-wrapper::-webkit-scrollbar {
    width: 0;
  }
}
body .bundleSteps .chooseStep .steps {
  width: 30.46875vw;
  border-radius: 1.5104166667vw;
  background: #F5FDE8;
  padding: 0.8333333333vw 1.3541666667vw 0.78125vw 1.3541666667vw;
  position: relative;
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps {
    position: initial;
  }
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps.panel {
    width: 87.1794871795vw;
    height: auto;
    background: #f8f8f8;
    padding: 3.8461538462vw !important;
    border-radius: 3.0769230769vw;
    min-width: 69.7435897436vw;
    white-space: normal;
  }
}
body .bundleSteps .chooseStep .steps .panel-content {
  display: flex;
  gap: 1.5104166667vw;
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps .panel-content {
    display: block;
  }
}
body .bundleSteps .chooseStep .steps .panel-content .roateText {
  width: 3.2291666667vw;
  height: 13.9583333333vw;
  border-radius: 5.2083333333vw;
  background: #01593F;
  display: flex;
  justify-content: center;
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps .panel-content .roateText {
    width: 100%;
    height: auto;
    background-color: initial;
    justify-content: left;
  }
}
body .bundleSteps .chooseStep .steps .panel-content .roateText p {
  color: #FFF;
  text-align: center;
  font-family: "SF Pro";
  font-size: 1.1458333333vw;
  font-style: normal;
  min-width: 4.6875vw;
  font-weight: 510;
  line-height: 2.3958333333vw;
  letter-spacing: 0.1041666667vw;
  transform: rotate(-90deg);
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps .panel-content .roateText p {
    font-size: 4.6153846154vw;
    line-height: 11.7948717949vw;
    transform: rotate(0deg);
    color: #000;
    margin-bottom: 0;
  }
}
body .bundleSteps .chooseStep .steps .panel-content .text h4 {
  color: #202020;
  font-family: inter;
  font-size: 1.40625vw;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  display: flex;
  align-items: center;
  margin-bottom: 3.6458333333vw;
  margin-top: 1.9791666667vw;
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps .panel-content .text h4 {
    font-size: 4.1025641026vw;
  }
}
body .bundleSteps .chooseStep .steps .panel-content .text h4 span {
  width: 2.5vw;
  height: 2.5vw;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #202020;
  font-family: inter;
  font-size: 1.40625vw;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border-radius: 5.2083333333vw;
  background-color: #E4FBD1;
  margin-right: 0.5208333333vw;
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps .panel-content .text h4 span {
    width: 7.2830769231vw;
    height: 7.2830769231vw;
    font-size: 4.2748717949vw;
  }
}
body .bundleSteps .chooseStep .steps .panel-content .text p {
  color: #10161E;
  font-family: Lato;
  font-size: 1.0416666667vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5104166667vw;
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps .panel-content .text p {
    font-size: 3.3333333333vw;
    line-height: 4.8717948718vw;
  }
}
body .bundleSteps .chooseStep .steps:first-child {
  margin-right: auto;
}
body .bundleSteps .chooseStep .steps:first-child::after {
  content: "";
  position: absolute;
  top: -25%;
  right: -24.21875vw;
  background-image: url("https://idigitalpreneur.com/public/mainfront/images/movement.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 24.1666666667vw;
  height: 16.1458333333vw;
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps:first-child::after {
    display: none;
  }
}
body .bundleSteps .chooseStep .steps:nth-child(2) {
  margin-left: auto;
  background: #F3F3F3;
  margin-top: -5.46875vw;
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps:nth-child(2) {
    margin: 0;
  }
}
body .bundleSteps .chooseStep .steps:nth-child(2)::after {
  content: "";
  position: absolute;
  top: 30%;
  left: -24.21875vw;
  background-image: url("https://idigitalpreneur.com/public/mainfront/images/movement2.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 24.1666666667vw;
  height: 16.1458333333vw;
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps:nth-child(2)::after {
    display: none;
  }
}
body .bundleSteps .chooseStep .steps:nth-child(2) .roateText {
  width: 3.2291666667vw;
  height: 13.9583333333vw;
  border-radius: 5.2083333333vw;
  background: #262626;
  display: flex;
  justify-content: center;
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps:nth-child(2) .roateText {
    width: 100%;
    height: auto;
    background-color: initial;
    justify-content: left;
  }
}
body .bundleSteps .chooseStep .steps:nth-child(2) .roateText p {
  color: #FFF;
  text-align: center;
  font-family: "SF Pro";
  font-size: 1.1458333333vw;
  font-style: normal;
  min-width: 4.6875vw;
  font-weight: 510;
  line-height: 2.3958333333vw;
  letter-spacing: 0.1041666667vw;
  transform: rotate(-90deg);
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps:nth-child(2) .roateText p {
    font-size: 4.6153846154vw;
    line-height: 11.7948717949vw;
    transform: rotate(0deg);
    color: #000;
  }
}
body .bundleSteps .chooseStep .steps:nth-child(2) .text h4 {
  color: #202020;
  font-family: inter;
  font-size: 1.40625vw;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  display: flex;
  align-items: center;
  margin-bottom: 3.6458333333vw;
  margin-top: 1.9791666667vw;
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps:nth-child(2) .text h4 {
    font-size: 4.1025641026vw;
  }
}
body .bundleSteps .chooseStep .steps:nth-child(2) .text h4 span {
  background-color: #FFF;
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps:nth-child(2) .text h4 span {
    width: 7.2830769231vw;
    height: 7.2830769231vw;
    font-size: 4.1025641026vw;
  }
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps:nth-child(2) .text p {
    font-size: 3.3333333333vw;
    line-height: 4.8717948718vw;
  }
}
body .bundleSteps .chooseStep .steps:nth-child(3) {
  margin-right: auto;
  margin-top: 3.0208333333vw;
}
body .bundleSteps .chooseStep .steps:nth-child(3)::after {
  content: "";
  position: absolute;
  top: -25%;
  right: -24.21875vw;
  background-image: url("https://idigitalpreneur.com/public/mainfront/images/movement.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 24.1666666667vw;
  height: 16.1458333333vw;
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps:nth-child(3)::after {
    display: none;
  }
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps:nth-child(3) {
    margin-top: 0;
  }
}
body .bundleSteps .chooseStep .steps:last-child {
  margin-left: auto;
  background: #F3F3F3;
  margin-top: -5.46875vw;
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps:last-child {
    margin: 0;
  }
}
body .bundleSteps .chooseStep .steps:last-child .roateText {
  width: 3.2291666667vw;
  height: 13.9583333333vw;
  border-radius: 5.2083333333vw;
  background: #262626;
  display: flex;
  justify-content: center;
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps:last-child .roateText {
    width: 100%;
    height: auto;
    background-color: initial;
    justify-content: left;
  }
}
body .bundleSteps .chooseStep .steps:last-child .roateText p {
  color: #FFF;
  text-align: center;
  font-family: "SF Pro";
  font-size: 1.1458333333vw;
  font-style: normal;
  min-width: 4.6875vw;
  font-weight: 510;
  line-height: 2.3958333333vw;
  letter-spacing: 0.1041666667vw;
  transform: rotate(-90deg);
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps:last-child .roateText p {
    font-size: 4.6153846154vw;
    line-height: 11.7948717949vw;
    transform: rotate(0deg);
    color: #000;
  }
}
body .bundleSteps .chooseStep .steps:last-child .text h4 {
  color: #202020;
  font-family: inter;
  font-size: 1.40625vw;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  display: flex;
  align-items: center;
  margin-bottom: 3.6458333333vw;
  margin-top: 1.9791666667vw;
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps:last-child .text h4 {
    font-size: 4.1025641026vw;
  }
}
body .bundleSteps .chooseStep .steps:last-child .text h4 span {
  background-color: #FFF;
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps:last-child .text h4 span {
    width: 7.2830769231vw;
    height: 7.2830769231vw;
    font-size: 4.1025641026vw;
  }
}
@media (max-width: 990px) {
  body .bundleSteps .chooseStep .steps:last-child .text p {
    font-size: 3.3333333333vw;
    line-height: 4.8717948718vw;
  }
}
body .leadersInfo {
  margin: auto;
  margin-top: 2.6041666667vw;
  margin-bottom: 3.6458333333vw;
  padding-left: 10.4166666667vw;
}
@media (max-width: 990px) {
  body .leadersInfo {
    padding-left: 7.6923076923vw;
  }
}
body .leadersInfo .title {
  margin-bottom: 1.5625vw;
  width: 45.8333333333vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 990px) {
  body .leadersInfo .title {
    width: 100%;
    margin-bottom: 2.5641025641vw;
  }
}
body .leadersInfo .title .text p {
  color: #333;
  font-family: inter;
  font-size: 2.6041666667vw;
  font-style: normal;
  font-weight: 600;
  line-height: 2.5vw;
}
@media (max-width: 990px) {
  body .leadersInfo .title .text p {
    font-size: 5.1282051282vw;
    line-height: 6.6666666667vw;
    width: 62.8205128205vw;
  }
}
body .leadersInfo .title .text span {
  display: inline-flex;
  padding: 0.3645833333vw 0.6770833333vw;
  justify-content: center;
  align-items: center;
  border-radius: 52.0833333333vw;
  background: #F6F6F6;
  color: #333;
  font-family: Inter;
  font-size: 0.625vw;
  font-style: normal;
  font-weight: 500;
  line-height: 0.8333333333vw;
  text-transform: uppercase;
  margin-bottom: 1.0416666667vw;
}
@media (max-width: 990px) {
  body .leadersInfo .title .text span {
    height: 6.1538461538vw;
    padding: 0.7692307692vw 2.3076923077vw 1.2820512821vw 2.3076923077vw;
    border-radius: 256.4102564103vw;
    font-size: 2.5641025641vw;
    line-height: 4.1025641026vw;
  }
}
body .leadersInfo .title .swiper-btns {
  margin-right: 9.1145833333vw;
  display: flex;
  gap: 1.3020833333vw;
}
@media (max-width: 990px) {
  body .leadersInfo .title .swiper-btns {
    margin-right: 7.6923076923vw;
    gap: 2.7897435897vw;
  }
}
body .leadersInfo .title .swiper-btns button {
  display: flex;
  width: 3.0729166667vw;
  height: 3.0729166667vw;
  padding: 0.7682291667vw;
  justify-content: center;
  align-items: center;
  gap: 1.2803645833vw;
  border-radius: 6.4019270833vw;
  background: #003E2A;
  border: 0;
  transition: 0.5s;
}
@media (max-width: 990px) {
  body .leadersInfo .title .swiper-btns button {
    display: flex;
    width: 7.4356410256vw;
    height: 7.4356410256vw;
    padding: 1.858974359vw;
    gap: 3.0982051282vw;
    border-radius: 15.491025641vw;
  }
}
body .leadersInfo .title .swiper-btns button:hover {
  border-radius: 6.4019270833vw;
  border: 0.078125vw solid #003E2A;
  background-color: #fff;
}
@media (max-width: 990px) {
  body .leadersInfo .title .swiper-btns button:hover {
    border-radius: 15.491025641vw;
    border: 0.188974359vw solid #003E2A;
  }
}
body .leadersInfo .title .swiper-btns button:hover svg path {
  stroke: #003E2A;
}
body .leadersInfo .leaders .swiper-wrapper {
  transition-timing-function: linear !important;
}
body .leadersInfo .leaders .swiper-wrapper .swiper-slide {
  box-shadow: initial;
  border: initial;
  overflow: initial;
}
body .leadersInfo .leaders .swiper-wrapper .swiper-slide .video_section {
  width: 19.8958333333vw;
  height: 29.2708333333vw;
  flex-shrink: 0;
  border-radius: 1.68859375vw;
  background: linear-gradient(270deg, rgba(30, 30, 30, 0) 0%, #000 100%);
  overflow: hidden;
}
@media (max-width: 990px) {
  body .leadersInfo .leaders .swiper-wrapper .swiper-slide .video_section {
    width: 47.4358974359vw;
    height: 69.7435897436vw;
    border-radius: 4.2451282051vw;
  }
}
body .leadersInfo .leaders .swiper-wrapper .swiper-slide .video_section iframe {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .imgSwiper {
  width: 79.6354166667vw;
  margin: auto;
  margin-bottom: 3.125vw;
}
@media (max-width: 990px) {
  body .imgSwiper {
    margin-top: 7.6923076923vw;
    margin-bottom: 7.6923076923vw;
  }
}
body .imgSwiper .swiper-wrapper .swiper-slide .images {
  width: 79.6354166667vw;
  height: auto;
}
@media (max-width: 990px) {
  body .imgSwiper .swiper-wrapper .swiper-slide .images {
    width: 100%;
  }
}
body .imgSwiper .swiper-wrapper .swiper-slide .images img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .imgSwiper .swiper-pagination-bullet-active {
  width: 0.7625vw;
  height: 0.7625vw;
  background: linear-gradient(180deg, #003E2A 0%, #00A46F 100%);
}
@media (max-width: 990px) {
  body .imgSwiper .swiper-pagination-bullet-active {
    display: none;
  }
}
body .imgSwiper .swiper-pagination {
  display: flex;
  justify-content: end;
  margin-left: -5.2083333333vw;
  margin-bottom: 1.0416666667vw;
  align-items: center;
}
@media (max-width: 990px) {
  body .imgSwiper .swiper-pagination {
    display: none;
  }
}
@media (max-width: 990px) {
  body .newsSection {
    overflow-x: auto;
  }
}
body .newsSection .allNews {
  width: 78.0729166667vw;
  border-radius: 1.75625vw;
  margin: auto;
  display: flex;
  gap: 1.1979166667vw;
  flex-wrap: wrap;
  align-items: end;
}
@media (max-width: 990px) {
  body .newsSection .allNews {
    width: 464.6153846154vw;
    border-radius: 0;
    padding: 0vw 7.6923076923vw;
    flex-direction: row;
    overflow-x: overlay;
    flex-wrap: nowrap;
    align-items: initial;
    gap: 4.3743589744vw;
  }
  body .newsSection .allNews::-webkit-scrollbar {
    width: 0;
  }
}
body .newsSection .allNews .mainNews .title p {
  color: #202020;
  font-family: lato;
  font-size: 2.6041666667vw;
  font-style: normal;
  font-weight: 600;
  line-height: 3.75vw;
}
@media (max-width: 990px) {
  body .newsSection .allNews .mainNews .title p {
    font-size: 5.1282051282vw;
    line-height: 18.4615384615vw;
    margin-bottom: 0;
  }
}
body .newsSection .allNews .mainNews {
  position: relative;
}
body .newsSection .allNews .mainNews::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 11.91%, #000 100%);
  border-radius: 1.5104166667vw;
}
@media (max-width: 990px) {
  body .newsSection .allNews .mainNews::before {
    border-radius: 5.6887179487vw;
  }
}
body .newsSection .allNews .mainNews .images {
  width: 37.8645833333vw;
  height: 22.7604166667vw;
  aspect-ratio: 79/58;
  overflow: hidden;
  border-radius: 1.5104166667vw;
  border: 0.0260416667vw solid #BFBFBF;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
}
@media (max-width: 990px) {
  body .newsSection .allNews .mainNews .images {
    width: 71.2056410256vw;
    height: 85.7215384615vw;
    border-radius: 5.6887179487vw;
    border: 0.0982051282vw solid #BFBFBF;
    background: #FFF;
    aspect-ratio: 79/58;
    margin: auto;
    overflow: hidden;
  }
}
body .newsSection .allNews .mainNews .images img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .newsSection .allNews .mainNews p {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0px);
  width: 37.5vw;
  color: #FFF;
  font-family: Lato;
  font-size: 1.0138541667vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4081770833vw;
  padding: 1.6145833333vw;
}
@media (max-width: 990px) {
  body .newsSection .allNews .mainNews p {
    width: 64.5vw;
    line-height: 5.1282051282vw;
    font-size: 3.0769230769vw;
  }
}
body .newsSection .allNews .latestNews {
  width: 39.0104166667vw;
  height: 22.7604166667vw;
  display: flex;
  gap: 1.1979166667vw;
}
@media (max-width: 990px) {
  body .newsSection .allNews .latestNews {
    width: 147.5702564103vw;
    height: auto;
    gap: 4.3743589744vw;
  }
}
body .newsSection .allNews .latestNews .showNews {
  width: 18.90625vw;
  height: 22.7604166667vw;
  border-radius: 1.5104166667vw;
  border: 0.0260416667vw solid #BFBFBF;
  background: #FFF;
}
@media (max-width: 990px) {
  body .newsSection .allNews .latestNews .showNews {
    min-width: 71.2056410256vw;
    height: 85.7215384615vw;
    border-radius: 5.6887179487vw;
    border: 0.0982051282vw solid #BFBFBF;
    background: #FFF;
    aspect-ratio: 79/58;
    margin-top: auto;
    overflow: hidden;
    width: 100%;
  }
}
body .newsSection .allNews .latestNews .showNews .images {
  width: 18.90625vw;
  height: 15.0520833333vw;
  border-radius: 1.5104166667vw 1.5104166667vw 0 0;
  border-bottom: 0.0260416667vw solid #BFBFBF;
  overflow: hidden;
}
@media (max-width: 990px) {
  body .newsSection .allNews .latestNews .showNews .images {
    width: 71.2056410256vw;
    height: 56.69vw;
    aspect-ratio: 185/139;
    border-radius: 0.9264102564vw;
    border-radius: 5.6887179487vw 5.6887179487vw 0 0;
    border: 0.0982051282vw solid #BFBFBF;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
}
body .newsSection .allNews .latestNews .showNews .images img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .newsSection .allNews .latestNews .showNews .text {
  padding: 1.1458333333vw;
  padding-top: 0.7291666667vw;
}
@media (max-width: 990px) {
  body .newsSection .allNews .latestNews .showNews .text {
    width: 100%;
    padding: 0 4.3153846154vw;
  }
}
body .newsSection .allNews .latestNews .showNews .text .logo {
  width: 6.4368229167vw;
  height: 1.7708333333vw;
  aspect-ratio: 123.59/34;
  margin-bottom: 0.6770833333vw;
}
@media (max-width: 990px) {
  body .newsSection .allNews .latestNews .showNews .text .logo {
    width: 17.9487179487vw;
    height: 7.731025641vw;
    aspect-ratio: 109.6/30.15;
    margin-top: 2.8717948718vw;
  }
}
body .newsSection .allNews .latestNews .showNews .text .logo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .newsSection .allNews .latestNews .showNews .text p {
  color: #1E1E1E;
  font-family: lato;
  font-size: 0.78125vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.1458333333vw;
  margin-bottom: 0;
}
@media (max-width: 990px) {
  body .newsSection .allNews .latestNews .showNews .text p {
    font-size: 3.0769230769vw;
    line-height: 4.358974359vw;
  }
}
body .newsSection .allNews .latestNews:last-child {
  width: 78.0729166667vw;
}
body .newsSection .allNews .latestNews:last-child .showNews {
  width: 25.2083333333vw;
  height: 22.7604166667vw;
  border-radius: 1.5104166667vw;
  border: 0.0260416667vw solid #BFBFBF;
  background: #FFF;
  overflow: hidden;
}
@media (max-width: 990px) {
  body .newsSection .allNews .latestNews:last-child .showNews {
    min-width: 71.2056410256vw;
    height: 85.7215384615vw;
    border-radius: 5.6887179487vw;
    border: 0.0982051282vw solid #BFBFBF;
    background: #FFF;
    aspect-ratio: 79/58;
    margin-top: auto;
    overflow: hidden;
    width: 100%;
  }
}
body .newsSection .allNews .latestNews:last-child .showNews .images {
  width: 25.2083333333vw;
  height: 14.375vw;
  border-radius: 1.5104166667vw 1.5104166667vw 0 0;
  border-bottom: 0.0260416667vw solid #BFBFBF;
  overflow: hidden;
}
@media (max-width: 990px) {
  body .newsSection .allNews .latestNews:last-child .showNews .images {
    width: 71.2056410256vw;
    height: 56.69vw;
    aspect-ratio: 185/139;
    border-radius: 0.9264102564vw;
    border-radius: 5.6887179487vw 5.6887179487vw 0 0;
    border: 0.0982051282vw solid #BFBFBF;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat;
  }
}
body .newsSection .allNews .latestNews:last-child .showNews .images img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .newsSection .allNews .latestNews:last-child .showNews .text {
  padding: 1.1458333333vw;
  padding-top: 0.7291666667vw;
}
@media (max-width: 990px) {
  body .newsSection .allNews .latestNews:last-child .showNews .text {
    width: 100%;
    padding: 0 4.3153846154vw;
  }
}
body .newsSection .allNews .latestNews:last-child .showNews .text .logo {
  width: 6.4368229167vw;
  height: 1.7708333333vw;
  aspect-ratio: 123.59/34;
  margin-bottom: 0.6770833333vw;
}
@media (max-width: 990px) {
  body .newsSection .allNews .latestNews:last-child .showNews .text .logo {
    width: 17.9487179487vw;
    height: 7.731025641vw;
    aspect-ratio: 109.6/30.15;
    margin-top: 2.8717948718vw;
  }
}
body .newsSection .allNews .latestNews:last-child .showNews .text .logo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .newsSection .allNews .latestNews:last-child .showNews .text p {
  color: #1E1E1E;
  font-family: lato;
  font-size: 0.78125vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.1458333333vw;
  margin-bottom: 0;
}
@media (max-width: 990px) {
  body .newsSection .allNews .latestNews:last-child .showNews .text p {
    font-size: 3.0769230769vw;
    line-height: 4.358974359vw;
  }
}
body .careerPath {
  width: 79.6354166667vw;
  margin: auto;
  margin-top: 3.125vw;
}
@media (max-width: 990px) {
  body .careerPath {
    width: 92.3076923077vw;
    margin-right: 0;
    margin-top: 12.8205128205vw;
    overflow-x: auto;
    position: relative;
  }
  body .careerPath::-webkit-scrollbar {
    width: 0;
  }
}
body .careerPath .title {
  margin-bottom: 2.6041666667vw;
}
@media (max-width: 990px) {
  body .careerPath .title {
    position: absolute;
    top: -1%;
    left: 0;
  }
}
body .careerPath .title p {
  color: #202020;
  font-family: inter;
  font-size: 2.6041666667vw;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media (max-width: 990px) {
  body .careerPath .title p {
    font-size: 5.1282051282vw;
  }
}
body .careerPath .title span {
  color: #10161E;
  font-family: Lato;
  font-size: 0.9375vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25vw;
  /* 133.333% */
}
@media (max-width: 990px) {
  body .careerPath .title span {
    display: none;
  }
}
body .careerPath .showCareer {
  display: flex;
  gap: 3.75vw;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 990px) {
  body .careerPath .showCareer {
    flex-wrap: nowrap;
    gap: 5.8974358974vw;
    width: 449.2820512821vw;
    margin-bottom: 7.6923076923vw;
    padding-left: 2.0512820513vw;
    margin-top: 12.8205128205vw;
    padding-right: 1.5625vw;
  }
}
body .careerPath .showCareer .careerCard {
  width: 22.8934895833vw;
  height: 20.6277604167vw;
  border-radius: 1.36890625vw;
  background: #FFF;
  padding: 0.9020833333vw;
  box-shadow: 0vw 0.7291666667vw 1.3020833333vw 0vw rgba(0, 0, 0, 0.2);
}
@media (max-width: 990px) {
  body .careerPath .showCareer .careerCard {
    min-width: 68.7587179487vw;
    min-height: 61.9538461538vw;
    width: 100%;
    height: 100%;
    border-radius: 4.1112820513vw;
  }
}
body .careerPath .showCareer .careerCard .images {
  width: 5.76046875vw;
  height: 7.1255729167vw;
  margin: auto;
  aspect-ratio: 38/47;
  margin-top: -3.0208333333vw;
}
@media (max-width: 990px) {
  body .careerPath .showCareer .careerCard .images {
    width: 20.8048717949vw;
    height: 22.4730769231vw;
    aspect-ratio: 81.14/87.64;
    margin-top: -7.1794871795vw;
  }
}
body .careerPath .showCareer .careerCard .images img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .careerPath .showCareer .careerCard .text {
  width: 21.1941666667vw;
  height: 13.64171875vw;
  border-radius: 1.36890625vw;
  background: #E8EEE2;
  margin: auto;
  padding: 1.5625vw;
  padding-top: 2.8604166667vw;
}
@media (max-width: 990px) {
  body .careerPath .showCareer .careerCard .text {
    min-width: 63.6548717949vw;
    min-height: 40.9717948718vw;
    border-radius: 4.1112820513vw;
    background: #F5FDE8;
  }
}
body .careerPath .showCareer .careerCard .text h4 {
  color: #202020;
  font-family: "Graphik Web";
  font-size: 1.41609375vw;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
@media (max-width: 990px) {
  body .careerPath .showCareer .careerCard .text h4 {
    font-size: 4.358974359vw;
  }
}
body .careerPath .showCareer .careerCard .text p {
  color: #10161E;
  font-family: Lato;
  font-size: 0.9440625vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.36890625vw;
}
@media (max-width: 990px) {
  body .careerPath .showCareer .careerCard .text p {
    font-size: 3.0769230769vw;
    line-height: 4.1112820513vw;
  }
}
body .careerPath .showCareer .careerCard:first-child {
  rotate: 3.659deg;
}
@media (max-width: 990px) {
  body .careerPath .showCareer .careerCard:first-child {
    rotate: 0deg;
  }
  body .careerPath .showCareer .careerCard:first-child .images {
    transform: rotate(-10deg);
    width: 18.4615384615vw;
  }
}
body .careerPath .showCareer .careerCard:nth-child(2) {
  rotate: -1.598deg;
}
@media (max-width: 990px) {
  body .careerPath .showCareer .careerCard:nth-child(2) {
    rotate: 0deg;
  }
  body .careerPath .showCareer .careerCard:nth-child(2) .images {
    transform: rotate(-4deg);
  }
}
body .careerPath .showCareer .careerCard:nth-child(3) {
  rotate: -5.425deg;
}
@media (max-width: 990px) {
  body .careerPath .showCareer .careerCard:nth-child(3) {
    rotate: 0deg;
  }
  body .careerPath .showCareer .careerCard:nth-child(3) .images {
    transform: rotate(0deg);
  }
}
body .careerPath .showCareer .careerCard:nth-child(4) {
  rotate: -6.028deg;
}
@media (max-width: 990px) {
  body .careerPath .showCareer .careerCard:nth-child(4) {
    rotate: 0deg;
  }
  body .careerPath .showCareer .careerCard:nth-child(4) .images {
    transform: rotate(-10deg);
  }
}
body .careerPath .showCareer .careerCard:nth-child(5) {
  rotate: -1.035deg;
}
@media (max-width: 990px) {
  body .careerPath .showCareer .careerCard:nth-child(5) {
    rotate: 0deg;
  }
  body .careerPath .showCareer .careerCard:nth-child(5) .images {
    transform: rotate(-4deg);
  }
}
body .careerPath .showCareer .careerCard:last-child {
  rotate: 2.857deg;
}
@media (max-width: 990px) {
  body .careerPath .showCareer .careerCard:last-child {
    rotate: 0deg;
  }
  body .careerPath .showCareer .careerCard:last-child .images {
    transform: rotate(0deg);
  }
}
body .whyUs {
  width: 77.3958333333vw;
  margin: auto;
  margin-top: 3.6458333333vw;
}
@media (max-width: 990px) {
  body .whyUs {
    width: 100%;
    margin-top: 5.1282051282vw;
    padding-left: 7.6923076923vw;
    padding-right: 7.6923076923vw;
  }
}
body .whyUs .title {
  margin-bottom: 1.5625vw;
  display: flex;
  justify-content: space-between;
  align-items: end;
}
@media (max-width: 990px) {
  body .whyUs .title {
    margin-top: 4.358974359vw;
  }
}
body .whyUs .title .text p {
  color: #202020;
  font-family: inter;
  font-size: 2.6041666667vw;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media (max-width: 990px) {
  body .whyUs .title .text p {
    font-size: 5.1282051282vw;
    line-height: 7.6923076923vw;
    margin-bottom: 0vw;
  }
}
body .whyUs .title .text span {
  color: #10161E;
  font-family: lato;
  font-size: 0.9375vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25vw;
}
@media (max-width: 990px) {
  body .whyUs .title .text span {
    font-size: 3.0769230769vw;
    line-height: 4.358974359vw;
  }
}
body .whyUs .title .icon {
  display: flex;
  gap: 0.5208333333vw;
  align-items: center;
  margin-bottom: -1.3020833333vw;
}
@media (max-width: 990px) {
  body .whyUs .title .icon {
    margin-bottom: 0vw;
  }
}
body .whyUs .title .icon .images {
  width: 3.4572916667vw;
  height: 1.3828125vw;
}
@media (max-width: 990px) {
  body .whyUs .title .icon .images {
    width: 9.6461538462vw;
    height: 3.858974359vw;
    line-height: 0;
  }
}
body .whyUs .title .icon .images img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .whyUs .title .icon .info p {
  color: #141C25;
  font-family: inter;
  font-size: 2.2916666667vw;
  font-style: normal;
  font-weight: 600;
  line-height: 2.8645833333vw;
  margin-bottom: 0;
}
@media (max-width: 990px) {
  body .whyUs .title .icon .info p {
    font-size: 3.8461538462vw;
    line-height: 0vw;
    margin-bottom: 0;
  }
}
body .whyUs .whyUsInfo {
  display: flex;
  align-items: center;
  gap: 1.25vw;
}
@media (max-width: 990px) {
  body .whyUs .whyUsInfo {
    gap: 2.6641025641vw;
    flex-wrap: wrap;
  }
}
body .whyUs .whyUsInfo .abouttrainer {
  width: 39.84375vw;
  height: 15.0520833333vw;
  border-radius: 1.6239583333vw;
  background: #ECECEC;
  padding: 1.09375vw 1.1458333333vw;
  padding-bottom: 3.90625vw;
  position: relative;
}
@media (max-width: 990px) {
  body .whyUs .whyUsInfo .abouttrainer {
    width: 84.6153846154vw;
    height: 32.0917948718vw;
    border-radius: 3.4623076923vw;
    padding: 2.5641025641vw;
    overflow: hidden;
  }
}
body .whyUs .whyUsInfo .abouttrainer .images {
  position: absolute;
  top: 1.0416666667vw;
  right: 0vw;
  width: 15.78125vw;
  height: 13.8020833333vw;
}
@media (max-width: 990px) {
  body .whyUs .whyUsInfo .abouttrainer .images {
    top: 2.0512820513vw;
    right: 0vw;
    width: 33.3333333333vw;
    height: 33.3333333333vw;
  }
}
body .whyUs .whyUsInfo .abouttrainer .images img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .whyUs .whyUsInfo .abouttrainer .experince {
  margin-bottom: 1.5625vw;
}
@media (max-width: 990px) {
  body .whyUs .whyUsInfo .abouttrainer .experince {
    line-height: 0;
  }
}
@media (max-width: 990px) {
  body .whyUs .whyUsInfo .abouttrainer .experince {
    margin-bottom: 2.8205128205vw;
  }
}
body .whyUs .whyUsInfo .abouttrainer .experince p {
  color: #202020;
  font-family: inter;
  font-size: 2.7604166667vw;
  font-style: normal;
  font-weight: 600;
  line-height: 3.4375vw;
  margin-bottom: 0.1041666667vw;
}
@media (max-width: 990px) {
  body .whyUs .whyUsInfo .abouttrainer .experince p {
    font-size: 5.8974358974vw;
    line-height: 7.4358974359vw;
    margin-bottom: 0;
  }
}
body .whyUs .whyUsInfo .abouttrainer .experince span {
  color: #202020;
  font-family: lato;
  font-size: 0.9895833333vw;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media (max-width: 990px) {
  body .whyUs .whyUsInfo .abouttrainer .experince span {
    font-size: 2.5641025641vw;
  }
}
@media (max-width: 990px) {
  body .whyUs .whyUsInfo .abouttrainer .training {
    line-height: 0;
  }
}
body .whyUs .whyUsInfo .abouttrainer .training p {
  color: #202020;
  font-family: inter;
  font-size: 2.7604166667vw;
  font-style: normal;
  font-weight: 600;
  line-height: 3.4375vw;
  margin-bottom: 0.1041666667vw;
}
@media (max-width: 990px) {
  body .whyUs .whyUsInfo .abouttrainer .training p {
    font-size: 5.8974358974vw;
    line-height: 7.4358974359vw;
    margin-bottom: 0;
  }
}
body .whyUs .whyUsInfo .abouttrainer .training span {
  color: #202020;
  font-family: lato;
  font-size: 0.9895833333vw;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media (max-width: 990px) {
  body .whyUs .whyUsInfo .abouttrainer .training span {
    font-size: 2.5641025641vw;
  }
}
body .whyUs .whyUsInfo .established {
  width: 36.4583333333vw;
  height: 15.0520833333vw;
  border-radius: 1.62375vw;
  background: #E8EEE2;
  padding: 1.0416666667vw 1.3541666667vw;
  padding-top: 1.3020833333vw;
  overflow: hidden;
  position: relative;
}
@media (max-width: 990px) {
  body .whyUs .whyUsInfo .established {
    width: 84.6148717949vw;
    height: 37.9715384615vw;
    border-radius: 4.0961538462vw;
    padding: 2.8205128205vw;
    padding-top: 20.5128205128vw;
  }
}
body .whyUs .whyUsInfo .established span {
  color: #141C25;
  font-family: lato;
  font-size: 1.0416666667vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.9791666667vw;
  width: 16.875vw;
  display: block;
}
@media (max-width: 990px) {
  body .whyUs .whyUsInfo .established span {
    font-size: 2.8205128205vw;
    line-height: 5.1282051282vw;
    width: 42.5702564103vw;
  }
}
body .whyUs .whyUsInfo .established p {
  color: #181E2C;
  font-family: inter;
  font-size: 1.8229166667vw;
  font-style: normal;
  font-weight: 600;
  line-height: 1.9270833333vw;
  width: 16.875vw;
  display: block;
}
@media (max-width: 990px) {
  body .whyUs .whyUsInfo .established p {
    font-size: 4.358974359vw;
    line-height: 4.8615384615vw;
    width: 42.5702564103vw;
  }
}
body .whyUs .whyUsInfo .established .images {
  position: absolute;
  bottom: -0.3645833333vw;
  right: 0;
  width: 15.3125vw;
  height: 13.9515625vw;
}
@media (max-width: 990px) {
  body .whyUs .whyUsInfo .established .images {
    width: 38.6282051282vw;
    height: 35.1948717949vw;
  }
}
body .whyUs .whyUsInfo .established .images img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .thoughts {
  width: 45.5729166667vw;
  margin: auto;
  margin-top: 3.6458333333vw;
  margin-bottom: 3.6458333333vw;
  text-align: center;
}
@media (max-width: 990px) {
  body .thoughts {
    width: 79.4871794872vw;
    margin-top: 6.4102564103vw;
    margin-bottom: 6.4102564103vw;
  }
}
body .thoughts p {
  color: #333;
  font-family: inter;
  font-size: 2.9166666667vw;
  font-style: normal;
  font-weight: 400;
  line-height: 3.0208333333vw;
  letter-spacing: -0.0583333333vw;
}
@media (max-width: 990px) {
  body .thoughts p {
    font-size: 4.8766666667vw;
    line-height: 5.0507692308vw;
    letter-spacing: -0.0974358974vw;
  }
}
body .thoughts p span {
  width: 2.0833333333vw;
  height: 2.5vw;
  display: inline-flex;
  vertical-align: middle;
  margin: 0 0.4166666667vw;
  line-height: 0;
}
@media (max-width: 990px) {
  body .thoughts p span {
    width: 4.1025641026vw;
    height: 4.18vw;
    border-radius: 87.0815384615vw;
  }
}
body .thoughts p span img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .trainerslider {
  margin-bottom: 3.2291666667vw;
  background: #003E2A;
  padding: 3.6458333333vw 0vw;
}
body .trainerslider .title {
  margin-left: 11.5104166667vw;
}
@media (max-width: 990px) {
  body .trainerslider .title {
    margin-left: 7.6923076923vw;
  }
}
body .trainerslider .title p {
  color: #FFF;
  font-family: inter;
  font-size: 2.6041666667vw;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media (max-width: 990px) {
  body .trainerslider .title p {
    font-size: 5.1282051282vw;
    line-height: 12.7825641026vw;
  }
}
body .trainerslider .trainerslide .swiper-wrapper {
  transition-timing-function: linear !important;
}
body .trainerslider .trainerslide .swiper-wrapper .swiper-slide .trainerDetails {
  padding: 1.1458333333vw 1.8229166667vw;
  border-radius: 1.90421875vw;
  background: #FCFAF8;
}
@media (max-width: 990px) {
  body .trainerslider .trainerslide .swiper-wrapper .swiper-slide .trainerDetails {
    padding: 3.0769230769vw 5.1282051282vw;
    border-radius: 5.4951282051vw;
  }
}
body .trainerslider .trainerslide .swiper-wrapper .swiper-slide .trainerDetails .images {
  width: 6.3967708333vw;
  height: 6.3967708333vw;
  border-radius: 6.3967708333vw;
  overflow: hidden;
  background: url(<path-to-image>) lightgray 50%/cover no-repeat, #D9D9D9;
}
@media (max-width: 990px) {
  body .trainerslider .trainerslide .swiper-wrapper .swiper-slide .trainerDetails .images {
    width: 18.4597435897vw;
    height: 18.4597435897vw;
    border-radius: 18.4597435897vw;
    background: url(<path-to-image>) lightgray 50%/cover no-repeat, #D9D9D9;
  }
}
body .trainerslider .trainerslide .swiper-wrapper .swiper-slide .trainerDetails .images img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .trainerslider .trainerslide .swiper-wrapper .swiper-slide .trainerDetails .text {
  margin-top: 1.3541666667vw;
}
@media (max-width: 990px) {
  body .trainerslider .trainerslide .swiper-wrapper .swiper-slide .trainerDetails .text {
    margin-top: 2.958974359vw;
  }
}
body .trainerslider .trainerslide .swiper-wrapper .swiper-slide .trainerDetails .text p {
  color: #0C2A37;
  font-family: inter;
  font-size: 1.25vw;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 1.0416666667vw;
}
@media (max-width: 990px) {
  body .trainerslider .trainerslide .swiper-wrapper .swiper-slide .trainerDetails .text p {
    font-size: 3.5897435897vw;
    line-height: 106%;
    margin-bottom: 1.5384615385vw;
  }
}
body .trainerslider .trainerslide .swiper-wrapper .swiper-slide .trainerDetails .text span {
  color: #0C2A37;
  font-family: lato;
  font-size: 1.0416666667vw;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  /* Maximum 3 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (max-width: 990px) {
  body .trainerslider .trainerslide .swiper-wrapper .swiper-slide .trainerDetails .text span {
    font-size: 2.8205128205vw;
    line-height: 141%;
  }
}
body .trainerslider .trainerslide .swiper-wrapper .swiper-slide .trainerDetails .text a {
  width: 4.4472916667vw;
  height: 1.5839583333vw;
  border-radius: 0.60921875vw;
  background: #CDCDCD;
  color: #0C2A37;
  font-family: lato;
  font-size: 0.625vw;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  margin-top: 1.0416666667vw;
}
@media (max-width: 990px) {
  body .trainerslider .trainerslide .swiper-wrapper .swiper-slide .trainerDetails .text a {
    width: 25.2343589744vw;
    height: 6.0238461538vw;
    border-radius: 1.7582051282vw;
    font-size: 3.0769230769vw;
  }
}
body .trainerslider .trainerslide .swiper-wrapper .swiper-slide .trainerDetails.c1 {
  background: #FCFAF8;
}
body .trainerslider .trainerslide .swiper-wrapper .swiper-slide .trainerDetails.c2 {
  background: #CDD9D8;
}
body .trainerslider .trainerslide .swiper-wrapper .swiper-slide .trainerDetails.c3 {
  background: #48A095;
}
body .trainerslider .trainerslide .swiper-wrapper .swiper-slide .trainerDetails.c4 {
  background: #eae8fb;
}
body .trainerslider .trainerslide .swiper-wrapper .swiper-slide .trainerDetails.c5 {
  background: #7F793E;
}
body .trainerslider .trainerslide .swiper-wrapper .swiper-slide .trainerDetails.c6 {
  background: #3A6CA5;
}
body .revenue {
  position: relative;
  padding-top: 3.6458333333vw;
  overflow: hidden;
  position: relative;
}
body .revenue .capsule h2 {
  color: #141C25;
  text-align: center;
  font-family: inter;
  font-size: 2.6041666667vw;
  font-style: normal;
  font-weight: 600;
  line-height: 115%;
  letter-spacing: -0.0260416667vw;
  margin-bottom: 2.34375vw;
}
@media (max-width: 990px) {
  body .revenue .capsule h2 {
    font-size: 5.1282051282vw;
    line-height: 115%;
    letter-spacing: -0.0512820513vw;
    width: 61.2820512821vw;
    margin: auto;
    margin-bottom: 5.641025641vw;
  }
}
body .revenue .capsule .images {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: 20.8333333333vw;
  height: 26.0416666667vw;
  background-color: #FDFDFD;
}
@media (max-width: 990px) {
  body .revenue .capsule .images {
    width: 47.4358974359vw;
    height: 58.1825641026vw;
  }
}
body .revenue .capsule .images img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .revenue .capsule #canvasContainer {
  width: 100%;
  height: 26.0416666667vw;
  position: relative;
  z-index: -1;
}
@media (max-width: 990px) {
  body .revenue .capsule #canvasContainer {
    height: 56.4102564103vw;
  }
}
body .revenue .capsule canvas {
  position: absolute;
  top: 0;
  left: 0;
  border: 0;
}
body .speakResults {
  margin-bottom: 3.2291666667vw;
  background: #141C25;
  padding: 3.6458333333vw 0vw;
}
@media (max-width: 990px) {
  body .speakResults {
    padding: 4.6153846154vw 0vw;
  }
}
body .speakResults .title {
  margin-left: 11.5104166667vw;
}
@media (max-width: 990px) {
  body .speakResults .title {
    margin-left: mnconverter(30);
  }
}
body .speakResults .title p {
  color: #FFF;
  font-family: inter;
  font-size: 2.6041666667vw;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 2.6041666667vw;
}
@media (max-width: 990px) {
  body .speakResults .title p {
    font-size: 5.1282051282vw;
    line-height: 12.8205128205vw;
  }
}
body .speakResults .speakResultsSlide .swiper-wrapper {
  transition-timing-function: linear !important;
}
body .speakResults .speakResultsSlide .swiper-wrapper .swiper-slide {
  box-shadow: 0 0 0 0;
}
body .speakResults .speakResultsSlide .swiper-wrapper .swiper-slide .trainerDetails {
  padding: 0vw 1.1458333333vw;
  border-radius: 1.2222916667vw;
  height: 19.0625vw;
  overflow: hidden;
}
@media (max-width: 990px) {
  body .speakResults .speakResultsSlide .swiper-wrapper .swiper-slide .trainerDetails {
    height: 65.641025641vw;
    padding: 0vw 3.8461538462vw;
    border-radius: 4.2087179487vw;
  }
}
body .speakResults .speakResultsSlide .swiper-wrapper .swiper-slide .trainerDetails .text {
  margin-top: 1.4583333333vw;
}
@media (max-width: 990px) {
  body .speakResults .speakResultsSlide .swiper-wrapper .swiper-slide .trainerDetails .text {
    margin-top: 5.0282051282vw;
  }
}
body .speakResults .speakResultsSlide .swiper-wrapper .swiper-slide .trainerDetails .text p {
  color: #3C3C3C;
  font-family: lato;
  font-size: 0.8333333333vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4601041667vw;
  height: 14.5833333333vw;
}
@media (max-width: 990px) {
  body .speakResults .speakResultsSlide .swiper-wrapper .swiper-slide .trainerDetails .text p {
    font-size: 3.3333333333vw;
    line-height: 5.1282051282vw;
    height: 47.4358974359vw;
  }
}
body .speakResults .speakResultsSlide .swiper-wrapper .swiper-slide .trainerDetails .text span {
  color: #0C2A37;
  font-family: lato;
  font-size: 0.78125vw;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media (max-width: 990px) {
  body .speakResults .speakResultsSlide .swiper-wrapper .swiper-slide .trainerDetails .text span {
    font-size: 3.8461538462vw;
    line-height: 2.5897435897vw;
  }
}
body .speakResults .speakResultsSlide .swiper-wrapper .swiper-slide .trainerDetails .text a {
  width: 4.4472916667vw;
  height: 1.5839583333vw;
  border-radius: 0.60921875vw;
  background: #CDCDCD;
  color: #0C2A37;
  font-family: lato;
  font-size: 0.625vw;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  margin-top: 1.0416666667vw;
}
body .speakResults .speakResultsSlide .swiper-wrapper .swiper-slide .trainerDetails .video_section {
  width: calc(100% + 2.2916666667vw);
  height: 19.0625vw;
  margin-left: -1.1458333333vw;
  border-radius: 1.2222916667vw;
}
@media (max-width: 990px) {
  body .speakResults .speakResultsSlide .swiper-wrapper .swiper-slide .trainerDetails .video_section {
    width: calc(100% + 7.6923076923vw);
    height: 65.641025641vw;
    margin-left: -3.8461538462vw;
    border-radius: 4.2087179487vw;
  }
}
body .speakResults .speakResultsSlide .swiper-wrapper .swiper-slide .trainerDetails .video_section iframe {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .speakResults .speakResultsSlide .swiper-wrapper .swiper-slide .trainerDetails.clr1 {
  background: #CDD9D8;
}
body .speakResults .speakResultsSlide .swiper-wrapper .swiper-slide .trainerDetails.clr2 {
  background: #ACD45A;
}
body .speakResults .speakResultsSlide .swiper-wrapper .swiper-slide .trainerDetails.clr3 {
  background: #FCFAF8;
}
body .faq-section {
  display: flex;
  gap: 7.03125vw;
  align-items: flex-start;
}
@media (max-width: 990px) {
  body .faq-section {
    flex-direction: column;
    position: relative;
  }
}
body .faq-section .left-content {
  width: 50%;
}
@media (max-width: 990px) {
  body .faq-section .left-content {
    width: 100%;
    order: 1;
    margin-top: -12.8205128205vw;
    overflow: hidden;
  }
}
body .faq-section .left-content .title {
  margin-left: 10.4166666667vw;
}
@media (max-width: 990px) {
  body .faq-section .left-content .title {
    position: absolute;
    top: -2.5641025641vw;
  }
}
body .faq-section .left-content .title .tag {
  display: inline-flex;
  padding: 0.3645833333vw 0.5208333333vw 0.3645833333vw 0.6770833333vw;
  justify-content: center;
  align-items: center;
  border-radius: 52.0833333333vw;
  background: #F6F6F6;
  color: #333;
  font-family: inter;
  font-size: 0.625vw;
  font-style: normal;
  font-weight: 600;
  line-height: 0.8333333333vw;
  text-transform: uppercase;
  margin-bottom: 1.25vw;
}
@media (max-width: 990px) {
  body .faq-section .left-content .title .tag {
    display: none;
  }
}
body .faq-section .left-content .title h2 {
  color: #333;
  font-family: inter;
  font-size: 2.6041666667vw;
  font-style: normal;
  font-weight: 600;
  line-height: 2.5vw;
}
@media (max-width: 990px) {
  body .faq-section .left-content .title h2 {
    width: 65.1084615385vw;
    margin-top: 7.6923076923vw;
    font-size: 5.1282051282vw;
    line-height: 6.1538461538vw;
  }
}
body .faq-section .left-content .images {
  width: 60.6770833333vw;
  height: 27.0833333333vw;
  margin-left: -14.3229166667vw;
}
@media (max-width: 990px) {
  body .faq-section .left-content .images {
    width: 142%;
    height: 60.2564102564vw;
    margin-left: -35.8974358974vw;
  }
}
body .faq-section .left-content .images img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
body .faq-section .right-accordion {
  width: 50%;
  padding-right: 10.4166666667vw;
}
@media (max-width: 990px) {
  body .faq-section .right-accordion {
    padding: 0 4.358974359vw;
    width: 100%;
    margin-top: 23.0769230769vw;
  }
}
body .faq-section .accordion .accordion-item {
  border: none;
  background: transparent;
  margin-bottom: 0.78125vw;
}
@media (max-width: 990px) {
  body .faq-section .accordion .accordion-item {
    margin-bottom: 3.8461538462vw;
  }
}
body .faq-section .accordion .accordion-item .accordion-button {
  display: flex;
  padding: 1.3377604167vw 1.3378125vw 1.3377604167vw 1.3379166667vw;
  justify-content: center;
  align-items: flex-start;
  border-radius: 1.6053125vw;
  background: #F5F8FE;
  color: #333;
  font-family: lato;
  font-size: 0.9375vw;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5625vw;
}
@media (max-width: 990px) {
  body .faq-section .accordion .accordion-item .accordion-button {
    padding: 4.1025641026vw;
    border-radius: 4.8682051282vw;
    font-size: 3.5897435897vw;
    line-height: 4.8682051282vw;
  }
}
body .faq-section .accordion .accordion-item .accordion-button::after {
  content: "";
  width: 1.6145833333vw;
  height: 1.6145833333vw;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31' fill='none'%3E%3Cpath d='M21.0173 14.0114L15.4128 19.6132L9.80835 14.0088' stroke='%23333333' stroke-width='1.92637' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transform: rotate(0deg);
  transition: transform 0.3s ease;
}
@media (max-width: 990px) {
  body .faq-section .accordion .accordion-item .accordion-button::after {
    width: 3.8461538462vw;
    height: 3.8461538462vw;
  }
}
body .faq-section .accordion .accordion-item .accordion-button:not(.collapsed) {
  background: #e3e7ec;
  border-radius: 1.6053125vw 1.6053125vw 0 0;
}
body .faq-section .accordion .accordion-item .accordion-button:not(.collapsed)::after {
  transform: rotate(180deg);
}
body .faq-section .accordion .accordion-item .accordion-button.collapsed {
  border-radius: 1.6053125vw;
}
body .faq-section .accordion .accordion-item .accordion-button:focus {
  box-shadow: none;
}
body .faq-section .accordion .accordion-item .accordion-body {
  background: #f8f9fb;
  border-radius: 0 0 1.6053125vw 1.6053125vw;
  padding: 1.0416666667vw 1.3020833333vw;
  color: #333;
  font-family: lato;
  font-size: 0.7291666667vw;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5625vw;
}
@media (max-width: 990px) {
  body .faq-section .accordion .accordion-item .accordion-body {
    padding: 4.1025641026vw;
    border-radius: 0 0 2.5641025641vw 2.5641025641vw;
    font-size: 3.5897435897vw;
    line-height: 4.8682051282vw;
  }
}/*# sourceMappingURL=idp_home 2.css.map */