.lp-sp-child {
  position: absolute;
  width: calc(100% - 30px);
  right: 15px;
  bottom: 522px;
  left: 15px;
  height: 224px;
}
.lp-sp-child,
.lp-sp-inner,
.lp-sp-item {
  background-color: var(--color-whitesmoke);
}
.lp-sp-item {
  position: absolute;
  width: calc(100% - 30px);
  right: 15px;
  bottom: 278px;
  left: 15px;
  height: 224px;
}
.lp-sp-inner {
  top: 646px;
  height: 2227px;
}
.lp-sp-child1,
.lp-sp-child2,
.lp-sp-inner {
  position: absolute;
  width: 100%;
  right: 0;
  left: 0;
}
.lp-sp-child1 {
  top: calc(50% + 28.5px);
  background-color: var(--color-whitesmoke);
  height: 953px;
}
.lp-sp-child2 {
  top: 0;
  background-color: var(--color-lightgray);
  height: 646px;
}
.b38 {
  position: absolute;
  top: 854px;
  left: 94px;
  font-size: var(--font-size-lg);
  line-height: var(--font-size-8xl);
}
.asiantechlink26,
.b39 {
  position: absolute;
  display: inline-block;
}
.b39 {
  width: calc(100% - 29px);
  top: 706px;
  left: 15px;
  font-size: var(--font-size-5xl);
  line-height: 36px;
  text-align: center;
}
.asiantechlink26 {
  top: calc(50% - 522.5px);
  left: calc(50% - 181.5px);
  line-height: 28.8px;
  width: 364px;
}
.asian-techlink {
  font-family: var(--font-source-han-sans-jp);
}
.itit {
  margin: 0;
}
.asian-techlinkit {
  position: absolute;
  top: 927px;
  left: calc(50% - 181.5px);
  line-height: 28.8px;
  display: inline-block;
  width: 364px;
}
.asiantechlink28,
.div66 {
  position: absolute;
  left: 15px;
}
.div66 {
  top: 10px;
  font-size: var(--font-size-11xl);
  font-weight: 800;
}
.asiantechlink28 {
  width: calc(100% - 29px);
  top: 761px;
  line-height: 28.8px;
  display: inline-block;
  text-align: center;
}
.lp-sp-child3,
.lp-sp-child4,
.lp-sp-child5 {
  position: absolute;
  width: calc(100% - 30px);
  top: calc(50% + 1096.5px);
  right: 15px;
  left: 15px;
  background-color: var(--color-whitesmoke);
  height: 245px;
}
.lp-sp-child4,
.lp-sp-child5 {
  top: calc(50% + 1652.5px);
}
.lp-sp-child5 {
  top: calc(50% + 1361.5px);
  height: 271px;
}
.b43,
.b44,
.b45,
.div67,
.div68,
.div69 {
  position: absolute;
  top: calc(50% + 1116.5px);
  left: 48px;
  font-size: var(--font-size-mini);
}
.b44,
.b45,
.div67,
.div68,
.div69 {
  top: calc(50% + 1672.5px);
}
.b45,
.div67,
.div68,
.div69 {
  width: calc(100% - 72px);
  top: calc(50% + 1381.5px);
  line-height: 25.5px;
  display: inline-block;
}
.div67,
.div68,
.div69 {
  top: calc(50% + 1147.5px);
}
.div68,
.div69 {
  top: calc(50% + 1703.5px);
}
.div69 {
  top: calc(50% + 1438.5px);
}
.it8 {
  top: 120px;
  left: calc(50% - 125.5px);
  font-size: var(--font-size-9xl);
  line-height: 50.4px;
}
.asiantechlinksns,
.b46,
.it8 {
  position: absolute;
  text-align: center;
}
.b46 {
  top: 240px;
  left: calc(50% - 159px);
  line-height: 28.8px;
}
.asiantechlinksns {
  top: 400px;
  left: calc(50% - 130.5px);
}
.div70 {
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 96.25px);
}
.path-3793-icon5 {
  position: absolute;
  width: calc(100% - 0.5px);
  right: 0.5px;
  bottom: -0.5px;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  height: 1px;
}
.parent2 {
  position: absolute;
  top: 532px;
  left: calc(50% - 96.5px);
  width: 192.5px;
  height: 24px;
  text-align: center;
  color: var(--color-dimgray);
}
.lp-sp-child6 {
  position: absolute;
  top: 454px;
  left: calc(50% - 140.89px);
  width: 281.8px;
  height: 48px;
  object-fit: cover;
}
.b47 {
  top: 844px;
  left: 15px;
  font-size: var(--font-size-31xl);
  line-height: var(--font-size-8xl);
}
.b47,
.b48,
.itit1 {
  position: absolute;
}
.b48 {
  top: 1281px;
  left: 94px;
  font-size: var(--font-size-lg);
  line-height: var(--font-size-8xl);
}
.itit1 {
  top: 1354px;
  left: calc(50% - 181.5px);
  line-height: 28.8px;
  display: inline-block;
  width: 364px;
}
.ai,
.b50,
.b51,
.b52 {
  position: absolute;
  top: 1271px;
  left: 15px;
  font-size: var(--font-size-31xl);
  line-height: var(--font-size-8xl);
}
.ai,
.b51,
.b52 {
  top: 1651px;
  left: 94px;
  font-size: var(--font-size-lg);
}
.ai,
.b52 {
  top: 2049px;
}
.b52 {
  top: 2419px;
}
.asian-techlink35,
.asian-techlinkaii,
.itit3 {
  position: absolute;
  top: 1724px;
  left: calc(50% - 181.5px);
  line-height: 28.8px;
  display: inline-block;
  width: 364px;
}
.asian-techlink35,
.asian-techlinkaii {
  top: 2122px;
}
.asian-techlink35 {
  top: 2492px;
}
.b59,
.b60 {
  font-size: var(--font-size-31xl);
  line-height: var(--font-size-8xl);
}
.b59 {
  position: absolute;
  top: calc(50% - 1896.5px);
  left: 15px;
}
.b60 {
  top: calc(50% - 1498.5px);
}
.b60,
.b61,
.lp-sp-child7 {
  position: absolute;
  left: 15px;
}
.b61 {
  top: calc(50% - 1128.5px);
  font-size: var(--font-size-31xl);
  line-height: var(--font-size-8xl);
}
.lp-sp-child7 {
  width: calc(100% - 30px);
  top: calc(50% - 1159.5px);
  right: 15px;
  background-color: var(--color-lightgray);
  height: 1px;
}
.lp-sp-child8 {
  top: calc(50% - 1529.5px);
}
.lp-sp-child10,
.lp-sp-child8,
.lp-sp-child9 {
  position: absolute;
  width: calc(100% - 30px);
  right: 15px;
  left: 15px;
  background-color: var(--color-lightgray);
  height: 1px;
}
.lp-sp-child9 {
  top: calc(50% - 1927.5px);
}
.lp-sp-child10 {
  top: 1240px;
}
.b62 {
  top: 2924px;
  left: calc(50% - 181.5px);
  display: inline-block;
  width: 364px;
}
.b62,
.b63,
.b64 {
  position: absolute;
  font-size: var(--font-size-5xl);
  line-height: 36px;
  text-align: center;
}
.b63 {
  top: 3628px;
  left: calc(50% - 181.5px);
  display: inline-block;
  width: 364px;
}
.b64 {
  top: calc(50% + 575.5px);
  left: calc(50% - 108px);
}
.ellipse-icon {
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.b65,
.div71,
.ellipse-icon {
  position: absolute;
}
.b65 {
  top: calc(50% - 46px);
  left: 24px;
  line-height: var(--font-size-5xl);
}
.div71 {
  width: calc(100% - 39px);
  top: calc(50% - 14px);
  left: 20px;
  font-size: var(--font-size-sm);
  line-height: 21px;
  display: inline-block;
}
.ellipse-parent {
  position: absolute;
  top: 3346px;
  left: calc(50% - 181.5px);
  width: 162px;
  height: 162px;
  text-align: center;
  color: var(--color-white);
}
.b66 {
  position: absolute;
  top: calc(50% - 46px);
  left: calc(50% - 49px);
  line-height: var(--font-size-5xl);
}
.ellipse-container,
.ellipse-group {
  position: absolute;
  top: 3184px;
  left: calc(50% - 80.5px);
  width: 162px;
  height: 162px;
  text-align: center;
  color: var(--color-white);
}
.ellipse-container {
  top: 3346px;
  left: calc(50% + 19.5px);
}
.lp-sp-child11,
.lp-sp-child12 {
  position: absolute;
  width: calc(100% - 30px);
  top: calc(50% + 247.5px);
  right: 15px;
  left: 15px;
  background-color: var(--color-white);
  height: 241px;
  opacity: 0.9;
}
.lp-sp-child12 {
  top: calc(50% + 630.5px);
  height: 264px;
}
.cms1 {
  position: absolute;
  width: calc(100% - 69px);
  top: calc(50% + 335.5px);
  left: 35px;
  font-size: var(--font-size-sm);
  line-height: 21px;
  display: inline-block;
}
.asiantechlink29 {
  top: calc(50% + 728.5px);
}
.asiantechlink29,
.div74,
.div75,
.linuxapachemysqlphp1 {
  position: absolute;
  width: calc(100% - 69px);
  left: 35px;
  font-size: var(--font-size-sm);
  line-height: 21px;
  display: inline-block;
}
.div74 {
  top: calc(50% + 688.5px);
  text-align: center;
}
.div75,
.linuxapachemysqlphp1 {
  top: calc(50% + 397.5px);
}
.div75 {
  top: calc(50% + 438.5px);
}
.b68 {
  top: calc(50% + 277.5px);
  left: calc(50% - 86.5px);
  line-height: var(--font-size-5xl);
  text-align: center;
}
.b68,
.div76,
.it19 {
  position: absolute;
}
.it19 {
  top: calc(50% + 660.5px);
  left: calc(50% - 101.5px);
  line-height: var(--font-size-5xl);
  text-align: center;
}
.div76 {
  top: calc(50% + 145.5px);
  left: calc(50% - 181.5px);
  line-height: 28.8px;
  display: inline-block;
  width: 364px;
}
.lp-sp-child13,
.lp-sp-child14 {
  position: absolute;
  width: calc(100% - 70px);
  top: calc(50% + 386.5px);
  right: 35px;
  left: 35px;
  background-color: var(--color-lightgray);
  height: 1px;
}
.lp-sp-child14 {
  top: calc(50% + 427.5px);
}
.lp-sp-child15,
.lp-sp-child16 {
  position: absolute;
  top: calc(50% + 508.5px);
  left: calc(50% - 22.5px);
  width: 46px;
  height: 7px;
}
.lp-sp-child16 {
  top: calc(50% + 914.5px);
}
.div77 {
  position: absolute;
  width: 100%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fafafa;
  height: 100px;
}
.copyright-asiantechlink1 {
  position: absolute;
  top: calc(50% + 3447.5px);
  left: calc(50% - 146.5px);
  font-size: var(--font-size-xs);
  text-align: right;
}
.icon-awesome-phone-alt {
  position: absolute;
  bottom: 7px;
  left: 0;
  width: 36px;
  height: 36px;
}
.b69 {
  position: absolute;
  top: 0;
  left: 44px;
}
.icon-awesome-phone-alt-parent {
  position: absolute;
  top: calc(50% + 3104.5px);
  left: calc(50% - 166.5px);
  width: 334px;
  height: 58px;
  text-align: center;
  font-size: var(--font-size-21xl);
}
.ho-chi-minh {
  position: absolute;
  top: calc(50% + 3065.5px);
  left: calc(50% - 89.5px);
  font-size: var(--font-size-xl);
  text-align: center;
}
.kicotrans-bld-1f-container {
  position: absolute;
  top: calc(50% + 3176.5px);
  left: calc(50% - 144.5px);
  line-height: 28.8px;
  text-align: center;
}
.icon-awesome-phone-alt-group {
  position: absolute;
  top: calc(50% + 2860.5px);
  left: calc(50% - 155.5px);
  width: 312px;
  height: 58px;
  text-align: center;
  font-size: var(--font-size-21xl);
}
.f1 {
  position: absolute;
  bottom: 552px;
  left: calc(50% - 93.5px);
  line-height: 28.8px;
}
.b71,
.f1,
.office {
  text-align: center;
}
.office {
  position: absolute;
  top: calc(50% + 2821.5px);
  left: calc(50% - 50.5px);
  font-size: var(--font-size-xl);
}
.b71 {
  top: calc(50% + 1041.5px);
  left: calc(50% - 84px);
  font-size: var(--font-size-5xl);
  line-height: 36px;
}
.b71,
.div78,
.sns {
  position: absolute;
}
.sns {
  width: calc(100% - 29px);
  bottom: 766px;
  left: 15px;
  font-size: var(--font-size-5xl);
  line-height: 36px;
  display: inline-block;
  text-align: center;
}
.div78 {
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--color-dimgray);
}
.asiantechlink31 {
  position: absolute;
  width: calc(100% - 29px);
  top: calc(50% - 112px);
  left: 15px;
  line-height: 39.1px;
  display: inline-block;
}
.div79 {
  position: absolute;
  top: calc(50% - 13px);
  left: calc(50% - 87.5px);
  font-weight: 500;
}
.wrapper7 {
  position: absolute;
  top: calc(50% + 20px);
  left: calc(50% - 126.5px);
  border-radius: var(--br-5xl);
  background-color: var(--color-white);
  width: 253px;
  height: 48px;
  font-size: var(--font-size-base);
  color: var(--color-darkslategray);
}
.parent3 {
  height: 100%;
  width: 100%;
  right: 0;
  bottom: 0;
}
.div80,
.parent3 {
  position: absolute;
  top: 0;
  left: 0;
}
.path-3794-icon {
  position: absolute;
  width: calc(100% - 1.7px);
  right: 2.2px;
  bottom: -0.5px;
  left: -0.5px;
  max-width: 100%;
  overflow: hidden;
  height: 1px;
}
.parent4 {
  position: absolute;
  top: calc(50% + 88px);
  left: calc(50% - 47.5px);
  width: 96px;
  height: 24px;
  font-size: var(--font-size-base);
}
.component-6-1 {
  position: absolute;
  width: 100%;
  right: 0;
  bottom: 897px;
  left: 0;
  height: 344px;
  text-align: center;
  font-size: 23px;
  color: var(--color-white);
}
.lp-sp-child17 {
  position: absolute;
  top: calc(50% + 3289.5px);
  left: calc(50% - 140.86px);
  width: 281.8px;
  height: 48px;
  object-fit: cover;
}
.e98e9057-15c2-4059-83ae-e5f2a7-icon {
  position: absolute;
  right: 0;
  bottom: 110px;
  width: 74px;
  height: 67px;
  object-fit: cover;
}
.b72 {
  position: absolute;
  top: calc(50% + 1957.5px);
  left: calc(50% - 48px);
  font-size: var(--font-size-5xl);
  line-height: 36px;
  text-align: center;
}
.fois-ict-pro-container1,
.fois-ict-pro-container2 {
  position: absolute;
  top: calc(50% + 2012.5px);
  left: calc(50% - 171.5px);
  line-height: var(--font-size-9xl);
  text-align: center;
}
.fois-ict-pro-container2 {
  top: calc(50% + 2112.5px);
  left: calc(50% - 99.5px);
}
.httpsfoisictprocom1 {
  color: var(--color-dimgray);
}
.icon-feather-external-link1 {
  position: absolute;
  height: 66.67%;
  width: 5.9%;
  top: 20.83%;
  right: 0.02%;
  bottom: 12.5%;
  left: 94.08%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.web-httpsfoisictprocom-parent {
  position: absolute;
  top: calc(50% + 2212.5px);
  left: calc(50% - 135.5px);
  width: 271.1px;
  height: 24px;
}
.b73,
.div82 {
  position: absolute;
}
.b73 {
  top: calc(50% - 6px);
  left: calc(50% - 99.5px);
  line-height: var(--font-size-11xl);
}
.div82 {
  top: calc(50% - 23px);
  left: calc(50% - 59.5px);
  font-size: var(--font-size-xs);
}
.icon-awesome-arrow-right {
  position: absolute;
  top: calc(50% - 6px);
  right: 15.01px;
  width: 12px;
  height: 11.7px;
}
.div81 {
  position: absolute;
  width: 100%;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: var(--color-dimgray);
  height: 70px;
  font-size: var(--font-size-xl);
  color: var(--color-white);
}
.group-child3 {
  top: 0;
}
.group-child3,
.group-child4,
.group-child5 {
  position: absolute;
  width: 100%;
  right: 0;
  left: 0;
  border-radius: var(--br-12xs);
  background-color: var(--color-white);
  height: 2px;
}
.group-child4 {
  top: calc(50% - 1px);
}
.group-child5 {
  bottom: 0;
}
.rectangle-group {
  position: absolute;
  top: calc(50% - 9px);
  left: calc(50% - 11px);
  width: 22px;
  height: 18px;
}
.group-wrapper3 {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 10px;
  background-color: var(--color-dimgray);
}
.lp-sp-inner1 {
  position: absolute;
  top: 7px;
  right: 7px;
  width: 50px;
  height: 50px;
}
.lp-sp {
  position: relative;
  background-color: var(--color-white);
  width: 100%;
  height: 7075px;
  text-align: left;
  font-size: var(--font-size-base);
  color: var(--color-darkslategray);
  font-family: var(--font-source-han-sans-jp);
}
.div144 {
  position: absolute;
  top: calc(50% - 13px);
  left: calc(50% - 71.5px);
  font-weight: 500;
}
.wrapper14 {
  position: absolute;
  top: calc(50% - 3528.5px);
  right: 70px;
  border-radius: var(--br-5xl);
  background-color: var(--color-dimgray);
  width: 185px;
  height: 48px;
  text-align: center;
  color: var(--color-white);
}