.lp-sp-child18,
.lp-sp-child19 {
  position: absolute;
  width: 100%;
  right: 0;
  left: 0;
  background-color: var(--color-whitesmoke);
}
.lp-sp-child18 {
  bottom: 454px;
  height: 1421px;
}
.lp-sp-child19 {
  top: calc(50% + 376.5px);
  height: 670px;
}
.lp-sp-child20,
.lp-sp-child21,
.lp-sp-child22,
.lp-sp-child23 {
  position: absolute;
  width: calc(100% - 30px);
  top: calc(50% - 881.5px);
  right: 15px;
  left: 15px;
  background-color: var(--color-whitesmoke);
  height: 386px;
}
.lp-sp-child21,
.lp-sp-child22,
.lp-sp-child23 {
  top: calc(50% - 475.5px);
}
.lp-sp-child22,
.lp-sp-child23 {
  top: calc(50% - 69.5px);
}
.lp-sp-child23 {
  top: calc(50% + 744.5px);
  background-color: var(--color-white);
  height: 225px;
}
.lp-sp-child24,
.lp-sp-child25 {
  position: absolute;
  width: 100%;
  top: 1279px;
  right: 0;
  left: 0;
  background-color: var(--color-whitesmoke);
  height: 2106px;
}
.lp-sp-child25 {
  top: 0;
  background-color: var(--color-lightgray);
  height: 508px;
}
.ai18 {
  position: absolute;
  top: 1736px;
  display: inline-block;
}
.ai18,
.b133,
.b134 {
  width: calc(100% - 29px);
  left: 15px;
  font-size: var(--font-size-lgi);
}
.b133 {
  position: absolute;
  top: calc(50% - 2689.5px);
  display: inline-block;
}
.b134 {
  top: calc(50% - 2208.5px);
}
.b134,
.b135,
.b136 {
  position: absolute;
  display: inline-block;
}
.b135 {
  width: calc(100% - 29px);
  top: calc(50% - 1804.5px);
  left: 15px;
  font-size: var(--font-size-lgi);
  line-height: 32.3px;
}
.b136 {
  top: 568px;
  font-size: var(--font-size-4xl);
  line-height: 39.1px;
}
.ai19,
.b136,
.b137 {
  width: calc(100% - 29px);
  left: 15px;
  text-align: center;
}
.ai19 {
  position: absolute;
  top: calc(50% - 851.5px);
  font-size: var(--font-size-lgi);
  display: inline-block;
}
.b137 {
  top: calc(50% - 445.5px);
}
.b137,
.b138,
.it52 {
  position: absolute;
  font-size: var(--font-size-lgi);
  display: inline-block;
}
.b138 {
  width: calc(100% - 29px);
  top: calc(50% - 39.5px);
  left: 15px;
  text-align: center;
}
.it52 {
  width: calc(100% - 79px);
  top: calc(50% + 774.5px);
  left: 40px;
}
.ai20,
.ai21,
.asiantechlinkit6,
.div119,
.div120 {
  position: absolute;
  width: calc(100% - 29px);
  top: calc(50% - 1034.5px);
  left: 15px;
  line-height: 25.5px;
  display: inline-block;
}
.ai20,
.ai21,
.div119,
.div120 {
  width: calc(100% - 79px);
  top: calc(50% - 579.5px);
  left: 40px;
}
.ai21,
.div119,
.div120 {
  top: calc(50% - 173.5px);
}
.ai21,
.div120 {
  top: calc(50% + 232.5px);
}
.ai21 {
  top: calc(50% + 816.5px);
}
.ai23,
.asiantechlink48 {
  position: absolute;
  left: 15px;
}
.ai23 {
  width: calc(100% - 29px);
  top: 1778px;
  line-height: 25.5px;
  display: inline-block;
}
.asiantechlink48 {
  top: calc(50% - 2647.5px);
}
.ai25,
.asiantechlink48,
.div121 {
  width: calc(100% - 29px);
  line-height: 25.5px;
  display: inline-block;
}
.ai25 {
  position: absolute;
  top: calc(50% - 2166.5px);
  left: 15px;
}
.div121 {
  top: calc(50% - 1730.5px);
}
.div121,
.div122,
.div123 {
  position: absolute;
  left: 15px;
}
.div122 {
  top: 10px;
  font-size: var(--font-size-11xl);
  font-weight: 800;
}
.div123 {
  width: calc(100% - 29px);
  bottom: 20px;
  line-height: 25.5px;
  display: inline-block;
}
.group-child22 {
  position: absolute;
  top: 30px;
  left: calc(50% - 50.5px);
  border-radius: var(--br-34xl);
  background-color: var(--color-white);
  width: 106px;
  height: 106px;
}
.b139 {
  position: absolute;
  top: calc(50% - 65.5px);
  left: calc(50% - 17.5px);
  font-size: var(--font-size-xl);
  text-align: center;
}
.dx-parent,
.parent14 {
  position: absolute;
  left: 0;
  background-color: var(--color-lightgray);
  height: 269px;
}
.parent14 {
  bottom: 0;
  width: 177px;
}
.dx-parent {
  width: 100%;
  top: calc(50% - 134.5px);
  right: 0;
}
.b140 {
  position: absolute;
  top: calc(50% - 65.5px);
  left: calc(50% - 17.5px);
  font-size: var(--font-size-xl);
  display: inline-block;
  text-align: center;
  width: 41px;
}
.group-parent14 {
  position: absolute;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  width: 177px;
}
.group-parent15,
.rectangle-parent4 {
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
}
.rectangle-parent4 {
  width: 100%;
  left: 0;
}
.group-parent15 {
  width: 177px;
}
.group-parent13 {
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  left: 0;
  height: 269px;
}
.div125 {
  position: absolute;
  width: calc(100% - 29px);
  top: calc(50% + 16.5px);
  left: 15px;
  line-height: 25.5px;
  display: inline-block;
}
.parent15 {
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: var(--color-lightgray);
  width: 177px;
  height: 269px;
}
.group-parent12 {
  position: absolute;
  top: calc(50% - 4286.5px);
  left: calc(50% - 181.5px);
  width: 363px;
  height: 548px;
}
.span40 {
  font-size: var(--font-size-21xl);
}
.asiantechlink-it1 {
  top: 1339px;
  line-height: 39.1px;
}
.asiantechlink-it1,
.b143,
.b144 {
  position: absolute;
  width: calc(100% - 29px);
  left: 15px;
  font-size: var(--font-size-4xl);
  display: inline-block;
  text-align: center;
}
.b143 {
  top: calc(50% - 1137.5px);
  line-height: 39.1px;
}
.b144 {
  top: calc(50% + 1106.5px);
}
.faq1 {
  top: calc(50% + 2471.5px);
}
.b145,
.b146,
.faq1 {
  position: absolute;
  width: calc(100% - 29px);
  left: 15px;
  font-size: var(--font-size-4xl);
  display: inline-block;
  text-align: center;
}
.b145 {
  bottom: 1781px;
}
.b146 {
  top: calc(50% + 436.5px);
}
.lp-sp-child26,
.lp-sp-child27,
.lp-sp-child28,
.lp-sp-child29 {
  position: absolute;
  width: calc(100% - 30px);
  right: 15px;
  left: 15px;
  background-color: var(--color-lightgray);
  height: 230px;
}
.lp-sp-child26 {
  top: 1486px;
}
.lp-sp-child27,
.lp-sp-child28,
.lp-sp-child29 {
  top: calc(50% - 2939.5px);
}
.lp-sp-child28,
.lp-sp-child29 {
  top: calc(50% - 2458.5px);
}
.lp-sp-child29 {
  top: calc(50% - 2054.5px);
}
.b147,
.b148,
.b149,
.b150 {
  position: absolute;
  left: calc(50% - 70.5px);
  font-size: var(--font-size-xl);
  line-height: 25px;
  text-align: center;
}
.b147 {
  top: 1587px;
}
.b148,
.b149,
.b150 {
  top: calc(50% - 2838.5px);
}
.b149,
.b150 {
  top: calc(50% - 2357.5px);
}
.b150 {
  top: calc(50% - 1953.5px);
}
.lp-sp-child30,
.lp-sp-child31,
.lp-sp-child32,
.lp-sp-child33 {
  position: absolute;
  width: calc(100% - 80px);
  top: calc(50% - 804.5px);
  right: 40px;
  left: 40px;
  background-color: var(--color-lightgray);
  height: 210px;
}
.lp-sp-child31,
.lp-sp-child32,
.lp-sp-child33 {
  top: calc(50% - 398.5px);
}
.lp-sp-child32,
.lp-sp-child33 {
  top: calc(50% + 7.5px);
}
.lp-sp-child33 {
  width: calc(100% - 30px);
  top: calc(50% + 500.5px);
  right: 15px;
  left: 15px;
  height: 244px;
}
.b151,
.b152,
.b153,
.b154 {
  position: absolute;
  top: calc(50% - 713.5px);
  left: calc(50% - 69.5px);
  font-size: var(--font-size-xl);
  text-align: center;
}
.b152,
.b153,
.b154 {
  top: calc(50% - 307.5px);
}
.b153,
.b154 {
  top: calc(50% + 98.5px);
}
.b154 {
  top: calc(50% + 608.5px);
}
.lp-sp-child34 {
  position: absolute;
  top: calc(50% + 979.5px);
  left: calc(50% - 22.5px);
  width: 46px;
  height: 7px;
}
.lp-sp-child35,
.lp-sp-child36,
.lp-sp-child37 {
  position: absolute;
  width: calc(100% - 30px);
  top: calc(50% + 2525.5px);
  right: 15px;
  left: 15px;
  background-color: var(--color-whitesmoke);
  height: 144px;
}
.lp-sp-child36,
.lp-sp-child37 {
  top: calc(50% + 2689.5px);
  height: 169px;
}
.lp-sp-child37 {
  top: calc(50% + 2878.5px);
  height: 144px;
}
.b155,
.b156 {
  position: absolute;
  bottom: 1740px;
  left: 15px;
}
.b156 {
  bottom: 1453px;
}
.b157,
.b158,
.b159,
.b160,
.b161 {
  position: absolute;
  bottom: 1361px;
  left: 15px;
}
.b158,
.b159,
.b160,
.b161 {
  bottom: 1622px;
}
.b159,
.b160,
.b161 {
  bottom: 1269px;
}
.b160,
.b161 {
  bottom: 1075px;
}
.b161 {
  bottom: 906px;
}
.b162,
.it54 {
  width: calc(100% - 72px);
  left: 48px;
  line-height: 25.5px;
  display: inline-block;
}
.it54 {
  position: absolute;
  top: calc(50% + 2545.5px);
}
.b162 {
  top: calc(50% + 2709.5px);
}
.b162,
.b163,
.q6,
.q7 {
  position: absolute;
}
.b163 {
  width: calc(100% - 72px);
  top: calc(50% + 2898.5px);
  left: 48px;
  line-height: 25.5px;
  display: inline-block;
}
.q6,
.q7 {
  left: 25px;
}
.q6 {
  top: calc(50% + 2542.5px);
  font-size: var(--font-size-lg);
  line-height: var(--font-size-lg);
  font-weight: 900;
  font-family: var(--font-lato);
  color: var(--color-lightgray);
}
.q7 {
  top: calc(50% + 2706.5px);
}
.a6,
.a7,
.q7,
.q8 {
  font-size: var(--font-size-lg);
  line-height: var(--font-size-lg);
  font-weight: 900;
  font-family: var(--font-lato);
  color: var(--color-lightgray);
}
.q8 {
  position: absolute;
  top: calc(50% + 2895.5px);
  left: 25px;
}
.a6,
.a7 {
  left: 26px;
}
.a6 {
  position: absolute;
  top: calc(50% + 2599.5px);
}
.a7 {
  top: calc(50% + 2763.5px);
}
.a7,
.a8,
.div126 {
  position: absolute;
}
.a8 {
  top: calc(50% + 2952.5px);
  left: 26px;
  font-size: var(--font-size-lg);
  line-height: var(--font-size-lg);
  font-weight: 900;
  font-family: var(--font-lato);
  color: var(--color-lightgray);
}
.div126 {
  width: 100%;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--color-lightgray);
  height: 79px;
}
.copyright-asiantechlink3 {
  position: absolute;
  bottom: 10px;
  left: calc(50% - 134.5px);
  font-size: 11px;
  text-align: right;
}
.lp-sp-child38 {
  position: absolute;
  right: 5px;
  bottom: 5px;
  width: 50px;
  height: 50px;
}
.httpsfoisictprocom3 {
  color: var(--color-dimgray);
}
.div127,
.div128,
.fois-ict-pro-container7 {
  position: absolute;
  width: calc(100% - 39px);
  left: 15px;
  display: inline-block;
}
.fois-ict-pro-container7 {
  bottom: 1683px;
  line-height: 25.5px;
}
.div127,
.div128 {
  bottom: 1422px;
}
.div128 {
  bottom: 1330px;
}
.hr {
  margin: 0;
}
.f-tel-036802-8530-f-container1,
.hr-fois-container1 {
  position: absolute;
  width: calc(100% - 39px);
  bottom: 1514px;
  left: 15px;
  line-height: 25.5px;
  display: inline-block;
}
.f-tel-036802-8530-f-container1 {
  bottom: 1136px;
}
.ict-2ict1 {
  width: calc(100% - 39px);
  bottom: 967px;
  left: 15px;
}
.div129,
.div130,
.div131,
.div132,
.ict-2ict1 {
  position: absolute;
  line-height: 25.5px;
  display: inline-block;
}
.div129 {
  width: calc(100% - 39px);
  bottom: 798px;
  left: 15px;
}
.div130,
.div131,
.div132 {
  width: calc(100% - 72px);
  top: calc(50% + 2602.5px);
  left: 48px;
}
.div131,
.div132 {
  top: calc(50% + 2766.5px);
}
.div132 {
  top: calc(50% + 2955.5px);
}
.lp-sp-child39 {
  position: absolute;
  bottom: 33px;
  left: calc(50% - 83.5px);
  width: 167px;
  height: 36px;
  object-fit: cover;
}
.path-3758-icon,
.path-3766-icon {
  right: 15.5px;
  left: 14.5px;
  max-width: 100%;
  overflow: hidden;
  height: 1px;
}
.path-3758-icon {
  position: absolute;
  width: calc(100% - 30px);
  bottom: 1662.5px;
}
.path-3766-icon {
  bottom: 1401.5px;
}
.path-3765-icon,
.path-3766-icon,
.path-3767-icon {
  position: absolute;
  width: calc(100% - 30px);
}
.path-3767-icon {
  right: 15.5px;
  bottom: 1309.5px;
  left: 14.5px;
  max-width: 100%;
  overflow: hidden;
  height: 1px;
}
.path-3765-icon {
  bottom: 1493.5px;
}
.path-3765-icon,
.path-3768-icon,
.path-3769-icon {
  right: 15.5px;
  left: 14.5px;
  max-width: 100%;
  overflow: hidden;
  height: 1px;
}
.path-3768-icon {
  position: absolute;
  width: calc(100% - 30px);
  bottom: 1115.5px;
}
.path-3769-icon {
  bottom: 946.5px;
}
.lp-sp-child40,
.path-3769-icon,
.path-3770-icon {
  position: absolute;
  width: calc(100% - 30px);
}
.path-3770-icon {
  right: 15.5px;
  bottom: 777.5px;
  left: 14.5px;
  max-width: 100%;
  overflow: hidden;
  height: 1px;
}
.lp-sp-child40 {
  right: 15px;
  bottom: 514px;
  left: 15px;
  background-color: var(--color-lightgray);
  height: 244px;
}
.b164 {
  position: absolute;
  bottom: 621px;
  left: calc(50% - 69.5px);
  font-size: var(--font-size-xl);
  text-align: center;
}
.icon-feather-external-link4 {
  position: absolute;
  height: 0.14%;
  width: 3.59%;
  top: 82.86%;
  right: 31.51%;
  bottom: 17%;
  left: 64.9%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.lp-sp-child41,
.lp-sp-child42,
.lp-sp-child43 {
  position: absolute;
  width: calc(100% - 30px);
  top: calc(50% + 1170.5px);
  right: 15px;
  left: 15px;
  background-color: var(--color-whitesmoke);
  height: 207px;
}
.lp-sp-child42,
.lp-sp-child43 {
  top: calc(50% + 1397.5px);
  height: 232px;
}
.lp-sp-child43 {
  top: calc(50% + 1719.5px);
  height: 257px;
}
.b165,
.b166,
.b167 {
  position: absolute;
  width: calc(100% - 79px);
  top: calc(50% + 1200.5px);
  left: 40px;
  font-size: var(--font-size-lgi);
  display: inline-block;
  text-align: center;
}
.b166,
.b167 {
  top: calc(50% + 1427.5px);
}
.b167 {
  top: calc(50% + 1749.5px);
  line-height: 32.3px;
}
.span41 {
  font-size: var(--font-size-mini);
}
.b168,
.b169 {
  position: absolute;
  width: calc(100% - 79px);
  top: calc(50% + 1227.5px);
  left: 40px;
  line-height: 25.5px;
  display: inline-block;
  text-align: center;
  font-size: var(--font-size-21xl);
}
.b169 {
  top: calc(50% + 1454.5px);
}
.p138 {
  margin: 0;
  font-size: var(--font-size-mini);
}
.b170 {
  position: absolute;
  width: calc(100% - 79px);
  top: calc(50% + 1808.5px);
  left: 40px;
  line-height: 25.5px;
  display: inline-block;
  text-align: center;
  font-size: var(--font-size-21xl);
}
.it-ai1 {
  top: 0;
  line-height: 39.1px;
}
.it-ai-wrapper,
.it-ai1,
.it-ai2 {
  position: absolute;
  left: 0;
}
.it-ai-wrapper {
  width: calc(100% - 20px);
  top: 0;
  right: 20px;
  height: 73px;
  font-size: var(--font-size-4xl);
}
.it-ai2 {
  width: calc(100% + 1px);
  top: calc(50% - 63.5px);
  font-size: var(--font-size-mini);
  line-height: 25.5px;
  display: inline-block;
}
.group-child27 {
  position: absolute;
  width: calc(100% - 54px);
  right: 27px;
  bottom: 44px;
  left: 27px;
  border-radius: var(--br-5xl);
  background-color: var(--color-dimgray);
  height: 48px;
}
.div133,
.div134 {
  position: absolute;
  text-align: center;
}
.div133 {
  top: calc(50% + 75.5px);
  left: calc(50% - 71.5px);
  font-weight: 500;
  color: var(--color-white);
}
.div134 {
  top: calc(50% + 132.5px);
  left: calc(50% - 47.5px);
  color: var(--color-dimgray);
}
.path-3793-icon10 {
  position: absolute;
  bottom: -0.5px;
  left: calc(50% - 48px);
  width: 94.3px;
  height: 1px;
}
.group-parent16 {
  position: absolute;
  width: calc(100% - 30px);
  top: 98px;
  right: 15px;
  left: 15px;
  height: 313px;
  font-size: var(--font-size-base);
}
.span43 {
  font-size: var(--font-size-9xl);
}
.ai28 {
  position: absolute;
  top: 0;
  left: 16.61px;
  line-height: 25.5px;
}
.icon-awesome-check-circle9 {
  position: absolute;
  top: calc(50% - 12px);
  left: 0;
  width: 12.6px;
  height: 12.6px;
}
.icon-awesome-check-circle10 {
  position: absolute;
  bottom: 4.4px;
  left: 0;
  width: 12.6px;
  height: 12.6px;
}
.ai-parent1 {
  position: absolute;
  top: calc(50% + 1285.5px);
  left: calc(50% - 113.5px);
  width: 226.6px;
  height: 62px;
}
.icon-awesome-check-circle11,
.icon-awesome-check-circle12 {
  position: absolute;
  top: calc(50% - 24.5px);
  left: 0;
  width: 12.6px;
  height: 12.6px;
}
.icon-awesome-check-circle12 {
  top: calc(50% + 1.5px);
}
.icon-awesome-check-circle13 {
  position: absolute;
  bottom: 3.4px;
  left: 0;
  width: 12.6px;
  height: 12.6px;
}
.ai-parent2 {
  position: absolute;
  top: calc(50% + 1512.5px);
  left: calc(50% - 113.5px);
  width: 226.6px;
  height: 87px;
}
.b171 {
  position: absolute;
  width: calc(100% - 15.6px);
  top: calc(50% - 23.5px);
  left: 16.61px;
  line-height: 25.5px;
  display: inline-block;
}
.icon-awesome-check-circle14 {
  position: absolute;
  top: 4px;
  left: 0;
  width: 12.6px;
  height: 12.6px;
}
.parent16 {
  position: absolute;
  width: calc(100% - 110.4px);
  top: calc(50% + 1899.5px);
  right: 55.4px;
  left: 55px;
  height: 47px;
  font-size: var(--font-size-9xl);
}
.path-3791-icon {
  position: absolute;
  top: calc(50% + 1649.5px);
  left: calc(50% - 25.5px);
  width: 50px;
  height: 50px;
}
.icon-feather-plus {
  position: absolute;
  top: calc(50% + 1667.5px);
  left: calc(50% - 6.5px);
  width: 13.2px;
  height: 13.2px;
}
.component-5-1-child {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--color-dimgray);
}
.asiantechlink52 {
  position: absolute;
  width: calc(100% - 29px);
  top: calc(50% - 96.5px);
  left: 15px;
  font-size: var(--font-size-4xl);
  line-height: 39.1px;
  display: inline-block;
}
.component-5-1-item {
  position: absolute;
  width: calc(100% - 140px);
  top: calc(50% + 35.5px);
  right: 70px;
  left: 70px;
  border-radius: var(--br-5xl);
  background-color: var(--color-white);
  height: 48px;
}
.div135 {
  top: calc(50% + 46.5px);
  left: calc(50% - 71.5px);
  font-weight: 500;
  color: var(--color-darkslategray);
}
.div135,
.div136,
.div137 {
  position: absolute;
}
.div136 {
  width: calc(100% - 29px);
  top: calc(50% - 127.5px);
  left: 15px;
  font-size: var(--font-size-mini);
  display: inline-block;
}
.div137 {
  top: calc(50% + 103.5px);
  left: calc(50% - 47.5px);
}
.path-3794-icon1 {
  position: absolute;
  bottom: 59.5px;
  left: calc(50% - 48px);
  width: 94.3px;
  height: 1px;
}
.component-5-1 {
  top: calc(50% - 1572.5px);
}
.component-5-1,
.component-5-2,
.component-5-3 {
  position: absolute;
  width: 100%;
  right: 0;
  left: 0;
  height: 375px;
  text-align: center;
  font-size: var(--font-size-base);
  color: var(--color-white);
}
.component-5-2 {
  top: calc(50% + 2036.5px);
}
.component-5-3 {
  bottom: 79px;
}
.group-child28 {
  top: 0;
}
.group-child28,
.group-child29,
.group-child30 {
  position: absolute;
  width: 100%;
  right: 0;
  left: 0;
  border-radius: var(--br-12xs);
  background-color: var(--color-dimgray);
  border: 2px solid var(--color-dimgray);
  box-sizing: border-box;
  height: 2px;
}
.group-child29 {
  top: calc(50% - 1px);
}
.group-child30 {
  bottom: 0;
}
.rectangle-parent5 {
  position: absolute;
  top: calc(50% - 9px);
  left: calc(50% - 11px);
  width: 22px;
  height: 18px;
}
.group-wrapper8 {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--color-lightgray);
  border: 2px solid var(--color-dimgray);
  box-sizing: border-box;
}
.lp-sp-inner2 {
  position: absolute;
  top: 7px;
  right: 7px;
  width: 50px;
  height: 50px;
}
.lp-sp1 {
  position: relative;
  background-color: var(--color-white);
  width: 100%;
  height: 9915px;
  text-align: left;
  font-size: var(--font-size-mini);
  color: var(--color-darkslategray);
  font-family: var(--font-source-han-sans-jp);
}
