/* screen - home-ch */

.home-ch {
  background-color: var(--black);
  height: 100vh;
  margin: 0px;
  min-height: 6582px;
  min-width: 1280px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.home-ch .dsc08232-jwcfEj {
  background-color: transparent;
  bottom: -1064px;
  height: 1540px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.home-ch .dsc08232-LloMSy {
  background-color: transparent;
  bottom: calc(39.98% - 616px);
  height: 1540px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.home-ch .dsc08232-vIZr5B {
  background-color: transparent;
  bottom: 476px;
  height: 1540px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.home-ch .group-40-jwcfEj {
  background-color: transparent;
  bottom: 0px;
  height: 49px;
  left: 56px;
  position: absolute;
  width: calc(100.00% - 112px);
}

.home-ch .x2019-m853-all-rights-reserved-yzaMN8 {
  background-color: transparent;
  bottom: -7px;
  height: 34px;
  left: calc(48.17% - 103px);
  letter-spacing: 0.22px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 213px;
}

.home-ch .infom853com-yzaMN8 {
  background-color: transparent;
  bottom: -7px;
  height: 34px;
  left: 0px;
  letter-spacing: 0.22px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 85px;
}

.home-ch .line-21-yzaMN8 {
  background-color: transparent;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.home-ch .font-by-jetsmax-tugcu-design-co-yzaMN8 {
  background-color: transparent;
  bottom: -7px;
  height: 34px;
  letter-spacing: 0.22px;
  line-height: 11px;
  position: absolute;
  right: -2px;
  text-align: left;
  white-space: nowrap;
  width: 184px;
}

.home-ch .x2019-jwcfEj {
  background-color: transparent;
  bottom: calc(30.78% - 134px);
  cursor: pointer;
  height: 436px;
  left: 18px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease-in-out;
  width: 194px;
}

.home-ch .x2019-jwcfEj:hover {
  transform: translate(0, -5px);
}

.home-ch .line-18-jwcfEj {
  background-color: transparent;
  bottom: calc(28.53% - 1px);
  height: 3px;
  left: 19px;
  object-fit: cover;
  position: absolute;
  width: 194px;
}

.home-ch .image-jwcfEj {
  background-color: transparent;
  bottom: calc(30.78% - 134px);
  cursor: pointer;
  height: 436px;
  left: calc(21.04% - 41px);
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease-in-out;
  width: 194px;
}

.home-ch .image-jwcfEj:hover {
  transform: translate(0, -5px);
}

.home-ch .line-17-jwcfEj {
  background-color: transparent;
  bottom: calc(28.53% - 1px);
  height: 3px;
  left: calc(21.02% - 41px);
  object-fit: cover;
  position: absolute;
  width: 194px;
}

.home-ch .x1-jwcfEj {
  background-color: transparent;
  bottom: calc(30.78% - 134px);
  cursor: pointer;
  height: 436px;
  left: calc(40.34% - 78px);
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease-in-out;
  width: 193px;
}

.home-ch .x1-jwcfEj:hover {
  transform: translate(0, -5px);
}

.home-ch .line-16-jwcfEj {
  background-color: transparent;
  bottom: calc(28.53% - 1px);
  height: 3px;
  left: calc(40.34% - 78px);
  object-fit: cover;
  position: absolute;
  width: 194px;
}

.home-ch .image-LloMSy {
  background-color: transparent;
  bottom: calc(30.78% - 134px);
  cursor: pointer;
  height: 436px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: calc(40.34% - 78px);
  transition: all 0.2s ease-in-out;
  width: 193px;
}

.home-ch .image-LloMSy:hover {
  transform: translate(0, -5px);
}

.home-ch .line-15-jwcfEj {
  background-color: transparent;
  bottom: calc(28.53% - 1px);
  height: 3px;
  object-fit: cover;
  position: absolute;
  right: calc(40.35% - 78px);
  width: 194px;
}

.home-ch .image-vIZr5B {
  background-color: transparent;
  bottom: calc(30.78% - 134px);
  cursor: pointer;
  height: 436px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: calc(21.04% - 41px);
  transition: all 0.2s ease-in-out;
  width: 194px;
}

.home-ch .image-vIZr5B:hover {
  transform: translate(0, -5px);
}

.home-ch .line-13-jwcfEj {
  background-color: transparent;
  bottom: calc(28.53% - 1px);
  height: 3px;
  object-fit: cover;
  position: absolute;
  right: calc(21.03% - 41px);
  width: 194px;
}

.home-ch .benz-jwcfEj {
  background-color: transparent;
  bottom: calc(30.78% - 134px);
  cursor: pointer;
  height: 436px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  right: 18px;
  transition: all 0.2s ease-in-out;
  width: 194px;
}

.home-ch .benz-jwcfEj:hover {
  transform: translate(0, -5px);
}

.home-ch .line-14-jwcfEj {
  background-color: transparent;
  bottom: calc(28.53% - 1px);
  height: 3px;
  object-fit: cover;
  position: absolute;
  right: 19px;
  width: 194px;
}

.home-ch .line-19-jwcfEj {
  background-color: transparent;
  bottom: calc(28.44% - 1px);
  height: 3px;
  left: 18px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 37px);
}

.home-ch .dsc08074-jwcfEj {
  background-color: transparent;
  border-radius: 383px;
  bottom: calc(18.87% - 118px);
  height: 625px;
  object-fit: cover;
  position: absolute;
  right: 138px;
  width: 882px;
}

.home-ch .group-98-jwcfEj {
  background-color: transparent;
  bottom: 384px;
  cursor: pointer;
  height: 92px;
  pointer-events: auto;
  position: absolute;
  right: calc(49.94% - 197px);
  transition: all 0.2s ease-in-out;
  width: 395px;
}

.home-ch .group-98-jwcfEj:hover {
  transform: translate(0, -5px);
}

.home-ch .rectangle-39-SvWVEW {
  background-color: transparent;
  border-radius: 44px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.home-ch .text_label-SvWVEW {
  background-color: transparent;
  bottom: calc(225.51% - 97px);
  color: var(--white);
  font-family: var(--font-family-fzlantingheit-hc-gb-regular);
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  height: 43px;
  letter-spacing: 9.56px;
  line-height: 224px;
  position: absolute;
  right: calc(49.50% - 46px);
  text-align: center;
  white-space: nowrap;
  width: 92px;
}

.home-ch .dsc08232-yL16md {
  background-color: transparent;
  height: 1540px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: -54px;
  width: 100%;
}

.home-ch .dsc08232-HJG8YP {
  background-color: transparent;
  height: 1540px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: calc(29.48% - 454px);
  width: 100%;
}

.home-ch .mask-group-2-jwcfEj {
  background-color: transparent;
  height: 12.15%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100.09%;
}

.home-ch .rectangle-4-jwcfEj {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 17.13%, rgba(0, 0, 0, 0.32) 44.25%, rgba(0, 0, 0, 0) 81.45%);
  background-color: transparent;
  height: 1280px;
  left: 487px;
  opacity: 0.5;
  position: absolute;
  top: -486px;
  transform: rotate(90deg);
  width: calc(100.00% - 972px);
}

.home-ch .path-1-jwcfEj {
  background-color: transparent;
  height: 415px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 433px;
  width: 100%;
}

.home-ch .path-70-jwcfEj {
  background-color: transparent;
  height: 686px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 800px;
  width: 100%;
}

.home-ch .aaa_1284-jwcfEj {
  background-color: transparent;
  height: 264px;
  left: calc(18.94% - 65px);
  object-fit: cover;
  position: absolute;
  top: calc(18.11% - 48px);
  width: 343px;
}

.home-ch .aaa_0997-jwcfEj {
  background-color: transparent;
  height: 264px;
  object-fit: cover;
  position: absolute;
  right: calc(49.25% - 169px);
  top: calc(18.11% - 48px);
  width: 343px;
}

.home-ch .aaa_1169-jwcfEj {
  background-color: transparent;
  height: 264px;
  object-fit: cover;
  position: absolute;
  right: calc(17.45% - 60px);
  top: calc(18.11% - 48px);
  width: 343px;
}

.home-ch .rectangle-31-jwcfEj {
  background-color: transparent;
  height: 7.95%;
  left: 17.27%;
  overflow: hidden;
  position: absolute;
  top: 25.28%;
  width: 66.64%;
}

.home-ch .rectangle-31-jwcfEj video {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.home-ch .rectangle-31-jwcfEj img {
  object-fit: cover;
}

.home-ch .einscan-pro-2x-product-3dscanexpert-jwcfEj {
  background-color: transparent;
  border-radius: 171.5px;
  height: 385px;
  left: calc(20.34% - 78px);
  object-fit: cover;
  position: absolute;
  top: calc(39.97% - 154px);
  width: 385px;
}

.home-ch .aaa_0970-gr-bg-jwcfEj {
  background-color: transparent;
  height: 9.80%;
  left: 21.17%;
  object-fit: cover;
  position: absolute;
  top: 52.55%;
  width: 60.23%;
}

.home-ch .dsc08255-m-1-gr-bg-jwcfEj {
  background-color: transparent;
  height: 472px;
  object-fit: cover;
  position: absolute;
  right: -1px;
  top: calc(48.89% - 231px);
  width: 840px;
}

.home-ch .rectangle-32-jwcfEj {
  background: linear-gradient(254.11deg, rgba(0, 0, 0, 0.85) 6.99%, rgba(0, 0, 0, 0) 47.05%);
  background-color: transparent;
  height: 291px;
  opacity: 0.85;
  position: absolute;
  right: -1px;
  top: calc(49.67% - 145px);
  width: 284px;
}

.home-ch .gallery-jwcfEj {
  background-color: transparent;
  cursor: pointer;
  height: 22px;
  left: 72px;
  letter-spacing: 0.30px;
  line-height: 15px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 108px;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 51px;
}

.home-ch .gallery-jwcfEj:hover {
  transform: scale(0.9); 
}

.home-ch .contact-us-jwcfEj {
  background-color: transparent;
  cursor: pointer;
  height: 22px;
  left: 160px;
  letter-spacing: 0.30px;
  line-height: 15px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 108px;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 79px;
}

.home-ch .contact-us-jwcfEj:hover {
  transform: scale(0.9); 
}

.home-ch .path-71-jwcfEj {
  background-color: transparent;
  height: 2.47%;
  left: 25.71%;
  object-fit: cover;
  position: absolute;
  top: 5.84%;
  width: 48.59%;
}

.home-ch .group-71-jwcfEj {
  background-color: transparent;
  height: 139px;
  position: absolute;
  right: calc(49.03% - 249px);
  top: 967px;
  width: 507px;
}

.home-ch .path-54-xXV1O3 {
  background-color: transparent;
  height: 29px;
  left: calc(50.00% - 93px);
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 186px;
}

.home-ch .group-67-xXV1O3 {
  background-color: transparent;
  bottom: 0px;
  height: 59px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.home-ch .m85330-ufQM8p {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.44px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.home-ch .group-73-jwcfEj {
  background-color: transparent;
  height: 331px;
  position: absolute;
  right: calc(25.70% - 122px);
  top: calc(39.96% - 132px);
  width: 476px;
}

.home-ch .group-56-lzeav9 {
  background-color: transparent;
  bottom: 0px;
  height: 159px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.home-ch .we-chat-_20220330181914-x2MY1H {
  background-color: transparent;
  height: calc(100.00% + 75px);
  left: -38px;
  object-fit: cover;
  position: absolute;
  top: -34px;
  width: 312px;
}

.home-ch .we-chat-_20220330181903-x2MY1H {
  background-color: transparent;
  height: calc(100.00% + 75px);
  object-fit: cover;
  position: absolute;
  right: -38px;
  top: -34px;
  width: 297px;
}

.home-ch .group-72-lzeav9 {
  background-color: transparent;
  height: 130px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 269px;
}

.home-ch .path-46-2Gj7dz {
  background-color: transparent;
  height: 29px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 166px;
}

.home-ch .x3-d-2Gj7dz {
  background-color: transparent;
  height: calc(100.00% - 69px);
  left: 0px;
  letter-spacing: 0.44px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 71px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.home-ch .group-69-jwcfEj {
  background-color: transparent;
  height: 227px;
  left: 159px;
  position: absolute;
  top: calc(47.39% - 107px);
  width: 497px;
}

.home-ch .path-56-pCLyqY {
  background-color: transparent;
  height: 29px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 187px;
}

.home-ch .x4-pCLyqY {
  background-color: transparent;
  height: 151px;
  left: 1px;
  letter-spacing: 0.44px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 74px;
  width: calc(100.00% + 2px);
}

.home-ch .group-101-jwcfEj {
  background-color: transparent;
  bottom: calc(24.55% - 23px);
  cursor: pointer;
  height: 92px;
  left: calc(19.56% - 53px);
  pointer-events: auto;
  position: absolute;
  transition: all 0.2s ease-in-out;
  width: 273px;
}

.home-ch .group-101-jwcfEj:hover {
  transform: translate(0, -5px);
}

.home-ch .group-50-9W30T5 {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 1px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease-in-out;
  width: 100%;
}

.home-ch .group-50-9W30T5:hover {
  transform: scale(1.1);
}

.home-ch .rectangle-9-MFoQHq {
  background-color: transparent;
  border-radius: 44px;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.home-ch .group-100-9W30T5 {
  background-color: transparent;
  cursor: pointer;
  height: 26px;
  left: calc(50.00% - 62px);
  pointer-events: auto;
  position: absolute;
  top: calc(50.00% - 13px);
  transition: all 0.2s ease-in-out;
  width: 124px;
}

.home-ch .group-100-9W30T5:hover {
  transform: scale(1.1);
}

.home-ch .path-51-wROooZ {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.home-ch .group-102-jwcfEj {
  background-color: transparent;
  bottom: 574px;
  height: 307px;
  position: absolute;
  right: calc(48.06% - 343px);
  width: 713px;
}

.home-ch .path-55-IjvN5b {
  background-color: transparent;
  height: 29px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 189px;
}

.home-ch .group-68-IjvN5b {
  background-color: transparent;
  height: calc(100.00% - 72px);
  left: 0px;
  position: absolute;
  top: 72px;
  width: 100%;
}

.home-ch .infom853comdean-853-git4cb {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-yu_gothic);
  font-size: var(--font-size-m);
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.90px;
  line-height: 50px;
  position: absolute;
  text-align: left;
  top: -8px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.home-ch .span0-7M5b5T {
  letter-spacing: 0.44px;
}

.home-ch .span1-7M5b5T {
  font-family: var(--font-family-yugothic-light);
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
}

.home-ch .span2-7M5b5T {
  font-family: var(--font-family-fzlantingheit-hc-gb-regular);
  font-size: 45px;
  font-style: normal;
}

.home-ch .group-113-jwcfEj {
  background-color: transparent;
  height: 169px;
  left: 1px;
  position: absolute;
  top: -27px;
  width: 100%;
}

.home-ch .group-99-FvHeCU {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.home-ch .group-52-pWoj7Y {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.home-ch .group-32-jCqK8x {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.home-ch .navigation-iQPyLw {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.home-ch .group-17-Wxk4pz {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.home-ch .rectangle-1-xSmEOK {
  background-color: var(--black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.home-ch .carbon2-xSmEOK {
  background-color: transparent;
  height: calc(100.00% + 30px);
  left: -15px;
  object-fit: cover;
  position: absolute;
  top: -10px;
  width: calc(100.00% + 30px);
}

.home-ch .group-28-iQPyLw {
  background-color: transparent;
  bottom: 22px;
  height: 62px;
  position: absolute;
  right: calc(49.96% - 201px);
  width: 402px;
}

.home-ch .group-7-yi7AJR {
  background-color: transparent;
  height: calc(100.00% - 13px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.home-ch .logo-white-PyW4kN {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.home-ch .path-34-yi7AJR {
  background-color: transparent;
  bottom: 0px;
  height: 6px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 16px);
}

.home-ch .flag_of_the_-peoples-pWoj7Y {
  background-color: transparent;
  bottom: 19px;
  cursor: pointer;
  height: 24px;
  object-fit: cover;
  position: absolute;
  right: 127px;
  width: 47px;
}

.home-ch .text_label-FvHeCU {
  background-color: transparent;
  bottom: 12px;
  color: var(--white);
  cursor: pointer;
  font-family: var(--font-family-yugothic_ui-regular);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
  height: 22px;
  left: 71px;
  letter-spacing: 0.30px;
  line-height: 15px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 48px;
}

.home-ch .text_label-FvHeCU:hover {
  transform: scale(0.9); 
}

.home-ch .text_label-4KHPuj {
  background-color: transparent;
  bottom: 12px;
  color: var(--white);
  cursor: pointer;
  font-family: var(--font-family-yugothic_ui-regular);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
  height: 22px;
  left: 162px;
  letter-spacing: 0.30px;
  line-height: 15px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  transition: all 0.2s ease-in-out;
  white-space: nowrap;
  width: 63px;
}

.home-ch .text_label-4KHPuj:hover {
  transform: scale(0.9); 
}
/* screen - mobile-home-ch */

.mobile-home-ch {
  background-color: var(--black);
  height: 100vh;
  margin: 0px;
  min-height: 4926px;
  min-width: 390px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.mobile-home-ch .group-103-e6ZlcV {
  background-color: transparent;
  height: calc(100.00% - 1174px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-home-ch .dsc08232-4OHYP5 {
  background-color: transparent;
  height: 469px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-home-ch .dsc08232-uh5Cnb {
  background-color: transparent;
  height: 469px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 469px;
  width: 100%;
}

.mobile-home-ch .dsc08232-bgF40x {
  background-color: transparent;
  height: 469px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: calc(42.86% - 201px);
  width: 100%;
}

.mobile-home-ch .dsc08232-iRkovj {
  background-color: transparent;
  bottom: calc(28.57% - 134px);
  height: 469px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.mobile-home-ch .dsc08232-JCBAQr {
  background-color: transparent;
  bottom: 0px;
  height: 469px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.mobile-home-ch .dsc08232-DPtwxx {
  background-color: transparent;
  height: 469px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: calc(28.57% - 134px);
  width: 100%;
}

.mobile-home-ch .dsc08232-x45VL5 {
  background-color: transparent;
  bottom: calc(42.86% - 201px);
  height: 469px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.mobile-home-ch .dsc08232-or6TfJ {
  background-color: transparent;
  bottom: 469px;
  height: 469px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.mobile-home-ch .group-104-e6ZlcV {
  background-color: transparent;
  bottom: -274px;
  height: 2345px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.mobile-home-ch .dsc08232-EdKDqW {
  background-color: transparent;
  height: 469px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-home-ch .dsc08232-qcmtxF {
  background-color: transparent;
  height: 469px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: calc(25.00% - 117px);
  width: 100%;
}

.mobile-home-ch .dsc08232-nCydXK {
  background-color: transparent;
  bottom: calc(25.00% - 117px);
  height: 469px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.mobile-home-ch .dsc08232-U9Mjl4 {
  background-color: transparent;
  height: 469px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: calc(50.00% - 234px);
  width: 100%;
}

.mobile-home-ch .dsc08232-UWbwVH {
  background-color: transparent;
  bottom: 0px;
  height: 469px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.mobile-home-ch .group-105-e6ZlcV {
  background-color: transparent;
  height: 0.47%;
  left: 2.82%;
  position: absolute;
  top: 99.53%;
  width: 94.62%;
}

.mobile-home-ch .x2019-m853-all-rights-reserved-a2YUpZ {
  background-color: transparent;
  height: auto;
  left: 136px;
  letter-spacing: 0.10px;
  line-height: 5px;
  position: absolute;
  text-align: left;
  top: 11px;
  white-space: nowrap;
  width: auto;
}

.mobile-home-ch .infom853com-a2YUpZ {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.10px;
  line-height: 5px;
  position: absolute;
  text-align: left;
  top: 11px;
  white-space: nowrap;
  width: auto;
}

.mobile-home-ch .line-22-a2YUpZ {
  background-color: transparent;
  height: 1px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 369px;
}

.mobile-home-ch .font-by-jetsmax-tugcu-design-co-a2YUpZ {
  background-color: transparent;
  height: auto;
  left: 286px;
  letter-spacing: 0.10px;
  line-height: 5px;
  position: absolute;
  text-align: left;
  top: 11px;
  white-space: nowrap;
  width: auto;
}

.mobile-home-ch .rectangle-35-e6ZlcV {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 17.13%, rgba(0, 0, 0, 0.32) 44.25%, rgba(0, 0, 0, 0) 81.45%);
  background-color: transparent;
  height: 390px;
  left: 108px;
  opacity: 0.5;
  position: absolute;
  top: -28px;
  transform: rotate(90deg);
  width: calc(100.00% - 215px);
}

.mobile-home-ch .path-72-e6ZlcV {
  background-color: transparent;
  height: 144px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 465px;
  width: 100%;
}

.mobile-home-ch .group-84-e6ZlcV {
  background-color: transparent;
  height: 9.81%;
  left: 25.90%;
  position: absolute;
  top: 14.09%;
  width: 48.21%;
}

.mobile-home-ch .aaa_1284-V8fofR {
  background-color: transparent;
  height: 208px;
  left: -38px;
  object-fit: cover;
  position: absolute;
  top: -34px;
  width: 263px;
}

.mobile-home-ch .aaa_0997-V8fofR {
  background-color: transparent;
  height: 208px;
  left: -38px;
  object-fit: cover;
  position: absolute;
  top: 142px;
  width: 263px;
}

.mobile-home-ch .aaa_1169-V8fofR {
  background-color: transparent;
  height: 208px;
  left: -38px;
  object-fit: cover;
  position: absolute;
  top: 316px;
  width: 263px;
}

.mobile-home-ch .mask-group-3-e6ZlcV {
  background-color: transparent;
  height: 442px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 126px;
  width: 100%;
}

.mobile-home-ch .path-59-e6ZlcV {
  background-color: transparent;
  height: 144px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 330px;
  width: 100%;
}

.mobile-home-ch .rectangle-37-e6ZlcV {
  background-color: transparent;
  height: 4.51%;
  left: 3.59%;
  overflow: hidden;
  position: absolute;
  top: 25.46%;
  width: 92.82%;
}

.mobile-home-ch .rectangle-37-e6ZlcV video {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.mobile-home-ch .rectangle-37-e6ZlcV img {
  object-fit: cover;
}

.mobile-home-ch .we-chat-_20220330181914-e6ZlcV {
  background-color: transparent;
  height: 4.38%;
  left: 14.32%;
  object-fit: cover;
  position: absolute;
  top: 38.22%;
  width: 71.37%;
}

.mobile-home-ch .we-chat-_20220330181903-e6ZlcV {
  background-color: transparent;
  height: 4.55%;
  left: 14.32%;
  object-fit: cover;
  position: absolute;
  top: 41.91%;
  width: 71.37%;
}

.mobile-home-ch .group-92-e6ZlcV {
  background-color: transparent;
  height: 3.78%;
  left: 26.41%;
  position: absolute;
  top: 31.53%;
  width: 47.44%;
}

.mobile-home-ch .group-85-hndwG3 {
  background-color: transparent;
  height: 186px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 185px;
}

.mobile-home-ch .einscan-pro-2x-product-3dscanexpert-bx1a0O {
  background-color: transparent;
  border-radius: 92.5px/93px;
  height: 228px;
  left: -21px;
  object-fit: cover;
  position: absolute;
  top: -15px;
  width: 227px;
}

.mobile-home-ch .dsc08232-e6ZlcV {
  background-color: transparent;
  bottom: calc(24.02% - 62px);
  height: 260px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.mobile-home-ch .dsc08232-NNXO7p {
  background-color: transparent;
  bottom: calc(29.60% - 77px);
  height: 260px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.mobile-home-ch .aaa_0970-gr-bg-e6ZlcV {
  background-color: transparent;
  height: 6.35%;
  left: 2.05%;
  object-fit: cover;
  position: absolute;
  top: 49.05%;
  width: 95.90%;
}

.mobile-home-ch .dsc08255-m-1-gr-bg-e6ZlcV {
  background-color: transparent;
  height: 4.36%;
  left: 2.05%;
  object-fit: cover;
  position: absolute;
  top: 55.12%;
  width: 97.95%;
}

.mobile-home-ch .rectangle-38-e6ZlcV {
  background: linear-gradient(254.25deg, rgba(0, 0, 0, 0.85) 6.89%, rgba(0, 0, 0, 0) 47.06%);
  background-color: transparent;
  height: 2.68%;
  left: 66.67%;
  opacity: 0.85;
  position: absolute;
  top: 55.95%;
  width: 33.33%;
}

.mobile-home-ch .x2019-e6ZlcV {
  background-color: transparent;
  cursor: pointer;
  height: 6.05%;
  left: 14.45%;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  top: 61.97%;
  transition: all 0.2s ease-in-out;
  width: 33.98%;
}

.mobile-home-ch .x2019-e6ZlcV:hover {
  transform: translate(0, -5px);
}

.mobile-home-ch .image-e6ZlcV {
  background-color: transparent;
  cursor: pointer;
  height: 6.05%;
  left: 51.57%;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  top: 61.97%;
  transition: all 0.2s ease-in-out;
  width: 33.98%;
}

.mobile-home-ch .image-e6ZlcV:hover {
  transform: translate(0, -5px);
}

.mobile-home-ch .x1-e6ZlcV {
  background-color: transparent;
  cursor: pointer;
  height: 6.02%;
  left: 14.45%;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  top: 68.20%;
  transition: all 0.2s ease-in-out;
  width: 33.81%;
}

.mobile-home-ch .x1-e6ZlcV:hover {
  transform: translate(0, -5px);
}

.mobile-home-ch .image-NNXO7p {
  background-color: transparent;
  cursor: pointer;
  height: 6.02%;
  left: 51.75%;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  top: 68.20%;
  transition: all 0.2s ease-in-out;
  width: 33.81%;
}

.mobile-home-ch .image-NNXO7p:hover {
  transform: translate(0, -5px);
}

.mobile-home-ch .image-phNomF {
  background-color: transparent;
  cursor: pointer;
  height: 6.05%;
  left: 14.45%;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  top: 74.41%;
  transition: all 0.2s ease-in-out;
  width: 33.98%;
}

.mobile-home-ch .image-phNomF:hover {
  transform: translate(0, -5px);
}

.mobile-home-ch .benz-e6ZlcV {
  background-color: transparent;
  cursor: pointer;
  height: 6.05%;
  left: 51.57%;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  top: 74.41%;
  transition: all 0.2s ease-in-out;
  width: 33.98%;
}

.mobile-home-ch .benz-e6ZlcV:hover {
  transform: translate(0, -5px);
}

.mobile-home-ch .dsc08074-e6ZlcV {
  background-color: transparent;
  border-radius: 383px;
  height: 4.52%;
  left: 9.66%;
  object-fit: cover;
  position: absolute;
  top: 83.39%;
  width: 80.69%;
}

.mobile-home-ch .line-25-e6ZlcV {
  background-color: transparent;
  height: 0px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 91.06%;
  width: 100%;
}

.mobile-home-ch .line-26-e6ZlcV {
  background-color: transparent;
  height: 0px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 98.20%;
  width: 100%;
}

.mobile-home-ch .group-109-e6ZlcV {
  background-color: transparent;
  height: 2.52%;
  left: 20.51%;
  position: absolute;
  top: 10.56%;
  width: 58.97%;
}

.mobile-home-ch .path-54-oWojK1 {
  background-color: transparent;
  height: 19px;
  left: 55px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 119px;
}

.mobile-home-ch .group-67-oWojK1 {
  background-color: transparent;
  height: 82px;
  left: 0px;
  position: absolute;
  top: 42px;
  width: 232px;
}

.mobile-home-ch .m85330-Dx64xr {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.30px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  top: -3px;
  width: 232px;
}

.mobile-home-ch .path-46-e6ZlcV {
  background-color: transparent;
  height: 18px;
  left: calc(50.00% - 52px);
  object-fit: cover;
  position: absolute;
  top: calc(36.19% - 7px);
  width: 104px;
}

.mobile-home-ch .x3-d-e6ZlcV {
  background-color: transparent;
  height: calc(100.00% - 4884px);
  left: 103px;
  letter-spacing: 0.30px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  top: 1824px;
  white-space: nowrap;
  width: calc(100.00% - 204px);
}

.mobile-home-ch .path-56-e6ZlcV {
  background-color: transparent;
  height: 18px;
  object-fit: cover;
  position: absolute;
  right: calc(50.00% - 59px);
  top: calc(47.36% - 9px);
  width: 118px;
}

.mobile-home-ch .x4-e6ZlcV {
  background-color: transparent;
  height: 118px;
  left: 16.92%;
  letter-spacing: 0.30px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  top: 48.15%;
  width: 66.67%;
}

.mobile-home-ch .group-111-e6ZlcV {
  background-color: transparent;
  cursor: pointer;
  height: 0.92%;
  left: 32.35%;
  pointer-events: auto;
  position: absolute;
  top: 88.37%;
  transition: all 0.2s ease-in-out;
  width: 38.45%;
}

.mobile-home-ch .group-111-e6ZlcV:hover {
  transform: translate(0, -5px);
}

.mobile-home-ch .group-106-WE5DOs {
  background-color: transparent;
  cursor: pointer;
  height: 45px;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease-in-out;
  width: 150px;
}

.mobile-home-ch .group-106-WE5DOs:hover {
  transform: scale(1.1);
}

.mobile-home-ch .rectangle-9-37DJcV {
  background-color: transparent;
  border-radius: 44px;
  height: 45px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 150px;
}

.mobile-home-ch .group-110-WE5DOs {
  background-color: transparent;
  cursor: pointer;
  height: 14px;
  left: 42px;
  pointer-events: auto;
  position: absolute;
  top: 16px;
  transition: all 0.2s ease-in-out;
  width: 66px;
}

.mobile-home-ch .group-110-WE5DOs:hover {
  transform: scale(1.1);
}

.mobile-home-ch .path-51-u1FxvO {
  background-color: transparent;
  height: 14px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 66px;
}

.mobile-home-ch .group-102-e6ZlcV {
  background-color: transparent;
  height: 3.14%;
  left: 11.28%;
  position: absolute;
  top: 92.19%;
  width: 77.44%;
}

.mobile-home-ch .path-55-AYQUuV {
  background-color: transparent;
  height: 14px;
  left: 105px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 91px;
}

.mobile-home-ch .group-68-AYQUuV {
  background-color: transparent;
  height: 120px;
  left: 0px;
  position: absolute;
  top: 35px;
  width: 304px;
}

.mobile-home-ch .infom853comdean-853-H4hq6v {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-yu_gothic);
  font-size: var(--font-size-xxxs);
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.38px;
  line-height: 21px;
  position: absolute;
  text-align: center;
  top: -3px;
  white-space: nowrap;
  width: auto;
}

.mobile-home-ch .span0-KEFaEK {
  font-family: var(--font-family-yugothic-light);
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.20px;
}

.mobile-home-ch .span1-KEFaEK {
  font-family: var(--font-family-yugothic-light);
  font-size: 19px;
  font-style: normal;
  font-weight: 300;
}

.mobile-home-ch .span2-KEFaEK {
  font-family: var(--font-family-fzlantingheit-hc-gb-regular);
  font-size: 19px;
  font-style: normal;
}

.mobile-home-ch .group-112-e6ZlcV {
  background-color: transparent;
  cursor: pointer;
  height: 0.95%;
  left: 33.08%;
  pointer-events: auto;
  position: absolute;
  top: 96.20%;
  transition: all 0.2s ease-in-out;
  width: 33.85%;
}

.mobile-home-ch .group-112-e6ZlcV:hover {
  transform: translate(0, -5px);
}

.mobile-home-ch .group-107-1OCoB0 {
  background-color: transparent;
  cursor: pointer;
  height: 47px;
  left: 0px;
  pointer-events: auto;
  position: absolute;
  top: 0px;
  transition: all 0.2s ease-in-out;
  width: 132px;
}

.mobile-home-ch .group-107-1OCoB0:hover {
  transform: translate(0, -5px);
}

.mobile-home-ch .rectangle-39-2UZ1mJ {
  background-color: transparent;
  border-radius: 44px;
  height: 47px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 132px;
}

.mobile-home-ch .text_label-1OCoB0 {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-fzlantingheit-hc-gb-regular);
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 44px;
  letter-spacing: 4.78px;
  line-height: 112px;
  position: absolute;
  text-align: center;
  top: -30px;
  white-space: nowrap;
  width: auto;
}

.mobile-home-ch .path-74-e6ZlcV {
  background-color: transparent;
  height: 98px;
  left: 37px;
  object-fit: cover;
  position: absolute;
  top: 151px;
  width: calc(100.00% - 74px);
}

.mobile-home-ch .group-114-e6ZlcV {
  background-color: transparent;
  height: 109px;
  left: -53px;
  position: absolute;
  top: -3px;
  width: calc(100.00% + 106px);
}

.mobile-home-ch .group-74-4UW16M {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-home-ch .group-32-htMSPy {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 1px;
  width: 100%;
}

.mobile-home-ch .navigation-VT3g1E {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-home-ch .group-17-wYWNzj {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-home-ch .rectangle-1-UQmABK {
  background-color: var(--black);
  height: 79px;
  left: 0px;
  position: absolute;
  top: 3px;
  width: 100%;
}

.mobile-home-ch .carbon2-UQmABK {
  background-color: transparent;
  height: calc(100.00% + 30px);
  left: -15px;
  object-fit: cover;
  position: absolute;
  top: -10px;
  width: calc(100.00% + 30px);
}

.mobile-home-ch .group-28-VT3g1E {
  background-color: transparent;
  height: 31px;
  position: absolute;
  right: calc(50.00% - 97px);
  top: calc(45.59% - 14px);
  width: 194px;
}

.mobile-home-ch .group-7-btUEqW {
  background-color: transparent;
  height: calc(100.00% - 7px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-home-ch .logo-white-xlx3mR {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-home-ch .path-34-btUEqW {
  background-color: transparent;
  bottom: 0px;
  height: 3px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% - 8px);
}

.mobile-home-ch .text_label-4UW16M {
  background-color: transparent;
  bottom: 11px;
  color: var(--white);
  cursor: pointer;
  font-family: var(--font-family-yugothic_ui-regular);
  font-size: 8px;
  font-style: normal;
  font-weight: 400;
  height: 13px;
  left: calc(33.63% - 9px);
  letter-spacing: 0.16px;
  line-height: 8px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 26px;
}

.mobile-home-ch .text_label-9dOciJ {
  background-color: transparent;
  bottom: 11px;
  color: var(--white);
  cursor: pointer;
  font-family: var(--font-family-yugothic_ui-regular);
  font-size: 8px;
  font-style: normal;
  font-weight: 400;
  height: 13px;
  letter-spacing: 0.16px;
  line-height: 8px;
  position: absolute;
  right: calc(49.78% - 17px);
  text-align: left;
  white-space: nowrap;
  width: 34px;
}

.mobile-home-ch .flag_of_the_-peoples-4UW16M {
  background-color: transparent;
  bottom: 13px;
  cursor: pointer;
  height: 12px;
  object-fit: cover;
  position: absolute;
  right: calc(31.76% - 7px);
  width: 23px;
}
@media screen and (max-width: 1279px) {
  .screen.home-ch { 
    display: none;
   }
}
@media screen and (min-width: 1280px) {
  .screen.mobile-home-ch { 
    display: none;
   }
}