@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");
.Learner {
  width: 78.125vw;
  margin: auto;
  margin-top: 4.4270833333vw;
  margin-bottom: 4.4270833333vw;
}
@media (max-width: 990px) {
  .Learner {
    width: 100%;
    margin: auto;
    margin-top: 14.1025641026vw;
    margin-bottom: 14.1025641026vw;
    padding-left: 7.6923076923vw;
  }
}
.Learner .titleInfo {
  position: relative;
}
@media (max-width: 990px) {
  .Learner .titleInfo {
    width: 47.6923076923vw;
  }
}
.Learner .titleInfo h5 {
  color: #202020;
  font-family: inter;
  font-size: 2.6041666667vw;
  font-style: normal;
  font-weight: 600;
  line-height: 2.5vw;
  margin-bottom: 0.5208333333vw;
}
@media (max-width: 990px) {
  .Learner .titleInfo h5 {
    font-size: 5.1282051282vw;
    line-height: 6.1538461538vw;
    margin-bottom: 3.0769230769vw;
  }
}
.Learner .titleInfo p {
  color: #10161E;
  font-family: Lato;
  font-size: 0.9375vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25vw;
}
@media (max-width: 990px) {
  .Learner .titleInfo p {
    display: none;
  }
}
.Learner .titleInfo .swiper-button-next,
.Learner .titleInfo .swiper-button-prev {
  width: 2.6041666667vw;
  height: 2.6041666667vw;
  border-radius: 2.6041666667vw;
  background: linear-gradient(180deg, #00513F 0%, #003E2A 100%);
  position: absolute;
  color: #fff;
}
.Learner .titleInfo .swiper-button-next::after,
.Learner .titleInfo .swiper-button-prev::after {
  display: none;
}
.Learner .titleInfo .swiper-button-next {
  top: 1.3020833333vw;
  right: 0;
}
.Learner .titleInfo .swiper-button-prev {
  top: 1.3020833333vw;
  right: 3.3854166667vw;
  left: initial;
}
.Learner .swiper-wrapper .swiper-slide {
  perspective: 1000px;
}
.Learner .swiper-wrapper .swiper-slide .content {
  width: 17.5vw;
  height: 20.9895833333vw;
  border-radius: 1.3541666667vw;
  position: relative;
  transform-style: preserve-3d;
  transition: transform 0.7s ease;
  cursor: pointer;
}
@media (max-width: 990px) {
  .Learner .swiper-wrapper .swiper-slide .content {
    width: 57.6923076923vw;
    height: 68.9743589744vw;
    border-radius: 4.4643589744vw;
  }
}
.Learner .swiper-wrapper .swiper-slide .content .images,
.Learner .swiper-wrapper .swiper-slide .content .text {
  width: 100%;
  height: 100%;
  border-radius: 1.3541666667vw;
  position: absolute;
  inset: 0;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
@media (max-width: 990px) {
  .Learner .swiper-wrapper .swiper-slide .content .images,
  .Learner .swiper-wrapper .swiper-slide .content .text {
    border-radius: 4.4643589744vw;
  }
}
.Learner .swiper-wrapper .swiper-slide .content .images {
  transform: rotateY(0deg);
}
.Learner .swiper-wrapper .swiper-slide .content .images img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 1.3541666667vw;
  display: block;
}
@media (max-width: 990px) {
  .Learner .swiper-wrapper .swiper-slide .content .images img {
    border-radius: 4.4643589744vw;
  }
}
.Learner .swiper-wrapper .swiper-slide .content .text {
  position: relative;
  padding: 1.5625vw;
  background-image: url("../images/learnBG.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transform: rotateY(180deg);
  padding: 1.8229166667vw 0.78125vw;
}
@media (max-width: 990px) {
  .Learner .swiper-wrapper .swiper-slide .content .text {
    padding: 6.4102564103vw 3.8461538462vw;
  }
}
.Learner .swiper-wrapper .swiper-slide .content .text .icon {
  width: 2.34375vw;
  height: 2.34375vw;
  border-radius: 1.171875vw;
  background: #FDFDFD;
  position: absolute;
  top: 0.625vw;
  right: 0.5729166667vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 990px) {
  .Learner .swiper-wrapper .swiper-slide .content .text .icon {
    width: 8.9743589744vw;
    height: 8.9743589744vw;
    border-radius: 5.7692307692vw;
    top: 3.0769230769vw;
    right: 2.8205128205vw;
  }
}
.Learner .swiper-wrapper .swiper-slide .content .text .icon svg {
  width: 1.5624479167vw;
  height: 1.0942708333vw;
}
@media (max-width: 990px) {
  .Learner .swiper-wrapper .swiper-slide .content .text .icon svg {
    width: 5.3846153846vw;
    height: 4.358974359vw;
  }
}
.Learner .swiper-wrapper .swiper-slide .content .text .title {
  margin-bottom: 0.6770833333vw;
  width: 10.4166666667vw;
}
@media (max-width: 990px) {
  .Learner .swiper-wrapper .swiper-slide .content .text .title {
    margin-bottom: 3.3333333333vw;
    width: 38.4615384615vw;
  }
}
.Learner .swiper-wrapper .swiper-slide .content .text .title h5 {
  color: #FFF;
  font-family: inter;
  font-size: 1.25vw;
  font-style: normal;
  font-weight: 500;
  line-height: 1.40625vw;
  padding-bottom: 0.3645833333vw;
  border-bottom: 0.0520833333vw solid #fff;
}
@media (max-width: 990px) {
  .Learner .swiper-wrapper .swiper-slide .content .text .title h5 {
    font-size: 4.1025641026vw;
    line-height: 5.1282051282vw;
    padding-bottom: 1.7948717949vw;
    border-bottom: 0.2564102564vw solid #fff;
  }
}
.Learner .swiper-wrapper .swiper-slide .content .text h6 {
  color: #FFF;
  font-family: inter;
  font-size: 0.9375vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.40625vw;
  margin-bottom: 1.3020833333vw;
}
@media (max-width: 990px) {
  .Learner .swiper-wrapper .swiper-slide .content .text h6 {
    font-size: 3.5897435897vw;
    line-height: 5.1282051282vw;
    margin-bottom: 2.5641025641vw;
  }
}
.Learner .swiper-wrapper .swiper-slide .content .text p {
  color: #E4E4E4;
  font-family: inter;
  font-size: 0.8333333333vw;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25vw;
  letter-spacing: -0.025vw;
  width: 15vw;
}
@media (max-width: 990px) {
  .Learner .swiper-wrapper .swiper-slide .content .text p {
    font-size: 3.0769230769vw;
    line-height: 5.1282051282vw;
    letter-spacing: -0.1230769231vw;
    width: 50vw;
  }
}
.Learner .swiper-wrapper .swiper-slide:hover .content {
  transform: rotateY(180deg);
}

.newFooter {
  padding: 3.75vw 10.4166666667vw;
  border-radius: 1.8229166667vw 1.8229166667vw 0 0;
  background: #141C25;
  box-shadow: 0 -0.3645833333vw 2.640625vw 0 rgba(0, 0, 0, 0.15);
  padding-bottom: 0;
  overflow: hidden;
}
@media (max-width: 990px) {
  .newFooter {
    padding: 5.8974358974vw 7.6923076923vw;
    border-radius: 6.4102564103vw 6.4102564103vw 0 0;
    box-shadow: initial;
    padding-bottom: 0;
    overflow: hidden;
  }
}
.newFooter .footerDetail {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 990px) {
  .newFooter .footerDetail {
    flex-direction: column;
  }
}
.newFooter .footerDetail .left {
  width: 28.6458333333vw;
}
@media (max-width: 990px) {
  .newFooter .footerDetail .left {
    width: 100%;
  }
}
.newFooter .footerDetail .left .images {
  width: 14.7916666667vw;
  height: 2.8645833333vw;
}
@media (max-width: 990px) {
  .newFooter .footerDetail .left .images {
    width: 44.6153846154vw;
    height: 8.7179487179vw;
    margin-bottom: 5.1282051282vw;
  }
}
.newFooter .footerDetail .left .images img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.newFooter .footerDetail .left .motive {
  width: 28.6458333333vw;
}
@media (max-width: 990px) {
  .newFooter .footerDetail .left .motive {
    width: 64.358974359vw;
    border-bottom: 0.0520833333vw solid #fff;
  }
}
.newFooter .footerDetail .left .motive p {
  color: #EAEAEA;
  font-family: inter;
  font-size: 1.8229166667vw;
  font-style: normal;
  font-weight: 500;
  line-height: 2.2916666667vw;
  letter-spacing: -0.0520833333vw;
  margin-bottom: 1.40625vw;
  margin-top: 1.40625vw;
}
@media (max-width: 990px) {
  .newFooter .footerDetail .left .motive p {
    font-size: 6.1538461538vw;
    line-height: 7.1794871795vw;
    letter-spacing: -0.2564102564vw;
  }
}
.newFooter .footerDetail .left .linkPhone {
  display: flex;
  align-items: center;
  gap: 1.09375vw;
}
@media (max-width: 990px) {
  .newFooter .footerDetail .left .linkPhone {
    gap: 5.3846153846vw;
    margin-top: 53.8461538462vw;
  }
}
.newFooter .footerDetail .left .linkPhone a:first-child {
  width: 7.3958333333vw;
  height: 2.0833333333vw;
  transform: rotate(0deg);
}
@media (max-width: 990px) {
  .newFooter .footerDetail .left .linkPhone a:first-child {
    width: 16.8205128205vw;
    height: 4.7179487179vw;
  }
}
.newFooter .footerDetail .left .linkPhone a:last-child {
  width: 7.3958333333vw;
  height: 2.0833333333vw;
}
@media (max-width: 990px) {
  .newFooter .footerDetail .left .linkPhone a:last-child {
    width: 16.8205128205vw;
    height: 4.7179487179vw;
  }
}
.newFooter .footerDetail .left .linkPhone a img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.newFooter .footerDetail .left .copyright p {
  color: #B7B7B7;
  font-family: Lato;
  font-size: 0.7291666667vw;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2917708333vw;
  margin-bottom: 1.40625vw;
  margin-top: 2.0833333333vw;
}
@media (max-width: 990px) {
  .newFooter .footerDetail .left .copyright p {
    text-align: center;
    font-size: 2.5641025641vw;
    line-height: 6.3594871795vw;
  }
}
.newFooter .footerDetail .left .icon {
  display: flex;
  align-items: center;
  gap: 0.5208333333vw;
}
@media (max-width: 990px) {
  .newFooter .footerDetail .left .icon {
    gap: 2.5641025641vw;
    margin-top: -14.8717948718vw;
    margin-left: 58.9743589744vw;
  }
}
.newFooter .footerDetail .left .icon a {
  display: flex;
  width: 2.34375vw;
  height: 2.34375vw;
  padding: 0.46875vw;
  justify-content: center;
  align-items: center;
  border-radius: 2.5vw;
  background: linear-gradient(149deg, #00513F 57.91%, #2C8177 104.6%);
}
@media (max-width: 990px) {
  .newFooter .footerDetail .left .icon a {
    width: 7.4358974359vw;
    height: 7.4358974359vw;
    padding: 1.5384615385vw 1.5384615385vw 1.538974359vw 1.538974359vw;
    border-radius: 12.3076923077vw;
  }
}
.newFooter .footerDetail .left .icon a svg:first-child {
  width: 1.40625vw;
  height: 1.40625vw;
  flex-shrink: 0;
  aspect-ratio: 1/1;
}
@media (max-width: 990px) {
  .newFooter .footerDetail .left .icon a svg:first-child {
    width: 4.3584615385vw;
    height: 4.3584615385vw;
  }
}
.newFooter .footerDetail .left .icon a svg:nth-child(2) {
  width: 1.1979166667vw;
  height: 1.1979166667vw;
  flex-shrink: 0;
  aspect-ratio: 1/1;
}
@media (max-width: 990px) {
  .newFooter .footerDetail .left .icon a svg:nth-child(2) {
    width: 3.8456410256vw;
    height: 3.8456410256vw;
  }
}
.newFooter .footerDetail .left .icon a svg:last-child {
  width: 1.1979166667vw;
  height: 1.1979166667vw;
  flex-shrink: 0;
  aspect-ratio: 1/1;
}
@media (max-width: 990px) {
  .newFooter .footerDetail .left .icon a svg:last-child {
    width: 3.8456410256vw;
    height: 3.8456410256vw;
  }
}
.newFooter .footerDetail .right {
  width: 28.3333333333vw;
}
@media (max-width: 990px) {
  .newFooter .footerDetail .right {
    margin-top: -60.2564102564vw;
    width: 69.2307692308vw;
  }
}
@media (max-width: 990px) {
  .newFooter .footerDetail .right form {
    display: none;
  }
}
.newFooter .footerDetail .right form .form-group {
  position: relative;
}
.newFooter .footerDetail .right form .form-group label {
  color: #EAEAEA;
  font-family: Lato;
  font-size: 1.1979166667vw;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5625vw;
  margin-bottom: 0.6770833333vw;
}
.newFooter .footerDetail .right form .form-group input {
  width: 28.3333333333vw;
  height: 3.2291666667vw;
  border-radius: 5.2083333333vw;
  background: #212F3E;
  padding: 0.8333333333vw 1.5104166667vw;
  color: #EAEAEA;
  font-family: Lato;
  font-size: 0.9375vw;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5625vw;
  border: 0;
  box-shadow: initial;
}
.newFooter .footerDetail .right form .form-group .Subscribe {
  position: absolute;
  top: 50%;
  right: 0.5208333333vw;
  display: inline-flex;
  height: 2.2916666667vw;
  padding: 0.6770833333vw 1.3541666667vw;
  justify-content: center;
  align-items: center;
  gap: 0.6770833333vw;
  border-radius: 2.5vw;
  background: linear-gradient(149deg, #00513F 57.91%, #2C8177 104.6%);
  color: #FFF;
  text-align: center;
  font-family: "Graphik Web";
  font-size: 0.9375vw;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.009375vw;
  border: 0;
}
.newFooter .footerDetail .right .linksDefine {
  display: flex;
  justify-content: space-between;
  margin-top: 6.4583333333vw;
}
.newFooter .footerDetail .right .linksDefine ul {
  color: #FFF;
  font-family: Lato;
  font-size: 0.78125vw;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 0;
}
@media (max-width: 990px) {
  .newFooter .footerDetail .right .linksDefine ul {
    font-size: 3.8461538462vw;
  }
  .newFooter .footerDetail .right .linksDefine ul:last-child {
    display: none;
  }
}
.newFooter .footerDetail .right .linksDefine ul li {
  margin-bottom: 0.8854166667vw;
  list-style: none;
}
@media (max-width: 990px) {
  .newFooter .footerDetail .right .linksDefine ul li {
    margin-bottom: 4.358974359vw;
  }
}
.newFooter .footerDetail .right .linksDefine ul li:first-child {
  margin-top: 0.8854166667vw;
}
@media (max-width: 990px) {
  .newFooter .footerDetail .right .linksDefine ul li:first-child {
    margin-top: 3.8461538462vw;
  }
}
.newFooter .footerDetail .right .linksDefine ul li a {
  color: #A6A6A6;
  font-family: Lato;
  font-size: 0.78125vw;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
@media (max-width: 990px) {
  .newFooter .footerDetail .right .linksDefine ul li a {
    font-size: 3.8461538462vw;
  }
}
.newFooter .digitalTitle {
  width: calc(100% + 17.1875vw);
  margin-left: -5.2083333333vw;
  overflow: hidden;
}
@media (max-width: 990px) {
  .newFooter .digitalTitle {
    width: calc(100% + 11.5384615385vw);
    margin-left: -2.5641025641vw;
    margin-top: 15.3846153846vw;
  }
}
.newFooter .digitalTitle .digitalText span {
  color: #2D3D4F;
  font-family: inter;
  font-size: 12.92046875vw;
  font-style: normal;
  font-weight: 600;
  line-height: 12.5vw;
  letter-spacing: -0.3691666667vw;
}
@media (max-width: 990px) {
  .newFooter .digitalTitle .digitalText span {
    font-size: 11.5384615385vw;
    line-height: 15.3846153846vw;
  }
}
.newFooter .digitalTitle .digitalText .letter {
  display: inline-block;
  cursor: pointer;
  transition: color 0.25s ease;
}
.newFooter .digitalTitle .digitalText .letter:hover {
  color: #BFBFBF;
}
.newFooter .digitalTitle .digitalText .firstLetter {
  position: relative;
  display: inline-block;
}
.newFooter .digitalTitle .digitalText .firstLetter .theText {
  position: absolute;
  top: -0.5208333333vw;
  left: 0.2604166667vw;
  color: #2D3D4F;
  font-family: inter;
  font-size: 1.8229166667vw;
  font-style: normal;
  font-weight: 600;
  line-height: 2.2916666667vw;
  letter-spacing: -0.0520833333vw;
}
@media (max-width: 990px) {
  .newFooter .digitalTitle .digitalText .firstLetter .theText {
    font-size: 3.3333333333vw;
    top: 0.2564102564vw;
  }
}
.newFooter .digitalTitle .digitalText .firstLetter .letter {
  display: inline-block;
}
.newFooter .digitalTitle .digitalText .firstLetter .letter:hover {
  color: #fff;
}
.newFooter .digitalTitle .digitalText .firstLetter .letter:hover ~ .theText {
  color: #fff;
}
.newFooter .digitalTitle .digitalText .firstLetter:hover .theText {
  color: #fff;
}
.newFooter .digitalTitle .digitalText .space {
  width: 1.5625vw;
  display: inline-block;
}/*# sourceMappingURL=homeStyle 2.css.map */