/* screen - a04company03 */

.a04company03 {
  background-color: var(--white);
  height: 800px;
  overflow-x: hidden;
  position: relative;
  width: 1300px;
}

.a04company03 .rectangle-JV8E2h {
  background-color: var(--seashell);
  height: 800px;
  left: 79px;
  position: absolute;
  top: 0px;
  width: 1142px;
}

.a04company03 .trust-passion-change-JV8E2h {
  background-color: transparent;
  font-weight: 600;
  height: 147px;
  left: 99px;
  letter-spacing: 0.00px;
  line-height: 49px;
  position: absolute;
  text-align: left;
  top: 144px;
  width: auto;
}

.a04company03 .history-JV8E2h {
  background-color: transparent;
  font-weight: 600;
  height: 22px;
  left: 99px;
  letter-spacing: 0.00px;
  line-height: 22px;
  position: absolute;
  text-align: left;
  top: 302px;
  white-space: nowrap;
  width: auto;
}

.a04company03 .since-1946-JV8E2h {
  background-color: transparent;
  font-weight: 600;
  height: 23px;
  left: 99px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 470px;
  white-space: nowrap;
  width: 92px;
}

.a04company03 .x2013-JV8E2h {
  background-color: transparent;
  font-weight: 600;
  height: 23px;
  left: 957px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 470px;
  white-space: nowrap;
  width: 38px;
}

.a04company03 .x2001-JV8E2h {
  background-color: transparent;
  font-weight: 600;
  height: 23px;
  left: 535px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 470px;
  white-space: nowrap;
  width: 40px;
}

.a04company03 .organizational-chang-JV8E2h {
  background-color: transparent;
  font-weight: 500;
  height: 40px;
  left: 535px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 501px;
  width: 250px;
}

.a04company03 .rectangle-tuGy7u {
  background: linear-gradient(270deg, #064841 0%, #06144B 100%);
  background-color: transparent;
  height: 59px;
  left: 0px;
  position: absolute;
  top: 741px;
  width: 1300px;
}

.a04company03 .introduction-JV8E2h {
  background-color: transparent;
  cursor: pointer;
  font-weight: 600;
  height: 19px;
  left: 122px;
  letter-spacing: 0.00px;
  line-height: 19px;
  opacity: 0.5;
  position: absolute;
  text-align: left;
  top: 761px;
  white-space: nowrap;
  width: auto;
}

.a04company03 .x-JV8E2h {
  background-color: transparent;
  font-weight: 600;
  height: 19px;
  left: 299px;
  letter-spacing: 0.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 761px;
  white-space: nowrap;
  width: auto;
}

.a04company03 .copy-3-JV8E2h {
  background-color: transparent;
  font-weight: 600;
  height: 19px;
  left: 73px;
  letter-spacing: 0.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 761px;
  white-space: nowrap;
  width: auto;
}

.a04company03 .copy-JV8E2h {
  background-color: transparent;
  font-weight: 600;
  height: 19px;
  left: 534px;
  letter-spacing: 0.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 761px;
  white-space: nowrap;
  width: auto;
}

.a04company03 .copy-2-JV8E2h {
  background-color: transparent;
  font-weight: 600;
  height: 19px;
  left: 702px;
  letter-spacing: 0.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 761px;
  white-space: nowrap;
  width: auto;
}

.a04company03 .visionmission-JV8E2h {
  background-color: transparent;
  cursor: pointer;
  font-weight: 600;
  height: 19px;
  left: 348px;
  letter-spacing: 0.00px;
  line-height: 19px;
  opacity: 0.5;
  position: absolute;
  text-align: left;
  top: 761px;
  white-space: nowrap;
  width: auto;
}

.a04company03 .history-tuGy7u {
  background-color: transparent;
  cursor: pointer;
  font-weight: 600;
  height: 19px;
  left: 584px;
  letter-spacing: 0.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  top: 761px;
  white-space: nowrap;
  width: auto;
}

.a04company03 .line-JV8E2h {
  background-color: transparent;
  height: 4px;
  left: 98px;
  position: absolute;
  top: 450px;
  width: 1053px;
}

.a04company03 .oval-copy-2-JV8E2h {
  background-color: var(--azure-radiance);
  border-radius: 13px;
  height: 13px;
  left: 535px;
  position: absolute;
  top: 446px;
  width: 13px;
}

.a04company03 .x1995-JV8E2h {
  background-color: transparent;
  font-weight: 600;
  height: 23px;
  left: 312px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 470px;
  white-space: nowrap;
  width: 38px;
}

.a04company03 .changed-company-name-JV8E2h {
  background-color: transparent;
  font-weight: 500;
  height: 60px;
  left: 314px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 370px;
  width: 266px;
}

.a04company03 .oval-copy-JV8E2h {
  background-color: var(--azure-radiance);
  border-radius: 13px;
  height: 13px;
  left: 314px;
  position: absolute;
  top: 446px;
  width: 13px;
}

.a04company03 .x2010-JV8E2h {
  background-color: transparent;
  font-weight: 600;
  height: 23px;
  left: 726px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 470px;
  white-space: nowrap;
  width: 40px;
}

.a04company03 .established-hangdo-s-JV8E2h {
  background-color: transparent;
  font-weight: 500;
  height: 40px;
  left: 99px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 501px;
  width: 250px;
}

.a04company03 .built-eco-nuri-ln-JV8E2h {
  background-color: transparent;
  font-weight: 500;
  height: 40px;
  left: 957px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 501px;
  width: 250px;
}

.a04company03 .built-a-han-river-cr-JV8E2h {
  background-color: transparent;
  font-weight: 500;
  height: 60px;
  left: 726px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 370px;
  width: 250px;
}

.a04company03 .prev-JV8E2h {
  background-color: transparent;
  cursor: pointer;
  font-weight: 600;
  height: 19px;
  left: 12px;
  letter-spacing: 0.00px;
  line-height: 19px;
  position: absolute;
  text-align: center;
  top: 416px;
  white-space: nowrap;
  width: auto;
}

.a04company03 .next-JV8E2h {
  background-color: transparent;
  cursor: pointer;
  font-weight: 600;
  height: 19px;
  left: 1231px;
  letter-spacing: 0.00px;
  line-height: 19px;
  position: absolute;
  text-align: center;
  top: 416px;
  white-space: nowrap;
  width: auto;
}

.a04company03 .group-JV8E2h {
  background-color: transparent;
  cursor: pointer;
  height: 44px;
  left: 184px;
  position: absolute;
  top: 21px;
  width: 306px;
}

.a04company03 .rectangle-9LsS8M {
  background-color: var(--aqua-deep);
  border-radius: 22px;
  height: 44px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 306px;
}

.a04company03 .company-introduction-9LsS8M {
  background-color: transparent;
  font-weight: 600;
  height: 20px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 12px;
  white-space: nowrap;
  width: auto;
}

.a04company03 .group-2-JV8E2h {
  background-color: transparent;
  cursor: pointer;
  height: 44px;
  left: 497px;
  position: absolute;
  top: 21px;
  width: 306px;
}

.a04company03 .rectangle-copy-ivRmUL {
  background-color: var(--magic-potion);
  border-radius: 22px;
  height: 44px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 306px;
}

.a04company03 .our-business-ivRmUL {
  background-color: transparent;
  font-weight: 600;
  height: 20px;
  left: 86px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 12px;
  white-space: nowrap;
  width: auto;
}

.a04company03 .group-3-JV8E2h {
  background-color: transparent;
  cursor: pointer;
  height: 38px;
  left: 1240px;
  position: absolute;
  top: 25px;
  width: 45px;
}

.a04company03 .triangle-4qwBWh {
  background-color: transparent;
  height: 18px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 45px;
}

.a04company03 .rectangle-4qwBWh {
  background-color: var(--gulf-blue);
  border-radius: 1px;
  height: 20px;
  left: 5px;
  position: absolute;
  top: 18px;
  width: 35px;
}

.a04company03 .oval-4qwBWh {
  background-color: var(--white);
  border-radius: 10px;
  height: 10px;
  left: 17px;
  position: absolute;
  top: 23px;
  width: 10px;
}

.a04company03 .rectangle-xvVTG3 {
  background-color: var(--white);
  height: 10px;
  left: 17px;
  position: absolute;
  top: 28px;
  width: 10px;
}

.a04company03 .group-2-copy-JV8E2h {
  background-color: transparent;
  cursor: pointer;
  height: 44px;
  left: 810px;
  position: absolute;
  top: 21px;
  width: 306px;
}

.a04company03 .rectangle-copy-Fa7v10 {
  background-color: var(--magic-potion);
  border-radius: 22px;
  height: 44px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 306px;
}

.a04company03 .major-performance-Fa7v10 {
  background-color: transparent;
  font-weight: 600;
  height: 20px;
  left: 47px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 12px;
  white-space: nowrap;
  width: auto;
}

.a04company03 .oval-JV8E2h {
  background-color: var(--azure-radiance);
  border-radius: 13px;
  height: 13px;
  left: 99px;
  position: absolute;
  top: 446px;
  width: 13px;
}

.a04company03 .oval-copy-8-JV8E2h {
  background-color: var(--azure-radiance);
  border-radius: 13px;
  height: 13px;
  left: 957px;
  position: absolute;
  top: 444px;
  width: 13px;
}

.a04company03 .oval-copy-3-JV8E2h {
  background-color: var(--azure-radiance);
  border-radius: 13px;
  height: 13px;
  left: 726px;
  position: absolute;
  top: 446px;
  width: 13px;
}

.a04company03 .triangle-JV8E2h {
  background-color: transparent;
  height: 21px;
  left: 1145px;
  position: absolute;
  top: 442px;
  transform: rotate(-270deg);
  width: 21px;
}
