/* screen - productsu95aiu46cube */

.productsu95aiu46cube {
  align-items: flex-start;
  background-color: var(--black-2);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
}

.productsu95aiu46cube .bg {
  height: 9204px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 1920px;
}

.productsu95aiu46cube .flex-row {
  align-items: center;
  display: flex;
  left: 169px;
  min-width: 1569px;
  position: relative;
  top: 15px;
}

.productsu95aiu46cube .sns-link {
  align-items: flex-start;
  display: flex;
  gap: 15px;
  justify-content: center;
  margin-left: 231px;
  margin-top: 1.0px;
  position: relative;
  width: 86px;
}

.productsu95aiu46cube .vector {
  aspect-ratio: 1.37;
  height: 20px;
  left: 2px;
  position: absolute;
  top: 2px;
  width: 28px;
}

.productsu95aiu46cube .banner {
  height: 1365px;
  margin-right: -4.00px;
  position: relative;
  width: 1924px;
}

.productsu95aiu46cube .overlap-group2 {
  height: 914px;
  left: 183px;
  position: relative;
  top: 329px;
  width: 1683px;
}

.productsu95aiu46cube .overlap-group1 {
  height: 914px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1683px;
}

.productsu95aiu46cube .title {
  color: var(--white);
  font-weight: 600;
  left: 0;
  line-height: normal;
  position: absolute;
  top: 92px;
  width: 1179px;
}

.productsu95aiu46cube .x {
  left: 1px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 457px;
  width: 604px;
}

.productsu95aiu46cube .aicube_visionbox-1 {
  height: 914px;
  left: 516px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 1167px;
}

.productsu95aiu46cube .button {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 36px;
  left: 1px;
  min-width: 147px;
  position: absolute;
  top: 579px;
}

.productsu95aiu46cube .overlap-group {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 28px;
  display: flex;
  height: 36px;
  min-width: 111px;
  padding: 5px 27.0px;
}

.productsu95aiu46cube .text-57 {
  height: 24px;
  letter-spacing: 0;
  line-height: 24px;
  min-width: 56px;
  text-align: center;
  white-space: nowrap;
}

.productsu95aiu46cube .features {
  height: 1365px;
  margin-right: -2.00px;
  position: relative;
  width: 1922px;
}

.productsu95aiu46cube .contents {
  align-items: flex-start;
  display: flex;
  gap: 30px;
  height: 679px;
  left: 183px;
  min-width: 1554px;
  position: absolute;
  top: 429px;
}

.productsu95aiu46cube .overlap-group5 {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  min-height: 416px;
  padding: 30px 30.0px;
  width: 446px;
}

.productsu95aiu46cube .ellipse-1-1 {
  background-color: var(--black-2);
  border-radius: 17.98px/18px;
  height: 36px;
  margin-left: 1.0px;
  margin-top: 1px;
  width: 36px;
}

.productsu95aiu46cube .npu {
  color: var(--black-2);
  font-family: var(--font-family-apple_sd_gothic_neo-bold);
  font-size: var(--font-size-l);
  font-weight: 700;
  height: 32px;
  letter-spacing: 0;
  line-height: 32px;
  margin-left: 0;
  margin-top: 201px;
  width: 313px;
}

.productsu95aiu46cube .x128-tops-npu {
  align-self: flex-end;
  letter-spacing: 0;
  line-height: 24px;
  margin-top: 38px;
  min-height: 48px;
  width: 386px;
}

.productsu95aiu46cube .ellipse {
  left: 31px;
  position: absolute;
  top: 31px;
}

.productsu95aiu46cube .x229-193-49-mm-1kg {
  left: 30px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 179px;
  width: 386px;
}

.productsu95aiu46cube .text-60 {
  height: 32px;
  left: 30px;
  letter-spacing: 0;
  line-height: 32px;
  position: absolute;
  top: 109px;
  width: 313px;
}

.productsu95aiu46cube .flex-col {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 30px;
  min-height: 679px;
  width: 603px;
}

.productsu95aiu46cube .overlap-group4 {
  border-radius: 10px;
  height: 268px;
  position: relative;
  width: 603px;
}

.productsu95aiu46cube .lanwan-hdmi-us {
  left: 31px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 190px;
  width: 494px;
}

.productsu95aiu46cube .text-63 {
  height: 32px;
  left: 31px;
  letter-spacing: 0;
  line-height: 32px;
  position: absolute;
  top: 120px;
  width: 313px;
}

.productsu95aiu46cube .group-container {
  align-items: flex-start;
  display: flex;
  gap: 30px;
  min-width: 603px;
}

.productsu95aiu46cube .overlap-group1-1 {
  border-radius: 10px;
  height: 381px;
  position: relative;
  width: 332px;
}

.productsu95aiu46cube .x20--60 {
  height: 72px;
  left: 31px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 269px;
  width: 271px;
}

.productsu95aiu46cube .text-59 {
  height: 32px;
  left: 31px;
  letter-spacing: 0;
  line-height: 32px;
  position: absolute;
  top: 199px;
  width: 271px;
}

.productsu95aiu46cube .group-12 {
  align-items: flex-start;
  border: 2px solid;
  border-color: var(--white);
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  gap: 132px;
  min-height: 381px;
  padding: 29px 28.0px;
  width: 242px;
}

.productsu95aiu46cube .ellipse-5 {
  margin-left: 1.0px;
}

.productsu95aiu46cube .group-7 {
  align-items: flex-start;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  gap: 30px;
  min-height: 142px;
  width: 186px;
}

.productsu95aiu46cube .text-62 {
  height: 64px;
  letter-spacing: 0;
  line-height: 32px;
  width: 182px;
}

.productsu95aiu46cube .h264h265-8-mp-ipc {
  height: 48px;
  letter-spacing: 0;
  line-height: 24px;
  width: 182px;
}

.productsu95aiu46cube .overlap-group-1 {
  border-radius: 10px;
  height: 389px;
  position: relative;
  width: 446px;
}

.productsu95aiu46cube .rectangle-13 {
  height: 389px;
  width: 446px;
}

.productsu95aiu46cube .tcpudphttphttpsm {
  left: 30px;
  letter-spacing: 0;
  line-height: 24px;
  position: absolute;
  top: 263px;
  width: 386px;
}

.productsu95aiu46cube .text-58 {
  height: 32px;
  left: 30px;
  letter-spacing: 0;
  line-height: 32px;
  position: absolute;
  top: 193px;
  width: 313px;
}

.productsu95aiu46cube .overlap-group3 {
  align-items: flex-start;
  border: 2px solid;
  border-color: var(--white);
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  gap: 38px;
  min-height: 260px;
  padding: 32px 28.0px;
  width: 446px;
}

.productsu95aiu46cube .text-61 {
  height: 32px;
  letter-spacing: 0;
  line-height: 32px;
  margin-top: 54px;
  width: 313px;
}

.productsu95aiu46cube .ax {
  letter-spacing: 0;
  line-height: 24px;
  min-height: 72px;
  width: 386px;
}

.productsu95aiu46cube .features-1 {
  height: 72px;
  left: 183px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 257px;
  width: 336px;
}

.productsu95aiu46cube .view {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 111px;
  height: 1387px;
  padding: 104px 182px;
  position: relative;
  width: 1920px;
}

.productsu95aiu46cube .text-64 {
  letter-spacing: 0;
  line-height: 72px;
  margin-top: -1.00px;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.productsu95aiu46cube .frame-24-1 {
  align-items: flex-start;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 50px;
  margin-right: -1.00px;
  position: relative;
  width: 1557px;
}

.productsu95aiu46cube .group {
  height: 21px;
  margin-right: -3.00px;
  position: relative;
  width: 1560px;
}

.productsu95aiu46cube .text-65 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .text-66 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .line {
  height: 1px;
  position: relative;
  width: 1556px;
}

.productsu95aiu46cube .text-67 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .text-68 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-69 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .ax-630-a {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .npu-ai {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .x288-tops-int4 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-70 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .x4-k-60fps {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .os {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .text-71 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .ram {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .x4-gb {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-72 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .x32-gb-e-mmc {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-73 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .x3-w {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .productsu95aiu46cube-item {
  align-items: flex-start;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 111px;
  padding: 104px 182px;
  position: relative;
  width: 1920px;
}

.productsu95aiu46cube .text-74 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 72px;
  margin-top: -1.00px;
  position: relative;
}

.productsu95aiu46cube .group-1 {
  height: 21px;
  margin-right: -4.00px;
  position: relative;
  width: 1560px;
}

.productsu95aiu46cube .text-75 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .text-76 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-77 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .h264h265-8-mp-ipc-1 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-78 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .x20-1080p-30fps {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-79 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .text-80 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-81 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .x288-t-ai-16ch-ai {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-82 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 72px;
  margin-top: -1.00px;
  position: relative;
}

.productsu95aiu46cube .text-83 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .text-84 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-85 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .wan-1-lan-1 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-86 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .text-87 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-88 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .text-89 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .rs232 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .text-90 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .rs485 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .text-91 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .hdmi {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .text-92 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .usb {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .text-93 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-94 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .text-95 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-96 {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 72px;
  margin-top: -1.00px;
  position: relative;
}

.productsu95aiu46cube .text-97 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .text-98 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-99 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .tcp-udp-http-h {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-100 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .ip {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-101 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .text-102 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-103 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .dc12-v10-2-a {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-104 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .text-105 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-106 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .address {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-107 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .x1-kg {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .download {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 72px;
  margin-top: -1.00px;
  position: relative;
}

.productsu95aiu46cube .text-108 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .text-109 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-110 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .text-111 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-112 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .text-113 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-114 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .text-115 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-116 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .text-117 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-118 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .text-119 {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .text-120 {
  height: 21px;
  left: 0;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 446px;
}

.productsu95aiu46cube .kc {
  height: 21px;
  left: 476px;
  letter-spacing: 0;
  line-height: 72px;
  position: absolute;
  top: 0;
  white-space: nowrap;
  width: 1080px;
}

.productsu95aiu46cube .footer {
  background-color: transparent;
  background-image: url(../img/footer-3.svg);
  background-size: 100% 100%;
  height: 414px;
  position: relative;
  width: 1920px;
}

.productsu95aiu46cube .group-container-1 {
  align-items: center;
  display: flex;
  height: 266px;
  left: 157px;
  min-width: 1602px;
  position: relative;
  top: 81px;
}

.productsu95aiu46cube .text-121 {
  align-self: flex-end;
  letter-spacing: 0;
  line-height: 28px;
  margin-right: 2px;
  min-height: 140px;
  width: 445px;
}

.productsu95aiu46cube .contacts {
  letter-spacing: 0;
  line-height: 28px;
  width: 287px;
}

.productsu95aiu46cube .sns-link-1 {
  align-items: flex-start;
  display: flex;
  gap: 15px;
  justify-content: center;
  margin-top: 49px;
  position: relative;
  width: 86px;
}

.productsu95aiu46cube .ellipse-2 {
  background-color: var(--white);
  border-radius: 17.98px/18px;
  height: 36px;
  width: 36px;
}

.productsu95aiu46cube .rectangle {
  border: 2px solid;
  border-color: var(--white);
  border-radius: 10px;
  left: 0;
  position: absolute;
  top: 0;
}
