html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

@font-face {
  font-family: Ds Digi;
  src: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64e865d3acfdaa169655cfd4_DS-DIGI.TTF") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ds Digii;
  src: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64e865d30c88780c16a885fd_DS-DIGII.TTF") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ds Digib;
  src: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64e865d345cb5de56077de73_DS-DIGIB.TTF") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446612d0b8e853f84aeb3ba_Pretendard-Bold.woff") format("woff"), url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644662e361abc175d5c8efc7_Pretendard-Bold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644662c95f92d91f8987ef8f_Pretendard-Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446612ec838dd1e6e9d97f9_Pretendard-ExtraLight.woff") format("woff"), url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644662e5799c1da54becefe9_Pretendard-ExtraLight.ttf") format("truetype"), url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644662ca1f692e128b5a2851_Pretendard-ExtraLight.otf") format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446612d5f92d929b387de1c_Pretendard-Black.woff") format("woff"), url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644662e2715a5e3fabb448cf_Pretendard-Black.ttf") format("truetype"), url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644662c9799c1d25caecea21_Pretendard-Black.otf") format("opentype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446612df2661d713371cd5a_Pretendard-ExtraBold.woff") format("woff"), url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644662e3bb9fd9457d51b0f9_Pretendard-ExtraBold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644662ca68ab709152d8032e_Pretendard-ExtraBold.otf") format("opentype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446612ef178cf00e974a11a_Pretendard-SemiBold.woff") format("woff"), url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644662e54bf5776ce7aadccc_Pretendard-SemiBold.ttf") format("truetype"), url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644662cbbb9fd978e951a8aa_Pretendard-SemiBold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446612ee706a5028d781a0c_Pretendard-Light.woff") format("woff"), url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644662e450e9fa77e0ec0c4b_Pretendard-Light.ttf") format("truetype"), url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644662ca6a1bcc045b6c0d3c_Pretendard-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446612ec838dd68409d9811_Pretendard-Regular.woff") format("woff"), url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644662e5715a5ef2d1b448da_Pretendard-Regular.ttf") format("truetype"), url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644662cb50e9fa3ab4ec0ad8_Pretendard-Regular.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446612e715a5e6191b43295_Pretendard-Thin.woff") format("woff"), url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644662e571a3fbc37c60a474_Pretendard-Thin.ttf") format("truetype"), url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644662ccf2661dc6f771dd45_Pretendard-Thin.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446612e47bf1afd06966429_Pretendard-Medium.woff") format("woff"), url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644662e4c99f79877998dc37_Pretendard-Medium.ttf") format("truetype"), url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644662cb22449c0e181403a1_Pretendard-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --white: white;
  --black: black;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: bold;
  line-height: 44px;
}

a {
  text-decoration: underline;
}

.navbar {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  mix-blend-mode: normal;
  background-color: #d1d1d1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.frame-427319498 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vectors-wrapper-11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 14px;
  display: flex;
}

.coov-logo {
  object-fit: cover;
}

.text-3 {
  color: #ffffffe6;
  text-align: center;
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.text-4 {
  color: #f4f4f480;
  text-align: right;
  font-size: 14px;
  font-weight: 400;
  line-height: 125%;
}

.text-7 {
  color: #fff6;
  letter-spacing: -.01em;
  font-size: 10px;
  font-weight: 500;
  line-height: 5.46px;
}

.bottom-text {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blockchain-based-connected-vehicle-service-3 {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  font-size: 36px;
  font-weight: 700;
  line-height: 150%;
}

.section1-_m {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6442363d9e669cf17f0ad83a_BG-Vehicle.png");
  background-position: 50%;
  background-size: cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 220px;
  padding-bottom: 220px;
  display: block;
}

.cover-title {
  grid-column-gap: 57px;
  grid-row-gap: 57px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-5 {
  color: #f4f4f480;
  font-size: 14px;
  font-weight: 400;
  line-height: 125%;
}

.title---text {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 195px;
  height: 18px;
  display: flex;
}

.frame-427319672 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319536 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.unable-to-verify-directly-by-individual-purchasers {
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  line-height: 130%;
}

.text {
  color: #fffc;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.onlymobile {
  display: none;
}

.text-8 {
  color: #0000004d;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.frame-427319662 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section2_m {
  display: none;
}

.text-10 {
  color: #424550e6;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.text27 {
  color: #171717;
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427319473 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-11 {
  color: #2f2f2f;
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.text9 {
  color: #171717;
  letter-spacing: -.01em;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.frame-427319499 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-12 {
  color: #0000004d;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.frame-427319673 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-13 {
  color: #424550e6;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.frame-427319674 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-14 {
  color: #2f2f2f;
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.text9-2 {
  color: #171717;
  letter-spacing: -.01em;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.frame-427319675 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section_mobile1 {
  display: none;
}

.frame-427319746 {
  grid-column-gap: 57px;
  grid-row-gap: 57px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 390px;
  display: flex;
}

.vectors-wrapper-31 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 14px;
  display: flex;
}

.frame-427319747 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-104 {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  font-size: 36px;
  font-weight: 700;
  line-height: 150%;
}

.sub-text {
  color: #ffffffe6;
  text-align: center;
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.section_mobile2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 80px 47px 50px 46px;
  display: none;
}

.frame-427319517 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-37 {
  color: #c60b0b;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
}

.incomplete-existing-genuine-authentication-solution {
  color: #1e1e1e;
  text-align: center;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.section_mobile2_title1 {
  display: none;
}

.text-55 {
  color: #fff;
  text-shadow: 0 4px 3px #00000045;
  font-size: 30px;
  font-weight: 700;
}

.frame-427319697 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-56 {
  color: #fffc;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.section_mobile2_text1 {
  display: none;
}

.frame-427319696 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section_mobile2_title2 {
  display: none;
}

.frame-427319698 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.physical-warranty-certificate {
  color: #fff;
  text-shadow: 0 4px 3px #00000045;
  font-size: 30px;
  font-weight: 700;
  line-height: 130%;
}

.incomplete-product-connectivity {
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  line-height: 130%;
}

.text-57 {
  color: #fffc;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.section_mobile2_text2 {
  display: none;
}

.frame-427319538 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319699 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section3_mobile {
  display: none;
}

.frame-427319702 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 390px;
  display: flex;
}

.problems-with-normal-chip-authentication-3 {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.frame-427319718 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.verification-cannot-be-done-by-individuals {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-size: 22px;
  font-weight: 600;
  line-height: 150%;
}

.frame-427319715 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-69 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427319717 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section_mobile3_chip_text_kr {
  display: none;
}

.frame-427319714 {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319716 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-72, .text-70 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-71 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-size: 22px;
  font-weight: 600;
  line-height: 150%;
}

.frame-427319719 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319685-1 {
  object-fit: cover;
}

.frame-427319720 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-68 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-size: 22px;
  font-weight: 600;
  line-height: 150%;
}

.frame-427319722 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319748 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427319723, .frame-427319721 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-76, .text-74 {
  color: #ffffffe6;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.section2_mobile {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 80px 47px 50px 46px;
  display: none;
}

.text-73 {
  color: #ffffffe6;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.text-105 {
  color: #c60b0b;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
}

.section-16 {
  display: none;
}

.frame-427319724 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-28 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 14px;
  display: flex;
}

.frame-427319725 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-77 {
  color: #fff;
  letter-spacing: -.01em;
  font-size: 36px;
  font-weight: 700;
  line-height: 150%;
}

.a-solution-for-genuine-authentication-and-data-management-utilizing-patented-technology-of-ic-chips-equipped-with-blockchain-id {
  color: #ffffffe6;
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.blockchain-chip-solution-2 {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.frame-427319483 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319547 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-80 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-79 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-size: 22px;
  font-weight: 600;
  line-height: 150%;
}

.section-2 {
  display: none;
}

.text-78 {
  color: #0063f5;
  letter-spacing: -.01em;
  font-size: 25px;
  font-weight: 500;
  line-height: 110%;
}

.blockchain-chips-can-generate-electronic-signatures-to-prove-their-unique-blockchain-ids-the-product-certificate-includes-both-the-brands-and-the-chips-signatures-making-it-possible-to-clearly-verify-that-the-product-is-a-genuine-article-made-by-the-brand-other-fake-chips-cannot-generate-the-same-signature-so-they-cannot-produce-a-forged-certificate {
  color: #070707cc;
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427319726 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.blockchain-chip-solution {
  color: #3e3e3e;
  letter-spacing: -.01em;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.frame-427319549 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319728 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.blockchain-chip-advantages {
  color: #1e1e1e;
  text-align: center;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.frame-427319749 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319750 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-106 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-107 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-size: 22px;
  font-weight: 600;
  line-height: 150%;
}

.section-17 {
  display: none;
}

.text-108 {
  color: #0063f5;
  letter-spacing: -.01em;
  font-size: 25px;
  font-weight: 500;
  line-height: 110%;
}

.frame-427319751 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.blockchain-chip-solution-3 {
  color: #3e3e3e;
  letter-spacing: -.01em;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.frame-427319752 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section-3 {
  display: none;
}

.frame-427319544 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-81 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
}

.text-82 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.section-18, .section-18._2, .section-18._3 {
  display: none;
}

.frame-427319545 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-83 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
}

.text-84 {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427319546 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-85 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
}

.text-86 {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.text-89 {
  color: #070707cc;
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427319730 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.frame-427319520 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-87 {
  color: #0063f5;
  letter-spacing: -.01em;
  font-size: 25px;
  font-weight: 500;
  line-height: 110%;
}

.text-90 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

._01-product-authentication-1 {
  color: #3e3e3e;
  letter-spacing: -.01em;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.section_mobile9_kr {
  display: none;
}

.text-88 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-size: 22px;
  font-weight: 600;
  line-height: 150%;
}

.frame-427319729 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._01-product-authentication-0 {
  color: #d3d3d3;
  letter-spacing: -.01em;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

._02-elimination-hang-tags-1 {
  color: #3e3e3e;
  letter-spacing: -.01em;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.text-93 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

._02-elimination-hang-tags-0 {
  color: #d3d3d3;
  letter-spacing: -.01em;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.frame-427319732 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.as-global-awareness-of-the-impact-of-human-activities-on-the-environment-increases-there-is-a-growing-movement-to-create-sustainable-and-eco-friendly-products-this-global-trend-has-affected-various-industries-and-many-brands-have-started-to-integrate-environmental-social-and-governance-esg-principles-into-their-business-strategies-by-storing-all-physical-attachments-such-as-paper-hang-tags-care-cards-and-warranties-in-digital-tag-form-on-a-blockchain-chip-to-protect-the-environment {
  color: #070707cc;
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427319733 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.frame-427319528 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-91 {
  color: #0063f5;
  letter-spacing: -.01em;
  font-size: 25px;
  font-weight: 500;
  line-height: 110%;
}

.text-92 {
  color: #000000f2;
  letter-spacing: -.01em;
  font-size: 22px;
  font-weight: 600;
  line-height: 150%;
}

.text-96 {
  color: #070707cc;
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427319736 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-94 {
  color: #0063f5;
  letter-spacing: -.01em;
  font-size: 25px;
  font-weight: 500;
  line-height: 110%;
}

.frame-427319737 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.frame-427319735 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-95 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-size: 22px;
  font-weight: 600;
  line-height: 150%;
}

._03-marketing-utiliation-0 {
  color: #d3d3d3;
  letter-spacing: -.01em;
  font-size: 34px;
  font-weight: 600;
  line-height: 140%;
}

._03-marketing-utiliation-1 {
  color: #3e3e3e;
  letter-spacing: -.01em;
  font-size: 34px;
  font-weight: 600;
  line-height: 140%;
}

.text-97 {
  color: #000000f2;
  letter-spacing: -.01em;
  font-size: 22px;
  font-weight: 600;
  line-height: 150%;
}

.frame-427319753 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319754 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319739 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319740 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-109 {
  color: #3e3e3e;
  letter-spacing: -.01em;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
}

.frame-427319755 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319756 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-110 {
  color: #2f2f2f;
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.vectors-wrapper-38 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 67px;
  height: 20px;
  display: flex;
}

.coov-text-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-99 {
  color: #171717;
  letter-spacing: -.01em;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.text-100 {
  color: #171717;
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.section-5 {
  display: none;
}

.frame-427319757 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319758 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-35 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 128px;
  height: 16px;
  display: flex;
}

.vectors-wrapper-36 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 156px;
  display: flex;
}

.vectors-wrapper-37 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.text-111 {
  color: #414141;
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  line-height: 125%;
}

.section_desktop1 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446686bf02a0a5d75f36015_desktop1.png");
  background-position: 0 0;
  background-size: 100% 100%;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
  padding-top: 66px;
  padding-bottom: 28px;
  padding-left: 94px;
  display: flex;
  position: relative;
}

.frame-427319770 {
  grid-column-gap: 570px;
  grid-row-gap: 570px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.unica77-2 {
  opacity: .9;
  object-fit: cover;
}

.frame-427319771 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 729px;
  display: flex;
}

.vectors-wrapper-44 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 46.6864px;
  height: 53.8499px;
  display: flex;
}

.text-117 {
  color: #fff;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

.a-genuine-product-authentication-data-management-solution-using-patented-technology-of-ic-chips-equipped-with-blockchain-id-3 {
  color: #c8c8c8;
  text-align: left;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 145%;
}

.text-126 {
  color: #ffffff4d;
  text-align: right;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 30px;
}

.text-130 {
  color: #fffc;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 150%;
}

.container-29 {
  background-color: #222;
  max-width: 100%;
  padding-bottom: 68px;
}

.div-block-20 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446687f037ba60d79bcccf4_rectangle1.png");
  background-position: 0 0;
  background-size: contain;
  border-radius: 30px;
  max-width: 660px;
}

.div-block-20.problem_right {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446687f037ba6381fbccd04_card.png");
}

.text-131 {
  justify-content: center;
  width: 100%;
  max-width: 100%;
  display: block;
}

.container-30 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  text-align: left;
  border-radius: 16px;
  flex-direction: row;
  justify-content: center;
  max-width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.problem-1-incomplete-existing-genuine-authentication-solutions-4 {
  color: #c60b0b;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 150%;
}

.div-block-19 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446687f037ba63a4ebcccfc_black1.png");
  background-position: 0 0;
  background-size: auto;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  max-width: 660px;
  padding: 38px 58px 30px 40px;
}

.text-128 {
  color: #fff;
  text-shadow: 0 4px 3px #00000045;
  width: 100%;
  max-width: 100%;
  padding-top: 302px;
  padding-bottom: 44px;
  padding-left: 36px;
  font-family: Pretendard, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.text-129 {
  color: #fff;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.problem-1-incomplete-existing-genuine-authentication-solutions-5 {
  color: #fff;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 150%;
}

.section_desktop3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #222;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 180px;
  display: flex;
  position: relative;
}

.frame-427319773 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 597px;
  display: flex;
}

.frame-427319774 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section-23 {
  background-color: #222;
  padding-top: 80px;
  padding-bottom: 180px;
}

.container-31 {
  background-color: #222;
  justify-content: center;
  max-width: 100%;
  padding-bottom: 68px;
  display: flex;
}

.card2_problem-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 238px;
  padding-bottom: 129px;
  padding-left: 63px;
  display: flex;
}

.text-132 {
  justify-content: center;
  width: 100%;
  max-width: 100%;
  display: block;
}

.div-block-22 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446688b4530c6d6aec107fa_frame1_rec.png");
  background-position: 0 0;
  background-size: cover;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}

.card2_problem {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 238px;
  padding-bottom: 174px;
  padding-left: 63px;
  display: flex;
}

.problem-1-incomplete-existing-genuine-authentication-solutions-6 {
  color: #fff;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 150%;
}

.frame-427319776 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom-right-radius: 30px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 502px;
  padding: 30px 49px;
  display: flex;
}

.frame-427319776-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom-right-radius: 30px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 502px;
  padding: 47px 49px;
  display: flex;
}

.problem_card2-copy {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446688b4530c6d07cc10807_card3.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
  width: 100%;
  max-width: 502px;
}

.container-hello {
  grid-column-gap: 58px;
  grid-row-gap: 58px;
  justify-content: center;
  max-width: 100%;
  margin-top: 0;
  display: flex;
}

.problem_card2 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446688b4530c6929cc107f3_frame1.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
  width: 100%;
  max-width: 502px;
}

.problem_card2-copy1 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446688b4530c6d72ec10801_card2.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 30px;
  width: 100245%;
  max-width: 502px;
}

.text-133 {
  color: #ffffffb3;
  text-align: center;
  max-width: 403px;
  max-height: 136px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}

.environmental-destruction-2 {
  color: #fff;
  text-align: center;
  text-shadow: 0 4px 3px #00000045;
  width: 377px;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 130%;
}

.vectors-wrapper-45 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 46.6864px;
  height: 53.8499px;
  display: flex;
}

.a-genuine-product-authentication-data-management-solution-using-patented-technology-of-ic-chips-equipped-with-blockchain-id-5 {
  color: #c8c8c8;
  text-align: left;
  letter-spacing: -.01em;
  padding-bottom: 20px;
  font-family: Pretendard, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 145%;
}

.frame-427319782 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.unica77-4 {
  opacity: .9;
  object-fit: cover;
  max-width: 836px;
}

.frame-427319781 {
  grid-column-gap: 570px;
  grid-row-gap: 570px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.columns-8 {
  max-width: 100%;
}

.column-7 {
  padding-left: 0;
}

.text-134 {
  color: #fff;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

.section_desktop1-2 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446686bf02a0a5d75f36015_desktop1.png");
  background-position: 50% 0;
  background-size: cover;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
  padding-top: 66px;
  padding-bottom: 28px;
  padding-left: 94px;
  display: flex;
  position: static;
}

.column-6 {
  justify-content: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.text-135 {
  color: #fffc;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 150%;
}

.container-33 {
  background-color: #222;
  max-width: 1384px;
  padding-bottom: 68px;
  position: absolute;
}

.div-block-23 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446687f037ba60d79bcccf4_rectangle1.png");
  background-position: 0 0;
  background-size: contain;
  border-radius: 30px;
  max-width: 660px;
}

.div-block-23.problem_right {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446687f037ba6381fbccd04_card.png");
}

.text-136 {
  justify-content: center;
  width: 100%;
  max-width: 100%;
  display: block;
}

.container-34 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  text-align: left;
  border-radius: 16px;
  flex-direction: row;
  justify-content: center;
  max-width: 100%;
  padding-top: 122px;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
  position: absolute;
}

.problem-1-incomplete-existing-genuine-authentication-solutions-7 {
  color: #c60b0b;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 150%;
}

.div-block-24 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446687f037ba63a4ebcccfc_black1.png");
  background-position: 0 0;
  background-size: auto;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  max-width: 660px;
  padding: 38px 58px 30px 40px;
}

.text-137 {
  color: #fff;
  text-shadow: 0 4px 3px #00000045;
  width: 100%;
  max-width: 100%;
  padding-top: 302px;
  padding-bottom: 44px;
  padding-left: 36px;
  font-family: Pretendard, sans-serif;
  font-size: 40px;
  font-weight: 700;
}

.text-138 {
  color: #fff;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.problem-1-incomplete-existing-genuine-authentication-solutions-8 {
  color: #fff;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 150%;
}

.frame-427319783 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 597px;
  display: flex;
}

.frame-427319784 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section-25 {
  background-color: #222;
  padding-top: 80px;
  padding-bottom: 180px;
}

.container-35 {
  background-color: #222;
  max-width: 100%;
  padding-bottom: 68px;
}

.text-139 {
  justify-content: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.problem_card2-copy-2 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446688b4530c6d07cc10807_card3.png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 30px;
  width: 100%;
  max-width: 502px;
}

.problem-1-incomplete-existing-genuine-authentication-solutions-9 {
  color: #fff;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 150%;
}

.frame-427319785 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom-right-radius: 30px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 502px;
  padding: 30px 49px;
  display: flex;
}

.problem_card2-2 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446688b4530c6929cc107f3_frame1.png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 30px;
  width: 100%;
  max-width: 502px;
}

.text-140 {
  color: #ffffffb3;
  text-align: center;
  max-width: 403px;
  max-height: 136px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}

.problem_card2-copy1-2 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6446688b4530c6d72ec10801_card2.png");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 30px;
  width: 100245%;
  max-width: 502px;
}

.image-25 {
  display: block;
}

.div-block-25, .div-block-26 {
  padding-top: 540px;
  padding-bottom: 540px;
}

.section_desktop3_chip {
  background-color: #000;
  padding-left: 0;
  padding-right: 0;
}

.section_desktop4_chip {
  display: block;
}

.vectors-wrapper-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.frame-427319786 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-17 {
  color: #707070;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.footer_desktop {
  background-color: #f5f5f7;
  margin-bottom: 0;
  padding: 80px;
  display: block;
}

.logo {
  object-fit: cover;
}

.frame-427319787 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 6.1196e-7px;
  height: 14px;
  display: flex;
}

.frame-427319788 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319789 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319790 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-141 {
  color: #707070;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.frame-427319791 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-46 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 6.1196e-7px;
  height: 14px;
  display: flex;
}

.frame-427319792 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319793 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section_desktop6_chip {
  padding-left: 0;
  padding-right: 0;
}

.section_desktop8_chip {
  justify-content: center;
  padding-top: 160px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.section_desktop9_chip, .section_desktop10_chip {
  padding: 160px 0 0;
}

.section_mobile1_chip_kr {
  display: none;
}

.frame-427319794 {
  grid-column-gap: 57px;
  grid-row-gap: 57px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 390px;
  display: flex;
}

.vectors-wrapper-47 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 14px;
  display: flex;
}

.frame-427319795 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-142 {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 150%;
}

.for-product-authentication-data-management-solution-3 {
  color: #ffffffe6;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.section_mobile2_chip_eng {
  display: none;
}

.frame-427319796 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-143 {
  color: #c60b0b;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.error-6c56d9bc-0461-3801-2d09-2ad72512dccb {
  color: #1e1e1e;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.frame-427319797 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-144 {
  color: #c60b0b;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.incomplete-existing-genuine-authentication-solution-2 {
  color: #1e1e1e;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.text-145 {
  color: #fff;
  text-shadow: 0 4px 3px #00000045;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 700;
}

.frame-427319615 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319798 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-146 {
  color: #fff;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 130%;
}

.nfc {
  color: #fffc;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}

.frame-427319769 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319799 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-147 {
  color: #fff;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 130%;
}

.text-148 {
  color: #fffc;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-149 {
  color: #fffc;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.section_mobile3_chip_kr {
  display: none;
}

.frame-427319800 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 390px;
  display: flex;
}

.problems-with-normal-chip-authentication-4 {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.frame-427319801 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 390px;
  display: flex;
}

.verification-cannot-be-done-by-individuals-2 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 150%;
}

.frame-427319802 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-150 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427319803 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319804 {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319805 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-151, .text-152 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-153 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 150%;
}

.frame-427319806 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319807 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-154 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 150%;
}

.section_mobile4_kr {
  display: none;
}

.text-53 {
  color: #ffffffe6;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.frame-427319808 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.drawbacks-of-using-hang-tags {
  color: #1e1e1e;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.text-52 {
  color: #c60b0b;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.environmental-destruction {
  color: #fff;
  text-align: center;
  text-shadow: 0 4px 3px #00000045;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 130%;
}

.text-155 {
  color: #ffffffe6;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.frame-427319809 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-156 {
  color: #c60b0b;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.environmental-destruction-3 {
  color: #fff;
  text-align: center;
  text-shadow: 0 4px 3px #00000045;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 130%;
}

.frame-427319810 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-48 {
  color: #1e1e1e;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.text-50 {
  color: #fff;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.section_mobile7_kr {
  display: none;
}

.text-51 {
  color: #fff;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427319811 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-157 {
  color: #1e1e1e;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.text-158 {
  color: #fff;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.text-159 {
  color: #fff;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427319812 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-48 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 14px;
  display: flex;
}

.frame-427319813 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-160 {
  color: #fff;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 150%;
}

.a-solution-for-genuine-authentication-and-data-management-utilizing-patented-technology-of-ic-chips-equipped-with-blockchain-id-2 {
  color: #ffffffe6;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.blockchain-chip-solution-4 {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.frame-427319814 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319815 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-161 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-162 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 150%;
}

.section_mobile6_text {
  display: none;
}

.text-163 {
  color: #0063f5;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 110%;
}

.blockchain-chips-can-generate-electronic-signatures-to-prove-their-unique-blockchain-ids-the-product-certificate-includes-both-the-brands-and-the-chips-signatures-making-it-possible-to-clearly-verify-that-the-product-is-a-genuine-article-made-by-the-brand-other-fake-chips-cannot-generate-the-same-signature-so-they-cannot-produce-a-forged-certificate-2 {
  color: #070707cc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427319727 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319816 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.blockchain-chip-solution-5 {
  color: #3e3e3e;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.frame-427319817 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-164 {
  color: #070707cc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427319818 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.frame-427319819 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-165 {
  color: #0063f5;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 110%;
}

.text-166 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427319731 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._01-product-authentication-3 {
  color: #3e3e3e;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.text-167 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 150%;
}

.frame-427319820 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._01-product-authentication-4 {
  color: #d3d3d3;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

._02-elimination-hang-tags-2 {
  color: #3e3e3e;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.text-168 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

._02-elimination-hang-tags-3 {
  color: #d3d3d3;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.frame-427319821 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.as-global-awareness-of-the-impact-of-human-activities-on-the-environment-increases-there-is-a-growing-movement-to-create-sustainable-and-eco-friendly-products-this-global-trend-has-affected-various-industries-and-many-brands-have-started-to-integrate-environmental-social-and-governance-esg-principles-into-their-business-strategies-by-storing-all-physical-attachments-such-as-paper-hang-tags-care-cards-and-warranties-in-digital-tag-form-on-a-blockchain-chip-to-protect-the-environment-2 {
  color: #070707cc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427319822 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.frame-427319823 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-169 {
  color: #0063f5;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 110%;
}

.text-170 {
  color: #000000f2;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 150%;
}

.frame-427319734, .frame-427319738 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-171 {
  color: #070707cc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427319824 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-172 {
  color: #0063f5;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 110%;
}

.frame-427319825 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.frame-427319826 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-98 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-173 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 150%;
}

._03-marketing-utiliation-2 {
  color: #d3d3d3;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 140%;
}

._03-marketing-utiliation-3 {
  color: #3e3e3e;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 140%;
}

.text-174 {
  color: #000000f2;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 150%;
}

.frame-427319827 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319828 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319829 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319830 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-175 {
  color: #3e3e3e;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
}

.frame-427319831 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319832 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-176 {
  color: #2f2f2f;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.vectors-wrapper-49 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 67px;
  height: 20px;
  display: flex;
}

.text-177 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.text-178 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.section_mobile6_kr {
  display: none;
}

.blockchain-chip-solution-5-copy {
  color: #3e3e3e;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.section_mobile8_copy, .section_mobile8_kr, .section_mobile10_kr, .section_mobile11_kr, .section_mobile1_chip_eng, .section_mobile2_chip_kr, .section_mobile3_chip_eng, .section_mobile3_chip_text_eng, .section_mobile4_eng, .section_mobile5_kr, .section_mobile4_chip_eng {
  display: none;
}

.frame-427319389 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 14px;
  display: flex;
}

.frame-427319388 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 282px;
  display: flex;
}

.text-179 {
  color: #fff;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 150%;
}

.a-solution-for-genuine-authentication-and-data-management-utilizing-patented-technology-of-ic-chips-equipped-with-blockchain-id-3 {
  color: #ffffffe6;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.frame-427319833 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-50 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 14px;
  display: flex;
}

.frame-427319834 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 282px;
  display: flex;
}

.text-180 {
  color: #fff;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 150%;
}

.a-solution-for-genuine-authentication-and-data-management-utilizing-patented-technology-of-ic-chips-equipped-with-blockchain-id-4 {
  color: #ffffffe6;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.section_mobile5_chip_eng, .section_mobile5_chip_kr, .section-22 {
  display: none;
}

.frame-427319835 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319836 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319837 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319838 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-181 {
  color: #3e3e3e;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
}

.frame-427319839 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319840 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-182 {
  color: #2f2f2f;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.vectors-wrapper-51 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 67px;
  height: 20px;
  display: flex;
}

.text-183 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.text-184 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.section-_mobile_footer_eng, .section_mobile6_chip_eng, .section_mobile6_chip_text_eng, .section_mobile7_chip_eng, .section_mobile8_chip_eng, .section_mobile9_chip_eng, .section_mobile10_chip_eng, .section-26 {
  display: none;
}

.frame-427319841 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319842 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-52 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 128px;
  height: 16px;
  display: flex;
}

.vectors-wrapper-53 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 156px;
  display: flex;
}

.vectors-wrapper-54 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.text-185 {
  color: #414141;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 125%;
}

.section_mobile11_chip_eng, .footer_eng {
  display: none;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.navbar_desktop {
  z-index: 5;
  background-color: #0000;
  align-items: stretch;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0;
  display: none;
  position: fixed;
}

.container-regular {
  width: auto;
  max-width: 1600px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-30 {
  flex-direction: row;
  flex: 0 auto;
  display: flex;
}

.frame-427319768 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vectors-wrapper-55 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 14px;
  display: flex;
}

.button-b-eng1 {
  color: #0006;
  background-color: #0000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
}

.button-b-eng1:active {
  clear: none;
  color: #000;
  font-weight: 600;
}

.button-b-eng1.w--current {
  color: #000;
  background-color: #0000;
  font-weight: 600;
}

.button-b-eng1.w--current:active {
  color: #fff;
  font-weight: 500;
}

.footer_mobile {
  display: none;
}

.frame-427319495 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-16 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 128px;
  height: 16px;
  display: flex;
}

.ceo-info {
  color: #717171;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 180%;
  text-decoration: none;
}

.text-36 {
  color: #414141;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 125%;
}

.address {
  color: #717171;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 180%;
}

.vectors-wrapper-18 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.frame-427319684 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.frame-427319843 {
  grid-column-gap: 57px;
  grid-row-gap: 57px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 390px;
  display: flex;
}

.vectors-wrapper-56 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 14px;
  display: flex;
}

.frame-427319844 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-186 {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 150%;
}

.for-product-authentication-data-management-solution {
  color: #ffffffe6;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.section_mobile6_img {
  display: none;
}

.frame-427319845 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.blockchain-chip-solution-6 {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.frame-427319777 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-58 {
  color: #707070;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.vectors-wrapper-57 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 18px;
  display: flex;
}

.text-59 {
  color: #cecece;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.frame-427319846 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319847 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-29 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.footer_tablet {
  display: none;
}

.vectors-wrapper-58 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.footer_desktop-2 {
  background-color: #f5f5f7;
  margin-bottom: 0;
  padding: 80px;
  display: none;
}

.frame-427319848 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-187 {
  color: #707070;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.frame-427319849 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-59 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 6.1196e-7px;
  height: 14px;
  display: flex;
}

.frame-427319850 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319851 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.navbar-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar_mobile {
  z-index: 5;
  background-color: #0000;
  align-items: stretch;
  width: 100%;
  max-width: 1320px;
  margin-left: auto;
  margin-right: 60px;
  padding: 20px;
  display: none;
}

.div-block-31 {
  flex-direction: row;
  flex: 0 auto;
  display: flex;
}

.frame-427319852 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vectors-wrapper-60 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 14px;
  display: flex;
}

.image-32 {
  display: none;
}

.frame-427319779 {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-188 {
  color: #fff;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 145%;
}

.frame-427319775 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-189 {
  color: #fff;
  font-size: 24px;
  font-weight: 400;
  line-height: 100%;
}

.a-genuine-product-authentication-data-management-solution-using-patented-technology-of-ic-chips-equipped-with-blockchain-id {
  color: #c8c8c8;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 25px;
  font-weight: 300;
  line-height: 145%;
}

.frame-427319853 {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-190 {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 145%;
  display: flex;
}

.frame-427319854 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-191 {
  color: #fff;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
}

.section-27 {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6447b934306483321ef7c0e4_Page01.png");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  display: none;
}

.container-62 {
  justify-content: center;
  padding: 387px 60px 388px 180px;
  display: inline-block;
}

.column-16 {
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.columns-10 {
  justify-content: center;
  padding-top: 300px;
  padding-bottom: 400px;
  display: flex;
}

.column-17 {
  padding-top: 0;
  padding-bottom: 0;
  display: none;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.section_desktop1_chip {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6449ddc24bbd07789a79d297_newcover.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 1920px;
  margin-bottom: 0;
  display: block;
}

.frame-427319855 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-192 {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 145%;
}

.frame-427319856 {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-193 {
  color: #fff;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
}

.sub-description {
  color: #c8c8c8a3;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 145%;
}

.container-63 {
  padding: 160px 24px 660px;
}

.section_empty {
  background-color: #000;
  padding-top: 0;
}

.container-64 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.image-33 {
  display: none;
}

.section_empty-copy {
  background-color: #fff;
  padding-top: 0;
}

.section_empty_tablet {
  background-color: #000;
  padding-top: 0;
  display: none;
}

.section_mobile6_img-kr {
  display: none;
}

.text-155-copy {
  color: #ffffffe6;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.section-28, .section_mobile6_img-copy {
  display: none;
}

.frame-427319476 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.frame-427319857 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-194 {
  color: #0000004d;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.text-195 {
  color: #171717;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.frame-427319858 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(131.63deg, #fefefe 0%, #f0f0f0 100%);
  border-radius: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 22px 27px;
  display: flex;
  box-shadow: 0 2px 4px #00000012;
}

.frame-427319859 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319860 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-61 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 28px;
  display: flex;
}

.vectors-wrapper-62 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 51px;
  display: flex;
}

.frame-427319861 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-63 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.multiple-certificates-driver-s-license-passport-medical-records-traditional-identification-card-can-be-issued-at-once {
  color: #1c1c1c;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 160%;
}

.super-id-with-certificates-0 {
  color: #19e2a6;
  font-family: Pretendard, sans-serif;
  font-size: 17px;
  font-weight: 700;
}

.super-id-with-certificates-1 {
  color: #000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.super-id-with-certificates-2 {
  color: #2e2e2e;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.section8_mobile_id_en {
  display: none;
}

.text-197 {
  color: #171717;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.section10_mobile_id_en {
  display: none;
}

.frame-427319862 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319630 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-198 {
  color: #11ebb6;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 110%;
}

.frame-427319629 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 307px;
  display: flex;
}

.text-199 {
  color: #000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.accurately-identify-the-recipient-of-the-aid-connect-to-various-countries-system-with-ease {
  color: #555;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 135%;
}

.section9_mobile_id_en, .section11_mobile_id_en, .section16_mobile_chip_eng {
  display: none;
}

.frame-427319506 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.what-is {
  color: #171717;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 130%;
}

.coov-logo-2 {
  object-fit: cover;
}

.frame-427319633 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427319510 {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-200 {
  color: #171717;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.text-201 {
  color: #171717;
  text-align: right;
  font-family: Pretendard, sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 100%;
}

.frame-427319560 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f5f5f7;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 342px;
  padding: 30px 24px;
  display: flex;
}

.vectors-wrapper-64 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 163px;
  display: flex;
}

.frame-427319289 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-65 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: .0000295489px;
  display: flex;
}

.vectors-wrapper-66 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 160px;
  display: flex;
}

.frame-427319682 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-202 {
  color: #0000004d;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.text-35 {
  color: #2f2f2f;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.text27-2 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427319863 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.frame-427319683 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text9-3 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.section13_mobile_id_en, .section12_mobile_id_en {
  display: none;
}

.frame-427319864 {
  grid-column-gap: 37px;
  grid-row-gap: 37px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-203 {
  color: #171717;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 135%;
}

.frame-427319865 {
  grid-column-gap: 21px;
  grid-row-gap: 21px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319866 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-67 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 81px;
  height: 19.1675px;
  display: flex;
}

.blockchain-based-mobile-vaccination-verification-system {
  color: #3f3f3f;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.frame-427319867 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #f5f5f7;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 23px;
  padding-bottom: 23px;
  display: flex;
}

.coov_mock-up-copy-1 {
  object-fit: cover;
}

.text-204 {
  color: #171717;
  font-family: Pretendard, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 130%;
}

.vectors-wrapper-68 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 200px;
  display: flex;
}

.frame-427319868 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319869 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.frame-427319870 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 222px;
  display: flex;
}

.text-205 {
  color: #3f3f3fcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427319871 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 334px;
  display: flex;
}

.frame-427319872 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 320px;
  display: flex;
}

.frame-427319873 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.what-is-2 {
  color: #171717;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 130%;
}

.frame-427319874 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.coov-logo-3 {
  object-fit: cover;
}

.section14_mobile_id_en {
  display: none;
}

.frame-427319500 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319875 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-206 {
  color: #0000004d;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.text-207 {
  color: #171717;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.just-10000-public-officials-are-needed-to-issue-ids-to-100-millions-of-citizens-within-1-year {
  color: #000;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.section1_mobile_id_en {
  display: none;
}

.frame-427319876 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-69 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 98px;
  height: 38px;
  display: flex;
}

.frame-427319877 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blockchain-based-id-solution {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 150%;
}

.for-developing-a-nation-wide-id-system-within-1-year-at-no-cost {
  color: #ffffffe6;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.section2_mobile_id_en {
  display: none;
}

.challenges-in-developing-an-id-system {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.developing-a-traditional-id-system-like-those-in-the-developed-countries-would-cost-more-than-10-billion-usd-and-take-more-than-10-years-it-requires-setting-up-various-basic-infrastructures-centralized-servers-id-issuing-agencies-id-registration-system-etc-and-there-are-many-overlaps-between-different-agencies-that-are-all-issuing-their-own-forms-of-id-driver-s-license-passport-etc-which-make-a-lot-of-the-processes-redundant-building-and-implementing-a-traditional-id-system-would-be-inefficient-in-both-time-and-costs-for-developing-countries {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427319878 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.super-id-is-an-revolutionary-solution-that-can-develop-an-enhanced-complete-id-system-within-1-2-years-with-less-than-millionsusd-in-costs-0 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.super-id-is-an-revolutionary-solution-that-can-develop-an-enhanced-complete-id-system-within-1-2-years-with-less-than-millionsusd-in-costs-1 {
  color: #686868;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-208 {
  color: #2f2f2f;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.text-209 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.section3_mobile_id_en {
  display: none;
}

.frame-427319477 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-70 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 123.789px;
  height: 48px;
  display: flex;
}

.frame-427319879 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-211 {
  color: #171717;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.text-212 {
  color: #888;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 135%;
}

.frame-427319880 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.section4_mobile_id_en {
  display: none;
}

.step-1-start-id-issuance-0 {
  color: #14bd81;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
}

.text-213 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.step-1-start-id-issuance-1 {
  color: #1c1c1c;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
}

.step-01 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.frame-427319881 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-214 {
  color: #1c77e1;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
}

.using-a-portable-device-it-is-possible-to-issue-physical-id-card-with-an-embedded-blockchain-chip-on-site-once-ids-are-issued-the-information-is-automatically-recorded-in-the-government-database-in-real-time-the-government-can-monitor-the-id-database-and-issuance-progress-at-any-time {
  color: #171717;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.section5_mobile_id_en {
  display: none;
}

.text-215 {
  color: #393939;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 125%;
}

.frame-427319882 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.physical-id-government-dashboard {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.section6_mobile_id_en {
  display: none;
}

.smartphone-based-digital-id {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.text-216 {
  color: #171717;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-217 {
  color: #1c1c1c;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.frame-427319883 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.frame-180251 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  height: 45.5474px;
  display: flex;
}

.frame-427319884 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.directly-present-your-data-to-anyone-who-requires-them-even-internationally {
  color: #636363;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-218 {
  color: #1c1c1c;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.self-authenticate-the-identity-when-using-online-services {
  color: #636363;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-219 {
  color: #bebebe;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 130%;
}

.text-220 {
  color: #636363;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

.frame-427319606 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-221 {
  color: #1c1c1c;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.coov-for-example-achieved-interoperability-with-120-countries-including-the-us-and-the-eu, .text-222 {
  color: #bebebe;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 130%;
}

.use-super-id-to-receive-a-variety-of-available-certificates {
  color: #636363;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427319885, .frame-427319886 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427319887 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-223 {
  color: #1c1c1c;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.text-224 {
  color: #11ebb6;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.frame-427319888 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427319889 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-225 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.section7_mobile_id_en {
  display: none;
}

.vectors-wrapper-71 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 37.3008px;
  height: 46px;
  display: flex;
}

.section15_mobile_id_en, .section15_mobile_id_kr, .section2_mobile_id-_kr, .section3_mobile_id_kr, .section4_mobile_id_kr, .section5_mobile_id_kr, .section6_mobile_id_kr, .section7_mobile_id_kr, .section8_mobile_id_kr, .section9_mobile_id_kr, .section10_mobile_id_kr, .section11_mobile_id_kr, .section12_mobile_id_kr, .section13_mobile_id_kr, .section14_mobile_id_kr {
  display: none;
}

.frame-427319890 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319891 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-226 {
  color: #11ebb6;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 110%;
}

.frame-427319892 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 307px;
  display: flex;
}

.text-227 {
  color: #000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.error-046e050d-69f4-b020-e698-67b94472b58e {
  color: #555;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 135%;
}

.text-228 {
  color: #1c1c1c;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.text-182-copy {
  color: #2f2f2f;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.frame-427319893 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319894 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-229 {
  color: #11ebb6;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 110%;
}

.frame-427319895 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 307px;
  display: flex;
}

.text-230 {
  color: #000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.accurately-identify-the-recipient-of-the-aid-connect-to-various-countries-system-with-ease-2 {
  color: #555;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 135%;
}

.frame-427319896 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.frame-427319897 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 222px;
  display: flex;
}

.text-231 {
  color: #3f3f3fcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427319898 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 334px;
  display: flex;
}

.frame-427319899 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 320px;
  display: flex;
}

.frame-427319900 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427319901 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-232 {
  color: #11ebb6;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 110%;
}

.frame-427319902 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-233 {
  color: #000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.frame-427319903 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319904 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.frame-427319905 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 222px;
  display: flex;
}

.text-234 {
  color: #3f3f3fcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-235 {
  color: #555;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 120%;
}

.frame-427319906 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 334px;
  display: flex;
}

.text-236 {
  color: #3f3f3fcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 120%;
}

.frame-427319907 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 222px;
  display: flex;
}

.text-237 {
  color: #555;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 135%;
}

.frame-427319908 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319909 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 334px;
  display: flex;
}

.text-238 {
  color: #11ebb6;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 110%;
}

.text-239 {
  color: #555;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
}

.frame-427319910 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-240 {
  color: #3f3f3fcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
}

.text-241 {
  color: #000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.frame-427319911 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-242 {
  color: #3f3f3fcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.frame-427319912 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427319913 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.frame-427319914 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319915 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427319916 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-243 {
  color: #11ebb6;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 110%;
}

.frame-427319917 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-244 {
  color: #000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.frame-427319918 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319919 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.frame-427319920 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-245 {
  color: #3f3f3fcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.text-246 {
  color: #555;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
}

.frame-427319921 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 334px;
  display: flex;
}

.text-247 {
  color: #3f3f3fcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
}

.frame-427319922 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427319923 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 376px;
  display: flex;
}

.text-248 {
  color: #11ebb6;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 110%;
}

.frame-427319924 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-249 {
  color: #000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.frame-427319925 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319926 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.frame-427319927 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-250 {
  color: #3f3f3fcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.text-251 {
  color: #555;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
}

.frame-427319928 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 334px;
  display: flex;
}

.text-252 {
  color: #3f3f3fcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
}

.frame-427319929 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427319930 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 376px;
  display: flex;
}

.text-253 {
  color: #11ebb6;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 110%;
}

.frame-427319931 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-254 {
  color: #000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.frame-427319932 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319933 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.frame-427319934 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-255 {
  color: #3f3f3fcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.text-256 {
  color: #555;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
}

.frame-427319935 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 334px;
  display: flex;
}

.text-257 {
  color: #3f3f3fcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
}

.section1_desktop_id__en {
  background-color: #ddd;
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/65c470d04a074e8041de5fdb_sp_cover-min.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 1920px;
}

.section1_desktop_id_kr {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644a369a87ff380d3b41a76c_Page01.png");
  background-position: 0 0;
  background-size: auto;
}

.frame-427319936 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.text-258 {
  color: #2b2620;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 120%;
}

.text-258.kr {
  font-size: 66px;
}

.for-developing-a-nation-wide-id-system-within-1-year-at-no-cost-2 {
  color: #707070;
  text-align: center;
  letter-spacing: -.01em;
  max-width: 920px;
  padding-top: 28px;
  font-family: Pretendard, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 135%;
}

.container-83 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 800px;
  display: flex;
}

.frame-427319181 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: .9;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-72 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 88.6547px;
  display: flex;
}

.container-84 {
  justify-content: center;
  padding-bottom: 60px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.super-id_logo {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-73 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 126.152px;
  height: 48px;
  display: flex;
}

.section1_desktop_id {
  background-color: #ddd;
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644a369a87ff380d3b41a76c_Page01.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 1920px;
}

.section-30 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644b0e89a43c9c1a372e5c24_cover2.png");
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  max-width: none;
  padding-top: 960px;
  padding-bottom: 960px;
  padding-left: 0;
  display: flex;
}

.div-block-36 {
  max-width: 100%;
}

.section-31 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.frame-427319937 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  padding-bottom: 50px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.super-id-is-an-revolutionary-solution-that-can-develop-an-enhanced-complete-id-system-within-1-2-years-with-less-than-millionsusd-in-costs {
  padding-top: 0;
  padding-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
}

.super-id-is-an-revolutionary-solution-that-can-develop-an-enhanced-complete-id-system-within-1-2-years-with-less-than-millionsusd-in-costs-2 {
  color: #171717;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}

.super-id-is-an-revolutionary-solution-that-can-develop-an-enhanced-complete-id-system-within-1-2-years-with-less-than-millionsusd-in-costs-3 {
  color: #686868;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}

.authorized-public-officials-can-use-their-smartphones-to-issue-ids-to-the-citizens-at-anywhere-at-any-time-it-is-possible-to-issue-a-variety-of-certificates-id-passport-driver-s-license-vaccination-records-etc-at-once-the-authenticity-of-all-issued-certificates-and-the-privacy-of-personal-information-are-protected-using-the-blockchain-technology-0 {
  color: #2f2f2f;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
}

.authorized-public-officials-can-use-their-smartphones-to-issue-ids-to-the-citizens-at-anywhere-at-any-time-it-is-possible-to-issue-a-variety-of-certificates-id-passport-driver-s-license-vaccination-records-etc-at-once-the-authenticity-of-all-issued-certificates-and-the-privacy-of-personal-information-are-protected-using-the-blockchain-technology-1 {
  color: #686868;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
}

.container-85 {
  text-align: center;
  max-width: 920px;
  margin-top: 200px;
}

.image-50 {
  max-width: 437px;
  padding-bottom: 80px;
}

.image-51 {
  border-radius: 20px;
}

.container-86 {
  padding-bottom: 200px;
}

.section3_desktop_id__en {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.section {
  background-color: #fff;
}

.frame-427319938 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 80px;
  display: flex;
}

.text-259 {
  color: #171717;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
}

.it-is-possible-to-request-id-issuance-and-register-it-using-smartphones-without-requiring-centralized-servers-issuing-and-registration-infrastructures-in-other-words-an-id-system-can-be-established-with-only-an-app-on-smartphones {
  color: #171717;
  text-align: center;
  padding-top: 60px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 140%;
}

.container-87 {
  padding-top: 100px;
}

.container-88 {
  color: #f2f2f2;
  background-color: #f5f5f7;
  max-width: 100%;
  padding-top: 60px;
}

.image-52 {
  border-radius: 20px;
  max-width: 900px;
}

.div-block-37 {
  color: #f5f5f7;
  justify-content: center;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.step-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #f5f5f7;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding-top: 90px;
  padding-bottom: 40px;
  display: flex;
}

.text-260 {
  color: #888;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 135%;
}

.step-1-start-id-issuance-3 {
  color: #14bd81;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 140%;
}

.step-1-start-id-issuance-4 {
  color: #1c1c1c;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 140%;
}

.container-88-2, .container-88-3, .container-88-4 {
  color: #f2f2f2;
  background-color: #f5f5f7;
  max-width: 100%;
}

.container-88-5 {
  color: #f2f2f2;
  background-color: #f2f2f2;
  max-width: 100%;
  padding-bottom: 180px;
}

.image-53, .image-54, .image-55, .image-56 {
  border-radius: 20px;
  max-width: 900px;
}

.section3_desktop_id_en {
  color: #f5f5f7;
  background-color: #f5f5f7;
  max-width: 100%;
  padding-bottom: 180px;
}

.frame-427319939 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  padding-top: 200px;
  display: flex;
}

.text-261 {
  color: #171717;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
}

.using-a-portable-device-it-is-possible-to-issue-physical-id-card-with-an-embedded-blockchain-chip-on-site-once-ids-are-issued-the-information-is-automatically-recorded-in-the-government-database-in-real-time-the-government-can-monitor-the-id-database-and-issuance-progress-at-any-time-2 {
  color: #171717;
  text-align: center;
  padding: 60px 140px 100px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 145%;
}

.image-57 {
  border-radius: 20px;
  max-width: 900px;
}

.container-89 {
  background-color: #f2f2f2;
  justify-content: center;
  max-width: 100%;
  display: flex;
}

.frame-427319940 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-262 {
  color: #1c77e1;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
}

.ffd {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  background-color: #f2f2f2;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding-top: 80px;
  padding-bottom: 40px;
  display: flex;
}

.text-263 {
  color: #1c77e1;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
}

.frame-427319942 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  background-color: #f2f2f2;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding-top: 40px;
  display: flex;
}

.text-264 {
  color: #393939;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 125%;
}

.image-58 {
  border-radius: 20px;
  max-width: 900px;
  box-shadow: 0 6px 18px -4px #00000024;
}

.frame-427319941-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  background-color: #f2f2f2;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding-top: 90px;
  padding-bottom: 40px;
  display: flex;
}

.image-59 {
  border-radius: 20px;
  max-width: 900px;
  box-shadow: 0 2px 5px #0003;
}

.frame-427319942-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  background-color: #f2f2f2;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding-top: 40px;
  padding-bottom: 80px;
  display: flex;
}

.frame-427319943 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.using-a-portable-device-it-is-possible-to-issue-physical-id-card-with-an-embedded-blockchain-chip-on-site-once-ids-are-issued-the-information-is-automatically-recorded-in-the-government-database-in-real-time-the-government-can-monitor-the-id-database-and-issuance-progress-at-any-time-3 {
  color: #171717;
  text-align: center;
  padding-top: 80px;
  padding-bottom: 180px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}

.image-59-copy {
  border-radius: 20px;
  max-width: 900px;
  box-shadow: 0 3px 20px -5px #0003;
}

.section-copy, .section-copy-copy {
  background-color: #fff;
}

.section4_desktop_id__en {
  background-color: #fff;
  max-width: 100%;
  display: block;
}

.frame-427319944 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f5f5f7;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding-top: 180px;
  padding-bottom: 80px;
  display: flex;
}

.text-265 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 130%;
}

.section-32 {
  text-align: center;
  justify-content: center;
  padding-top: 140px;
  display: flex;
}

.section6_desktop_id__en {
  text-align: center;
  background-color: #f5f5f7;
  flex-direction: column;
  justify-content: center;
  max-width: 100%;
  padding-top: 0;
  display: flex;
}

.image-60 {
  border-radius: 20px;
  max-width: 749px;
  padding-top: 40px;
}

.container-90 {
  background-color: #f5f5f7;
  border-radius: 20px;
  max-width: 100%;
}

.div-block-38 {
  background-color: #f5f5f7;
  border-radius: 20px;
}

.container-91 {
  max-width: 100%;
}

.frame-427319945 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f5f5f7;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 180px;
  display: flex;
}

.using-a-portable-device-it-is-possible-to-issue-physical-id-card-with-an-embedded-blockchain-chip-on-site-once-ids-are-issued-the-information-is-automatically-recorded-in-the-government-database-in-real-time-the-government-can-monitor-the-id-database-and-issuance-progress-at-any-time-4 {
  color: #171717;
  text-align: center;
  max-width: 920px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}

.section5_desktop_id__en {
  display: none;
}

.container-92 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  background-color: #0000;
  justify-content: center;
  align-items: stretch;
  max-width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.div-block-39 {
  border-radius: 20px;
  display: flex;
}

.image-61 {
  box-shadow: none;
  border: 1px solid #0000001a;
  border-radius: 20px;
  width: 586px;
  display: inline-block;
}

.columns-11 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  max-width: 1900px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.column-18 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.column-19 {
  flex-direction: column;
  justify-content: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.frame-427319946 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 20px;
  display: flex;
}

.text-266 {
  color: #1c77e1;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 100%;
}

.frame-427319947 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  padding-top: 40px;
  display: flex;
}

.text-267 {
  color: #757575;
  text-align: center;
  max-width: 100%;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 130%;
}

.image-62 {
  box-shadow: none;
  border: 1px solid #0000001a;
  border-radius: 20px;
  width: 586px;
}

.section6_desktop_id_en {
  background-color: #f4f4f4;
}

.container-93 {
  max-width: 100%;
  padding-top: 60px;
}

.frame-427319948 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 60px;
  display: flex;
}

.frame-427319949 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  height: 45.5474px;
  display: flex;
}

.vectors-wrapper-74 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 37.3008px;
  height: 46px;
  display: flex;
}

.text-268 {
  color: #11ebb6;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.text-269 {
  color: #171717;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 130%;
}

.columns-12 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.image-63, .image-64 {
  max-width: 300px;
}

.frame-427319950 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 434px;
  padding-top: 60px;
  display: flex;
}

.text-270 {
  color: #1c1c1c;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 140%;
}

.frame-427319951 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.use-super-id-to-receive-a-variety-of-available-certificates-2 {
  color: #636363;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 130%;
}

.text-271 {
  color: #bebebe;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 130%;
}

.column-20 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.image-65, .image-66, .image-67, .image-68 {
  max-width: 70%;
}

.div-block-40, .div-block-41, .div-block-42, .div-block-43 {
  justify-content: center;
  display: flex;
}

.image-69 {
  border-radius: 20px;
  max-width: 900px;
}

.column-21, .column-22 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.columns-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 220px;
  display: flex;
}

.image-70, .image-71 {
  max-width: 400px;
}

.column-23, .column-24 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.column-25 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-72 {
  max-width: 280px;
  display: block;
}

.column-26 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-73 {
  max-width: 280px;
}

.image-74 {
  max-width: 280px;
  display: block;
}

.image-75 {
  max-width: 280px;
}

.columns-14 {
  padding-left: 400px;
  padding-right: 400px;
}

.columns-15 {
  grid-column-gap: 300px;
  grid-row-gap: 300px;
  justify-content: center;
  padding-left: 200px;
  padding-right: 200px;
  display: flex;
}

.frame-427319952 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 400px;
  max-width: 400px;
  display: flex;
}

.text-272 {
  color: #1c1c1c;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 140%;
}

.frame-427319953 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.use-super-id-to-receive-a-variety-of-available-certificates-3 {
  color: #636363;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 140%;
}

.text-273 {
  color: #bebebe;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 130%;
}

.frame-427319954 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 400px;
  max-width: 400px;
  display: flex;
}

.text-274 {
  color: #1c1c1c;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 140%;
}

.frame-427319955 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.use-super-id-to-receive-a-variety-of-available-certificates-4 {
  color: #636363;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 140%;
}

.text-275 {
  color: #bebebe;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 130%;
}

.frame-427319956 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 400px;
  max-width: 400px;
  display: flex;
}

.text-276 {
  color: #1c1c1c;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 140%;
}

.frame-427319957 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.use-super-id-to-receive-a-variety-of-available-certificates-5 {
  color: #636363;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 140%;
}

.text-277 {
  color: #bebebe;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 130%;
}

.frame-427319958 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-width: 400px;
  max-width: 400px;
  display: flex;
}

.text-278 {
  color: #1c1c1c;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 140%;
}

.frame-427319959 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-279 {
  color: #bebebe;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 130%;
}

.columns-14-copy {
  grid-column-gap: 300px;
  grid-row-gap: 300px;
  justify-content: center;
  padding: 100px 200px 140px;
  display: flex;
}

.frame-427319960 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 180px;
  padding-bottom: 120px;
  display: flex;
}

.frame-427319961 {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-end;
  height: 45.5474px;
  display: flex;
}

.vectors-wrapper-75 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 37.3008px;
  height: 46px;
  display: flex;
}

.text-280 {
  color: #11ebb6;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.text-281 {
  color: #171717;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 130%;
}

.section-33, .section-33-copy {
  background-color: #f4f4f4;
}

.section7_desktop_id__en {
  background-color: #0000;
  display: block;
}

.image-76 {
  display: block;
}

.columns-16 {
  background-color: #0000;
  align-items: center;
  padding: 40px 80px 80px;
  display: flex;
}

.frame-427319962 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f5f7;
  border: 1px solid #ebebeb;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 40px 20px 40px 40px;
  display: flex;
}

.frame-427319963 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-76 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 28px;
  display: flex;
}

.frame-180239 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-77 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.error-d35da009-ba5b-fa05-08c1-c058be0b5435, .multiple-certificates-driver-s-license-passport-medical-records-traditional-identification-card-can-be-issued-at-once-2 {
  color: #1c1c1c;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
}

.super-id-with-certificates-3 {
  color: #19e2a6;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.super-id-with-certificates-4 {
  color: #000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.super-id-with-certificates-5 {
  color: #2e2e2e;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 140%;
}

.container-94 {
  box-shadow: none;
  color: #fefefe;
  background-color: #f4f4f4;
  background-image: linear-gradient(243deg, #fefefe, #fff 0%, #fff);
  border-radius: 20px;
}

.frame-427319964 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  padding-top: 160px;
  padding-bottom: 0;
  display: flex;
}

.frame-427319965 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
}

.text-283 {
  color: #0000004d;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
}

.text-284 {
  color: #171717;
  text-align: center;
  letter-spacing: -.01em;
  max-width: 100%;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 130%;
}

.frame-427319966 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 60px 40px 80px;
  display: flex;
}

.text-285 {
  color: #171717;
  text-align: center;
  max-width: 100%;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 150%;
}

.section9_desktop_id__en {
  background-color: #fff;
}

.image-77 {
  border-radius: 20px;
  max-width: 900px;
}

.container-95 {
  justify-content: center;
  display: flex;
}

.frame-427319967 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 411.997px;
  display: flex;
}

.text-286 {
  color: #11ebb6;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 110%;
}

.frame-427319968 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-287 {
  color: #000;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 140%;
}

.frame-427319969 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 364px;
  display: flex;
}

.text-288 {
  color: #3f3f3fcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.text-289 {
  color: #555;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.frame-427319970 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 412px;
  display: flex;
}

.container-96, .container-97, .container-98 {
  justify-content: center;
  display: flex;
}

.columns-16-copy {
  background-color: #0000;
  align-items: center;
  padding: 80px 80px 180px;
  display: flex;
}

.image-78 {
  border-radius: 20px;
}

.frame-427319971 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-290 {
  color: #11ebb6;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 42px;
  font-weight: 500;
  line-height: 110%;
}

.frame-427319972 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.text-291 {
  color: #000;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 140%;
}

.frame-427319973 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319974 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 364px;
  display: flex;
}

.text-292 {
  color: #3f3f3fcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.text-293 {
  color: #555;
  width: auto;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.frame-427319975 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 412px;
  display: flex;
}

.container-94-copy {
  color: #fefefe;
  background-color: #0000;
  border-radius: 0;
  padding-left: 40px;
}

.frame-427319976 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  display: flex;
}

.text-294 {
  color: #11ebb6;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 42px;
  font-weight: 500;
  line-height: 110%;
}

.frame-427319977 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-295 {
  color: #000;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 140%;
}

.frame-427319978 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319979 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-296 {
  color: #3f3f3fcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.text-297 {
  color: #555;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.frame-427319980 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-298 {
  color: #11ebb6;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 42px;
  font-weight: 500;
  line-height: 110%;
}

.frame-427319981 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-299 {
  color: #000;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 140%;
}

.frame-427319982 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319983 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-300 {
  color: #3f3f3fcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.text-301 {
  color: #555;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.frame-427319984 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  display: flex;
}

.text-302 {
  color: #11ebb6;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 42px;
  font-weight: 500;
  line-height: 110%;
}

.frame-427319985 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-303 {
  color: #000;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 140%;
}

.frame-427319986 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319987 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-304 {
  color: #3f3f3fcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 130%;
}

.text-305 {
  color: #555;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.columns-17 {
  background-color: #f2f2f2;
  align-items: center;
  padding: 100px 40px;
  display: flex;
}

.frame-427319988 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 60px 40px 100px;
  display: flex;
}

.frame-427319989 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.highlights-of-blockchain-labs-technology {
  color: #1c1c1c;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 140%;
}

.vectors-wrapper-78 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 87px;
  display: flex;
}

.vectors-wrapper-79 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 116px;
  display: flex;
}

.frame-427319990 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-306 {
  color: #1c1c1c;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.blockchain-system-to-which-proof-of-transaction-consensus-algorithm-is-applied-and-method-therefor {
  color: #444;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 145%;
}

.section10_desktop_id__en, .section11_desktop_id__en {
  background-color: #fff;
  padding-bottom: 180px;
}

.image-79 {
  padding-left: 60px;
  padding-right: 60px;
}

.container-99 {
  background-color: #0000;
  max-width: 100%;
}

.div-block-44 {
  justify-content: center;
  padding: 20px 60px;
  display: flex;
}

.section14_desktop_id__en, .section15_desktop_id__en {
  background-color: #fff;
  padding-bottom: 180px;
}

.frame-427319991 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.text-307 {
  color: #11df95;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.frame-427319992 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: flex;
}

.vectors-wrapper-80 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 18px;
  display: flex;
}

.frame-427319993 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #0000;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px 32px;
  display: flex;
}

.frame-427319994 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.text-308 {
  color: #11df95;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.what-is-3 {
  color: #171717;
  text-align: left;
  min-width: 260px;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 130%;
}

.frame-427319995 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.column-27 {
  justify-content: flex-end;
  padding: 0;
  display: flex;
}

.text-309 {
  color: #171717;
  text-align: left;
  min-width: 320px;
  max-width: 100%;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 140%;
}

.text-310 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

.image-80 {
  border-radius: 20px;
  min-width: auto;
  max-width: none;
  min-height: auto;
  max-height: 400px;
  padding-left: 0;
  display: block;
}

.div-block-45 {
  padding-bottom: 160px;
  padding-left: 100px;
  padding-right: 100px;
}

.div-block-46 {
  justify-content: center;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.image-81 {
  padding-left: 0;
  padding-right: 0;
}

.columns-18 {
  justify-content: center;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding-left: 80px;
  padding-right: 80px;
  display: block;
}

.frame-180211 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.coov-text1 {
  color: #171717;
  text-align: center;
  max-width: 100%;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 130%;
}

.div-block-47 {
  background-color: #f5f5f7;
  justify-content: center;
  margin-top: 120px;
  padding: 60px 100px;
  display: flex;
}

.frame-427319996 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-48 {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.experienced-in-establishing-id-system {
  color: #171717;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 130%;
}

.coov-logo-4 {
  object-fit: cover;
}

.frame-427319997 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 80px 0;
  display: flex;
}

.frame-427319998 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.frame-427319999 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 450px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.frame-427320000 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-180246 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320001 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.vectors-wrapper-81 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 6px;
  height: 6px;
  display: flex;
}

.text-311 {
  color: #1c1c1c;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 145%;
}

.our-patented-pot-technology-empowers-the-blockchain-network-to-operate-as-a-public-blockchain-allowing-anyone-to-participate-while-securing-the-transaction-processing-speed-as-fast-as-private-blockchain-s-1 {
  color: #757575;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 145%;
}

.frame-427320002 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320003 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-313 {
  color: #000;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 145%;
}

.text-314 {
  color: #1c1c1c;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 145%;
}

.frame-427320004 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320005 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-316 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

.text-317 {
  color: #1c1c1c;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 145%;
}

.container-100, .container-101 {
  display: none;
}

.container-102 {
  flex-direction: column;
  display: flex;
}

.soution-tablet, .div-block-51 {
  display: none;
}

.section2_desktop_id__en {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-427320006 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 93%;
  padding-top: 200px;
  display: flex;
}

.text-319 {
  color: #171717;
  font-size: 48px;
  font-weight: 600;
  line-height: 100%;
}

.using-a-portable-device-it-is-possible-to-issue-physical-id-card-with-an-embedded-blockchain-chip-on-site-once-ids-are-issued-the-information-is-automatically-recorded-in-the-government-database-in-real-time-the-government-can-monitor-the-id-database-and-issuance-progress-at-any-time-5 {
  color: #171717;
  text-align: center;
  max-width: 920px;
  padding: 80px 0 100px;
  font-size: 22px;
  font-weight: 400;
  line-height: 145%;
}

.image-83 {
  border-radius: 20px;
}

.tablet_second {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 40px;
  display: none;
}

.section1_desktop_id__kr {
  background-color: #ddd;
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644a369a87ff380d3b41a76c_Page01.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 1920px;
}

.section3_desktop_id__kr {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.section4_desktop_id__kr {
  background-color: #fff;
  max-width: 100%;
  display: block;
}

.section6_desktop_id__kr {
  text-align: center;
  background-color: #f2f2f2;
  flex-direction: column;
  justify-content: center;
  max-width: 100%;
  padding-top: 0;
  display: flex;
}

.section7_desktop_id__kr {
  background-color: #0000;
  display: block;
}

.section9_desktop_id__kr {
  background-color: #fff;
}

.section10_desktop_id__kr, .section11_desktop_id__kr, .section14_desktop_id__kr, .section15_desktop_id__kr {
  background-color: #fff;
  padding-bottom: 180px;
}

.container-104 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: flex-start;
  display: inline-block;
}

.super-id-is-an-revolutionary-solution-that-can-develop-an-enhanced-complete-id-system-within-1-2-years-with-less-than-millionsusd-in-costs-copy {
  padding-top: 0;
  padding-bottom: 10px;
  font-size: 20px;
}

.image-84 {
  max-width: 800px;
}

.image-85 {
  max-width: 920px;
  padding-top: 80px;
}

.frame-427320007 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-320 {
  color: #1c77e1;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
}

.text-321 {
  color: #6d6b6b;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 100%;
}

.frame-427320008 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 920px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  display: flex;
}

.super-id-is-an-revolutionary-solution-that-can-develop-an-enhanced-complete-id-system-within-1-2-years-with-less-than-millionsusd-in-costs-4 {
  font-family: Pretendard, sans-serif;
  font-size: 24px;
}

.super-id-is-an-revolutionary-solution-that-can-develop-an-enhanced-complete-id-system-within-1-2-years-with-less-than-millionsusd-in-costs-5 {
  color: #171717;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}

.super-id-is-an-revolutionary-solution-that-can-develop-an-enhanced-complete-id-system-within-1-2-years-with-less-than-millionsusd-in-costs-6 {
  color: #686868;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}

.authorized-public-officials-can-use-their-smartphones-to-issue-ids-to-the-citizens-at-anywhere-at-any-time-it-is-possible-to-issue-a-variety-of-certificates-id-passport-driver-s-license-vaccination-records-etc-at-once-the-authenticity-of-all-issued-certificates-and-the-privacy-of-personal-information-are-protected-using-the-blockchain-technology-2 {
  color: #2f2f2f;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
}

.authorized-public-officials-can-use-their-smartphones-to-issue-ids-to-the-citizens-at-anywhere-at-any-time-it-is-possible-to-issue-a-variety-of-certificates-id-passport-driver-s-license-vaccination-records-etc-at-once-the-authenticity-of-all-issued-certificates-and-the-privacy-of-personal-information-are-protected-using-the-blockchain-technology-3 {
  color: #686868;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
}

.super-id-is-an-revolutionary-solution-that-can-develop-an-enhanced-complete-id-system-within-1-2-years-with-less-than-millionsusd-in-costs-4-copy {
  margin-top: 12px;
  margin-bottom: 80px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  line-height: 130%;
}

.text-319-copy {
  color: #171717;
  font-size: 48px;
  font-weight: 600;
  line-height: 100%;
}

.text-319-copy.tablet {
  font-family: Pretendard, sans-serif;
  font-weight: 700;
}

.text-319-copy-copy {
  color: #171717;
  font-size: 48px;
  font-weight: 600;
  line-height: 100%;
}

.text-319-copy-copy.tablet {
  display: none;
}

.text-260-copy {
  color: #888;
  text-align: center;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 135%;
}

.image-86 {
  padding-top: 20px;
}

.text-260-copy-copy {
  color: #888;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 135%;
  display: none;
}

.section1_desktop__id_kr {
  background-color: #ddd;
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644a369a87ff380d3b41a76c_Page01.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 1920px;
}

.section1_desktop__id_kr.kr {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/65c470d04a074e8041de5fdb_sp_cover-min.png");
}

.section2_desktop__id_kr {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section3_desktop__id_kr {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.section4_desktop__id_kr {
  background-color: #fff;
  max-width: 100%;
  display: block;
}

.section6_desktop__id_kr {
  text-align: center;
  background-color: #f5f5f7;
  flex-direction: column;
  justify-content: center;
  max-width: 100%;
  padding-top: 0;
  display: flex;
}

.section7_desktop__id_kr {
  background-color: #0000;
  display: block;
}

.section9_desktop__id_kr {
  background-color: #fff;
}

.section10_desktop__id_kr, .section11_desktop__id_kr {
  background-color: #fff;
  padding-bottom: 180px;
}

.section14_desktop__id_kr {
  background-color: #fff;
  padding-bottom: 160px;
}

.section15_desktop__id_kr {
  background-color: #fff;
  padding-bottom: 180px;
}

.for-developing-a-nation-wide-id-system-within-1-year-at-no-cost-2-copy {
  color: #707070;
  text-align: center;
  letter-spacing: -.01em;
  max-width: 920px;
  padding-top: 40px;
  font-family: Pretendard, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 135%;
}

.container-92-desktop {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  background-color: #0000;
  justify-content: center;
  align-items: stretch;
  max-width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.container-92-tablet {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  background-color: #0000;
  justify-content: center;
  align-items: stretch;
  max-width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  display: none;
}

.container-108 {
  max-width: 100%;
}

.imgifull {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644dbe01a42172efb2fe242c_imgfull.png");
  background-position: 50% 0;
  background-size: cover;
  justify-content: center;
  max-width: 100%;
  display: flex;
}

.using-a-portable-device-it-is-possible-to-issue-physical-id-card-with-an-embedded-blockchain-chip-on-site-once-ids-are-issued-the-information-is-automatically-recorded-in-the-government-database-in-real-time-the-government-can-monitor-the-id-database-and-issuance-progress-at-any-time-5-copy {
  color: #171717;
  text-align: center;
  text-align: center;
  max-width: 100%;
  padding: 80px 200px 100px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 145%;
}

.frame-427320009 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
}

.super-id-is-an-revolutionary-solution-that-can-develop-an-enhanced-complete-id-system-within-1-2-years-with-less-than-millionsusd-in-costs-8 {
  color: #171717;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}

.super-id-is-an-revolutionary-solution-that-can-develop-an-enhanced-complete-id-system-within-1-2-years-with-less-than-millionsusd-in-costs-9 {
  color: #686868;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}

.authorized-public-officials-can-use-their-smartphones-to-issue-ids-to-the-citizens-at-anywhere-at-any-time-it-is-possible-to-issue-a-variety-of-certificates-id-passport-driver-s-license-vaccination-records-etc-at-once-the-authenticity-of-all-issued-certificates-and-the-privacy-of-personal-information-are-protected-using-the-blockchain-technology-4 {
  color: #2f2f2f;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
}

.authorized-public-officials-can-use-their-smartphones-to-issue-ids-to-the-citizens-at-anywhere-at-any-time-it-is-possible-to-issue-a-variety-of-certificates-id-passport-driver-s-license-vaccination-records-etc-at-once-the-authenticity-of-all-issued-certificates-and-the-privacy-of-personal-information-are-protected-using-the-blockchain-technology-5 {
  color: #686868;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
}

.section7_desktop_id__en-copy {
  background-color: #0000;
  display: block;
}

.column-29, .column-30 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.columns-19 {
  max-width: 920px;
}

.section1_connected {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  width: 100vw;
}

.div-block-54 {
  flex-direction: row;
  flex: 0 auto;
  display: flex;
}

.frame-427320010 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vectors-wrapper-82 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 14px;
  display: flex;
}

.coov-logo-5 {
  object-fit: cover;
}

.text-322 {
  color: #ffffffe6;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.blockchain-based-connected-vehicle-service-4 {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 150%;
}

.text-42 {
  color: #171717b3;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 125%;
}

.frame-427319497, .bottom-text-2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.title---text-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section1-_m-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6442363d9e669cf17f0ad83a_BG-Vehicle.png");
  background-position: 50%;
  background-size: cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 220px;
  padding-bottom: 220px;
  display: none;
}

.frame-427319688 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-40 {
  color: #171717b3;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 125%;
}

.text-323 {
  color: #0000004d;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.frame-427320011 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-324 {
  color: #424550e6;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.text27-3 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427320012 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-325 {
  color: #2f2f2f;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.text9-4 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.frame-427320013 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320014 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section3_m {
  display: none;
}

.frame-427320015 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-326 {
  color: #0000004d;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.text9-5 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.frame-427320016 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text27-4, .text-21 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-327 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 130%;
}

.frame-427319685 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 306px;
  display: flex;
}

.frame-427319669 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.card-8 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  height: 384px;
  padding: 32px 18px 48px;
  display: flex;
  box-shadow: 0 4px 20px #1a32481a;
}

.frame-427319686 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 306px;
  display: flex;
}

.share-traditional-conneted-vehicle-service {
  color: #171717;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.frame-427319665 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-18 {
  color: #171717;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.frame-427319664 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blockchain-connected-vehicle-service-can-be-offered-as-an-alternative-to-the-traditional-connected-vehicle-service-users-who-do-not-consent-to-sharing-their-data-for-the-traditional-connected-vehicle-service-can-still-access-their-vehicles-using-blockchain-connected-vehicle-service {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427319666 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-16 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.card-8-copy {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  height: 384px;
  padding: 32px 18px 48px;
  display: flex;
  box-shadow: 0 4px 20px #1a32481a;
}

.text-22 {
  color: #17171780;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-38 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427319553 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319687 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-39 {
  color: #17171780;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-20 {
  color: #0000004d;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.text-19 {
  color: #171717;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
}

.section4_m {
  display: none;
}

.text-15, .text-328 {
  color: #0000004d;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.frame-427319667 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.share-traditional-connceted-vehicle-service {
  color: #171717;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.text-25 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-28 {
  color: #424550e6;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 140%;
}

.text-24 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.solution-benefits {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.card-01-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: 350px;
  padding: 100px 15px 64px;
  display: flex;
  box-shadow: 0 4px 20px #1a32481a;
}

.text-23 {
  color: #0000004d;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.frame-427320017 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 250px;
  display: flex;
}

.text-29 {
  color: #424550b3;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 140%;
}

.frame-427319670 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.section5_m {
  display: none;
}

.text-329 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427320018 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319676 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-330 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.vectors-wrapper-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 134px;
  height: 20px;
  display: flex;
}

.frame-427319679 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319677 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-32 {
  color: #2f2f2f;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.coov-text {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-33 {
  color: #fff;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
}

.container-116 {
  display: none;
}

.frame-427319680 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section6_m {
  display: none;
}

.text-331 {
  color: #0000004d;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.vectors-wrapper-14 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 67px;
  height: 20px;
  display: flex;
}

.frame-427319681 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320019 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-31 {
  color: #3e3e3e;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
}

.frame-427320020 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-34 {
  color: #fff;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.frame-427319678 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320021 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-332 {
  color: #0000004d;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.text-333 {
  color: #2f2f2f;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.text27-5 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427320022 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.frame-427320023 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section7_m {
  display: none;
}

.frame-427320024 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-83 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 128px;
  height: 16px;
  display: flex;
}

.frame-427320025 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-84 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.text-334 {
  color: #414141;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 125%;
}

.frame-427320026 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-335 {
  color: #ffffffe6;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.blockchain-based-connected-vehicle-service-5 {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 150%;
}

.text-336 {
  color: #f4f4f480;
  text-align: right;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 125%;
}

.title---text-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-337 {
  color: #f4f4f480;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 125%;
}

.section1-_m-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6442363d9e669cf17f0ad83a_BG-Vehicle.png");
  background-position: 50%;
  background-size: cover;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 220px;
  padding-bottom: 220px;
  display: none;
}

.text-338 {
  color: #0000004d;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.frame-427320027 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-339 {
  color: #424550e6;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.text27-6 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427320028 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-340 {
  color: #2f2f2f;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.frame-427320029 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320030 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320031 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-341 {
  color: #0000004d;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.frame-427320032 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text27-7, .text-342 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-343 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 130%;
}

.frame-427320033 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 306px;
  display: flex;
}

.frame-427320034 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.card-9 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  height: 384px;
  padding: 32px 18px 48px;
  display: flex;
  box-shadow: 0 4px 20px #1a32481a;
}

.frame-427320035 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 306px;
  display: flex;
}

.frame-427320036 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-344 {
  color: #171717;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.frame-427320037 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427320038 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-345 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.text-346 {
  color: #17171780;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-347 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427320039 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320040 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-348 {
  color: #17171780;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-349 {
  color: #0000004d;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.text-350 {
  color: #171717;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
}

.text-351, .text-352 {
  color: #0000004d;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.frame-427320041 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-353 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-354 {
  color: #424550e6;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 140%;
}

.text-355 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.text-356 {
  color: #0000004d;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.frame-427320042 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 250px;
  display: flex;
}

.text-357 {
  color: #424550b3;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 140%;
}

.frame-427320043 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-358 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427320044 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320045 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-359 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.vectors-wrapper-85 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 134px;
  height: 20px;
  display: flex;
}

.frame-427320046 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320047 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-360 {
  color: #2f2f2f;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.coov-text-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-361 {
  color: #fff;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
}

.container-125 {
  display: none;
}

.frame-427320048 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-362 {
  color: #0000004d;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.vectors-wrapper-86 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 67px;
  height: 20px;
  display: flex;
}

.frame-427320049 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320050 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-363 {
  color: #3e3e3e;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
}

.frame-427320051 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-364 {
  color: #fff;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.frame-427320052 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320053 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-365 {
  color: #0000004d;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.text-366 {
  color: #2f2f2f;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.text27-8 {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427320054 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.frame-427320055 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-2 {
  display: none;
}

.frame-427320056 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-87 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 128px;
  height: 16px;
  display: flex;
}

.frame-427320057 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-88 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.text-367 {
  color: #414141;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 125%;
}

.frame-427320058 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-368 {
  color: #171717b3;
  text-align: right;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 125%;
}

.frame-427320059 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.coov-logo-6 {
  object-fit: cover;
}

.text-369 {
  color: #171717b3;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 125%;
}

.section7_connected {
  display: block;
}

.button-white {
  color: #fff6;
  background-color: #0000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
}

.button-white:active {
  clear: none;
  color: #000;
  font-weight: 600;
}

.button-white.w--current {
  color: #fff;
  text-align: justify;
  background-color: #0000;
  font-weight: 600;
}

.button-white.w--current:active {
  color: #fff;
  font-weight: 500;
}

.button-copy {
  color: #fff6;
  background-color: #0000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
}

.button-copy:active {
  clear: none;
  color: #000;
  font-weight: 600;
}

.button-copy.w--current {
  color: #fff;
  background-color: #0000;
  font-weight: 600;
}

.button-copy.w--current:active {
  color: #fff;
  font-weight: 500;
}

.button-w-kor {
  color: #fff6;
  background-color: #0000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
}

.button-w-kor:active {
  clear: none;
  color: #000;
  font-weight: 600;
}

.button-w-kor.w--current {
  color: #000c;
  background-color: #0000;
  font-weight: 600;
}

.button-w-kor.w--current:active {
  color: #fff;
  font-weight: 500;
}

.button-b-kr {
  color: #0006;
  background-color: #0000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
}

.button-b-kr:active {
  clear: none;
  color: #000;
  font-weight: 600;
}

.button-b-kr.w--current {
  color: #fff;
  background-color: #0000;
  font-weight: 600;
}

.button-b-kr.w--current:active {
  color: #fff;
  font-weight: 500;
}

.button-b-eng {
  color: #0006;
  background-color: #0000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
}

.button-b-eng:active {
  clear: none;
  color: #000;
  font-weight: 600;
}

.button-b-eng.w--current {
  color: #fff;
  background-color: #0000;
  font-weight: 600;
}

.button-b-eng.w--current:active {
  color: #fff;
  font-weight: 500;
}

.button-b-eng1-copy {
  color: #0006;
  background-color: #0000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
}

.button-b-eng1-copy:active {
  clear: none;
  color: #000;
  font-weight: 600;
}

.button-b-eng1-copy.w--current {
  color: #000;
  background-color: #0000;
  font-weight: 600;
}

.button-b-eng1-copy.w--current:active {
  color: #fff;
  font-weight: 500;
}

.vectors-wrapper-89 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 18px;
  display: flex;
}

.frame-427320060 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320061 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-90 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.text-370 {
  color: #cecece;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.text-371 {
  color: #707070;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.frame-427320062 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section_div_white {
  background-color: #fff;
  padding-top: 140px;
}

.section_div_blue {
  background-color: #f2f4fb;
  padding-top: 140px;
}

.section_div_white-copy {
  background-color: #fff;
  padding-top: 140px;
}

.vectors-wrapper-91 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.frame-427320063 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320064 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320065 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320066 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-372 {
  color: #707070;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.vectors-wrapper-92 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 6.1196e-7px;
  height: 14px;
  display: flex;
}

.section1_protech_kr {
  max-width: 100%;
  display: inline-block;
}

.section1_protech_en {
  max-width: 100%;
}

.image-107 {
  display: inline-block;
}

.section1_m_proptech {
  display: none;
}

.frame-427320067 {
  grid-column-gap: 57px;
  grid-row-gap: 57px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427320068 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-373 {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 150%;
}

.for-proptech-companies-to-prevent-real-estate-scams {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.frame-177029 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320069 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-93 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 195px;
  height: 18px;
  display: flex;
}

.text-374 {
  color: #f4f4f480;
  text-align: right;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 125%;
}

.frame-427320070 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.coov-logo-7 {
  object-fit: cover;
}

.text-375 {
  color: #f4f4f480;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 125%;
}

.frame-427320071 {
  grid-column-gap: 57px;
  grid-row-gap: 57px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427320072 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-376 {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 150%;
}

.frame-427320073 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320074 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-94 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 195px;
  height: 18px;
  display: flex;
}

.text-377 {
  color: #f4f4f480;
  text-align: right;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 125%;
}

.frame-427320075 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.coov-logo-8 {
  object-fit: cover;
}

.text-378 {
  color: #f4f4f480;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 125%;
}

.frame-427320076 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.blockchain-based-real-estate-safe-transaction-sdk {
  color: #41424b;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 150%;
}

.error-45388da0-1163-d5bd-7e03-31afe97a8600 {
  color: #41424b;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427320077 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-379 {
  color: #0000004d;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.check-landlord-information-in-real-time {
  color: #171717;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 130%;
}

.frame-427320078 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-380 {
  color: #41424b;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
}

.frame-427319474 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-381 {
  color: #0000004d;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.register-update-the-property-lease-status {
  color: #41424b;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 140%;
}

.frame-427320079 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-382 {
  color: #41424b;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
}

.frame-427319592 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-383 {
  color: #41424b;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.verify-the-landlord-information-0 {
  color: #1c67d8;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
}

.verify-the-landlord-information-1 {
  color: #41424b;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
}

.frame-427320080 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-385 {
  color: #41424bcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

._01-landlord-s-real-estate-app-screen-0 {
  color: #bcbcbc;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 150%;
}

._01-landlord-s-real-estate-app-screen-1 {
  color: #41424b;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 150%;
}

.section3_m_proptech {
  display: none;
}

.frame-427320081 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.error-451e07a9-e09a-009e-76fc-85d582a46418 {
  color: #41424bcc;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

._02-landlord-s-qr-code-0 {
  color: #bcbcbc;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 150%;
}

._02-landlord-s-qr-code-1 {
  color: #41424b;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 150%;
}

.frame-427320082 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.error-883d0f6b-a5bd-218d-57db-6120db9647fb {
  color: #41424bcc;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

._03-applicant-scans-landlord-s-qr-code-0 {
  color: #bcbcbc;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 150%;
}

._03-applicant-scans-landlord-s-qr-code-1 {
  color: #41424b;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 150%;
}

.frame-427319941 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-386 {
  color: #41424bcc;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

._04-verify-landlord-s-information-in-real-time-0 {
  color: #bcbcbc;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 140%;
}

._04-verify-landlord-s-information-in-real-time-1 {
  color: #41424b;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 140%;
}

.text-387 {
  color: #41424b;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-388 {
  color: #41424b;
  letter-spacing: -.01em;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.frame-427319600 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 80px 24px 24px;
  display: flex;
}

.frame-427320083 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.registering-updating-property-lease-status-1 {
  color: #41424b;
  font-size: 20px;
  font-weight: 600;
  line-height: 140%;
}

.registering-updating-property-lease-status-0 {
  color: #1c67d8;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
}

.section4_m_proptech {
  display: none;
}

.frame-427320084 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-95 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 181px;
  height: 18px;
  display: flex;
}

.frame-427319668 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-96 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 57px;
  height: 18px;
  display: flex;
}

.text-389 {
  color: #f4f4f480;
  text-align: right;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 125%;
}

.text-390 {
  color: #41424b;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.text-391 {
  color: #41424b;
  letter-spacing: -.01em;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.text-392 {
  color: #41424bcc;
  text-align: center;
  letter-spacing: -.01em;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.frame-427320085 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 24px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.frame-427320086 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 80px 24px 24px;
  display: flex;
}

.frame-427320087 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320088 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-393 {
  color: #41424b;
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  line-height: 150%;
}

.registering-updating-property-lease-status-2 {
  color: #1c67d8;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
}

.text-394 {
  color: #008dff;
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  line-height: 150%;
}

.text-395 {
  color: #bcbcbc;
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  line-height: 150%;
}

.section2_m_proptech {
  display: none;
}

.text-396, .text-397 {
  color: #fff;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 130%;
}

.frame-427320089 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-6 {
  color: #41424b4d;
  font-size: 13px;
  font-weight: 700;
  line-height: 130%;
}

.text-398 {
  color: #41424b;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
}

.frame-427320090, .frame-427319641 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-399 {
  color: #41424b;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.frame-427320091 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-9 {
  color: #426ff2;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
}

.section5_m_proptech {
  display: none;
}

.frame-427320092 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427319645 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-400 {
  color: #41424b;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
}

.frame-427319621 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 24px 40px;
  display: flex;
}

.text-401 {
  color: #41424b;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.text-402 {
  color: #fff;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 130%;
}

.frame-427320093 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320094 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-2 {
  color: #41424b4d;
  font-size: 13px;
  font-weight: 700;
  line-height: 130%;
}

.text-403 {
  color: #41424b;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
}

.error-d5138348-a78f-73e7-b5bd-571366341509 {
  color: #41424b;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.vectors-wrapper-97 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 48px;
  display: flex;
}

.frame-427320095 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blockchain-based-real-estate-safe-transaction-sdk-2 {
  color: #41424b;
  letter-spacing: -.01em;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.text-404 {
  color: #41424b;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
}

.frame-427320096 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319642 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320097 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-405 {
  color: #426ff2;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
}

.frame-427320098 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427320099 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section6_m_proptech {
  display: none;
}

.frame-427320100 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 24px 40px;
  display: flex;
}

.blockchain-based-real-estate-safe-transaction-sdk-3 {
  color: #41424b;
  letter-spacing: -.01em;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.similar-to-how-the-vaccination-qr-code-was-integrated-to-the-platforms-like-naver-and-kakao-real-estate-safe-transaction-sdk-can-be-integrated-to-real-estate-transactions-to-solve-the-problematic-real-estate-scams-2 {
  color: #41424b;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.section7_m_proptech, .section8_m_proptech {
  display: none;
}

.text-406 {
  color: #426ff2;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.frame-427320101 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.what-is-4 {
  color: #171717;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 130%;
}

.frame-427320102 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.coov-logo-9 {
  object-fit: cover;
}

.section_desktop-3 {
  background-color: #000;
  margin-right: 0;
  padding-top: 0;
  padding-left: 100px;
  padding-right: 100px;
  overflow: visible;
}

.image-10-copy {
  min-width: 60%;
  max-width: 100%;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
}

.column-6-copy {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  position: static;
  overflow: visible;
}

.columns-3-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex;
  overflow: visible;
}

.frame-427319713 {
  grid-column-gap: 32px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 200px;
  max-width: 800px;
  display: flex;
}

.text-check-copy {
  color: #ff0000b3;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 110%;
}

.frame-427320103 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-407 {
  opacity: 1;
  color: #fff;
  letter-spacing: -.01em;
  width: auto;
  min-width: auto;
  padding-right: 0;
  font-family: Pretendard, sans-serif;
  font-size: 2.6vw;
  font-weight: 600;
  line-height: 130%;
}

.frame-427319712 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: auto;
  max-width: none;
  margin-left: 0;
  display: flex;
}

.body-4 {
  color: #dbdbdbcc;
  letter-spacing: -.01em;
  width: auto;
  min-width: 300px;
  max-width: 800px;
  padding-right: 0;
  font-family: Pretendard, sans-serif;
  font-size: 1vw;
  font-weight: 400;
  line-height: 190%;
}

.body-3 {
  color: #dbdbdbcc;
  letter-spacing: -.01em;
  width: auto;
  min-width: 0;
  max-width: 800px;
  padding-right: 0;
  font-family: Pretendard, sans-serif;
  font-size: 1vw;
  font-weight: 400;
  line-height: 190%;
}

.text-caution {
  color: #ff0000b3;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 110%;
}

.frame-427320104 {
  grid-column-gap: 2px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-408 {
  color: #fff;
  letter-spacing: -.01em;
  min-width: 400px;
  font-family: Pretendard, sans-serif;
  font-size: 1.5vw;
  font-weight: 600;
  line-height: 130%;
}

.column-7-copy {
  flex-direction: row;
  align-items: center;
  padding: 120px 32px;
  display: flex;
}

.columns-22 {
  display: flex;
}

.text-check {
  color: #1463e1;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 110%;
}

.frame-427320105 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-409 {
  color: #1d1d1d;
  letter-spacing: -.01em;
  min-width: 400px;
  font-family: Pretendard, sans-serif;
  font-size: 1.5vw;
  font-weight: 600;
  line-height: 130%;
}

.frame-427320106 {
  grid-column-gap: 32px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 200px;
  max-width: 800px;
  display: flex;
}

.column-32 {
  align-items: center;
  display: flex;
}

.section-51 {
  align-items: center;
  margin-top: 100px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.frame-427320107 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427320108 {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: auto;
  max-width: none;
  margin-left: 0;
  display: flex;
}

.body-5 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  width: auto;
  min-width: 0;
  max-width: 800px;
  padding-right: 0;
  font-family: Pretendard, sans-serif;
  font-size: .9vw;
  font-weight: 400;
  line-height: 190%;
}

.body-6 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  width: auto;
  min-width: 300px;
  max-width: 800px;
  padding-right: 0;
  font-family: Pretendard, sans-serif;
  font-size: .9vw;
  font-weight: 400;
  line-height: 190%;
}

.column-33 {
  align-items: center;
  display: block;
}

.text-410 {
  opacity: 1;
  color: #323232;
  letter-spacing: -.01em;
  width: auto;
  min-width: auto;
  padding-right: 0;
  font-family: Pretendard, sans-serif;
  font-size: 2.5vw;
  font-weight: 600;
  line-height: 120%;
}

.frame-427320109 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-411 {
  color: #1d1d1d;
  letter-spacing: -.01em;
  min-width: 400px;
  font-family: Pretendard, sans-serif;
  font-size: 1.5vw;
  font-weight: 600;
  line-height: 130%;
}

.frame-427320110 {
  grid-column-gap: 32px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 200px;
  max-width: 800px;
  display: flex;
}

.column-3 {
  padding-left: 0;
}

.frame-427320111 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427320112 {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: auto;
  max-width: none;
  margin-left: 0;
  display: flex;
}

.image-114 {
  min-width: 100%;
  min-height: auto;
  padding-left: 60px;
  padding-right: 0;
  display: inline-block;
  overflow: auto;
}

.column-r-img {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 24px;
  padding-right: 0;
  display: block;
}

.body-7 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  width: auto;
  min-width: 0;
  max-width: 800px;
  padding-right: 0;
  font-family: Pretendard, sans-serif;
  font-size: .9vw;
  font-weight: 400;
  line-height: 190%;
}

.body-8 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  width: auto;
  min-width: 300px;
  max-width: 800px;
  padding-right: 0;
  font-family: Pretendard, sans-serif;
  font-size: .9vw;
  font-weight: 400;
  line-height: 190%;
}

.columns-23 {
  flex-direction: row;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.text-412 {
  opacity: 1;
  color: #323232;
  letter-spacing: -.01em;
  width: auto;
  min-width: auto;
  padding-right: 0;
  font-family: Pretendard, sans-serif;
  font-size: 2.5vw;
  font-weight: 600;
  line-height: 120%;
}

.frame-427320113 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-413 {
  color: #1d1d1d;
  letter-spacing: -.01em;
  min-width: 400px;
  font-family: Pretendard, sans-serif;
  font-size: 1.5vw;
  font-weight: 600;
  line-height: 130%;
}

.frame-427320114 {
  grid-column-gap: 32px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 200px;
  max-width: 800px;
  display: flex;
}

.frame-427320115 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427320116 {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: auto;
  max-width: none;
  margin-left: 0;
  display: flex;
}

.image-115 {
  min-width: 100%;
  min-height: auto;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
  overflow: auto;
}

.column-2 {
  padding-left: 0;
  padding-right: 24px;
}

.body-9 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  width: auto;
  min-width: 300px;
  max-width: 800px;
  padding-right: 0;
  font-family: Pretendard, sans-serif;
  font-size: 1vw;
  font-weight: 400;
  line-height: 190%;
}

.column-r-text {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 100px;
  padding-right: 0;
  display: block;
}

.columns-24 {
  flex-direction: row;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.text-414 {
  opacity: 1;
  color: #323232;
  letter-spacing: -.01em;
  width: auto;
  min-width: auto;
  padding-right: 0;
  font-family: Pretendard, sans-serif;
  font-size: 2.5vw;
  font-weight: 600;
  line-height: 120%;
}

.frame-427320117 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-415 {
  color: #1d1d1d;
  letter-spacing: -.01em;
  min-width: 400px;
  font-family: Pretendard, sans-serif;
  font-size: 1.6vw;
  font-weight: 600;
  line-height: 130%;
}

.frame-427320118 {
  grid-column-gap: 32px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 200px;
  max-width: 800px;
  display: flex;
}

.frame-427320119 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427320120 {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: auto;
  max-width: none;
  margin-left: 0;
  display: flex;
}

.image-116 {
  min-width: 100%;
  min-height: auto;
  padding-left: 60px;
  padding-right: 0;
  display: inline-block;
  overflow: auto;
}

.body-10 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  width: auto;
  min-width: 0;
  max-width: 800px;
  padding-right: 0;
  font-family: Pretendard, sans-serif;
  font-size: 1vw;
  font-weight: 400;
  line-height: 190%;
}

.body-11 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  width: auto;
  min-width: 300px;
  max-width: 800px;
  padding-right: 0;
  font-family: Pretendard, sans-serif;
  font-size: 1vw;
  font-weight: 400;
  line-height: 190%;
}

.columns-25 {
  flex-direction: row;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.text-416 {
  opacity: 1;
  color: #323232;
  letter-spacing: -.01em;
  width: auto;
  min-width: 360px;
  padding-right: 0;
  font-family: Pretendard, sans-serif;
  font-size: 2.5vw;
  font-weight: 600;
  line-height: 120%;
}

.container-132 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  max-width: 100%;
  display: flex;
}

.div-block-50-copy {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  flex-direction: column;
  max-width: 480px;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

.text-417 {
  color: #fffc;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
}

.problem-1-incomplete-existing-genuine-authentication-solutions {
  text-align: center;
  padding-bottom: 40px;
}

.frame-427320121 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.problem-1-incomplete-existing-genuine-authentication-solutions-0 {
  color: #c60b0b;
  text-align: center;
  font-size: 30px;
  font-weight: 700;
  line-height: 150%;
}

.div-block-59 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/645201f04c1e8ee5bbf4d6d9_Mask%20group3.png");
  background-position: 0 0;
  background-size: cover;
  border-bottom: 0 solid #393939;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  max-width: 100%;
  padding-top: 220px;
  padding-bottom: 24px;
  padding-left: 32px;
  display: flex;
}

.problem-1-incomplete-existing-genuine-authentication-solutions-1 {
  color: #fff;
  text-align: center;
  font-size: 36px;
  font-weight: 700;
  line-height: 150%;
}

.div-block-60 {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  flex-direction: column;
  max-width: 480px;
  padding-left: 20px;
  padding-right: 0;
  display: flex;
}

.engeng {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-top: 180px;
  padding-bottom: 180px;
  padding-right: 0;
  display: flex;
}

.div-block-49-copy {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/645201f04c1e8e8f04f4d6df_909090.png");
  background-position: 0 0;
  background-size: cover;
  border-bottom: 0 solid #393939;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  max-width: 100%;
  padding-top: 220px;
  padding-bottom: 24px;
  padding-left: 32px;
  display: flex;
}

.frame-427320122 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  border-top: 1px solid #393939;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  padding: 38px 58px 40px 32px;
  display: flex;
}

.div-block-61 {
  background-color: #393939;
  border-top: 3px solid #393939;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  align-items: flex-start;
  display: flex;
}

.text-418 {
  color: #fff;
  text-shadow: 0 4px 3px #00000045;
  max-width: 100%;
  padding: 0;
  font-size: 40px;
  font-weight: 700;
  line-height: 140%;
}

.text-419 {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

.text-420 {
  color: #323232b3;
  letter-spacing: -.01em;
  font-size: 22px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427320123 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320124 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427320125 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320126 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320127 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 60px;
  display: flex;
}

.frame-427320128 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-421 {
  color: #323232cc;
  letter-spacing: -.01em;
  font-size: 22px;
  font-weight: 500;
  line-height: 150%;
}

.div-block-62 {
  max-width: 100%;
}

.engengeng {
  background-color: #fbfeff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  padding-bottom: 220px;
  display: flex;
}

.image-117 {
  max-width: 500px;
  padding-top: 180px;
}

.text-422 {
  color: #323232;
  letter-spacing: -.01em;
  font-size: 40px;
  font-weight: 600;
  line-height: 110%;
}

.text-423 {
  opacity: .9;
  color: #4772f5;
  letter-spacing: -.01em;
  font-size: 20px;
  font-weight: 500;
  line-height: 150%;
}

.frame-427320129 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320130 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 140px;
  display: flex;
}

.text-425 {
  color: #323232;
  letter-spacing: -.01em;
  font-size: 52px;
  font-weight: 600;
  line-height: 120%;
  display: flex;
}

.frame-427320131 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-426 {
  color: #4772f5;
  letter-spacing: -.01em;
  font-size: 20px;
  font-weight: 500;
  line-height: 150%;
}

.container-133 {
  justify-content: center;
  max-width: 100%;
  display: flex;
}

.blockchain-based-mobile-vaccination-verification-system-2 {
  color: #323232;
  letter-spacing: -.01em;
  font-size: 24px;
  font-weight: 600;
  line-height: 120%;
}

.frame-427320132 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 111px;
  height: 33px;
  display: flex;
}

.group-3 {
  object-fit: cover;
}

.vectors-wrapper-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 39px;
  display: flex;
}

._30m-day-1 {
  color: #323232;
  letter-spacing: -.01em;
  font-size: 24px;
  font-weight: 600;
  line-height: 110%;
}

.columns-26 {
  justify-content: space-between;
  display: flex;
}

.frame-427320133 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 140px;
  padding-left: 100px;
  display: flex;
}

.text-427 {
  color: #323232;
  min-width: 500px;
  font-size: 5vw;
  font-weight: 700;
  line-height: 145%;
}

.text-428 {
  color: #2e2e2e;
  font-size: 2vw;
  font-weight: 400;
  line-height: 145%;
}

.column-34 {
  padding-top: 0;
  padding-bottom: 0;
}

.image-118 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.div-block-63 {
  max-width: 100%;
}

.div-block-64 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  padding-bottom: 80px;
  display: flex;
}

.image-119 {
  max-width: 60%;
}

.image-119-copy {
  max-width: 100%;
}

.section_cover {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/646af6b223e968ef50e1a3c4_blockchainchip_cover-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 20vh;
  padding-bottom: 60vh;
}

.custom-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.custom-container._01con {
  padding-top: 20px;
  padding-bottom: 60px;
}

.custom-container.dashboard1 {
  padding-top: 20px;
}

.custom-container.graphic {
  padding-top: 40px;
}

.custom-container.korea {
  padding-top: 180px;
}

.custom-container._1 {
  padding-top: 120px;
}

.cover_title {
  grid-column-gap: 61px;
  grid-row-gap: 61px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-429 {
  color: #fff;
  font-family: Pretendard, sans-serif;
  font-size: 80px;
  font-weight: 700;
}

.cover_sub-title {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-430 {
  color: #fff;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.a-genuine-product-authentication-data-management-solution-using-patented-technology-of-ic-chips-equipped-with-blockchain-id-6 {
  color: #c8c8c8;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 145%;
}

.problem-1-0 {
  color: #c60b0b;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.problem-1-1 {
  color: #fff;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.card_img_01 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/646af6bf0500c46bb8cf3a88_img-problem-1-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  align-items: flex-end;
  height: 375px;
  padding-top: 305px;
  padding-bottom: 32px;
  padding-left: 34px;
  display: flex;
}

.custom-container-_-contents {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.incomplete-existing-genuine-authentication-solutions {
  color: #fff;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 130%;
}

.section_middle-black {
  background-color: #000;
  padding-top: 10vh;
  padding-bottom: 15vh;
}

.problem-text {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 105px;
  display: flex;
}

.text-431 {
  color: #fff;
  text-shadow: 0 4px 3px #00000045;
  align-items: stretch;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 140%;
  display: flex;
}

.card_img_02 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/646af6bf0500c46bb8cf3a8b_img_problem-2-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  align-items: flex-end;
  height: 375px;
  padding-top: 305px;
  padding-bottom: 32px;
  padding-left: 34px;
  display: flex;
}

.unable-to-verify-directly-by-individual-purchasers-2 {
  color: #fff;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}

.frame-427320134 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.card-01 {
  background-color: #393939;
  border-radius: 16px;
  width: 400px;
  margin-top: 64px;
}

.card1_text {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: none;
  height: auto;
  max-height: none;
  padding: 34px 28px 40px;
  display: flex;
}

.text-432 {
  color: #fffc;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.line {
  background-color: #d9d9d91f;
  justify-content: center;
  width: 88vw;
  min-width: auto;
  max-width: 1120px;
  height: 2px;
  margin: 80px auto;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.text-33-copy {
  color: #dbdbdbcc;
  letter-spacing: -.01em;
  width: 580px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 190%;
}

.text-33-copy.korean {
  width: 680px;
}

.problems-with-normal-chip-authentication {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 135%;
}

.text-27 {
  color: #fffc;
  letter-spacing: -.01em;
  width: 450px;
  max-width: 450px;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 190%;
}

.text-27.korean {
  width: 300px;
}

.problem-text-01 {
  grid-column-gap: 100px;
  grid-row-gap: 130px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 88vw;
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-26 {
  color: #ff0000b3;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 180%;
}

.frame-427320135 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-3 {
  margin-bottom: 80px;
}

.card_img_05 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/646af6cf552ae1f2c7e141c7_img-problem2-3-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  align-items: flex-end;
  height: 375px;
  padding-top: 305px;
  padding-bottom: 32px;
  padding-left: 34px;
  display: flex;
}

.card_img_03 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/646af6cf552ae1f2c7e141c1_img-problem2-1-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  align-items: flex-end;
  height: 375px;
  padding-top: 305px;
  padding-bottom: 32px;
  padding-left: 34px;
  display: flex;
}

.card-02 {
  background-color: #393939;
  border-radius: 10px;
  width: auto;
  min-width: 300px;
  max-width: 400px;
  height: 620px;
  min-height: 400px;
  max-height: none;
  margin-top: 64px;
}

.problem-1-2 {
  color: #fff;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.card_text {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: none;
  max-height: 300px;
  padding: 34px 28px 40px;
  display: flex;
}

.problem-text-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 105px;
  display: flex;
}

.text-433 {
  color: #ffffffb3;
  text-align: center;
  width: auto;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.card_img_04 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/646af6cf552ae1f2c7e141c4_img-problem2-2-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  align-items: flex-end;
  height: 375px;
  padding-top: 305px;
  padding-bottom: 32px;
  padding-left: 34px;
  display: flex;
}

.frame-427320136 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.environmental-destruction-4 {
  color: #fff;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 140%;
}

.section_middle-white {
  background-color: #fff;
  padding-top: 15vh;
  padding-bottom: 10vh;
}

.section_middle-white.dash {
  padding-top: 10vh;
  padding-bottom: 20vh;
}

.frame-427320137 {
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-30 {
  color: #323232;
  font-family: Pretendard, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 145%;
}

.error-3beb73ae-07fb-8ecb-755e-cf9203d19cb1 {
  color: #6f6f6f;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 145%;
}

.text-434 {
  color: #002642;
  letter-spacing: -.01em;
  padding-bottom: 40px;
  font-family: Pretendard, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 120%;
}

.problem-text-01-copy {
  grid-column-gap: 100px;
  grid-row-gap: 130px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 88vw;
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-435 {
  color: #1463e1;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 180%;
}

.text-436 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  width: 580px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 190%;
}

.text-436.korean {
  width: 680px;
}

.frame-427320138 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-437 {
  color: #111c;
  letter-spacing: -.01em;
  width: 460px;
  max-width: none;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 190%;
}

.text-437.korean {
  width: 300px;
}

.line-2 {
  background-color: #d9d9d973;
  justify-content: center;
  width: 88vw;
  min-width: auto;
  max-width: 1120px;
  height: 2px;
  margin: 80px auto;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.image-4 {
  margin-bottom: 120px;
  padding-top: 40px;
}

.image-5 {
  margin-bottom: 80px;
}

.text-438 {
  color: #1463e1;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 180%;
}

.text-439 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  width: 580px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 190%;
}

.text-439.korean {
  width: 680px;
}

.frame-427320139 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320140 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-440 {
  color: #858b8f;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 130%;
}

.text-441 {
  color: #111c;
  letter-spacing: -.01em;
  width: 460px;
  max-width: none;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 190%;
}

.text-441.korean {
  width: 300px;
}

.line-3 {
  background-color: #d9d9d973;
  justify-content: center;
  width: 88vw;
  min-width: auto;
  max-width: 1120px;
  height: 2px;
  margin: 80px auto;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.text-442 {
  color: #002642;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 130%;
}

.image-6 {
  margin-bottom: 80px;
}

.text-443 {
  color: #1463e1;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 180%;
}

.text-444 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  width: 580px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 190%;
}

.text-444.korean {
  width: 680px;
}

.frame-427320141 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320142 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-445 {
  color: #858b8f;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 130%;
}

.section_middle-grey {
  background-color: #f9f9f9;
  padding-top: 18vh;
  padding-bottom: 18vh;
}

.text-446 {
  color: #111c;
  letter-spacing: -.01em;
  width: 460px;
  max-width: none;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 190%;
}

.text-446.korean {
  width: 300px;
}

.line-4 {
  background-color: #d9d9d973;
  justify-content: center;
  width: 80vw;
  min-width: auto;
  max-width: 1130px;
  height: 2px;
  margin: 80px auto;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.text-447 {
  color: #002642;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 130%;
}

.text-448 {
  color: #1463e1;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 180%;
}

.text-449 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  width: 580px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 190%;
}

.frame-427320143 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320144 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-450 {
  color: #858b8f;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 130%;
}

.image-5-copy {
  max-width: 100%;
  margin-bottom: 80px;
  display: block;
}

.text-451 {
  color: #111c;
  letter-spacing: -.01em;
  width: 460px;
  max-width: none;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 190%;
}

.line-5 {
  background-color: #d9d9d973;
  justify-content: center;
  width: 88vw;
  min-width: auto;
  max-width: 1200px;
  height: 2px;
  margin: 80px auto;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.text-452 {
  color: #002642;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 130%;
}

.frame-427320145 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.blockchain-tag-total-distribution-management-platform {
  color: #323232;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 145%;
}

.text-453 {
  color: #888;
  text-align: center;
  padding-top: 10px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 145%;
}

.image-7 {
  margin-top: 100px;
  margin-bottom: 130px;
}

.section-52 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.card_trio {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  max-width: 1176px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.card_trio.white {
  flex-direction: column;
}

.subtiltle {
  background-color: #f3f3f3;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  margin-bottom: 20px;
  padding-bottom: 0;
  line-height: 140%;
  display: flex;
}

.heading-10 {
  color: #858b8f;
  border-radius: 4px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 16px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.heading-11 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 54px;
  font-family: Pretendard, sans-serif;
  font-size: 44px;
  line-height: 120%;
}

.div-block-67 {
  justify-content: center;
  display: flex;
}

.paragraph-9 {
  color: #333c;
  text-align: center;
  justify-content: center;
  max-width: 700px;
  padding-top: 60px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: flex;
}

.paragraph-9.korean {
  color: #333c;
  max-width: 800px;
  line-height: 160%;
}

.div-block-66-copy-copy {
  background-color: #0702296e;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 22px 20px 38px;
  position: absolute;
  inset: auto 0% 0%;
}

.trio2 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/646b0037f17996a76f9c7f71_second-min.jpg");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 10px;
  min-width: 350px;
  height: 570px;
  min-height: 570px;
  position: relative;
}

.div-block-66-copy {
  background-color: #0702296e;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 22px 20px 39px;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-65 {
  color: #02041e6b;
  padding-top: 0;
  position: static;
}

.paragraph-8 {
  color: #ffffffba;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
}

.trio1 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/646b0037f17996a76f9c7f6d_cellphone-min.jpg");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 10px;
  min-width: 350px;
  height: 570px;
  min-height: 570px;
  position: relative;
}

.heading-9 {
  color: #fff;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}

.div-block-66-copy-copy-2 {
  background-color: #0702296e;
  padding: 12px 20px 38px;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-66-copy-copy-2.df {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding-top: 0;
  padding-bottom: 61px;
}

.trio3 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/646b0037f17996a76f9c7f75_three-min.jpg");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 10px;
  min-width: 350px;
  height: 570px;
  min-height: 570px;
  position: relative;
}

.section_middle-black_mobile, .section_middle-black-_erase {
  background-color: #000;
  padding-top: 10vh;
  padding-bottom: 15vh;
}

.section_middle-white-_dashboard {
  background-color: #f9f9f9;
  padding-top: 15vh;
  padding-bottom: 8vh;
}

.section_middle-white_eyes, .section_middle-white-copy, .section_middle-white-copy, .section_middle-white-copy {
  background-color: #fff;
  padding-top: 15vh;
  padding-bottom: 10vh;
}

.image-123 {
  margin-top: 0;
}

.section_middle-white-2 {
  background-color: #fff;
  padding-top: 18vh;
  padding-bottom: 17vh;
}

.section_middle-white-2.coov {
  padding-bottom: 15vh;
}

.group-4 {
  object-fit: cover;
}

.text-block-2 {
  color: #868686;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 130%;
}

.blockchain-tag-total-distribution-management-platform-2 {
  color: #323232;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 145%;
}

.frame-427320146 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.custom-container-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  display: flex;
}

.text-block-3 {
  text-align: center;
  font-size: 28px;
  font-weight: 400;
  line-height: 150%;
}

.frame-427320147 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 100px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.custom-container_grey {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f9f9f9;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 90px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 80px;
  display: flex;
}

.section_middle-white-copy-copy {
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 15vh;
}

.frame-427319866-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319866-copy.tablet_mobile {
  display: none;
}

.custom-container-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.frame-427320148 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 76px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.group-5 {
  object-fit: cover;
}

.text-block-4 {
  color: #333333b3;
  text-align: center;
  font-size: 22px;
  font-weight: 400;
  line-height: 150%;
}

.trio2-copy {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/646b0037f17996a76f9c7f75_three-min.jpg");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 10px;
  min-width: 350px;
  height: 570px;
  min-height: 570px;
  position: relative;
}

.problem-1-3 {
  color: #c60b0b;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 500;
}

.card-10 {
  background-color: #393939;
  border-radius: 10px;
  flex-direction: column;
  width: auto;
  min-width: 300px;
  max-width: 400px;
  height: auto;
  min-height: 400px;
  max-height: 620px;
  margin-top: 64px;
  display: block;
}

.card-10.english {
  height: auto;
  max-height: 660px;
}

.card_text-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  height: 266px;
  max-height: none;
  padding: 34px 20px 40px;
  display: flex;
}

.custom-container-_-contents-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.incomplete-existing-genuine-authentication-solutions-2 {
  color: #fff;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 130%;
}

.section_middle-black-2 {
  background-color: #000;
  padding-top: 10vh;
  padding-bottom: 15vh;
}

.problem-text-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 90px;
  display: flex;
}

.text-454 {
  color: #ffffffb3;
  text-align: center;
  letter-spacing: normal;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
}

.frame-427320149 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.custom-container-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 90px;
  display: flex;
}

.section_middle-black-2-copy_eng {
  background-color: #000;
  padding-top: 10vh;
  padding-bottom: 15vh;
}

.div-block-66-copy-copy-3 {
  background-color: #0702296e;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  height: 250px;
  padding: 8px 20px 38px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-64-copy {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/646b0037f17996a76f9c7f71_second-min.jpg");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 10px;
  min-width: 320px;
  height: 570px;
  min-height: 570px;
  position: relative;
}

.div-block-66-copy-2 {
  background-color: #0702296e;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  height: 250px;
  padding: 8px 20px 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-68 {
  color: #02041e6b;
  padding-top: 0;
  position: static;
}

.paragraph-13 {
  color: #ffffffba;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
}

.paragraph-13.short {
  padding-top: 16px;
}

.paragraph-13.korean {
  padding-top: 20px;
}

.xdsda {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/646b0037f17996a76f9c7f6d_cellphone-min.jpg");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 10px;
  min-width: 320px;
  height: 570px;
  min-height: 570px;
  position: relative;
}

.heading-12 {
  color: #fff;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}

.div-block-66-copy-copy-4 {
  background-color: #0702296e;
  padding: 12px 20px 38px;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-66-copy-copy-4.df {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  height: 250px;
  padding-top: 8px;
  padding-bottom: 61px;
  display: flex;
}

.ct {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  max-width: 900px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.xdsda-copy {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/646b0037f17996a76f9c7f75_three-min.jpg");
  background-position: 50% 0;
  background-size: cover;
  border-radius: 10px;
  min-width: 320px;
  height: 570px;
  min-height: 570px;
  position: relative;
}

.custom-container-_-contents-2-_kor {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.section_middle-black-2-copy_kor {
  background-color: #000;
  padding-top: 10vh;
  padding-bottom: 10vh;
}

.problem-text-01-copy-2 {
  grid-column-gap: 100px;
  grid-row-gap: 130px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 88vw;
  max-width: 1200px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-455 {
  color: #1463e1;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 180%;
}

.text-456 {
  color: #1d1d1dcc;
  letter-spacing: -.01em;
  width: 580px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 190%;
}

.text-456.korean {
  width: 700px;
}

.frame-427320150 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320151 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-457 {
  color: #858b8f;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 130%;
}

.section_middle-white-3 {
  background-color: #fff;
  padding-top: 15vh;
  padding-bottom: 10vh;
}

.section_middle-white-3.full-img {
  padding-top: 20vh;
  padding-bottom: 18vh;
}

.text-458 {
  color: #111c;
  letter-spacing: -.01em;
  width: 460px;
  max-width: none;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 190%;
}

.text-458.korean {
  width: 300px;
}

.line-6 {
  background-color: #d9d9d973;
  justify-content: center;
  width: 88vw;
  min-width: auto;
  max-width: 1120px;
  height: 2px;
  margin: 80px auto;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.text-459 {
  color: #002642;
  text-align: center;
  letter-spacing: -.01em;
  font-family: Pretendard, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 130%;
}

.custom-container-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.paragraph-9-copy {
  color: #333c;
  text-align: center;
  justify-content: center;
  max-width: 700px;
  padding-top: 60px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 140%;
  display: flex;
}

.paragraph-9-copy.korean {
  color: #333c;
  max-width: 800px;
  line-height: 160%;
}

.section_middle-white-copy-copy-copy {
  background-color: #fff;
  padding-top: 15vh;
  padding-bottom: 10vh;
}

.frame-427320019-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 342px;
  display: flex;
}

.text-331-copy {
  color: #0000004d;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}

.image-128 {
  max-width: 80%;
  display: block;
}

.dropdown-link-21 {
  color: #3b3b3b;
  width: 200px;
  padding: 14px 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.dropdown-link-21.w--current {
  color: #3b3b3b;
}

.div-block-230, .div-block-235 {
  display: none;
}

.nav-link-3 {
  color: #ffffffb3;
  align-self: center;
  padding: 9px 15px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  transition: color .1s cubic-bezier(.55, .055, .675, .19);
}

.nav-link-3.w--current {
  color: #ffffffb3;
}

.nav-link-3.btn {
  color: #0006;
  background-color: #fff9;
  border-radius: 20px;
  margin-left: 12px;
  padding-top: 7px;
  padding-bottom: 7px;
  line-height: 100%;
  transition-property: none;
}

.nav-link-3.btn:hover {
  background-color: #fff;
}

.nav-link-3.btn.kor, .nav-link-3.btn.eng {
  display: none;
}

.nav-link-3.btn.contact, .nav-link-3.btn.contact:hover {
  background-color: #0000001a;
}

.nav-link-3.btn.white, .nav-link-3.btn.white.w--current {
  background-color: #7979791a;
}

.nav-link-3.btn.black {
  background-color: #0000001a;
}

.nav-link-3.white, .nav-link-3.black {
  color: #777;
}

.navbar-3 {
  z-index: 50;
  background-color: #0000;
  border-bottom: 1px solid #bdbdbd3b;
  width: 100%;
  padding-top: 18px;
  padding-bottom: 18px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-3.contact {
  background-color: #fff;
  border-bottom-color: #e2e2e2;
  inset: 0% 0% auto;
}

.dropdown-toggle-3 {
  color: #777;
  -webkit-text-stroke-color: #777;
  margin-right: -16px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 40px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  transition: color .1s cubic-bezier(.755, .05, .855, .06);
}

.dropdown-toggle-3.white {
  color: #2b2b2b;
}

.image-130 {
  min-width: 134px;
}

.div-block-232 {
  display: none;
}

.container-135 {
  justify-content: space-between;
  align-items: center;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.dropdown-list-2 {
  grid-column-gap: 80px;
  flex-direction: row;
  margin-top: 5px;
  display: none;
  position: sticky;
}

.dropdown-list-2.w--open {
  grid-column-gap: 100px;
  grid-row-gap: 10px;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-color: #fffffff2;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 1300px;
  margin: 28px 0 0;
  padding: 40px 0 44px;
  display: flex;
  position: fixed;
  left: 0;
  box-shadow: 0 15px 20px -5px #777e8b33;
}

.arrow.below {
  opacity: 1;
}

.arrow.below.white {
  color: #777;
}

.arrow.up {
  transform: rotate(180deg);
}

.div-block-231 {
  display: none;
}

.div-block-247 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.eng-button {
  color: #0006;
  -webkit-text-stroke-color: #e7969666;
  background-color: #0000;
  padding-right: 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  transition: color .2s cubic-bezier(.55, .055, .675, .19);
}

.eng-button.w--current {
  color: #696969;
  background-color: #0000;
  font-weight: 400;
}

.eng-button.w--current:active {
  font-weight: 400;
}

.eng-button.eng {
  color: #000;
}

.div-block-346 {
  display: none;
}

.dropdown-2 {
  align-self: center;
}

.frame-427320152 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #bdbdbd;
  background-color: #6e6e6e;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 1.5px;
  height: 14px;
  display: flex;
}

.dropdown-link-13 {
  color: #3b3b3b;
  width: 200px;
  padding: 14px 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.dropdown-link-13.w--current {
  color: #3b3b3b;
}

.div-block-234 {
  display: none;
}

.text-block-8 {
  font-family: Pretendard, sans-serif;
  font-weight: 400;
}

.text-block-8.wihte, .text-block-8.white {
  color: #777;
}

.button-white-2 {
  color: #2b2b2b;
  background-color: #0000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  transition: color .2s cubic-bezier(.55, .055, .675, .19);
}

.button-white-2:visited {
  color: #fff;
}

.button-white-2.w--current {
  color: #fff;
  text-align: justify;
  background-color: #0000;
  font-weight: 600;
}

.button-white-2.w--current:active {
  color: #fff;
  font-weight: 500;
}

.button-white-2.white {
  color: #0006;
}

.button-white-2.white.kr {
  color: #2b2b2b;
}

.button-white-2.white.kr.kr-tech.w--current, .button-white-2.white.kr.kr-press1.w--current, .button-white-2.white.kr.kr-press2.w--current, .button-white-2.white.kr.kr-press3.w--current, .button-white-2.white.kr.kr-contact.w--current, .button-white-2.white.kr.kr-car.w--current, .button-white-2.white.kr.kr-id.w--current, .button-white-2.white.kr.contact_kr.w--current {
  font-weight: 500;
}

.button-white-2.white.kr.super_kr.w--current, .button-white-2.white.kr.connected_kr.w--current, .button-white-2.white.kr.super_kr-copy.w--current {
  opacity: 1;
  font-weight: 500;
}

.button-white-2.super_kr, .button-white-2.connected_kr {
  opacity: .4;
  color: #2b2b2b;
}

.nav-menu {
  grid-column-gap: 10px;
  flex: 0 auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-233 {
  display: none;
}

.dropdown-link-22 {
  color: #3b3b3b;
  width: 200px;
  margin-left: 0;
  margin-right: 0;
  padding: 14px 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.dropdown-link-22.w--current {
  color: #3b3b3b;
}

.div-block-347 {
  display: none;
}

.dropdown-link-15 {
  color: #3b3b3b;
  width: 200px;
  padding: 14px 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.dropdown-link-15.w--current {
  color: #3b3b3b;
}

.dropdown-link-16 {
  color: #3b3b3b;
  padding-top: 14px;
  padding-bottom: 4px;
  padding-left: 0;
  font-family: Pretendard, sans-serif;
  font-size: 15.5px;
  font-weight: 500;
}

.dropdown-link-16:hover {
  color: #333;
}

.dropdown-link-16.w--current {
  color: #3b3b3b;
}

.dropdown-link-19 {
  color: #6e6e6e;
  padding-top: 14px;
  padding-bottom: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 15.5px;
  font-weight: 500;
}

.dropdown-link-19:hover {
  color: #333;
}

.dropdown-link-14 {
  color: #3b3b3b;
  flex-wrap: nowrap;
  width: 200px;
  padding: 14px 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: block;
}

.dropdown-link-14.w--current {
  color: #3b3b3b;
}

.div-block-348 {
  grid-column-gap: 60px;
  grid-row-gap: 20px;
  background-color: #fff0;
  border-radius: 6px;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 1300px;
  margin: 0 auto 160px;
  padding: 16px 40px;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.heading {
  color: #fff;
  text-align: left;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin: 0 auto 0 0;
  font-family: Pretendard, sans-serif;
  font-size: 52px;
  font-weight: 600;
  line-height: 130%;
  display: block;
}

.heading.mobile {
  display: none;
}

.paragraph-3 {
  color: #fffc;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 600;
  display: none;
}

.paragraph-3.herocounting {
  color: #ffffffe6;
  font-family: Ds Digib, sans-serif;
  font-size: 32px;
  font-weight: 600;
  display: block;
}

.bold-text {
  color: #ffffffe6;
}

.div-block-349 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.button {
  background-color: #3898ec00;
  border: 1px solid #fff;
  border-radius: 30px;
  margin-top: 40px;
  padding: 10px 30px;
  font-family: Pretendard, sans-serif;
  font-size: 15px;
  font-weight: 500;
  transition: background-color .15s cubic-bezier(.55, .055, .675, .19), color .15s cubic-bezier(.55, .055, .675, .19);
  display: block;
}

.button:hover {
  color: #000;
  background-color: #fff;
}

.div-block-350 {
  flex-direction: column;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 1300px;
  max-width: 1300px;
  margin: 400px auto 80px;
  padding-top: 70px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.section_hero {
  opacity: 1;
  background-color: #0000004d;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100vw;
  height: 100vh;
  padding-bottom: 180px;
  display: flex;
  position: static;
}

.section_hero.fms {
  background-image: linear-gradient(#113e7d, #041e2f 72%);
  align-items: center;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 70px;
}

.div-block-351 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.paragraph {
  flex-direction: column;
  margin-top: 75px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.paragraph.herosection {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff9;
  flex-direction: row;
  align-items: flex-start;
  margin-top: 0;
  font-family: Pretendard, sans-serif;
}

.paragraph.herosection.mobile {
  display: none;
}

.paragraph.herosection.eng {
  grid-row-gap: 2px;
  flex-direction: column-reverse;
  align-items: flex-start;
  margin-bottom: 18px;
  display: flex;
}

.div-block-352, .div-block-353 {
  display: flex;
}

.section_1column {
  background-color: #010101;
  height: auto;
  padding-top: 100px;
}

.section_1column.infra {
  background-color: #010101;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 50px;
  display: block;
}

.section_1column.moov {
  background-color: #fafafd;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 30px;
  display: none;
}

.image-136 {
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 19px;
}

.div-block-354 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
}

.paragraph-7 {
  color: #232831;
  margin-bottom: 40px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.paragraph-7.white {
  color: #fff;
  font-weight: 500;
}

.heading-2 {
  color: #001432;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
}

.heading-2.white {
  color: #fff;
  font-size: 48px;
  font-weight: 600;
}

.div-block-355 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.image-138 {
  display: none;
}

.div-block-356 {
  flex-direction: column;
  justify-content: space-between;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-357 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.div-block-358, .div-block-359, .div-block-360 {
  display: flex;
}

.image-139 {
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 19px;
}

.div-block-361 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
}

.paragraph-65 {
  color: #232831;
  margin-bottom: 40px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.paragraph-65.white {
  color: #fff;
  font-weight: 500;
  line-height: 135%;
}

.heading-13 {
  color: #001432;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
}

.heading-13.white {
  color: #fff;
  font-size: 48px;
  font-weight: 600;
}

.div-block-362 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-362.infra {
  flex-direction: row;
  flex: 1;
}

.image-141 {
  display: none;
}

.div-block-363 {
  flex-direction: column;
  justify-content: space-between;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-364 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.div-block-365, .div-block-366, .div-block-367 {
  display: flex;
}

.image-143 {
  margin-bottom: 16px;
}

.image-144 {
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
  padding-top: 19px;
}

.div-block-368 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
}

.paragraph-66 {
  color: #232831;
  margin-bottom: 40px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.paragraph-66.bluegrey800 {
  color: #23283199;
  margin-bottom: 15px;
  font-weight: 500;
  line-height: 135%;
}

.heading-14 {
  color: #001432;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
}

.heading-14.bluegrey900 {
  margin-bottom: 40px;
  font-size: 42px;
  font-weight: 600;
}

.heading-14.bluegrey900.eng {
  font-size: 40px;
}

.div-block-369 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-369.moov {
  flex-direction: row;
}

.image-145 {
  display: none;
}

.div-block-370 {
  flex-direction: column;
  justify-content: space-between;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-371 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.div-block-372 {
  display: flex;
}

.div-block-80 {
  align-self: flex-end;
  width: 270px;
  margin-top: 0;
  margin-right: 0;
  padding-top: 0;
  padding-right: 30px;
  position: static;
  inset: auto 0% 0% auto;
}

.div-block-373 {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  margin-right: 0;
  padding-left: 0;
  display: flex;
}

.image-146 {
  max-width: 70%;
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 4px;
  padding-bottom: 0;
  padding-left: 0;
  overflow: auto;
}

.div-block-109 {
  align-self: flex-end;
  width: 310px;
  margin-left: 4px;
  padding-bottom: 0;
  padding-left: 10px;
  padding-right: 24px;
}

.image-15 {
  margin-top: 0;
  display: inline-block;
}

.link-block-10 {
  flex-direction: column;
  flex: 1;
  align-self: stretch;
  align-items: center;
  padding-top: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.image-147 {
  max-width: 58%;
  margin-bottom: 14px;
}

.image-147.eng {
  max-width: 70%;
  margin-bottom: 16px;
}

.link-block-7 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  padding-top: 30px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.paragraph-67 {
  color: #232831;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 140%;
}

.paragraph-67.bluegrey800 {
  color: #00143280;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-67.bluegrey800.nomargin {
  margin-top: 0;
  margin-bottom: 8px;
}

.paragraph-67.bluegrey800.center {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 4px;
}

.paragraph-67.bluegrey800.center.mobile {
  display: none;
}

.paragraph-67.bluegrey800.center.coov, .paragraph-67.bluegrey800.center.tablet {
  color: #00143280;
}

.paragraph-67.bluegrey800.mobile {
  display: none;
}

.paragraph-67.bluegrey800.chip {
  color: #00143280;
  margin-bottom: 6px;
  line-height: 125%;
}

.paragraph-67.bluegrey800.chip.tablet {
  display: none;
}

.paragraph-67.bluegrey800.eng {
  color: #00143280;
  margin-bottom: 0;
  line-height: 125%;
}

.paragraph-67.bluegrey800.peti {
  color: #fff9;
  margin-bottom: 8px;
}

.paragraph-67.bluegrey800.superid {
  text-align: center;
  margin-bottom: 4px;
}

.paragraph-67.bluegrey800.sto, .paragraph-67.bluegrey800.chat {
  margin-bottom: 4px;
}

.paragraph-67.bluegrey800.chat.tabletoff {
  color: #00143280;
  line-height: 125%;
}

.paragraph-67.bluegrey800.infra {
  color: #fff;
  margin-bottom: 12px;
  font-size: 20px;
}

.paragraph-67.white {
  color: #fff;
  margin-bottom: 30px;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.cell-7 {
  background-color: #fff;
  border-radius: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  transition: box-shadow .2s;
}

.cell-7:hover {
  box-shadow: 0 20px 70px -15px #bcc5d5;
}

.image-148 {
  margin-bottom: 10px;
}

.image-148.eng.id, .image-148.coov {
  margin-bottom: 0;
}

.image-148.mobile {
  margin-bottom: 6px;
}

.quick-stack-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 0;
  padding: 0;
  overflow: visible;
}

.cell {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0;
  transition: box-shadow .2s cubic-bezier(.55, .055, .675, .19);
  display: flex;
}

.cell:hover {
  box-shadow: 0 20px 70px -15px #bcc5d5;
}

.div-block-374 {
  margin-top: -7px;
  overflow: hidden;
}

.image-149 {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.div-block-72 {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-left: 40px;
  padding-right: 40px;
}

.heading-3 {
  color: #001432;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 120%;
}

.heading-3.bluegrey900 {
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
}

.heading-3.bluegrey900.center {
  text-align: center;
  margin-bottom: 4px;
  font-size: 28px;
  position: static;
}

.heading-3.bluegrey900.center.kr {
  margin-bottom: 0;
}

.heading-3.bluegrey900.center.kr.car {
  margin-bottom: 0;
  font-size: 32px;
}

.heading-3.bluegrey900.mobile, .heading-3.bluegrey900.tablet {
  display: none;
}

.heading-3.bluegrey900.fms {
  font-size: 28px;
}

.heading-3.bluegrey900.blockchat {
  min-width: 170px;
  max-width: 260px;
  font-size: 28px;
}

.heading-3.bluegrey900.kr {
  min-width: 200px;
  font-size: 32px;
}

.heading-3.white {
  color: #fff;
  margin-bottom: 50px;
}

.heading-3.white.infra {
  margin-bottom: 40px;
  font-size: 40px;
}

.div-block-100 {
  align-self: flex-end;
  width: 300px;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 24px;
  padding-right: 27px;
}

.div-block-100.eng {
  min-width: 280px;
  padding-right: 24px;
}

.div-block-83 {
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  margin-top: 42px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.section_proudct {
  background-color: #f2f4f8;
  height: auto;
  padding-bottom: 100px;
}

.image-150 {
  display: none;
}

.image-23 {
  position: absolute;
  inset: 22px 22px auto auto;
}

.link-block-11 {
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  padding-left: 60px;
  text-decoration: none;
  transition: box-shadow .2s;
  display: flex;
  position: relative;
}

.link-block-11:hover {
  box-shadow: 0 20px 70px -15px #bcc5d5;
}

.link-block-11.kr {
  padding-left: 60px;
}

.div-block-105 {
  margin-bottom: 16px;
}

.image-151 {
  z-index: 2;
  min-width: 32px;
  min-height: 32px;
  margin: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: absolute;
  inset: 22px 22px 0% auto;
}

.div-block-103 {
  align-self: center;
  max-width: 310px;
}

.div-block-103.tablet {
  max-width: 310px;
  margin-top: 0;
}

.link-block-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  padding-left: 60px;
  padding-right: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.link-block-8.kr {
  align-items: stretch;
  padding-left: 60px;
}

.link-block-4 {
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  padding-left: 60px;
  padding-right: 0;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-375 {
  flex-direction: row;
  justify-content: flex-start;
  align-self: auto;
  width: 350px;
  margin-top: -3px;
  padding-left: 8px;
  display: flex;
}

.div-block-102 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  flex: 0 auto;
  align-self: center;
  margin-top: 30px;
  display: flex;
  position: relative;
}

.div-block-252 {
  display: none;
}

.link-block-3 {
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  padding-left: 60px;
  padding-right: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.div-block-106 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  margin-left: 0;
  display: flex;
  position: relative;
}

.div-block-376 {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  display: flex;
}

.div-block-66 {
  max-width: 1300px;
  margin-top: 16px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.link-block-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  margin-left: 0;
  padding-left: 60px;
  padding-right: 0;
  text-decoration: none;
  display: flex;
  position: relative;
}

.link-block-9.kr {
  padding-left: 60px;
}

.image-153 {
  max-width: 100%;
  margin-top: 0;
  overflow: hidden;
}

.cell-10 {
  background-color: #fff;
  border-radius: 16px;
  transition: box-shadow .2s cubic-bezier(.755, .05, .855, .06);
}

.cell-10:hover {
  box-shadow: 0 20px 70px -15px #bcc5d5;
}

.image-154 {
  width: 90px;
  margin-bottom: 0;
}

.image-155 {
  max-width: 90%;
}

.image-157 {
  max-width: 92%;
}

.div-block-85 {
  margin-top: 8px;
  position: relative;
}

.image-158 {
  display: none;
}

.div-block-377 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  min-width: 220px;
  padding-left: 0;
  display: flex;
}

.div-block-253 {
  display: none;
}

.cell-9 {
  background-color: #fff;
  border-radius: 16px;
  transition: box-shadow .2s;
}

.cell-9:hover {
  box-shadow: 0 20px 70px -15px #bcc5d5;
}

.cell-5 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64e7f3392b2ceb255378555e_Frame%201000001962%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1400px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: box-shadow .2s;
}

.cell-5:hover {
  box-shadow: 0 20px 70px -15px #bcc5d5;
}

.div-block-378 {
  display: none;
}

.cell-3 {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  transition: box-shadow .2s;
  display: flex;
}

.cell-3:hover {
  box-shadow: 0 20px 70px -15px #bcc5d5;
}

.div-block-250 {
  display: none;
}

.image-21 {
  max-width: 90%;
  margin-top: 0;
}

.image-161 {
  display: none;
}

.div-block-379 {
  margin-left: 56px;
  margin-right: 40px;
}

.quick-stack {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.peti.mobile {
  display: none;
}

.image-162 {
  max-width: 80%;
  margin-top: -9px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-380 {
  align-self: center;
  min-width: 340px;
  margin-left: 0;
  padding-left: 0;
}

.div-block-380.peti {
  padding-left: 40px;
}

.div-block-380.moov {
  width: 430px;
}

.div-block-380.mo_peti {
  padding-left: 40px;
}

.div-block-381 {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-left: 40px;
  padding-right: 40px;
  position: relative;
}

.image-164 {
  display: none;
}

.link-block-6 {
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.link-block-2 {
  flex-flow: column;
  flex: 1;
  align-self: stretch;
  align-items: center;
  margin-top: 0;
  padding-top: 46px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-254 {
  display: none;
}

.cell-6 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  padding-top: 0;
  padding-right: 0;
  transition: box-shadow .2s;
  display: flex;
}

.cell-6:hover {
  box-shadow: 0 20px 70px -15px #bcc5d5;
}

.div-block-382 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  min-width: 230px;
  margin-bottom: 4px;
  margin-left: 0;
}

.image-166 {
  position: absolute;
  inset: 22px 22px auto auto;
}

.div-block-251 {
  display: none;
}

.image-167 {
  position: absolute;
  inset: 22px 22px auto auto;
}

.quick-stack-2 {
  height: 430px;
  padding: 0;
}

.image-168 {
  display: none;
}

.div-block-75 {
  grid-column-gap: 6px;
  flex-direction: column;
  align-self: center;
  margin-left: 0;
  display: flex;
  position: relative;
  inset: 0% auto 60px 0%;
}

.div-block-75.mobile {
  grid-column-gap: 6px;
  display: flex;
}

.cell-2 {
  background-color: #fff;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  transition: box-shadow .2s;
}

.cell-2:hover {
  box-shadow: 0 20px 70px -15px #bcc5d5;
}

.paragraph-68 {
  color: #00143280;
  text-align: center;
  -webkit-text-stroke-color: #232831;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-68.tablet {
  display: none;
}

.paragraph-68.car {
  margin-bottom: 4px;
}

.paragraph-68.car.mobile {
  display: none;
}

.cell-8 {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: row;
  transition: box-shadow .2s;
}

.cell-8:hover {
  box-shadow: 0 20px 70px -15px #bcc5d5;
}

.section_logo {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: .9;
  background-color: #fff;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  height: 130px;
  margin: 0;
  padding: 10px;
  display: flex;
  position: static;
  overflow: hidden;
}

.div-block-169 {
  grid-column-gap: 8px;
  align-items: center;
  width: 7000px;
  padding: 0;
  display: flex;
}

.image-170 {
  margin-right: 40px;
}

.div-block-128 {
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  max-width: 1300px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-110 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0;
  padding-right: 228px;
  display: flex;
}

.div-block-127 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  align-items: flex-end;
  margin-top: 32px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-116, .div-block-112, .div-block-119, .div-block-113, .div-block-111, .div-block-115, .div-block-123 {
  display: flex;
}

.paragraph-69 {
  color: #ffffff80;
  -webkit-text-stroke-color: #ffffff80;
  margin-top: 6px;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.div-block-118 {
  display: flex;
}

.heading-15 {
  color: #001432;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
}

.heading-15.white {
  color: #fff;
  font-size: 48px;
  font-weight: 600;
}

.heading-15.white.contact {
  font-size: 32px;
}

.heading-15.white.contact.left {
  line-height: 130%;
}

.div-block-125 {
  display: flex;
}

.button-2 {
  background-color: #3898ec00;
  border: 1px solid #fff;
  border-radius: 60px;
  padding: 14px 53px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 18px;
  transition: background-color .35s;
}

.button-2:hover {
  color: #001432;
  background-color: #fff;
  font-family: Pretendard, sans-serif;
}

.paragraph-70 {
  color: #001432;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-weight: 500;
}

.paragraph-70.white {
  color: #fff;
}

.div-block-117 {
  display: flex;
}

.link-block {
  text-decoration: none;
}

.div-block-126 {
  display: flex;
}

.div-block-121 {
  display: inline-block;
}

.section_contact {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64e7f36e45ae53e71cf381f2_Linked-In_Banner_Dark-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 70px;
  padding-bottom: 70px;
  display: flex;
}

.section_contact.kr, .section_contact.en {
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-114, .div-block-124, .div-block-120, .div-block-122 {
  display: flex;
}

.div-block-129 {
  background-color: #ffffff80;
  height: 1px;
}

.div-block-132 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.submit-button-2 {
  background-color: #00519700;
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64e7f376eaa51f2b6e3c9dc4_Group%201000001902.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 20px;
  flex: 0 auto;
  align-self: auto;
  width: 42px;
  padding-left: 0;
  padding-right: 0;
  transition: opacity .2s, all .15s cubic-bezier(.55, .055, .675, .19);
  display: block;
  position: absolute;
  inset: 4.5% 2.5% auto auto;
}

.submit-button-2:hover {
  background-color: #fff0;
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64e7f376eaa51f2b6e3c9dc5_Group%201000001902%20(1).svg");
  background-position: 50%;
  background-size: auto;
}

.checkbox-label {
  color: #00143280;
  border: 1px #001432;
  font-family: Pretendard, sans-serif;
  font-weight: 400;
  transition: color .575s cubic-bezier(.55, .055, .675, .19);
}

.checkbox-field {
  align-items: flex-start;
  margin-bottom: 10px;
  padding-left: 0;
  display: flex;
}

.checkbox-field.mobile {
  display: none;
}

.bcletter-form {
  flex-direction: column;
  margin-top: 56px;
  display: flex;
}

.text-field-3 {
  color: #001432;
  background-color: #e1e6f000;
  border: 1.2px solid #001432;
  border-radius: 26px;
  width: 330px;
  height: 48px;
  padding-left: 20px;
  font-family: Pretendard, sans-serif;
}

.text-field-3:focus {
  border-color: #001432;
}

.text-field-3::placeholder {
  color: #0014324f;
  font-size: 15px;
  font-weight: 400;
}

.text-field-3.contact {
  width: 260px;
}

.text-block-14 {
  color: #ff6060;
  margin-top: 8px;
  font-family: Pretendard, sans-serif;
  font-size: 13px;
}

.button-3 {
  background-color: #001432;
  border-radius: 8px;
  margin-top: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-family: Pretendard, sans-serif;
}

.button-3.w--current {
  text-align: center;
}

.section_bcletter {
  background-color: #f2f4f8;
  justify-content: space-around;
  align-items: center;
  height: 306px;
  display: flex;
}

.heading-16 {
  color: #001432;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
}

.heading-16.bluegrey900 {
  font-size: 32px;
  font-weight: 600;
}

.heading-16.bluegrey900.left {
  line-height: 130%;
}

.heading-16.bluegrey900.left.mobile {
  display: none;
}

.heading-16.bluegrey900.left.pc {
  line-height: 130%;
}

.paragraph-71 {
  color: #001432;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-weight: 500;
}

.div-block-187 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  max-width: 1300px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.checkbox {
  border-width: 1.2px;
  border-color: #001432;
  flex: none;
  width: 16px;
  height: 16px;
  margin-top: 4px;
  margin-left: 0;
  margin-right: 8px;
}

.checkbox.w--redirected-checked {
  background-color: #001432;
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64e7f376eaa51f2b6e3c9dc6_Vector%202056.svg");
  background-repeat: no-repeat;
  background-size: auto;
  border-style: solid;
  border-color: #001432;
  flex: none;
  width: 16px;
  height: 16px;
  margin-left: 0;
}

.text-block-11 {
  color: #001432cc;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.success-message {
  text-align: center;
  background-color: #e9edf5;
  border-radius: 10px;
  width: 323px;
  padding: 24px 50px;
}

.error-message {
  background-color: #0000;
  margin-top: 0;
  padding: 0;
}

.form-2 {
  flex-direction: column;
  margin-top: 0;
  display: flex;
  position: relative;
}

.form-2.contact {
  margin-top: -10px;
}

.image-171 {
  min-width: 130px;
}

.div-block-180 {
  flex-direction: column;
  min-width: 0;
  margin-right: 60px;
  display: flex;
}

.div-block-188 {
  flex: 1;
  justify-content: flex-start;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-176 {
  flex-direction: column;
  min-width: 0;
  max-width: none;
  margin-right: 30px;
  display: flex;
}

.div-block-196 {
  padding-left: 40px;
}

.div-block-177 {
  flex-direction: column;
  min-width: 0;
  max-width: none;
  margin-right: 60px;
  display: flex;
}

.div-block-171 {
  flex-direction: column;
  align-items: flex-start;
  width: 170px;
  margin-top: 24px;
  margin-left: 0;
  margin-right: 122px;
  display: flex;
}

.div-block-194 {
  padding-left: 40px;
}

.div-block-181 {
  grid-column-gap: 0px;
  flex: 1;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: flex;
}

.div-block-178 {
  flex-direction: column;
  min-width: 0;
  margin-right: 60px;
  display: flex;
}

.div-block-197 {
  padding-left: 40px;
}

.div-block-198 {
  align-items: flex-start;
  margin: 29px auto 0;
  padding-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.paragraph-17 {
  color: #d1d1d1;
  font-family: Pretendard, sans-serif;
}

.footer_redesign_kr {
  background-color: #fff;
  flex-direction: row;
  justify-content: space-around;
  align-items: flex-start;
  height: 435px;
  margin-top: 52px;
  margin-left: 0;
  display: block;
}

.div-block-191 {
  background-color: #00000014;
  height: 1px;
  margin-top: 19px;
  margin-bottom: 20px;
}

.div-block-200 {
  width: 190px;
  margin-bottom: 16px;
  margin-right: 160px;
}

.paragraph-18 {
  color: #d1d1d1;
  font-family: Pretendard, sans-serif;
}

.image-172 {
  min-width: 0;
  min-height: 0;
}

.div-block-179 {
  flex-direction: column;
  min-width: 0;
  padding-right: 0;
  display: flex;
}

.link-block-12 {
  text-decoration: none;
}

.paragraph-15 {
  color: #001432bf;
  margin-top: 24px;
  margin-bottom: 14px;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.paragraph-15.product {
  margin-top: 30px;
}

.div-block-185 {
  height: 20px;
  margin-top: 30px;
  margin-bottom: 16px;
  font-size: 16px;
}

.image-173 {
  min-width: 0;
  min-height: 0;
  margin-left: 2px;
}

.div-block-201 {
  margin-right: 160px;
}

.div-block-184 {
  height: 15px;
  margin-top: 0;
  margin-bottom: 18px;
}

.paragraph-16 {
  color: #d1d1d1;
  flex: 0 auto;
  margin-right: 0;
  font-family: Pretendard, sans-serif;
}

.div-block-193 {
  max-width: 1300px;
}

.text-block-5 {
  color: #0014324d;
  margin-top: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 12.5px;
  text-decoration: none;
}

.link {
  color: #bababa;
  margin-bottom: 5px;
  font-size: 16px;
  text-decoration: none;
}

.link.footer {
  color: #00143259;
  -webkit-text-stroke-color: #d6d6d6;
  height: 32px;
  margin-bottom: 6px;
  font-family: Pretendard, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  transition: color .15s cubic-bezier(.55, .055, .675, .19);
  display: flex;
  position: static;
}

.link.footer:hover {
  color: #001432;
}

.link.footer.fms {
  height: 36px;
  margin-bottom: 22px;
}

.link.footer.coov, .link.footer.sto {
  margin-bottom: 22px;
}

.link.footer.prop {
  margin-bottom: 16px;
}

.link.footer.car {
  margin-bottom: 22px;
}

.link.footer.sdk {
  height: 36px;
}

.div-block-202 {
  flex: 1;
  display: block;
}

.div-block-174 {
  flex: 1;
  margin-top: 10px;
}

.div-block-192 {
  max-width: 1300px;
}

.div-block-195 {
  padding-left: 40px;
}

.image-174 {
  min-width: 130px;
}

.div-block-383 {
  flex-direction: column;
  align-items: flex-start;
  width: 170px;
  margin: 24px 0 32px;
  display: flex;
}

.div-block-383.opacity0 {
  opacity: 1;
  width: 170px;
  margin-top: 0;
  margin-right: 0;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.div-block-384 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  margin-top: -10px;
  margin-bottom: -16px;
  display: flex;
}

.link-block-21 {
  text-decoration: none;
}

.div-block-272 {
  opacity: .34;
  background-color: #bebebe;
  align-self: stretch;
  height: 1px;
  margin-top: 14px;
  margin-bottom: 14px;
}

.div-block-258 {
  width: 100%;
  height: 100%;
}

.footer_pc {
  border-top: 1px solid #0014321a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 0;
  display: block;
}

.image-175 {
  min-width: 0;
  min-height: 0;
}

.div-block-385 {
  color: #0014321a;
  background-color: #0014321a;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  width: 100%;
  height: 1px;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.paragraph-72 {
  color: #001432b3;
  margin-top: 24px;
  margin-bottom: 16px;
  font-family: Pretendard, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.paragraph-72.opacity0 {
  color: #3330;
  height: 20px;
}

.div-block-386 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 90vw;
  max-width: 1300px;
  margin-top: 12px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 40px 0;
  display: flex;
}

.div-block-387 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex-wrap: nowrap;
  place-content: space-between flex-start;
  display: flex;
}

.image-176 {
  min-width: 0;
  min-height: 0;
  margin-left: 2px;
}

.div-block-255 {
  flex-direction: column;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.div-block-388 {
  grid-column-gap: 10%;
  grid-row-gap: 10%;
  flex-wrap: wrap;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: 90vw;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 0;
  display: flex;
}

.div-block-389 {
  flex-direction: column;
  margin-top: 0;
  margin-right: 0;
  display: flex;
}

.div-block-390 {
  width: 160px;
  margin-right: 0;
}

.div-block-259 {
  display: none;
}

.text-block-15 {
  color: #0014324d;
  margin-top: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 12.5px;
  text-decoration: none;
}

.paragraph-31 {
  color: #0014324d;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

.paragraph-31.footer {
  margin-bottom: 0;
}

.div-block-391 {
  width: 190px;
  margin-right: 40px;
}

.div-block-392 {
  flex: 1;
  margin-top: 10px;
}

.div-block-393 {
  margin-left: 0;
  font-family: Pretendard, sans-serif;
}

.div-block-280.mobile, .div-block-277, .div-block-397, .div-block-405, .div-block-263, .div-block-269, .div-block-267, .div-block-274, .div-block-273, .div-block-265, .div-block-268, .div-block-266, .div-block-270, .div-block-278 {
  display: none;
}

.heading-23 {
  color: #001432;
  margin-top: 0;
  font-size: 36px;
}

.div-block-410 {
  background-color: #eff3fd;
  border-radius: 20px;
  flex: 0 auto;
  align-self: auto;
  width: 340px;
  height: 350px;
  margin-left: 0;
  padding: 40px;
  position: sticky;
  top: 76px;
}

.div-block-410.tablet {
  display: none;
}

.error-message-2 {
  background-color: #0000;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.text-span-3 {
  color: #ff7171;
}

.div-block-411 {
  display: none;
}

.success-message-2 {
  background-color: #e5eaf7;
  border-radius: 8px;
  width: 100%;
  margin-top: -20px;
}

.div-block-413 {
  display: none;
}

.div-block-414 {
  flex-direction: column;
  justify-content: flex-end;
  align-self: auto;
  align-items: flex-start;
  margin-top: 2px;
  margin-right: 0;
  display: flex;
}

.div-block-415 {
  flex-direction: column;
  align-items: center;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 135px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.select-field-3 {
  background-color: #f3f3f300;
  border: 1px solid #afb4be;
  border-radius: 8px;
  height: 44px;
  position: static;
}

.image-178 {
  min-width: 134px;
}

.field-label-3 {
  color: #777;
  margin-top: 0;
  font-weight: 500;
}

.div-block-417 {
  display: none;
}

.error-message-3 {
  background-color: #0000;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
}

.button-4 {
  background-color: #001432;
  border-radius: 8px;
  margin-top: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.submit-button-3 {
  background-color: #001432;
  border-radius: 40px;
  max-width: 140px;
  margin-top: 50px;
  padding: 12px 0;
  font-size: 15px;
}

.container-136 {
  justify-content: space-between;
  align-items: center;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-421 {
  border: 1px solid #afb4be;
  border-radius: 20px;
  width: 589px;
  padding: 40px;
}

.div-block-422 {
  width: 507px;
  margin-top: 0;
}

.div-block-424 {
  display: none;
}

.form-3 {
  flex-direction: column;
  display: flex;
}

.div-block-425 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.text-block-16 {
  color: #ff6060;
}

.field-label-4 {
  color: #777;
  margin-top: 20px;
  font-weight: 500;
}

.div-block-428 {
  display: none;
}

.text-block-17 {
  color: #ff6060;
}

.section-4 {
  background-color: #fafafd;
  width: 100vw;
  height: auto;
  padding-bottom: 100px;
}

.link-block-35 {
  text-decoration: none;
}

.text-field-6 {
  background-color: #fff0;
  border: 1px solid #afb4be;
  border-radius: 8px;
  width: 100%;
  height: 44px;
}

.paragraph-80 {
  color: #00143259;
  font-size: 15px;
}

.frame-427320153 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #6e6e6e;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 1.5px;
  height: 14px;
  display: flex;
}

.dropdown-link-23 {
  color: #6e6e6e;
  padding-top: 14px;
  padding-bottom: 14px;
  font-family: Pretendard, sans-serif;
  font-size: 15.5px;
  font-weight: 500;
}

.dropdown-link-23:hover {
  color: #333;
}

.text-block-12 {
  font-size: 15px;
}

.link-block-36 {
  grid-column-gap: 4px;
  text-decoration: none;
  display: flex;
}

.div-block-435 {
  display: none;
}

.div-block-436 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 957px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-436.tablet, .div-block-436.mobile {
  display: none;
}

.text-block-18 {
  font-family: Pretendard, sans-serif;
}

.button-white-3 {
  color: #000;
  background-color: #0000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  transition: color .2s cubic-bezier(.55, .055, .675, .19);
}

.button-white-3:visited {
  color: #4772f5;
}

.button-white-3.w--current {
  color: #fff;
  text-align: justify;
  background-color: #0000;
  font-weight: 600;
}

.button-white-3.w--current:active {
  color: #fff;
  font-weight: 500;
}

.paragraph-82 {
  color: #2c2c2c;
  font-size: 16px;
  line-height: 140%;
}

.div-block-438 {
  display: none;
}

.heading-27 {
  color: #001432;
  margin-top: 0;
  margin-bottom: 32px;
  font-size: 32px;
  line-height: 130%;
}

.heading-27.newsletter {
  margin-top: 0;
  margin-bottom: 24px;
  font-weight: 600;
}

.textarea {
  background-color: #fff0;
  border-radius: 8px;
  width: 507px;
  min-width: 507px;
  max-width: 507px;
  padding-bottom: 160px;
}

.field-label {
  color: #777;
  margin-top: 20px;
  font-weight: 500;
}

.paragraph-86 {
  color: #4772f5;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 500;
}

.div-block-440 {
  display: none;
}

.text-span {
  color: #ff7171;
}

.success-message-4 {
  background-color: #fff0;
}

.text-field-7 {
  background-color: #0000;
  border: 1px solid #afb4be;
  border-radius: 8px;
  width: 100%;
  height: 44px;
  margin-bottom: 10px;
}

.div-block-442 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-wrap: nowrap;
  place-content: stretch center;
  margin-top: 40px;
  display: flex;
}

.field-label-2 {
  color: #777;
  margin-top: 20px;
  font-weight: 500;
}

.div-block-445.mobile, .div-block-446, .div-block-449, .div-block-459, .div-block-461, .div-block-462, .div-block-463, .div-block-465, .div-block-466, .div-block-467, .div-block-469, .div-block-472, .div-block-474, .div-block-476 {
  display: none;
}

.image-184 {
  min-width: 130px;
}

.div-block-477 {
  flex-direction: column;
  align-items: flex-start;
  width: 170px;
  margin-top: 24px;
  margin-left: 0;
  margin-right: 122px;
  display: flex;
}

.div-block-477.opacity0 {
  opacity: 1;
  width: 170px;
  margin-top: 0;
  margin-right: 0;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.div-block-478 {
  grid-column-gap: 30px;
  margin-top: -10px;
  display: flex;
}

.link-block-44 {
  text-decoration: none;
}

.div-block-479 {
  opacity: .34;
  background-color: #bebebe;
  align-self: stretch;
  height: 1px;
  margin-top: 14px;
  margin-bottom: 14px;
}

.div-block-480 {
  width: 100%;
  height: 100%;
}

.image-185 {
  min-width: 0;
  min-height: 0;
}

.div-block-481 {
  color: #0014321a;
  background-color: #0014321a;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: stretch;
  width: 100%;
  height: 1px;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.paragraph-99 {
  color: #001432bf;
  margin-top: 24px;
  margin-bottom: 14px;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.paragraph-99.opacity0 {
  color: #3330;
}

.div-block-482 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px;
  display: flex;
}

.div-block-483 {
  grid-column-gap: 70px;
  flex-wrap: nowrap;
  align-content: space-between;
  display: flex;
}

.image-186 {
  min-width: 0;
  min-height: 0;
  margin-left: 2px;
}

.div-block-484 {
  flex-direction: column;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.div-block-485 {
  grid-column-gap: 0%;
  flex-wrap: nowrap;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  width: 100vw;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-486 {
  margin-top: 0;
  margin-right: 0;
}

.div-block-487 {
  display: none;
}

.text-block-20 {
  color: #0014324d;
  margin-top: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 12.5px;
  text-decoration: none;
}

.paragraph-100 {
  color: #0014324d;
  font-family: Pretendard, sans-serif;
  font-size: 12.5px;
  line-height: 18px;
}

.div-block-488 {
  width: 105px;
  margin-right: 40px;
}

.div-block-489 {
  flex: 1;
  margin-top: 10px;
}

.div-block-490 {
  margin-left: 0;
  font-family: Pretendard, sans-serif;
}

.div-block-491 {
  max-width: 1180px;
  margin-top: 60px;
}

.heading-29 {
  color: #fff;
  text-align: center;
  letter-spacing: -1px;
  margin-top: 50px;
  font-size: 56px;
  font-weight: 600;
  line-height: 125%;
}

.heading-29.mobile {
  display: none;
}

.div-block-492 {
  flex-direction: column;
  align-items: center;
  margin-top: 70px;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.heading-31 {
  color: #04263f;
  text-align: center;
  background-color: #00e0ff;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 48px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 160%;
  display: flex;
}

.text-span-4 {
  font-weight: 300;
}

.div-block-493 {
  color: #041e2f;
  background-color: #ffffffd9;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 410px;
  height: 46px;
  margin-top: 160px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
  display: flex;
}

.paragraph-101 {
  color: #ffffff80;
  text-align: center;
  margin-top: 24px;
  font-size: 18px;
  line-height: 160%;
}

.heading-34 {
  color: #fff;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 130%;
}

.paragraph-102 {
  color: #ffffff80;
  text-align: center;
  margin-top: 24px;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
}

.paragraph-103 {
  color: #041e2f;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 130%;
}

.div-block-494 {
  flex-direction: column;
  align-items: center;
  max-width: 290px;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.paragraph-104 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 130%;
  display: block;
}

.heading-35 {
  color: #fff;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 130%;
}

.heading-32 {
  color: #fff;
  margin-top: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 130%;
}

.section_problem_fms {
  background-color: #041e2f;
  flex-direction: column;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 120px;
  display: flex;
}

.image-189 {
  margin-top: 48px;
}

.paragraph-105 {
  color: #ffffff80;
  text-align: center;
  margin-top: 24px;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
}

.heading-33 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 130%;
}

.div-block-496 {
  background-color: #ffffffd9;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 410px;
  height: 46px;
  margin-top: 90px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.paragraph-106 {
  color: #ffffffb3;
  margin-top: 32px;
  font-size: 22px;
  font-weight: 400;
  line-height: 160%;
}

.paragraph-106.mobile {
  display: none;
}

.text-span-24 {
  color: #fff3;
}

.div-block-497 {
  text-align: center;
  font-family: Pretendard, sans-serif;
}

.div-block-498 {
  grid-column-gap: 50px;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 60px;
  display: flex;
}

.div-block-499 {
  flex-direction: column;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 120px;
  font-family: Pretendard, sans-serif;
  font-weight: 500;
  display: flex;
}

.text-span-5 {
  font-weight: 600;
}

.div-block-500 {
  max-width: 1040px;
  margin-top: 90px;
}

.paragraph-107 {
  color: #ffffffb3;
  text-align: center;
  margin-top: 16px;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
}

.paragraph-107.tablet, .paragraph-107.mobile {
  display: none;
}

.heading-37 {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 130%;
}

.heading-36 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 130%;
}

.solution1_fms {
  background-color: #0000;
  background-image: linear-gradient(#041e2f, #020c14);
}

.paragraph-108 {
  color: #ffffffb3;
  text-align: center;
  margin-top: 32px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  line-height: 160%;
}

.paragraph-108.mobile, .paragraph-108.mobile2 {
  display: none;
}

.div-block-501 {
  grid-column-gap: 50px;
  display: flex;
}

.div-block-502 {
  background-color: #ffffffd9;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 370px;
  height: 46px;
  margin-top: 160px;
  display: flex;
}

.paragraph-109 {
  color: #041e2f;
  margin-bottom: 0;
  font-size: 20px;
}

.div-block-503 {
  background-color: #ffffffd9;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 420px;
  height: 40px;
  margin-top: 90px;
  font-weight: 500;
  display: flex;
}

.paragraph-110 {
  color: #ffffff80;
  text-align: center;
  margin-top: 24px;
  font-size: 18px;
  line-height: 150%;
}

.paragraph-111 {
  color: #ffffff80;
  text-align: center;
  margin-top: 24px;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
}

.div-block-504 {
  flex-direction: column;
  align-items: center;
  max-width: 280px;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.solution2_fms {
  background-image: linear-gradient(#020c13, #041e2f);
  font-family: Pretendard, sans-serif;
  font-size: 44px;
}

.div-block-505 {
  display: none;
}

.image-196 {
  margin-top: 48px;
}

.div-block-506 {
  grid-column-gap: 50px;
  display: flex;
}

.paragraph-112 {
  color: #ffffff80;
  text-align: center;
  margin-top: 24px;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
}

.paragraph-113 {
  color: #031b29;
  text-align: center;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.heading-38 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 130%;
}

.heading-38.mobile2 {
  display: none;
}

.div-block-507 {
  flex-direction: column;
  align-items: center;
  padding-top: 180px;
  padding-bottom: 120px;
  display: flex;
}

.div-block-508 {
  grid-column-gap: 50px;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 60px;
  display: flex;
}

.div-block-509 {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 530px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-509.height {
  height: 450px;
}

.section3_fms {
  background-color: #041e2f;
  padding-top: 180px;
  padding-bottom: 180px;
}

.paragraph-114 {
  color: #ffffff80;
  max-width: 270px;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  line-height: 160%;
}

.paragraph-114.tablet, .paragraph-114.mobile {
  display: none;
}

.div-block-510 {
  flex-direction: column;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.div-block-511 {
  padding-left: 24px;
  padding-right: 24px;
}

.div-block-512 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: center;
  margin-top: 90px;
  display: flex;
}

.heading-39 {
  color: #04263f;
  text-align: center;
  background-color: #00e0ff;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 48px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.heading-39.process {
  background-color: #ffffffe6;
  width: 160px;
  height: 44px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.heading-39.process.en {
  width: 190px;
  height: 50px;
  line-height: 140%;
}

.div-block-513 {
  display: flex;
}

.heading-40 {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 130%;
}

.heading-41 {
  color: #fff;
  margin-top: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.heading-41._1 {
  margin-top: 24px;
  font-size: 22px;
  font-weight: 600;
}

.heading-41._1._2 {
  font-size: 17px;
}

.paragraph-115 {
  color: #ffffffb3;
  text-align: center;
  margin-top: 32px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  line-height: 160%;
  display: block;
}

.paragraph-115.mobile2, .paragraph-115.mobile {
  display: none;
}

.div-block-514 {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 540px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-514.mobile {
  height: 560px;
}

.text-span-25 {
  color: #fff3;
}

.paragraph-116 {
  color: #ffffff80;
  max-width: 260px;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  line-height: 160%;
}

.paragraph-116.tablet, .paragraph-116.mobile {
  display: none;
}

.div-block-515 {
  flex-direction: column;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.div-block-516 {
  padding-left: 24px;
  padding-right: 24px;
}

.div-blockdd-517 {
  grid-column-gap: 12px;
  flex-flow: wrap;
  justify-content: center;
  margin-top: 90px;
  display: flex;
}

.heading-42 {
  color: #04263f;
  text-align: center;
  background-color: #00e0ff;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 48px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.heading-42.process {
  background-color: #ffffffe6;
  width: 160px;
  height: 44px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.heading-42.process.en {
  width: 190px;
  height: 50px;
  line-height: 140%;
}

.div-block-518 {
  display: flex;
}

.solution4_fms {
  background-color: #041e2f;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 180px;
  padding-bottom: 180px;
  display: flex;
}

.heading-43 {
  color: #fff;
  margin-top: 60px;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 130%;
}

.heading-44 {
  color: #fff;
  margin-top: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.heading-44._1 {
  margin-top: 24px;
  font-size: 22px;
  font-weight: 600;
}

.heading-44._1.ee, .heading-44._1._22 {
  font-size: 17px;
}

.paragraph-117 {
  color: #ffffffb3;
  text-align: center;
  margin-top: 32px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  line-height: 160%;
  display: block;
}

.paragraph-117.mobile2, .paragraph-117.mobile {
  display: none;
}

.image-202 {
  opacity: .8;
  flex: 1;
}

.div-block-519 {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 530px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-519.height2 {
  border-radius: 10px;
  width: 318px;
  height: 560px;
}

.solution5_fms {
  background-color: #041e2f;
  padding-top: 180px;
  padding-bottom: 180px;
}

.paragraph-118 {
  color: #ffffff80;
  max-width: 280px;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  line-height: 160%;
}

.paragraph-118.tablet, .paragraph-118.mobile {
  display: none;
}

.div-block-520 {
  flex-direction: column;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.div-block-521 {
  padding-left: 24px;
  padding-right: 24px;
}

.div-block-522 {
  grid-column-gap: 12px;
  flex-flow: wrap;
  justify-content: center;
  margin-top: 90px;
  display: flex;
}

.heading-45 {
  color: #04263f;
  text-align: center;
  background-color: #00e0ff;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 190px;
  height: 48px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.heading-45.process {
  background-color: #ffffffe6;
  width: 160px;
  height: 44px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.heading-45.process.en {
  width: 190px;
  height: 50px;
}

.div-block-523 {
  display: flex;
}

.text-span-26 {
  color: #fff3;
}

.image-203 {
  opacity: .8;
  flex: 1;
  display: block;
}

.heading-46 {
  color: #fff;
  margin-top: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.paragraph-119 {
  color: #ffffff4d;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-weight: 500;
  line-height: 160%;
}

.paragraph-120 {
  color: #ffffffb3;
  text-align: center;
  margin-top: 32px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 160%;
  display: block;
}

.paragraph-120.mobile2, .paragraph-120.mobile {
  display: none;
}

.image-204 {
  opacity: .8;
  border-radius: 0;
}

.div-block-524 {
  display: flex;
}

.heading-47 {
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 130%;
}

.paragraph-121 {
  color: #041e2f;
  margin-bottom: 0;
  font-size: 20px;
}

.paragraph-121.white {
  color: #fff;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.div-block-525 {
  background-color: #ffffffd9;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 420px;
  height: 40px;
  margin-top: 90px;
  font-weight: 500;
  display: flex;
}

.div-block-525.orange {
  background-color: #ff8d4d;
  width: 270px;
  font-family: Pretendard, sans-serif;
  font-size: 0;
}

.image-205 {
  min-width: 44px;
  min-height: 44px;
}

.div-block-526 {
  margin-right: 24px;
}

.image-206 {
  margin-top: 40px;
}

.div-block-527, .div-block-528 {
  display: flex;
}

.div-block-529 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.image-207 {
  min-width: 44px;
  min-height: 44px;
}

.heading-48 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

.section_effect1_fms {
  padding-top: 120px;
  padding-bottom: 120px;
}

.text-span-28 {
  color: #3c3c3c80;
}

.div-block-530 {
  flex-direction: column;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.div-block-531 {
  margin-right: 24px;
}

.div-block-532 {
  grid-row-gap: 24px;
  flex-direction: column;
  width: 852px;
  margin-top: 90px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.heading-49 {
  letter-spacing: -.5px;
  margin-top: 80px;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 130%;
}

.heading-49.mobile {
  display: none;
}

.div-block-533 {
  background-color: #f8fafe;
  border-radius: 12px;
  width: auto;
  min-height: 200px;
  padding: 40px;
  display: flex;
}

.image-208 {
  min-width: 44px;
  min-height: 44px;
}

.paragraph-122 {
  color: #3c3c3ccc;
  text-align: center;
  margin-top: 16px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 160%;
}

.paragraph-122.mobile, .div-block-534 {
  display: none;
}

.div-block-535 {
  margin-right: 24px;
}

.paragraph-123 {
  color: #3c3c3ccc;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
}

.div-block-536 {
  display: flex;
}

.paragraph-124 {
  color: #041e2f;
  margin-bottom: 0;
  font-size: 20px;
}

.paragraph-124.white {
  color: #fff;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.div-block-537 {
  background-color: #ffffffd9;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 420px;
  height: 40px;
  margin-top: 90px;
  font-weight: 500;
  display: flex;
}

.div-block-537.red {
  background-color: #f61674;
  width: 340px;
  height: 70px;
}

.div-block-537.red.kr {
  height: 40px;
}

.div-block-538 {
  margin-right: 24px;
}

.section_effect2_fms {
  background-color: #f6f7fc;
  padding-top: 120px;
  padding-bottom: 120px;
}

.image-209 {
  margin-top: 40px;
}

.image-210 {
  min-width: 44px;
  min-height: 44px;
}

.div-block-539, .div-block-540 {
  display: flex;
}

.div-block-541 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.heading-50 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

.div-block-542 {
  flex-direction: column;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.div-block-543 {
  display: none;
}

.div-block-544 {
  margin-right: 24px;
}

.div-block-545 {
  grid-row-gap: 24px;
  flex-direction: column;
  width: 852px;
  margin-top: 90px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.heading-51 {
  text-align: center;
  letter-spacing: -.5px;
  margin-top: 80px;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 130%;
}

.heading-51.mobile {
  display: none;
}

.div-block-546 {
  background-color: #f8fafe;
  border-radius: 12px;
  width: auto;
  min-height: 200px;
  padding: 40px;
  display: flex;
}

.div-block-546.white {
  background-color: #fff;
}

.paragraph-125 {
  color: #3c3c3ccc;
  text-align: center;
  margin-top: 16px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  line-height: 160%;
}

.paragraph-125.mobile {
  display: none;
}

.image-211 {
  min-width: 44px;
  min-height: 44px;
}

.div-block-547 {
  margin-right: 24px;
}

.paragraph-126 {
  color: #3c3c3ccc;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
}

.image-212 {
  min-width: 44px;
  min-height: 44px;
}

.div-block-548 {
  display: flex;
}

.section_effect3_fms {
  padding-top: 120px;
  padding-bottom: 180px;
}

.div-block-549 {
  display: none;
}

.paragraph-127 {
  color: #041e2f;
  margin-bottom: 0;
  font-size: 20px;
}

.paragraph-127.white {
  color: #fff;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.div-block-550 {
  background-color: #ffffffd9;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 420px;
  height: 40px;
  margin-top: 90px;
  font-weight: 500;
  display: flex;
}

.div-block-550.purple {
  background-color: #7b3ae5;
  width: 340px;
  height: 70px;
}

.div-block-550.purple.kr {
  height: 40px;
}

.image-213 {
  min-width: 44px;
  min-height: 44px;
}

.div-block-551 {
  margin-right: 24px;
}

.image-214 {
  margin-top: 40px;
}

.div-block-552, .div-block-553 {
  display: flex;
}

.div-block-554 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.image-215 {
  min-width: 44px;
  min-height: 44px;
}

.heading-52 {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

.div-block-555 {
  flex-direction: column;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.div-block-556 {
  margin-right: 24px;
}

.div-block-557 {
  grid-row-gap: 24px;
  flex-direction: column;
  width: 852px;
  margin-top: 90px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.heading-53 {
  letter-spacing: -.5px;
  margin-top: 80px;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 130%;
}

.heading-53.mobile {
  display: none;
}

.text-span-29 {
  color: #3c3c3c80;
}

.div-block-558 {
  background-color: #f8fafe;
  border-radius: 12px;
  width: auto;
  min-height: 200px;
  padding: 40px;
  display: flex;
}

.image-216 {
  min-width: 44px;
  min-height: 44px;
}

.paragraph-128 {
  color: #3c3c3ccc;
  text-align: center;
  margin-top: 16px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  line-height: 160%;
}

.paragraph-128.mobile {
  display: none;
}

.div-block-559 {
  margin-right: 24px;
}

.paragraph-129 {
  color: #3c3c3ccc;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
}

.div-block-560 {
  flex-direction: column;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 120px;
  font-family: Pretendard, sans-serif;
  font-weight: 500;
  display: flex;
}

.image-217 {
  opacity: .8;
  flex: 1;
}

.div-block-561 {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 530px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-561.height3 {
  height: 460px;
}

.paragraph-130 {
  color: #ffffff80;
  max-width: 280px;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  line-height: 161%;
}

.paragraph-130.bullet {
  text-align: center;
  font-weight: 400;
  line-height: 160%;
}

.paragraph-130.tablet, .paragraph-130.mobile {
  display: none;
}

.div-block-562 {
  padding-left: 24px;
  padding-right: 24px;
}

.div-block-563 {
  grid-column-gap: 12px;
  flex-flow: wrap;
  justify-content: center;
  margin-top: 90px;
  display: flex;
}

.paragraph-131 {
  color: #ffffffb3;
  text-align: center;
  margin-top: 16px;
  font-size: 22px;
  font-weight: 400;
  line-height: 160%;
}

.paragraph-131.tablet {
  display: none;
}

.heading-54 {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 130%;
}

.heading-55 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 130%;
}

.div-block-564 {
  flex-direction: column;
  display: flex;
}

.div-block-565 {
  display: flex;
}

.image-218 {
  opacity: .8;
  flex: 1;
  display: block;
}

.heading-56 {
  color: #fff;
  text-align: center;
  margin-top: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.heading-56.kr {
  text-align: left;
  font-size: 18px;
  line-height: 160%;
}

.div-block-566 {
  grid-column-gap: 30px;
  display: flex;
}

.div-block-567 {
  grid-column-gap: 30px;
  justify-content: center;
  display: flex;
}

.div-block-567.kr {
  justify-content: flex-start;
}

.paragraph-132 {
  color: #ffffff4d;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  line-height: 160%;
}

.paragraph-132.kr {
  text-align: left;
  line-height: 160%;
}

.paragraph-133 {
  color: #ffffffb3;
  text-align: center;
  margin-top: 32px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  line-height: 150%;
  display: block;
}

.paragraph-133.mobile2 {
  display: none;
}

.section_product1_fms {
  background-color: #041e2f;
}

.image-219 {
  opacity: .8;
  border-radius: 0;
}

.image-220 {
  opacity: .8;
  flex: 1;
}

.div-block-568 {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 530px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-568.width {
  width: 360px;
  height: 440px;
}

.paragraph-134 {
  color: #ffffff80;
  max-width: 280px;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  line-height: 161%;
}

.paragraph-134.bullet {
  text-align: center;
  line-height: 160%;
}

.paragraph-134.tablet, .paragraph-134.mobile {
  display: none;
}

.div-block-569 {
  padding-left: 24px;
  padding-right: 24px;
}

.div-block-570 {
  grid-column-gap: 12px;
  flex-flow: wrap;
  justify-content: center;
  margin-top: 90px;
  display: flex;
}

.paragraph-135 {
  color: #ffffffb3;
  text-align: center;
  margin-top: 16px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 160%;
}

.paragraph-135.tablet {
  display: none;
}

.heading-57 {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 130%;
}

.section_product2_fms {
  background-color: #041e2f;
  padding-top: 80px;
  padding-bottom: 0;
}

.div-block-571 {
  flex-direction: column;
  display: flex;
}

.div-block-572 {
  display: flex;
}

.image-221 {
  opacity: .8;
  flex: 1;
  display: block;
}

.heading-58 {
  color: #fff;
  margin-top: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.heading-58.en {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.div-block-573 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  display: flex;
}

.div-block-573.en {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: center;
}

.div-block-573._2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.div-block-574 {
  grid-column-gap: 30px;
  display: flex;
}

.div-block-574.second {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.div-block-574.second.en {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: center;
}

.div-block-574.en {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.paragraph-136 {
  color: #ffffff4d;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-weight: 500;
}

.paragraph-136.en {
  text-align: center;
  line-height: 160%;
}

.paragraph-137 {
  color: #ffffffb3;
  text-align: center;
  margin-top: 32px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  line-height: 150%;
  display: block;
}

.paragraph-137.mobile2, .div-block-575 {
  display: none;
}

.heading-59 {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.heading-59.margin {
  margin-top: 220px;
  font-size: 32px;
  line-height: 130%;
}

.heading-59.margin.mobile {
  display: none;
}

.div-block-576 {
  grid-column-gap: 12px;
  margin-bottom: 10px;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.text-span-19 {
  color: #fffc;
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 500;
  display: block;
}

.text-span-8 {
  font-weight: 700;
}

.div-block-577 {
  display: none;
}

.section_industry_fms {
  background-color: #041e2f;
  flex-direction: column;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 120px;
  display: flex;
}

.div-block-578 {
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-578.last {
  padding-bottom: 40px;
}

.heading-60 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 130%;
}

.div-block-579 {
  display: block;
}

.div-block-580 {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.text-span-20 {
  color: #fffc;
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 500;
  display: none;
}

.heading-61 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 130%;
}

.div-block-581 {
  background-color: #ffffff0d;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  width: 720px;
  margin-top: 60px;
  display: flex;
}

.paragraph-138 {
  color: #ffffffb3;
  text-align: center;
  margin-top: 30px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  line-height: 160%;
}

.text-span-7 {
  font-size: 32px;
  font-weight: 600;
  line-height: 130%;
}

.paragraph-139 {
  color: #ffffffb3;
  text-align: center;
  margin-top: 32px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  line-height: 150%;
  display: block;
}

.paragraph-139.mobile2 {
  display: none;
}

.paragraph-140 {
  color: #ffffff80;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 36px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  line-height: 160%;
}

.paragraph-140.tablet, .paragraph-140.mobile2, .paragraph-140.mobile {
  display: none;
}

.link-block-45 {
  text-decoration: none;
}

.div-block-71 {
  width: 300px;
  margin-right: 20px;
}

.image-231 {
  border-radius: 8px;
  max-width: 300px;
}

.pess1_div_7 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-21 {
  font-size: 16px;
}

.text-block-22 {
  color: #4772f5;
  padding-right: 6px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 160%;
}

.press1_div_8 {
  justify-content: center;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-presss {
  flex-direction: column;
  width: 671px;
  margin-top: 10px;
  display: flex;
}

.div-block-73_press1_1_1 {
  text-align: left;
  width: 990px;
}

.heading-20 {
  color: #232831;
  margin-top: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.press1_div_1 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-70_press1 {
  color: #fff;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #ffa7cb;
  background-color: #fff;
  border: 0 solid #c20505;
  border-top: 1px solid #0014321a;
  width: 100%;
  padding-bottom: 30px;
}

.text-block-23 {
  font-size: 16px;
}

.heading-19 {
  color: #001432;
  margin-top: 10px;
  font-family: Pretendard, sans-serif;
}

.last_line_press {
  flex-direction: column;
  width: 996px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-73_press1 {
  text-align: left;
  width: 990px;
}

.div-block-70_press111 {
  color: #fff;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #ffa7cb;
  background-color: #fff;
  border: 0 solid #c20505;
  border-top: 2px solid #ecebeb;
  width: 100%;
  padding-bottom: 30px;
}

.paragraph-press {
  color: #00143280;
  word-break: normal;
  overflow-wrap: normal;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 160%;
}

.heading-21 {
  color: #232831;
  margin-top: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.div-block-70_pressss_1 {
  color: #fff;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #ffa7cb;
  background-color: #fff;
  border: 0 solid #c20505;
  border-top: 2px solid #ecebeb;
  width: 100%;
  padding-bottom: 30px;
}

.div-block-75_press_123 {
  flex-direction: column;
  width: 671px;
  margin-top: 10px;
  display: flex;
}

.heading-17 {
  color: #232831;
  margin-top: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
}

.press1_div_5 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-73_presss1 {
  text-align: left;
  width: 990px;
}

.div-block-press123 {
  color: #fff;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #ffa7cb;
  background-color: #fff;
  border: 0 solid #c20505;
  border-top: 2px solid #ecebeb;
  width: 100%;
  padding-bottom: 30px;
}

.link-block-46 {
  text-decoration: none;
}

.right-button-press {
  margin-left: 28px;
}

.heading_press {
  color: #001432;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.div-block-73_press1_1 {
  text-align: left;
  width: 990px;
}

.press1_div_2 {
  justify-content: center;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.press1_div_9 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.press1_div_4 {
  justify-content: center;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-78-press {
  background-color: #f3f6fb;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 156px;
  height: 54px;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.left-button-press {
  margin-left: 0;
  margin-right: 28px;
}

.text-block-6 {
  color: #4772f5;
}

.div-block-70-pres1s {
  color: #fff;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #ffa7cb;
  background-color: #fff;
  border: 0 solid #c20505;
  border-top: 2px solid #ecebeb;
  width: 100%;
  padding-bottom: 30px;
}

.press1_div_10, .press1_div_6 {
  justify-content: center;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.button-6 {
  color: #00143259;
  text-align: center;
  background-color: #f3f6fb;
  border-radius: 54px;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  display: flex;
}

.link-block-47 {
  text-decoration: none;
}

.div-block-press {
  text-align: left;
  width: 990px;
}

.press_kr_page1 {
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
  padding-left: 20px;
  padding-right: 20px;
}

.press1_div_11 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.press1_div_12 {
  justify-content: center;
  margin-bottom: 0;
  padding-bottom: 100px;
  display: flex;
}

.heading-18 {
  color: #232831;
  margin-top: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.div-block-76 {
  display: flex;
}

.div-block-75_press_1_2 {
  flex-direction: column;
  width: 671px;
  margin-top: 10px;
  display: flex;
}

.text-block-7 {
  color: #747474;
  font-weight: 500;
  line-height: 160%;
}

.press1_div_3 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-75_press1 {
  flex-direction: column;
  width: 671px;
  margin-top: 10px;
  display: flex;
}

.text-span-2 {
  color: #00143259;
}

.div-block-75_press1_1 {
  flex-direction: column;
  width: 671px;
  margin-top: 10px;
  display: flex;
}

.text-block-9-press {
  color: #001432;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
}

.link-block-48, .link-block-5 {
  text-decoration: none;
}

.div-block-70_press1_1 {
  color: #fff;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #ffa7cb;
  background-color: #fff;
  border: 0 solid #c20505;
  border-top: 1px solid #0014321a;
  width: 100%;
  padding-bottom: 30px;
}

.text-block-24 {
  color: #2c2c2c;
  font-family: Pretendard, sans-serif;
}

.link-block-49 {
  text-decoration: none;
}

.div-block-582 {
  width: 300px;
  margin-right: 20px;
}

.right-button-presss {
  margin-left: 28px;
}

.image-232 {
  max-width: 300px;
}

.press2_div_1 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.press2_div_8 {
  justify-content: center;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-25 {
  font-size: 16px;
}

.press_2_kr {
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
  padding-left: 20px;
  padding-right: 20px;
}

.press2_div_6 {
  justify-content: center;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-26 {
  color: #4772f5;
  padding-right: 6px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 160%;
}

.heading-62 {
  color: #232831;
  margin-top: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.press2_div_7 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-27 {
  font-size: 16px;
}

.press2_div_10 {
  justify-content: center;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-63 {
  color: #001432;
  margin-top: 10px;
  font-family: Pretendard, sans-serif;
}

.press3_div_10 {
  justify-content: center;
  margin-bottom: 0;
  padding-bottom: 100px;
  display: flex;
}

.heading-64 {
  color: #001432;
  margin-top: 10px;
  font-family: Pretendard, sans-serif;
}

.heading-65 {
  color: #232831;
  margin-top: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
}

.heading-66 {
  color: #001432;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.div-block-78-presss12 {
  background-color: #f3f6fb;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 156px;
  height: 54px;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.link-block-50 {
  text-decoration: none;
}

.press2_div_3 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-9 {
  color: #1d1e20;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
}

.press2_div_9 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.press2_div_2 {
  justify-content: center;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.press2_div_11 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.button-7 {
  color: #00143259;
  text-align: center;
  background-color: #f3f6fb;
  border-radius: 54px;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  display: flex;
}

.link-block-51 {
  text-decoration: none;
}

.last_line_press2 {
  flex-direction: column;
  width: 996px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-70-press {
  color: #fff;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #644c56;
  background-color: #fff;
  border: 0 solid #c20505;
  border-top: 1px solid #0014321a;
  width: 100%;
  padding-bottom: 30px;
}

.div-block-583 {
  display: flex;
}

.text-block-28 {
  color: #747474;
  font-weight: 500;
  line-height: 160%;
}

.press2_div_4 {
  justify-content: center;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.press2_div_5 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-span-30 {
  color: #00143259;
  font-family: Pretendard, sans-serif;
}

.link-block-52, .link-block-53 {
  text-decoration: none;
}

.text-block-29 {
  color: #2c2c2c;
  font-family: Pretendard, sans-serif;
}

.div-block-584 {
  width: 300px;
  margin-right: 20px;
}

.image-233 {
  max-width: 300px;
}

.text-block-30 {
  font-size: 16px;
}

.text-block-31 {
  color: #4772f5;
  padding-right: 6px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 160%;
}

.press3_div_4, .press3_div_8 {
  justify-content: center;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.press3_div_1 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-32 {
  font-size: 16px;
}

.press3_div_5 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.press_3_kr {
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-67 {
  color: #001432;
  margin-top: 10px;
  font-family: Pretendard, sans-serif;
  font-weight: 700;
}

.heading-68 {
  color: #001432;
  text-align: left;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.link-block-54 {
  text-decoration: none;
}

.text-block-33 {
  color: #1d1e20;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
}

.last_line_press3 {
  flex-direction: column;
  width: 996px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.press3_div_2 {
  justify-content: center;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.button-8 {
  color: #00143259;
  text-align: center;
  background-color: #f3f6fb;
  border-radius: 54px;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  display: flex;
}

.link-block-55 {
  text-decoration: none;
}

.press3_div_9 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-585 {
  display: flex;
}

.press3_div_6 {
  justify-content: center;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-34 {
  color: #747474;
  font-weight: 500;
  line-height: 160%;
}

.text-span-31 {
  color: #00143259;
}

.link-block-56, .link-block-57 {
  text-decoration: none;
}

.text-block-35 {
  color: #2c2c2c;
  font-family: Pretendard, sans-serif;
}

.press3_div_7 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-586 {
  width: 300px;
  margin-right: 20px;
}

.image-234 {
  max-width: 300px;
}

.div-block-69_press {
  justify-content: center;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-36 {
  font-size: 16px;
}

.text-block-37 {
  color: #4772f5;
  padding-right: 6px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 160%;
}

.text-block-38 {
  font-size: 16px;
}

.last_line {
  flex-direction: column;
  width: 996px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-69 {
  color: #001432;
  margin-top: 10px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-weight: 700;
}

.heading-70 {
  color: #001432;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
  font-weight: 700;
}

.link-block-58 {
  text-decoration: none;
}

.text-block-39 {
  color: #1d1e20;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
}

.press_1_en {
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 120px;
  padding-left: 20px;
  padding-right: 20px;
}

.button-9 {
  color: #00143259;
  text-align: center;
  background-color: #f3f6fb;
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64e7f245e776de1b27adf61e_Vector%202058.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 54px;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 54px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  display: flex;
}

.link-block-59 {
  text-decoration: none;
}

.div-block-587 {
  display: flex;
}

.text-block-40 {
  color: #747474;
  font-weight: 500;
  line-height: 160%;
}

.text-span-32 {
  color: #00143259;
  font-family: Pretendard, sans-serif;
}

.link-block-60, .link-block-61 {
  text-decoration: none;
}

.text-block-41 {
  color: #2c2c2c;
  font-family: Pretendard, sans-serif;
}

.about-img-1 {
  width: 90vw;
  min-width: auto;
  max-width: 1080px;
  height: auto;
  margin: 80px auto;
  padding-right: 0;
  display: block;
  overflow: visible;
}

.about-heading-2 {
  color: #001432;
  width: 440px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 130%;
  display: block;
}

.about-heading-2.white {
  color: #fff;
  width: 450px;
  min-width: 450px;
  max-width: none;
  font-size: 30px;
  font-weight: 600;
}

.about-heading-2.kr {
  font-size: 30px;
}

.about-heading-1 {
  color: #232831;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  display: flex;
}

.about-heading-1.white {
  color: #fff;
  font-size: 52px;
}

.about-paragraph {
  color: #465564;
  width: 50vw;
  min-width: 500px;
  max-width: 610px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
}

.about-paragraph._565 {
  color: #2c2c2c;
  width: 720px;
  min-width: 400px;
  margin-top: 24px;
}

.about-paragraph._565.white {
  color: #d6d6d6;
  width: 720px;
}

.about-paragraph._565.white.nomargin {
  width: auto;
  margin-top: 0;
}

.about-paragraph._550 {
  color: #2c2c2c;
  width: 720px;
  min-width: 500px;
  max-width: 610px;
  padding-left: 0;
}

.about-paragraph._1080 {
  color: #2c2c2c;
  text-align: center;
  -webkit-text-stroke-color: #2c2c2c;
  width: 90vw;
  max-width: 1080px;
  margin-bottom: 120px;
}

.about-paragraph._800 {
  color: #2c2c2c;
  text-align: center;
  width: 90vw;
  max-width: 1080px;
}

.about-paragraph._520 {
  color: #2c2c2c;
  width: auto;
  min-width: 500px;
  max-width: 560px;
  padding-left: 0;
}

.winny-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 15vh 0 0;
  display: flex;
}

.winny-container.vh {
  margin-top: 25vh;
  padding-top: 0;
}

.about-section-1 {
  background-color: #fff;
  margin-bottom: 0;
}

.about-div-2 {
  flex-direction: column;
  align-self: auto;
  align-items: flex-start;
  width: 90vw;
  min-width: 900px;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.about-div-3 {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  flex-flow: row;
  place-content: center space-between;
  align-items: flex-start;
  width: 90vw;
  min-width: auto;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.about-div-3.patent {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
}

.about-div-1 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: flex-start;
  width: 90vw;
  min-width: auto;
  max-width: 1080px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: flex;
  position: static;
  inset: 0% auto auto 20px;
}

.about-section-2 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64e801f160972943e52f2950_Frame%20427319622-min%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 2021px;
  background-attachment: scroll;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10vh;
  padding-bottom: 25vh;
}

.about-div-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
  position: static;
}

.about-div-4.absoulte {
  order: 0;
  position: absolute;
}

.about-heading-3 {
  color: #fff;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 140%;
}

.about-paragraph-2 {
  color: #fff;
  text-align: center;
  width: 670px;
  max-width: 670px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 160%;
}

.about-image-2 {
  width: 90vw;
  min-width: auto;
  max-width: 1080px;
}

.about-patent-frame {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  opacity: .8;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 30vw;
  max-width: 500px;
  margin-bottom: 0;
  padding-left: 24px;
  display: flex;
}

.about-heading-4 {
  color: #232831;
  margin-top: 0;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 130%;
}

.vectors-wrapper-98 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 43.3026px;
  height: 16.4025px;
  display: flex;
}

.about-paragraph-3 {
  color: #2c2c2c;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  line-height: 170%;
}

.frame-427319504-2-1 {
  object-fit: cover;
}

.patnet-text-435 {
  color: #2c2c2c;
  width: 240px;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 145%;
}

.about-patent-frame-3 {
  grid-column-gap: 10.4976px;
  grid-row-gap: 10.4976px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.about-heading-5 {
  color: #2c2c2c;
  font-family: Pretendard, sans-serif;
}

.about-image-12 {
  width: 40vw;
  min-width: 600px;
  max-width: 60%;
  margin-top: 20px;
  padding-bottom: 0;
}

.about-section-3 {
  background-color: #fff;
  padding-top: 5vh;
  padding-bottom: 10vh;
}

.about-patent-frame-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427319505 {
  grid-column-gap: 19.683px;
  grid-row-gap: 19.683px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-99 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: .6561px;
  height: 11.8098px;
  display: flex;
}

.about-frame-1597882288 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.about-image-13 {
  width: 50vw;
  min-width: 800px;
  max-width: 80%;
  margin-bottom: 100px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: inline-block;
}

.about-section-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 10vh;
  display: flex;
}

.about-coov-logo {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 32px;
  display: flex;
}

.abot-text-436 {
  color: #001432;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 130%;
}

.about-frame-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.about-div-block-14 {
  grid-column-gap: 80px;
  grid-row-gap: 100px;
  background-color: #0000;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin-top: 0;
  padding-bottom: 5vh;
  display: flex;
  overflow: hidden;
}

.about-section-5 {
  -webkit-text-fill-color: inherit;
  background-color: #000;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64e802036d9402690c2769fe_iStock-488852915_00134%201-min.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 1920px;
  background-clip: border-box;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100vw;
  height: 100vh;
  min-height: 800px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.about-heading-6 {
  color: #fff;
  text-align: center;
  margin-bottom: 16px;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 140%;
}

.about-paragraph-4 {
  color: #fff;
  text-align: center;
  width: 670px;
  max-width: 670px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 160%;
}

.about-frame-1597882290 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 90vw;
  max-width: 1080px;
  padding-top: 0;
  display: flex;
}

.about-frame-1597882291 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.about-heading-7 {
  color: #001432;
  margin-bottom: 30px;
  font-family: Pretendard, sans-serif;
  font-size: 52px;
  display: flex;
}

.heading-5 {
  color: #232831;
  margin-top: 0;
  font-family: Pretendard, sans-serif;
  font-weight: 600;
  line-height: 160%;
}

.heading-5.center {
  color: #001432;
  text-align: left;
  line-height: 130%;
}

.about-paragraph-5 {
  color: #2c2c2c;
  width: 90vw;
  max-width: 1080px;
  margin-top: 24px;
  margin-bottom: 24px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 160%;
  display: block;
}

.about-text-438 {
  color: #001432;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 160%;
}

.about-div-block-15 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 90vw;
  max-width: 1080px;
  height: auto;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
}

.about-div-block-18 {
  flex-direction: column;
  width: 90vw;
  max-width: 1080px;
  display: block;
}

.about-heading-8 {
  color: #232831;
  width: 90vw;
  max-width: 1080px;
  font-family: Pretendard, sans-serif;
  font-weight: 600;
}

.about-section-7 {
  margin-top: 10vh;
  margin-bottom: 10vh;
  display: block;
}

.about-div-block-19 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: flex-start;
  width: 90vw;
  max-width: 1080px;
  margin-left: auto;
  display: flex;
}

.about-p-large {
  color: #2c2c2c;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
}

.about-div-block-9-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  width: 90vw;
  min-width: auto;
  max-width: 1080px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: flex;
  position: static;
  inset: 0% auto auto 20px;
}

.about-frame-427319584 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.about-vectors-wrapper-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 130.493px;
  height: 32px;
  display: flex;
}

.about-heading-9 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 140%;
}

.about-heading-9.black {
  color: #001432;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
}

.about-div-block-17 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.about-div-block-20 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  grid-template-rows: 520px auto;
  grid-template-columns: repeat(auto-fit, minmax(45vw, 520px)) minmax(45vw, 520px);
  grid-auto-columns: 1fr;
  place-content: start center;
  align-self: auto;
  place-items: center stretch;
  width: 90vw;
  min-width: 900px;
  max-width: 1080px;
  display: flex;
}

.about-section-8 {
  background-color: #f3f6fb;
  padding-top: 10vh;
  padding-bottom: 25vh;
}

.about-heading-10 {
  color: #001432;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  display: flex;
}

.about-div-block-21 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 90vw;
  min-width: 420px;
  max-width: 920px;
  height: 300px;
  display: flex;
}

.about-paragraph-6 {
  color: #fff;
  text-align: center;
  width: 40vw;
  max-width: 450px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 160%;
}

.about-paragraph-6.grey {
  color: #777;
  text-align: left;
  width: 45vw;
  max-width: 450px;
  margin-bottom: 0;
}

.about-button-pdf {
  color: #232831;
  background-color: #f3f6fb;
  border: 2px solid #232831;
  border-radius: 50px;
  padding: 10px 20px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.about-div-block-24, .about-div-block-22 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 45vw;
  min-width: 420px;
  max-width: 520px;
  height: 45vw;
  min-height: 420px;
  max-height: 520px;
  display: flex;
}

.about-growth-1 {
  justify-content: space-between;
  align-items: center;
  width: 810px;
  display: flex;
}

.about-text-block-4 {
  color: #ffffffb3;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
}

.about-text-block-4.black {
  color: #5784ff;
}

.about-div-block-27 {
  background-color: #f3f6fb;
  justify-content: center;
  align-items: center;
  width: 45vw;
  min-width: 420px;
  max-width: 520px;
  height: 45vw;
  min-height: 420px;
  max-height: 520px;
  display: none;
}

.about-div-block-23 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  display: flex;
}

.about-div-block-25, .about-div-block-26 {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 45vw;
  min-width: 420px;
  max-width: 520px;
  height: 45vw;
  min-height: 420px;
  max-height: 520px;
  display: flex;
}

.about-frame-1597882277 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.about-text-442 {
  color: #232831;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 135%;
}

.tech-div-block-9-copy-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  width: 90vw;
  min-width: auto;
  max-width: 1080px;
  margin-bottom: 5vh;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10vh;
  padding-left: 0;
  display: flex;
  position: static;
  inset: 0% auto auto 20px;
}

.tech-paragraph-mobile {
  color: #465564;
  width: 50vw;
  min-width: 500px;
  max-width: 610px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
}

.tech-paragraph-mobile._1080 {
  width: 90vw;
  max-width: 1080px;
  margin-bottom: 120px;
  display: none;
}

.tech-sub-heading {
  color: #001432;
  text-align: center;
  margin-top: 0;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 130%;
}

.tech-frame-1597882258 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 140px;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.tech-text-block-6 {
  color: #00143280;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.about-heading-11 {
  color: #001432;
  text-align: left;
  justify-content: center;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  display: flex;
}

.tech-vectors-wrapper-8-mobile {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  display: none;
  overflow: visible;
}

.tech-vectors-wrapper-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: contain;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.div-container_t {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 15vh 0;
  display: flex;
}

.section_t-1 {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64e80256951fcab4a05ae20d_back-min.png");
  background-position: 50% 0;
  background-size: cover;
}

.tech-button-2 {
  background-color: #001432;
  border-radius: 60px;
  padding: 20px 32px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  display: flex;
}

.tech-div-block-28 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 80px;
  display: flex;
}

.tech-mobile-paragaph {
  color: #465564;
  width: 50vw;
  min-width: 500px;
  max-width: 610px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
}

.tech-mobile-paragaph._800 {
  text-align: center;
  max-width: 800px;
  display: none;
  overflow: visible;
}

.tech-text-444 {
  color: #001432b3;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 140%;
}

.tech-frame-1597882362 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tech-frame-1597882245 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tech--id-pw {
  color: #2c2c2c;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
}

.tech-vectors-wrapper-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: contain;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tech-card {
  mix-blend-mode: normal;
  background-color: #fff;
  border: 1px solid #44529233;
  border-radius: 16px;
  justify-content: center;
  width: 45vw;
  min-width: 450px;
  max-width: 532px;
  max-height: 720px;
  padding: 60px 24px;
  display: flex;
  box-shadow: 0 8px 20px 4px #bacef533;
}

.tech-text-446, .tech-text-447 {
  color: #001432;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 130%;
}

.tech-frame-1597882365 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tech-frame-1597882366 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tech-frame-1597882367 {
  grid-column-gap: 95px;
  grid-row-gap: 95px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tech-text-443 {
  color: #001432;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 130%;
}

.tech-frame-1597882368 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tech-vectors-wrapper-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: contain;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.about-heading-12 {
  color: #001432;
  margin-top: 0;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 130%;
}

.tech-text-449 {
  color: #959595;
  -webkit-text-stroke-color: #2c2c2cb3;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

.tech-frame-1597882369 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tech-image-34 {
  width: 90vw;
  max-width: 1080px;
  margin-top: 10vh;
  margin-bottom: 5vh;
}

.tech-text-450 {
  color: #001432;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 130%;
}

.tech-f-large-grey {
  color: #2c2c2c;
  text-transform: uppercase;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
}

.tech-div-block-30 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-bottom: 1px solid #cccccc80;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 80vw;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0;
  display: flex;
}

.tech-f-large {
  color: #2c2c2c;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
}

.tech-text-block-5 {
  color: #8c96a5;
  width: 278px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.tech-text-block-5._1 {
  color: #001432;
  width: 490px;
  font-size: 16px;
  line-height: 160%;
}

.tech-text-block-5._2 {
  color: #001432;
  text-align: left;
  width: 96px;
  font-size: 16px;
}

.tech-text-block-5._3 {
  color: #001432;
  text-align: left;
  font-size: 16px;
}

.tech-frame-1597882261 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 500px;
  max-width: none;
  display: flex;
}

.tech-vectors-wrapper-14 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.tech-text-block-6-copy {
  color: #8c96a5;
  width: 278px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.tech-text-block-6-copy._3 {
  color: #2c2c2c;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
}

.tech-text-block-6-copy._3-copy {
  color: #2c2c2c;
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
}

.section_t-4 {
  background-color: #f3f6fb;
}

.tech-text-451 {
  color: #001432;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 130%;
}

.tech-div-block-30-mobile {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-bottom: 1px solid #cccccc80;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 80vw;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0;
  display: flex;
}

.tech-text-block-5-copy {
  color: #8c96a5;
  width: 278px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.tech-text-block-5-copy._3 {
  text-align: left;
}

.tech-text-block-5-copy._2-copy {
  color: #2c2c2c;
  text-align: left;
  width: 96px;
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
}

.tech-text-block-5-copy._2 {
  color: #2c2c2c;
  text-align: left;
  width: 96px;
  font-size: 16px;
  font-weight: 400;
}

.tech-patent-mobile-1 {
  color: #8c96a5;
  width: 278px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.tech-patent-mobile-1._2 {
  color: #465564;
  text-align: left;
  width: 96px;
  font-size: 16px;
  font-weight: 400;
}

.tech-div-block-29-mo {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 90vw;
  max-width: 1080px;
  height: 120vh;
  margin-top: 80px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: relative;
  overflow: scroll;
}

.tech-div-block-30-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-bottom: 1px solid #cccccc80;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 90vw;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0 40px;
  display: flex;
  position: sticky;
  inset: 0% 0% auto;
  overflow: visible;
}

.tech-div-block-29 {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 80vw;
  max-width: 1080px;
  height: 120vh;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: auto;
}

.div-block-588, .div-block-590 {
  display: none;
}

.image-236 {
  min-width: 134px;
}

.section-53 {
  background-image: linear-gradient(#0a0c1b66, #fff0 40%), url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64e811bb3124c9b0ac39ed4d_image%201476-min.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 30vw;
}

.div-block-592 {
  display: none;
}

.container-137 {
  justify-content: space-between;
  align-items: center;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-597 {
  display: none;
}

.div-block-598 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.div-block-601 {
  display: none;
}

.frame-427320154 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #6e6e6e;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 1.5px;
  height: 14px;
  display: flex;
}

.dropdown-link-24 {
  color: #6e6e6e;
  padding-top: 14px;
  padding-bottom: 14px;
  font-family: Pretendard, sans-serif;
  font-size: 15.5px;
  font-weight: 500;
}

.dropdown-link-24:hover {
  color: #333;
}

.div-block-608 {
  display: none;
}

.text-block-42 {
  font-family: Pretendard, sans-serif;
}

.button-white-4 {
  color: #000;
  background-color: #0000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  transition: color .2s cubic-bezier(.55, .055, .675, .19);
}

.button-white-4:visited {
  color: #4772f5;
}

.button-white-4.w--current {
  color: #fff;
  text-align: justify;
  background-color: #0000;
  font-weight: 600;
}

.button-white-4.w--current:active {
  color: #fff;
  font-weight: 500;
}

.div-block-610, .div-block-612 {
  display: none;
}

.section-6 {
  height: auto;
  margin-bottom: 100px;
}

.div-block-615 {
  margin-top: 100px;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-28 {
  color: #001432;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
}

.grid-5 {
  grid-column-gap: 36px;
  grid-row-gap: 56px;
  grid-template: "Area"
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr 1fr;
  max-width: 992px;
  margin-top: 76px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-616 {
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  max-width: 1310px;
  height: auto;
  padding: 70px 40px 79px;
  display: flex;
}

.div-block-617 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  margin-left: 0;
  padding-right: 228px;
  display: flex;
}

.div-block-618 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  align-items: flex-end;
  margin-top: 32px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-619, .div-block-620, .div-block-621, .div-block-622, .div-block-623, .div-block-624, .div-block-625 {
  display: flex;
}

.paragraph-149 {
  color: #ffffff80;
  -webkit-text-stroke-color: #ffffff80;
  margin-top: 6px;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.div-block-626 {
  display: flex;
}

.heading-71 {
  color: #001432;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Pretendard, sans-serif;
  font-size: 36px;
}

.heading-71.white {
  color: #fff;
  font-size: 48px;
  font-weight: 600;
}

.heading-71.white.contact {
  font-size: 32px;
}

.heading-71.white.contact.left {
  margin-bottom: 0;
}

.div-block-627 {
  display: flex;
}

.button-10 {
  background-color: #3898ec00;
  border: 1px solid #fff;
  border-radius: 60px;
  padding: 14px 53px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 18px;
  transition: background-color .35s;
}

.button-10:hover {
  color: #001432;
  background-color: #fff;
  font-family: Pretendard, sans-serif;
}

.paragraph-150 {
  color: #001432;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-weight: 500;
}

.paragraph-150.white {
  color: #fff;
}

.div-block-628 {
  display: flex;
}

.link-block-72 {
  text-decoration: none;
}

.div-block-629 {
  display: flex;
}

.div-block-630 {
  display: inline-block;
}

.div-block-631, .div-block-632, .div-block-633, .div-block-634 {
  display: flex;
}

.div-block-635 {
  background-color: #ffffff80;
  height: 1px;
}

.section1_mobile_moov_en {
  display: none;
}

.div-block-156-copy-moov {
  flex-flow: column;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 44px;
  display: block;
}

.div-block-156-copy-moov.tablet {
  display: none;
}

.heading-50-copy {
  color: #b9cae7;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 120%;
}

.div-block-159-moov {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-wrap: wrap-reverse;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-157-moov {
  justify-content: center;
  display: flex;
}

.div-block-156-moov {
  flex-flow: column;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 0;
  display: block;
}

.section1_desktop_moov_kr {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64e8144d5645561b96a4c489_cover-min%20(1).png");
  background-position: 0 0;
  background-size: cover;
  flex-wrap: wrap-reverse;
  justify-content: center;
  padding: 120px 40px;
  display: flex;
}

.heading-72 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Pretendard, sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 150%;
}

.paragraph-10-copy-copy-moov {
  color: #c9c7c7;
  text-align: center;
  margin-bottom: 0;
  padding-top: 40px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 150%;
}

.paragraph-10-copy-copy-moov.tablet2 {
  display: none;
}

.div-block-89-moov {
  width: 495px;
  margin-left: 30px;
}

.section2_desktop_moov_kr {
  justify-content: center;
  margin-top: 110px;
  margin-bottom: 118px;
  display: flex;
}

.paragraph-11-moov {
  color: #7f7f7f;
  margin-bottom: 20px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 160%;
}

.paragraph-10-moov {
  color: #c9c7c7;
  text-align: center;
  margin-bottom: 0;
  padding-top: 40px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 160%;
}

.paragraph-10-moov.en {
  padding-left: 0;
  padding-right: 0;
  font-size: 22px;
}

.paragraph-10-copy-moov {
  color: #c9c7c7;
  text-align: center;
  margin-bottom: 0;
  padding-top: 40px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 150%;
}

.paragraph-10-copy-moov.tablet1 {
  display: none;
}

.section_2_deskrop_moov_kr {
  background-color: #000;
  padding-bottom: 240px;
  padding-left: 60px;
  padding-right: 60px;
}

.heading-26-copy-copy-moov {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 240px;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 130%;
}

.heading-26_mobile-moov {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 240px;
  font-family: Pretendard, sans-serif;
  font-size: 46px;
  font-weight: 600;
  line-height: 140%;
}

.heading-26_mobile-moov.mobile {
  display: none;
}

.paragraph-10_mobile-moov {
  color: #c9c7c7;
  text-align: center;
  margin-bottom: 0;
  padding-top: 40px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 150%;
}

.paragraph-10_mobile-moov.mobile {
  display: none;
}

.paragraph-11_mobile-moov {
  color: #7f7f7f;
  margin-bottom: 20px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.paragraph-11_mobile-moov.mobile {
  display: none;
}

.div-block-87-moov {
  background-color: #6d6d6d36;
  border: 1px solid #313131;
  border-radius: 20px;
  justify-content: center;
  width: auto;
  min-width: 0;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding: 58px 40px;
  display: flex;
}

.div-block-87-moov.en {
  padding-left: 40px;
  padding-right: 40px;
}

.heading-28-moov {
  color: #fff;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

.heading-26-copy-moov {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 240px;
  font-family: Pretendard, sans-serif;
  font-size: 46px;
  font-weight: 600;
  line-height: 140%;
}

.heading-26-copy-moov.tablet1 {
  display: none;
}

.heading-27-moov {
  color: #efefef;
  margin-bottom: 30px;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.div-block-88-moov {
  width: 470px;
}

.section_2_mobile-moov {
  display: none;
}

.div-block-91-copy-moov {
  padding-bottom: 240px;
}

.div-block-91-copy-moov.tablet1 {
  display: none;
}

.heading-29-moov {
  color: #141c63;
  text-align: center;
  margin-top: 240px;
  margin-bottom: 24px;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 130%;
}

.heading-30-copy-moovs {
  color: #9ea4b8;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 140%;
}

.heading-30-copy-moovs.tablet1 {
  display: none;
}

.div-block-90-moov {
  justify-content: center;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.heading-30-moov {
  color: #9ea4b8;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 130%;
}

.heading-30_mobile-moov {
  color: #9ea4b8;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 140%;
}

.heading-30_mobile-moov.mobile {
  display: none;
}

.div-block-91_mobile-moov {
  padding-bottom: 240px;
}

.div-block-91_mobile-moov.mobile {
  display: none;
}

.image-245 {
  padding-top: 90px;
  padding-bottom: 70px;
}

.paragraph-12-moov {
  color: #2c2c2c;
  text-align: center;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 160%;
}

.heading-29-copy-moov {
  color: #141c63;
  text-align: center;
  margin-top: 240px;
  margin-bottom: 24px;
  font-family: Pretendard, sans-serif;
  font-size: 46px;
  font-weight: 600;
  line-height: 140%;
}

.heading-29-copy-moov.tablet2 {
  display: none;
}

.div-block-91-moov {
  padding-bottom: 240px;
}

.heading-29_mobile-moov {
  color: #141c63;
  text-align: center;
  margin-top: 240px;
  margin-bottom: 24px;
  font-family: Pretendard, sans-serif;
  font-size: 46px;
  font-weight: 600;
  line-height: 140%;
}

.heading-29_mobile-moov.mobile {
  display: none;
}

.div-block-93-moov {
  background-color: #fff;
  border: 1px solid #b8b8b8;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  max-width: 1022px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
  display: flex;
  position: relative;
}

.section_4_desktop_moov_kr {
  background-color: #f6f7f9;
  padding-bottom: 180px;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
}

.paragraph-13_mobile-moov {
  color: #2c2c2c;
  text-align: center;
  width: 100%;
  margin-bottom: 70px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}

.paragraph-13_mobile-moov.mobile {
  display: none;
}

.heading-31-copy-moov {
  color: #141c63;
  text-align: center;
  margin-top: 0;
  margin-bottom: 24px;
  padding-top: 240px;
  font-family: Pretendard, sans-serif;
  font-size: 46px;
  font-weight: 600;
  line-height: 140%;
}

.heading-31-copy-moov.tablet2 {
  display: none;
}

.div-block-148-moov {
  justify-content: center;
  max-width: 1560px;
  padding-top: 100px;
  display: flex;
}

.image-246 {
  flex: 0 auto;
  display: block;
}

.comb0_mobile_moov {
  padding-left: 100px;
}

.comb0_mobile_moov.mobile {
  display: none;
}

.div-block-151-moov {
  background-color: #292929;
  border-radius: 14px;
  width: 422px;
  height: 65px;
  margin-top: -33px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
}

.paragraph-31-copy, .paragraph-31-moov {
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  line-height: 140%;
}

.combo-copy-moov {
  padding-left: 100px;
}

.combo-copy-moov.tablet1 {
  display: none;
}

.paragraph-13-moov, .paragraph-13-copy-moov {
  color: #2c2c2c;
  text-align: center;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 80px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}

.paragraph-13-copy-moov.tablet1 {
  display: none;
}

.div-block-148-copy-moov {
  justify-content: center;
  max-width: 1560px;
  padding-top: 100px;
  display: flex;
}

.div-block-148-copy-moov.mobile {
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.heading-46-moov {
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

.heading-48-moov {
  color: #fff;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  display: flex;
}

.heading-47-moov {
  color: #141c63;
  padding-right: 6px;
  font-family: Pretendard, sans-serif;
  font-size: 26px;
  line-height: 140%;
}

.heading-31-moov {
  color: #141c63;
  text-align: center;
  margin-top: 0;
  margin-bottom: 24px;
  padding-top: 240px;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 130%;
}

.heading-31-moov.sec {
  color: #141c63;
  margin-bottom: 0;
  padding-bottom: 24px;
  display: block;
}

.div-block-149-moov {
  display: flex;
}

.combo-moov {
  padding-left: 100px;
  padding-right: 100px;
}

.heading-48-copy-moov {
  color: #fff;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  display: flex;
}

.heading-48-copy-moov.mobile {
  display: none;
}

.heading-31_mobile-moov {
  color: #141c63;
  text-align: center;
  margin-top: 0;
  margin-bottom: 24px;
  padding-top: 240px;
  font-family: Pretendard, sans-serif;
  font-size: 46px;
  font-weight: 600;
  line-height: 140%;
}

.heading-31_mobile-moov.mobile {
  display: none;
}

.heading-31-moov-copy {
  color: #141c63;
  text-align: center;
  margin-top: 0;
  margin-bottom: 24px;
  padding-top: 240px;
  font-family: Pretendard, sans-serif;
  font-size: 46px;
  font-weight: 600;
  line-height: 140%;
}

.heading-31-moov-copy.tablet1 {
  display: none;
}

.div-block-94-copy-moovov {
  border: 2px solid #050a15ed;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  width: 809px;
  height: 700px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-95-copy-moow {
  background-color: #001b50;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 73px;
  display: flex;
}

.div-block-94-moovv {
  border: 2px solid #e9e9e9;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  width: 809px;
  height: 700px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-247 {
  width: 100%;
}

.section_5_desktop_moov_kr {
  border: 1px #000;
  padding-bottom: 190px;
  padding-left: 60px;
  padding-right: 60px;
}

.paragraph-13__mobile {
  color: #2c2c2c;
  text-align: center;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 80px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}

.paragraph-13__mobile.mobile {
  display: none;
}

.paragraph-17-moovdv {
  margin-bottom: 0;
  padding-left: 12px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 140%;
}

.original_mobile-mooov {
  justify-content: center;
  padding-top: 50px;
  padding-bottom: 32px;
  display: flex;
}

.original_mobile-mooov.mobile {
  display: none;
}

.div-block-99-moov {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 35px;
  padding-bottom: 20px;
  display: flex;
}

.paragraph-13-moov-copy {
  color: #2c2c2c;
  text-align: center;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 80px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}

.paragraph-13-moov-copy.tablet1 {
  display: none;
}

.div-block-98-moov {
  align-items: center;
  display: flex;
}

.div-block-97-movovo {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-31__mobile {
  color: #141c63;
  text-align: center;
  margin-top: 0;
  margin-bottom: 24px;
  padding-top: 240px;
  font-family: Pretendard, sans-serif;
  font-size: 46px;
  font-weight: 600;
  line-height: 140%;
}

.heading-31__mobile.mobile {
  display: none;
}

.div-block-95-moovo {
  background-color: #e9e9e9;
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 73px;
  display: flex;
}

.tablet_img-moov.tablet2 {
  display: none;
}

.text-block-10-copy-moov {
  color: #fff;
  justify-content: center;
  align-items: center;
  height: 73px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  display: flex;
}

.bold-text-2 {
  font-family: Pretendard, sans-serif;
  font-weight: 600;
  line-height: 150%;
}

.image-248 {
  width: 100%;
}

.div-block-96-copymoovofo {
  justify-content: center;
  padding-top: 50px;
  padding-bottom: 32px;
  display: flex;
}

.div-block-96-copymoovofo.tablet1 {
  display: none;
}

.paragraph-16-moov {
  text-align: right;
  width: 125px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 20%;
  display: block;
}

.div-block-99_mobile {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 35px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-99_mobile.mobile {
  display: none;
}

.div-block-96-moovoo {
  justify-content: center;
  padding-top: 50px;
  padding-bottom: 32px;
  display: flex;
}

.text-block-10-moov {
  color: #4a4a4a;
  justify-content: center;
  align-items: center;
  height: 73px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  display: flex;
}

.div-block-103-moov {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 200px;
}

.section_6_desktop_moov_kr {
  background-color: #f6f7f9;
}

.paragraph-33-moov {
  color: #2c2c2c;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 80px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
  display: none;
}

.div-block-102-moov {
  justify-content: center;
  margin-bottom: 80px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.heading-32_mobile-moov {
  text-align: center;
  margin-top: 0;
  margin-bottom: 18px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.heading-32_mobile-moov.mobile {
  display: none;
}

.paragraph-13-copy-_mobile-moov {
  color: #2c2c2c;
  text-align: center;
  width: 100%;
  margin-bottom: 70px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}

.paragraph-13-copy-_mobile-moov.mobile {
  display: none;
}

.heading-55-moov.tablet1 {
  color: #141c63;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 240px;
  padding-bottom: 24px;
  font-family: Pretendard, sans-serif;
  font-size: 46px;
  font-weight: 600;
  line-height: 150%;
  display: none;
}

.heading-55-moov.tablet1.en {
  font-size: 48px;
  line-height: 130%;
  display: flex;
}

.paragraph-22-copy-moov {
  text-align: center;
  margin-bottom: 40px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 160%;
}

.paragraph-22-moov {
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 160%;
}

.heading-32-moov {
  text-align: center;
  margin-top: 0;
  margin-bottom: 18px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 130%;
}

.paragraph-22-copy_mobile-moov {
  text-align: center;
  margin-bottom: 40px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  line-height: 180%;
}

.paragraph-22-copy_mobile-moov.mobile {
  display: none;
}

.div-block-100-moov {
  justify-content: center;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.paragraph-22-copy-copy-moov {
  text-align: center;
  margin-bottom: 40px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  line-height: 180%;
}

.paragraph-22-copy-copy-moov.tablet1 {
  display: none;
}

.div-block-101-moov {
  justify-content: center;
  padding-bottom: 76px;
  display: flex;
}

.paragraph-22_mobile-moov {
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  line-height: 180%;
}

.paragraph-22_mobile-moov.mobile {
  display: none;
}

.paragraph-33-copy-moov {
  color: #2c2c2c;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 80px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}

.paragraph-33-copy-moov.tablet1 {
  display: none;
}

.heading-32-_mobile-moov {
  text-align: center;
  margin-top: 0;
  margin-bottom: 18px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.heading-32-_mobile-moov.mobile {
  display: none;
}

.paragraph-23-moov {
  color: #2c2c2c;
  padding-left: 48px;
  font-size: 20px;
  line-height: 150%;
}

.div-moovvv {
  font-family: Pretendard, sans-serif;
}

.div-block-106-moov, .div-block-106_mobile-moov {
  padding-right: 48px;
}

.div-block-106_mobile-moov.mobile {
  display: none;
}

.div-block-104-moov {
  justify-content: center;
  align-items: center;
  width: 936px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.dbdbd-moov {
  font-family: Pretendard, sans-serif;
}

.div-block-104-copy-copy-copy-movo {
  justify-content: center;
  align-items: center;
  width: 936px;
  margin-bottom: 190px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-105-moov {
  background-color: #f6f7f9;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  width: 588px;
  height: 206px;
  display: flex;
}

.heading-33-moov {
  color: #141c63;
  padding-left: 48px;
  font-size: 24px;
  line-height: 150%;
}

.paragraph-34_mobiile-moov {
  color: #2c2c2c;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 80px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}

.paragraph-34_mobiile-moov.mobile {
  display: none;
}

.section_7_desktop_moov_kr {
  flex-direction: column;
  display: flex;
}

.ab-moov {
  font-family: Pretendard, sans-serif;
}

.paragraph-34-moov {
  color: #2c2c2c;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 80px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 160%;
}

.div-block-107-moov {
  padding-bottom: 0;
}

.divspace_mobile-copy-copy-copy-moov.mobile, .divspace_mobile-moov.mobile {
  display: none;
}

.div-block-108-moov {
  padding-bottom: 0;
  font-family: Pretendard, sans-serif;
}

.paragraph-34-copy-moov {
  color: #2c2c2c;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 80px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}

.paragraph-34-copy-moov.tablet1 {
  display: none;
}

.div-block-104-copy-copy-moov {
  justify-content: center;
  align-items: center;
  width: 936px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-109-moov {
  padding-bottom: 0;
  font-family: Pretendard, sans-serif;
}

.heading-31-copy-copy-moov {
  color: #141c63;
  text-align: center;
  margin-top: 0;
  margin-bottom: 24px;
  padding-top: 240px;
  font-family: Pretendard, sans-serif;
  font-size: 46px;
  font-weight: 600;
  line-height: 140%;
}

.heading-31-copy-copy-moov.sec {
  color: #141c63;
  margin-bottom: 0;
  padding-bottom: 24px;
  font-size: 48px;
}

.divspace_mobile-copy-moov.mobile, .divspace_mobile-copy-copy-moov.mobile {
  display: none;
}

.div-block-104-copy-moov {
  justify-content: center;
  align-items: center;
  width: 936px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-110-moov {
  padding-bottom: 0;
  font-family: Pretendard, sans-serif;
}

.div-block-111-copy-moov {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: center;
  width: 864px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 200px;
  display: flex;
}

.heading-35_mobile-moov {
  color: #141c63;
  justify-content: center;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  display: flex;
}

.heading-35_mobile-moov.mobile {
  display: none;
}

.mobile-copy-moov {
  font-family: Pretendard, sans-serif;
  font-size: 19px;
  line-height: 140%;
}

.mobile-copy-moov.mobile {
  display: none;
}

.div-block-112-moov {
  width: 100%;
  margin-bottom: 58px;
}

.div-block-115-moov {
  justify-content: center;
  margin-bottom: 28px;
  display: flex;
}

.mobile_mobile-moov {
  font-family: Pretendard, sans-serif;
  font-size: 19px;
  line-height: 140%;
}

.mobile_mobile-moov.mobile {
  color: #333333c7;
  font-size: 16px;
  display: none;
}

.paragraph-24-moov {
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 160%;
}

.heading-34_mobile-moov {
  color: #141c63;
  text-align: center;
  margin-bottom: 20px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 150%;
}

.heading-34_mobile-moov.mobile {
  display: none;
}

.div-block-113-moov {
  width: 400px;
}

.mobile-moov {
  font-family: Pretendard, sans-serif;
  font-size: 19px;
  line-height: 140%;
  display: none;
}

.paragraph-24-copy-moov {
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

.div-block-113-copy-moov {
  width: 400px;
}

.heading-56-moov {
  color: #141c63;
  text-align: center;
  margin-top: 0;
  margin-bottom: 24px;
  padding-top: 240px;
  font-size: 46px;
}

.div-block-111-moov {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: center;
  width: 864px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section_8_desktop_moov_kr {
  background-color: #f6f7f9;
}

.div-block-114-moov {
  border: 1px solid #141c63;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  width: 152px;
  height: 48px;
  display: flex;
}

.heading-34-moov {
  color: #141c63;
  text-align: left;
  margin-bottom: 20px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 130%;
}

.heading-35-moov {
  color: #141c63;
  justify-content: center;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
  display: flex;
}

.div-block-118-moovv {
  background-color: #f6f7f9;
  border-radius: 16px;
  width: auto;
  max-width: 992px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 0;
}

.div-block-120_mobile-moov {
  justify-content: center;
  padding-bottom: 14px;
  display: flex;
}

.div-block-120_mobile-moov.mobile {
  display: none;
}

.paragraph-25-copy-moov {
  color: #2c2c2c;
  text-align: center;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}

.paragraph-25-copy-moov.tablet1 {
  display: none;
}

.div-block-127-moovvvv {
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 183px;
  height: 56px;
  margin-bottom: 0;
  display: flex;
  box-shadow: 0 3px 16px -2px #5579d233;
}

.div-block-119-moov-moov {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 24px;
  display: flex;
}

.paragraph-26-copy-moov {
  color: #69696a;
  text-align: center;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 160%;
}

.div-block-636 {
  margin-top: 0;
}

.paragraph-25-moov {
  color: #2c2c2c;
  text-align: center;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 160%;
}

.div-block-123-copy-moov {
  justify-content: center;
  padding-bottom: 36px;
  display: flex;
}

.heading-40-moov {
  color: #2c2c2c;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
  display: flex;
}

.paragraph-25_mobile-moov {
  color: #2c2c2c;
  text-align: center;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}

.paragraph-25_mobile-moov.mobile {
  display: none;
}

.heading-37_mobile-moov {
  color: #141c63;
  text-align: center;
  margin-bottom: 24px;
  font-family: Pretendard, sans-serif;
  font-size: 46px;
  font-weight: 600;
  line-height: 140%;
}

.heading-37_mobile-moov.mobile {
  display: none;
}

.div-block-637 {
  margin-bottom: 0;
}

.div-block-124-moov {
  justify-content: center;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 18px;
  display: flex;
}

.heading-36_mobile-moov {
  color: #9ea4b8;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 6px;
  font-family: Pretendard, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 140%;
}

.heading-36_mobile-moov.mobile {
  display: none;
}

.paragraph-26-moov {
  color: #2c2c2c;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 8px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
}

.div-block-123-moov {
  justify-content: center;
  display: flex;
}

.div-block-116-moov {
  padding-top: 200px;
  padding-bottom: 84px;
}

.heading-38-moov {
  color: #141c63;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 6px;
  font-family: Pretendard, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 150%;
}

.heading-37-copy-moov {
  color: #141c63;
  text-align: center;
  margin-bottom: 24px;
  font-family: Pretendard, sans-serif;
  font-size: 46px;
  font-weight: 600;
  line-height: 140%;
}

.heading-37-copy-moov.tablet1 {
  display: none;
}

.heading-36-moov {
  color: #9ea4b8;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 6px;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 130%;
}

.div-block-122-moov {
  justify-content: center;
  display: flex;
}

.div-block-120-moov {
  justify-content: center;
  padding-bottom: 14px;
  display: flex;
}

.section_9_desktop_moov_kr {
  padding-bottom: 140px;
  padding-left: 60px;
  padding-right: 60px;
}

.paragraph-27-moov {
  color: #2c2c2c;
  text-align: center;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 80px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
}

.heading-41-moov {
  color: #2c2c2c;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
  display: flex;
}

.heading-37-moov {
  color: #141c63;
  text-align: center;
  margin-bottom: 24px;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 130%;
}

.heading-39-moov {
  color: #141c63;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-weight: 600;
}

.divdiv_mobile-moov.mobile, .div_mobile-moov.mobile {
  display: none;
}

.div-block-121-moov {
  justify-content: center;
  padding-top: 26px;
  padding-bottom: 26px;
  display: flex;
}

.heading-41-copy-moov {
  color: #2c2c2c;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
  display: flex;
}

.arrow_down_mobile-moov {
  justify-content: center;
  padding-bottom: 36px;
  display: none;
}

.div-block-116-copy-moov {
  padding-top: 100px;
  padding-bottom: 80px;
}

.div-block-143-moov {
  display: flex;
}

.image-262 {
  padding-left: 5px;
  padding-right: 5px;
}

.div-block-118-copy-moov {
  background-color: #f6f7f9;
  border-radius: 16px;
  justify-content: center;
  width: auto;
  max-width: 992px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 54px;
  padding-bottom: 34px;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.image-263 {
  padding-left: 5px;
  padding-right: 5px;
}

.heading-42-moov {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
}

.paragraph-28-moov {
  color: #2c2c2c;
  text-align: center;
  margin-bottom: 0;
  padding-top: 18px;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.heading-43-moov {
  color: #141c63;
  padding-right: 6px;
  font-family: Pretendard, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 150%;
}

.section_10_desktop_moov_kr {
  padding-bottom: 140px;
  padding-left: 60px;
  padding-right: 60px;
}

.div-block-140-moov {
  align-items: center;
  display: flex;
}

.div-block-129-moov {
  justify-content: center;
  line-height: 20px;
  display: flex;
}

.div-block-141-moov {
  align-items: center;
  display: flex;
}

.image-264 {
  padding-left: 5px;
  padding-right: 5px;
}

.div-block-128-moov {
  font-family: Pretendard, sans-serif;
}

.div-block-139-moov {
  align-items: center;
  line-height: 150%;
  display: flex;
}

.div-block-142-moov {
  align-items: center;
  display: flex;
}

.arrow_side-moov {
  flex-direction: column;
  justify-content: center;
  padding-top: 0;
  padding-bottom: 95px;
  display: flex;
}

.section_11_desktop_moov_kr {
  padding-bottom: 140px;
  padding-left: 60px;
  padding-right: 60px;
}

.div-block-137 {
  align-items: center;
  display: flex;
}

.image-265, .image-266 {
  padding-left: 5px;
  padding-right: 5px;
}

.div-block-135-moov, .div-block-138 {
  align-items: center;
  display: flex;
}

.div-block-136-moov {
  align-items: center;
  line-height: 150%;
  display: flex;
}

.paragraph-28-copy {
  color: #69696ac9;
  text-align: center;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 14px;
  font-weight: 300;
}

.div-block-118-copy-copy-moov {
  background-color: #f6f7f9;
  border-radius: 16px;
  justify-content: center;
  width: auto;
  max-width: 992px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 54px;
  padding-bottom: 34px;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.image-267 {
  padding-left: 5px;
  padding-right: 5px;
}

.div-block-129-copy {
  justify-content: center;
  padding-top: 61px;
  display: flex;
  position: absolute;
}

.image-269 {
  padding-left: 5px;
  padding-right: 5px;
}

.section_12_desktop_moov_kr {
  padding-bottom: 180px;
  padding-left: 60px;
  padding-right: 60px;
}

.div-block-130-moov {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  width: 100%;
  display: flex;
}

.div-block-131-copy-moov {
  justify-content: center;
  display: flex;
  position: relative;
}

.div-block-145-moov {
  align-items: center;
  display: flex;
}

.div-block-147-moov {
  align-items: center;
  line-height: 150%;
  display: flex;
}

.div-block-146-moov {
  align-items: center;
  display: flex;
}

.paragraph-29-copy {
  color: #2c2c2c;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 8px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
}

.div-block-144-moov {
  align-items: center;
  display: flex;
}

.paragraph-29 {
  color: #69696a;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 60px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}

.h12-moov {
  color: #141c63;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 240px;
  padding-bottom: 70px;
  font-family: Pretendard, sans-serif;
  font-size: 46px;
  font-weight: 600;
}

.link-block-73 {
  margin-left: auto;
  margin-right: auto;
}

.link-block-74 {
  justify-content: space-between;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.link-block-75 {
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.link-block-76 {
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: block;
}

.div-block-375-copy {
  flex-direction: row;
  justify-content: flex-start;
  align-self: auto;
  width: 320px;
  margin-top: -9px;
  margin-left: 0;
  padding-left: 0;
  display: flex;
  overflow: visible;
}

.background-video {
  background-color: #0000;
  width: 100vw;
  height: 100vh;
}

.background-video-m {
  background-color: #0000;
  width: 100vw;
  height: 100vh;
  display: none;
}

.image-146-copy {
  max-width: 79%;
  margin-top: 0;
  margin-left: -5px;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 15px;
  padding-left: 0;
  overflow: visible;
}

.navbar-3-copy {
  z-index: 5;
  background-color: #0000;
  border-bottom: 1px solid #bdbdbd3b;
  width: 100%;
  padding-top: 18px;
  padding-bottom: 18px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-3-copy.contact {
  background-color: #fff;
  border-bottom-color: #e2e2e2;
  inset: 0% 0% auto;
}

.navbar-3-white {
  z-index: 5;
  background-color: #fff;
  border-bottom: 1px solid #bdbdbd3b;
  width: 100%;
  padding-top: 18px;
  padding-bottom: 18px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-3-white.contact {
  background-color: #fff;
  border-bottom-color: #e2e2e2;
  inset: 0% 0% auto;
}

.section1_desktop_moov_en {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64f7c1bd0a17722929cc8e19_1cover-min%20(3).png");
  background-position: 0 0;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  padding: 120px 0 0;
  display: flex;
}

.heading-73 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Pretendard, sans-serif;
  font-size: 56px;
  font-weight: 600;
  line-height: 150%;
}

.heading-50-copy-2 {
  color: #b9cae7;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 130%;
}

.div-block-638 {
  background-image: linear-gradient(#0000, #000);
  width: 100%;
  height: 130px;
  display: block;
}

.section_2_deskrop_moov_en {
  background-color: #000;
  padding-bottom: 240px;
  padding-left: 60px;
  padding-right: 60px;
}

.heading-27-moov-2 {
  color: #efefef;
  margin-bottom: 36px;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 140%;
}

.heading-27-moov-2.en {
  margin-bottom: 36px;
  font-size: 30px;
}

.div-block-88-moov-2 {
  width: 495px;
}

.paragraph-12-moov123456 {
  color: #2c2c2c;
  text-align: center;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.paragraph-12-moov123456-copy {
  color: #2c2c2c;
  text-align: center;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  line-height: 150%;
}

.paragraph-12-moov-copy {
  color: #2c2c2c;
  text-align: center;
  margin-bottom: 0;
  padding-top: 24px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.image-274 {
  padding-top: 90px;
  padding-bottom: 70px;
}

.div-block-moov3-2 {
  padding-bottom: 10px;
}

.paragraph-31-moov-2 {
  text-align: center;
  justify-content: center;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 160%;
  display: flex;
}

.section_4_desktop_moov_en {
  background-color: #f6f7f9;
  padding-bottom: 160px;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
}

.paragraph-13-moov-2 {
  color: #2c2c2c;
  text-align: center;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 60px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}

.paragraph-13-moov-2.en {
  padding-bottom: 40px;
  font-size: 22px;
  font-weight: 400;
  line-height: 160%;
}

.div-block-moov2-2 {
  padding-bottom: 10px;
}

.div-block-149-moov-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-48-moov-2 {
  color: #fff;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  display: flex;
}

.div-block-148-moov-2 {
  mix-blend-mode: normal;
  border: 1px #000;
  justify-content: center;
  max-width: 1560px;
  padding-top: 100px;
  display: flex;
}

.div-block-151-moov-2 {
  background-color: #292929;
  border-radius: 14px;
  width: 530px;
  height: 65px;
  margin-top: -33px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-151-moov-2.en {
  width: 500px;
  margin-top: -30px;
}

.image-275 {
  flex: 0 auto;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
}

.div-block-93-moov-2 {
  mix-blend-mode: normal;
  background-color: #fff;
  border: 0 #b8b8b8;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  max-width: 1022px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
  display: flex;
  position: relative;
  box-shadow: 0 6px 40px -3px #1c5bb233;
}

.div-block-moov1-2 {
  padding-bottom: 10px;
}

.div-block-94-moovv-2 {
  background-color: #fff;
  border: 2px #e9e9e9;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  width: 809px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 28px;
  display: block;
  box-shadow: 0 0 8px #86868633;
}

.paragraph-13-moov-3 {
  color: #2c2c2c;
  text-align: center;
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 60px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 160%;
}

.div-block-94-copy-moovov-2 {
  background-color: #fff;
  border: 2px #050a15ed;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  width: 809px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 28px;
  display: block;
  box-shadow: 0 4px 16px 1px #3348bd3b;
}

._5section_desktop_moov_kr {
  background-color: #f6f7f9;
  border: 1px #000;
  padding-bottom: 140px;
  padding-left: 60px;
  padding-right: 60px;
}

.text-block-10-moov-2 {
  color: #4a4a4ad9;
  justify-content: center;
  align-items: center;
  height: 73px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 130%;
  display: flex;
}

.bold-text-3 {
  color: #2c2c2cd9;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 130%;
}

.bold-text-3.enen {
  color: #001b50;
}

.div-block-98-moov-2 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
}

.div-block-96-moovoo-2 {
  justify-content: center;
  padding-top: 50px;
  padding-bottom: 28px;
  display: flex;
}

.image-276 {
  width: 100%;
}

.div-block-95-moovo-2 {
  background-color: #e9e9e9;
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 73px;
  display: flex;
}

.image-278 {
  width: 100%;
  padding-left: 0;
}

.paragraph-151 {
  color: #2c2c2c;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
}

.paragraph-33-copy {
  color: #2c2c2c;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 160%;
}

.paragraph-16-moov-2 {
  text-align: right;
  width: auto;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 20%;
  display: block;
}

.div-block-97-movovo-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-99-moov-2 {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-99-moov-copye {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 0;
  display: flex;
}

.paragraph-33-moov-2 {
  color: #2c2c2c;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 80px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 160%;
  display: block;
}

.section_6_desktop_moov_en {
  background-color: #f6f7f9;
  padding-left: 60px;
  padding-right: 60px;
}

.heading-33-moov-2 {
  color: #141c63;
  padding-left: 30px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

.paragraph-23-moov-2 {
  color: #2c2c2c;
  padding-left: 30px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 160%;
}

.div-block-104-copy-moov-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

._7section_desktop_moov_kr {
  flex-direction: column;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.div-block-106-moov-2 {
  padding-right: 18px;
}

.div-block-104-copy-copy-copy-movo-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 190px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-104-moov-2, .div-block-104-copy-copy-moov-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section_8_desktop_moov_en {
  background-color: #f6f7f9;
}

.paragraph-24-copy-moov-2 {
  color: #838383;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
}

.heading-56-moov-2 {
  color: #141c63;
  text-align: center;
  margin-top: 0;
  margin-bottom: 60px;
  padding-top: 240px;
  font-family: Pretendard, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 130%;
}

.div-block-639 {
  margin-top: 0;
}

.div-block-640 {
  margin-bottom: 0;
}

.heading-39-moov-2 {
  color: #141c63;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 130%;
}

.section_9_desktop_moov_en {
  padding-bottom: 140px;
  padding-left: 50px;
  padding-right: 50px;
}

.image-291 {
  padding-left: 5px;
  padding-right: 5px;
}

.div-block-118-copy-moov-2 {
  background-color: #f6f7f9;
  border-radius: 16px;
  justify-content: center;
  width: auto;
  max-width: 992px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 54px 8px 34px;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.image-292 {
  padding-left: 5px;
  padding-right: 5px;
}

.div-block-141-moov-2 {
  align-items: center;
  height: auto;
  display: flex;
}

.div-block-143-moov-2 {
  justify-content: center;
  display: flex;
}

.heading-43-moov-2 {
  color: #141c63;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Pretendard, sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 150%;
  display: flex;
}

.image-293 {
  padding-left: 5px;
  padding-right: 5px;
}

.div-block-142-moov-final {
  align-items: center;
  height: auto;
  display: flex;
}

.div-block-139-moov-2 {
  align-items: center;
  height: auto;
  line-height: 150%;
  display: flex;
}

.heading-42-moov-2 {
  text-align: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 8px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
  display: flex;
}

.paragraph-28-moov-2 {
  color: #2c2c2c;
  text-align: center;
  margin-bottom: 0;
  padding-top: 18px;
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
}

.div-block-140-moov-2 {
  align-items: center;
  height: auto;
  display: flex;
}

.section_10_desktop_moov_en {
  padding-bottom: 140px;
  padding-left: 50px;
  padding-right: 50px;
}

.div-block-129-moov-2 {
  flex-direction: column;
  justify-content: center;
  line-height: 20px;
  display: flex;
}

.image-295 {
  padding-left: 5px;
  padding-right: 5px;
}

.section_11_desktop_moov_en {
  padding-bottom: 140px;
  padding-left: 50px;
  padding-right: 50px;
}

.image-296 {
  padding-left: 5px;
  padding-right: 5px;
}

.div-block-641 {
  align-items: center;
  height: auto;
  display: flex;
}

.div-block-118-copy-copy-moov-2 {
  background-color: #f6f7f9;
  border-radius: 16px;
  justify-content: center;
  width: auto;
  max-width: 992px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 54px 8px 34px;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.div-block-135-moov-2 {
  align-items: center;
  height: auto;
  display: flex;
}

.image-297 {
  padding-left: 5px;
  padding-right: 5px;
}

.div-block-136-moov-2 {
  align-items: center;
  height: auto;
  line-height: 150%;
  display: flex;
}

.div-block-129-moov-3 {
  flex-direction: column;
  justify-content: center;
  line-height: 20px;
  display: flex;
}

.div-block-642 {
  align-items: center;
  height: auto;
  display: flex;
}

.image-299 {
  padding-bottom: 16px;
}

.image-300 {
  padding-left: 5px;
  padding-right: 5px;
}

.section_12_desktop_moov_kr-2 {
  padding-bottom: 180px;
  padding-left: 50px;
  padding-right: 50px;
}

.heading-42-moov-copy {
  text-align: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
  display: flex;
}

.div-block-147-moov-copy {
  align-items: center;
  padding-left: 10px;
  font-family: Pretendard, sans-serif;
  font-size: 15px;
  line-height: 150%;
  display: flex;
}

.paragraph-152 {
  color: #69696a;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 60px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 150%;
}

.tablet-heading-32-moov {
  text-align: center;
  margin-top: 0;
  margin-bottom: 18px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.tablet-heading-32-moov.tablet1 {
  display: none;
}

.tablet-paragraph-22-moov-c {
  text-align: center;
  margin-bottom: 40px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  line-height: 180%;
}

.tablet-paragraph-22-moov-c.tablet1 {
  display: none;
}

.tablet-paragraph-22-mov-copy {
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  line-height: 180%;
}

.tablet-paragraph-22-mov-copy.tablet1 {
  display: none;
}

.tablet-paragraph-34-moov {
  color: #2c2c2c;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 80px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}

.tablet-paragraph-34-moov.tablet1, .tablet-block-moov.tablet1, .tablet-ab-moov-copy.tablet1, .tabletv-moovvv-copy.tablet1, .tablet-moov-divsec.tablet1 {
  display: none;
}

.tablet-block-128-moov-c {
  font-family: Pretendard, sans-serif;
}

.tablet-block-128-moov-c.tablet1 {
  display: none;
}

.div-block-128-moov-copy, .tablet-block-128-moov-copy {
  font-family: Pretendard, sans-serif;
}

.tablet-block-128-moov-copy.tablet1 {
  display: none;
}

.div-block-128-moov-copy {
  font-family: Pretendard, sans-serif;
}

.tablet2-block-157-moov {
  justify-content: center;
  display: flex;
}

.tablet2-block-157-moov.tablet2, .section1_tablet_moov_en.tablet2 {
  display: none;
}

.tablet2-paragraph-151-copy {
  color: #2c2c2c;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
}

.paragraph-151-copy {
  color: #2c2c2c;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 160%;
}

.tablet2-block-118-moovv-copy {
  background-color: #f6f7f9;
  border-radius: 16px;
  width: auto;
  max-width: 992px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 0;
  display: none;
}

.tablet2-block-118-oovv-copy {
  background-color: #f6f7f9;
  border-radius: 16px;
  width: auto;
  max-width: 992px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 0;
}

.tablet2-block-118-oovv-copy.tablet2 {
  display: none;
}

.tablet2-118-copy-moov-2-copy {
  background-color: #f6f7f9;
  border-radius: 16px;
  justify-content: center;
  width: auto;
  max-width: 992px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 54px 8px 34px;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.tablet2-118-copy-moov-2-copy.tablet2 {
  display: none;
}

.tablet2-118-copy-copy-moov-2-copy {
  background-color: #f6f7f9;
  border-radius: 16px;
  justify-content: center;
  width: auto;
  max-width: 992px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 54px 8px 34px;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.tablet2-118-copy-copy-moov-2-copy.tablet2 {
  display: none;
}

.mobile-94-copy-moovov-2-copy {
  background-color: #fff;
  border: 2px #050a15ed;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  width: 809px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 28px;
  display: block;
  box-shadow: 0 4px 16px 1px #3348bd3b;
}

.mobile-94-copy-moovov-2-copy.mobile {
  display: none;
}

.link-4 {
  color: #4e5969;
  font-weight: 400;
  text-decoration: underline;
}

.link-5 {
  color: #4e5969;
  font-weight: 600;
  text-decoration: none;
}

.mobile-118-copy-moov-2-c {
  background-color: #f6f7f9;
  border-radius: 16px;
  justify-content: center;
  width: auto;
  max-width: 992px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 54px 8px 34px;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.mobile-118-copy-moov-2-c.tablet2, .mobile-118-copy-moov-2-c.mobile {
  display: none;
}

.mobile-118-copy-copy-moovy {
  background-color: #f6f7f9;
  border-radius: 16px;
  justify-content: center;
  width: auto;
  max-width: 992px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 54px 8px 34px;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.mobile-118-copy-copy-moovy.tablet2, .mobile-118-copy-copy-moovy.mobile {
  display: none;
}

.mobile-block-130-moov-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  width: 100%;
  display: flex;
}

.div-block-119-moov-moov-copy, .div-block-119-moov-moov-copy-copy, .div-block-119-moov-moov-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 24px;
  display: flex;
}

._1section_desktop_moov_kr {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64f7c1bd0a17722929cc8e19_1cover-min%20(3).png");
  background-position: 0 0;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  padding: 120px 0 0;
  display: flex;
}

._4section_desktop_moov_kr {
  background-color: #f6f7f9;
  padding-bottom: 160px;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
}

.section_5_desktop_moov_en-copy {
  background-color: #f6f7f9;
  border: 1px #000;
  padding-bottom: 140px;
  padding-left: 60px;
  padding-right: 60px;
}

._6section_desktop_moov_kr {
  background-color: #f6f7f9;
  padding-left: 60px;
  padding-right: 60px;
}

._1section_tablet_moov_kr.tablet2 {
  display: none;
}

.navbar-3-en {
  z-index: 5;
  background-color: #0000;
  border-bottom: 1px solid #bdbdbd3b;
  width: 100%;
  padding-top: 18px;
  padding-bottom: 18px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-3-en.contact {
  background-color: #fff;
  border-bottom-color: #e2e2e2;
  inset: 0% 0% auto;
}

.div-block-644, .div-block-646 {
  display: none;
}

.nav-link-4 {
  color: #6e6e6e;
  align-self: center;
  padding: 9px 15px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  transition: color .2s cubic-bezier(.55, .055, .675, .19);
}

.nav-link-4:hover {
  color: #404041;
  -webkit-text-stroke-color: #9e9e9e;
}

.nav-link-4.w--current {
  color: #6e6e6e;
}

.nav-link-4.btn {
  color: #000;
  background-color: #fffc;
  border-radius: 20px;
  margin-left: 12px;
  padding-top: 7px;
  padding-bottom: 7px;
  line-height: 100%;
  transition-property: none;
}

.nav-link-4.btn:hover {
  background-color: #fff;
}

.nav-link-4.btn.kor, .nav-link-4.btn.eng {
  display: none;
}

.navbar-4 {
  z-index: 5;
  background-color: #0000;
  border-bottom: 1px solid #bdbdbd3b;
  width: 100%;
  padding-top: 18px;
  padding-bottom: 18px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.dropdown-toggle-4 {
  color: #6e6e6e;
  margin-right: -16px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 40px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  transition: color .2s cubic-bezier(.755, .05, .855, .06);
}

.dropdown-toggle-4:hover {
  color: #404041;
}

.image-303 {
  min-width: 134px;
}

.div-block-648 {
  display: none;
}

.container-138 {
  justify-content: space-between;
  align-items: center;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-653 {
  display: none;
}

.div-block-654 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.button-copy-3 {
  color: #6e6e6e;
  background-color: #0000;
  padding-right: 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  transition: color .2s cubic-bezier(.55, .055, .675, .19);
}

.button-copy-3:visited {
  color: #4772f5;
}

.button-copy-3.w--current {
  color: #fff;
  background-color: #0000;
  font-weight: 600;
}

.button-copy-3.w--current:active {
  color: #fff;
  font-weight: 500;
}

.div-block-657 {
  display: none;
}

.frame-427320155 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #6e6e6e;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 1.5px;
  height: 14px;
  display: flex;
}

.dropdown-link-25 {
  color: #6e6e6e;
  padding-top: 14px;
  padding-bottom: 14px;
  font-family: Pretendard, sans-serif;
  font-size: 15.5px;
  font-weight: 500;
}

.dropdown-link-25:hover {
  color: #333;
}

.div-block-663 {
  display: none;
}

.text-block-43 {
  font-family: Pretendard, sans-serif;
}

.button-white-5 {
  color: #000;
  background-color: #0000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  transition: color .2s cubic-bezier(.55, .055, .675, .19);
}

.button-white-5:visited {
  color: #4772f5;
}

.button-white-5.w--current {
  color: #fff;
  text-align: justify;
  background-color: #0000;
  font-weight: 600;
}

.button-white-5.w--current:active {
  color: #fff;
  font-weight: 500;
}

.div-block-665, .div-block-666 {
  display: none;
}

._9section_desktop_moov_kr, ._10section_desktop_moov_kr, ._11section_desktop_moov_kr {
  padding-bottom: 140px;
  padding-left: 50px;
  padding-right: 50px;
}

._12section_desktop_moov_kr {
  padding-bottom: 180px;
  padding-left: 50px;
  padding-right: 50px;
}

.heading-48-moov-2-copy {
  color: #fff;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 130%;
  display: flex;
}

.section_7_desktop_moov_en-copy {
  flex-direction: column;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

._8section_desktop_moov_kr {
  background-color: #f6f7f9;
}

.div-block-95-copy-moow-copy {
  background-color: #001b50;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 73px;
  display: flex;
}

.tablet-block-moov-copy.tablet1, .tmobilr-moov-copy-copy.tablet1, .tmobilr-moov-copy-copy.mobile {
  display: none;
}

.navbar-3_en {
  z-index: 5;
  background-color: #0000;
  border-bottom: 1px solid #bdbdbd3b;
  width: 100%;
  padding-top: 18px;
  padding-bottom: 18px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-3_en.contact {
  background-color: #fff;
  border-bottom-color: #e2e2e2;
  inset: 0% 0% auto;
}

.button-white-2-copy {
  color: #fff6;
  background-color: #0000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  transition: color .2s cubic-bezier(.55, .055, .675, .19);
}

.button-white-2-copy:visited {
  color: #fff;
}

.button-white-2-copy.w--current {
  color: #fff;
  text-align: justify;
  background-color: #0000;
  font-weight: 600;
}

.button-white-2-copy.w--current:active {
  color: #fff;
  font-weight: 500;
}

.button-white-2-copy.kr-fms.w--current, .button-white-2-copy.moov_kr.w--current {
  font-weight: 500;
}

.button-copy-2-copy {
  color: #fff;
  background-color: #0000;
  padding-right: 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  transition: color .2s cubic-bezier(.55, .055, .675, .19);
}

.button-copy-2-copy.w--current {
  color: #696969;
  background-color: #0000;
  font-weight: 400;
}

.button-copy-2-copy.w--current:active {
  font-weight: 400;
}

.button-copy-2-copy.en-home.w--current {
  opacity: 1;
}

.kor-button {
  color: #fff6;
  background-color: #0000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  transition: color .2s cubic-bezier(.55, .055, .675, .19);
}

.kor-button:visited {
  color: #fff;
}

.kor-button.w--current {
  color: #fff;
  text-align: justify;
  background-color: #0000;
  font-weight: 500;
}

.kor-button.w--current:active {
  color: #fff;
  font-weight: 500;
}

.kor-button.black {
  color: #000;
  -webkit-text-stroke-color: transparent;
}

.kor-button.kr-home.w--current {
  font-style: normal;
}

.kor-button.kr-about.w--current {
  font-weight: 500;
}

.about-section-0 {
  background-color: #fff;
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64ec2ad8ec1cda0a02004c9a_pexels-cameron-casey-1687093%201-min%20(4).png");
  background-position: 0 0, 50% 60%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 100vh;
  min-height: 400px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 5vh;
  display: flex;
}

.winny-container-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 15vh 0 0;
  display: flex;
}

.winny-container-copy.vh {
  margin-top: 25vh;
  padding-top: 0;
}

.about---winny-container {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 15vh 0;
  display: flex;
}

.about---winny-container.vh {
  margin-top: 25vh;
  padding-top: 0;
}

.div-block-669 {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.div-block-670 {
  justify-content: space-between;
  display: flex;
}

.about-div-3-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f3f6fb;
  flex-flow: column;
  place-content: center;
  align-items: center;
  width: 100vw;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5vh;
  padding-bottom: 5vh;
  display: flex;
}

.about-frame-1597882290-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 90vw;
  max-width: 1080px;
  margin-top: 9px;
  padding-top: 0;
  display: flex;
}

.about-frame-1597882277-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.tech-vectors-wrapper-8-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: contain;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 90vw;
  height: auto;
  max-height: 100%;
  display: flex;
}

.tech-vectors-wrapper-8-mobile-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  display: none;
  overflow: visible;
}

.tech-vectors-wrapper-13-copy, .tech-vectors-wrapper-12-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: contain;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-161 {
  color: #c5c5c599;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
}

.heading-31-en {
  color: #04263f;
  text-align: center;
  background-color: #00e0ff;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 310px;
  height: 48px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 160%;
  display: flex;
}

.div-block-496-en {
  background-color: #ffffffd9;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 70px;
  margin-top: 90px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.paragraph-103-en {
  color: #041e2f;
  text-align: center;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.div-block-493-en {
  color: #041e2f;
  background-color: #ffffffd9;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 70px;
  margin-top: 160px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
  display: flex;
}

.paragraph-104-en {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
  display: block;
}

.heading-33-en, .heading-34-en {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-weight: 600;
}

.heading-35-en {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 130%;
}

.div-block-503-en {
  background-color: #ffffffd9;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 600px;
  height: 70px;
  margin-top: 90px;
  font-weight: 500;
  display: flex;
}

.paragraph-109-en {
  color: #041e2f;
  text-align: center;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.heading-33-copy {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-weight: 500;
}

.div-block-502-copy {
  background-color: #ffffffd9;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 370px;
  height: 50px;
  margin-top: 160px;
  display: flex;
}

.en-div-block-509 {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 530px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.en-div-block-509.height {
  height: 480px;
}

.en-block-509-copy {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 530px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.en-block-509-copy.height {
  height: 480px;
}

.div-block-509-copy {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 530px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-509-copy.height {
  height: 450px;
}

.body-12 {
  overflow: visible;
}

.link-9, .link-10, .link-11 {
  color: #4e5969;
}

.link-15 {
  color: #4e5969;
  text-decoration: none;
}

.div-block-671 {
  align-items: flex-start;
  height: 80px;
  padding-left: 40px;
  display: flex;
}

.paragraph-31-copy {
  color: #0014324d;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

.en-block-525-copy {
  background-color: #ffffffd9;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 420px;
  height: 40px;
  margin-top: 90px;
  font-weight: 500;
  display: flex;
}

.en-block-525-copy.orange {
  background-color: #ff8d4d;
  width: 340px;
  height: 70px;
  font-family: Pretendard, sans-serif;
  font-size: 0;
}

.about-section-7-copy {
  margin-top: 10vh;
  margin-bottom: 10vh;
  display: none;
}

.text-block-44 {
  color: #fff6;
  justify-content: flex-end;
  width: 90vw;
  min-width: auto;
  max-width: 1080px;
  padding-top: 40px;
  display: flex;
}

.bold-text-4 {
  color: #232831;
}

.paragraph-162 {
  color: #ffffff80;
  text-align: left;
  margin-top: 24px;
  margin-bottom: 14px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 150%;
}

.div-block-672 {
  grid-column-gap: 60px;
  display: flex;
}

.paragraph-163 {
  color: #ffffffb3;
  text-align: left;
  margin-top: 24px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  line-height: 140%;
}

.paragraph-164 {
  color: #a5a5a5;
  width: 30vw;
  min-width: 200px;
  max-width: 400px;
  height: 40px;
  margin-bottom: 16px;
  padding-left: 0;
  padding-right: 20px;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
}

.div-block-673 {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  justify-content: flex-start;
  width: 90vw;
  min-width: auto;
  max-width: 1220px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.mobile-paragraph-163-copy {
  color: #ffffffb0;
  text-align: left;
  margin-top: 24px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  line-height: 140%;
}

.mobile-paragraph-163-copy.mo {
  display: none;
}

.tablet2-paragraph {
  color: #ffffff80;
  text-align: left;
  margin-top: 24px;
  margin-bottom: 14px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 150%;
  display: none;
}

.paragraph-162-copy {
  color: #ffffff80;
  text-align: left;
  margin-top: 24px;
  margin-bottom: 14px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 150%;
}

.mobile-paragraph-162 {
  color: #ffffff80;
  text-align: left;
  margin-top: 24px;
  margin-bottom: 14px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 150%;
  display: none;
}

.link-block-87 {
  text-decoration: none;
}

.heading-75 {
  color: #3b3b3b;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.section_contact-en {
  background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64e7f36e45ae53e71cf381f2_Linked-In_Banner_Dark-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 70px;
  padding-bottom: 70px;
  display: flex;
}

.paragraph-165 {
  color: #a5a5a5;
  width: 20vw;
  min-width: 200px;
  max-width: 400px;
  height: 60px;
  margin-bottom: 16px;
  padding-left: 0;
}

.div-block-674 {
  display: flex;
}

.div-block-675, .div-block-676 {
  max-width: 1300px;
}

.div-block-677 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  width: auto;
  max-width: 1300px;
}

.link-block-88, .link-block-89 {
  text-decoration: none;
}

.navbar-3_open {
  z-index: 50;
  background-color: #fff;
  border-bottom: 1px solid #bdbdbd3b;
  width: 100%;
  padding-top: 18px;
  padding-bottom: 18px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-3_open.contact {
  background-color: #fff;
  border-bottom-color: #e2e2e2;
  inset: 0% 0% auto;
}

.kor-button-copy {
  color: #fff6;
  background-color: #0000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  transition: color .2s cubic-bezier(.55, .055, .675, .19);
}

.kor-button-copy:visited {
  color: #fff;
}

.kor-button-copy.w--current {
  color: #fff;
  text-align: justify;
  background-color: #0000;
  font-weight: 500;
}

.kor-button-copy.w--current:active {
  color: #fff;
  font-weight: 500;
}

.kor-button-copy.black {
  color: #000;
  -webkit-text-stroke-color: transparent;
}

.kor-button-about {
  color: #fff6;
  background-color: #0000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  transition: color .2s cubic-bezier(.55, .055, .675, .19);
}

.kor-button-about:visited {
  color: #fff;
}

.kor-button-about.w--current {
  color: #fff;
  text-align: justify;
  background-color: #0000;
  font-weight: 500;
}

.kor-button-about.w--current:active {
  color: #fff;
  font-weight: 500;
}

.kor-button-about.black {
  color: #000;
  -webkit-text-stroke-color: transparent;
}

.div-block-678 {
  display: none;
}

.div-block-680 {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.image-307 {
  min-width: 134px;
}

.container-139 {
  justify-content: space-between;
  align-items: center;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-684, .div-block-685, .div-block-688 {
  display: none;
}

.frame-427320156 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #bdbdbd;
  background-color: #6e6e6e;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 1.5px;
  height: 14px;
  display: flex;
}

.div-block-691 {
  display: none;
}

.paragraph-174 {
  color: #a5a5a5;
  width: 340px;
  height: 40px;
  margin-bottom: 16px;
  padding-left: 20px;
  font-family: Pretendard, sans-serif;
  font-size: 15px;
}

.text-block-45 {
  font-family: Pretendard, sans-serif;
  font-weight: 400;
}

.div-block-693 {
  display: none;
}

.dropdown-link-26 {
  color: #3b3b3b;
  padding-top: 14px;
  padding-bottom: 6px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.dropdown-link-26.w--current {
  color: #3b3b3b;
}

.dropdown-link-27 {
  color: #3b3b3b;
  padding-top: 14px;
  padding-bottom: 6px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.dropdown-link-27.w--current {
  color: #3b3b3b;
}

.div-block-695 {
  display: none;
}

.dropdown-link-28 {
  color: #3b3b3b;
  padding-top: 14px;
  padding-bottom: 6px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.dropdown-link-28.w--current {
  color: #3b3b3b;
}

.div-block-699 {
  grid-column-gap: 100px;
  justify-content: space-between;
  width: 1300px;
  max-width: 1300px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-700 {
  display: none;
}

.button-white-6 {
  color: #2b2b2b;
  background-color: #0000;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  transition: color .2s cubic-bezier(.55, .055, .675, .19);
}

.button-white-6:visited {
  color: #fff;
}

.button-white-6.w--current {
  color: #fff;
  text-align: justify;
  background-color: #0000;
  font-weight: 600;
}

.button-white-6.w--current:active {
  color: #fff;
  font-weight: 500;
}

.button-white-6.white {
  color: #0006;
}

.button-white-6.white.kr {
  color: #2b2b2b;
}

.button-white-6.white.kr.kr-press1.w--current, .button-white-6.white.kr.kr-press2.w--current, .button-white-6.white.kr.kr-press3.w--current {
  font-weight: 500;
}

.eng-div-block-568-copy {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 530px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.eng-div-block-568-copy.width {
  width: 360px;
  height: 510px;
}

.en-block-519-copy {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 530px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.en-block-519-copy.height2 {
  border-radius: 10px;
  width: 318px;
  height: 580px;
}

.en-block-562 {
  padding-left: 24px;
  padding-right: 24px;
  line-height: 160%;
}

.en-block-564-copy {
  flex-direction: column;
  display: flex;
}

.en-block-566-copy, .en-block-567-copy {
  grid-column-gap: 30px;
  flex-direction: column;
  display: flex;
}

.en-block-561-copy {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 530px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.en-block-561-copy.height3 {
  height: 530px;
}

.div-block-566-copy {
  grid-column-gap: 30px;
  display: flex;
}

.enen-block-564-copy {
  flex-direction: column;
  display: flex;
}

.en-block-566-copy-copy, .div-block-567-copy {
  grid-column-gap: 30px;
  flex-direction: column;
  display: flex;
}

.div-block-561-copy {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 530px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-561-copy.height3 {
  height: 530px;
}

.en-block-561-co {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 530px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.en-block-561-co.height3 {
  height: 530px;
}

.en-block-561-cy {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 530px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.en-block-561-cy.height3 {
  height: 530px;
}

.enb-block-566-copy {
  grid-column-gap: 30px;
  flex-direction: column;
  display: flex;
}

.kr-block-514-copy {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 540px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-514-copy, .div-block-514-copy-copy, .en-block-514-copy {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 560px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-496-en-copy {
  background-color: #ffffffd9;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 450px;
  height: 70px;
  margin-top: 90px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.div-block-493-en-copy {
  color: #041e2f;
  background-color: #ffffffd9;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 450px;
  height: 70px;
  margin-top: 160px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
  display: flex;
}

.en-block-509-copy-copy {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 530px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.en-block-509-copy-copy.height {
  height: 480px;
}

.div-block-503-en-copy {
  background-color: #ffffffd9;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 70px;
  margin-top: 90px;
  font-weight: 500;
  display: flex;
}

.div-block-502-copy-copy {
  background-color: #ffffffd9;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  width: 370px;
  height: 50px;
  margin-top: 160px;
  display: flex;
}

.mo_heading-3-copy {
  color: #001432;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 120%;
}

.mo_heading-3-copy.bluegrey900 {
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
}

.mo_heading-3-copy.bluegrey900.center {
  text-align: center;
  margin-bottom: 4px;
  font-size: 24px;
  position: static;
}

.mo_heading-3-copy.bluegrey900.center.kr.car {
  margin-bottom: 0;
  font-size: 28px;
  display: none;
}

.mo_heading-3-copy.bluegrey900.mobile, .mo_heading-3-copy.bluegrey900.tablet {
  display: none;
}

.mo_heading-3-copy.bluegrey900.fms {
  font-size: 26px;
}

.mo_heading-3-copy.bluegrey900.blockchat {
  min-width: 170px;
  max-width: 260px;
  font-size: 24px;
}

.mo_heading-3-copy.bluegrey900.kr {
  min-width: 200px;
  font-size: 32px;
}

.mo_heading-3-copy.white {
  color: #fff;
}

.div-block-703 {
  width: 20vw;
}

.div-block-704 {
  width: 19vw;
}

.div-block-705 {
  width: auto;
}

.final_section_industry_fms-copy {
  background-color: #041e2f;
  flex-direction: column;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 180px;
  display: flex;
}

.tablet1_en-block-512-copy {
  grid-column-gap: 12px;
  flex-flow: wrap;
  justify-content: center;
  margin-top: 90px;
  display: none;
}

.en-heading-41-copy {
  color: #fff;
  margin-top: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.en-heading-41-copy._1 {
  margin-top: 24px;
  font-size: 16px;
  font-weight: 600;
}

.en-heading-41-copy._1._2 {
  font-size: 16px;
}

.eheading-41-copy {
  color: #fff;
  margin-top: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.eheading-41-copy._1 {
  margin-top: 24px;
  font-size: 16px;
  font-weight: 600;
}

.eheading-41-copy._1._2 {
  font-size: 16px;
}

.tablet1-en-div-block-517 {
  grid-column-gap: 12px;
  flex-flow: wrap;
  justify-content: center;
  margin-top: 90px;
  display: none;
}

.div-block-517-copy {
  grid-column-gap: 12px;
  flex-flow: wrap;
  justify-content: center;
  margin-top: 90px;
  display: flex;
}

.tablet1-env-block-517-c {
  grid-column-gap: 12px;
  flex-flow: wrap;
  justify-content: center;
  margin-top: 90px;
  display: none;
}

.tablet3-paragraph-138-copy {
  color: #ffffffb3;
  text-align: center;
  margin-top: 30px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  line-height: 160%;
  display: none;
}

.f-paragraph-138-copy {
  color: #ffffffb3;
  text-align: center;
  margin-top: 30px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  line-height: 160%;
  display: block;
}

.tb3-heading-56-copy {
  color: #fff;
  text-align: center;
  margin-top: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
  display: none;
}

.tb3-heading-56-copy.kr {
  text-align: left;
}

.tb33heading-56-copy {
  color: #fff;
  text-align: center;
  margin-top: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
  display: none;
}

.tb33heading-56-copy.kr {
  text-align: left;
}

.tb3-heading-56-copy-copy {
  color: #fff;
  text-align: center;
  margin-top: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
  display: none;
}

.tb3-heading-56-copy-copy.kr {
  text-align: left;
}

.heading-58-kr {
  color: #fff;
  margin-top: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.heading-58-kr.en {
  text-align: center;
}

.heading-58-krr {
  color: #fff;
  margin-top: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 160%;
}

.heading-58-krr.en {
  text-align: center;
}

.kr-paragraph-114-copy {
  color: #ffffff80;
  max-width: 270px;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  line-height: 161%;
}

.kr-paragraph-114-copy.tablet, .kr-paragraph-114-copy.mobile {
  display: none;
}

.krparagraph-114-copy {
  color: #ffffff80;
  max-width: 270px;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  line-height: 161%;
}

.krparagraph-114-copy.tablet, .krparagraph-114-copy.mobile {
  display: none;
}

.paragraph-114-copy {
  color: #ffffff80;
  max-width: 270px;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  line-height: 161%;
}

.paragraph-114-copy.tablet, .paragraph-114-copy.mobile {
  display: none;
}

.paragraph-114-copy-copy {
  color: #ffffff80;
  max-width: 270px;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  line-height: 161%;
}

.paragraph-114-copy-copy.tablet, .paragraph-114-copy-copy.mobile {
  display: none;
}

.pkraragraph-116-copy {
  color: #ffffff80;
  max-width: 250px;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  line-height: 161%;
}

.pkraragraph-116-copy.tablet, .pkraragraph-116-copy.mobile {
  display: none;
}

.krraragraph-116-copy {
  color: #ffffff80;
  max-width: 250px;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  line-height: 161%;
}

.krraragraph-116-copy.tablet, .krraragraph-116-copy.mobile {
  display: none;
}

.krrraragraph-116-copy {
  color: #ffffff80;
  max-width: 250px;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  line-height: 161%;
}

.krrraragraph-116-copy.tablet, .krrraragraph-116-copy.mobile {
  display: none;
}

.kreparagraph-116-copy {
  color: #ffffff80;
  max-width: 250px;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  line-height: 161%;
}

.kreparagraph-116-copy.tablet, .kreparagraph-116-copy.mobile {
  display: none;
}

.krearagraph-116-copy {
  color: #ffffff80;
  max-width: 250px;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  line-height: 161%;
}

.krearagraph-116-copy.tablet, .krearagraph-116-copy.mobile {
  display: none;
}

.heading-41-copy {
  color: #fff;
  margin-top: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.heading-41-copy._1 {
  margin-top: 24px;
  font-size: 17px;
  font-weight: 600;
}

.heading-41-copy._1._2 {
  font-size: 16px;
}

.deheading-41-copy {
  color: #fff;
  margin-top: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.deheading-41-copy._1 {
  margin-top: 24px;
  font-size: 17px;
  font-weight: 600;
}

.deheading-41-copy._1._2 {
  font-size: 16px;
}

.dsd {
  color: #fff;
  margin-top: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.dsd._1 {
  margin-top: 24px;
  font-size: 17px;
  font-weight: 600;
}

.dsd._1.ee, .dsd._1._22 {
  font-size: 16px;
}

.heading-44-copy {
  color: #fff;
  margin-top: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
}

.heading-44-copy._1 {
  margin-top: 24px;
  font-size: 17px;
  font-weight: 600;
}

.heading-44-copy._1.ee, .heading-44-copy._1._22 {
  font-size: 16px;
}

.tablet1_en-block-512-copy-copy, .tablet1-env-block-517-c-copy {
  grid-column-gap: 12px;
  flex-flow: wrap;
  justify-content: center;
  margin-top: 90px;
  display: none;
}

.div-block-514-copy {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 560px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-512-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: center;
  margin-top: 90px;
  display: flex;
}

.div-blockdd-517-copy {
  grid-column-gap: 12px;
  grid-column-gap: 12px;
  flex-flow: wrap;
  justify-content: center;
  margin-top: 90px;
  display: flex;
}

.tablet1-en-div-block-517-copy, .tablet1-env-block-517-c-copy-copy {
  grid-column-gap: 12px;
  flex-flow: wrap;
  justify-content: center;
  margin-top: 90px;
  display: none;
}

.div-block-514-copy-copy, .en-block-514-copy-copy, .div-block-514-copy {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 560px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-711 {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.div-block-711.wide {
  margin-right: 40px;
}

.div-block-711.wide.en {
  margin-right: 0;
}

.paragraph-178 {
  color: #fff9;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.div-block-712 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  display: flex;
}

.div-block-713 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  max-width: 180px;
  display: flex;
}

.paragraph-67-copy {
  color: #232831;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 140%;
}

.paragraph-67-copy.bluegrey800 {
  color: #23283199;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.paragraph-67-copy.bluegrey800.nomargin {
  margin-top: 0;
  margin-bottom: 8px;
}

.paragraph-67-copy.bluegrey800.center {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 4px;
}

.paragraph-67-copy.bluegrey800.center.mobile, .paragraph-67-copy.bluegrey800.mobile {
  display: none;
}

.paragraph-67-copy.bluegrey800.chip {
  margin-bottom: 0;
  display: none;
}

.paragraph-67-copy.bluegrey800.chip.tablet {
  display: none;
}

.paragraph-67-copy.bluegrey800.eng {
  margin-bottom: 0;
}

.paragraph-67-copy.bluegrey800.peti {
  color: #fff9;
  margin-bottom: 8px;
}

.paragraph-67-copy.bluegrey800.superid {
  text-align: center;
  margin-bottom: 4px;
}

.paragraph-67-copy.bluegrey800.sto, .paragraph-67-copy.bluegrey800.chat {
  margin-bottom: 4px;
}

.paragraph-67-copy.white {
  color: #fff;
  margin-bottom: 30px;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.div-block-716 {
  margin-top: 8px;
}

.div-block-720, .div-block-720.moov {
  align-self: center;
  width: 430px;
}

.div-block-724, .div-block-725, .div-block-726 {
  display: none;
}

.deniv-block-514-copy {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 540px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.deniv-block-514-copy.mobile {
  height: 560px;
}

.div-block-568-copy {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 530px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-568-copy.width {
  width: 360px;
  height: 440px;
}

.div-block-568-copy-copy {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 530px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-568-copy-copy.width {
  width: 360px;
  height: 510px;
}

.div-block-511-copy {
  padding-left: 24px;
  padding-right: 24px;
}

.div-bloccck-509-copy {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 530px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-bloccck-509-copy.height {
  height: 450px;
}

.div-block-516-copy {
  padding-left: 24px;
  padding-right: 24px;
}

.div-block-519-copy {
  background-color: #112939;
  border-radius: 10px;
  flex-direction: column;
  height: 530px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-519-copy.height2 {
  border-radius: 10px;
  width: 318px;
  height: 560px;
}

.paragraph-31-copy-copy {
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  line-height: 140%;
}

.paragraph-23-moov-2-copy {
  color: #2c2c2c;
  padding-left: 30px;
  font-size: 20px;
  line-height: 150%;
}

._1tablet-block-moov-copy.tablet1, .div-block-727 {
  display: none;
}

.div-block-728 {
  align-self: flex-end;
  padding-right: 40px;
}

.div-block-729 {
  align-self: center;
}

.tb_heading-3-copy {
  color: #001432;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 120%;
}

.tb_heading-3-copy.bluegrey900 {
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
}

.tb_heading-3-copy.bluegrey900.center {
  text-align: center;
  margin-bottom: 4px;
  font-size: 28px;
  position: static;
}

.tb_heading-3-copy.bluegrey900.center.kr {
  margin-bottom: 0;
}

.tb_heading-3-copy.bluegrey900.center.kr.car {
  margin-bottom: 0;
  font-size: 28px;
}

.tb_heading-3-copy.bluegrey900.mobile, .tb_heading-3-copy.bluegrey900.tablet {
  display: none;
}

.tb_heading-3-copy.bluegrey900.fms {
  font-size: 28px;
}

.tb_heading-3-copy.bluegrey900.blockchat {
  min-width: 170px;
  max-width: 260px;
  font-size: 28px;
}

.tb_heading-3-copy.bluegrey900.kr {
  min-width: 200px;
  font-size: 32px;
}

.tb_heading-3-copy.white {
  color: #fff;
  margin-bottom: 50px;
}

.tb2_heading-3-copy-copy {
  color: #001432;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 120%;
}

.tb2_heading-3-copy-copy.bluegrey900 {
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
}

.tb2_heading-3-copy-copy.bluegrey900.center {
  text-align: center;
  margin-bottom: 4px;
  font-size: 28px;
  position: static;
}

.tb2_heading-3-copy-copy.bluegrey900.center.kr {
  margin-bottom: 0;
}

.tb2_heading-3-copy-copy.bluegrey900.center.kr.car {
  margin-bottom: 0;
  font-size: 28px;
}

.tb2_heading-3-copy-copy.bluegrey900.mobile, .tb2_heading-3-copy-copy.bluegrey900.tablet {
  display: none;
}

.tb2_heading-3-copy-copy.bluegrey900.fms {
  font-size: 28px;
}

.tb2_heading-3-copy-copy.bluegrey900.blockchat {
  min-width: 170px;
  max-width: 260px;
  font-size: 28px;
}

.tb2_heading-3-copy-copy.bluegrey900.kr {
  min-width: 200px;
  font-size: 32px;
  display: none;
}

.tb2_heading-3-copy-copy.white {
  color: #fff;
  margin-bottom: 50px;
}

.tb_en_heading-3-copy {
  color: #001432;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 120%;
}

.tb_en_heading-3-copy.bluegrey900 {
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
}

.tb_en_heading-3-copy.bluegrey900.center {
  text-align: center;
  margin-bottom: 4px;
  font-size: 28px;
  position: static;
}

.tb_en_heading-3-copy.bluegrey900.center.kr {
  margin-bottom: 0;
}

.tb_en_heading-3-copy.bluegrey900.center.kr.car {
  margin-bottom: 0;
  font-size: 28px;
}

.tb_en_heading-3-copy.bluegrey900.mobile, .tb_en_heading-3-copy.bluegrey900.tablet {
  display: none;
}

.tb_en_heading-3-copy.bluegrey900.fms {
  font-size: 28px;
}

.tb_en_heading-3-copy.bluegrey900.blockchat {
  min-width: 170px;
  max-width: 260px;
  font-size: 28px;
}

.tb_en_heading-3-copy.bluegrey900.kr {
  min-width: 200px;
  font-size: 32px;
}

.tb_en_heading-3-copy.white {
  color: #fff;
  margin-bottom: 50px;
}

.div-block-730 {
  text-align: center;
  flex-direction: column;
  align-self: auto;
  align-items: flex-start;
  max-width: 1080px;
  margin: 100px auto;
  padding-left: 40px;
  padding-right: 40px;
  display: none;
}

.heading-76 {
  color: #fff;
  text-align: left;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Pretendard, sans-serif;
  font-size: 52px;
  font-weight: 600;
  display: block;
}

.paragraph-180 {
  color: #727272;
  text-align: left;
  max-width: 1080px;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
}

.about-paragraph-4-copy {
  color: #fff;
  text-align: center;
  max-width: 790px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  line-height: 160%;
}

.tech-div-block-out {
  background-color: #fff;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 90vw;
  max-width: 1080px;
  height: 120vh;
  margin-top: 80px;
  padding-top: 80px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.div-block-731 {
  grid-column-gap: 20px;
  justify-content: space-between;
  width: 80vw;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tech-div-block-29-copy {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 80vw;
  max-width: 1080px;
  height: 120vh;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  overflow: auto;
}

.div-block-732 {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.quick-stack-4 {
  padding: 10px 0 0;
}

.quick-stack-4.moov {
  padding-top: 16px;
}

.cell-11 {
  background-color: #010101;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  transition: box-shadow .2s cubic-bezier(.55, .055, .675, .19);
}

.cell-11:hover {
  box-shadow: 0 20px 70px -15px #bcc5d5;
}

.cell-11.moov {
  box-shadow: none;
  background-color: #fff;
}

.cell-11.moov:hover {
  box-shadow: 0 20px 70px -15px #bcc5d5;
}

.div-block-733 {
  flex: 0 auto;
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  max-width: 490px;
  display: flex;
}

.div-block-734 {
  grid-column-gap: 0px;
  grid-row-gap: 90px;
  justify-content: flex-start;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
}

.image-311 {
  max-width: 100%;
}

.link-block-103 {
  flex: 1;
  justify-content: center;
  align-self: stretch;
  text-decoration: none;
  transition: box-shadow .2s;
  display: flex;
}

.link-block-103.moov {
  transition: box-shadow .2s;
}

.heading-3-copy {
  color: #001432;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 120%;
}

.heading-3-copy.bluegrey900 {
  margin-bottom: 0;
  font-size: 28px;
  font-weight: 600;
}

.heading-3-copy.bluegrey900.center {
  text-align: center;
  margin-bottom: 4px;
  font-size: 28px;
  position: static;
}

.heading-3-copy.bluegrey900.center.kr {
  margin-bottom: 0;
}

.heading-3-copy.bluegrey900.center.kr.car {
  margin-bottom: 0;
  font-size: 28px;
}

.heading-3-copy.bluegrey900.mobile, .heading-3-copy.bluegrey900.tablet {
  display: none;
}

.heading-3-copy.bluegrey900.fms {
  font-size: 28px;
}

.heading-3-copy.bluegrey900.blockchat {
  min-width: 170px;
  max-width: 260px;
  font-size: 28px;
}

.heading-3-copy.bluegrey900.kr {
  min-width: 200px;
  font-size: 32px;
}

.heading-3-copy.white {
  color: #fff;
  margin-bottom: 50px;
}

.heading-3-copy.white.infra {
  color: #001432;
  margin-bottom: 40px;
  font-size: 40px;
}

.moov_paragraph-67 {
  color: #232831;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 140%;
}

.moov_paragraph-67.bluegrey800 {
  color: #23283199;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.moov_paragraph-67.bluegrey800.nomargin {
  margin-top: 0;
  margin-bottom: 8px;
}

.moov_paragraph-67.bluegrey800.center {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 4px;
}

.moov_paragraph-67.bluegrey800.center.mobile, .moov_paragraph-67.bluegrey800.mobile {
  display: none;
}

.moov_paragraph-67.bluegrey800.chip {
  margin-bottom: 6px;
  line-height: 125%;
}

.moov_paragraph-67.bluegrey800.chip.tablet {
  display: none;
}

.moov_paragraph-67.bluegrey800.eng {
  margin-bottom: 0;
  line-height: 125%;
}

.moov_paragraph-67.bluegrey800.peti {
  color: #fff9;
  margin-bottom: 8px;
}

.moov_paragraph-67.bluegrey800.superid {
  text-align: center;
  margin-bottom: 4px;
}

.moov_paragraph-67.bluegrey800.sto {
  margin-bottom: 4px;
}

.moov_paragraph-67.bluegrey800.chat {
  margin-bottom: 0;
}

.moov_paragraph-67.bluegrey800.infra {
  color: #00143280;
  margin-bottom: 12px;
  font-size: 20px;
}

.moov_paragraph-67.white {
  color: #fff;
  margin-bottom: 30px;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.relay_image-311 {
  max-width: 95%;
}

.heading-77 {
  color: #2c2c2c80;
  text-align: left;
  margin-top: 0;
  font-family: Pretendard, sans-serif;
  font-size: 26px;
  font-weight: 600;
}

.heading-77.mo {
  font-size: 26px;
}

.div-block-735 {
  padding-top: 100px;
}

.div-block-736 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.moov_paragraph-67-copy {
  color: #232831;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 140%;
}

.moov_paragraph-67-copy.bluegrey800 {
  color: #23283199;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.moov_paragraph-67-copy.bluegrey800.nomargin {
  margin-top: 0;
  margin-bottom: 8px;
}

.moov_paragraph-67-copy.bluegrey800.center {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 4px;
}

.moov_paragraph-67-copy.bluegrey800.center.mobile, .moov_paragraph-67-copy.bluegrey800.mobile {
  display: none;
}

.moov_paragraph-67-copy.bluegrey800.chip {
  margin-bottom: 6px;
  line-height: 125%;
}

.moov_paragraph-67-copy.bluegrey800.chip.tablet {
  display: none;
}

.moov_paragraph-67-copy.bluegrey800.eng {
  margin-bottom: 0;
  line-height: 125%;
}

.moov_paragraph-67-copy.bluegrey800.peti {
  color: #fff9;
  margin-bottom: 8px;
}

.moov_paragraph-67-copy.bluegrey800.superid {
  text-align: center;
  margin-bottom: 4px;
}

.moov_paragraph-67-copy.bluegrey800.sto {
  margin-bottom: 4px;
}

.moov_paragraph-67-copy.bluegrey800.chat {
  margin-bottom: 0;
}

.moov_paragraph-67-copy.bluegrey800.infra {
  color: #00143280;
  margin-bottom: 12px;
  font-size: 20px;
}

.moov_paragraph-67-copy.white {
  color: #fff;
  margin-bottom: 30px;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.div-block-737 {
  justify-content: space-between;
  align-items: center;
  width: 90vw;
  display: flex;
}

.vectors-wrapper-100 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.frame-427320157 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320158 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320159 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320160 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-460 {
  color: #707070;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.vectors-wrapper-101 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 6.1196e-7px;
  height: 14px;
  display: flex;
}

.footer_desktop-3 {
  background-color: #f5f5f7;
  margin-bottom: 0;
  padding: 80px;
}

.vectors-wrapper-102 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.frame-427320161 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320162 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-461 {
  color: #414141;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 125%;
}

.vectors-wrapper-103 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 128px;
  height: 16px;
  display: flex;
}

.vectors-wrapper-104 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 18px;
  display: flex;
}

.footer_tablet-3 {
  display: none;
}

.frame-427320163 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320164 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-105 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.text-462 {
  color: #cecece;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.text-463 {
  color: #707070;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.frame-427320165 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-738 {
  flex-direction: row;
  flex: 0 auto;
  display: flex;
}

.frame-427320166 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar_desktop-2 {
  z-index: 5;
  background-color: #fff;
  align-items: stretch;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0;
  display: none;
  position: fixed;
}

.navbar-wrapper-3 {
  justify-content: space-between;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.vectors-wrapper-106 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 14px;
  display: flex;
}

.navbar-wrapper-4 {
  justify-content: space-between;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.div-block-739 {
  flex-direction: row;
  flex: 0 auto;
  display: flex;
}

.frame-427320167 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vectors-wrapper-107 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 14px;
  display: flex;
}

.navbar_mobile-2 {
  z-index: 5;
  background-color: #0000;
  align-items: stretch;
  width: 100%;
  max-width: 1320px;
  margin-left: auto;
  margin-right: 60px;
  padding: 20px;
  display: none;
}

.vectors-wrapper-108 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 14px;
  display: flex;
}

.frame-427320168 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-740 {
  flex-direction: row;
  flex: 0 auto;
  display: flex;
}

.vectors-wrapper-109 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.frame-427320169 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320170 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320171 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320172 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-464 {
  color: #707070;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.vectors-wrapper-110 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 6.1196e-7px;
  height: 14px;
  display: flex;
}

.footer_desktop-4 {
  background-color: #f5f5f7;
  margin-bottom: 0;
  padding: 80px;
}

.vectors-wrapper-111 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 18px;
  display: flex;
}

.frame-427320173 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320174 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-112 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.text-465 {
  color: #cecece;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.text-466 {
  color: #707070;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.frame-427320175 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-113 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.frame-427320176 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320177 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-467 {
  color: #414141;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 125%;
}

.vectors-wrapper-114 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 128px;
  height: 16px;
  display: flex;
}

.navbar_mobile-3 {
  z-index: 5;
  background-color: #0000;
  align-items: stretch;
  width: 100%;
  max-width: 1320px;
  margin-left: auto;
  margin-right: 60px;
  padding: 20px;
  display: none;
}

.vectors-wrapper-115 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 14px;
  display: flex;
}

.frame-427320178 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-741, .div-block-742 {
  flex-direction: row;
  flex: 0 auto;
  display: flex;
}

.frame-427320179 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar_desktop-3 {
  z-index: 5;
  background-color: #000;
  align-items: stretch;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0;
  display: block;
  position: fixed;
}

.navbar-wrapper-5 {
  justify-content: space-between;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.vectors-wrapper-116 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 14px;
  display: flex;
}

.vectors-wrapper-117 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.frame-427320180 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320181 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320182 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320183 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-468 {
  color: #707070;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.vectors-wrapper-118 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 6.1196e-7px;
  height: 14px;
  display: flex;
}

.footer_desktop-5 {
  background-color: #f5f5f7;
  margin-bottom: 0;
  padding: 80px;
}

.vectors-wrapper-119 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.frame-427320184 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320185 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-469 {
  color: #414141;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 125%;
}

.vectors-wrapper-120 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 128px;
  height: 16px;
  display: flex;
}

.vectors-wrapper-121 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 18px;
  display: flex;
}

.frame-427320186 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320187 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-122 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.text-470 {
  color: #cecece;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.text-471 {
  color: #707070;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.frame-427320188 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.navbar_mobile-4 {
  z-index: 5;
  background-color: #0000;
  align-items: stretch;
  width: 100%;
  max-width: 1320px;
  margin-left: auto;
  margin-right: 60px;
  padding: 20px;
  display: none;
}

.div-block-743 {
  flex-direction: row;
  flex: 0 auto;
  display: flex;
}

.frame-427320189 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vectors-wrapper-123 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 14px;
  display: flex;
}

.div-block-744 {
  flex-direction: row;
  flex: 0 auto;
  display: flex;
}

.frame-427320190 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar_desktop-4 {
  z-index: 5;
  background-color: #000;
  align-items: stretch;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0;
  display: none;
  position: fixed;
}

.navbar-wrapper-6 {
  justify-content: space-between;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.vectors-wrapper-124 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 14px;
  display: flex;
}

.frame-427320191 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-125 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.footer_desktop-6 {
  background-color: #f5f5f7;
  margin-bottom: 0;
  padding: 80px;
}

.vectors-wrapper-126 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 6.1196e-7px;
  height: 14px;
  display: flex;
}

.frame-427320192 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427320193 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320194 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-472 {
  color: #707070;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.vectors-wrapper-127 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.frame-427320195 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320196 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-473 {
  color: #414141;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 125%;
}

.vectors-wrapper-128 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 128px;
  height: 16px;
  display: flex;
}

.vectors-wrapper-129 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 18px;
  display: flex;
}

.frame-427320197 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320198 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-130 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.text-474 {
  color: #cecece;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.text-475 {
  color: #707070;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.frame-427320199 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.navbar_mobile-5 {
  z-index: 5;
  background-color: #0000;
  align-items: stretch;
  width: 100%;
  max-width: 1320px;
  margin-left: auto;
  margin-right: 60px;
  padding: 20px;
  display: none;
}

.div-block-745 {
  flex-direction: row;
  flex: 0 auto;
  display: flex;
}

.frame-427320200 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vectors-wrapper-131 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 2px;
  height: 14px;
  display: flex;
}

.vectors-wrapper-132 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 6.1196e-7px;
  height: 14px;
  display: flex;
}

.footer_desktop-7 {
  background-color: #f5f5f7;
  margin-bottom: 0;
  padding: 80px;
}

.vectors-wrapper-133 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.text-476 {
  color: #707070;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.frame-427320201 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320202 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427320203 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320204 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-134 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 18px;
  display: flex;
}

.frame-427320205 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320206 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-135 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.text-477 {
  color: #cecece;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.text-478 {
  color: #707070;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.frame-427320207 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-136 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.frame-427320208 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320209 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-479 {
  color: #414141;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 125%;
}

.vectors-wrapper-137 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 128px;
  height: 16px;
  display: flex;
}

.vectors-wrapper-138 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.frame-427320210 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320211 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-480 {
  color: #414141;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 125%;
}

.vectors-wrapper-139 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 128px;
  height: 16px;
  display: flex;
}

.vectors-wrapper-140 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 18px;
  display: flex;
}

.frame-427320212 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320213 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-141 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.text-481 {
  color: #cecece;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.text-482 {
  color: #707070;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.frame-427320214 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-142 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 6.1196e-7px;
  height: 14px;
  display: flex;
}

.footer_desktop-8 {
  background-color: #f5f5f7;
  margin-bottom: 0;
  padding: 80px;
}

.vectors-wrapper-143 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.text-483 {
  color: #707070;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.frame-427320215 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320216 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427320217 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320218 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-144 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 6.1196e-7px;
  height: 14px;
  display: flex;
}

.footer_desktop-9 {
  background-color: #f5f5f7;
  margin-bottom: 0;
  padding: 80px;
}

.vectors-wrapper-145 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.text-484 {
  color: #707070;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.frame-427320219 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320220 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427320221 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320222 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-146 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 18px;
  display: flex;
}

.frame-427320223 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320224 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-147 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.text-485 {
  color: #cecece;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.text-486 {
  color: #707070;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.frame-427320225 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-148 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.frame-427320226 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320227 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-487 {
  color: #414141;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 125%;
}

.vectors-wrapper-149 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 128px;
  height: 16px;
  display: flex;
}

.vectors-wrapper-150 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.frame-427320228 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320229 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-488 {
  color: #414141;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 125%;
}

.vectors-wrapper-151 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 128px;
  height: 16px;
  display: flex;
}

.vectors-wrapper-152 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 160px;
  height: 18px;
  display: flex;
}

.frame-427320230 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320231 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-153 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.text-489 {
  color: #cecece;
  text-align: center;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.text-490 {
  color: #707070;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.frame-427320232 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-154 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 6.1196e-7px;
  height: 14px;
  display: flex;
}

.footer_desktop-10 {
  background-color: #f5f5f7;
  margin-bottom: 0;
  padding: 80px;
}

.vectors-wrapper-155 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 76px;
  height: 40px;
  display: flex;
}

.text-491 {
  color: #707070;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.frame-427320233 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320234 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-427320235 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.frame-427320236 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-313 {
  width: 100vw;
  max-width: none;
}

.about-paragraph-5-mobile {
  color: #465564;
  width: 90vw;
  max-width: 1080px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 160%;
  display: none;
  overflow: visible;
}

.about-paragraph-mobile {
  color: #465564;
  width: 50vw;
  min-width: 500px;
  max-width: 610px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
}

.about-paragraph-mobile._565 {
  width: 720px;
}

.about-paragraph-mobile._565.white {
  color: #d6d6d6;
  width: 720px;
  display: none;
}

.about-paragraph-mobile._550 {
  width: 50vw;
  min-width: 600px;
  max-width: 610px;
  padding-left: 0;
}

.about-paragraph-mobile._1080 {
  width: 90vw;
  max-width: 1080px;
  margin-bottom: 120px;
}

.about-paragraph-mobile._800 {
  text-align: center;
  width: 90vw;
  max-width: 800px;
}

.about-paragraph-mobile._520 {
  width: auto;
  min-width: 500px;
  max-width: 560px;
  padding-left: 20px;
}

.about-paragraph-mmobile {
  color: #465564;
  width: 50vw;
  min-width: 500px;
  max-width: 610px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
}

.about-paragraph-mmobile._565 {
  width: 720px;
  display: none;
}

.about-paragraph-mmobile._565.white {
  color: #d6d6d6;
  width: 720px;
}

.about-paragraph-mmobile._550 {
  width: 50vw;
  min-width: 600px;
  max-width: 610px;
  padding-left: 0;
}

.about-paragraph-mmobile._1080 {
  width: 90vw;
  max-width: 1080px;
  margin-bottom: 120px;
}

.about-paragraph-mmobile._800 {
  text-align: center;
  width: 90vw;
  max-width: 800px;
}

.about-paragraph-mmobile._520 {
  width: auto;
  min-width: 500px;
  max-width: 560px;
  padding-left: 20px;
}

.about-paragraph-4-copy-mobile {
  color: #fff;
  text-align: center;
  width: 670px;
  max-width: 670px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  line-height: 160%;
  display: none;
}

.heading-5-mobile {
  color: #232831;
  margin-top: 0;
  font-family: Pretendard, sans-serif;
  font-weight: 600;
  line-height: 160%;
}

.heading-5-mobile.center {
  color: #232831;
  text-align: left;
  line-height: 130%;
  display: none;
}

.about-paragraph-6-mobile {
  color: #fff;
  text-align: center;
  width: 40vw;
  max-width: 450px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 160%;
}

.about-paragraph-6-mobile.grey {
  color: #00000080;
  text-align: left;
  width: 45vw;
  max-width: 450px;
  margin-bottom: 0;
  display: none;
}

.tech-paragraph-mobile-pet {
  color: #465564;
  width: 50vw;
  min-width: 500px;
  max-width: 610px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
}

.tech-paragraph-mobile-pet._565 {
  width: 720px;
}

.tech-paragraph-mobile-pet._565.white {
  color: #d6d6d6;
  width: 720px;
}

.tech-paragraph-mobile-pet._550 {
  width: 50vw;
  min-width: 600px;
  max-width: 610px;
  padding-left: 0;
}

.tech-paragraph-mobile-pet._1080 {
  width: 90vw;
  max-width: 1080px;
  margin-bottom: 120px;
}

.tech-paragraph-mobile-pet._800 {
  text-align: center;
  width: 90vw;
  max-width: 800px;
}

.tech-paragraph-mobile-pet._520 {
  width: auto;
  min-width: 500px;
  max-width: 560px;
  padding-left: 20px;
  display: none;
}

.tech-paragraph {
  color: #2c2c2c;
  width: auto;
  min-width: 500px;
  max-width: 610px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
}

.tech-paragraph._565 {
  width: 720px;
}

.tech-paragraph._565.white {
  color: #d6d6d6;
  width: 720px;
}

.tech-paragraph._550 {
  width: 50vw;
  min-width: 600px;
  max-width: 610px;
  padding-left: 0;
}

.tech-paragraph._1080 {
  width: 90vw;
  max-width: 1080px;
  margin-bottom: 120px;
}

.tech-paragraph._800 {
  text-align: center;
  width: 90vw;
  max-width: 800px;
}

.tech-paragraph._520 {
  color: #2c2c2c;
  width: auto;
  min-width: 500px;
  max-width: 610px;
  padding-left: 0;
}

.heading-34_mobile-moov-copy {
  color: #141c63;
  text-align: center;
  margin-bottom: 20px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 150%;
}

.heading-34_mobile-moov-copy.mobile {
  display: none;
}

.about-paragraph-kr {
  color: #2c2c2c;
  width: 900px;
  min-width: 500px;
  max-width: 610px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
}

.about-paragraph-kr._565 {
  width: 720px;
}

.about-paragraph-kr._565.white {
  color: #eee;
  width: 940px;
}

.about-paragraph-kr._550 {
  width: 50vw;
  min-width: 600px;
  max-width: 610px;
  padding-left: 0;
}

.about-paragraph-kr._1080 {
  width: 90vw;
  max-width: 1080px;
  margin-bottom: 120px;
}

.about-paragraph-kr._800 {
  text-align: center;
  width: 90vw;
  max-width: 800px;
}

.about-paragraph-kr._520 {
  width: auto;
  min-width: 500px;
  max-width: 560px;
  padding-left: 20px;
}

.about-paragraph-4-kr {
  color: #fff;
  text-align: center;
  width: 670px;
  max-width: 670px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  line-height: 160%;
}

.about-paragraph-5-kr {
  color: #2c2c2c;
  width: 90vw;
  max-width: 1080px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 160%;
}

.heading-5-kr {
  color: #001432;
  margin-top: 0;
  font-family: Pretendard, sans-serif;
  font-weight: 600;
  line-height: 160%;
}

.heading-5-kr.center {
  color: #001432;
  text-align: left;
  line-height: 130%;
}

.about-paragraph-6-kr {
  color: #fff;
  text-align: center;
  width: 40vw;
  max-width: 450px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 160%;
}

.about-paragraph-6-kr.grey {
  color: #777;
  text-align: left;
  width: 45vw;
  max-width: 450px;
  margin-bottom: 0;
}

.heading-5-about-kr {
  color: #232831;
  margin-top: 0;
  font-family: Pretendard, sans-serif;
  font-weight: 600;
  line-height: 160%;
}

.heading-5-about-kr.center {
  color: #001432;
  text-align: left;
  line-height: 130%;
}

.about-div-1-copy {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  align-items: flex-start;
  width: 90vw;
  min-width: auto;
  max-width: 1080px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  display: flex;
  position: static;
  inset: 0% auto auto 20px;
}

.about-paragraph-5-kr--mobile {
  color: #465564;
  width: 90vw;
  max-width: 1080px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 160%;
  display: none;
}

.div-block-616--mobile {
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  max-width: 1310px;
  height: auto;
  padding: 70px 40px 79px;
  display: flex;
}

.tb1-paragraph-138-fms {
  color: #ffffffb3;
  text-align: center;
  margin-top: 30px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  line-height: 160%;
  display: none;
}

.tb3heading-53-fms {
  letter-spacing: -.5px;
  margin-top: 80px;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 120%;
  display: none;
}

.tb3heading-53-fms.mobile {
  display: none;
}

.tb3paragraph-138-fms {
  color: #ffffffb3;
  text-align: center;
  margin-top: 30px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  line-height: 160%;
  display: none;
}

.kr-div-block-733-cmoov {
  flex: 0 auto;
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  max-width: 490px;
  display: flex;
}

.about-heading-2-en-mobile {
  color: #232831;
  width: 450px;
  margin-top: 0;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 130%;
}

.about-heading-2-en-mobile.white {
  color: #fff;
  width: 450px;
  font-weight: 500;
  display: none;
  overflow: visible;
}

.div-block-746 {
  grid-column-gap: 80px;
  display: flex;
}

.div-block-89-moov-copy {
  width: 495px;
  margin-left: 30px;
}

.about-heading-2-krkr {
  color: #232831;
  width: 450px;
  margin-top: 0;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 130%;
}

.about-heading-2-krkr.white {
  color: #fff;
  width: 450px;
  font-weight: 600;
}

.heading-59-copy {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  display: none;
}

.heading-59-copy.margin {
  margin-top: 220px;
  font-size: 32px;
  line-height: 130%;
}

.heading-59-copy.margin.mobile {
  display: none;
}

.div-block-383-copy {
  flex-direction: row;
  align-items: flex-start;
  width: 170px;
  margin: 0 0 40px;
  display: flex;
}

.div-block-383-copy.opacity0 {
  opacity: 1;
  width: 170px;
  margin-top: 0;
  margin-right: 0;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.div-block-383-copy_kr {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  opacity: .3;
  flex-direction: row;
  align-items: center;
  width: 150px;
  margin: 318px 0 0;
  display: flex;
}

.div-block-383-copy_kr.opacity0 {
  opacity: 1;
  width: 170px;
  margin-top: 0;
  margin-right: 0;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.link-block-104 {
  width: 24px;
}

.link-block-104.w--current {
  align-self: flex-end;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.link-block-105 {
  width: 24px;
}

.link-block-105.w--current {
  width: 20px;
  height: 20px;
}

.link-block-106 {
  width: 24px;
}

.link-block-106.w--current {
  align-self: auto;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.link-block-107 {
  width: 20px;
}

.link-block-107.w--current {
  height: 20px;
}

.image-315 {
  margin-top: 2px;
}

.div-block-747 {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  display: flex;
}

.sns-logo {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  opacity: .6;
  flex-direction: row;
  align-items: flex-start;
  width: 170px;
  margin: 0 0 12px;
  display: flex;
}

.sns-logo.opacity0 {
  opacity: 1;
  width: 170px;
  margin-top: 0;
  margin-right: 0;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.link-block-108 {
  width: 20px;
}

.link-block-108.w--current {
  height: 20px;
}

.link-block-109 {
  width: 20px;
}

.link-block-109.w--current {
  height: 20px;
}

.link-block-110 {
  width: 20px;
}

.link-block-110.w--current {
  height: 20px;
}

.link-block-111 {
  width: 20px;
}

.link-block-111.w--current {
  height: 20px;
}

.link-block-108-copy {
  width: 24px;
  height: 24px;
}

.link-block-108-copy.w--current {
  width: 25px;
  height: 25px;
}

.div-block-386-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 90vw;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 40px 0;
  display: block;
}

.div-block-748 {
  margin-top: 0;
}

.heading-78 {
  color: #001432;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Pretendard, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 120%;
}

.heading-78.white {
  color: #fff;
  font-size: 40px;
}

.heading-78.white.peti {
  font-size: 32px;
}

.heading-78.white.peti.en {
  font-size: 28px;
}

.about-heading-2-copy {
  color: #001432;
  margin-top: 0;
  font-family: Pretendard, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 130%;
  display: block;
}

.about-heading-2-copy.white {
  color: #fff;
  width: 450px;
  font-weight: 600;
}

.about-heading-2-copy.kr {
  font-size: 30px;
}

.about-heading-2-c {
  color: #001432;
  margin-top: 0;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 130%;
  display: block;
}

.about-heading-2-c.white {
  color: #fff;
  width: 450px;
  font-weight: 600;
}

.en_heading-59-copy {
  color: #fff;
  text-align: center;
  margin-top: 60px;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  display: none;
}

.en_heading-59-copy.margin {
  margin-top: 220px;
  font-size: 32px;
  line-height: 130%;
}

.en_heading-59-copy.margin.mobile {
  display: none;
}

.mo_paragraph-106-copy {
  color: #ffffffb3;
  margin-top: 32px;
  font-size: 22px;
  font-weight: 400;
  line-height: 160%;
}

.mo_paragraph-106-copy.mobile {
  display: none;
}

.paragraph-138-copy {
  color: #ffffffb3;
  text-align: center;
  text-align: center;
  margin-top: 30px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  line-height: 160%;
}

.paragraph-106-copy {
  color: #ffffffb3;
  margin-top: 32px;
  font-size: 22px;
  font-weight: 400;
  line-height: 160%;
}

.paragraph-106-copy.mobile {
  display: none;
}

.heading-53-copy {
  letter-spacing: -.5px;
  margin-top: 80px;
  font-family: Pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 130%;
}

.heading-53-copy.mobile {
  display: none;
}

.heading-46-moov-copy {
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: Pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

.tablet222, .tablet222-copy-tb {
  display: none;
}

.div-block-749 {
  z-index: 99;
  background-color: #fffffffa;
  border-radius: 3px 3px 0 0;
  width: 652px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
  display: none;
  position: fixed;
  inset: auto 0% 0% auto;
  box-shadow: 0 -12px 40px -9px #6b707a26;
}

.button-11 {
  background-color: #001432;
  border-radius: 20px;
  margin-left: 0;
  padding: 6px 20px;
  font-family: Pretendard, sans-serif;
  font-size: 13px;
  transition: background-color .2s ease-in;
}

.button-11:hover {
  color: #fff;
  background-color: #001432b3;
  border: 1px #4772f5;
}

.paragraph-181 {
  color: #001432b3;
  letter-spacing: -.2px;
  margin-bottom: 8px;
  font-family: Pretendard, sans-serif;
  font-size: 15px;
  line-height: 160%;
}

.heading-79 {
  color: #001432;
  margin-top: 0;
  margin-bottom: 6px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 130%;
}

.image-161-copy {
  display: none;
}

.link-17 {
  color: #001432b3;
  font-weight: 500;
  text-decoration: underline;
}

.about-heading-2-numbers {
  color: #00143259;
  width: 450px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 130%;
  display: block;
}

.about-heading-2-numbers.white {
  color: #fff;
  width: 450px;
  font-weight: 600;
}

.div-block-750 {
  flex-direction: column;
  display: flex;
}

.about-paragraph-5-copy {
  color: #2c2c2c;
  width: 90vw;
  max-width: 1080px;
  margin-top: 24px;
  margin-bottom: 24px;
  padding-left: 36px;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  line-height: 160%;
  display: block;
}

.section-54 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-end;
  margin-right: 0;
  display: flex;
}

.link-18 {
  color: #001432;
  text-decoration: underline;
}

.link-19, .link-20, .link-21, .link-22 {
  color: #001432;
}

.link-23 {
  color: #001432;
  text-decoration: underline;
}

.button-11-copy {
  color: #001432;
  background-color: #fff;
  border: 1px solid #001432;
  border-radius: 20px;
  margin-left: 0;
  padding: 6px 20px;
  font-family: Pretendard, sans-serif;
  font-size: 13px;
  transition: background-color .3s ease-in-out;
}

.button-11-copy:hover {
  color: #fff;
  background-color: #a0a0a0;
  border-color: #4772f5;
}

.button-11-copy {
  color: #001432;
  background-color: #0000;
  border-radius: 20px;
  margin-left: 0;
  padding: 6px 20px;
  font-family: Pretendard, sans-serif;
  font-size: 13px;
  transition-duration: .2s;
}

.button-11-copy:hover {
  background-color: #001432;
  border-color: #001432;
}

.link-24, .link-25, .link-26 {
  color: #001432;
}

.paragraph-182 {
  font-family: Ds Digib, sans-serif;
  font-size: 36px;
}

.utility-page-content-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 260px;
  display: flex;
}

.div-block-1025 {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heading-172 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #546081;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pretendard, sans-serif;
  font-size: 2rem;
  font-weight: 600;
  line-height: 130%;
  display: flex;
}

.text-block-46 {
  color: #747a8f;
  font-family: Pretendard, sans-serif;
  font-size: .9rem;
  font-weight: 400;
  line-height: 150%;
}

.tech-div-block-30-mobile-last {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-bottom: 1px solid #cccccc80;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 80vw;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0;
  display: flex;
}

.tech-div-block-30-last, .tech-div-block-30-lastlast {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-bottom: 1px #cccccc80;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 80vw;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0;
  display: flex;
}

.tech-div-block-30-mobile-lastlast {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-bottom: 1px solid #cccccc80;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 80vw;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0;
  display: flex;
}

.navbar-3-white-car {
  z-index: 5;
  background-color: #fff;
  border-bottom: 1px solid #bdbdbd3b;
  width: 100%;
  padding-top: 18px;
  padding-bottom: 18px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-3-white-car.contact {
  background-color: #fff;
  border-bottom-color: #e2e2e2;
  inset: 0% 0% auto;
}

@media screen and (max-width: 991px) {
  .frame-427319499, .frame-427319675 {
    margin-top: 40px;
  }

  .section_desktop1 {
    display: none;
  }

  .section-24 {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64465d1a68ab70eac7d7a268_main.png");
    background-position: 50%;
    background-size: cover;
    padding-top: 80px;
    padding-bottom: 800px;
  }

  .footer_desktop {
    display: none;
  }

  .section_desktop8_chip, .section_desktop9_chip, .section_desktop10_chip {
    padding-top: 40px;
  }

  .section_mobile11_chip_eng {
    display: none;
  }

  .navbar_desktop {
    margin-left: auto;
  }

  .footer_mobile {
    background-color: #edecec;
    padding: 60px 40px 80px;
    display: none;
  }

  .section_mobile6_img {
    display: none;
  }

  .frame-427319777 {
    padding-left: 0;
    padding-right: 0;
  }

  .footer_tablet {
    background-color: #f5f5f7;
    padding: 60px 0 80px;
    display: none;
  }

  .footer_desktop-2 {
    display: none;
  }

  .navbar_mobile {
    margin-left: auto;
  }

  .text-190 {
    display: block;
  }

  .column-16 {
    padding-left: 160px;
  }

  .columns-10 {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6447b59a592d8a51666667a0_Page01.png"), linear-gradient(to right, #000, #fff0);
    background-position: 80%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: auto 800px, auto;
  }

  .column-17 {
    background-image: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-192 {
    font-size: 52px;
  }

  .section_empty {
    display: none;
  }

  .container-64 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .section_empty_tablet {
    display: block;
  }

  .section_mobile6_img-kr, .section_mobile6_img-copy, .section_mobile6_chip_title {
    display: none;
  }

  .frame-427319866 {
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-top: 54px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .coov_mock-up-copy-1 {
    max-width: 200px;
    display: block;
  }

  .frame-427319868 {
    align-items: center;
  }

  .frame-427319869 {
    width: 100%;
    max-width: 600px;
  }

  .section1_desktop_id__en {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/65c474ff696c06e75cd99a40_sec2-min.png");
  }

  .text-258 {
    font-size: 60px;
  }

  .text-258.kr {
    font-size: 52px;
  }

  .for-developing-a-nation-wide-id-system-within-1-year-at-no-cost-2 {
    font-size: 20px;
  }

  .container-83 {
    padding-bottom: 600px;
  }

  .container-85 {
    margin-top: 140px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-50 {
    max-width: 380px;
    padding-bottom: 60px;
  }

  .container-86 {
    padding-bottom: 140px;
  }

  .frame-427319938 {
    padding-bottom: 40px;
  }

  .text-259 {
    font-size: 36px;
  }

  .it-is-possible-to-request-id-issuance-and-register-it-using-smartphones-without-requiring-centralized-servers-issuing-and-registration-infrastructures-in-other-words-an-id-system-can-be-established-with-only-an-app-on-smartphones {
    padding-top: 40px;
    font-size: 20px;
  }

  .container-87 {
    padding-top: 40px;
  }

  .image-52 {
    max-width: 700px;
  }

  .step-2 {
    padding-top: 60px;
  }

  .step-1-start-id-issuance-2 {
    mix-blend-mode: normal;
  }

  .text-260 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
  }

  .step-1-start-id-issuance-3, .step-1-start-id-issuance-4 {
    font-size: 32px;
  }

  .image-54, .image-55, .image-56 {
    max-width: 700px;
  }

  .section3_desktop_id_en {
    padding-bottom: 140px;
  }

  .frame-427319939 {
    padding-top: 140px;
  }

  .text-261 {
    font-size: 36px;
  }

  .using-a-portable-device-it-is-possible-to-issue-physical-id-card-with-an-embedded-blockchain-chip-on-site-once-ids-are-issued-the-information-is-automatically-recorded-in-the-government-database-in-real-time-the-government-can-monitor-the-id-database-and-issuance-progress-at-any-time-2 {
    padding-bottom: 20px;
    padding-left: 100px;
    padding-right: 100px;
    font-size: 20px;
  }

  .using-a-portable-device-it-is-possible-to-issue-physical-id-card-with-an-embedded-blockchain-chip-on-site-once-ids-are-issued-the-information-is-automatically-recorded-in-the-government-database-in-real-time-the-government-can-monitor-the-id-database-and-issuance-progress-at-any-time-3 {
    padding-top: 20px;
    padding-bottom: 140px;
    font-size: 20px;
  }

  .frame-427319944 {
    padding-top: 140px;
    padding-bottom: 60px;
  }

  .text-265 {
    font-size: 36px;
  }

  .frame-427319945 {
    padding-bottom: 140px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .using-a-portable-device-it-is-possible-to-issue-physical-id-card-with-an-embedded-blockchain-chip-on-site-once-ids-are-issued-the-information-is-automatically-recorded-in-the-government-database-in-real-time-the-government-can-monitor-the-id-database-and-issuance-progress-at-any-time-4 {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 20px;
  }

  .div-block-39 {
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }

  .columns-11 {
    flex-direction: column;
    align-items: center;
  }

  .text-266 {
    font-size: 24px;
    line-height: 120%;
  }

  .frame-427319947 {
    padding-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-267 {
    max-width: 800px;
    font-size: 18px;
  }

  .image-62 {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .image-69 {
    max-width: 700px;
  }

  .columns-15 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .columns-14-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .frame-427319960 {
    padding-top: 140px;
    padding-bottom: 60px;
  }

  .text-281 {
    font-size: 40px;
  }

  .section7_desktop_id__en {
    display: block;
  }

  .columns-16 {
    flex-direction: column;
    display: none;
  }

  .frame-427319962 {
    align-items: center;
    min-width: 400px;
    display: flex;
  }

  .error-d35da009-ba5b-fa05-08c1-c058be0b5435 {
    justify-content: space-between;
    min-width: 400px;
    display: block;
  }

  .frame-427319964 {
    padding-top: 140px;
  }

  .text-284 {
    font-size: 36px;
  }

  .frame-427319966 {
    padding-bottom: 60px;
  }

  .text-285 {
    font-size: 20px;
  }

  .columns-16-copy, .columns-17 {
    display: none;
  }

  .frame-427319988 {
    background-color: #fff;
    align-items: center;
    padding-bottom: 60px;
  }

  .frame-427319989 {
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .highlights-of-blockchain-labs-technology {
    text-align: center;
  }

  .frame-427319990 {
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
  }

  .blockchain-system-to-which-proof-of-transaction-consensus-algorithm-is-applied-and-method-therefor {
    text-align: center;
  }

  .section10_desktop_id__en, .section11_desktop_id__en, .section14_desktop_id__en {
    padding-bottom: 60px;
  }

  .section15_desktop_id__en {
    padding-bottom: 160px;
  }

  .frame-427319992 {
    display: none;
  }

  .frame-427319995 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-80 {
    min-width: auto;
    max-width: 100%;
    max-height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-45 {
    padding-bottom: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-46 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .column-28 {
    display: flex;
  }

  .columns-18 {
    flex-direction: column;
    align-items: center;
    display: none;
  }

  .coov-text1 {
    font-size: 20px;
    line-height: 140%;
  }

  .div-block-47 {
    margin-top: 60px;
    padding: 40px 60px;
  }

  .div-block-48 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column;
    align-items: center;
    padding-left: 80px;
    padding-right: 80px;
    display: flex;
  }

  .experienced-in-establishing-id-system {
    font-size: 36px;
  }

  .frame-427319997 {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .frame-427319999 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .container-100 {
    display: block;
  }

  .div-block-49 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container-101 {
    display: block;
  }

  .div-block-50 {
    flex-direction: column;
    align-items: center;
    padding-bottom: 28px;
    display: flex;
  }

  .container-102 {
    display: none;
  }

  .soution-tablet {
    display: block;
  }

  .div-block-51 {
    background-color: #f5f5f7;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-52 {
    background-color: #fff;
  }

  .image-82 {
    max-width: 700px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .frame-427320006 {
    padding-top: 140px;
  }

  .text-319 {
    text-align: center;
    font-size: 40px;
  }

  .using-a-portable-device-it-is-possible-to-issue-physical-id-card-with-an-embedded-blockchain-chip-on-site-once-ids-are-issued-the-information-is-automatically-recorded-in-the-government-database-in-real-time-the-government-can-monitor-the-id-database-and-issuance-progress-at-any-time-5 {
    padding-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 20px;
  }

  .tablet_second {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .image-85 {
    max-width: 740px;
    padding-top: 60px;
  }

  .text-320 {
    font-size: 28px;
  }

  .text-321 {
    font-size: 20px;
  }

  .super-id-is-an-revolutionary-solution-that-can-develop-an-enhanced-complete-id-system-within-1-2-years-with-less-than-millionsusd-in-costs-4 {
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .super-id-is-an-revolutionary-solution-that-can-develop-an-enhanced-complete-id-system-within-1-2-years-with-less-than-millionsusd-in-costs-5, .super-id-is-an-revolutionary-solution-that-can-develop-an-enhanced-complete-id-system-within-1-2-years-with-less-than-millionsusd-in-costs-6 {
    font-size: 20px;
  }

  .authorized-public-officials-can-use-their-smartphones-to-issue-ids-to-the-citizens-at-anywhere-at-any-time-it-is-possible-to-issue-a-variety-of-certificates-id-passport-driver-s-license-vaccination-records-etc-at-once-the-authenticity-of-all-issued-certificates-and-the-privacy-of-personal-information-are-protected-using-the-blockchain-technology-2 {
    max-width: 99.5973%;
    font-size: 18px;
    line-height: 120%;
  }

  .text-319-copy {
    text-align: center;
    font-size: 40px;
  }

  .text-319-copy.tablet {
    display: none;
  }

  .text-319-copy-copy {
    text-align: center;
    font-size: 40px;
  }

  .text-319-copy-copy.tablet {
    font-family: Pretendard, sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 120%;
    display: block;
  }

  .text-260-copy {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
    display: none;
  }

  .text-260-copy-copy {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px;
    display: block;
  }

  .section1_desktop__id_kr.kr {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/65c474ff696c06e75cd99a40_sec2-min.png");
  }

  .section7_desktop__id_kr {
    display: block;
  }

  .section10_desktop__id_kr, .section11_desktop__id_kr, .section14_desktop__id_kr {
    padding-bottom: 60px;
  }

  .section15_desktop__id_kr {
    padding-bottom: 160px;
  }

  .for-developing-a-nation-wide-id-system-within-1-year-at-no-cost-2-copy {
    padding-top: 20px;
    font-size: 20px;
  }

  .container-92-desktop {
    display: none;
  }

  .container-92-tablet {
    flex-direction: column;
    padding-bottom: 0;
    display: block;
  }

  .div-block-53 {
    justify-content: center;
    padding-left: 80px;
    padding-right: 80px;
    display: flex;
  }

  .using-a-portable-device-it-is-possible-to-issue-physical-id-card-with-an-embedded-blockchain-chip-on-site-once-ids-are-issued-the-information-is-automatically-recorded-in-the-government-database-in-real-time-the-government-can-monitor-the-id-database-and-issuance-progress-at-any-time-5-copy {
    padding: 10px 40px 60px;
    font-size: 20px;
  }

  .sd {
    font-size: 18px;
  }

  .section7_desktop_id__en-copy {
    display: block;
  }

  .frame-427320014, .frame-427320030 {
    margin-top: 40px;
  }

  .frame-427320060 {
    padding-left: 0;
    padding-right: 0;
  }

  .section_div_white, .section_div_blue {
    padding-top: 100px;
  }

  .frame-427320103 {
    flex-direction: column;
    align-items: flex-start;
  }

  .frame-427320104 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-408 {
    line-height: 130%;
  }

  .frame-427320105 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-409 {
    line-height: 130%;
  }

  .frame-427320107 {
    flex-direction: column;
    align-items: flex-start;
  }

  .frame-427320109 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-411 {
    line-height: 130%;
  }

  .column-3 {
    flex-direction: row;
    flex: 0 auto;
    justify-content: space-around;
    display: flex;
  }

  .frame-427320111 {
    flex-direction: column;
    align-items: flex-start;
  }

  .image-114 {
    max-width: 100%;
    padding-left: 0;
    display: block;
  }

  .columns-23 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .frame-427320113 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-413 {
    line-height: 130%;
  }

  .frame-427320115 {
    flex-direction: column;
    align-items: flex-start;
  }

  .image-115 {
    max-width: 100%;
    padding-left: 0;
    display: block;
  }

  .column-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-right: 0;
    display: flex;
  }

  .column-r-text {
    padding-left: 0;
    padding-right: 0;
  }

  .columns-24 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .frame-427320117 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-415 {
    line-height: 130%;
  }

  .frame-427320119 {
    flex-direction: column;
    align-items: flex-start;
  }

  .image-116 {
    max-width: 100%;
    padding-left: 0;
    display: block;
  }

  .columns-25 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .container-132 {
    flex-direction: column;
    align-items: center;
  }

  .div-block-50-copy {
    padding-bottom: 40px;
    padding-right: 0;
  }

  .div-block-60 {
    padding-left: 0;
  }

  .copyyy {
    display: none;
  }

  .div-block-64 {
    align-items: center;
  }

  .image-119-copy {
    max-width: 100%;
  }

  .custom-container {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .custom-container.graphic {
    padding-top: 60px;
  }

  .text-429 {
    font-size: 62px;
    line-height: 120%;
  }

  .a-genuine-product-authentication-data-management-solution-using-patented-technology-of-ic-chips-equipped-with-blockchain-id-6 {
    color: #c8c8c8cf;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .problem-1-0 {
    font-size: 24px;
  }

  .custom-container-_-contents {
    flex-direction: column;
  }

  .incomplete-existing-genuine-authentication-solutions {
    font-size: 40px;
  }

  .problem-text {
    padding-left: 0;
    padding-right: 0;
  }

  .text-33-copy {
    text-align: center;
    width: auto;
  }

  .text-33-copy.korean {
    width: auto;
  }

  .problems-with-normal-chip-authentication {
    font-size: 40px;
  }

  .text-27 {
    text-align: center;
    width: 700px;
    max-width: none;
    line-height: 150%;
  }

  .text-27.korean {
    font-size: 28px;
  }

  .problem-text-01 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: center;
  }

  .text-26 {
    line-height: 90%;
  }

  .frame-427320135 {
    flex-direction: column;
    align-items: center;
    width: auto;
  }

  .problem-text-2 {
    margin-top: 50px;
  }

  .section_middle-white {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .section_middle-white.dash {
    padding-top: 5vh;
    padding-bottom: 10vh;
  }

  .text-30 {
    font-size: 52px;
  }

  .error-3beb73ae-07fb-8ecb-755e-cf9203d19cb1 {
    font-size: 22px;
  }

  .text-434 {
    font-size: 40px;
  }

  .problem-text-01-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .text-435 {
    line-height: 90%;
  }

  .text-436 {
    text-align: center;
    width: auto;
  }

  .text-436.korean {
    width: auto;
  }

  .frame-427320138 {
    flex-direction: column;
    align-items: center;
  }

  .text-437 {
    text-align: center;
    line-height: 150%;
  }

  .text-437.korean {
    font-size: 28px;
  }

  .image-5 {
    margin-bottom: 40px;
  }

  .text-438 {
    line-height: 90%;
  }

  .text-439, .text-439.korean {
    width: auto;
  }

  .frame-427320139 {
    flex-direction: column;
    align-items: center;
  }

  .text-440 {
    font-size: 32px;
  }

  .text-441 {
    width: auto;
    line-height: 150%;
  }

  .text-441.korean {
    font-size: 28px;
  }

  .text-442 {
    font-size: 40px;
  }

  .text-443 {
    line-height: 90%;
  }

  .text-444, .text-444.korean {
    width: auto;
  }

  .frame-427320141 {
    flex-direction: column;
    align-items: center;
  }

  .text-445 {
    font-size: 32px;
  }

  .section_middle-grey {
    padding-top: 12vh;
    padding-bottom: 12vh;
  }

  .text-446 {
    width: 700px;
    line-height: 150%;
  }

  .text-446.korean {
    font-size: 28px;
  }

  .text-447 {
    font-size: 40px;
  }

  .text-448 {
    line-height: 90%;
  }

  .frame-427320143 {
    flex-direction: column;
    align-items: center;
  }

  .text-450 {
    font-size: 32px;
  }

  .text-451 {
    line-height: 100%;
  }

  .text-452 {
    padding-bottom: 30px;
    font-size: 44px;
  }

  .blockchain-tag-total-distribution-management-platform {
    padding-bottom: 20px;
    font-size: 40px;
  }

  .text-453 {
    font-size: 18px;
  }

  .card_trio {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-direction: column;
  }

  .heading-10 {
    font-size: 14px;
  }

  .heading-11 {
    font-size: 36px;
    line-height: 130%;
  }

  .paragraph-9 {
    max-width: 600px;
  }

  .paragraph-9.korean {
    max-width: 650px;
  }

  .paragraph-8, .heading-9 {
    text-align: center;
  }

  .section_middle-black_mobile {
    padding-top: 5vh;
    padding-bottom: 10vh;
  }

  .section_middle-black-_erase {
    padding-bottom: 15vh;
  }

  .section_middle-white-_dashboard {
    padding-bottom: 0;
  }

  .section_middle-white-copy {
    padding-top: 10vh;
  }

  .image-121, .image-122 {
    padding-left: 34px;
    padding-right: 34px;
  }

  .section_middle-white-2 {
    padding-top: 5vh;
    padding-bottom: 14vh;
  }

  .section_middle-white-2.coov {
    padding-bottom: 10vh;
  }

  .text-block-2 {
    text-align: center;
    font-size: 22px;
    line-height: 150%;
  }

  .blockchain-tag-total-distribution-management-platform-2 {
    font-size: 40px;
  }

  .frame-427320146 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .custom-container-2 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .section_middle-white-copy-copy {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .paragraph-10, .paragraph-11 {
    color: #3f3f3fcc;
    margin-bottom: 2px;
    font-family: Pretendard, sans-serif;
    font-size: 18px;
    font-weight: 500;
  }

  .paragraph-12 {
    color: #626262;
    margin-bottom: 2px;
    font-family: Pretendard, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 140%;
  }

  .frame-427319866-copy {
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-top: 54px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .custom-container-3 {
    display: block;
  }

  .group-5 {
    max-width: 500px;
  }

  .text-block-4 {
    font-family: Pretendard, sans-serif;
    font-size: 18px;
  }

  .card-10 {
    width: auto;
  }

  .custom-container-_-contents-2 {
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
  }

  .incomplete-existing-genuine-authentication-solutions-2 {
    font-size: 40px;
  }

  .section_middle-black-2-copy_eng {
    padding-top: 8vh;
    padding-bottom: 8vh;
  }

  .paragraph-13, .heading-12 {
    text-align: center;
  }

  .ct {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
  }

  .custom-container-_-contents-2-_kor {
    flex-direction: column;
  }

  .problem-text-01-copy-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    align-items: center;
  }

  .text-455 {
    line-height: 90%;
  }

  .text-456 {
    text-align: center;
    width: auto;
  }

  .frame-427320150 {
    flex-direction: column;
    align-items: center;
  }

  .section_middle-white-3.full-img {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .text-458 {
    text-align: center;
    line-height: 20px;
  }

  .custom-container-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-9-copy {
    max-width: 600px;
  }

  .paragraph-9-copy.korean {
    max-width: 700px;
  }

  .section_middle-white-copy-copy-copy {
    padding-top: 10vh;
    padding-bottom: 4vh;
  }

  .image-128 {
    max-width: 80%;
  }

  .menu-button {
    text-align: right;
    flex: 0 auto;
    order: 1;
    justify-content: flex-end;
    align-self: stretch;
    padding: 10px 0;
    display: flex;
  }

  .menu-button.w--open {
    background-color: #c8c8c800;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-230 {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 13px;
    display: flex;
  }

  .div-block-240 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-235 {
    display: block;
  }

  .image-129 {
    opacity: .4;
    display: none;
  }

  .nav-link-3 {
    background-color: #0000;
    flex-direction: row;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-left: 36px;
    display: none;
  }

  .nav-link-3.btn {
    color: #6e6e6e;
    border-radius: 0;
    margin-left: 0;
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .link-block-19 {
    color: #494949;
    justify-content: space-between;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
    display: flex;
  }

  .navbar-3 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .dropdown-toggle-3 {
    text-align: left;
    display: none;
  }

  .div-block-238 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .paragraph-28 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
  }

  .link-block-15 {
    justify-content: space-between;
    align-items: stretch;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    text-decoration: none;
    display: flex;
  }

  .div-block-232 {
    display: block;
  }

  .div-block-246 {
    justify-content: space-between;
    margin-bottom: 0;
    padding-left: 40px;
    padding-right: 48px;
    display: flex;
  }

  .div-block-239 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-205 {
    grid-row-gap: 6px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
    display: flex;
  }

  .container-135 {
    justify-content: space-between;
  }

  .dropdown-list-2 {
    display: none;
  }

  .div-block-242 {
    display: flex;
  }

  .div-block-231 {
    display: block;
  }

  .product_contents {
    grid-column-gap: 64px;
    height: 0;
    margin-top: 0;
    margin-bottom: 14px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    overflow: hidden;
  }

  .div-block-247 {
    justify-content: space-between;
    margin-top: 4px;
    padding-left: 3px;
    display: none;
    position: static;
  }

  .eng-button {
    display: block;
  }

  .div-block-248, .div-block-249 {
    grid-column-gap: 0px;
    grid-row-gap: 6px;
    flex-direction: column;
    padding-left: 40px;
    display: flex;
  }

  .link-block-18 {
    justify-content: space-between;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
    display: flex;
  }

  .paragraph-22 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
  }

  .div-block-346 {
    display: none;
  }

  .link-block-20 {
    color: #a7a7a7;
    font-family: Pretendard, sans-serif;
    font-size: 15px;
    text-decoration: none;
  }

  .div-block-222 {
    background-color: #000;
    width: 24px;
    height: 1.5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-222._2 {
    background-color: #fff;
  }

  .div-block-222._2.white {
    background-color: #2d2d2d;
  }

  .div-block-245 {
    display: flex;
  }

  .div-block-236 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .dropdown-2 {
    display: none;
  }

  .div-block-221 {
    color: #fff;
    background-color: #000;
    width: 24px;
    height: 1.5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-221._1 {
    background-color: #fff;
  }

  .div-block-221._1.white {
    color: #333;
    background-color: #333;
  }

  .div-block-237 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .paragraph-25 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .frame-427320152 {
    color: #3a3a3a;
    display: block;
  }

  .div-block-244 {
    display: flex;
  }

  .div-block-234 {
    display: block;
  }

  .button-white-2 {
    color: #494949;
    padding-left: 40px;
    text-decoration: none;
    transition-property: none;
    display: block;
  }

  .div-block-218 {
    flex: 1;
    align-items: center;
    display: flex;
  }

  .image-131 {
    opacity: .4;
  }

  .paragraph-26 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .image-132 {
    opacity: .4;
    display: none;
  }

  .nav-menu {
    text-align: left;
    background-color: #fff;
    flex: 0 auto;
    width: 100%;
    margin-top: 0;
    padding: 0;
    display: block;
  }

  .div-block-233 {
    display: block;
  }

  .paragraph-27 {
    color: #757575;
    margin-bottom: 0;
    font-weight: 500;
  }

  .div-block-243 {
    display: flex;
  }

  .image-133 {
    opacity: .4;
    display: none;
  }

  .div-block-347 {
    align-items: center;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 40px;
    display: flex;
  }

  .paragraph-64 {
    opacity: 1;
    color: #333;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
  }

  .paragraph-64.kr {
    color: #3a3a3a;
  }

  .link-block-14 {
    flex: 1;
    justify-content: space-between;
    padding-top: 1px;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    text-decoration: none;
    display: flex;
  }

  .div-block-223 {
    color: #fff;
    background-color: #000;
    width: 24px;
    height: 1.5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-223._3 {
    background-color: #fff;
  }

  .div-block-223._3.white {
    color: #333;
    background-color: #333;
  }

  .paragraph-23 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .image-134 {
    opacity: .4;
    display: none;
  }

  .div-block-241 {
    height: 1px;
    margin-top: 14px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .link-block-26 {
    opacity: .4;
    padding-right: 12px;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
  }

  .link-block-26.w--current, .link-block-26.kr, .link-block-26.kr-home.w--current {
    opacity: 1;
  }

  .link-block-27 {
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
  }

  .link-block-27.eng {
    opacity: 1;
    padding-left: 12px;
    padding-right: 12px;
  }

  .link-block-27.eng.w--current {
    opacity: 1;
  }

  .link-block-27.eng.kr, .link-block-27.eng.en-home, .link-block-27.eng.partners_en {
    opacity: .4;
  }

  .link-block-27.eng.partners_en.w--current {
    opacity: 1;
  }

  .link-block-27.eng.fms_en {
    opacity: .4;
  }

  .link-block-27.eng.fms_en.w--current {
    opacity: 1;
  }

  .link-block-27.eng.chip_en {
    opacity: .4;
  }

  .link-block-27.eng.chip_en.w--current {
    opacity: 1;
  }

  .link-block-27.eng.tech_en {
    opacity: .4;
  }

  .link-block-27.eng.tech_en.w--current {
    opacity: 1;
  }

  .link-block-27.eng.contact_en {
    opacity: .4;
  }

  .link-block-27.eng.contact_en.w--current {
    opacity: 1;
  }

  .link-block-27.eng.super_en {
    opacity: .4;
  }

  .link-block-27.eng.super_en.w--current {
    opacity: 1;
  }

  .link-block-27.eng.connected_en {
    opacity: .4;
  }

  .link-block-27.eng.connected_en.w--current {
    opacity: 1;
  }

  .link-block-27.eng.proptech_en {
    opacity: .4;
  }

  .link-block-27.eng.proptech_en.w--current {
    opacity: 1;
  }

  .link-block-27.eng.about_en, .link-block-27.eng.moov_en, .link-block-27.eng.press1_en, .link-block-27.eng.car-en {
    opacity: .4;
  }

  .link-block-27.eng.car-en.w--current {
    opacity: 1;
  }

  .image-135 {
    opacity: .4;
    display: none;
  }

  .link-block-16 {
    justify-content: space-between;
    align-items: stretch;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    text-decoration: none;
    display: flex;
  }

  .div-block-348 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: 100%;
  }

  .heading {
    font-size: 40px;
  }

  .paragraph-3.herocounting {
    font-size: 28px;
    font-weight: 400;
  }

  .div-block-350 {
    width: 100%;
    margin-top: 22vh;
    margin-bottom: 60px;
  }

  .section_hero {
    background-color: #0000;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding-bottom: 180px;
  }

  .section_hero.fms {
    padding-bottom: 120px;
  }

  .section_1column.infra {
    padding-top: 30px;
  }

  .section_1column.moov {
    padding-top: 60px;
    padding-bottom: 56px;
  }

  .image-136 {
    max-width: 95%;
    margin-left: 20px;
  }

  .paragraph-7.white {
    font-size: 18px;
  }

  .heading-2.white {
    margin-bottom: 4px;
    font-size: 34px;
  }

  .div-block-355 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .div-block-357 {
    min-width: 260px;
  }

  .image-139 {
    max-width: 95%;
    margin-left: 20px;
  }

  .div-block-361.infra {
    max-width: 510px;
  }

  .paragraph-65.white {
    font-size: 18px;
  }

  .heading-13.white {
    margin-bottom: 4px;
    font-size: 34px;
  }

  .div-block-362 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .div-block-364 {
    min-width: 290px;
  }

  .image-144 {
    max-width: 95%;
    margin-left: 20px;
  }

  .paragraph-66.bluegrey800 {
    font-size: 18px;
  }

  .heading-14.bluegrey900 {
    font-size: 32px;
    line-height: 36px;
  }

  .heading-14.bluegrey900.eng {
    font-size: 35px;
  }

  .div-block-369 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .div-block-371 {
    min-width: 300px;
  }

  .div-block-80 {
    padding-right: 0;
  }

  .image-146 {
    display: none;
  }

  .div-block-109 {
    flex: 1;
    justify-content: center;
    align-self: center;
    margin-top: 12px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .image-15 {
    max-width: 96%;
    margin-top: 0;
  }

  .link-block-10 {
    padding-top: 10px;
  }

  .image-147 {
    max-width: 60%;
  }

  .image-147.eng {
    width: 117px;
    margin-bottom: 12px;
  }

  .image-147.eng.sto {
    width: 100px;
    margin-bottom: 12px;
  }

  .link-block-7 {
    flex-direction: column;
    justify-content: space-between;
    padding-top: 0;
    display: flex;
  }

  .paragraph-67.bluegrey800 {
    color: #23283180;
    text-align: center;
    margin-bottom: 4px;
    font-size: 16px;
  }

  .paragraph-67.bluegrey800.nomargin {
    color: #23283180;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
  }

  .paragraph-67.bluegrey800.center {
    margin-top: 12px;
  }

  .paragraph-67.bluegrey800.center.coov {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 120%;
  }

  .paragraph-67.bluegrey800.center.tablet {
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph-67.bluegrey800.chip {
    font-size: 15px;
    line-height: 130%;
    display: none;
  }

  .paragraph-67.bluegrey800.eng {
    font-size: 15px;
    line-height: 130%;
  }

  .paragraph-67.bluegrey800.peti {
    text-align: left;
  }

  .paragraph-67.bluegrey800.chat {
    display: block;
  }

  .paragraph-67.bluegrey800.chat.tabletoff {
    display: none;
  }

  .paragraph-67.bluegrey800.infra {
    text-align: left;
    letter-spacing: -.5px;
    margin-bottom: 4px;
    font-size: 16px;
  }

  .paragraph-67.white {
    font-size: 24px;
  }

  .image-148 {
    width: 100px;
    margin-bottom: 10px;
  }

  .image-148.eng {
    width: 96px;
    margin-bottom: 12px;
  }

  .image-148.eng.id {
    width: 100px;
    margin-bottom: 6px;
  }

  .image-148.coov {
    width: 90px;
  }

  .div-block-374 {
    max-width: 300px;
  }

  .image-149 {
    max-width: 76%;
    margin-left: 0;
    padding-left: 24px;
  }

  .heading-3.bluegrey900 {
    text-align: center;
    min-width: 240px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 21px;
  }

  .heading-3.bluegrey900.center {
    text-align: center;
    font-size: 21px;
  }

  .heading-3.bluegrey900.center.kr.car {
    margin-bottom: 4px;
    font-size: 24px;
  }

  .heading-3.bluegrey900.center.car {
    font-size: 21px;
  }

  .heading-3.bluegrey900.tablet {
    font-size: 21px;
    display: block;
  }

  .heading-3.bluegrey900.sdk, .heading-3.bluegrey900.fms, .heading-3.bluegrey900.blockchat {
    display: none;
  }

  .heading-3.bluegrey900.kr, .heading-3.white {
    font-size: 24px;
  }

  .heading-3.white.infra {
    font-size: 32px;
  }

  .div-block-100 {
    flex: 1;
    align-self: center;
    width: 180px;
    margin-top: 22px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-100.eng {
    align-items: flex-end;
    width: 180px;
    min-width: auto;
    padding-right: 0;
    display: flex;
  }

  .div-block-83 {
    flex: 1;
    justify-content: center;
    margin-top: 0;
    padding-top: 32px;
  }

  .image-23 {
    display: none;
  }

  .link-block-11 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-left: 0;
    overflow: hidden;
  }

  .link-block-11.kr {
    padding-left: 0;
  }

  .div-block-105 {
    max-width: 45%;
  }

  .image-151 {
    display: none;
  }

  .div-block-103 {
    justify-content: center;
    margin-top: 4px;
    display: flex;
  }

  .div-block-103.tablet {
    margin-top: 18px;
  }

  .link-block-8 {
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    padding-top: 16px;
    padding-left: 0;
    overflow: hidden;
  }

  .link-block-8.kr {
    padding-left: 0;
  }

  .link-block-4 {
    flex-direction: column;
    padding-left: 0;
    overflow: hidden;
  }

  .image-152 {
    max-width: 100%;
  }

  .div-block-375 {
    display: none;
  }

  .div-block-102 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .div-block-102.car_kr.mo_car {
    margin-top: 24px;
  }

  .div-block-252 {
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: flex-end;
    width: 300px;
    margin-top: 0;
    padding-top: 0;
    display: flex;
  }

  .link-block-3 {
    flex-direction: column;
    padding-left: 0;
    overflow: hidden;
  }

  .div-block-106 {
    margin-top: 28px;
    margin-left: 0;
  }

  .div-block-376 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .div-block-66 {
    margin-top: 0;
  }

  .link-block-9 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .link-block-9.kr {
    padding-top: 10px;
    padding-left: 0;
  }

  .image-153 {
    margin-top: 9px;
  }

  .image-154 {
    width: 80px;
  }

  .image-155 {
    max-width: 60%;
    display: block;
  }

  .image-157 {
    max-width: 100%;
    display: block;
  }

  .div-block-85 {
    align-self: auto;
    margin-top: 36px;
    padding-left: 0;
  }

  .image-158 {
    text-align: left;
    max-width: 40%;
  }

  .div-block-377 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex: 1;
    align-self: stretch;
    padding-top: 28px;
    padding-left: 0;
    position: relative;
  }

  .div-block-253 {
    justify-content: center;
    width: 200px;
    margin-top: 2px;
    margin-left: 8px;
    display: flex;
  }

  .div-block-253.tablet {
    margin-top: 16px;
  }

  .cell-5 {
    background-position: 71%;
  }

  .div-block-378 {
    text-align: center;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    margin-top: -40px;
    display: block;
    overflow: hidden;
  }

  .div-block-250 {
    text-align: center;
    flex: 1;
    align-self: stretch;
    margin-top: 0;
    display: block;
  }

  .image-21 {
    display: none;
  }

  .image-159 {
    width: 177px;
    margin-top: -67px;
  }

  .image-160 {
    max-width: 70%;
    padding-top: 12px;
  }

  .image-161 {
    display: block;
    position: absolute;
    inset: 16px 16px auto auto;
  }

  .div-block-379 {
    justify-content: center;
    margin-left: 0;
    display: flex;
  }

  .div-block-379.mobile_kr {
    justify-content: center;
  }

  .image-162 {
    display: none;
  }

  .div-block-380 {
    min-width: 240px;
    margin-left: 40px;
  }

  .div-block-380.peti {
    min-width: 320px;
    margin-left: 0;
    padding-left: 32px;
  }

  .div-block-380.moov {
    width: auto;
    margin-left: 40px;
  }

  .div-block-380.mo_peti {
    padding-left: 20px;
  }

  .image-163 {
    max-width: 84%;
    margin-top: 12px;
  }

  .image-164 {
    display: block;
    position: absolute;
    inset: 16px 16px auto auto;
  }

  .link-block-2 {
    padding-top: 50px;
    overflow: hidden;
  }

  .div-block-254 {
    justify-content: center;
    margin-top: 8px;
    display: flex;
  }

  .image-165 {
    width: 290px;
    max-width: 62%;
    margin-top: 52px;
  }

  .cell-6 {
    justify-content: space-between;
  }

  .image-166, .image-167, .image-168 {
    display: none;
  }

  .image-169 {
    max-width: 90%;
    padding-top: 12px;
    padding-left: 0;
  }

  .div-block-75 {
    text-align: center;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-top: 24px;
    margin-left: 0;
  }

  .div-block-75.mobile {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    align-items: center;
    min-width: auto;
    margin-top: 30px;
    display: flex;
  }

  .div-block-75.proptech {
    justify-content: flex-start;
    margin-top: 30px;
    display: flex;
  }

  .paragraph-68 {
    color: #23283180;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    display: none;
  }

  .paragraph-68.tablet {
    display: block;
  }

  .paragraph-68.tablet.eng {
    font-size: 15px;
  }

  .paragraph-68.tablet.mo {
    margin-bottom: 4px;
  }

  .div-block-110 {
    padding-right: 20px;
  }

  .heading-15.white {
    margin-bottom: 4px;
    font-size: 34px;
  }

  .heading-15.white.contact {
    font-size: 26px;
    line-height: 36px;
  }

  .submit-button-2 {
    top: 5%;
    right: 1.5%;
  }

  .checkbox-label {
    font-weight: 500;
  }

  .checkbox-field {
    margin-bottom: 0;
  }

  .bcletter-form {
    margin-top: 36px;
  }

  .text-field-3 {
    width: 331px;
  }

  .text-field-3.contact {
    width: auto;
    position: relative;
  }

  .heading-16.bluegrey900 {
    font-size: 26px;
    line-height: 36px;
  }

  .heading-16.bluegrey900.left.mobile {
    width: 300px;
    display: block;
  }

  .heading-16.bluegrey900.left.pc {
    display: none;
  }

  .form-2.contact {
    align-items: stretch;
    width: 390px;
  }

  .div-block-188 {
    justify-content: space-between;
  }

  .div-block-171 {
    width: 190px;
    margin-right: -20px;
  }

  .paragraph-15 {
    font-size: 13px;
    line-height: 18px;
  }

  .link.footer {
    margin-bottom: 8px;
    font-size: 13px;
  }

  .div-block-383 {
    width: 190px;
    margin-right: -20px;
  }

  .div-block-383.opacity0 {
    align-items: flex-start;
    width: 170px;
  }

  .div-block-272, .footer_pc {
    display: none;
  }

  .paragraph-72 {
    font-size: 13px;
    line-height: 18px;
  }

  .div-block-386 {
    display: none;
  }

  .div-block-387 {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    flex-wrap: nowrap;
    align-content: flex-start;
  }

  .div-block-388 {
    flex-wrap: nowrap;
    display: none;
  }

  .div-block-259 {
    display: block;
  }

  .paragraph-31 {
    text-align: left;
    flex: 1;
    align-self: stretch;
    font-size: 11.5px;
  }

  .div-block-280 {
    flex-direction: column;
    display: flex;
  }

  .div-block-277 {
    opacity: .34;
    background-color: #bebebe;
    height: 1px;
    margin-top: 16px;
    margin-bottom: 16px;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
  }

  .paragraph-36 {
    color: #bebebe;
    flex: 0 auto;
    margin-bottom: 4px;
    font-size: 12px;
    line-height: 18px;
  }

  .footer_mobile-2 {
    display: none;
  }

  .paragraph-35 {
    color: #bebebe;
    flex: 0 auto;
    margin-top: 12px;
    margin-bottom: 24px;
    font-family: Pretendard, sans-serif;
    font-size: 12px;
    line-height: 18px;
    display: block;
  }

  .paragraph-37 {
    color: #bebebe;
    flex: 0 auto;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-401 {
    flex-direction: column;
    display: flex;
  }

  .div-block-264 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: row;
    justify-content: flex-start;
    max-width: 1300px;
    margin-top: 18px;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .div-block-264._2 {
    margin-top: 20px;
  }

  .link-block-23 {
    text-decoration: none;
  }

  .div-block-402, .div-block-276, .div-block-403, .div-block-404 {
    flex-direction: column;
    display: flex;
  }

  .div-block-405 {
    opacity: .34;
    background-color: #bebebe;
    height: 1px;
    margin-top: 16px;
    margin-bottom: 16px;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
  }

  .div-block-406 {
    flex-direction: column;
    display: flex;
  }

  .div-block-263 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 28px;
    display: flex;
  }

  .div-block-269 {
    width: 180px;
    font-family: Pretendard, sans-serif;
    display: block;
  }

  .div-block-267 {
    width: 160px;
    font-family: Pretendard, sans-serif;
    display: block;
  }

  .paragraph-33 {
    color: #00143259;
    -webkit-text-stroke-color: #00143266;
    height: 36px;
    margin-bottom: 12px;
    font-size: 13px;
    line-height: 18px;
    transition: color .15s cubic-bezier(.55, .055, .675, .19);
  }

  .paragraph-33:hover {
    color: #686868;
  }

  .paragraph-33.fms {
    height: 30px;
  }

  .paragraph-33.car {
    height: 36px;
  }

  .paragraph-33.sdk {
    height: 52px;
  }

  .paragraph-34 {
    color: #00143266;
    margin-top: 6px;
    font-size: 12px;
  }

  .div-block-261 {
    max-width: 1300px;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-75 {
    color: #bebebe;
    flex: 0 auto;
    margin-bottom: 4px;
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-274 {
    opacity: .34;
    background-color: #bebebe;
    height: 1px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-273, .div-block-265 {
    width: 160px;
    font-family: Pretendard, sans-serif;
    display: block;
  }

  .div-block-407 {
    flex-direction: column;
    display: flex;
  }

  .link-block-22 {
    color: #a7a7a7;
    flex-direction: column;
    text-decoration: none;
    display: flex;
  }

  .link-block-22.id, .link-block-22.chat, .link-block-22.chip, .link-block-22.peti, .link-block-22.fms, .link-block-22.sto, .link-block-22.email {
    margin-top: 12px;
  }

  .div-block-268 {
    width: 160px;
    display: block;
  }

  .div-block-275 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-direction: row;
    align-self: flex-start;
    display: flex;
  }

  .div-block-262 {
    flex-direction: column;
    display: flex;
  }

  .div-block-266 {
    width: 160px;
    font-family: Pretendard, sans-serif;
    display: block;
  }

  .div-block-408 {
    flex-direction: column;
    display: flex;
  }

  .paragraph-76 {
    color: #bebebe;
    flex: 0 auto;
    margin-top: 12px;
    margin-bottom: 24px;
    font-family: Pretendard, sans-serif;
    font-size: 12px;
    line-height: 18px;
    display: block;
  }

  .footer_menu {
    color: #001432b3;
    font-size: 14px;
    font-weight: 500;
  }

  .footer_menu.opacity0 {
    opacity: 0;
  }

  .div-block-270 {
    width: 180px;
    font-family: Pretendard, sans-serif;
    display: block;
  }

  .div-block-409 {
    flex-direction: column;
    display: flex;
  }

  .footer_tablet-2 {
    border-top: 1px solid #0014321a;
  }

  .div-block-278 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    max-width: 1300px;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .paragraph-77 {
    color: #bebebe;
    flex: 0 auto;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .heading-23 {
    text-align: left;
  }

  .div-block-410 {
    display: none;
  }

  .div-block-410.tablet {
    width: 589px;
    height: 290px;
    display: block;
  }

  .div-block-411 {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 13px;
    display: flex;
  }

  .div-block-412 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-413 {
    display: block;
  }

  .div-block-414 {
    align-items: flex-start;
  }

  .image-177 {
    opacity: .4;
  }

  .link-block-30 {
    color: #494949;
    justify-content: space-between;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
    display: flex;
  }

  .success-message-3 {
    background-color: #e5eaf7;
    border-radius: 8px;
    width: 100%;
  }

  .div-block-416 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .paragraph-78 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
  }

  .link-block-31 {
    justify-content: space-between;
    align-items: stretch;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    text-decoration: none;
    display: flex;
  }

  .div-block-417 {
    display: block;
  }

  .div-block-418 {
    justify-content: space-between;
    margin-bottom: 0;
    padding-left: 40px;
    padding-right: 48px;
    display: flex;
  }

  .div-block-419 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .submit-button-3 {
    margin-top: 50px;
  }

  .div-block-420 {
    grid-row-gap: 6px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
    display: flex;
  }

  .container-136 {
    justify-content: space-between;
  }

  .div-block-423 {
    display: flex;
  }

  .div-block-424 {
    display: block;
  }

  .div-block-425 {
    justify-content: space-between;
    margin-top: 4px;
    padding-left: 3px;
    display: none;
    position: static;
  }

  .div-block-426, .div-block-427 {
    grid-column-gap: 0px;
    grid-row-gap: 6px;
    flex-direction: column;
    padding-left: 40px;
    display: flex;
  }

  .link-block-33 {
    justify-content: space-between;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
    display: flex;
  }

  .paragraph-79 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
  }

  .link-block-34 {
    color: #a7a7a7;
    font-family: Pretendard, sans-serif;
    font-size: 15px;
    text-decoration: none;
  }

  .div-block-429 {
    background-color: #000;
    width: 24px;
    height: 1.5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-430 {
    display: flex;
  }

  .div-block-431 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-432 {
    color: #fff;
    background-color: #000;
    width: 24px;
    height: 1.5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-433 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .paragraph-81 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .frame-427320153 {
    color: #3a3a3a;
    display: block;
  }

  .div-block-434 {
    display: flex;
  }

  .div-block-435 {
    display: block;
  }

  .div-block-436.tablet {
    align-self: auto;
    align-items: flex-start;
    width: 590px;
    display: block;
  }

  .div-block-436.pc {
    display: none;
  }

  .button-white-3 {
    color: #494949;
    padding-left: 40px;
    text-decoration: none;
    transition-property: none;
    display: block;
  }

  .paragraph-82 {
    font-weight: 500;
  }

  .div-block-437 {
    flex: 1;
    align-items: center;
    display: flex;
  }

  .image-179 {
    opacity: .4;
  }

  .paragraph-83 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .image-180 {
    opacity: .4;
  }

  .div-block-438 {
    display: block;
  }

  .heading-27 {
    margin-bottom: 24px;
    font-size: 28px;
  }

  .heading-27.newsletter {
    margin-bottom: 12px;
  }

  .paragraph-84 {
    color: #757575;
    margin-bottom: 0;
    font-weight: 500;
  }

  .div-block-439 {
    display: flex;
  }

  .button-5 {
    background-color: #232831;
    border-radius: 8px;
    margin-top: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .image-181 {
    opacity: .4;
  }

  .div-block-440 {
    align-items: center;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 40px;
    display: flex;
  }

  .paragraph-87 {
    color: #3a3a3a;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
  }

  .link-block-37 {
    flex: 1;
    justify-content: space-between;
    padding-top: 1px;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    text-decoration: none;
    display: flex;
  }

  .div-block-441 {
    color: #fff;
    background-color: #000;
    width: 24px;
    height: 1.5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-442 {
    flex-wrap: wrap;
  }

  .paragraph-88 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .image-182 {
    opacity: .4;
  }

  .div-block-443 {
    height: 1px;
    margin-top: 14px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .link-block-39 {
    padding-right: 12px;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
  }

  .link-block-40 {
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
  }

  .link-block-40.eng {
    opacity: .4;
    padding-left: 12px;
    padding-right: 12px;
  }

  .image-183 {
    opacity: .4;
  }

  .link-block-41 {
    justify-content: space-between;
    align-items: stretch;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    text-decoration: none;
    display: flex;
  }

  .div-block-445 {
    flex-direction: column;
    display: flex;
  }

  .div-block-446 {
    opacity: .34;
    background-color: #bebebe;
    height: 1px;
    margin-top: 16px;
    margin-bottom: 16px;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
  }

  .paragraph-89 {
    color: #bebebe;
    flex: 0 auto;
    margin-bottom: 4px;
    font-size: 12px;
    line-height: 18px;
  }

  .paragraph-92 {
    color: #bebebe;
    flex: 0 auto;
    margin-top: 12px;
    margin-bottom: 24px;
    font-family: Pretendard, sans-serif;
    font-size: 12px;
    line-height: 18px;
    display: block;
  }

  .paragraph-93 {
    color: #bebebe;
    flex: 0 auto;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-453 {
    flex-direction: column;
    display: flex;
  }

  .div-block-454 {
    grid-column-gap: 9%;
    grid-row-gap: 70px;
    flex-direction: row;
    max-width: 1300px;
    margin-top: 18px;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .div-block-454._2 {
    margin-top: 20px;
  }

  .link-block-42 {
    text-decoration: none;
  }

  .div-block-455, .div-block-456, .div-block-457, .div-block-458 {
    flex-direction: column;
    display: flex;
  }

  .div-block-459 {
    opacity: .34;
    background-color: #bebebe;
    height: 1px;
    margin-top: 16px;
    margin-bottom: 16px;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
  }

  .div-block-460 {
    flex-direction: column;
    display: flex;
  }

  .div-block-461 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 28px;
    display: flex;
  }

  .div-block-462, .div-block-463 {
    width: 120px;
    font-family: Pretendard, sans-serif;
    display: block;
  }

  .paragraph-94 {
    color: #00143266;
    -webkit-text-stroke-color: #00143266;
    margin-bottom: 12px;
    font-size: 13px;
    transition: color .15s cubic-bezier(.55, .055, .675, .19);
  }

  .paragraph-94:hover {
    color: #686868;
  }

  .paragraph-95 {
    color: #00143266;
    margin-top: 6px;
    font-size: 12px;
  }

  .div-block-464 {
    max-width: 1300px;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-96 {
    color: #bebebe;
    flex: 0 auto;
    margin-bottom: 4px;
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-465 {
    opacity: .34;
    background-color: #bebebe;
    height: 1px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-466, .div-block-467 {
    width: 120px;
    font-family: Pretendard, sans-serif;
    display: block;
  }

  .div-block-468 {
    flex-direction: column;
    display: flex;
  }

  .link-block-43 {
    color: #a7a7a7;
    flex-direction: column;
    text-decoration: none;
    display: flex;
  }

  .div-block-469 {
    width: 120px;
    display: block;
  }

  .div-block-470 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-direction: row;
    align-self: flex-start;
    display: flex;
  }

  .div-block-471 {
    flex-direction: column;
    display: flex;
  }

  .div-block-472 {
    width: 120px;
    font-family: Pretendard, sans-serif;
    display: block;
  }

  .div-block-473 {
    flex-direction: column;
    display: flex;
  }

  .paragraph-97 {
    color: #bebebe;
    flex: 0 auto;
    margin-top: 12px;
    margin-bottom: 24px;
    font-family: Pretendard, sans-serif;
    font-size: 12px;
    line-height: 18px;
    display: block;
  }

  .div-block-474 {
    width: 120px;
    font-family: Pretendard, sans-serif;
    display: block;
  }

  .div-block-475 {
    flex-direction: column;
    display: flex;
  }

  .div-block-476 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    max-width: 1300px;
    padding-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .paragraph-98 {
    color: #bebebe;
    flex: 0 auto;
    margin-bottom: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-477 {
    width: 190px;
    margin-right: -20px;
  }

  .div-block-477.opacity0 {
    align-items: flex-start;
    width: 170px;
  }

  .div-block-479 {
    display: none;
  }

  .paragraph-99 {
    font-size: 13px;
    line-height: 18px;
  }

  .div-block-482 {
    display: none;
  }

  .div-block-483 {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    flex-wrap: nowrap;
    align-content: flex-start;
  }

  .div-block-485 {
    flex-wrap: nowrap;
    display: none;
  }

  .div-block-487 {
    display: block;
  }

  .paragraph-100 {
    text-align: left;
    flex: 1;
    align-self: stretch;
    font-size: 11.5px;
  }

  .div-block-491 {
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .heading-29 {
    margin-top: 30px;
    font-size: 48px;
    line-height: 130%;
  }

  .heading-31 {
    width: 170px;
    height: 44px;
    font-size: 18px;
  }

  .div-block-493 {
    width: 380px;
    height: 36px;
  }

  .paragraph-101 {
    margin-top: 20px;
    font-size: 16px;
    font-weight: 500;
  }

  .heading-34 {
    margin-top: 10px;
    font-size: 20px;
  }

  .paragraph-102 {
    margin-top: 20px;
    font-size: 16px;
  }

  .paragraph-103, .paragraph-104 {
    font-size: 18px;
  }

  .heading-35 {
    margin-top: 10px;
    font-size: 20px;
  }

  .heading-32 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 36px;
  }

  .section_problem_fms {
    padding-top: 0;
  }

  .image-188 {
    width: 80px;
  }

  .paragraph-105 {
    margin-top: 20px;
    font-size: 16px;
  }

  .heading-33 {
    margin-top: 10px;
    font-size: 20px;
  }

  .div-block-495 {
    width: 640px;
  }

  .image-190 {
    width: 80px;
  }

  .div-block-496 {
    width: 380px;
    height: 36px;
  }

  .paragraph-106 {
    font-size: 16px;
  }

  .div-block-497 {
    padding-top: 120px;
  }

  .image-191 {
    width: 80px;
  }

  .div-block-498 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .div-block-499 {
    padding: 80px 30px;
  }

  .image-192 {
    width: 610px;
  }

  .paragraph-107 {
    font-size: 16px;
  }

  .heading-37 {
    margin-top: 40px;
    font-size: 24px;
  }

  .heading-36 {
    font-size: 36px;
    line-height: 130%;
  }

  .paragraph-108 {
    font-size: 16px;
  }

  .image-193 {
    width: 80px;
  }

  .div-block-502 {
    width: 380px;
    height: 40px;
  }

  .image-194, .image-195 {
    width: 80px;
  }

  .paragraph-109 {
    font-size: 18px;
  }

  .div-block-503 {
    width: 380px;
    height: 36px;
  }

  .paragraph-110 {
    margin-top: 20px;
    font-size: 16px;
    font-weight: 500;
  }

  .paragraph-111 {
    margin-top: 20px;
    font-size: 16px;
  }

  .image-196 {
    width: 610px;
  }

  .paragraph-112 {
    margin-top: 20px;
    font-size: 16px;
  }

  .paragraph-113 {
    font-size: 18px;
  }

  .heading-38 {
    font-size: 36px;
  }

  .image-197 {
    width: 80px;
  }

  .div-block-508 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .div-block-509 {
    width: 241px;
    height: 460px;
  }

  .div-block-509.height {
    width: 240px;
    height: 390px;
  }

  .section3_fms {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-span-11 {
    font-weight: 600;
  }

  .paragraph-114 {
    display: none;
  }

  .paragraph-114.tablet {
    margin-bottom: 0;
    display: block;
  }

  .text-span-10 {
    font-weight: 700;
  }

  .div-block-512 {
    grid-column-gap: 11px;
    margin-top: 50px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .heading-39 {
    width: 170px;
    height: 44px;
    font-size: 18px;
  }

  .heading-39.process {
    height: 44px;
    font-size: 18px;
  }

  .text-span-9 {
    font-weight: 700;
  }

  .heading-40 {
    font-size: 36px;
  }

  .heading-41 {
    letter-spacing: -.8px;
    margin-bottom: 6px;
    font-size: 20px;
  }

  .heading-41._1 {
    letter-spacing: -.5px;
    font-size: 16px;
  }

  .heading-41._1._2 {
    margin-top: 24px;
    margin-bottom: 0;
    display: none;
  }

  .paragraph-115 {
    padding-left: 30px;
    padding-right: 30px;
    font-size: 16px;
    line-height: 160%;
  }

  .div-block-514 {
    width: 241px;
    height: 460px;
  }

  .div-block-514.mobile {
    height: 540px;
  }

  .div-block-514.mobile.tb {
    height: 560px;
  }

  .div-block-514.mobile.tb.krtt, .div-block-514.mobile.tbb {
    height: 460px;
  }

  .div-block-514.mobile.tbm {
    height: 560px;
  }

  .div-block-514.mobile.tbm.krtt {
    height: 460px;
  }

  .paragraph-116 {
    display: none;
  }

  .paragraph-116.tablet {
    margin-bottom: 0;
    display: block;
  }

  .div-block-515 {
    flex-wrap: wrap;
  }

  .div-blockdd-517 {
    grid-column-gap: 11px;
    margin-top: 50px;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .heading-42 {
    width: 170px;
    height: 44px;
    font-size: 18px;
  }

  .heading-42.process {
    height: 44px;
    font-size: 18px;
  }

  .solution4_fms {
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .heading-43 {
    font-size: 36px;
  }

  .heading-44 {
    letter-spacing: -.8px;
    margin-bottom: 6px;
    font-size: 20px;
  }

  .heading-44._1 {
    letter-spacing: -.5px;
    font-size: 16px;
  }

  .paragraph-117 {
    font-size: 16px;
    line-height: 160%;
  }

  .div-block-519 {
    width: 241px;
    height: 460px;
  }

  .div-block-519.height2 {
    width: 240px;
    height: 520px;
  }

  .solution5_fms {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .paragraph-118 {
    display: none;
  }

  .paragraph-118.tablet {
    margin-bottom: 0;
    display: block;
  }

  .div-block-522 {
    grid-column-gap: 11px;
    margin-top: 50px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-45 {
    width: 170px;
    height: 44px;
    font-size: 18px;
  }

  .heading-45.process {
    height: 44px;
    font-size: 18px;
  }

  .heading-46 {
    letter-spacing: -.8px;
    margin-bottom: 6px;
    font-size: 18px;
  }

  .paragraph-120 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 160%;
  }

  .heading-47 {
    font-size: 36px;
  }

  .paragraph-121, .paragraph-121.white {
    font-size: 18px;
  }

  .div-block-525 {
    width: 380px;
    height: 36px;
  }

  .div-block-525.orange {
    width: 260px;
  }

  .image-205 {
    min-width: 36px;
    min-height: 36px;
  }

  .div-block-526 {
    margin-right: 12px;
  }

  .image-206 {
    width: 610px;
    margin-top: 20px;
  }

  .image-207 {
    min-width: 36px;
    min-height: 36px;
  }

  .heading-48 {
    font-size: 20px;
  }

  .section_effect1_fms {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-block-531 {
    margin-right: 12px;
  }

  .div-block-532 {
    align-items: center;
    width: 720px;
  }

  .heading-49 {
    margin-top: 40px;
    font-size: 24px;
  }

  .div-block-533 {
    border-radius: 12px;
    width: 610px;
    min-height: 180px;
    padding: 36px;
  }

  .image-208 {
    min-width: 36px;
    min-height: 36px;
  }

  .paragraph-122 {
    margin-top: 12px;
    font-size: 16px;
  }

  .div-block-535 {
    margin-right: 12px;
  }

  .paragraph-123 {
    font-size: 16px;
  }

  .paragraph-124, .paragraph-124.white {
    font-size: 18px;
  }

  .div-block-537 {
    width: 380px;
    height: 36px;
  }

  .div-block-537.red {
    height: 50px;
  }

  .div-block-538 {
    margin-right: 12px;
  }

  .section_effect2_fms {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .image-209 {
    width: 610px;
    margin-top: 20px;
  }

  .image-210 {
    min-width: 36px;
    min-height: 36px;
  }

  .heading-50 {
    font-size: 20px;
  }

  .div-block-544 {
    margin-right: 12px;
  }

  .div-block-545 {
    align-items: center;
    width: 720px;
  }

  .heading-51 {
    margin-top: 40px;
    font-size: 24px;
  }

  .div-block-546 {
    border-radius: 12px;
    width: 610px;
    min-height: 180px;
    padding: 36px;
  }

  .div-block-546.white {
    min-height: 180px;
  }

  .paragraph-125 {
    margin-top: 12px;
    font-size: 16px;
  }

  .image-211 {
    min-width: 36px;
    min-height: 36px;
  }

  .div-block-547 {
    margin-right: 12px;
  }

  .paragraph-126 {
    font-size: 16px;
  }

  .image-212 {
    min-width: 36px;
    min-height: 36px;
  }

  .section_effect3_fms {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .paragraph-127, .paragraph-127.white {
    font-size: 18px;
  }

  .div-block-550 {
    width: 380px;
    height: 36px;
  }

  .div-block-550.purple {
    height: 50px;
  }

  .image-213 {
    min-width: 36px;
    min-height: 36px;
  }

  .div-block-551 {
    margin-right: 12px;
  }

  .image-214 {
    width: 610px;
    margin-top: 20px;
  }

  .image-215 {
    min-width: 36px;
    min-height: 36px;
  }

  .heading-52 {
    font-size: 20px;
  }

  .div-block-556 {
    margin-right: 12px;
  }

  .div-block-557 {
    align-items: center;
    width: 720px;
  }

  .heading-53 {
    margin-top: 40px;
    font-size: 24px;
  }

  .div-block-558 {
    border-radius: 12px;
    width: 610px;
    min-height: 180px;
    padding: 36px;
  }

  .image-216 {
    min-width: 36px;
    min-height: 36px;
  }

  .paragraph-128 {
    margin-top: 12px;
    font-size: 16px;
  }

  .div-block-559 {
    margin-right: 12px;
  }

  .paragraph-129 {
    font-size: 16px;
  }

  .div-block-560 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .div-block-561 {
    width: 241px;
    height: 460px;
  }

  .div-block-561.height3 {
    height: 380px;
  }

  .paragraph-130 {
    display: none;
  }

  .paragraph-130.bullet {
    font-size: 15px;
    display: block;
  }

  .paragraph-130.tablet {
    margin-bottom: 0;
    display: block;
  }

  .paragraph-130.tablet.hidden {
    display: none;
  }

  .div-block-563 {
    grid-column-gap: 11px;
    margin-top: 50px;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-131 {
    font-size: 16px;
  }

  .heading-54 {
    margin-top: 40px;
    font-size: 24px;
  }

  .heading-55 {
    font-size: 36px;
    line-height: 130%;
  }

  .heading-56 {
    letter-spacing: -.8px;
    margin-bottom: 6px;
    font-size: 16px;
  }

  .paragraph-133 {
    font-size: 16px;
    line-height: 160%;
  }

  .div-block-568 {
    width: 241px;
    height: 460px;
  }

  .paragraph-134 {
    display: none;
  }

  .paragraph-134.bullet {
    font-size: 15px;
    display: block;
  }

  .paragraph-134.tablet {
    margin-bottom: 0;
    display: block;
  }

  .paragraph-134.tablet.hidden {
    display: none;
  }

  .div-block-570 {
    grid-column-gap: 11px;
    margin-top: 50px;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-135 {
    font-size: 16px;
  }

  .heading-57 {
    margin-top: 40px;
    font-size: 24px;
  }

  .section_product2_fms {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .heading-58 {
    letter-spacing: -.8px;
    margin-bottom: 6px;
    font-size: 20px;
  }

  .heading-58.en {
    font-size: 16px;
  }

  .div-block-573.en {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .paragraph-137 {
    font-size: 16px;
    line-height: 160%;
  }

  .div-block-575 {
    display: block;
  }

  .heading-59 {
    margin-top: 46px;
    font-size: 28px;
  }

  .heading-59.margin {
    margin-top: 120px;
    font-size: 28px;
  }

  .image-222 {
    width: 22px;
  }

  .div-block-576 {
    grid-column-gap: 8px;
  }

  .text-span-19 {
    display: none;
  }

  .image-223, .image-224 {
    width: 22px;
  }

  .section_industry_fms {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .image-225 {
    width: 22px;
  }

  .div-block-578 {
    padding-top: 32px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-578.last {
    padding-bottom: 32px;
  }

  .heading-60 {
    margin-bottom: 24px;
    font-size: 36px;
  }

  .image-226, .image-227 {
    width: 22px;
  }

  .div-block-580 {
    width: 610px;
  }

  .heading-61 {
    font-size: 18px;
  }

  .image-228 {
    width: 22px;
  }

  .div-block-581 {
    width: 610px;
    margin-top: 24px;
  }

  .image-229 {
    width: 22px;
  }

  .paragraph-138 {
    margin-top: 10px;
    padding-left: 80px;
    padding-right: 80px;
    font-size: 16px;
    display: block;
  }

  .text-span-7 {
    font-size: 28px;
  }

  .paragraph-139 {
    font-size: 16px;
    line-height: 160%;
  }

  .paragraph-139.mobile2 {
    display: none;
  }

  .paragraph-140 {
    font-size: 16px;
    display: none;
  }

  .paragraph-140.tablet {
    margin-top: 0;
    display: block;
  }

  .image-230 {
    width: 22px;
  }

  .pess1_div_7 {
    width: 100%;
  }

  .div-block-73_press1_1_1 {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
  }

  .press1_div_1, .div-block-70_press1 {
    width: 100%;
  }

  .div-block-73_press1 {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
  }

  .div-block-70_press111, .div-block-70_pressss_1, .press1_div_5 {
    width: 100%;
  }

  .div-block-73_presss1 {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
  }

  .div-block-press123 {
    width: 100%;
  }

  .heading_press {
    padding-left: 0;
  }

  .div-block-73_press1_1 {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
  }

  .press1_div_9 {
    width: 100%;
  }

  .div-block-78-press {
    margin-right: 0;
  }

  .div-block-70-pres1s {
    width: 100%;
  }

  .div-block-press {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
  }

  .press_kr_page1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .press1_div_11, .press1_div_3, .div-block-70_press1_1, .press2_div_1 {
    width: 100%;
  }

  .press_2_kr {
    padding-left: 20px;
    padding-right: 20px;
  }

  .press2_div_7 {
    width: 100%;
  }

  .heading-66 {
    padding-left: 0;
  }

  .div-block-78-presss12 {
    margin-right: 0;
  }

  .press2_div_3, .press2_div_9, .press2_div_11, .div-block-70-press, .press2_div_5, .press3_div_1, .press3_div_5 {
    width: 100%;
  }

  .press_3_kr {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-68 {
    padding-left: 0;
  }

  .press3_div_9, .press3_div_7 {
    width: 100%;
  }

  .heading-70 {
    padding-left: 0;
  }

  .press_1_en {
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-img-1 {
    width: 100vw;
    min-width: auto;
    margin: 60px 0;
  }

  .about-heading-2 {
    width: 85vw;
    margin-bottom: 0;
    font-size: 26px;
  }

  .about-heading-2.white {
    text-align: left;
    width: 600px;
    font-weight: 600;
  }

  .about-heading-1 {
    justify-content: flex-start;
    margin-top: 60px;
    font-size: 40px;
  }

  .about-paragraph {
    text-align: left;
    width: 85vw;
    min-width: 400px;
    max-width: 900px;
    padding-left: 0;
    font-size: 18px;
  }

  .about-paragraph._565 {
    text-align: left;
    width: 85vw;
    max-width: 900px;
    margin-top: 8px;
    font-size: 18px;
  }

  .about-paragraph._565.white {
    color: #eee;
    text-align: left;
    width: 90vw;
  }

  .about-paragraph._550 {
    width: 85vw;
    min-width: 400px;
    max-width: 900px;
    margin-top: 24px;
  }

  .about-paragraph._1080 {
    width: 90vw;
    display: none;
  }

  .about-paragraph._800 {
    text-align: left;
    width: 85vw;
  }

  .about-paragraph._520 {
    text-align: left;
    width: 85vw;
    max-width: 900px;
    padding-left: 0;
  }

  .winny-container {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-div-2 {
    justify-content: flex-start;
    width: 85vw;
    min-width: auto;
  }

  .about-div-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    align-content: center;
    align-items: flex-start;
    width: 85vw;
    min-width: auto;
    padding-bottom: 0;
  }

  .about-div-3.patent {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: center;
  }

  .about-div-1 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    justify-content: flex-start;
    align-items: center;
    width: 90vw;
  }

  .about-div-4 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .about-div-4.absoulte {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .about-heading-3 {
    margin-bottom: 24px;
    font-size: 30px;
  }

  .about-paragraph-2 {
    width: 600px;
    font-size: 16px;
  }

  .about-patent-frame {
    width: 90vw;
    max-width: 900px;
  }

  .about-heading-4 {
    margin-bottom: 8px;
    font-size: 30px;
  }

  .about-image-12 {
    width: 60vw;
    min-width: 600px;
    max-width: 80%;
  }

  .about-image-13 {
    min-width: 700px;
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .about-coov-logo {
    object-fit: fill;
    width: 100px;
  }

  .abot-text-436 {
    font-size: 30px;
  }

  .about-frame-2 {
    flex-direction: column;
  }

  .about-div-block-14 {
    grid-column-gap: 40px;
    grid-row-gap: 30px;
    justify-content: center;
    width: 90vw;
    max-width: 900px;
    overflow: visible;
  }

  .about-image-15 {
    width: 200px;
  }

  .about-image-14 {
    width: 90px;
    max-width: 100%;
  }

  .about-section-5 {
    background-position: 50%;
    background-size: contain;
    overflow: hidden;
  }

  .about-heading-6 {
    margin-bottom: 0;
    font-size: 30px;
  }

  .about-image-17 {
    width: 100px;
  }

  .about-paragraph-4 {
    width: 600px;
    font-size: 16px;
  }

  .about-image-19 {
    width: 170px;
  }

  .about-frame-1597882290 {
    width: 90vw;
    max-width: 900px;
  }

  .about-heading-7 {
    justify-content: flex-start;
    margin-top: 60px;
    font-size: 40px;
  }

  .heading-5.center {
    text-align: left;
    width: 90vw;
    max-width: 900px;
    font-size: 20px;
  }

  .about-paragraph-5 {
    width: 90vw;
    max-width: 900px;
    font-size: 17px;
    display: block;
  }

  .about-text-438 {
    font-size: 18px;
  }

  .about-div-block-15 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    align-items: flex-start;
    width: 90vw;
    max-width: 900px;
    height: 200px;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .about-div-block-18, .about-heading-8 {
    width: 85vw;
    max-width: 900px;
  }

  .about-p-large {
    font-size: 18px;
  }

  .about-div-block-9-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: center;
    width: 85vw;
  }

  .about-vectors-wrapper-6 {
    object-fit: fill;
    width: 100px;
  }

  .about-heading-9 {
    font-size: 30px;
  }

  .about-heading-9.black {
    text-align: center;
  }

  .about-div-block-20 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: 85vw;
    min-width: auto;
    max-width: 900px;
  }

  .about-section-8 {
    padding-bottom: 10vh;
  }

  .about-heading-10 {
    text-align: left;
    justify-content: flex-start;
    margin-top: 60px;
    font-size: 40px;
  }

  .about-div-block-21 {
    width: 85vw;
    height: 320px;
  }

  .about-paragraph-6 {
    text-align: center;
    width: 45vw;
    min-width: 360px;
    max-width: 400px;
    font-size: 16px;
  }

  .about-paragraph-6.grey {
    text-align: center;
    width: 80vw;
    min-width: 580px;
    font-size: 18px;
  }

  .about-growth-1 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    width: 600px;
  }

  .about-text-block-4 {
    font-size: 20px;
  }

  .about-div-block-23 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 85vw;
    max-width: 900px;
  }

  .about-text-442 {
    font-size: 30px;
  }

  .tech-div-block-9-copy-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    width: 85vw;
    margin-bottom: 5vh;
  }

  .tech-paragraph-mobile {
    text-align: left;
    width: 85vw;
    min-width: 400px;
    max-width: 900px;
    padding-left: 0;
    font-size: 16px;
  }

  .tech-paragraph-mobile._1080 {
    color: #2c2c2c;
    text-align: left;
    width: 85vw;
    font-size: 18px;
    display: block;
  }

  .tech-sub-heading {
    text-align: center;
    margin-bottom: 24px;
    font-size: 24px;
  }

  .tech-frame-1597882258 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .tech-text-block-6 {
    color: #001432;
  }

  .about-heading-11 {
    color: #001432;
    text-align: center;
    justify-content: center;
    margin-top: 60px;
    font-size: 40px;
  }

  .tech-vectors-wrapper-8-mobile {
    width: 100vw;
    display: none;
  }

  .tech-vectors-wrapper-8 {
    width: 100vw;
  }

  .div-container_t {
    padding-top: 10vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tech-button-2 {
    letter-spacing: 0;
    background-color: #001432;
    font-size: 18px;
  }

  .tech-div-block-28 {
    flex-direction: column;
  }

  .tech-mobile-paragaph {
    text-align: left;
    width: 85vw;
    min-width: 400px;
    max-width: 900px;
    padding-left: 0;
    font-size: 18px;
  }

  .tech-text-444 {
    font-size: 18px;
  }

  .tech-card {
    width: 60vw;
    min-width: 500px;
  }

  .tech-text-443 {
    font-size: 40px;
  }

  .about-heading-12 {
    text-align: left;
    margin-bottom: 8px;
    font-size: 30px;
  }

  .tech-image-34 {
    width: 85vw;
  }

  .tech-text-450 {
    font-size: 40px;
  }

  .tech-f-large-grey {
    font-size: 15px;
  }

  .tech-div-block-30 {
    margin-left: 0;
    margin-right: 0;
  }

  .tech-text-block-5._1 {
    font-size: 18px;
  }

  .tech-text-block-5._2 {
    width: 100px;
    font-size: 18px;
  }

  .tech-text-block-5._3 {
    font-size: 18px;
  }

  .tech-text-block-6-copy._3-copy {
    font-size: 15px;
  }

  .tech-text-451 {
    font-size: 40px;
  }

  .tech-div-block-30-mobile {
    margin-left: 0;
    margin-right: 0;
  }

  .tech-text-block-5-copy._2-copy {
    font-size: 15px;
  }

  .tech-div-block-29-mo {
    display: none;
  }

  .tech-div-block-30-copy {
    width: 90vw;
    margin-left: 0;
    margin-right: 0;
  }

  .tech-div-block-29 {
    width: 90vw;
    height: 90vh;
    display: flex;
  }

  .div-block-588 {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 13px;
    display: flex;
  }

  .div-block-589 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-590 {
    display: block;
  }

  .image-235 {
    opacity: .4;
  }

  .link-block-62 {
    color: #494949;
    justify-content: space-between;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
    display: flex;
  }

  .div-block-591 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .section-53 {
    background-size: auto, cover;
  }

  .paragraph-141 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
  }

  .link-block-63 {
    justify-content: space-between;
    align-items: stretch;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    text-decoration: none;
    display: flex;
  }

  .div-block-592 {
    display: block;
  }

  .div-block-593 {
    justify-content: space-between;
    margin-bottom: 0;
    padding-left: 40px;
    padding-right: 48px;
    display: flex;
  }

  .div-block-594 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-595 {
    grid-row-gap: 6px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
    display: flex;
  }

  .container-137 {
    justify-content: space-between;
  }

  .div-block-596 {
    display: flex;
  }

  .div-block-597 {
    display: block;
  }

  .div-block-598 {
    justify-content: space-between;
    margin-top: 4px;
    padding-left: 3px;
    display: none;
    position: static;
  }

  .div-block-599, .div-block-600 {
    grid-column-gap: 0px;
    grid-row-gap: 6px;
    flex-direction: column;
    padding-left: 40px;
    display: flex;
  }

  .link-block-65 {
    justify-content: space-between;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
    display: flex;
  }

  .paragraph-142 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
  }

  .link-block-66 {
    color: #a7a7a7;
    font-family: Pretendard, sans-serif;
    font-size: 15px;
    text-decoration: none;
  }

  .div-block-602 {
    background-color: #000;
    width: 24px;
    height: 1.5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-603 {
    display: flex;
  }

  .div-block-604 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-605 {
    color: #fff;
    background-color: #000;
    width: 24px;
    height: 1.5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-606 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .paragraph-143 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .frame-427320154 {
    color: #3a3a3a;
    display: block;
  }

  .div-block-607 {
    display: flex;
  }

  .div-block-608 {
    display: block;
  }

  .button-white-4 {
    color: #494949;
    padding-left: 40px;
    text-decoration: none;
    transition-property: none;
    display: block;
  }

  .div-block-609 {
    flex: 1;
    align-items: center;
    display: flex;
  }

  .image-237 {
    opacity: .4;
  }

  .paragraph-144 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .image-238 {
    opacity: .4;
  }

  .div-block-610 {
    display: block;
  }

  .paragraph-145 {
    color: #757575;
    margin-bottom: 0;
    font-weight: 500;
  }

  .div-block-611 {
    display: flex;
  }

  .image-239 {
    opacity: .4;
  }

  .div-block-612 {
    align-items: center;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 40px;
    display: flex;
  }

  .paragraph-147 {
    color: #3a3a3a;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
  }

  .link-block-67 {
    flex: 1;
    justify-content: space-between;
    padding-top: 1px;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    text-decoration: none;
    display: flex;
  }

  .div-block-613 {
    color: #fff;
    background-color: #000;
    width: 24px;
    height: 1.5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .paragraph-148 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .image-240 {
    opacity: .4;
  }

  .div-block-614 {
    height: 1px;
    margin-top: 14px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .link-block-69 {
    padding-right: 12px;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
  }

  .link-block-70 {
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
  }

  .link-block-70.eng {
    opacity: .4;
    padding-left: 12px;
    padding-right: 12px;
  }

  .image-241 {
    opacity: .4;
  }

  .link-block-71 {
    justify-content: space-between;
    align-items: stretch;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    text-decoration: none;
    display: flex;
  }

  .heading-28 {
    font-size: 44px;
  }

  .div-block-617 {
    padding-right: 80px;
  }

  .heading-71.white {
    margin-bottom: 4px;
    font-size: 34px;
  }

  .heading-71.white.contact {
    font-size: 26px;
    line-height: 36px;
  }

  .div-block-156-copy-moov {
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .heading-50-copy {
    font-size: 30px;
  }

  .div-block-156-moov {
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .heading-72 {
    font-size: 54px;
  }

  .paragraph-10-copy-copy-moov {
    font-size: 20px;
  }

  .section2_desktop_moov_kr {
    margin-top: 80px;
    margin-bottom: 100px;
  }

  .paragraph-10-moov {
    font-size: 20px;
    display: none;
  }

  .paragraph-10-copy-moov {
    font-size: 20px;
  }

  .paragraph-10-copy-moov.tablet1 {
    text-align: left;
    display: block;
  }

  .section_2_deskrop_moov_kr {
    padding-bottom: 200px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .heading-26-copy-copy-moov {
    padding-top: 200px;
    display: none;
  }

  .paragraph-10_mobile-moov {
    font-size: 20px;
  }

  .paragraph-11_mobile-moov.mobile {
    display: none;
  }

  .div-block-87-moov, .div-block-87-moov.en {
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-28-moov {
    font-size: 22px;
  }

  .heading-28-moov.en {
    font-size: 20px;
  }

  .heading-26-copy-moov.tablet1 {
    text-align: left;
    padding-top: 180px;
    font-size: 44px;
    display: block;
  }

  .heading-27-moov {
    font-size: 30px;
  }

  .div-block-91-copy-moov.tablet1 {
    padding-bottom: 180px;
    display: block;
  }

  .heading-29-moov {
    text-align: center;
    margin-top: 180px;
    font-size: 40px;
  }

  .heading-30-copy-moovs.tablet1 {
    font-size: 24px;
    display: block;
  }

  .div-block-90-moov {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-30-moov {
    display: none;
  }

  .paragraph-12-moov {
    font-size: 18px;
  }

  .section_3_desktop_moov_kr {
    padding-left: 60px;
    padding-right: 60px;
  }

  .heading-29-copy-moov.tablet2, .div-block-91-moov {
    display: none;
  }

  .div-block-93-moov {
    margin-top: 20px;
    padding-bottom: 80px;
  }

  .section_4_desktop_moov_kr {
    padding-bottom: 190px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-13_mobile-moov {
    font-size: 20px;
  }

  .heading-31-copy-moov {
    padding-top: 200px;
  }

  .heading-31-copy-moov.tablet2 {
    display: none;
  }

  .div-block-151-moov {
    width: 380px;
    height: 60px;
  }

  .paragraph-31-copy {
    justify-content: center;
    font-size: 18px;
    display: flex;
  }

  .paragraph-31-copy.tablet2 {
    display: none;
  }

  .paragraph-31-moov {
    justify-content: center;
    font-size: 18px;
    display: flex;
  }

  .combo-copy-moov {
    padding-left: 82px;
  }

  .combo-copy-moov.tablet1 {
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .paragraph-13-moov {
    font-size: 22px;
    display: none;
  }

  .paragraph-13-copy-moov {
    font-size: 22px;
  }

  .paragraph-13-copy-moov.tablet1 {
    text-align: left;
    padding-bottom: 60px;
    font-size: 18px;
    display: block;
  }

  .div-block-148-copy-moov.mobile {
    display: none;
  }

  .heading-46-moov, .heading-48-moov {
    font-size: 20px;
  }

  .heading-47-moov {
    font-size: 24px;
  }

  .heading-31-moov {
    text-align: left;
    padding-top: 180px;
    font-size: 40px;
  }

  .heading-31-moov.sec {
    display: none;
  }

  .div-block-149-moov {
    justify-content: center;
  }

  .combo-moov {
    padding-left: 82px;
    display: none;
  }

  .heading-48-copy-moov {
    font-size: 20px;
  }

  .heading-31-moov-copy {
    padding-top: 200px;
  }

  .heading-31-moov-copy.tablet1 {
    text-align: left;
    padding-top: 180px;
    font-size: 40px;
    line-height: 130%;
    display: block;
  }

  .div-block-94-copy-moovov {
    width: auto;
    height: 34%;
  }

  .div-block-95-copy-moow {
    height: 68px;
  }

  .div-block-94-moovv {
    width: auto;
    height: 34%;
  }

  .section_5_desktop_moov_kr {
    padding-left: 60px;
    padding-right: 60px;
  }

  .paragraph-13__mobile {
    font-size: 20px;
  }

  .paragraph-13-moov-copy {
    font-size: 22px;
    display: block;
  }

  .paragraph-13-moov-copy.tablet1 {
    text-align: left;
    padding-bottom: 80px;
    font-size: 18px;
    display: block;
  }

  .div-block-97-movovo, .tablet_img-moov.tablet2 {
    display: none;
  }

  .text-block-10-copy-moov {
    font-size: 20px;
  }

  .div-block-96-copymoovofo.tablet1, .div-block-96-moovoo {
    display: none;
  }

  .div-block-103-moov {
    padding-bottom: 180px;
  }

  .section_6_desktop_moov_kr {
    padding-left: 60px;
    padding-right: 60px;
  }

  .paragraph-33-moov {
    display: none;
  }

  .div-block-102-moov {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-13-copy-_mobile-moov {
    font-size: 20px;
  }

  .heading-55-moov {
    color: #141c63;
    text-align: center;
    margin-top: 0;
    margin-bottom: 24px;
    padding-top: 200px;
    font-size: 46px;
  }

  .heading-55-moov.tablet1 {
    display: none;
  }

  .heading-55-moov.tablet1.en {
    text-align: left;
    justify-content: flex-start;
    padding-top: 180px;
    font-size: 40px;
  }

  .paragraph-22-copy-moov, .paragraph-22-moov {
    display: none;
  }

  .heading-32-moov {
    line-height: 150%;
    display: none;
  }

  .div-block-100-moov {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-22-copy-copy-moov.tablet1 {
    display: none;
  }

  .paragraph-33-copy-moov.tablet1 {
    text-align: left;
    font-size: 20px;
    display: block;
  }

  .div-moovvv {
    display: none;
  }

  .div-block-106-moov {
    justify-content: center;
    width: 100%;
    padding-right: 0;
    display: flex;
  }

  .div-block-104-moov {
    flex-direction: column;
    width: auto;
  }

  .dbdbd-moov {
    display: none;
  }

  .div-block-104-copy-copy-copy-movo {
    flex-direction: column;
    width: auto;
  }

  .div-block-105-moov {
    padding-bottom: 8px;
  }

  .section_7_desktop_moov_kr {
    padding-left: 60px;
    padding-right: 60px;
  }

  .ab-moov {
    display: none;
  }

  .paragraph-34-moov {
    padding-bottom: 40px;
    font-size: 22px;
    display: none;
  }

  .divspace_mobile-moov.mobile {
    display: none;
  }

  .paragraph-34-copy-moov.tablet1 {
    padding-bottom: 0;
    display: none;
  }

  .div-block-104-copy-copy-moov {
    flex-direction: column;
    width: auto;
  }

  .heading-31-copy-copy-moov.sec {
    text-align: left;
    padding-top: 180px;
    font-size: 40px;
  }

  .db-block-moov {
    display: none;
  }

  .div-block-104-copy-moov {
    flex-direction: column;
    width: auto;
  }

  .div-block-111-copy-moov {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: auto;
    padding-bottom: 160px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mobile-copy-moov.mobile, .mobile_mobile-moov.mobile {
    display: none;
  }

  .paragraph-24-moov {
    font-size: 18px;
  }

  .heading-34_mobile-moov.mobile {
    text-align: left;
    font-size: 18px;
    display: block;
  }

  .heading-56-moov {
    display: none;
  }

  .div-block-111-moov {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_8_desktop_moov_kr {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-114-moov {
    width: 140px;
    height: 40px;
  }

  .heading-34-moov {
    font-size: 18px;
    display: none;
  }

  .heading-35-moov {
    font-size: 18px;
  }

  .div-block-118-moovv {
    padding-left: 8px;
    padding-right: 8px;
    display: block;
  }

  .paragraph-25-copy-moov.tablet1 {
    text-align: left;
    font-size: 20px;
    display: block;
  }

  .paragraph-25-moov {
    display: none;
  }

  .heading-40-moov {
    font-size: 16px;
  }

  .div-block-116-moov {
    padding-top: 180px;
  }

  .heading-38-moov {
    font-size: 20px;
  }

  .heading-37-copy-moov.tablet1 {
    text-align: left;
    font-size: 40px;
    display: block;
  }

  .heading-36-moov {
    text-align: left;
    font-size: 32px;
  }

  .section_9_desktop_moov_kr {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-41-moov {
    font-size: 16px;
  }

  .heading-37-moov {
    display: none;
  }

  .div-block-118-copy-moov {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-42-moov {
    font-size: 14px;
  }

  .heading-43-moov {
    padding-right: 2px;
    font-size: 18px;
  }

  .section_10_desktop_moov_kr {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-16 {
    display: none;
  }

  .section_11_desktop_moov_kr {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-28-copy {
    font-size: 15px;
  }

  .div-block-118-copy-copy-moov {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-268 {
    display: none;
  }

  .section_12_desktop_moov_kr {
    padding-bottom: 160px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-29-copy {
    font-size: 15px;
  }

  .image-270, .h12-moov {
    display: none;
  }

  .link-block-75 {
    text-decoration: none;
  }

  .div-block-375-copy, .image-146-copy {
    display: none;
  }

  .navbar-3-copy, .navbar-3-white {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .section1_desktop_moov_en {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64f7c241956c303e960c22d1_tb1mv-min.png");
  }

  .heading-73 {
    font-size: 48px;
    line-height: 130%;
  }

  .heading-50-copy-2 {
    font-size: 24px;
  }

  .div-block-638 {
    background-image: linear-gradient(#0000, #000);
  }

  .section_2_deskrop_moov_en {
    padding-bottom: 180px;
    padding-left: 60px;
    padding-right: 60px;
  }

  .heading-27-moov-2, .heading-27-moov-2.en {
    font-size: 26px;
  }

  .paragraph-12-moov123456 {
    text-align: left;
    font-style: normal;
  }

  .paragraph-12-moov123456-copy {
    text-align: left;
    padding-top: 20px;
  }

  .section_3_desktop_moov_en {
    padding-left: 60px;
    padding-right: 60px;
  }

  .image-274 {
    padding-top: 80px;
    padding-bottom: 60px;
  }

  .paragraph-31-moov-2 {
    text-align: center;
    justify-content: center;
    font-size: 18px;
    display: flex;
  }

  .section_4_desktop_moov_en {
    padding-bottom: 140px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-13-moov-2 {
    font-size: 22px;
    display: none;
  }

  .div-block-149-moov-2 {
    justify-content: center;
  }

  .heading-48-moov-2 {
    font-size: 20px;
  }

  .div-block-151-moov-2 {
    width: 380px;
    height: 60px;
  }

  .div-block-151-moov-2.en {
    width: 440px;
    margin-top: -26px;
  }

  .div-block-93-moov-2 {
    margin-top: 20px;
    padding-bottom: 80px;
  }

  .div-block-94-moovv-2 {
    width: auto;
    height: 34%;
  }

  .paragraph-13-moov-3 {
    font-size: 22px;
    display: none;
  }

  .div-block-94-copy-moovov-2 {
    width: auto;
    height: 34%;
  }

  ._5section_desktop_moov_kr {
    padding-left: 60px;
    padding-right: 60px;
  }

  .text-block-10-moov-2 {
    font-size: 20px;
  }

  .bold-text-3, .bold-text-3.enen {
    font-size: 18px;
  }

  .div-block-96-moovoo-2 {
    display: block;
  }

  .div-block-95-moovo-2 {
    height: 68px;
  }

  .paragraph-151, .paragraph-33-copy {
    font-size: 18px;
  }

  .paragraph-16-moov-2 {
    font-size: 16px;
  }

  .div-block-97-movovo-2 {
    display: block;
  }

  .paragraph-33-moov-2 {
    text-align: center;
    font-size: 20px;
    display: none;
  }

  .section_6_desktop_moov_en {
    padding-left: 60px;
    padding-right: 60px;
  }

  .image-282, .image-283 {
    width: 60%;
  }

  .heading-33-moov-2 {
    text-align: center;
    padding-left: 0;
    font-size: 24px;
  }

  .paragraph-23-moov-2 {
    text-align: center;
    padding-left: 0;
  }

  .div-block-104-copy-moov-2 {
    flex-direction: column;
    width: auto;
  }

  ._7section_desktop_moov_kr {
    padding-left: 60px;
    padding-right: 60px;
  }

  .div-block-106-moov-2 {
    justify-content: center;
    width: 100%;
    padding-right: 0;
    display: flex;
  }

  .div-block-104-copy-copy-copy-movo-2 {
    flex-direction: column;
    width: auto;
  }

  .image-287 {
    width: 60%;
  }

  .div-block-104-moov-2 {
    flex-direction: column;
    width: auto;
  }

  .image-288 {
    width: 60%;
  }

  .div-block-104-copy-copy-moov-2 {
    flex-direction: column;
    width: auto;
  }

  .section_8_desktop_moov_en {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-56-moov-2 {
    padding-top: 180px;
    font-family: Pretendard, sans-serif;
    font-size: 40px;
    display: block;
  }

  .section_9_desktop_moov_en {
    padding-bottom: 100px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-118-copy-moov-2 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .heading-43-moov-2 {
    padding-right: 0;
    font-size: 20px;
  }

  .image-294 {
    display: none;
  }

  .heading-42-moov-2 {
    font-size: 14px;
  }

  .section_10_desktop_moov_en {
    padding-bottom: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_11_desktop_moov_en {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-118-copy-copy-moov-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-298 {
    display: none;
  }

  .section_12_desktop_moov_kr-2 {
    padding-bottom: 160px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-42-moov-copy {
    font-size: 14px;
  }

  .image-301 {
    display: none;
  }

  .paragraph-152 {
    font-size: 15px;
  }

  .tablet-heading-32-moov {
    line-height: 150%;
  }

  .tablet-heading-32-moov.tablet1 {
    text-align: left;
    font-size: 20px;
    display: block;
  }

  .tablet-paragraph-22-moov-c {
    display: block;
  }

  .tablet-paragraph-22-moov-c.tablet1 {
    text-align: left;
    font-size: 18px;
    display: block;
  }

  .tablet-paragraph-22-mov-copy.tablet1 {
    text-align: left;
    width: 85vw;
    max-width: 900px;
    font-size: 18px;
    display: block;
  }

  .tablet-paragraph-34-moov {
    padding-bottom: 40px;
    font-size: 22px;
    display: block;
  }

  .tablet-paragraph-34-moov.tablet1 {
    text-align: left;
    padding-bottom: 0;
    font-size: 20px;
    display: block;
  }

  .tablet-block-moov.tablet1, .tablet-ab-moov-copy.tablet1, .tabletv-moovvv-copy.tablet1, .tablet-moov-divsec.tablet1, .tablet-block-128-moov-c.tablet1 {
    display: block;
  }

  .div-block-128-moov-copy {
    display: none;
  }

  .tablet-block-128-moov-copy.tablet1 {
    display: block;
  }

  .tablet2-paragraph-151-copy, .paragraph-151-copy {
    font-size: 18px;
  }

  .tablet2-block-118-moovv-copy {
    padding-left: 8px;
    padding-right: 8px;
    display: none;
  }

  .tablet2-block-118-oovv-copy {
    padding-left: 8px;
    padding-right: 8px;
  }

  .tablet2-block-118-oovv-copy.tablet2 {
    width: 100%;
    display: none;
  }

  .tablet2-118-copy-moov-2-copy {
    padding-left: 8px;
    padding-right: 8px;
  }

  .tablet2-118-copy-copy-moov-2-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .mobile-94-copy-moovov-2-copy {
    width: auto;
    height: 34%;
  }

  .mobile-94-copy-moovov-2-copy.mobile {
    display: none;
  }

  .link-4 {
    font-weight: 500;
  }

  .link-6 {
    color: #4e5969;
    font-weight: 500;
    text-decoration: underline;
  }

  .mobile-118-copy-moov-2-c {
    padding-left: 8px;
    padding-right: 8px;
  }

  .mobile-118-copy-copy-moovy {
    padding-left: 10px;
    padding-right: 10px;
  }

  ._1section_desktop_moov_kr {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64f7c241956c303e960c22d1_tb1mv-min.png");
    background-size: cover;
  }

  ._4section_desktop_moov_kr {
    padding-bottom: 140px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section_5_desktop_moov_en-copy, ._6section_desktop_moov_kr {
    padding-left: 60px;
    padding-right: 60px;
  }

  .navbar-3-en {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-644 {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 13px;
    display: flex;
  }

  .div-block-645 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-646 {
    display: block;
  }

  .image-302 {
    opacity: .4;
  }

  .nav-link-4 {
    background-color: #0000;
    flex-direction: row;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-left: 36px;
    display: none;
  }

  .nav-link-4.btn {
    color: #6e6e6e;
    border-radius: 0;
    margin-left: 0;
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .link-block-77 {
    color: #494949;
    justify-content: space-between;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
    display: flex;
  }

  .navbar-4 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .dropdown-toggle-4 {
    text-align: left;
    display: none;
  }

  .div-block-647 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .paragraph-153 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
  }

  .link-block-78 {
    justify-content: space-between;
    align-items: stretch;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    text-decoration: none;
    display: flex;
  }

  .div-block-648 {
    display: block;
  }

  .div-block-649 {
    justify-content: space-between;
    margin-bottom: 0;
    padding-left: 40px;
    padding-right: 48px;
    display: flex;
  }

  .div-block-650 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-651 {
    grid-row-gap: 6px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
    display: flex;
  }

  .container-138 {
    justify-content: space-between;
  }

  .div-block-652 {
    display: flex;
  }

  .div-block-653 {
    display: block;
  }

  .div-block-654 {
    justify-content: space-between;
    margin-top: 4px;
    padding-left: 3px;
    display: none;
    position: static;
  }

  .button-copy-3 {
    display: block;
  }

  .div-block-655, .div-block-656 {
    grid-column-gap: 0px;
    grid-row-gap: 6px;
    flex-direction: column;
    padding-left: 40px;
    display: flex;
  }

  .link-block-80 {
    justify-content: space-between;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
    display: flex;
  }

  .paragraph-154 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
  }

  .link-block-81 {
    color: #a7a7a7;
    font-family: Pretendard, sans-serif;
    font-size: 15px;
    text-decoration: none;
  }

  .div-block-658 {
    background-color: #000;
    width: 24px;
    height: 1.5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-659 {
    display: flex;
  }

  .div-block-660 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-661 {
    color: #fff;
    background-color: #000;
    width: 24px;
    height: 1.5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-662 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .paragraph-155 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .frame-427320155 {
    color: #3a3a3a;
    display: block;
  }

  .div-block-663 {
    display: block;
  }

  .button-white-5 {
    color: #494949;
    padding-left: 40px;
    text-decoration: none;
    transition-property: none;
    display: block;
  }

  .div-block-664 {
    flex: 1;
    align-items: center;
    display: flex;
  }

  .image-304 {
    opacity: .4;
  }

  .paragraph-156 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .image-305 {
    opacity: .4;
  }

  .div-block-665 {
    display: block;
  }

  .paragraph-157 {
    color: #757575;
    margin-bottom: 0;
    font-weight: 500;
  }

  .image-306 {
    opacity: .4;
  }

  .div-block-666 {
    align-items: center;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 40px;
    display: flex;
  }

  .paragraph-159 {
    color: #3a3a3a;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
  }

  .link-block-82 {
    flex: 1;
    justify-content: space-between;
    padding-top: 1px;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    text-decoration: none;
    display: flex;
  }

  .div-block-667 {
    color: #fff;
    background-color: #000;
    width: 24px;
    height: 1.5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .paragraph-160 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .div-block-668 {
    height: 1px;
    margin-top: 14px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .link-block-84 {
    padding-right: 12px;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
  }

  .link-block-85 {
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
  }

  .link-block-85.eng {
    opacity: .4;
    padding-left: 12px;
    padding-right: 12px;
  }

  .link-block-86 {
    justify-content: space-between;
    align-items: stretch;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    text-decoration: none;
    display: flex;
  }

  ._9section_desktop_moov_kr {
    padding-bottom: 100px;
    padding-left: 40px;
    padding-right: 40px;
  }

  ._10section_desktop_moov_kr {
    padding-bottom: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._11section_desktop_moov_kr {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._12section_desktop_moov_kr {
    padding-bottom: 160px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-48-moov-2-copy {
    font-size: 19px;
  }

  .section_7_desktop_moov_en-copy {
    padding-left: 60px;
    padding-right: 60px;
  }

  ._8section_desktop_moov_kr {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-95-copy-moow-copy {
    height: 68px;
  }

  .tablet-block-moov-copy.tablet1, .tmobilr-moov-copy-copy.tablet1 {
    display: block;
  }

  .tmobilr-moov-copy-copy.mobile {
    display: none;
  }

  .navbar-3_en {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .button-white-2-copy {
    color: #494949;
    padding-left: 40px;
    text-decoration: none;
    transition-property: none;
    display: block;
  }

  .button-copy-2-copy {
    display: block;
  }

  .kor-button {
    color: #494949;
    padding-left: 40px;
    text-decoration: none;
    transition-property: none;
    display: block;
  }

  .about-section-0 {
    height: 100vh;
    min-height: 600px;
    padding-bottom: 10vh;
  }

  .winny-container-copy {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .about---winny-container {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    padding-top: 10vh;
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-div-3-copy {
    flex-flow: column;
    align-content: center;
    width: 100vw;
    min-width: auto;
    padding-bottom: 60px;
  }

  .about-frame-1597882290-copy {
    width: 85vw;
    max-width: 900px;
  }

  .tech-vectors-wrapper-8-copy {
    object-fit: contain;
    width: 85vw;
  }

  .tech-vectors-wrapper-8-mobile-copy {
    width: 100vw;
    display: none;
  }

  .paragraph-161 {
    color: #c5c5c580;
  }

  .heading-31-en {
    width: 310px;
    height: 50px;
    font-size: 18px;
    line-height: 120%;
  }

  .div-block-496-en {
    width: 410px;
    height: 60px;
  }

  .paragraph-103-en {
    font-size: 18px;
  }

  .div-block-493-en {
    width: 410px;
    height: 60px;
  }

  .paragraph-104-en {
    font-size: 18px;
  }

  .heading-33-en, .heading-34-en, .heading-35-en {
    margin-top: 10px;
    font-size: 20px;
  }

  .div-block-503-en {
    width: 410px;
    height: 60px;
  }

  .paragraph-109-en {
    font-size: 18px;
  }

  .heading-33-copy {
    margin-top: 10px;
    font-size: 20px;
  }

  .div-block-502-copy {
    width: 380px;
    height: 60px;
  }

  .en-div-block-509 {
    width: 241px;
    height: 460px;
  }

  .en-div-block-509.height {
    width: 240px;
    height: 470px;
  }

  .en-block-509-copy {
    width: 241px;
    height: 460px;
  }

  .en-block-509-copy.height {
    width: 240px;
    height: 440px;
  }

  .div-block-509-copy {
    width: 241px;
    height: 460px;
  }

  .div-block-509-copy.height {
    width: 240px;
    height: 390px;
  }

  .link-12 {
    color: #4e5969;
  }

  .paragraph-31-copy {
    text-align: left;
    flex: 1;
    align-self: stretch;
    font-size: 11.5px;
  }

  .paragraph-75-copy {
    color: #bebebe;
    flex: 0 auto;
    margin-bottom: 12px;
    font-size: 12px;
    line-height: 18px;
  }

  .en-block-525-copy {
    width: 380px;
    height: 36px;
  }

  .en-block-525-copy.orange {
    width: 260px;
  }

  .paragraph-163 {
    color: #ffffffb3;
    font-size: 17px;
  }

  .mobile-paragraph-163-copy {
    font-size: 20px;
  }

  .link-block-90 {
    text-decoration: none;
  }

  .link-block-91 {
    padding-bottom: 12px;
    text-decoration: none;
  }

  .navbar-3_open {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .kor-button-copy, .kor-button-about {
    color: #494949;
    padding-left: 40px;
    text-decoration: none;
    transition-property: none;
    display: block;
  }

  .div-block-678 {
    display: block;
  }

  .div-block-679 {
    flex: 1;
    align-items: center;
    display: flex;
  }

  .paragraph-168 {
    color: #757575;
    margin-bottom: 0;
    font-weight: 500;
  }

  .div-block-680 {
    justify-content: space-between;
    margin-top: 4px;
    padding-left: 3px;
    display: none;
    position: static;
  }

  .link-block-93 {
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
  }

  .link-block-93.eng {
    opacity: 1;
    padding-left: 12px;
    padding-right: 12px;
  }

  .link-block-93.eng.w--current {
    opacity: 1;
  }

  .link-block-93.eng.press1_en {
    opacity: .4;
  }

  .link-block-94 {
    opacity: .4;
    padding-right: 12px;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
  }

  .link-block-94.w--current {
    opacity: 1;
  }

  .div-block-681 {
    background-color: #000;
    width: 24px;
    height: 1.5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-681._2 {
    background-color: #fff;
  }

  .div-block-681._2.white {
    background-color: #2d2d2d;
  }

  .container-139 {
    justify-content: space-between;
  }

  .div-block-682 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .link-block-96 {
    color: #494949;
    justify-content: space-between;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
    display: flex;
  }

  .div-block-683 {
    grid-column-gap: 0px;
    grid-row-gap: 6px;
    flex-direction: column;
    padding-left: 40px;
    display: flex;
  }

  .paragraph-170 {
    opacity: 1;
    color: #333;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
  }

  .paragraph-170.kr {
    color: #3a3a3a;
  }

  .div-block-685 {
    display: block;
  }

  .paragraph-171 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .link-block-97 {
    justify-content: space-between;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
    display: flex;
  }

  .link-block-98 {
    justify-content: space-between;
    align-items: stretch;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    text-decoration: none;
    display: flex;
  }

  .div-block-686 {
    justify-content: space-between;
    margin-bottom: 0;
    padding-left: 40px;
    padding-right: 48px;
    display: flex;
  }

  .div-block-687 {
    height: 1px;
    margin-top: 14px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .paragraph-172 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
  }

  .div-block-688 {
    align-items: center;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-left: 40px;
    display: flex;
  }

  .div-block-689 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .frame-427320156 {
    color: #3a3a3a;
    display: block;
  }

  .div-block-690 {
    color: #fff;
    background-color: #000;
    width: 24px;
    height: 1.5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-690._3 {
    background-color: #fff;
  }

  .div-block-690._3.white {
    color: #333;
    background-color: #333;
  }

  .div-block-691 {
    display: block;
  }

  .link-block-99 {
    justify-content: space-between;
    align-items: stretch;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    text-decoration: none;
    display: flex;
  }

  .paragraph-173 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .link-block-100 {
    flex: 1;
    justify-content: space-between;
    padding-top: 1px;
    padding-left: 40px;
    padding-right: 48px;
    font-family: Pretendard, sans-serif;
    text-decoration: none;
    display: flex;
  }

  .div-block-692 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .link-block-101 {
    color: #a7a7a7;
    font-family: Pretendard, sans-serif;
    font-size: 15px;
    text-decoration: none;
  }

  .paragraph-175 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
  }

  .div-block-693 {
    display: block;
  }

  .div-block-694 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-695 {
    display: block;
  }

  .div-block-696 {
    color: #fff;
    background-color: #000;
    width: 24px;
    height: 1.5px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-696._1 {
    background-color: #fff;
  }

  .div-block-696._1.white {
    color: #333;
    background-color: #333;
  }

  .div-block-697 {
    grid-row-gap: 6px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
    display: flex;
  }

  .div-block-698 {
    background-color: #ebebeb;
    height: 1px;
    margin-top: 14px;
    margin-bottom: 14px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-700 {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 13px;
    display: flex;
  }

  .button-white-6 {
    color: #494949;
    padding-left: 40px;
    text-decoration: none;
    transition-property: none;
    display: block;
  }

  .paragraph-176 {
    color: #757575;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .eng-div-block-568-copy {
    width: 241px;
    height: 460px;
  }

  .eng-div-block-568-copy.width {
    height: 500px;
  }

  .div-block-568-copy, .en-block-519-copy {
    width: 241px;
    height: 460px;
  }

  .en-block-519-copy.height2 {
    width: 240px;
    height: 540px;
  }

  .en-block-561-copy {
    width: 241px;
    height: 460px;
  }

  .en-block-561-copy.height3 {
    height: 460px;
  }

  .div-block-561-copy {
    width: 241px;
    height: 460px;
  }

  .div-block-561-copy.height3 {
    height: 380px;
  }

  .en-block-561-co {
    width: 241px;
    height: 460px;
  }

  .en-block-561-co.height3 {
    height: 460px;
  }

  .en-block-561-cy {
    width: 241px;
    height: 460px;
  }

  .en-block-561-cy.height3 {
    height: 460px;
  }

  .kr-block-514-copy {
    width: 241px;
    height: 460px;
  }

  .en-block-514-copy {
    width: 241px;
    height: 540px;
  }

  .en-block-514-copy.tbb {
    height: 460px;
  }

  .div-block-496-en-copy, .div-block-493-en-copy {
    width: 410px;
    height: 60px;
  }

  .en-block-509-copy-copy {
    width: 241px;
    height: 460px;
  }

  .en-block-509-copy-copy.height {
    width: 240px;
    height: 470px;
  }

  .div-block-503-en-copy {
    width: 410px;
    height: 60px;
  }

  .div-block-502-copy-copy {
    width: 380px;
    height: 60px;
  }

  .mo_heading-3-copy.bluegrey900, .mo_heading-3-copy.bluegrey900.center {
    text-align: center;
    font-size: 21px;
  }

  .mo_heading-3-copy.bluegrey900.center.kr.car {
    margin-bottom: 4px;
    font-size: 24px;
  }

  .mo_heading-3-copy.bluegrey900.tablet {
    font-size: 21px;
    display: block;
  }

  .mo_heading-3-copy.bluegrey900.sdk, .mo_heading-3-copy.bluegrey900.fms, .mo_heading-3-copy.bluegrey900.blockchat {
    display: none;
  }

  .mo_heading-3-copy.bluegrey900.kr {
    font-size: 24px;
  }

  .final_section_industry_fms-copy {
    padding-top: 80px;
    padding-bottom: 120px;
  }

  .tablet1_en-block-512-copy {
    grid-column-gap: 11px;
    margin-top: 50px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .en-heading-41-copy {
    letter-spacing: -.8px;
    margin-bottom: 6px;
    font-size: 20px;
  }

  .en-heading-41-copy._1 {
    letter-spacing: -.5px;
    font-size: 16px;
  }

  .en-heading-41-copy._1._2 {
    margin-top: 20px;
  }

  .eheading-41-copy {
    letter-spacing: -.8px;
    margin-bottom: 6px;
    font-size: 20px;
  }

  .eheading-41-copy._1 {
    letter-spacing: -.5px;
    font-size: 16px;
  }

  .eheading-41-copy._1._2 {
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 140%;
  }

  .tablet1-en-div-block-517 {
    grid-column-gap: 11px;
    margin-top: 50px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-517-copy {
    grid-column-gap: 11px;
    margin-top: 50px;
    padding-left: 0;
    padding-right: 0;
  }

  .tablet1-env-block-517-c {
    grid-column-gap: 11px;
    margin-top: 50px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .tablet3-paragraph-138-copy, .f-paragraph-138-copy {
    margin-top: 10px;
    font-size: 16px;
  }

  .tb3-heading-56-copy, .tb33heading-56-copy, .tb3-heading-56-copy-copy {
    letter-spacing: -.8px;
    margin-bottom: 6px;
    font-size: 16px;
    display: none;
  }

  .heading-58-kr {
    letter-spacing: -.8px;
    margin-bottom: 6px;
    font-size: 18px;
  }

  .heading-58-kr.en {
    font-size: 16px;
  }

  .heading-58-krr {
    letter-spacing: -.8px;
    margin-bottom: 6px;
    font-size: 18px;
  }

  .heading-58-krr.en {
    font-size: 16px;
  }

  .kr-paragraph-114-copy {
    display: none;
  }

  .kr-paragraph-114-copy.tablet {
    margin-bottom: 0;
    display: block;
  }

  .krparagraph-114-copy {
    display: none;
  }

  .krparagraph-114-copy.tablet {
    margin-bottom: 0;
    display: block;
  }

  .paragraph-114-copy {
    display: none;
  }

  .paragraph-114-copy.tablet {
    margin-bottom: 0;
    display: block;
  }

  .paragraph-114-copy-copy {
    display: none;
  }

  .paragraph-114-copy-copy.tablet {
    margin-bottom: 0;
    display: block;
  }

  .pkraragraph-116-copy {
    display: none;
  }

  .pkraragraph-116-copy.tablet {
    margin-bottom: 0;
    display: block;
  }

  .krraragraph-116-copy {
    display: none;
  }

  .krraragraph-116-copy.tablet {
    margin-bottom: 0;
    display: block;
  }

  .krrraragraph-116-copy {
    display: none;
  }

  .krrraragraph-116-copy.tablet {
    margin-bottom: 0;
    display: block;
  }

  .kreparagraph-116-copy {
    display: none;
  }

  .kreparagraph-116-copy.tablet {
    margin-bottom: 0;
    display: block;
  }

  .krearagraph-116-copy {
    display: none;
  }

  .krearagraph-116-copy.tablet {
    margin-bottom: 0;
    display: block;
  }

  .heading-41-copy {
    letter-spacing: -.8px;
    margin-bottom: 6px;
    font-size: 20px;
  }

  .heading-41-copy._1 {
    letter-spacing: -.5px;
    font-size: 16px;
    display: none;
  }

  .heading-41-copy._1._2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .deheading-41-copy {
    letter-spacing: -.8px;
    margin-bottom: 6px;
    font-size: 20px;
  }

  .deheading-41-copy._1 {
    letter-spacing: -.5px;
    font-size: 16px;
    display: none;
  }

  .deheading-41-copy._1._2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .dsd {
    letter-spacing: -.8px;
    margin-bottom: 6px;
    font-size: 20px;
  }

  .dsd._1 {
    letter-spacing: -.5px;
    font-size: 16px;
  }

  .heading-44-copy {
    letter-spacing: -.8px;
    margin-bottom: 6px;
    font-size: 20px;
  }

  .heading-44-copy._1 {
    letter-spacing: -.5px;
    font-size: 16px;
  }

  .tablet1_en-block-512-copy-copy {
    grid-column-gap: 11px;
    margin-top: 50px;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .tablet1-env-block-517-c-copy {
    grid-column-gap: 11px;
    margin-top: 50px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-514-copy.tb {
    height: 460px;
  }

  .div-block-706, .div-block-707, .div-block-708, .div-block-709, .div-block-710 {
    display: none;
  }

  .div-block-512-copy {
    grid-column-gap: 11px;
    margin-top: 50px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-blockdd-517-copy {
    grid-column-gap: 11px;
    grid-column-gap: 11px;
    margin-top: 50px;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .tablet1-en-div-block-517-copy, .tablet1-env-block-517-c-copy-copy {
    grid-column-gap: 11px;
    margin-top: 50px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-514-copy-copy {
    width: 241px;
    height: 460px;
  }

  .div-block-514-copy-copy.mobile {
    height: 540px;
  }

  .div-block-514-copy-copy.tb {
    height: 560px;
  }

  .en-block-514-copy-copy {
    width: 241px;
    height: 540px;
  }

  .en-block-514-copy-copy.tbb {
    height: 560px;
  }

  .div-block-514-copy {
    width: 241px;
    height: 460px;
  }

  .div-block-514-copy.mobile {
    height: 540px;
  }

  .div-block-514-copy.mobile.tb.krtt {
    height: 460px;
  }

  .div-block-514-copy.mobile.tbb {
    height: 560px;
  }

  .div-block-514-copy.mobile.tbm.krtt {
    height: 460px;
  }

  .paragraph-178 {
    font-size: 15px;
  }

  .div-block-712 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .div-block-713 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    display: none;
  }

  .div-block-714 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    flex-direction: column;
    display: flex;
  }

  .paragraph-67-copy.bluegrey800 {
    color: #23283180;
    text-align: center;
    font-size: 16px;
  }

  .paragraph-67-copy.bluegrey800.nomargin {
    color: #23283180;
    margin-top: 0;
    font-size: 14px;
  }

  .paragraph-67-copy.bluegrey800.center.coov {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 120%;
  }

  .paragraph-67-copy.bluegrey800.chip {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 130%;
    display: block;
  }

  .paragraph-67-copy.bluegrey800.eng {
    font-size: 15px;
    line-height: 130%;
  }

  .paragraph-67-copy.bluegrey800.peti {
    text-align: left;
  }

  .paragraph-67-copy.white {
    font-size: 24px;
  }

  .div-block-715 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-direction: column;
    margin-top: 12px;
    display: flex;
  }

  .div-block-716 {
    margin-top: 8px;
  }

  .div-block-720 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .div-block-720.moov {
    width: auto;
  }

  .div-block-720.kor {
    min-width: 240px;
  }

  .div-block-720.kor.infra {
    min-width: 250px;
  }

  .div-block-724, .div-block-725, .div-block-726 {
    display: block;
  }

  .deniv-block-514-copy {
    width: 241px;
    height: 460px;
  }

  .deniv-block-514-copy.mobile {
    height: 540px;
  }

  .deniv-block-514-copy.mobile.tb.krtt, .deniv-block-514-copy.mobile.tbb, .deniv-block-514-copy.mobile.tbm.krtt {
    height: 460px;
  }

  .div-block-568-copy.width {
    height: 430px;
  }

  .div-block-568-copy, .div-block-568-copy-copy {
    width: 241px;
    height: 460px;
  }

  .div-block-568-copy-copy.width {
    height: 500px;
  }

  .div-bloccck-509-copy {
    width: 241px;
    height: 460px;
  }

  .div-bloccck-509-copy.height {
    width: 240px;
    height: 390px;
  }

  .div-block-519-copy {
    width: 241px;
    height: 460px;
  }

  .div-block-519-copy.height2 {
    width: 240px;
    height: 520px;
  }

  .paragraph-31-copy-copy {
    justify-content: center;
    font-size: 18px;
    display: flex;
  }

  .paragraph-31-copy-copy.tablet2 {
    display: none;
  }

  .paragraph-23-moov-2-copy {
    text-align: center;
    padding-left: 0;
    display: none;
  }

  ._1tablet-block-moov-copy.tablet1 {
    display: block;
  }

  .div-block-727 {
    display: none;
  }

  .div-block-728 {
    align-self: center;
    width: 190px;
    margin-top: 19px;
    padding-right: 0;
  }

  .div-block-729 {
    justify-content: center;
    display: flex;
  }

  .tb_heading-3-copy.bluegrey900 {
    text-align: center;
    min-width: 240px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 21px;
  }

  .tb_heading-3-copy.bluegrey900.center {
    text-align: center;
    font-size: 21px;
  }

  .tb_heading-3-copy.bluegrey900.center.kr.car {
    margin-bottom: 4px;
    font-size: 24px;
  }

  .tb_heading-3-copy.bluegrey900.center.car {
    font-size: 21px;
  }

  .tb_heading-3-copy.bluegrey900.tablet {
    font-size: 21px;
    display: block;
  }

  .tb_heading-3-copy.bluegrey900.sdk, .tb_heading-3-copy.bluegrey900.fms, .tb_heading-3-copy.bluegrey900.blockchat {
    display: none;
  }

  .tb_heading-3-copy.bluegrey900.kr {
    font-size: 24px;
    display: none;
  }

  .tb_heading-3-copy.white {
    font-size: 24px;
  }

  .tb2_heading-3-copy-copy.bluegrey900 {
    text-align: center;
    min-width: 240px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 21px;
  }

  .tb2_heading-3-copy-copy.bluegrey900.center {
    text-align: center;
    font-size: 21px;
  }

  .tb2_heading-3-copy-copy.bluegrey900.center.kr.car {
    margin-bottom: 4px;
    font-size: 24px;
  }

  .tb2_heading-3-copy-copy.bluegrey900.center.car {
    font-size: 21px;
  }

  .tb2_heading-3-copy-copy.bluegrey900.tablet {
    font-size: 21px;
    display: block;
  }

  .tb2_heading-3-copy-copy.bluegrey900.sdk, .tb2_heading-3-copy-copy.bluegrey900.fms, .tb2_heading-3-copy-copy.bluegrey900.blockchat {
    display: none;
  }

  .tb2_heading-3-copy-copy.bluegrey900.kr {
    font-size: 24px;
    display: block;
  }

  .tb2_heading-3-copy-copy.white {
    font-size: 24px;
  }

  .tb_en_heading-3-copy.bluegrey900 {
    text-align: center;
    min-width: 240px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 21px;
  }

  .tb_en_heading-3-copy.bluegrey900.center {
    text-align: center;
    font-size: 21px;
  }

  .tb_en_heading-3-copy.bluegrey900.center.kr.car {
    margin-bottom: 4px;
    font-size: 24px;
  }

  .tb_en_heading-3-copy.bluegrey900.center.car {
    font-size: 21px;
  }

  .tb_en_heading-3-copy.bluegrey900.tablet {
    font-size: 21px;
    display: block;
  }

  .tb_en_heading-3-copy.bluegrey900.sdk, .tb_en_heading-3-copy.bluegrey900.fms, .tb_en_heading-3-copy.bluegrey900.blockchat {
    display: none;
  }

  .tb_en_heading-3-copy.bluegrey900.kr, .tb_en_heading-3-copy.white {
    font-size: 24px;
  }

  .image-309 {
    max-width: 90%;
  }

  .about-paragraph-4-copy {
    width: 600px;
    font-size: 20px;
  }

  .tech-div-block-out, .tech-div-block-29-copy {
    height: 90vh;
    display: flex;
  }

  .quick-stack-4 {
    padding-top: 0;
  }

  .div-block-733 {
    justify-content: flex-end;
    align-items: center;
    max-width: 425px;
  }

  .div-block-734 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex: 1;
    justify-content: space-between;
    padding-left: 60px;
    padding-right: 60px;
  }

  .heading-3-copy.bluegrey900 {
    text-align: center;
    min-width: 240px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 21px;
  }

  .heading-3-copy.bluegrey900.center {
    text-align: center;
    font-size: 21px;
  }

  .heading-3-copy.bluegrey900.center.kr.car {
    margin-bottom: 4px;
    font-size: 24px;
  }

  .heading-3-copy.bluegrey900.center.car {
    font-size: 21px;
  }

  .heading-3-copy.bluegrey900.tablet {
    font-size: 21px;
    display: block;
  }

  .heading-3-copy.bluegrey900.sdk, .heading-3-copy.bluegrey900.fms, .heading-3-copy.bluegrey900.blockchat {
    display: none;
  }

  .heading-3-copy.bluegrey900.kr, .heading-3-copy.white {
    font-size: 24px;
  }

  .heading-3-copy.white.infra {
    font-size: 32px;
  }

  .moov_paragraph-67.bluegrey800 {
    color: #23283180;
    text-align: center;
    margin-bottom: 4px;
    font-size: 16px;
  }

  .moov_paragraph-67.bluegrey800.nomargin {
    color: #23283180;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
  }

  .moov_paragraph-67.bluegrey800.center {
    margin-top: 12px;
  }

  .moov_paragraph-67.bluegrey800.center.coov {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 120%;
  }

  .moov_paragraph-67.bluegrey800.center.tablet {
    padding-left: 24px;
    padding-right: 24px;
  }

  .moov_paragraph-67.bluegrey800.chip {
    font-size: 15px;
    line-height: 130%;
    display: none;
  }

  .moov_paragraph-67.bluegrey800.eng {
    font-size: 15px;
    line-height: 130%;
  }

  .moov_paragraph-67.bluegrey800.peti {
    text-align: left;
  }

  .moov_paragraph-67.bluegrey800.chat {
    display: block;
  }

  .moov_paragraph-67.bluegrey800.chat.tabletoff {
    display: none;
  }

  .moov_paragraph-67.bluegrey800.infra {
    text-align: left;
    margin-bottom: 4px;
    font-size: 16px;
  }

  .moov_paragraph-67.white {
    font-size: 24px;
  }

  .relay_image-311 {
    max-width: 90%;
  }

  .heading-77, .heading-77.mo {
    font-size: 24px;
  }

  .div-block-735 {
    padding-top: 80px;
  }

  .div-block-736 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
  }

  .moov_paragraph-67-copy.bluegrey800 {
    color: #23283180;
    text-align: center;
    margin-bottom: 4px;
    font-size: 16px;
  }

  .moov_paragraph-67-copy.bluegrey800.nomargin {
    color: #23283180;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
  }

  .moov_paragraph-67-copy.bluegrey800.center {
    margin-top: 12px;
  }

  .moov_paragraph-67-copy.bluegrey800.center.coov {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 120%;
  }

  .moov_paragraph-67-copy.bluegrey800.center.tablet {
    padding-left: 24px;
    padding-right: 24px;
  }

  .moov_paragraph-67-copy.bluegrey800.chip {
    font-size: 15px;
    line-height: 130%;
    display: none;
  }

  .moov_paragraph-67-copy.bluegrey800.eng {
    font-size: 15px;
    line-height: 130%;
  }

  .moov_paragraph-67-copy.bluegrey800.peti {
    text-align: left;
  }

  .moov_paragraph-67-copy.bluegrey800.chat {
    display: block;
  }

  .moov_paragraph-67-copy.bluegrey800.chat.tabletoff {
    display: none;
  }

  .moov_paragraph-67-copy.bluegrey800.infra {
    text-align: left;
    margin-bottom: 4px;
    font-size: 16px;
  }

  .moov_paragraph-67-copy.white {
    font-size: 24px;
  }

  .footer_desktop-3 {
    display: none;
  }

  .footer_tablet-3 {
    background-color: #f5f5f7;
    padding: 60px 0 80px;
    display: block;
  }

  .frame-427320163 {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar_desktop-2, .navbar_mobile-2 {
    margin-left: auto;
  }

  .footer_desktop-4 {
    display: none;
  }

  .frame-427320173 {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar_mobile-3, .navbar_desktop-3 {
    margin-left: auto;
  }

  .footer_desktop-5 {
    display: none;
  }

  .frame-427320186 {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar_mobile-4, .navbar_desktop-4 {
    margin-left: auto;
  }

  .footer_desktop-6 {
    display: none;
  }

  .frame-427320197 {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar_mobile-5 {
    margin-left: auto;
  }

  .footer_desktop-7 {
    display: none;
  }

  .frame-427320205, .frame-427320212 {
    padding-left: 0;
    padding-right: 0;
  }

  .footer_desktop-8, .footer_desktop-9 {
    display: none;
  }

  .frame-427320223, .frame-427320230 {
    padding-left: 0;
    padding-right: 0;
  }

  .footer_desktop-10 {
    display: none;
  }

  .about-paragraph-5-mobile {
    width: 90vw;
    max-width: 900px;
    font-size: 17px;
  }

  .about-paragraph-mobile {
    text-align: left;
    width: 85vw;
    min-width: 400px;
    max-width: 900px;
    padding-left: 0;
    font-size: 18px;
  }

  .about-paragraph-mobile._565 {
    text-align: left;
    width: 85vw;
    max-width: 900px;
    font-size: 18px;
  }

  .about-paragraph-mobile._565.white {
    width: 600px;
  }

  .about-paragraph-mobile._550 {
    width: 85vw;
    min-width: 400px;
    max-width: 900px;
    margin-top: 24px;
  }

  .about-paragraph-mobile._1080 {
    width: 85vw;
  }

  .about-paragraph-mobile._520 {
    padding-left: 0;
  }

  .about-paragraph-mmobile {
    text-align: left;
    width: 85vw;
    min-width: 400px;
    max-width: 900px;
    padding-left: 0;
    font-size: 18px;
  }

  .about-paragraph-mmobile._565 {
    text-align: left;
    width: 85vw;
    max-width: 900px;
    font-size: 18px;
  }

  .about-paragraph-mmobile._565.white {
    width: 600px;
  }

  .about-paragraph-mmobile._550 {
    width: 85vw;
    min-width: 400px;
    max-width: 900px;
    margin-top: 24px;
  }

  .about-paragraph-mmobile._1080 {
    width: 85vw;
  }

  .about-paragraph-mmobile._520 {
    padding-left: 0;
  }

  .about-paragraph-4-copy-mobile {
    width: 600px;
    font-size: 20px;
  }

  .heading-5-mobile.center {
    text-align: left;
    width: 90vw;
    max-width: 900px;
    font-size: 20px;
  }

  .about-paragraph-6-mobile {
    text-align: center;
    width: 45vw;
    min-width: 360px;
    max-width: 400px;
    font-size: 16px;
  }

  .about-paragraph-6-mobile.grey {
    text-align: center;
    width: 80vw;
    min-width: 580px;
    font-size: 18px;
  }

  .tech-paragraph-mobile-pet {
    text-align: left;
    width: 85vw;
    min-width: 400px;
    max-width: 900px;
    padding-left: 0;
    font-size: 18px;
  }

  .tech-paragraph-mobile-pet._565 {
    text-align: left;
    width: 85vw;
    max-width: 900px;
    font-size: 18px;
  }

  .tech-paragraph-mobile-pet._565.white {
    width: 600px;
  }

  .tech-paragraph-mobile-pet._550 {
    width: 85vw;
    min-width: 400px;
    max-width: 900px;
    margin-top: 24px;
  }

  .tech-paragraph-mobile-pet._1080 {
    width: 85vw;
  }

  .tech-paragraph-mobile-pet._520 {
    text-align: center;
    padding-left: 0;
  }

  .tech-paragraph {
    text-align: left;
    width: 85vw;
    min-width: 400px;
    max-width: 900px;
    padding-left: 0;
    font-size: 18px;
  }

  .tech-paragraph._565 {
    text-align: left;
    width: 85vw;
    max-width: 900px;
    font-size: 18px;
  }

  .tech-paragraph._565.white {
    width: 600px;
  }

  .tech-paragraph._550 {
    width: 85vw;
    min-width: 400px;
    max-width: 900px;
    margin-top: 24px;
  }

  .tech-paragraph._1080 {
    width: 85vw;
  }

  .tech-paragraph._520 {
    text-align: left;
    width: 85vw;
    max-width: 1080px;
    padding-left: 0;
  }

  .heading-34_mobile-moov-copy.mobile {
    text-align: left;
    margin-bottom: 40px;
    font-size: 18px;
    display: block;
  }

  .about-paragraph-kr {
    text-align: left;
    width: 85vw;
    min-width: 400px;
    max-width: 900px;
    padding-left: 0;
    font-size: 18px;
  }

  .about-paragraph-kr._565 {
    text-align: left;
    width: 85vw;
    max-width: 900px;
    font-size: 18px;
  }

  .about-paragraph-kr._565.white {
    width: 600px;
  }

  .about-paragraph-kr._550 {
    width: 85vw;
    min-width: 400px;
    max-width: 900px;
    margin-top: 24px;
  }

  .about-paragraph-kr._1080 {
    width: 85vw;
  }

  .about-paragraph-kr._520 {
    text-align: center;
    padding-left: 0;
  }

  .about-paragraph-4-kr {
    width: 600px;
    font-size: 20px;
  }

  .about-paragraph-5-kr {
    width: 90vw;
    max-width: 900px;
    font-size: 17px;
  }

  .heading-5-kr.center {
    text-align: left;
    width: 90vw;
    max-width: 900px;
    font-size: 24px;
  }

  .about-paragraph-6-kr {
    text-align: center;
    width: 45vw;
    min-width: 360px;
    max-width: 400px;
    font-size: 16px;
  }

  .about-paragraph-6-kr.grey {
    text-align: center;
    width: 80vw;
    min-width: 580px;
    font-size: 18px;
  }

  .heading-5-about-kr.center {
    text-align: left;
    width: 90vw;
    max-width: 900px;
    font-size: 24px;
  }

  .about-div-1-copy {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
  }

  .about-paragraph-5-kr--mobile {
    width: 90vw;
    max-width: 900px;
    font-size: 17px;
    display: none;
  }

  .tb1-paragraph-138-fms {
    margin-top: 10px;
    padding-left: 80px;
    padding-right: 80px;
    font-size: 16px;
    display: none;
  }

  .tb3heading-53-fms {
    margin-top: 40px;
    font-size: 24px;
  }

  .tb3paragraph-138-fms {
    margin-top: 10px;
    padding-left: 80px;
    padding-right: 80px;
    font-size: 16px;
    display: block;
  }

  .kr-div-block-733-cmoov {
    justify-content: flex-end;
    align-items: center;
    max-width: 425px;
  }

  .about-heading-2-en-mobile {
    width: 85vw;
    margin-bottom: 8px;
    font-size: 30px;
  }

  .about-heading-2-en-mobile.white {
    text-align: left;
    width: 600px;
  }

  .div-block-746 {
    grid-column-gap: 40px;
  }

  .about-heading-2-krkr {
    width: 85vw;
    margin-bottom: 8px;
    font-size: 30px;
  }

  .about-heading-2-krkr.white {
    text-align: left;
    width: 600px;
    font-weight: 600;
  }

  .heading-59-copy {
    margin-top: 46px;
    font-size: 24px;
  }

  .heading-59-copy.margin {
    margin-top: 120px;
    font-size: 28px;
  }

  .div-block-383-copy {
    width: 190px;
    margin-right: -20px;
  }

  .div-block-383-copy.opacity0 {
    align-items: flex-start;
    width: 170px;
  }

  .div-block-383-copy_kr {
    width: 190px;
    margin-right: -20px;
  }

  .div-block-383-copy_kr.opacity0 {
    align-items: flex-start;
    width: 170px;
  }

  .sns-logo {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    width: 190px;
    margin-top: 4px;
    margin-bottom: 16px;
    margin-right: -20px;
    display: flex;
  }

  .sns-logo.opacity0 {
    align-items: flex-start;
    width: 170px;
  }

  .link-block-108 {
    width: 18px;
  }

  .link-block-108-copy {
    width: 23px;
    height: 23px;
  }

  .div-block-386-copy {
    display: block;
  }

  .heading-78, .heading-78.white {
    font-size: 32px;
  }

  .heading-78.white.peti, .heading-78.white.peti.en {
    font-size: 24px;
  }

  .about-heading-2-copy {
    width: 85vw;
    margin-bottom: 8px;
    font-size: 26px;
  }

  .about-heading-2-copy.white {
    text-align: left;
    width: 600px;
    font-weight: 600;
  }

  .about-heading-2-c {
    width: 85vw;
    margin-bottom: 8px;
    font-size: 30px;
  }

  .about-heading-2-c.white {
    text-align: left;
    width: 600px;
    font-weight: 600;
  }

  .en_heading-59-copy {
    margin-top: 46px;
    font-size: 28px;
  }

  .en_heading-59-copy.margin {
    margin-top: 120px;
    font-size: 28px;
  }

  .mo_paragraph-106-copy {
    font-size: 16px;
  }

  .paragraph-138-copy {
    margin-top: 10px;
    padding-left: 80px;
    padding-right: 80px;
    font-size: 16px;
    display: none;
  }

  .paragraph-106-copy {
    font-size: 16px;
  }

  .heading-53-copy {
    margin-top: 40px;
    font-size: 24px;
  }

  .heading-46-moov-copy {
    font-size: 20px;
  }

  .tablet222 {
    color: #fff;
    margin-top: 0;
    padding-top: 200px;
    font-family: Pretendard, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 130%;
    display: none;
  }

  .tablet222-copy-tb {
    color: #fff;
    margin-top: 0;
    padding-top: 200px;
    font-family: Pretendard, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 130%;
    display: block;
  }

  .div-block-749 {
    width: 52%;
    padding: 24px 30px;
    display: none;
  }

  .button-11 {
    border-radius: 20px;
    margin-left: 0;
  }

  .paragraph-181 {
    margin-bottom: 16px;
    display: block;
  }

  .heading-79 {
    font-size: 20px;
  }

  .image-161-copy {
    display: none;
    position: absolute;
    inset: 16px 16px auto auto;
  }

  .about-heading-2-numbers {
    width: 85vw;
    margin-bottom: 0;
    font-size: 20px;
  }

  .about-heading-2-numbers.white {
    text-align: left;
    width: 600px;
    font-weight: 600;
  }

  .about-paragraph-5-copy {
    width: 90vw;
    max-width: 900px;
    font-size: 17px;
    display: block;
  }

  .button-11-copy {
    border-radius: 20px;
    margin-left: 0;
  }

  .paragraph-182 {
    font-size: 32px;
  }

  .tech-div-block-30-mobile-last, .tech-div-block-30-last, .tech-div-block-30-lastlast, .tech-div-block-30-mobile-lastlast {
    margin-left: 0;
    margin-right: 0;
  }

  .navbar-3-white-car {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media screen and (max-width: 767px) {
  .image-8, .image-9 {
    object-fit: cover;
    width: 568px;
  }

  .section_mobile1 {
    display: none;
  }

  .frame-427319746 {
    inset: 0% auto auto 0%;
  }

  .section_mobile2 {
    display: none;
  }

  .section-20 {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64465d1a68ab70eac7d7a268_main.png");
    background-position: 50%;
    background-size: cover;
    padding-top: 160px;
    padding-bottom: 800px;
  }

  .container-32 {
    justify-content: center;
    display: flex;
  }

  .section_desktop8_chip, .section_desktop9_chip, .section_desktop10_chip {
    padding-top: 40px;
  }

  .section_mobile4_kr, .section_mobile7_kr, .section_mobile4_eng, .section_mobile4_chip_eng {
    display: none;
  }

  .frame-427319837 {
    padding-left: 0;
  }

  .container-57 {
    padding-bottom: 80px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .section_mobile11_chip_eng {
    display: block;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .navbar_desktop {
    margin-left: auto;
  }

  .footer_mobile {
    background-color: #eee;
    padding: 0;
    display: none;
  }

  .container-58 {
    padding: 60px 40px 80px;
  }

  .text-36 {
    color: #41414180;
  }

  .container-61 {
    padding: 60px 40px 80px;
  }

  .footer_tablet {
    background-color: #f5f5f7;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .navbar_mobile {
    margin-left: auto;
  }

  .text-192 {
    font-size: 40px;
  }

  .sub-description {
    font-size: 18px;
  }

  .sub-description.enen {
    font-size: 16px;
  }

  .container-64 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section16_mobile_chip_eng {
    display: none;
  }

  .image-36 {
    object-fit: cover;
    width: 568px;
  }

  .section12_mobile_id_en {
    display: none;
  }

  .frame-427319864 {
    text-align: center;
    align-items: center;
  }

  .frame-427319865 {
    align-items: center;
  }

  .frame-427319866 {
    align-items: center;
    padding-top: 14px;
    padding-left: 0;
    padding-right: 0;
  }

  .frame-427319869 {
    align-items: center;
    width: auto;
    max-width: none;
  }

  .frame-427319870 {
    width: auto;
    max-width: none;
  }

  .text-205 {
    font-size: 15px;
  }

  .frame-427319871, .frame-427319872 {
    width: auto;
    max-width: none;
  }

  .section12_mobile_id_kr {
    display: none;
  }

  .section1_desktop_id__en {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/65c478a9dac9f1cb1440c1ef_sec03-min.png");
  }

  .text-258 {
    font-size: 44px;
  }

  .for-developing-a-nation-wide-id-system-within-1-year-at-no-cost-2 {
    font-size: 20px;
  }

  .container-83 {
    padding-bottom: 560px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .frame-427319937 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-50 {
    max-width: 360px;
  }

  .image-51 {
    border-radius: 12px;
    max-width: 460px;
  }

  .container-86 {
    padding-bottom: 120px;
  }

  .text-259 {
    font-size: 36px;
  }

  .it-is-possible-to-request-id-issuance-and-register-it-using-smartphones-without-requiring-centralized-servers-issuing-and-registration-infrastructures-in-other-words-an-id-system-can-be-established-with-only-an-app-on-smartphones {
    font-size: 20px;
  }

  .container-87 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-88 {
    padding-top: 0;
  }

  .image-52 {
    border-radius: 12px;
    max-width: 450px;
  }

  .step-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-260 {
    font-size: 18px;
  }

  .step-1-start-id-issuance-3, .step-1-start-id-issuance-4 {
    font-size: 28px;
  }

  .image-54, .image-55, .image-56 {
    border-radius: 12px;
    max-width: 450px;
  }

  .frame-427319939 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-261 {
    text-align: center;
    font-size: 34px;
  }

  .using-a-portable-device-it-is-possible-to-issue-physical-id-card-with-an-embedded-blockchain-chip-on-site-once-ids-are-issued-the-information-is-automatically-recorded-in-the-government-database-in-real-time-the-government-can-monitor-the-id-database-and-issuance-progress-at-any-time-2 {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
  }

  .using-a-portable-device-it-is-possible-to-issue-physical-id-card-with-an-embedded-blockchain-chip-on-site-once-ids-are-issued-the-information-is-automatically-recorded-in-the-government-database-in-real-time-the-government-can-monitor-the-id-database-and-issuance-progress-at-any-time-3 {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 20px;
  }

  .text-265 {
    font-size: 34px;
  }

  .image-60 {
    max-width: 400px;
  }

  .using-a-portable-device-it-is-possible-to-issue-physical-id-card-with-an-embedded-blockchain-chip-on-site-once-ids-are-issued-the-information-is-automatically-recorded-in-the-government-database-in-real-time-the-government-can-monitor-the-id-database-and-issuance-progress-at-any-time-4 {
    font-size: 20px;
  }

  .container-92 {
    padding-top: 10px;
  }

  .div-block-39 {
    padding-left: 80px;
    padding-right: 80px;
  }

  .columns-11 {
    flex-direction: column;
    align-items: center;
  }

  .frame-427319946 {
    padding-top: 40px;
  }

  .image-69 {
    border-radius: 12px;
    max-width: 450px;
  }

  .text-272, .text-274, .text-276 {
    font-size: 26px;
  }

  .text-281 {
    font-size: 34px;
  }

  .frame-427319962 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .frame-427319964 {
    padding-top: 100px;
  }

  .text-284 {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 34px;
  }

  .frame-427319966 {
    padding-top: 40px;
  }

  .text-285 {
    font-size: 18px;
  }

  .image-78 {
    border-radius: 12px;
  }

  .frame-427319989, .frame-427319990, .div-block-44 {
    padding-left: 0;
    padding-right: 0;
  }

  .frame-427319992 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-80 {
    border-radius: 12px;
    max-width: 460px;
  }

  .div-block-45 {
    padding-bottom: 60px;
  }

  .div-block-46 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-81 {
    max-width: 400px;
  }

  .coov-text1 {
    font-size: 20px;
  }

  .div-block-47 {
    justify-content: center;
    padding: 20px 40px;
    display: flex;
  }

  .experienced-in-establishing-id-system {
    text-align: center;
    font-size: 34px;
  }

  .frame-427319997 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-101 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-82 {
    max-width: 400px;
    padding: 20px 10px;
  }

  .frame-427320006 {
    padding-top: 120px;
  }

  .using-a-portable-device-it-is-possible-to-issue-physical-id-card-with-an-embedded-blockchain-chip-on-site-once-ids-are-issued-the-information-is-automatically-recorded-in-the-government-database-in-real-time-the-government-can-monitor-the-id-database-and-issuance-progress-at-any-time-5 {
    padding-top: 60px;
    padding-bottom: 60px;
    font-size: 18px;
  }

  .image-83 {
    border-radius: 12px;
    max-width: 460px;
  }

  .container-103 {
    justify-content: center;
    display: flex;
  }

  .tablet_second {
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-85 {
    max-width: 460px;
    padding-top: 40px;
  }

  .super-id-is-an-revolutionary-solution-that-can-develop-an-enhanced-complete-id-system-within-1-2-years-with-less-than-millionsusd-in-costs-5 {
    max-width: 100%;
    font-size: 18px;
  }

  .super-id-is-an-revolutionary-solution-that-can-develop-an-enhanced-complete-id-system-within-1-2-years-with-less-than-millionsusd-in-costs-6 {
    font-size: 20px;
  }

  .authorized-public-officials-can-use-their-smartphones-to-issue-ids-to-the-citizens-at-anywhere-at-any-time-it-is-possible-to-issue-a-variety-of-certificates-id-passport-driver-s-license-vaccination-records-etc-at-once-the-authenticity-of-all-issued-certificates-and-the-privacy-of-personal-information-are-protected-using-the-blockchain-technology-2, .authorized-public-officials-can-use-their-smartphones-to-issue-ids-to-the-citizens-at-anywhere-at-any-time-it-is-possible-to-issue-a-variety-of-certificates-id-passport-driver-s-license-vaccination-records-etc-at-once-the-authenticity-of-all-issued-certificates-and-the-privacy-of-personal-information-are-protected-using-the-blockchain-technology-3 {
    font-size: 18px;
  }

  .text-319-copy-copy.tablet {
    font-size: 32px;
  }

  .text-260-copy {
    font-size: 20px;
  }

  .image-86 {
    max-width: 460px;
    display: block;
  }

  .container-105 {
    justify-content: center;
    display: flex;
  }

  .image-87 {
    max-width: 460px;
  }

  .container-106 {
    justify-content: center;
    display: flex;
  }

  .image-88 {
    max-width: 460px;
  }

  .container-107 {
    justify-content: center;
    display: flex;
  }

  .text-260-copy-copy {
    font-size: 18px;
  }

  .section1_desktop__id_kr.kr {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/65c478a9dac9f1cb1440c1ef_sec03-min.png");
  }

  .section14_desktop__id_kr {
    padding-left: 20px;
    padding-right: 20px;
  }

  .for-developing-a-nation-wide-id-system-within-1-year-at-no-cost-2-copy {
    font-size: 20px;
  }

  .container-92-desktop, .container-92-tablet {
    padding-top: 10px;
  }

  .using-a-portable-device-it-is-possible-to-issue-physical-id-card-with-an-embedded-blockchain-chip-on-site-once-ids-are-issued-the-information-is-automatically-recorded-in-the-government-database-in-real-time-the-government-can-monitor-the-id-database-and-issuance-progress-at-any-time-5-copy {
    padding-top: 60px;
    padding-bottom: 60px;
    font-size: 18px;
  }

  .image-93, .image-94, .image-95 {
    object-fit: cover;
    width: 568px;
  }

  .card-01-1 {
    object-fit: fill;
    flex: 1;
    margin-right: 42px;
  }

  .image-99, .image-100, .image-101, .image-102, .image-106 {
    object-fit: cover;
    width: 568px;
  }

  .container-128 {
    padding: 60px 40px 80px;
  }

  .section_div_white, .section_div_blue {
    padding-top: 80px;
  }

  .section_desktop-3 {
    display: none;
  }

  .custom-container {
    padding-top: 8px;
    padding-left: 0;
    padding-right: 0;
  }

  .cover_title {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-429 {
    font-size: 56px;
  }

  .incomplete-existing-genuine-authentication-solutions {
    font-size: 34px;
  }

  .section_middle-black {
    padding-top: 8vh;
  }

  .text-33-copy, .text-33-copy.korean {
    width: auto;
  }

  .problems-with-normal-chip-authentication {
    font-size: 34px;
  }

  .text-27 {
    width: 400px;
    font-size: 28px;
  }

  .text-26 {
    font-size: 30px;
  }

  .section_middle-white {
    padding-top: 8vh;
  }

  .text-30 {
    font-size: 44px;
  }

  .error-3beb73ae-07fb-8ecb-755e-cf9203d19cb1 {
    font-size: 18px;
  }

  .text-434 {
    text-align: center;
    padding-bottom: 10px;
    font-size: 34px;
  }

  .problem-text-01-copy {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .text-436, .text-436.korean {
    width: auto;
  }

  .text-437 {
    width: auto;
    font-size: 28px;
  }

  .image-5 {
    margin-bottom: 0;
  }

  .text-439, .text-439.korean {
    width: auto;
  }

  .text-440, .text-441 {
    font-size: 28px;
  }

  .text-442 {
    font-size: 34px;
  }

  .text-444, .text-444.korean {
    width: auto;
  }

  .text-445 {
    font-size: 28px;
  }

  .section_middle-grey {
    padding-top: 10vh;
    padding-bottom: 10vh;
    display: block;
  }

  .text-446 {
    width: 300px;
    font-size: 28px;
  }

  .text-447 {
    font-size: 34px;
  }

  .text-449 {
    width: auto;
  }

  .text-451 {
    font-size: 28px;
  }

  .blockchain-tag-total-distribution-management-platform {
    font-size: 38px;
  }

  .text-453 {
    padding-top: 16px;
    font-size: 20px;
  }

  .heading-10 {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
  }

  .heading-11 {
    font-size: 30px;
  }

  .paragraph-9 {
    color: #787878;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-8, .heading-9 {
    text-align: center;
  }

  .section_middle-black_mobile {
    padding-top: 0;
    padding-bottom: 10vh;
  }

  .section_middle-white-_dashboard, .section_middle-white_eyes {
    padding-top: 10vh;
  }

  .section_middle-white-copy {
    padding-top: 8vh;
  }

  .image-121, .image-122 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .section_middle-white-2 {
    display: none;
  }

  .section_middle-white-copy-copy {
    padding-bottom: 0;
  }

  .image-124 {
    border-radius: 10px;
  }

  .section_middle-white-copy-copy {
    padding-top: 8vh;
  }

  .frame-427319866-copy {
    align-items: center;
    padding-top: 14px;
  }

  .problem-1-3 {
    font-size: 24px;
  }

  .incomplete-existing-genuine-authentication-solutions-2 {
    font-size: 34px;
  }

  .section_middle-black-2-copy_eng {
    padding-top: 5vh;
  }

  .ct {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .section_middle-black-2-copy_kor {
    padding-top: 5vh;
    padding-bottom: 5vh;
  }

  .problem-text-01-copy-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: center;
  }

  .text-455 {
    line-height: 90%;
  }

  .text-456, .text-456.korean {
    text-align: center;
    width: auto;
  }

  .frame-427320150 {
    flex-direction: column;
    align-items: center;
  }

  .text-457, .text-458 {
    font-size: 28px;
  }

  .text-458.korean {
    text-align: center;
    line-height: 150%;
  }

  .text-459 {
    font-size: 34px;
  }

  .custom-container-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-9-copy {
    color: #787878;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-125 {
    border-radius: 16px;
  }

  .image-126 {
    border-radius: 12px;
  }

  .section_middle-white-copy-copy-copy {
    padding-top: 8vh;
    padding-bottom: 0;
  }

  .link-block-19 {
    padding-right: 40px;
  }

  .navbar-3 {
    position: fixed;
    inset: 0% 0% auto;
  }

  .link-block-15, .div-block-246 {
    padding-right: 40px;
  }

  .container-135 {
    padding-left: 29px;
    padding-right: 33px;
  }

  .product_contents {
    height: 0;
  }

  .link-block-24 {
    padding-right: 15px;
    text-decoration: none;
  }

  .link-block-24.tech_kr {
    opacity: .4;
  }

  .link-block-24.tech_kr.w--current {
    opacity: 1;
  }

  .link-block-24.press_kr, .link-block-24.contact_kr {
    opacity: .4;
  }

  .link-block-24.contact_kr.w--current {
    opacity: 1;
  }

  .link-block-24.super_kr {
    opacity: .4;
  }

  .link-block-24.super_kr.w--current {
    opacity: 1;
  }

  .link-block-24.connected_kr {
    opacity: .4;
  }

  .link-block-24.connected_kr.w--current {
    opacity: 1;
  }

  .eng-button {
    color: #9b9b9b;
  }

  .link-block-18 {
    padding-right: 40px;
  }

  .div-block-346 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    padding-top: 14px;
    padding-bottom: 15px;
    padding-left: 40px;
    display: flex;
  }

  .div-block-222._2, .div-block-221._1 {
    background-color: #fff;
  }

  .div-block-221._1.white {
    background-color: #2d2d2d;
  }

  .button-white-2 {
    color: #494949;
    padding-left: 0;
    text-decoration: none;
  }

  .paragraph-63 {
    opacity: 1;
    color: #494949;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
  }

  .paragraph-63.eng {
    opacity: 1;
    color: #333;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-347 {
    display: none;
  }

  .link-block-14 {
    padding-right: 40px;
  }

  .link-block-25 {
    text-decoration: none;
  }

  .link-block-25.en-home, .link-block-25.tech_en {
    opacity: .4;
  }

  .link-block-25.tech_en.w--current {
    opacity: 1;
  }

  .link-block-25.contact_en {
    opacity: .4;
  }

  .link-block-25.contact_en.w--current {
    opacity: 1;
  }

  .link-block-25.super_en {
    opacity: .4;
  }

  .link-block-25.super_en.w--current {
    opacity: 1;
  }

  .link-block-25.connected_en {
    opacity: .4;
  }

  .link-block-25.connected_en.w--current {
    opacity: 1;
  }

  .link-block-25.about_en, .link-block-25.partners_en, .link-block-25.chip_en, .link-block-25.fms_en, .link-block-25.moov_en, .link-block-25.proptech_en, .link-block-25.press1_en {
    opacity: .4;
  }

  .div-block-223._3 {
    background-color: #fff;
  }

  .div-block-223._3.white {
    background-color: #2d2d2d;
  }

  .link-block-27.eng {
    opacity: 1;
  }

  .link-block-16 {
    padding-right: 40px;
  }

  .div-block-348 {
    grid-column-gap: 40px;
    grid-row-gap: 32px;
    flex-flow: wrap;
    margin-bottom: 86px;
  }

  .heading {
    font-size: 36px;
  }

  .bold-text {
    font-weight: 500;
  }

  .div-block-349 {
    grid-row-gap: 6px;
  }

  .div-block-350 {
    margin-top: 30vh;
    margin-bottom: 0;
  }

  .section_hero {
    grid-row-gap: 50px;
    object-fit: cover;
    background-color: #0000;
    justify-content: center;
    height: auto;
    margin-top: 0;
  }

  .section_hero.fms {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-351 {
    grid-row-gap: 6px;
  }

  .paragraph.herosection {
    grid-row-gap: 2px;
    flex-direction: column;
    align-items: flex-start;
  }

  .section_1column.moov {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-136 {
    padding-top: 0;
  }

  .div-block-354 {
    max-width: 550px;
    margin-top: 9px;
    padding-right: 6px;
  }

  .div-block-354.infra {
    margin-top: 10px;
  }

  .paragraph-7.white {
    text-align: center;
    font-size: 20px;
  }

  .heading-2.white {
    text-align: center;
    flex: 0 auto;
    font-size: 30px;
  }

  .image-137 {
    display: none;
  }

  .div-block-355 {
    flex-direction: column;
    padding: 70px 30px;
    position: relative;
  }

  .div-block-355.infra {
    padding-bottom: 32px;
  }

  .image-138 {
    display: block;
    position: absolute;
    inset: 7% 7% auto auto;
  }

  .div-block-357 {
    align-self: auto;
    align-items: center;
    min-width: 230px;
  }

  .image-139 {
    padding-top: 0;
  }

  .div-block-361 {
    max-width: 550px;
    margin-top: 9px;
    padding-right: 6px;
  }

  .div-block-361.infra {
    margin-top: 10px;
  }

  .paragraph-65.white {
    text-align: center;
    font-size: 20px;
  }

  .heading-13.white {
    text-align: center;
    flex: 0 auto;
    font-size: 30px;
  }

  .image-140 {
    display: none;
  }

  .div-block-362 {
    flex-direction: column;
    padding: 70px 30px;
    position: relative;
  }

  .div-block-362.infra {
    flex-direction: column;
    padding-bottom: 32px;
  }

  .image-141 {
    display: block;
    position: absolute;
    inset: 7% 7% auto auto;
  }

  .div-block-364 {
    align-self: auto;
    align-items: center;
    min-width: 230px;
  }

  .image-142 {
    position: absolute;
    top: 7%;
    right: 7%;
  }

  .image-144 {
    padding-top: 0;
  }

  .div-block-368 {
    max-width: 550px;
    margin-top: 9px;
    padding-right: 6px;
  }

  .div-block-368.moov {
    align-self: auto;
    max-width: 570px;
    margin-top: 20px;
  }

  .paragraph-66.bluegrey800 {
    text-align: center;
  }

  .heading-14.bluegrey900 {
    text-align: center;
    font-size: 30px;
  }

  .div-block-369 {
    flex-direction: column;
    padding: 70px 30px;
    position: relative;
  }

  .div-block-369.moov {
    flex-direction: column;
    padding-bottom: 50px;
  }

  .div-block-371 {
    align-self: auto;
    align-items: center;
    min-width: 230px;
  }

  .div-block-109 {
    flex: 1;
  }

  .image-147 {
    margin-bottom: 13px;
  }

  .paragraph-67.bluegrey800 {
    margin-bottom: 4px;
    font-size: 16px;
  }

  .paragraph-67.bluegrey800.center, .paragraph-67.bluegrey800.center.tablet {
    margin-bottom: 4px;
  }

  .paragraph-67.bluegrey800.peti {
    text-align: center;
    margin-bottom: 0;
  }

  .paragraph-67.bluegrey800.superid {
    margin-bottom: 4px;
  }

  .paragraph-67.bluegrey800.infra {
    text-align: center;
    margin-bottom: 4px;
    font-size: 15px;
  }

  .paragraph-67.white {
    margin-bottom: 16px;
    font-size: 16px;
  }

  .image-148, .image-148.eng.id {
    width: 100px;
    margin-bottom: 0;
  }

  .image-148.coov {
    width: 80px;
  }

  .image-148.mobile {
    width: 90px;
  }

  .div-block-374 {
    margin-top: -30px;
  }

  .image-149 {
    max-width: 67%;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 20px;
    padding-left: 0;
    display: block;
    overflow: hidden;
  }

  .div-block-72 {
    padding-bottom: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-3.bluegrey900 {
    display: none;
  }

  .heading-3.bluegrey900.mobile {
    margin-top: 0;
    font-size: 24px;
    display: block;
  }

  .heading-3.bluegrey900.mobile.car {
    margin-top: 0;
  }

  .heading-3.bluegrey900.tablet {
    display: none;
  }

  .heading-3.white {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
  }

  .heading-3.white.infra {
    margin-bottom: 0;
    font-size: 24px;
  }

  .div-block-100.eng {
    width: 220px;
    padding-right: 0;
  }

  .div-block-83 {
    margin-top: 32px;
    padding-top: 0;
  }

  .div-block-83.mo_id {
    margin-top: 42px;
  }

  .section_proudct {
    height: auto;
    padding-bottom: 40px;
  }

  .image-151 {
    display: none;
  }

  .div-block-103 {
    max-width: 300px;
  }

  .link-block-8 {
    padding-top: 0;
  }

  .link-block-4 {
    margin-bottom: 22px;
  }

  .div-block-102 {
    margin-top: 32px;
  }

  .div-block-102.car_kr.mo_car, .div-block-102.mo_car {
    margin-top: 42px;
  }

  .div-block-252 {
    margin-top: 7px;
  }

  .div-block-376 {
    margin-top: 32px;
  }

  .div-block-376.coov, .div-block-376.mo_coov {
    margin-top: 42px;
  }

  .div-block-66 {
    margin-top: 16px;
    padding-top: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-153 {
    margin-top: 36px;
  }

  .image-154 {
    width: 100px;
    max-width: 80%;
  }

  .image-156 {
    display: none;
  }

  .div-block-85 {
    margin-top: 23px;
  }

  .div-block-377 {
    flex: 1;
    margin-top: 32px;
    padding-top: 0;
  }

  .div-block-377.mo, .div-block-377.chip, .div-block-377.mo_chip {
    margin-top: 42px;
  }

  .cell-5 {
    background-position: 85%;
    background-size: cover;
    display: flex;
  }

  .div-block-378 {
    max-width: 400px;
    margin-top: -20px;
  }

  .div-block-250 {
    margin-top: -8px;
    margin-bottom: 0;
  }

  .image-159 {
    width: 250px;
    margin-top: -34px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-160 {
    align-self: flex-end;
    padding-top: 15px;
  }

  .image-161 {
    display: block;
  }

  .div-block-379 {
    justify-content: center;
    align-self: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .div-block-379.mobile_kr {
    justify-content: center;
    margin-top: 16px;
  }

  .peti.mobile {
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
  }

  .div-block-380 {
    text-align: center;
    flex-direction: column;
    align-self: auto;
    align-items: center;
    margin-top: 32px;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    display: flex;
  }

  .div-block-380.peti {
    margin-top: 0;
    padding-top: 42px;
    padding-left: 0;
  }

  .div-block-380.moov {
    padding-top: 16px;
  }

  .div-block-380.mo_moov {
    margin-top: 0;
  }

  .div-block-380.mo_peti {
    margin-top: 42px;
    padding-left: 0;
  }

  .div-block-381 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .link-block-6 {
    flex-direction: column;
    flex: 1;
  }

  .link-block-2 {
    padding-top: 0;
  }

  .image-165 {
    width: auto;
    max-width: 60%;
    margin-top: 48px;
    padding-bottom: 22px;
  }

  .image-167 {
    display: none;
  }

  .quick-stack-2 {
    height: auto;
  }

  .div-block-75 {
    margin-top: 32px;
  }

  .div-block-75.mobile {
    margin-top: 42px;
  }

  .div-block-75.proptech {
    margin-top: 32px;
  }

  .div-block-75.proptech.mo_proptech, .div-block-75.mo_chat, .div-block-75.mo_sto, .div-block-75.mo_prop {
    margin-top: 42px;
  }

  .paragraph-68 {
    margin-top: 2px;
  }

  .paragraph-68.tablet, .paragraph-68.tablet.eng {
    margin-bottom: 4px;
  }

  .div-block-128 {
    grid-row-gap: 24px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-110 {
    grid-row-gap: 12px;
    text-align: center;
    align-items: center;
    margin-bottom: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .div-block-127 {
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-69 {
    font-size: 15px;
  }

  .heading-15.white {
    text-align: center;
    flex: 0 auto;
    font-size: 30px;
  }

  .heading-15.white.contact.left {
    text-align: center;
    margin-bottom: 12px;
    font-size: 22px;
    line-height: 130%;
  }

  .button-2.mobile {
    padding: 12px 44px;
    font-size: 15px;
  }

  .section_contact {
    background-position: 57%;
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-132 {
    grid-row-gap: 12px;
    flex: 0 auto;
    align-items: center;
    padding-top: 0;
  }

  .submit-button-2 {
    top: 5%;
    right: 2%;
  }

  .checkbox-label {
    margin-bottom: 0;
    font-weight: 500;
  }

  .checkbox-field, .bcletter-form {
    margin-bottom: 0;
  }

  .section_bcletter {
    justify-content: center;
    height: auto;
  }

  .heading-16.bluegrey900 {
    text-align: center;
    font-size: 24px;
  }

  .heading-16.bluegrey900.left {
    text-align: center;
    margin-bottom: 12px;
    font-size: 22px;
    line-height: 130%;
  }

  .div-block-187 {
    grid-row-gap: 0px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-self: stretch;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .form-2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .form-2.contact {
    width: auto;
  }

  .div-block-277 {
    display: none;
  }

  .div-block-264 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-264._2 {
    flex-wrap: nowrap;
    margin-top: 16px;
  }

  .div-block-405 {
    display: none;
  }

  .div-block-269 {
    width: 170px;
  }

  .paragraph-33, .paragraph-33.car {
    height: 36px;
  }

  .paragraph-33.sdk {
    height: 52px;
  }

  .div-block-261 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-274 {
    margin-top: 20px;
  }

  .link-block-22.email {
    margin-top: 12px;
  }

  .footer_menu {
    color: #001432b3;
    -webkit-text-stroke-color: #001432;
    margin-bottom: 13px;
  }

  .div-block-270 {
    flex: 0 auto;
    width: 170px;
  }

  .div-block-278 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-23 {
    font-size: 24px;
    line-height: 140%;
  }

  .div-block-410.tablet {
    width: 440px;
  }

  .error-message-4 {
    background-color: #0000;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-30 {
    padding-right: 40px;
  }

  .select-field-3 {
    width: 380px;
    margin-bottom: 10px;
  }

  .success-message-3 {
    margin-top: -14px;
  }

  .link-block-31, .div-block-418 {
    padding-right: 40px;
  }

  .container-136 {
    padding-left: 29px;
    padding-right: 33px;
  }

  .div-block-421 {
    width: 440px;
    padding: 30px;
    overflow: visible;
  }

  .div-block-422 {
    width: 380px;
  }

  .link-block-32 {
    padding-right: 15px;
    text-decoration: none;
  }

  .link-block-33 {
    padding-right: 40px;
  }

  .field-label-4 {
    margin-top: 20px;
  }

  .div-block-428 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    padding-top: 14px;
    padding-bottom: 15px;
    padding-left: 40px;
    display: flex;
  }

  .text-field-6 {
    width: 380px;
    margin-bottom: 10px;
  }

  .paragraph-80 {
    margin-bottom: 0;
  }

  .div-block-436.tablet {
    width: 480px;
    padding-left: 40px;
  }

  .button-white-3 {
    color: #494949;
    padding-left: 0;
    text-decoration: none;
  }

  .paragraph-82 {
    font-weight: 500;
  }

  .heading-27 {
    margin-bottom: 8px;
    font-size: 20px;
  }

  .heading-27.newsletter {
    font-weight: 700;
  }

  .textarea {
    width: 380px;
    min-width: 380px;
    max-width: 380px;
  }

  .paragraph-85 {
    color: #494949;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
  }

  .paragraph-85.eng {
    opacity: .3;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-440 {
    display: none;
  }

  .link-block-37 {
    padding-right: 40px;
  }

  .text-block-19 {
    color: #ff6060;
  }

  .link-block-38 {
    text-decoration: none;
  }

  .text-field-7 {
    margin-bottom: 10px;
  }

  .div-block-442 {
    flex: 0 auto;
    width: 480px;
  }

  .field-label-2 {
    margin-top: 20px;
  }

  .link-block-41 {
    padding-right: 40px;
  }

  .div-block-446 {
    display: none;
  }

  .div-block-454 {
    grid-column-gap: 10%;
    justify-content: flex-start;
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-454._2 {
    margin-top: 16px;
  }

  .div-block-459 {
    display: none;
  }

  .div-block-464 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-474 {
    flex: 0 auto;
    width: 120px;
  }

  .div-block-476 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-491 {
    display: block;
  }

  .heading-29 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 40px;
  }

  .heading-31 {
    width: 150px;
    height: 40px;
    font-size: 16px;
  }

  .div-block-493 {
    width: 320px;
    height: 30px;
    margin-top: 100px;
  }

  .paragraph-101 {
    margin-top: 12px;
  }

  .heading-34 {
    font-size: 18px;
  }

  .text-span-22 {
    color: #fff3;
  }

  .paragraph-102 {
    margin-top: 12px;
  }

  .paragraph-103, .paragraph-104 {
    font-size: 15px;
  }

  .heading-35 {
    font-size: 18px;
  }

  .heading-32 {
    font-size: 32px;
  }

  .section_problem_fms {
    padding-bottom: 80px;
  }

  .image-188 {
    width: 70px;
  }

  .image-189 {
    width: 460px;
  }

  .paragraph-105 {
    margin-top: 12px;
  }

  .heading-33 {
    font-size: 18px;
  }

  .div-block-495 {
    justify-content: center;
    width: 480px;
    display: flex;
  }

  .image-190 {
    width: 70px;
  }

  .div-block-496 {
    width: 320px;
    height: 30px;
    margin-top: 40px;
  }

  .paragraph-106 {
    font-size: 16px;
    display: none;
  }

  .paragraph-106.mobile {
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 500;
    display: block;
  }

  .image-191 {
    width: 70px;
  }

  .image-192 {
    width: 430px;
  }

  .paragraph-107 {
    display: none;
  }

  .paragraph-107.tablet {
    font-weight: 500;
    display: block;
  }

  .heading-36 {
    font-size: 32px;
  }

  .paragraph-108 {
    display: none;
  }

  .paragraph-108.mobile {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 16px;
    display: block;
  }

  .image-193 {
    width: 70px;
  }

  .div-block-501 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-502 {
    width: 270px;
    height: 29px;
  }

  .image-194, .image-195 {
    width: 70px;
  }

  .paragraph-109 {
    font-size: 15px;
  }

  .div-block-503 {
    width: 320px;
    height: 30px;
  }

  .paragraph-110, .paragraph-111 {
    margin-top: 12px;
  }

  .image-196 {
    width: 450px;
  }

  .div-block-506 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-112 {
    margin-top: 12px;
  }

  .paragraph-113 {
    font-size: 15px;
  }

  .heading-38 {
    font-size: 32px;
  }

  .image-197 {
    width: 70px;
  }

  .div-block-507 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .image-198 {
    flex: 1;
  }

  .div-block-509 {
    width: 290px;
    height: 490px;
  }

  .div-block-509.height {
    width: 290px;
    height: 410px;
  }

  .section3_fms {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .text-span-11 {
    font-size: 18px;
  }

  .paragraph-114 {
    display: none;
  }

  .paragraph-114.tablet {
    max-width: 350px;
    display: none;
  }

  .paragraph-114.mobile {
    text-align: center;
    max-width: 340px;
    display: block;
  }

  .div-block-511 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-512 {
    grid-column-gap: 11px;
    grid-row-gap: 20px;
    align-content: stretch;
    margin-top: 40px;
    margin-left: 90px;
    margin-right: 90px;
    display: flex;
  }

  .heading-39 {
    width: 150px;
    height: 40px;
    font-size: 16px;
  }

  .heading-39.process {
    width: 140px;
    height: 36px;
    font-size: 15px;
  }

  .heading-39.process.en {
    height: 40px;
  }

  .image-199 {
    flex: 1;
  }

  .text-span-9 {
    font-size: 18px;
  }

  .heading-40 {
    text-align: center;
    margin-top: 24px;
    font-size: 32px;
  }

  .image-200 {
    flex: 1;
  }

  .paragraph-115 {
    display: none;
  }

  .paragraph-115.mobile {
    font-weight: 500;
    display: block;
  }

  .text-span-16 {
    font-size: 18px;
    font-weight: 700;
  }

  .div-block-514 {
    width: 290px;
    height: 510px;
  }

  .div-block-514.mobile.tb {
    height: 580px;
  }

  .div-block-514.mobile.tbb {
    height: 550px;
  }

  .div-block-514.mobile.tbm {
    height: 510px;
  }

  .div-block-514.tb {
    height: 520px;
  }

  .text-span-13 {
    font-size: 18px;
    font-weight: 700;
  }

  .paragraph-116 {
    display: none;
  }

  .paragraph-116.tablet {
    max-width: 350px;
    display: none;
  }

  .paragraph-116.mobile {
    text-align: center;
    max-width: 340px;
    display: block;
  }

  .div-block-516 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-blockdd-517 {
    grid-column-gap: 11px;
    grid-row-gap: 20px;
    align-content: stretch;
    margin-top: 40px;
    margin-left: 90px;
    margin-right: 90px;
    display: flex;
  }

  .text-span-15 {
    font-size: 18px;
    font-weight: 700;
  }

  .heading-42 {
    width: 150px;
    height: 40px;
    font-size: 16px;
  }

  .heading-42.process {
    width: 140px;
    height: 36px;
    font-size: 15px;
  }

  .heading-42.process.en {
    height: 40px;
  }

  .text-span-12, .text-span-14 {
    font-size: 18px;
    font-weight: 700;
  }

  .heading-43 {
    text-align: center;
    margin-top: 24px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 32px;
  }

  .text-span-21 {
    color: #fff3;
  }

  .image-201 {
    flex: 1;
  }

  .paragraph-117 {
    display: none;
  }

  .paragraph-117.mobile {
    padding-left: 12px;
    padding-right: 12px;
    font-weight: 500;
    display: block;
  }

  .div-block-519 {
    width: 290px;
    height: 490px;
  }

  .div-block-519.height2 {
    width: 290px;
    height: 530px;
  }

  .div-block-519.height2.en-block-519-copy {
    height: 560px;
  }

  .div-block-519.height2.en-block-519-copy.mobile {
    height: 570px;
  }

  .div-block-519.height2.en-block-519-copy.last1 {
    height: 510px;
  }

  .paragraph-118 {
    display: none;
  }

  .paragraph-118.tablet {
    max-width: 350px;
    display: none;
  }

  .paragraph-118.mobile {
    max-width: 340px;
    display: block;
  }

  .text-span-23 {
    color: #fff3;
  }

  .div-block-522 {
    grid-column-gap: 11px;
    grid-row-gap: 20px;
    align-content: stretch;
    margin-top: 40px;
    margin-left: 90px;
    margin-right: 90px;
  }

  .heading-45 {
    width: 150px;
    height: 40px;
    font-size: 16px;
  }

  .heading-45.process {
    width: 140px;
    height: 36px;
    font-size: 15px;
  }

  .heading-45.process.en {
    height: 30px;
  }

  .paragraph-120 {
    display: none;
  }

  .paragraph-120.mobile {
    font-weight: 500;
    display: block;
  }

  .heading-47 {
    font-size: 32px;
  }

  .paragraph-121 {
    font-size: 15px;
  }

  .div-block-525 {
    width: 320px;
    height: 30px;
  }

  .image-206 {
    width: 430px;
  }

  .div-block-532 {
    width: 470px;
  }

  .heading-49 {
    text-align: center;
  }

  .div-block-533 {
    width: 460px;
  }

  .paragraph-122, .paragraph-123 {
    font-weight: 500;
  }

  .paragraph-124 {
    font-size: 15px;
  }

  .div-block-537 {
    width: 320px;
    height: 30px;
  }

  .div-block-537.red {
    width: 240px;
  }

  .image-209 {
    width: 430px;
  }

  .div-block-545 {
    width: 470px;
  }

  .heading-51 {
    text-align: center;
  }

  .div-block-546 {
    width: 460px;
  }

  .paragraph-125, .paragraph-126 {
    font-weight: 500;
  }

  .paragraph-127 {
    font-size: 15px;
  }

  .div-block-550 {
    width: 320px;
    height: 30px;
  }

  .image-214 {
    width: 430px;
  }

  .div-block-557 {
    width: 470px;
  }

  .heading-53 {
    text-align: center;
    display: block;
  }

  .div-block-558 {
    width: 460px;
  }

  .paragraph-128, .paragraph-129 {
    font-weight: 500;
  }

  .div-block-561 {
    width: 290px;
    height: 490px;
  }

  .div-block-561.height3 {
    height: 420px;
  }

  .paragraph-130 {
    display: none;
  }

  .paragraph-130.tablet {
    max-width: 350px;
    display: none;
  }

  .paragraph-130.mobile {
    max-width: 340px;
    display: block;
  }

  .paragraph-130.mobile.hidden {
    display: none;
  }

  .div-block-563 {
    grid-column-gap: 11px;
    grid-row-gap: 20px;
    align-content: stretch;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-131 {
    display: none;
  }

  .paragraph-131.tablet {
    font-weight: 500;
    display: block;
  }

  .heading-55 {
    font-size: 32px;
  }

  .div-block-564 {
    margin-top: 8px;
  }

  .heading-56 {
    display: none;
  }

  .heading-56.kr {
    display: block;
  }

  .paragraph-133 {
    display: none;
  }

  .div-block-568 {
    width: 290px;
    height: 490px;
  }

  .div-block-568.width {
    height: 420px;
  }

  .paragraph-134 {
    display: none;
  }

  .paragraph-134.tablet {
    max-width: 350px;
    display: none;
  }

  .paragraph-134.mobile {
    max-width: 340px;
    display: block;
  }

  .paragraph-134.mobile.hidden {
    display: none;
  }

  .div-block-570 {
    grid-column-gap: 11px;
    grid-row-gap: 20px;
    align-content: stretch;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-135 {
    display: none;
  }

  .paragraph-135.tablet {
    font-weight: 500;
    display: block;
  }

  .div-block-571 {
    margin-top: 8px;
  }

  .paragraph-137 {
    display: none;
  }

  .heading-59 {
    font-size: 24px;
  }

  .heading-59.margin {
    margin-top: 120px;
    font-size: 24px;
  }

  .div-block-578 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-60 {
    font-size: 32px;
  }

  .div-block-580, .div-block-581 {
    width: 450px;
  }

  .paragraph-138 {
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .text-span-7 {
    font-size: 24px;
  }

  .paragraph-139, .paragraph-139.mobile2 {
    display: none;
  }

  .paragraph-140 {
    font-size: 16px;
  }

  .paragraph-140.tablet {
    display: none;
  }

  .paragraph-140.mobile {
    margin-top: 0;
    padding-left: 32px;
    display: block;
  }

  .press1_div_8 {
    flex-direction: column;
  }

  .div-block-presss, .div-block-75_press_123 {
    width: auto;
  }

  .press1_div_2, .press1_div_4, .press1_div_10, .press1_div_6 {
    flex-direction: column;
  }

  .button-6 {
    color: #a5a5a5;
  }

  .press_kr_page1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-75_press_1_2, .div-block-75_press1 {
    width: auto;
  }

  .text-span-2 {
    color: #a5a5a5;
  }

  .div-block-75_press1_1 {
    width: auto;
  }

  .press2_div_8 {
    flex-direction: column;
  }

  .press_2_kr {
    padding-left: 20px;
    padding-right: 20px;
  }

  .press2_div_6, .press2_div_10, .press2_div_2 {
    flex-direction: column;
  }

  .button-7 {
    color: #a5a5a5;
  }

  .press2_div_4 {
    flex-direction: column;
  }

  .text-span-30 {
    color: #a5a5a5;
  }

  .press3_div_4, .press3_div_8 {
    flex-direction: column;
  }

  .press_3_kr {
    padding-left: 20px;
    padding-right: 20px;
  }

  .press3_div_2 {
    flex-direction: column;
  }

  .button-8 {
    color: #a5a5a5;
  }

  .press3_div_6 {
    flex-direction: column;
  }

  .text-span-31 {
    color: #a5a5a5;
  }

  .div-block-69_press {
    flex-direction: column;
  }

  .press_1_en {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-9, .text-span-32 {
    color: #a5a5a5;
  }

  .about-img-1 {
    width: 100vw;
  }

  .about-heading-2 {
    text-align: left;
    font-size: 26px;
  }

  .about-heading-2.white {
    text-align: left;
    width: 85vw;
    font-weight: 600;
  }

  .about-heading-2.kr {
    font-size: 26px;
  }

  .about-heading-1 {
    font-size: 36px;
  }

  .about-heading-1.white {
    font-size: 48px;
  }

  .about-paragraph {
    font-size: 15px;
  }

  .about-paragraph._565 {
    text-align: left;
    font-size: 15px;
    display: block;
  }

  .about-paragraph._565.white {
    text-align: left;
    width: 85vw;
    min-width: 360px;
    display: block;
  }

  .about-paragraph._550 {
    text-align: left;
    width: 85vw;
    display: block;
    overflow: visible;
  }

  .about-paragraph._1080, .about-paragraph._800 {
    font-size: 16px;
    display: none;
  }

  .about-paragraph._520 {
    min-width: 400px;
    font-size: 16px;
  }

  .winny-container {
    padding-top: 8px;
    padding-left: 0;
    padding-right: 0;
  }

  .about-div-2 {
    align-items: center;
  }

  .about-div-3 {
    align-items: flex-start;
    width: 85vw;
  }

  .about-div-3.patent {
    align-items: center;
  }

  .about-div-1 {
    grid-column-gap: 5vh;
    grid-row-gap: 5vh;
  }

  .about-section-2 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 1000px;
    padding-top: 20vh;
    padding-bottom: 20vh;
  }

  .about-heading-3 {
    font-size: 26px;
  }

  .about-paragraph-2 {
    width: 80vw;
    min-width: 200px;
    max-width: 560px;
    font-size: 15px;
  }

  .about-image-2 {
    width: 90vw;
    min-width: 480px;
  }

  .about-heading-4 {
    font-size: 26px;
  }

  .about-image-12 {
    min-width: 400px;
    max-width: 70%;
    margin-top: 40px;
  }

  .about-image-13 {
    min-width: 480px;
  }

  .about-coov-logo {
    width: 90px;
  }

  .abot-text-436 {
    text-align: left;
    font-size: 26px;
  }

  .about-frame-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .about-div-block-14 {
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    justify-content: center;
    width: 100vw;
    max-width: 100vw;
  }

  .about-image-15 {
    width: 160px;
  }

  .about-image-14 {
    width: 70px;
  }

  .about-section-5 {
    background-position: 50%;
    background-size: contain;
  }

  .about-heading-6 {
    font-size: 32px;
  }

  .about-image-17 {
    width: 70px;
  }

  .about-paragraph-4 {
    width: 80vw;
    min-width: 200px;
    max-width: 560px;
    font-size: 15px;
  }

  .about-image-19 {
    width: 140px;
  }

  .about-frame-1597882290 {
    align-items: flex-start;
    width: 85vw;
  }

  .about-heading-7 {
    font-size: 36px;
  }

  .heading-5.center {
    text-align: left;
    width: 85vw;
    max-width: 900px;
    font-size: 18px;
  }

  .about-paragraph-5 {
    text-align: left;
    width: 85vw;
    font-size: 18px;
    display: block;
  }

  .about-text-438 {
    font-size: 18px;
  }

  .about-div-block-15 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    align-items: center;
    width: 85vw;
    height: 240px;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .about-div-block-18 {
    display: block;
  }

  .about-heading-8 {
    margin-bottom: 4px;
    font-size: 16px;
  }

  .about-div-block-19 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .about-p-large {
    font-size: 18px;
  }

  .about-div-block-9-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
  }

  .about-heading-9 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 30px;
  }

  .about-heading-9.black {
    font-size: 20px;
  }

  .about-div-block-20 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .about-heading-10 {
    font-size: 36px;
  }

  .about-paragraph-6 {
    min-width: 360px;
    font-size: 15px;
  }

  .about-paragraph-6.grey {
    width: 70vw;
    min-width: 380px;
    max-width: 400px;
    font-size: 16px;
    display: block;
    overflow: visible;
  }

  .about-button-pdf {
    font-size: 14px;
  }

  .about-growth-1 {
    width: 500px;
  }

  .about-text-block-4 {
    font-size: 16px;
  }

  .about-text-block-4.black {
    font-size: 20px;
  }

  .about-div-block-23 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .about-text-442 {
    font-size: 24px;
  }

  .tech-paragraph-mobile {
    font-size: 15px;
  }

  .tech-paragraph-mobile._1080 {
    color: #2c2c2c;
    text-align: left;
    font-size: 16px;
    display: block;
  }

  .tech-sub-heading {
    font-size: 24px;
  }

  .tech-frame-1597882258 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .tech-text-block-6 {
    color: #00143280;
  }

  .about-heading-11 {
    font-size: 36px;
  }

  .tech-vectors-wrapper-8-mobile {
    object-fit: cover;
    width: 70vw;
    max-width: 400px;
    height: 100%;
    display: block;
  }

  .tech-vectors-wrapper-8 {
    display: none;
  }

  .div-container_t {
    padding-top: 15vh;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .tech-mobile-paragaph {
    font-size: 15px;
  }

  .tech-mobile-paragaph._800 {
    color: #2c2c2c;
    text-align: left;
    font-size: 16px;
    display: block;
  }

  .tech-text-444 {
    font-size: 17px;
  }

  .tech--id-pw {
    font-size: 16px;
  }

  .tech-card {
    min-width: 420px;
  }

  .tech-text-446, .tech-text-447 {
    font-size: 24px;
  }

  .tech-text-443 {
    font-size: 36px;
  }

  .about-heading-12 {
    font-size: 26px;
  }

  .tech-text-450 {
    font-size: 36px;
  }

  .tech-f-large-grey {
    text-transform: uppercase;
    width: 75vw;
    min-width: 360px;
    font-size: 14px;
  }

  .tech-div-block-30 {
    flex-direction: row;
    justify-content: space-around;
    min-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .tech-f-large {
    color: #2c2c2c;
    width: 75vw;
    min-width: 360px;
    font-size: 14px;
  }

  .tech-text-block-5._1 {
    width: 400px;
    font-size: 16px;
  }

  .tech-text-block-5._2, .tech-text-block-5._3 {
    font-size: 16px;
  }

  .tech-button-top {
    float: right;
    clear: none;
    opacity: 1;
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64e80263f059626b15a6c364_to%20top.svg");
    background-position: 50% 40%;
    background-repeat: no-repeat;
    background-size: 32px 32px;
    border: 2px solid #4772f5;
    border-radius: 100px;
    flex: 0 auto;
    order: 1;
    align-self: center;
    align-items: flex-end;
    width: 48px;
    height: 48px;
    margin-bottom: 40px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    transition: opacity 50ms ease-in-out;
    display: block;
    position: fixed;
    inset: auto 10% 5% auto;
  }

  .tech-button-top.w--current {
    margin-bottom: 40px;
    bottom: 5%;
  }

  .tech-frame-1597882261 {
    width: auto;
  }

  .tech-div-block-31 {
    display: flex;
  }

  .tech-button-3 {
    z-index: auto;
    float: right;
    clear: none;
    opacity: 1;
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64e80263f059626b15a6c363_to%20botton.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 32px 32px;
    border: 2px solid #4772f5;
    border-radius: 100px;
    flex: 0 auto;
    order: 1;
    align-self: center;
    align-items: flex-end;
    width: 48px;
    height: 48px;
    margin-bottom: 40px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: fixed;
    inset: auto 10% 5% auto;
  }

  .tech-text-block-6-copy._3, .tech-text-block-6-copy._3-copy {
    font-size: 14px;
  }

  .section_t-4 {
    position: relative;
  }

  .tech-text-451 {
    font-size: 36px;
  }

  .tech-div-block-30-mobile {
    flex-direction: column;
    justify-content: space-around;
    width: auto;
    min-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .tech-text-block-5-copy._3 {
    color: #2c2c2c;
    font-size: 14px;
    font-weight: 400;
    line-height: 200%;
  }

  .tech-text-block-5-copy._2-copy {
    font-size: 14px;
  }

  .tech-text-block-5-copy._2 {
    font-size: 14px;
    line-height: 200%;
  }

  .tech-patent-mobile-1._2 {
    color: #00143259;
    width: 110px;
    font-size: 14px;
  }

  .tech-div-block-29-mo {
    border-radius: 0;
    align-items: flex-start;
    height: auto;
    padding-top: 20px;
    padding-left: 20px;
    display: flex;
    position: static;
    overflow: visible;
  }

  .tech-div-block-30-copy {
    min-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .tech-div-block-29 {
    align-items: flex-start;
    padding-left: 20px;
    display: none;
  }

  .link-block-62 {
    padding-right: 40px;
  }

  .section-53 {
    height: 40vw;
  }

  .link-block-63, .div-block-593 {
    padding-right: 40px;
  }

  .container-137 {
    padding-left: 29px;
    padding-right: 33px;
  }

  .link-block-64 {
    padding-right: 15px;
    text-decoration: none;
  }

  .link-block-65 {
    padding-right: 40px;
  }

  .div-block-601 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    padding-top: 14px;
    padding-bottom: 15px;
    padding-left: 40px;
    display: flex;
  }

  .div-block-602._2, .div-block-605._1 {
    background-color: #fff;
  }

  .button-white-4 {
    color: #494949;
    padding-left: 0;
    text-decoration: none;
  }

  .paragraph-146 {
    color: #494949;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
  }

  .paragraph-146.eng {
    opacity: .3;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-612 {
    display: none;
  }

  .link-block-67 {
    padding-right: 40px;
  }

  .link-block-68 {
    text-decoration: none;
  }

  .div-block-613._3 {
    background-color: #fff;
  }

  .link-block-71 {
    padding-right: 40px;
  }

  .div-block-615 {
    margin-top: 60px;
  }

  .heading-28 {
    font-family: Pretendard, sans-serif;
    font-size: 36px;
  }

  .grid-5 {
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 48px;
  }

  .div-block-616 {
    grid-row-gap: 24px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-617 {
    grid-row-gap: 12px;
    text-align: center;
    align-items: center;
    margin-bottom: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .div-block-618 {
    align-items: center;
    margin-top: 10px;
    margin-bottom: 0;
  }

  .paragraph-149 {
    font-size: 15px;
  }

  .heading-71.white {
    text-align: center;
    flex: 0 auto;
    font-size: 30px;
  }

  .heading-71.white.contact.left {
    text-align: center;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 130%;
  }

  .button-10.mobile {
    padding: 12px 44px;
    font-size: 15px;
  }

  .div-block-156-copy-moov {
    display: none;
  }

  .div-block-156-copy-moov.tablet {
    display: block;
  }

  .heading-50-copy {
    font-size: 30px;
    line-height: 140%;
  }

  .div-block-157-moov, .div-block-156-moov {
    display: none;
  }

  .section1_desktop_moov_kr {
    padding: 80px 40px;
  }

  .heading-72 {
    font-size: 50px;
  }

  .paragraph-10-copy-copy-moov.tablet2 {
    text-align: left;
    font-size: 18px;
    display: block;
  }

  .div-block-89-moov {
    width: 100%;
    margin-left: 0;
  }

  .section2_desktop_moov_kr {
    margin-top: 50px;
    margin-bottom: 60px;
  }

  .paragraph-10-copy-moov.tablet1 {
    display: none;
  }

  .section_2_deskrop_moov_kr {
    padding-bottom: 160px;
  }

  .div-block-87-moov {
    flex-direction: column;
  }

  .div-block-87-moov.en {
    padding-left: 28px;
    padding-right: 28px;
  }

  .heading-26-copy-moov.tablet1 {
    text-align: left;
    padding-top: 160px;
    font-size: 38px;
  }

  .div-block-88-moov {
    width: 100%;
  }

  .div-block-91-copy-moov.tablet1 {
    padding-bottom: 160px;
    display: none;
  }

  .heading-29-moov {
    margin-top: 160px;
    font-size: 38px;
    display: none;
  }

  .heading-30-copy-moovs.tablet1 {
    font-size: 26px;
  }

  .div-block-90-moov {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-91_mobile-moov.mobile {
    padding-bottom: 60px;
    display: block;
  }

  .paragraph-12-moov {
    text-align: left;
    font-size: 18px;
    display: block;
    overflow: visible;
  }

  .heading-29-copy-moov {
    margin-top: 160px;
    font-size: 38px;
  }

  .heading-29-copy-moov.tablet2 {
    font-size: 38px;
    display: block;
  }

  .section_4_desktop_moov_kr {
    padding-bottom: 160px;
  }

  .heading-31-copy-moov {
    padding-top: 160px;
    font-size: 40px;
  }

  .heading-31-copy-moov.tablet2 {
    text-align: left;
    padding-top: 100px;
    font-size: 38px;
    display: block;
  }

  .paragraph-31-copy.tablet2 {
    text-align: center;
    display: block;
  }

  .paragraph-31-moov {
    display: none;
  }

  .paragraph-13-copy-moov.tablet1 {
    text-align: left;
    font-size: 18px;
  }

  .heading-31-moov {
    padding-top: 160px;
    font-size: 40px;
    display: none;
  }

  .heading-31-moov-copy.tablet1 {
    text-align: left;
    padding-top: 100px;
    font-size: 38px;
  }

  .div-block-94-copy-moovov, .div-block-94-moovv {
    display: none;
  }

  .div-block-99-moov {
    padding-top: 20px;
  }

  .paragraph-13-moov-copy.tablet1 {
    text-align: left;
    font-size: 18px;
  }

  .tablet_img-moov.tablet2 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: none;
  }

  .div-block-99_mobile.mobile {
    padding-top: 20px;
    display: none;
  }

  .div-block-103-moov {
    padding-bottom: 160px;
  }

  .paragraph-13-copy-_mobile-moov.mobile {
    text-align: left;
    display: block;
  }

  .heading-55-moov.tablet1 {
    padding-top: 160px;
    font-size: 40px;
  }

  .heading-55-moov.tablet1.en {
    text-align: left;
    justify-content: flex-start;
    padding-top: 100px;
    font-size: 38px;
  }

  .paragraph-33-copy-moov.tablet1 {
    display: none;
    overflow: visible;
  }

  .paragraph-23-moov {
    text-align: center;
    padding-left: 0;
    font-size: 18px;
  }

  .image-253 {
    width: 100%;
  }

  .div-block-106-moov {
    padding-right: 0;
  }

  .image-254 {
    width: 100%;
  }

  .div-block-106_mobile-moov {
    padding-right: 0;
  }

  .div-block-106_mobile-moov.mobile {
    justify-content: center;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .div-block-104-moov, .div-block-104-copy-copy-copy-movo, .div-block-105-moov {
    width: 100%;
  }

  .heading-33-moov {
    text-align: center;
    padding-left: 0;
    font-size: 22px;
  }

  .section_7_desktop_moov_kr {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .divspace_mobile-moov.mobile {
    height: auto;
    padding-bottom: 75px;
    display: none;
  }

  .div-block-104-copy-copy-moov {
    align-items: center;
    width: 100%;
  }

  .image-258 {
    width: 100%;
  }

  .heading-31-copy-copy-moov.sec {
    text-align: left;
    padding-top: 160px;
    font-size: 38px;
  }

  .divspace_mobile-copy-moov.mobile {
    display: none;
  }

  .image-259 {
    width: 100%;
  }

  .divspace_mobile-copy-copy-moov.mobile {
    display: none;
  }

  .div-block-104-copy-moov {
    width: 100%;
  }

  .div-block-111-copy-moov {
    flex-direction: column;
    align-items: center;
  }

  .heading-34_mobile-moov.mobile {
    text-align: left;
    font-size: 20px;
  }

  .div-block-111-moov {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-118-moovv {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .paragraph-25-copy-moov.tablet1 {
    text-align: left;
    font-size: 20px;
    display: none;
  }

  .div-block-127-moovvvv {
    width: 160px;
    height: 50px;
  }

  .div-block-119-moov-moov {
    background-color: #f6f7f9;
    justify-content: center;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 16px;
  }

  .heading-40-moov {
    text-align: center;
    justify-content: center;
  }

  .paragraph-25_mobile-moov.mobile {
    text-align: left;
    font-size: 20px;
    display: block;
  }

  .div-block-124-moov {
    padding-top: 20px;
  }

  .div-block-116-moov {
    padding-top: 140px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-38-moov {
    padding-right: 0;
  }

  .heading-37-copy-moov.tablet1 {
    text-align: left;
    font-size: 38px;
  }

  .heading-36-moov {
    text-align: left;
    font-size: 28px;
  }

  .div-block-122-moov {
    padding-top: 20px;
  }

  .div-block-120-moov {
    flex-direction: column;
    padding-bottom: 0;
  }

  .paragraph-27-moov {
    padding-bottom: 140px;
  }

  .heading-41-moov {
    text-align: center;
    justify-content: center;
  }

  .arrow_down_mobile-moov {
    background-color: #f6f7f9;
    justify-content: center;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-116-copy-moov {
    padding: 140px 20px 84px;
  }

  .div-block-118-copy-moov {
    flex-direction: column;
  }

  .image-16 {
    display: block;
  }

  .arrow_side-moov {
    display: none;
  }

  .div-block-118-copy-copy-moov {
    flex-direction: column;
  }

  .image-268 {
    display: block;
  }

  .div-block-129-copy {
    padding-top: 46px;
  }

  .div-block-130-moov {
    flex-direction: column;
    height: 100%;
  }

  .image-270 {
    display: block;
  }

  .background-video {
    height: auto;
  }

  .navbar-3-copy, .navbar-3-white {
    position: fixed;
    inset: 0% 0% auto;
  }

  .section1_desktop_moov_en {
    padding: 80px 40px;
    display: none;
  }

  .image-272 {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-73 {
    font-size: 46px;
  }

  .heading-50-copy-2 {
    font-size: 30px;
    line-height: 140%;
  }

  .heading-50-copy-2.en {
    padding-top: 16px;
    font-size: 24px;
  }

  .div-block-638 {
    height: 100px;
    display: block;
  }

  .section_2_deskrop_moov_en {
    padding-bottom: 160px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-88-moov-2 {
    width: 100%;
  }

  .paragraph-12-moov123456, .paragraph-12-moov123456-copy {
    font-size: 20px;
  }

  .section_3_desktop_moov_en {
    padding-left: 30px;
    padding-right: 30px;
  }

  .paragraph-12-moov-copy {
    font-size: 20px;
  }

  .paragraph-31-moov-2 {
    display: none;
  }

  .section_4_desktop_moov_en {
    padding-bottom: 100px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .heading-48-moov-2 {
    font-size: 16px;
  }

  .div-block-148-moov-2 {
    padding-top: 60px;
  }

  .div-block-151-moov-2.en {
    width: 370px;
    height: 50px;
    margin-top: -20px;
  }

  .image-275 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-block-93-moov-2 {
    padding-bottom: 50px;
  }

  .div-block-94-moovv-2, .div-block-94-copy-moovov-2 {
    display: block;
  }

  ._5section_desktop_moov_kr {
    padding-bottom: 100px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .bold-text-3, .bold-text-3.enen {
    font-size: 18px;
  }

  .div-block-98-moov-2 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .paragraph-151, .paragraph-33-copy {
    font-size: 18px;
  }

  .div-block-99-moov-2, .div-block-99-moov-copye {
    padding-top: 20px;
  }

  .paragraph-33-moov-2 {
    font-size: 20px;
  }

  .section_6_desktop_moov_en {
    padding-left: 30px;
    padding-right: 30px;
  }

  .image-280 {
    width: 30%;
    max-width: 80%;
  }

  .image-282, .image-283 {
    width: 100%;
  }

  .heading-33-moov-2 {
    text-align: center;
    padding-left: 0;
    font-size: 22px;
  }

  .paragraph-23-moov-2 {
    text-align: center;
    padding-left: 0;
    font-size: 18px;
  }

  .image-284 {
    width: 70%;
  }

  .div-block-104-copy-moov-2 {
    width: 100%;
  }

  ._7section_desktop_moov_kr {
    justify-content: center;
    align-items: center;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-285 {
    width: 70%;
  }

  .div-block-106-moov-2 {
    padding-right: 0;
    display: none;
  }

  .image-286 {
    width: 70%;
    display: block;
  }

  .div-block-104-copy-copy-copy-movo-2 {
    width: 100%;
    margin-bottom: 160px;
  }

  .image-287, .div-block-104-moov-2, .image-288 {
    width: 100%;
  }

  .image-289 {
    width: 70%;
  }

  .div-block-104-copy-copy-moov-2 {
    align-items: center;
    width: 100%;
  }

  .section_8_desktop_moov_en {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-56-moov-2 {
    padding-top: 160px;
    font-size: 38px;
    line-height: 140%;
  }

  .heading-39-moov-2 {
    font-size: 20px;
  }

  .section_9_desktop_moov_en {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-118-copy-moov-2 {
    flex-direction: column;
    display: none;
  }

  .div-block-141-moov-2 {
    height: auto;
  }

  .image-294 {
    display: block;
  }

  .div-block-142-moov-final, .div-block-139-moov-2 {
    height: auto;
  }

  .heading-42-moov-2 {
    font-size: 16px;
  }

  .div-block-140-moov-2 {
    height: auto;
  }

  .section_10_desktop_moov_en, .section_11_desktop_moov_en {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-641 {
    height: auto;
  }

  .div-block-118-copy-copy-moov-2 {
    flex-direction: column;
    display: none;
  }

  .div-block-135-moov-2 {
    height: auto;
  }

  .image-298 {
    display: block;
  }

  .div-block-136-moov-2, .div-block-642 {
    height: auto;
  }

  .image-299 {
    padding-left: 50px;
    padding-right: 50px;
  }

  .section_12_desktop_moov_kr-2 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-147-moov-copy {
    font-family: Pretendard, sans-serif;
    font-size: 16px;
  }

  .image-301 {
    display: block;
  }

  .paragraph-152 {
    padding-bottom: 140px;
  }

  .tablet-heading-32-moov.tablet1 {
    font-size: 20px;
  }

  .tablet-paragraph-22-moov-c.tablet1, .tablet-paragraph-22-mov-copy.tablet1 {
    font-size: 18px;
  }

  .tablet-paragraph-34-moov.tablet1 {
    text-align: left;
    font-size: 20px;
  }

  .tablet-ab-moov-copy.tablet1, .tablet2-block-157-moov.tablet2 {
    display: block;
  }

  .section1_tablet_moov_en.tablet2 {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64f7c241956c303e960c22d1_tb1mv-min.png");
    background-position: 0 0;
    background-size: cover;
    display: block;
  }

  .div-block-643 {
    justify-content: center;
    display: flex;
  }

  .heading-74 {
    color: #b9cae7;
    text-align: center;
    margin-top: 0;
    margin-bottom: 40px;
    font-family: Pretendard, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 140%;
  }

  .heading-74-copy {
    color: #fff;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 140px;
    padding-bottom: 20px;
    font-family: Pretendard, sans-serif;
    font-size: 44px;
    font-weight: 600;
    line-height: 140%;
  }

  .tablet2-paragraph-151-copy {
    font-size: 16px;
    line-height: 140%;
  }

  .paragraph-151-copy {
    text-align: center;
    font-size: 18px;
    display: block;
  }

  .tablet2-block-118-moovv-copy {
    background-color: #f6f7f900;
    border-radius: 0;
    height: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .tablet2-block-118-oovv-copy {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .tablet2-block-118-oovv-copy.tablet2 {
    border-radius: 0;
    display: block;
  }

  .div-block-119-moov-moov-copy {
    background-color: #f6f7f9;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .tablet2-118-copy-moov-2-copy {
    flex-direction: column;
  }

  .tablet2-118-copy-moov-2-copy.tablet2 {
    border-radius: 0;
    padding: 60px 0 90px;
    display: block;
  }

  .tablet2-118-copy-copy-moov-2-copy {
    flex-direction: column;
  }

  .tablet2-118-copy-copy-moov-2-copy.tablet2 {
    border-radius: 0;
    padding-top: 60px;
    padding-bottom: 140px;
    display: block;
  }

  .mobile-94-copy-moovov-2-copy {
    display: block;
  }

  .mobile-94-copy-moovov-2-copy.mobile {
    display: none;
  }

  .mobile-118-copy-moov-2-c {
    flex-direction: column;
  }

  .mobile-118-copy-moov-2-c.tablet2 {
    border-radius: 0;
    padding: 60px 0 90px;
    display: block;
  }

  .mobile-118-copy-moov-2-c.mobile {
    display: none;
  }

  .mobile-118-copy-copy-moovy {
    flex-direction: column;
  }

  .mobile-118-copy-copy-moovy.tablet2 {
    border-radius: 0;
    padding-top: 60px;
    padding-bottom: 140px;
    display: block;
  }

  .mobile-118-copy-copy-moovy.mobile {
    display: none;
  }

  .mobile-block-130-moov-copy {
    flex-direction: column;
    height: 100%;
  }

  .mobile-block-130-moov-copy.mobile {
    display: none;
  }

  .div-block-119-moov-moov-copy, .div-block-119-moov-moov-copy-copy {
    background-color: #f6f7f9;
    justify-content: center;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 16px;
  }

  .div-block-119-moov-moov-copy {
    background-color: #f6f7f9;
    justify-content: center;
    width: 100%;
    padding-top: 60px;
    padding-bottom: 16px;
  }

  ._1section_desktop_moov_kr {
    padding: 80px 40px;
    display: none;
  }

  ._4section_desktop_moov_kr, .section_5_desktop_moov_en-copy {
    padding-bottom: 100px;
    padding-left: 30px;
    padding-right: 30px;
  }

  ._6section_desktop_moov_kr {
    padding-left: 30px;
    padding-right: 30px;
  }

  ._1section_tablet_moov_kr.tablet2 {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64f5b6bbee069c80be544267_tablet2-min%20(1).png");
    background-position: 0 0;
    background-size: cover;
    display: block;
  }

  .navbar-3-en {
    position: fixed;
    inset: 0% 0% auto;
  }

  .link-block-77 {
    padding-right: 40px;
  }

  .navbar-4 {
    position: fixed;
    inset: 0% 0% auto;
  }

  .link-block-78, .div-block-649 {
    padding-right: 40px;
  }

  .container-138 {
    padding-left: 29px;
    padding-right: 33px;
  }

  .link-block-79 {
    padding-right: 15px;
    text-decoration: none;
  }

  .button-copy-3 {
    color: #9b9b9b;
  }

  .link-block-80 {
    padding-right: 40px;
  }

  .div-block-657 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    padding-top: 14px;
    padding-bottom: 15px;
    padding-left: 40px;
    display: flex;
  }

  .div-block-658._2, .div-block-661._1 {
    background-color: #fff;
  }

  .button-white-5 {
    color: #494949;
    padding-left: 0;
    text-decoration: none;
  }

  .paragraph-158 {
    color: #494949;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
  }

  .paragraph-158.eng {
    opacity: .3;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-666 {
    display: none;
  }

  .link-block-82 {
    padding-right: 40px;
  }

  .link-block-83 {
    text-decoration: none;
  }

  .div-block-667._3 {
    background-color: #fff;
  }

  .link-block-86 {
    padding-right: 40px;
  }

  ._9section_desktop_moov_kr, ._10section_desktop_moov_kr, ._11section_desktop_moov_kr, ._12section_desktop_moov_kr {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-48-moov-2-copy {
    font-size: 16px;
  }

  .section_7_desktop_moov_en-copy {
    justify-content: center;
    align-items: center;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  ._8section_desktop_moov_kr {
    padding-left: 0;
    padding-right: 0;
  }

  .tmobilr-moov-copy-copy.mobile {
    display: none;
  }

  .navbar-3_en {
    position: fixed;
    inset: 0% 0% auto;
  }

  .button-white-2-copy {
    color: #494949;
    padding-left: 0;
    text-decoration: none;
  }

  .button-copy-2-copy {
    color: #9b9b9b;
  }

  .kor-button {
    color: #494949;
    padding-left: 0;
    text-decoration: none;
  }

  .winny-container-copy {
    padding-top: 8px;
    padding-left: 0;
    padding-right: 0;
  }

  .about---winny-container {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-top: 10vh;
    padding-left: 0;
    padding-right: 0;
  }

  .about-div-3-copy {
    margin-bottom: 5vh;
    padding-bottom: 60px;
  }

  .tech-vectors-wrapper-8-copy {
    display: none;
  }

  .tech-vectors-wrapper-8-mobile-copy {
    object-fit: cover;
    width: 70vw;
    max-width: 400px;
    height: 100%;
    display: block;
  }

  .tech-button-3-top {
    z-index: auto;
    float: right;
    clear: none;
    opacity: 1;
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64e80263f059626b15a6c364_to%20top.svg");
    background-position: 50% 45%;
    background-repeat: no-repeat;
    background-size: 32px 32px;
    border: 2px solid #4772f5;
    border-radius: 100px;
    flex: 0 auto;
    order: 1;
    align-self: center;
    align-items: flex-end;
    width: 48px;
    height: 48px;
    margin-bottom: 40px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: fixed;
    inset: auto 10% 5% auto;
  }

  .tech-button-3-top.w--current {
    display: block;
  }

  .paragraph-161 {
    font-size: 15px;
  }

  .heading-31-en {
    width: 270px;
    height: 40px;
    font-size: 16px;
  }

  .div-block-496-en {
    width: 320px;
    height: 50px;
  }

  .paragraph-103-en {
    font-size: 15px;
  }

  .div-block-493-en {
    width: 320px;
    height: 50px;
    margin-top: 100px;
  }

  .paragraph-104-en {
    font-size: 15px;
  }

  .heading-33-en, .heading-34-en, .heading-35-en {
    font-size: 18px;
  }

  .div-block-503-en {
    width: 320px;
    height: 50px;
  }

  .paragraph-109-en {
    font-size: 15px;
  }

  .heading-33-copy {
    font-size: 18px;
  }

  .div-block-502-copy {
    width: 270px;
    height: 40px;
  }

  .en-div-block-509 {
    width: 290px;
    height: 490px;
  }

  .en-div-block-509.height {
    width: 290px;
    height: 460px;
  }

  .en-block-509-copy {
    width: 290px;
    height: 490px;
  }

  .en-block-509-copy.height {
    width: 290px;
    height: 460px;
  }

  .div-block-509-copy {
    width: 290px;
    height: 490px;
  }

  .div-block-509-copy.height {
    width: 290px;
    height: 410px;
  }

  .en-block-509-copy-copy.height.tbbr {
    height: 440px;
  }

  .en-block-525-copy {
    width: 320px;
    height: 30px;
  }

  .paragraph-162 {
    font-size: 18px;
    display: none;
  }

  .paragraph-163 {
    font-size: 16px;
  }

  .mobile-paragraph-163-copy {
    font-size: 18px;
  }

  .tablet2-paragraph {
    font-size: 18px;
    display: block;
  }

  .paragraph-162-copy, .mobile-paragraph-162 {
    font-size: 18px;
    display: none;
  }

  .section_contact-en {
    background-position: 57%;
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .navbar-3_open {
    position: fixed;
    inset: 0% 0% auto;
  }

  .kor-button-copy, .kor-button-about {
    color: #494949;
    padding-left: 0;
    text-decoration: none;
  }

  .link-block-93.eng {
    opacity: 1;
  }

  .paragraph-169 {
    opacity: 1;
    color: #494949;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    text-decoration: none;
  }

  .paragraph-169.eng {
    opacity: 1;
    color: #333;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-681._2 {
    background-color: #fff;
  }

  .container-139 {
    padding-left: 29px;
    padding-right: 33px;
  }

  .link-block-95 {
    text-decoration: none;
  }

  .link-block-95.press1_en {
    opacity: .4;
  }

  .link-block-96 {
    padding-right: 40px;
  }

  .div-block-684 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    padding-top: 14px;
    padding-bottom: 15px;
    padding-left: 40px;
    display: flex;
  }

  .link-block-97, .link-block-98, .div-block-686 {
    padding-right: 40px;
  }

  .div-block-688 {
    display: none;
  }

  .div-block-690._3 {
    background-color: #fff;
  }

  .div-block-690._3.white {
    background-color: #2d2d2d;
  }

  .link-block-99, .link-block-100 {
    padding-right: 40px;
  }

  .div-block-696._1 {
    background-color: #fff;
  }

  .div-block-696._1.white {
    background-color: #2d2d2d;
  }

  .link-block-102 {
    padding-right: 15px;
    text-decoration: none;
  }

  .button-white-6 {
    color: #494949;
    padding-left: 0;
    text-decoration: none;
  }

  .eng-div-block-568-copy {
    width: 290px;
    height: 490px;
  }

  .eng-div-block-568-copy.width {
    width: 290px;
    height: 460px;
  }

  .div-block-568-copy.width {
    width: 290px;
    height: 460px;
  }

  .en-block-519-copy {
    width: 290px;
    height: 490px;
  }

  .en-block-519-copy.height2 {
    width: 290px;
    height: 510px;
  }

  .en-block-564-copy {
    margin-top: 8px;
  }

  .en-block-561-copy {
    width: 290px;
    height: 490px;
  }

  .en-block-561-copy.height3 {
    height: 500px;
  }

  .enen-block-564-copy {
    margin-top: 8px;
  }

  .div-block-561-copy {
    width: 290px;
    height: 490px;
  }

  .div-block-561-copy.height3 {
    height: 420px;
  }

  .en-block-561-co {
    width: 290px;
    height: 490px;
  }

  .en-block-561-co.height3, .en-block-561-co.height3.yy {
    height: 500px;
  }

  .en-block-561-cy {
    width: 290px;
    height: 490px;
  }

  .en-block-561-cy.height3 {
    height: 450px;
  }

  .kr-block-514-copy, .div-block-514-copy, .div-block-514-copy-copy, .en-block-514-copy {
    width: 290px;
    height: 510px;
  }

  .en-block-514-copy.tbb {
    height: 540px;
  }

  .div-block-496-en-copy {
    width: 320px;
    height: 50px;
  }

  .div-block-493-en-copy {
    width: 320px;
    height: 50px;
    margin-top: 100px;
  }

  .en-block-509-copy-copy {
    width: 290px;
    height: 490px;
  }

  .en-block-509-copy-copy.height {
    width: 290px;
    height: 470px;
  }

  .div-block-503-en-copy {
    width: 320px;
    height: 50px;
  }

  .div-block-502-copy-copy {
    width: 270px;
    height: 40px;
  }

  .mo_heading-3-copy.bluegrey900 {
    display: none;
  }

  .mo_heading-3-copy.bluegrey900.mobile {
    margin-top: 2px;
    font-size: 24px;
    display: block;
  }

  .mo_heading-3-copy.bluegrey900.tablet {
    display: none;
  }

  .mo_heading-3-copy.white {
    margin-top: 6px;
    font-size: 24px;
  }

  .tablet1_en-block-512-copy {
    grid-column-gap: 11px;
    grid-row-gap: 20px;
    align-content: stretch;
    margin-top: 40px;
    margin-left: 90px;
    margin-right: 90px;
  }

  .en-heading-41-copy._1._2 {
    justify-content: center;
    display: flex;
  }

  .en-heading-41-copy._1._2.tb3 {
    justify-content: center;
  }

  .en-heading-41-copy._1.tb3, .eheading-41-copy._1._2 {
    text-align: center;
  }

  .eheading-41-copy._1._2.tb3 {
    justify-content: center;
    display: flex;
  }

  .tablet1-en-div-block-517 {
    grid-column-gap: 11px;
    grid-row-gap: 20px;
    align-content: stretch;
    margin-top: 40px;
    margin-left: 90px;
    margin-right: 90px;
    display: flex;
  }

  .div-block-517-copy, .tablet1-env-block-517-c {
    grid-column-gap: 11px;
    grid-row-gap: 20px;
    align-content: stretch;
    margin-top: 40px;
    margin-left: 90px;
    margin-right: 90px;
  }

  .tablet3-paragraph-138-copy {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .f-paragraph-138-copy {
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .tb3-heading-56-copy, .tb33heading-56-copy, .tb3-heading-56-copy-copy {
    display: block;
  }

  .image-308 {
    width: 100%;
  }

  .kr-paragraph-114-copy {
    display: none;
  }

  .kr-paragraph-114-copy.tablet {
    max-width: 350px;
    display: none;
  }

  .kr-paragraph-114-copy.mobile {
    text-align: left;
    max-width: 340px;
    display: block;
  }

  .krparagraph-114-copy {
    display: none;
  }

  .krparagraph-114-copy.tablet {
    max-width: 350px;
    display: none;
  }

  .krparagraph-114-copy.mobile {
    text-align: left;
    max-width: 340px;
    display: block;
  }

  .paragraph-114-copy {
    display: none;
  }

  .paragraph-114-copy.tablet {
    max-width: 350px;
    display: none;
  }

  .paragraph-114-copy.mobile {
    text-align: center;
    max-width: 340px;
    display: block;
  }

  .paragraph-114-copy-copy {
    display: none;
  }

  .paragraph-114-copy-copy.tablet {
    max-width: 350px;
    display: none;
  }

  .paragraph-114-copy-copy.mobile {
    text-align: left;
    max-width: 340px;
    display: block;
  }

  .pkraragraph-116-copy {
    display: none;
  }

  .pkraragraph-116-copy.tablet {
    max-width: 350px;
    display: none;
  }

  .pkraragraph-116-copy.mobile {
    max-width: 340px;
    display: block;
  }

  .krraragraph-116-copy {
    display: none;
  }

  .krraragraph-116-copy.tablet {
    max-width: 350px;
    display: none;
  }

  .krraragraph-116-copy.mobile {
    max-width: 340px;
    display: block;
  }

  .krrraragraph-116-copy {
    display: none;
  }

  .krrraragraph-116-copy.tablet {
    max-width: 350px;
    display: none;
  }

  .krrraragraph-116-copy.mobile {
    max-width: 340px;
    display: block;
  }

  .kreparagraph-116-copy {
    display: none;
  }

  .kreparagraph-116-copy.tablet {
    max-width: 350px;
    display: none;
  }

  .kreparagraph-116-copy.mobile {
    max-width: 340px;
    display: block;
  }

  .krearagraph-116-copy {
    display: none;
  }

  .krearagraph-116-copy.tablet {
    max-width: 350px;
    display: none;
  }

  .krearagraph-116-copy.mobile {
    max-width: 340px;
    display: block;
  }

  .tablet1_en-block-512-copy-copy, .tablet1-env-block-517-c-copy {
    grid-column-gap: 11px;
    grid-row-gap: 20px;
    align-content: stretch;
    margin-top: 40px;
    margin-left: 90px;
    margin-right: 90px;
    display: flex;
  }

  .div-block-512-copy, .div-blockdd-517-copy, .div-blockdd-517-copy, .tablet1-en-div-block-517-copy, .tablet1-env-block-517-c-copy-copy {
    grid-column-gap: 11px;
    grid-row-gap: 20px;
    align-content: stretch;
    margin-top: 40px;
    margin-left: 90px;
    margin-right: 90px;
    display: none;
  }

  .div-block-514-copy-copy {
    width: 290px;
    height: 510px;
  }

  .div-block-514-copy-copy.mobile.tb {
    height: 580px;
  }

  .div-block-514-copy-copy.mobile.tbb {
    height: 550px;
  }

  .div-block-514-copy-copy.mobile.tbm {
    height: 510px;
  }

  .div-block-514-copy-copy.tb {
    height: 530px;
  }

  .en-block-514-copy-copy {
    width: 290px;
    height: 510px;
  }

  .en-block-514-copy-copy.tbb {
    height: 560px;
  }

  .div-block-514-copy {
    width: 290px;
    height: 510px;
  }

  .div-block-514-copy.mobile.tb {
    height: 580px;
  }

  .div-block-514-copy.mobile.tbb {
    height: 550px;
  }

  .div-block-514-copy.mobile.tbm {
    height: 510px;
  }

  .div-block-514-copy.tb {
    height: 520px;
  }

  .paragraph-178 {
    margin-bottom: 0;
  }

  .div-block-714 {
    display: none;
  }

  .paragraph-67-copy.bluegrey800 {
    margin-bottom: 4px;
    font-size: 16px;
  }

  .paragraph-67-copy.bluegrey800.center {
    margin-bottom: 0;
  }

  .paragraph-67-copy.bluegrey800.chip {
    margin-bottom: 4px;
  }

  .paragraph-67-copy.bluegrey800.peti {
    text-align: center;
  }

  .paragraph-67-copy.bluegrey800.superid {
    margin-bottom: 0;
  }

  .paragraph-67-copy.white {
    margin-bottom: 16px;
    font-size: 16px;
  }

  .div-block-715 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    margin-top: 6px;
  }

  .div-block-717 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: column;
    margin-bottom: 24px;
    display: flex;
  }

  .div-block-720 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: column;
    align-items: center;
    margin-top: 42px;
    padding-top: 0;
    display: flex;
  }

  .div-block-720.peti {
    padding-top: 4px;
  }

  .div-block-720.peti.mo {
    margin-top: 0;
  }

  .div-block-720.moov {
    margin-top: 42px;
  }

  .deniv-block-514-copy {
    width: 290px;
    height: 510px;
  }

  .deniv-block-514-copy.mobile.tb {
    height: 580px;
  }

  .deniv-block-514-copy.mobile.tbb {
    height: 550px;
  }

  .deniv-block-514-copy.mobile.tbm {
    height: 510px;
  }

  .deniv-block-514-copy.tb {
    height: 520px;
  }

  .div-block-568-copy {
    width: 290px;
    height: 490px;
  }

  .div-block-568-copy.width {
    height: 420px;
  }

  .div-block-568-copy-copy {
    width: 290px;
    height: 490px;
  }

  .div-block-568-copy-copy.width {
    width: 290px;
    height: 460px;
  }

  .div-block-511-copy {
    height: 420px;
    margin-left: 14px;
    margin-right: 14px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-bloccck-509-copy {
    width: 290px;
    height: 490px;
  }

  .div-bloccck-509-copy.height {
    width: 290px;
    height: 420px;
  }

  .div-block-516-copy {
    margin-left: 14px;
    margin-right: 14px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-519-copy {
    width: 290px;
    height: 490px;
  }

  .div-block-519-copy.height2 {
    width: 290px;
    height: 540px;
  }

  .div-block-519-copy.height2.en-block-519-copy {
    height: 560px;
  }

  .div-block-519-copy.height2.en-block-519-copy.mobile {
    height: 570px;
  }

  .div-block-519-copy.height2.en-block-519-copy.last1 {
    height: 510px;
  }

  .paragraph-31-copy-copy.tablet2 {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    display: block;
  }

  .paragraph-23-moov-2-copy {
    text-align: center;
    padding-left: 0;
    font-size: 18px;
  }

  .div-block-727 {
    display: none;
  }

  .div-block-728 {
    margin-top: 16px;
  }

  .tb_heading-3-copy.bluegrey900 {
    display: none;
  }

  .tb_heading-3-copy.bluegrey900.mobile {
    margin-top: 2px;
    font-size: 24px;
    display: block;
  }

  .tb_heading-3-copy.bluegrey900.mobile.car {
    margin-top: 0;
  }

  .tb_heading-3-copy.bluegrey900.tablet {
    display: none;
  }

  .tb_heading-3-copy.white {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
  }

  .tb2_heading-3-copy-copy.bluegrey900 {
    display: none;
  }

  .tb2_heading-3-copy-copy.bluegrey900.mobile {
    margin-top: 2px;
    font-size: 24px;
    display: block;
  }

  .tb2_heading-3-copy-copy.bluegrey900.mobile.car {
    margin-top: 0;
  }

  .tb2_heading-3-copy-copy.bluegrey900.tablet, .tb2_heading-3-copy-copy.bluegrey900.kr {
    display: none;
  }

  .tb2_heading-3-copy-copy.white {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
  }

  .tb_en_heading-3-copy.bluegrey900 {
    display: none;
  }

  .tb_en_heading-3-copy.bluegrey900.mobile {
    margin-top: 2px;
    font-size: 24px;
    display: block;
  }

  .tb_en_heading-3-copy.bluegrey900.mobile.car {
    margin-top: 0;
  }

  .tb_en_heading-3-copy.bluegrey900.tablet {
    display: none;
  }

  .tb_en_heading-3-copy.white {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
  }

  .about-paragraph-4-copy {
    width: 80vw;
    min-width: 200px;
    max-width: 560px;
    font-size: 18px;
  }

  .tech-div-block-out, .tech-div-block-29-copy {
    align-items: flex-start;
    padding-left: 20px;
    display: none;
  }

  .div-block-732 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .quick-stack-4 {
    padding-top: 0;
    overflow: hidden;
  }

  .quick-stack-4.moov {
    overflow: visible;
  }

  .div-block-733 {
    justify-content: center;
    max-width: 330px;
    margin-top: 0;
  }

  .div-block-733.infra {
    margin-top: 13px;
  }

  .div-block-734 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .link-block-103 {
    flex: 1;
    transition-property: none;
    position: relative;
  }

  .link-block-103.moov {
    transition-property: none;
    overflow: hidden;
  }

  .heading-3-copy.bluegrey900 {
    display: none;
  }

  .heading-3-copy.bluegrey900.mobile {
    margin-top: 2px;
    font-size: 24px;
    display: block;
  }

  .heading-3-copy.bluegrey900.mobile.car {
    margin-top: 0;
  }

  .heading-3-copy.bluegrey900.tablet {
    display: none;
  }

  .heading-3-copy.white {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
  }

  .heading-3-copy.white.infra {
    margin-bottom: 0;
    font-size: 24px;
  }

  .moov_paragraph-67.bluegrey800 {
    margin-bottom: 4px;
    font-size: 16px;
  }

  .moov_paragraph-67.bluegrey800.center {
    margin-bottom: 0;
  }

  .moov_paragraph-67.bluegrey800.peti {
    text-align: center;
    margin-bottom: 0;
  }

  .moov_paragraph-67.bluegrey800.superid {
    margin-bottom: 0;
  }

  .moov_paragraph-67.bluegrey800.infra {
    text-align: center;
    margin-bottom: 4px;
    font-size: 15px;
  }

  .moov_paragraph-67.white {
    margin-bottom: 16px;
    font-size: 16px;
  }

  .heading-77, .heading-77.mo {
    font-size: 22px;
  }

  .div-block-735 {
    padding-top: 60px;
  }

  .moov_paragraph-67-copy.bluegrey800 {
    margin-bottom: 4px;
    font-size: 16px;
  }

  .moov_paragraph-67-copy.bluegrey800.center {
    margin-bottom: 0;
  }

  .moov_paragraph-67-copy.bluegrey800.peti {
    text-align: center;
    margin-bottom: 0;
  }

  .moov_paragraph-67-copy.bluegrey800.superid {
    margin-bottom: 0;
  }

  .moov_paragraph-67-copy.bluegrey800.infra {
    text-align: center;
    margin-bottom: 4px;
    font-size: 15px;
  }

  .moov_paragraph-67-copy.white {
    margin-bottom: 16px;
    font-size: 16px;
  }

  .container-140 {
    padding: 60px 40px 80px;
  }

  .text-461 {
    color: #41414180;
  }

  .container-141 {
    padding: 60px 40px 80px;
  }

  .footer_tablet-3 {
    background-color: #f5f5f7;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .navbar_desktop-2 {
    margin-left: auto;
    display: block;
  }

  .navbar_mobile-2 {
    margin-left: auto;
  }

  .container-142, .container-143 {
    padding: 60px 40px 80px;
  }

  .text-467 {
    color: #41414180;
  }

  .navbar_mobile-3 {
    margin-left: auto;
    display: none;
  }

  .navbar_desktop-3 {
    margin-left: auto;
  }

  .container-144 {
    padding: 60px 40px 80px;
  }

  .text-469 {
    color: #41414180;
  }

  .container-145 {
    padding: 60px 40px 80px;
  }

  .navbar_mobile-4, .navbar_desktop-4 {
    margin-left: auto;
  }

  .container-146 {
    padding: 60px 40px 80px;
  }

  .text-473 {
    color: #41414180;
  }

  .container-147 {
    padding: 60px 40px 80px;
  }

  .navbar_mobile-5 {
    margin-left: auto;
  }

  .container-148, .container-149 {
    padding: 60px 40px 80px;
  }

  .text-479 {
    color: #41414180;
  }

  .container-150 {
    padding: 60px 40px 80px;
  }

  .text-480 {
    color: #41414180;
  }

  .container-151, .container-152, .container-153 {
    padding: 60px 40px 80px;
  }

  .text-487 {
    color: #41414180;
  }

  .container-154 {
    padding: 60px 40px 80px;
  }

  .text-488 {
    color: #41414180;
  }

  .container-155 {
    padding: 60px 40px 80px;
  }

  .about-paragraph-5-mobile {
    color: #2c2c2c;
    text-align: left;
    width: 85vw;
    font-size: 18px;
    display: block;
  }

  .about-paragraph-mobile, .about-paragraph-mobile._565 {
    font-size: 15px;
  }

  .about-paragraph-mobile._565.white {
    text-align: left;
    width: 85vw;
    min-width: 360px;
    font-size: 18px;
    display: block;
  }

  .about-paragraph-mobile._550 {
    width: 90vw;
  }

  .about-paragraph-mobile._1080 {
    font-size: 16px;
  }

  .about-paragraph-mobile._800 {
    font-size: 16px;
    display: none;
  }

  .about-paragraph-mobile._520 {
    min-width: 400px;
    font-size: 16px;
  }

  .about-paragraph-mmobile {
    font-size: 15px;
  }

  .about-paragraph-mmobile._565 {
    color: #2c2c2c;
    text-align: left;
    font-size: 18px;
    display: block;
  }

  .about-paragraph-mmobile._565.white {
    width: 360px;
    min-width: 360px;
    display: none;
  }

  .about-paragraph-mmobile._550 {
    width: 90vw;
  }

  .about-paragraph-mmobile._1080 {
    font-size: 16px;
  }

  .about-paragraph-mmobile._800 {
    font-size: 16px;
    display: none;
  }

  .about-paragraph-mmobile._520 {
    min-width: 400px;
    font-size: 16px;
  }

  .about-paragraph-4-copy-mobile {
    width: 80vw;
    min-width: 200px;
    max-width: 560px;
    font-size: 18px;
  }

  .heading-5-mobile.center {
    color: #001432;
    text-align: left;
    width: 85vw;
    max-width: 900px;
    font-size: 22px;
    display: block;
  }

  .about-paragraph-6-mobile {
    min-width: 360px;
    font-size: 15px;
  }

  .about-paragraph-6-mobile.grey {
    color: #777;
    width: 70vw;
    min-width: 380px;
    max-width: 400px;
    font-size: 16px;
    display: block;
  }

  .tech-paragraph-mobile-pet {
    font-size: 15px;
  }

  .tech-paragraph-mobile-pet._565 {
    font-size: 15px;
    display: none;
  }

  .tech-paragraph-mobile-pet._565.white {
    width: 360px;
    min-width: 360px;
    display: none;
  }

  .tech-paragraph-mobile-pet._550 {
    width: 90vw;
    display: none;
    overflow: visible;
  }

  .tech-paragraph-mobile-pet._1080 {
    font-size: 16px;
  }

  .tech-paragraph-mobile-pet._800 {
    font-size: 16px;
    display: none;
  }

  .tech-paragraph-mobile-pet._520 {
    min-width: 400px;
    font-size: 16px;
  }

  .tech-paragraph {
    font-size: 15px;
  }

  .tech-paragraph._565 {
    font-size: 15px;
    display: none;
  }

  .tech-paragraph._565.white {
    width: 360px;
    min-width: 360px;
    display: none;
  }

  .tech-paragraph._550 {
    width: 90vw;
    display: none;
    overflow: visible;
  }

  .tech-paragraph._1080 {
    font-size: 16px;
  }

  .tech-paragraph._800 {
    font-size: 16px;
    display: none;
  }

  .tech-paragraph._520 {
    min-width: 400px;
    font-size: 16px;
  }

  .heading-34_mobile-moov-copy.mobile {
    text-align: left;
    margin-bottom: 20px;
    font-size: 20px;
  }

  .about-paragraph-kr {
    font-size: 15px;
    display: none;
    overflow: visible;
  }

  .about-paragraph-kr._565 {
    font-size: 15px;
    display: none;
  }

  .about-paragraph-kr._565.white {
    width: 360px;
    min-width: 360px;
    display: none;
  }

  .about-paragraph-kr._550 {
    width: 90vw;
    display: none;
    overflow: visible;
  }

  .about-paragraph-kr._1080 {
    font-size: 16px;
  }

  .about-paragraph-kr._800 {
    font-size: 16px;
    display: none;
  }

  .about-paragraph-kr._520 {
    min-width: 400px;
    font-size: 16px;
  }

  .about-paragraph-4-kr {
    width: 80vw;
    min-width: 200px;
    max-width: 560px;
    margin-bottom: 0;
    font-size: 18px;
  }

  .about-paragraph-5-kr {
    font-size: 15px;
    display: none;
  }

  .heading-5-kr {
    text-align: center;
    font-size: 18px;
    display: none;
  }

  .heading-5-kr.center {
    text-align: center;
    width: 90vw;
    max-width: 900px;
    font-size: 18px;
    display: none;
  }

  .about-paragraph-6-kr {
    min-width: 360px;
    font-size: 15px;
  }

  .about-paragraph-6-kr.grey {
    width: 70vw;
    min-width: 380px;
    max-width: 400px;
    font-size: 16px;
    display: none;
    overflow: visible;
  }

  .heading-5-about-kr.center {
    text-align: center;
    width: 90vw;
    max-width: 900px;
    font-size: 20px;
    display: none;
  }

  .about-div-1-copy {
    grid-column-gap: 5vh;
    grid-row-gap: 5vh;
    width: 85vw;
  }

  .about-paragraph-5-kr--mobile {
    color: #2c2c2c;
    text-align: left;
    width: 85vw;
    font-size: 18px;
    display: block;
  }

  .div-block-616--mobile {
    grid-row-gap: 24px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tb1-paragraph-138-fms {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .tb3heading-53-fms {
    text-align: center;
    display: block;
  }

  .tb3paragraph-138-fms {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .kr-div-block-733-cmoov {
    justify-content: center;
    max-width: 330px;
    margin-top: 10px;
  }

  .about-heading-2-en-mobile {
    text-align: left;
    font-size: 26px;
  }

  .about-heading-2-en-mobile.white {
    text-align: left;
    width: 85vw;
  }

  .div-block-746 {
    grid-column-gap: 32px;
  }

  .div-block-89-moov-copy {
    width: 100%;
    margin-left: 0;
  }

  .about-heading-2-krkr {
    text-align: left;
    font-size: 26px;
  }

  .about-heading-2-krkr.white {
    text-align: left;
    width: 85vw;
    font-weight: 600;
  }

  .heading-59-copy {
    font-size: 24px;
  }

  .heading-59-copy.margin {
    margin-top: 120px;
    font-size: 24px;
  }

  .sns-logo {
    margin-bottom: 16px;
  }

  .link-block-108 {
    width: 18px;
  }

  .link-block-108-copy {
    width: 23px;
    height: 23px;
  }

  .image-316 {
    min-width: 500px;
    max-width: 84%;
  }

  .heading-78 {
    margin-bottom: 10px;
    font-size: 28px;
  }

  .heading-78.white {
    font-size: 28px;
  }

  .heading-78.white.peti {
    margin-top: 2px;
    font-size: 24px;
  }

  .about-heading-2-copy {
    text-align: left;
    font-size: 26px;
  }

  .about-heading-2-copy.white {
    text-align: left;
    width: 85vw;
    font-weight: 600;
  }

  .about-heading-2-copy.kr {
    font-size: 26px;
  }

  .about-heading-2-c {
    text-align: left;
    font-size: 26px;
  }

  .about-heading-2-c.white {
    text-align: left;
    width: 85vw;
    font-weight: 600;
  }

  .en_heading-59-copy {
    font-size: 24px;
  }

  .en_heading-59-copy.margin {
    margin-top: 120px;
    font-size: 24px;
  }

  .mo_paragraph-106-copy {
    font-size: 16px;
    display: none;
  }

  .mo_paragraph-106-copy.mobile {
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 500;
    display: none;
  }

  .paragraph-138-copy {
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .paragraph-106-copy {
    font-size: 16px;
    display: none;
  }

  .paragraph-106-copy.mobile {
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 500;
    display: block;
  }

  .heading-53-copy {
    text-align: center;
    display: none;
  }

  .tablet222 {
    display: none;
  }

  .tablet222-copy-tb {
    font-size: 38px;
  }

  .div-block-749 {
    width: 100%;
    padding: 20px 30px;
    display: none;
  }

  .button-11 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .paragraph-181 {
    margin-bottom: 16px;
  }

  .heading-79 {
    font-size: 18px;
  }

  .image-161-copy {
    display: block;
  }

  .about-heading-2-numbers {
    text-align: left;
    font-size: 18px;
  }

  .about-heading-2-numbers.white {
    text-align: left;
    width: 85vw;
    font-weight: 600;
  }

  .about-paragraph-5-copy {
    text-align: left;
    width: 85vw;
    font-size: 18px;
    display: block;
  }

  .section-54 {
    justify-content: flex-end;
  }

  .button-11-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .paragraph-182 {
    font-size: 28px;
  }

  .tech-div-block-30-mobile-last {
    flex-direction: column;
    justify-content: space-around;
    width: auto;
    min-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .tech-div-block-30-last, .tech-div-block-30-lastlast {
    flex-direction: row;
    justify-content: space-around;
    min-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }

  .tech-div-block-30-mobile-lastlast {
    border-bottom-style: none;
    flex-direction: column;
    justify-content: space-around;
    width: auto;
    min-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .navbar-3-white-car {
    position: fixed;
    inset: 0% 0% auto;
  }
}

@media screen and (max-width: 479px) {
  a {
    text-decoration: none;
  }

  .image {
    mix-blend-mode: normal;
    object-fit: fill;
  }

  .text-4 {
    text-align: center;
    overflow: visible;
  }

  .text-7 {
    line-height: 130%;
  }

  .bottom-text {
    text-align: center;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    margin-left: 24px;
    margin-right: 24px;
    display: flex;
    position: relative;
    top: 400px;
  }

  .blockchain-based-connected-vehicle-service-3 {
    margin-left: 24px;
    margin-right: 24px;
    padding-left: 0;
    position: static;
  }

  .section1-_m {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6442363d9e669cf17f0ad83a_BG-Vehicle.png");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: scroll;
    padding-top: 80px;
    padding-bottom: 500px;
  }

  .all-rights {
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    display: flex;
    position: relative;
    top: 60px;
  }

  .cover-title {
    display: flex;
  }

  .text-5 {
    text-align: left;
  }

  .onlymobile {
    object-fit: fill;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: static;
  }

  .image-8 {
    object-fit: cover;
    width: 479px;
    max-width: 100%;
    margin-top: 0;
    display: block;
  }

  .text-8, .frame-427319662 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .section2_m {
    margin-bottom: 40px;
    display: block;
  }

  .text-10 {
    margin-left: 24px;
  }

  .text27 {
    color: #444;
    margin-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .frame-427319473 {
    align-items: flex-start;
    margin: 60px 0 24px;
    padding-right: 0;
    display: block;
  }

  .text9 {
    object-fit: fill;
    flex: 0 auto;
    order: 0;
    justify-content: space-between;
    align-self: flex-start;
    width: auto;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 24px;
    display: flex;
    position: static;
    overflow: visible;
  }

  .frame-427319499 {
    margin-top: 40px;
  }

  .container-16 {
    display: block;
  }

  .container-10 {
    margin-top: 32px;
    margin-bottom: 32px;
    display: block;
  }

  .image-9 {
    object-fit: cover;
    width: 479px;
    max-width: 100%;
    margin-top: 0;
    display: block;
  }

  .text-12, .frame-427319673 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .text-13 {
    margin-left: 24px;
  }

  .frame-427319674 {
    align-items: flex-start;
    margin: 60px 0 24px;
    padding-right: 0;
    display: block;
  }

  .text9-2 {
    object-fit: fill;
    flex: 0 auto;
    order: 0;
    align-self: flex-start;
    width: auto;
    min-width: 0;
    margin-left: 24px;
    margin-right: 24px;
    display: block;
    position: static;
    overflow: visible;
  }

  .frame-427319675 {
    margin-top: 40px;
  }

  .container-17 {
    margin-top: 32px;
    margin-bottom: 32px;
    display: block;
  }

  .section_mobile1 {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64465d1a68ab70eac7d7a268_main.png");
    background-position: 50%;
    background-size: cover;
    padding-top: 80px;
    padding-bottom: 844px;
    display: block;
    position: static;
  }

  .div-block-11 {
    justify-content: center;
    display: flex;
    position: relative;
  }

  .frame-427319746 {
    max-width: 100%;
    margin-top: 80px;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .text-104 {
    font-family: Pretendard, sans-serif;
  }

  .sub-text {
    width: auto;
    font-family: Pretendard, sans-serif;
    display: block;
  }

  .section_mobile2 {
    background-color: #f5f5f7;
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
  }

  .incomplete-existing-genuine-authentication-solution {
    padding-bottom: 0;
  }

  .section_mobile2_title1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-color: #f5f5f7;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: auto;
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 24px;
    display: flex;
    position: static;
  }

  .container-11 {
    justify-content: center;
    display: flex;
    position: static;
  }

  .div-block-2 {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64466400e0380284c742e220_m-img-01.png");
    background-position: 0 0;
    background-size: cover;
    flex-direction: column;
    justify-content: flex-end;
    width: 342px;
    height: 293px;
    display: flex;
    position: static;
  }

  .text-55 {
    text-align: left;
    width: 279px;
    margin-bottom: 28px;
    margin-left: 32px;
    position: static;
    inset: auto auto 0% 0%;
  }

  .image-10 {
    width: 342px;
    height: 504px;
  }

  .div-block-3 {
    width: 342px;
    position: relative;
  }

  .section_mobile2_text1 {
    background-color: #f5f5f7;
    padding-bottom: 0;
    display: flex;
  }

  .frame-427319696 {
    text-align: left;
    width: 279px;
    margin-bottom: 0;
    margin-left: 32px;
    padding-top: 40px;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .container-12 {
    display: inline-block;
  }

  .section_mobile2_title2 {
    background-color: #f5f5f7;
    justify-content: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
    position: static;
  }

  .container-18 {
    justify-content: center;
    display: flex;
    position: static;
  }

  .div-block-12 {
    width: 342px;
    height: 293px;
    position: relative;
  }

  .frame-427319698 {
    text-align: left;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .physical-warranty-certificate {
    margin-bottom: 28px;
    margin-left: 32px;
  }

  .image-11 {
    width: 342px;
    height: 504px;
  }

  .div-block-13 {
    width: 342px;
    position: relative;
  }

  .section_mobile2_text2 {
    background-color: #f5f5f7;
    padding-bottom: 0;
    display: flex;
  }

  .section_mobile2_text2.padding {
    padding-bottom: 80px;
  }

  .frame-427319699 {
    text-align: left;
    width: 279px;
    margin-bottom: 60px;
    margin-left: 32px;
    padding-top: 40px;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .container-19 {
    display: inline-block;
  }

  .section3_mobile {
    display: block;
  }

  .container-13 {
    justify-content: center;
    display: flex;
    position: relative;
  }

  .div-block-5 {
    position: relative;
  }

  .frame-427319702 {
    max-width: 100%;
    margin-top: 80px;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .problems-with-normal-chip-authentication-3 {
    width: 279px;
  }

  .section_mobile3_chip_text_kr {
    margin-top: 50px;
    margin-left: 24px;
    margin-right: 24px;
    display: block;
  }

  .frame-427319714 {
    text-align: left;
  }

  .frame-427319714._2 {
    padding-top: 40px;
  }

  .frame-427319719 {
    padding-bottom: 80px;
  }

  .frame-427319722 {
    width: 291px;
    margin-bottom: 38px;
    margin-left: 25px;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .frame-427319723 {
    width: 291px;
    margin-bottom: 50px;
    margin-left: 26px;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .problem3 {
    margin-bottom: 80px;
  }

  .problem2 {
    padding-bottom: 12px;
  }

  .frame-427319721 {
    width: 291px;
    margin-bottom: 38px;
    margin-left: 25px;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .image-12 {
    width: 342px;
    height: 495px;
  }

  .section2_mobile {
    background-color: #f5f5f7;
    padding-bottom: 10px;
    display: block;
  }

  .problem1 {
    padding-bottom: 12px;
  }

  .text-73 {
    width: 291px;
  }

  .image-17 {
    position: sticky;
  }

  .section-16 {
    display: block;
  }

  .container-14 {
    position: relative;
  }

  .frame-427319724 {
    width: 327px;
    margin-top: 80px;
    margin-left: 24px;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .a-solution-for-genuine-authentication-and-data-management-utilizing-patented-technology-of-ic-chips-equipped-with-blockchain-id {
    text-align: left;
  }

  .container-15 {
    justify-content: center;
    display: block;
    position: relative;
  }

  .image-18 {
    position: sticky;
  }

  .image-19 {
    margin-top: 260px;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .blockchain-chip-solution-2 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 80px;
    display: flex;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .text-80, .text-79 {
    text-align: left;
  }

  .section-2 {
    background-color: #f5f5f7;
    margin-left: 0;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .container-20 {
    background-color: #f5f5f7;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 50px;
    padding-bottom: 80px;
  }

  .blockchain-chips-can-generate-electronic-signatures-to-prove-their-unique-blockchain-ids-the-product-certificate-includes-both-the-brands-and-the-chips-signatures-making-it-possible-to-clearly-verify-that-the-product-is-a-genuine-article-made-by-the-brand-other-fake-chips-cannot-generate-the-same-signature-so-they-cannot-produce-a-forged-certificate, .blockchain-chip-solution {
    text-align: left;
  }

  .frame-427319728 {
    justify-content: center;
    margin-top: 80px;
    margin-bottom: 60px;
  }

  .text-106, .text-107 {
    text-align: left;
  }

  .section-17 {
    background-color: #f5f5f7;
    margin-left: 0;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .text-108 {
    font-family: Pretendard, sans-serif;
  }

  .container-21 {
    background-color: #f5f5f7;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 50px;
    padding-bottom: 80px;
  }

  .blockchain-chip-solution-3 {
    text-align: left;
  }

  .section-3 {
    margin-left: 24px;
    margin-right: 24px;
    display: block;
  }

  .div-block-7 {
    position: relative;
  }

  .frame-427319544 {
    text-align: left;
    width: 281px;
    margin-bottom: 26px;
    margin-left: 32px;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .text-81 {
    text-align: left;
  }

  .section-18 {
    margin-left: 24px;
    margin-right: 24px;
    display: block;
  }

  .section-18._2 {
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
  }

  .section-18._3 {
    margin-bottom: 80px;
    display: block;
  }

  .div-block-8 {
    position: relative;
  }

  .frame-427319545 {
    width: 281px;
    margin-bottom: 27px;
    margin-left: 32px;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .text-83, .text-84 {
    text-align: left;
  }

  .div-block-9 {
    position: relative;
  }

  .frame-427319546 {
    width: 281px;
    margin-bottom: 39px;
    margin-left: 32px;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .text-85, .text-86, .text-89 {
    text-align: left;
  }

  .frame-427319520 {
    width: 339px;
  }

  .text-87 {
    font-family: Pretendard, sans-serif;
  }

  ._01-product-authentication, .text-90, ._01-product-authentication-1 {
    text-align: left;
  }

  .section_mobile9_kr {
    display: block;
  }

  .container-22 {
    background-color: #f5f5f7;
    padding: 24px 24px 80px;
  }

  .image-20 {
    width: 100%;
  }

  .text-88, ._02-elimination-hang-tags-1 {
    text-align: left;
  }

  .container-23, .image-14 {
    background-color: #f5f5f7;
  }

  .text-93, ._02-elimination-hang-tags, .as-global-awareness-of-the-impact-of-human-activities-on-the-environment-increases-there-is-a-growing-movement-to-create-sustainable-and-eco-friendly-products-this-global-trend-has-affected-various-industries-and-many-brands-have-started-to-integrate-environmental-social-and-governance-esg-principles-into-their-business-strategies-by-storing-all-physical-attachments-such-as-paper-hang-tags-care-cards-and-warranties-in-digital-tag-form-on-a-blockchain-chip-to-protect-the-environment {
    text-align: left;
  }

  .container-24 {
    background-color: #fff;
    padding: 40px 24px 80px;
  }

  .frame-427319528 {
    width: 339px;
  }

  .text-91 {
    font-family: Pretendard, sans-serif;
  }

  .text-92, .text-96 {
    text-align: left;
  }

  .text-94 {
    font-family: Pretendard, sans-serif;
  }

  .container-25 {
    background-color: #fff;
    padding: 40px 24px 80px;
  }

  .image-13 {
    background-color: #f5f5f7;
  }

  .text-95, ._03-marketing-utiliation {
    text-align: left;
  }

  .container-26 {
    background-color: #b45e5e00;
  }

  .text-97 {
    text-align: left;
  }

  .image-24 {
    margin-top: 20px;
  }

  .frame-427319754 {
    text-align: left;
  }

  .container-27 {
    background-image: linear-gradient(#e5ecf1, #fff);
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-28 {
    text-align: left;
    padding: 40px 24px;
  }

  .coov-text-2 {
    align-items: flex-start;
    padding-top: 32px;
    padding-bottom: 40px;
  }

  .section-5 {
    background-color: #eee;
    display: block;
  }

  .frame-427319757 {
    margin-left: 24px;
    margin-right: 24px;
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section-20 {
    display: block;
  }

  .section_desktop1, .frame-427319770 {
    display: none;
  }

  .text-130 {
    width: auto;
    min-width: 240px;
    max-width: 280px;
  }

  .div-block-20 {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644673be3f69c8633e45892f_normalchip_image.png");
    background-position: 50%;
    background-size: cover;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
    justify-content: flex-start;
    max-width: 342px;
    display: block;
  }

  .div-block-20.problem_right {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644674d16a96a74c981afc20_warranty_image.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .container-30 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    border-radius: 0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 60px;
    display: block;
  }

  .div-block-19 {
    border-radius: 0 0 30px 30px;
    justify-content: flex-start;
    min-width: 342px;
    max-width: 342px;
    padding-top: 32px;
    padding-bottom: 40px;
    padding-right: 40px;
    display: flex;
  }

  .text-128 {
    padding-top: 220px;
    line-height: 130%;
  }

  .text-129 {
    width: auto;
    min-width: 240px;
    max-width: 280px;
    line-height: 130%;
    display: block;
  }

  .section_desktop3 {
    display: none;
  }

  .frame-427319773 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: auto;
  }

  .frame-427319774 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .section-23, .section-24, .section_desktop1-2, .section-25, .section_desktop2_chip, .section_desktop3_chip, .section_desktop4_chip, .footer_desktop, .section_desktop5_chip, .section_desktop6_chip, .section_desktop7_chip, .section_desktop8_chip, .section_desktop9_chip, .section_desktop10_chip, .section_desktop11_chip, .section_desktop2_chip_kr, .section_desktop3_chip_kr, .section_desktop4_chip_kr, .section_desktop5_chip_kr, .section_desktop6_chip_kr, .section_desktop7_chip_kr, .section_desktop8_chip_kr, .section_desktop9_chip_kr, .section_desktop10_chip_kr, .section_desktop11_chip_kr {
    display: none;
  }

  .section_mobile1_chip_kr {
    display: block;
  }

  .div-block-27 {
    justify-content: center;
    display: flex;
    position: static;
  }

  .frame-427319794 {
    max-width: 100%;
    margin-top: 80px;
    position: static;
    inset: 0% auto auto 0%;
  }

  .for-product-authentication-data-management-solution-3 {
    width: 204px;
  }

  .section_mobile2_chip_eng {
    background-color: #f5f5f7;
    display: none;
  }

  .text-144 {
    font-weight: 600;
  }

  .incomplete-existing-genuine-authentication-solution-2 {
    padding-bottom: 0;
    font-weight: 700;
  }

  .container-36 {
    padding-top: 80px;
    padding-bottom: 50px;
  }

  .container-37 {
    mix-blend-mode: normal;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64466400e0380284c742e220_m-img-01.png"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50% 0, 50% 0;
    background-size: cover, cover;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    padding: 226px 0 32px 24px;
    display: flex;
  }

  .text-145 {
    object-fit: fill;
    width: auto;
    min-width: 0;
    padding: 0;
    line-height: 140%;
  }

  .div-block-28-copy {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64473b9d883daa5a0d623585_black.png"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50% 0, 50% 0;
    background-size: cover, cover;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    padding: 40px 24px 60px;
  }

  .nfc {
    font-weight: 500;
  }

  .container-37-copy {
    margin-top: 20px;
    padding-bottom: 80px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-149 {
    font-size: 16px;
    font-weight: 500;
  }

  .card-copy {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64473e9faf9f15882ec5bf30_card2.png"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50% 0, 50% 0;
    background-size: cover, cover;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    padding: 226px 24px 32px;
    display: flex;
  }

  .section_mobile3_chip_kr {
    display: block;
  }

  .div-block-28 {
    background-color: #090909;
    padding-top: 80px;
    padding-bottom: 0;
  }

  .frame-427319800 {
    max-width: 100%;
    margin-top: 80px;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .problems-with-normal-chip-authentication-4 {
    width: 279px;
  }

  .frame-427319801 {
    max-width: 100%;
    margin-top: 80px;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .div-block-29 {
    color: #fff;
    text-align: center;
    justify-content: center;
    font-family: Pretendard, sans-serif;
    font-size: 32px;
    line-height: 140%;
    display: flex;
  }

  .text-block {
    max-width: 302px;
    font-weight: 600;
  }

  .container-38 {
    padding-bottom: 0;
  }

  .frame-427319804 {
    text-align: left;
  }

  .frame-427319804._2 {
    padding-top: 40px;
  }

  .frame-427319806 {
    padding-bottom: 80px;
  }

  .div-block-1-2 {
    border-radius: 12px;
  }

  .column-11-1 {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64475d81ced788a15e41d149_hangtag1.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    padding: 140px 20px 100px;
  }

  .column-12 {
    background-color: #090909;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    padding: 50px 24px;
  }

  .div-block-1-1 {
    border-radius: 12px;
  }

  .column-11-3 {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64475d81ced788e78741d151_hangtag3.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    padding: 140px 20px 100px;
  }

  .section_mobile4_kr {
    background-color: #f5f5f7;
    padding-top: 0;
    padding-bottom: 80px;
    display: block;
  }

  .container-7 {
    padding: 80px 24px 30px;
  }

  .columns-6 {
    border-radius: 12px;
  }

  .drawbacks-of-using-hang-tags {
    font-weight: 700;
  }

  .div-block-1-3 {
    border-radius: 12px;
  }

  .environmental-destruction {
    justify-content: center;
    min-width: 0;
    display: flex;
  }

  .container-6 {
    padding-top: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .column-11-2 {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64475d81ced7880def41d14d_hangtag2.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
    padding: 140px 20px 100px;
  }

  .column-13 {
    background-color: #090909;
    border: 1px solid #000;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    padding: 40px 16px;
  }

  .container-39 {
    padding: 80px 24px 30px;
    display: none;
  }

  .text-155 {
    padding-bottom: 0;
    font-weight: 500;
    text-decoration: none;
  }

  .text-156 {
    font-weight: 600;
  }

  .environmental-destruction-3 {
    justify-content: center;
    min-width: 0;
    display: flex;
  }

  .container-40 {
    padding-top: 20px;
    padding-left: 24px;
    padding-right: 24px;
    display: none;
  }

  .column-9 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding-bottom: 326px;
  }

  .frame-427319810 {
    align-items: center;
  }

  .div-block-2-2 {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64475da84084c952debe2830_page07-02.png");
    background-position: 70%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px;
  }

  .div-block-2-1 {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64475da84084c95c14be282c_page07-01.png");
    background-position: 70%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px;
  }

  .div-block-2-3 {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64489024c5a8a16689b8f239_pros3.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px;
  }

  .text-48 {
    padding-bottom: 0;
  }

  .column-10 {
    background-image: linear-gradient(#0003, #0003), linear-gradient(#0c15455e, #0c15455e);
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    margin-top: 0;
    padding: 28px 24px;
  }

  .container-41 {
    padding: 80px 24px 30px;
  }

  .text-50 {
    text-align: center;
    height: auto;
    line-height: 150%;
    overflow: visible;
  }

  .section_mobile7_kr {
    padding-top: 0;
    display: block;
  }

  .columns-5 {
    border-radius: 10px 10px 0 0;
    flex-direction: column;
    display: flex;
  }

  .container-42 {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-51 {
    text-align: center;
    font-weight: 400;
  }

  .column-14 {
    padding-bottom: 326px;
  }

  .text-157 {
    padding-bottom: 0;
  }

  .column-15 {
    background-image: linear-gradient(#0003, #0003), linear-gradient(to right, #1463e1cc, #000c);
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    margin-top: 0;
    padding: 28px 24px;
  }

  .container-43 {
    padding: 80px 24px 30px;
  }

  .columns-9 {
    border-radius: 0;
    flex-direction: column;
    display: flex;
  }

  .container-44 {
    padding-top: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-45 {
    position: relative;
  }

  .frame-427319812 {
    width: 100%;
    margin-top: 80px;
    margin-left: 24px;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .a-solution-for-genuine-authentication-and-data-management-utilizing-patented-technology-of-ic-chips-equipped-with-blockchain-id-2 {
    text-align: left;
  }

  .container-46 {
    justify-content: center;
    display: block;
    position: relative;
  }

  .image-22 {
    margin-top: 200px;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .blockchain-chip-solution-4 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    margin-top: 80px;
    display: flex;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .blockchain-chip-solution-4.blockchainchipsolution_kor {
    height: auto;
    padding-bottom: 0;
    position: static;
  }

  .text-161, .text-162 {
    text-align: left;
  }

  .section_mobile6_text {
    background-color: #f5f5f7;
    margin-left: 0;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .container-47 {
    background-color: #f5f5f7;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 50px;
    padding-bottom: 80px;
  }

  .blockchain-chips-can-generate-electronic-signatures-to-prove-their-unique-blockchain-ids-the-product-certificate-includes-both-the-brands-and-the-chips-signatures-making-it-possible-to-clearly-verify-that-the-product-is-a-genuine-article-made-by-the-brand-other-fake-chips-cannot-generate-the-same-signature-so-they-cannot-produce-a-forged-certificate-2, .blockchain-chip-solution-5, .text-164 {
    text-align: left;
  }

  .frame-427319819 {
    width: auto;
  }

  ._01-product-authentication-2, .text-166, ._01-product-authentication-3 {
    text-align: left;
  }

  .container-48 {
    background-color: #f5f5f7;
    padding: 24px 24px 80px;
  }

  .image-26 {
    width: 100%;
  }

  .text-167 {
    text-align: left;
  }

  .container-44-copy {
    padding: 20px 24px 80px;
  }

  ._02-elimination-hang-tags-2 {
    text-align: left;
  }

  .container-49, .image-27 {
    background-color: #f5f5f7;
  }

  .text-168 {
    text-align: left;
  }

  ._02-elimination-hang-tags-4 {
    text-align: left;
    font-family: Pretendard, sans-serif;
  }

  .as-global-awareness-of-the-impact-of-human-activities-on-the-environment-increases-there-is-a-growing-movement-to-create-sustainable-and-eco-friendly-products-this-global-trend-has-affected-various-industries-and-many-brands-have-started-to-integrate-environmental-social-and-governance-esg-principles-into-their-business-strategies-by-storing-all-physical-attachments-such-as-paper-hang-tags-care-cards-and-warranties-in-digital-tag-form-on-a-blockchain-chip-to-protect-the-environment-2 {
    text-align: left;
  }

  .container-50 {
    background-color: #fff;
    padding: 40px 24px 80px;
  }

  .frame-427319823 {
    width: auto;
  }

  .text-170, .text-171, .text-98 {
    text-align: left;
  }

  .container-51 {
    background-color: #fff;
    padding: 40px 24px 80px;
  }

  .image-28 {
    background-color: #f5f5f7;
  }

  .text-173 {
    text-align: left;
  }

  .container-52 {
    background-color: #b45e5e00;
  }

  .text-174, .frame-427319828 {
    text-align: left;
  }

  .container-53 {
    background-image: linear-gradient(#e5ecf1, #fff);
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-54 {
    text-align: left;
    padding: 40px 24px;
  }

  .image-29 {
    padding-top: 40px;
  }

  .section_mobile6_kr {
    display: block;
  }

  .blockchain-chip-solution-5-copy {
    text-align: left;
    padding-bottom: 40px;
  }

  .section_mobile8_copy, .section_mobile8_kr, .section_mobile10_kr, .section_mobile11_kr {
    display: block;
  }

  .section_mobile1_chip_eng {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644e3aeb0aef432b9d28aea7_blockchipimg.png");
    background-position: 50%;
    background-size: cover;
    display: block;
  }

  .section_mobile2_chip_kr {
    background-color: #f5f5f7;
    display: block;
  }

  .section_mobile3_chip_eng {
    display: block;
  }

  .section_mobile3_chip_text_eng {
    margin-top: 50px;
    margin-left: 24px;
    margin-right: 24px;
    display: block;
  }

  .section_mobile4_eng {
    background-color: #f5f5f7;
    padding-top: 0;
    padding-bottom: 80px;
    display: block;
  }

  .section_mobile5_kr {
    display: block;
  }

  .section_mobile4_chip_eng {
    background-color: #f5f5f7;
    padding-top: 0;
    padding-bottom: 80px;
    display: none;
  }

  .container-42-copy {
    padding: 40px 24px 80px;
  }

  .frame-427319833 {
    padding-top: 80px;
    padding-left: 24px;
    padding-right: 24px;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .frame-427319834 {
    max-width: none;
  }

  .text-180 {
    padding-left: 0;
    padding-right: 0;
  }

  .a-solution-for-genuine-authentication-and-data-management-utilizing-patented-technology-of-ic-chips-equipped-with-blockchain-id-4 {
    padding-left: 0;
    padding-right: 24px;
  }

  .container-55 {
    padding: 80px 24px 840px 32px;
    position: relative;
  }

  .section_mobile5_chip_eng {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644e3eca1f1a36b7156a4da6_chip.png");
    background-position: 50% 0;
    background-size: cover;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: block;
  }

  .section_mobile5_chip_kr {
    display: block;
  }

  .image-30 {
    margin-top: 200px;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .image-31 {
    border-radius: 16px;
    margin-top: 20px;
  }

  .section-22 {
    display: block;
  }

  .frame-427319836 {
    text-align: left;
  }

  .container-56 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-57 {
    text-align: left;
    padding: 60px 24px;
  }

  .text-182 {
    padding-bottom: 18px;
  }

  .section-_mobile_footer_eng, .section_mobile6_chip_eng, .section_mobile6_chip_text_eng, .section_mobile7_chip_eng, .section_mobile8_chip_eng, .section_mobile9_chip_eng, .section_mobile10_chip_eng {
    display: block;
  }

  .section-26 {
    background-color: #eee;
    display: block;
  }

  .frame-427319841 {
    margin-left: 24px;
    margin-right: 24px;
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section_mobile11_chip_eng {
    display: block;
  }

  .footer_eng {
    background-color: #eee;
    display: block;
  }

  .navbar_desktop {
    background-color: #fff;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 5px;
    display: none;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .div-block-30 {
    display: flex;
  }

  .frame-427319768 {
    justify-content: center;
    align-items: center;
  }

  .vectors-wrapper-55 {
    width: 1px;
    height: 12px;
  }

  .button-b-eng1 {
    color: #ffffff4d;
    background-color: #0000;
    font-family: Pretendard, sans-serif;
    font-size: 14px;
  }

  .button-b-eng1:active {
    color: #000;
    font-weight: 600;
  }

  .button-b-eng1.w--current {
    color: #fffc;
    font-weight: 600;
  }

  .footer_mobile {
    background-color: #f5f5f7;
    margin-top: 0;
    padding: 0;
    display: block;
  }

  .frame-427319495 {
    margin: 60px 24px 40px;
  }

  .container-58 {
    padding: 0;
    display: none;
  }

  .text-36 {
    color: #41414180;
  }

  .container-59 {
    justify-content: center;
    padding: 160px 24px 583px;
    display: flex;
  }

  .frame-427319843 {
    display: flex;
  }

  .section_mobile6_img {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .frame-427319845 {
    justify-content: center;
  }

  .blockchain-chip-solution-6 {
    padding-bottom: 0;
    position: static;
  }

  .container-60 {
    padding: 60px 24px 0;
  }

  .container-61 {
    padding: 0;
  }

  .footer_tablet {
    background-color: #eee;
    margin-top: 0;
    display: none;
  }

  .footer_desktop-2 {
    display: none;
  }

  .navbar_mobile {
    background-color: #0000;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 5px;
    display: block;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .div-block-31 {
    display: flex;
  }

  .frame-427319852 {
    justify-content: center;
    align-items: center;
  }

  .vectors-wrapper-60 {
    width: 1px;
    height: 12px;
  }

  .section-27, .section_desktop1_chip, .section_empty, .section_empty-copy, .section_empty_tablet {
    display: none;
  }

  .section_mobile6_img-kr {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .text-155-copy {
    padding-top: 16px;
    padding-bottom: 16px;
    font-weight: 500;
    text-decoration: none;
  }

  .section-28 {
    background-color: #000;
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
  }

  .section_mobile6_img-copy {
    padding-top: 80px;
    padding-bottom: 200px;
    display: block;
    position: relative;
  }

  .section_mobile6_chip_title {
    background-color: #0a0a0a;
  }

  .container-65 {
    padding: 80px 24px 24px;
  }

  .div-block-32 {
    background-color: #f4f4f4;
    padding: 40px 24px 0;
  }

  .section-29 {
    justify-content: center;
    display: flex;
  }

  .div-block-33 {
    background-color: #f4f4f4;
    padding: 40px 24px;
  }

  .section8_mobile_id_en {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .text-197 {
    font-weight: 400;
  }

  .container-66 {
    padding: 24px 24px 0;
  }

  .section10_mobile_id_en {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .image-34 {
    border-radius: 15px;
  }

  .section9_mobile_id_en, .section11_mobile_id_en {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .section16_mobile_chip_eng {
    display: block;
  }

  .frame-427319633 {
    align-items: flex-start;
  }

  .frame-427319510 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    align-items: flex-start;
  }

  .frame-427319560 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-35 {
    border-radius: 16px;
  }

  .frame-427319682 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .image-36 {
    object-fit: cover;
    border-radius: 0;
    width: 479px;
    max-width: 100%;
    margin-top: 0;
    padding-top: 24px;
    padding-bottom: 24px;
    display: block;
  }

  .text-202 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .text27-2 {
    color: #444;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .frame-427319863 {
    align-items: flex-start;
    max-width: none;
    margin: 0 0 24px;
    padding-right: 0;
    display: block;
  }

  .text9-3 {
    object-fit: fill;
    flex: 0 auto;
    order: 0;
    align-self: flex-start;
    width: auto;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 24px;
    display: block;
    position: static;
    overflow: visible;
  }

  .section13_mobile_id_en {
    margin-bottom: 0;
    display: block;
  }

  .container-67 {
    border-radius: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 60px;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .section12_mobile_id_en {
    display: block;
  }

  .frame-427319864 {
    align-items: center;
  }

  .text-203 {
    color: #3e3e3e;
    text-align: center;
  }

  .frame-427319866 {
    text-align: left;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .blockchain-based-mobile-vaccination-verification-system {
    text-align: center;
  }

  .frame-427319869, .frame-427319870 {
    max-width: none;
  }

  .text-205 {
    text-align: center;
  }

  .frame-427319871, .frame-427319872 {
    max-width: none;
  }

  .what-is-2 {
    min-width: 134px;
  }

  .container-68 {
    flex-direction: column;
    align-items: center;
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .section14_mobile_id_en {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .section1_mobile_id_en {
    background-color: #ddd;
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/65c47c6bba39bd0ce7f4a2cc_Mobile_sp-min%20(1).png");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 390px;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .container-69 {
    justify-content: center;
    padding-top: 130px;
    padding-bottom: 40px;
    display: flex;
  }

  .frame-427319876 {
    justify-content: center;
    width: auto;
    min-width: auto;
    max-width: 327px;
  }

  .blockchain-based-id-solution {
    color: #2b2620;
  }

  .for-developing-a-nation-wide-id-system-within-1-year-at-no-cost {
    color: #2b2620e6;
  }

  .section2_mobile_id_en {
    display: block;
  }

  .container-70 {
    padding: 80px 24px 40px;
  }

  .container-71 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .developing-a-traditional-id-system-like-those-in-the-developed-countries-would-cost-more-than-10-billion-usd-and-take-more-than-10-years-it-requires-setting-up-various-basic-infrastructures-centralized-servers-id-issuing-agencies-id-registration-system-etc-and-there-are-many-overlaps-between-different-agencies-that-are-all-issuing-their-own-forms-of-id-driver-s-license-passport-etc-which-make-a-lot-of-the-processes-redundant-building-and-implementing-a-traditional-id-system-would-be-inefficient-in-both-time-and-costs-for-developing-countries {
    padding-top: 40px;
    padding-bottom: 80px;
    font-weight: 400;
  }

  .container-72 {
    padding: 24px 24px 80px;
  }

  .super-id-is-an-revolutionary-solution-that-can-develop-an-enhanced-complete-id-system-within-1-2-years-with-less-than-millionsusd-in-costs-0 {
    font-weight: 600;
  }

  .text-208 {
    font-weight: 400;
  }

  .section3_mobile_id_en {
    display: block;
  }

  .container-73 {
    padding: 40px 24px 24px;
  }

  .image-37 {
    border-radius: 8px;
  }

  .container-35-copy {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-74 {
    padding-top: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .dd {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .edff {
    padding: 40px 24px;
  }

  .section4_mobile_id_en {
    background-color: #f2f2f2;
    display: block;
  }

  .text-213 {
    font-weight: 600;
  }

  .container-75 {
    background-color: #fff;
    padding: 0 24px 24px;
  }

  .image-38 {
    border-radius: 8px;
  }

  .container-35-copy-copy {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-39 {
    border-radius: 8px;
  }

  .step-01 {
    max-width: none;
    padding-bottom: 16px;
  }

  .image-40 {
    border-radius: 8px;
  }

  .frame-427319881 {
    max-width: none;
  }

  .image-41 {
    border-radius: 8px;
  }

  .text-214 {
    padding-top: 32px;
    padding-bottom: 16px;
  }

  .using-a-portable-device-it-is-possible-to-issue-physical-id-card-with-an-embedded-blockchain-chip-on-site-once-ids-are-issued-the-information-is-automatically-recorded-in-the-government-database-in-real-time-the-government-can-monitor-the-id-database-and-issuance-progress-at-any-time {
    font-weight: 400;
  }

  .container-76 {
    padding: 80px 24px 24px;
  }

  .container-77 {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .section5_mobile_id_en {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .text-215 {
    padding-top: 20px;
    padding-bottom: 32px;
  }

  .second-copy {
    background-color: #f2f2f2;
    padding-top: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .second {
    background-color: #f2f2f2;
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-34 {
    border-radius: 0;
  }

  .section6_mobile_id_en {
    display: block;
  }

  .container-78 {
    padding: 80px 24px 24px;
  }

  .container-79 {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-216 {
    font-weight: 400;
  }

  .frame-427319884 {
    padding-top: 16px;
    padding-bottom: 60px;
  }

  .image-42 {
    width: 130px;
    height: 71px;
    display: none;
  }

  .container-80 {
    background-color: #f4f4f4;
    padding-top: 60px;
  }

  .image-43 {
    width: 130px;
    display: none;
  }

  .div-block-35 {
    background-color: #f4f4f4;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .image-44, .image-45 {
    width: 130px;
    display: none;
  }

  .frame-427319885, .frame-427319886, .frame-427319889 {
    padding-top: 16px;
    padding-bottom: 60px;
  }

  .section7_mobile_id_en {
    display: block;
  }

  .container-81 {
    padding: 80px 24px 24px;
  }

  .section15_mobile_id_en, .section15_mobile_id_kr {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .section1_mobile_id-_kr {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/6449b6574ddb2fd9724a5100_section1.png");
    background-position: 50% 0;
    background-size: cover;
    padding-left: 24px;
    padding-right: 24px;
  }

  .section2_mobile_id-_kr, .section3_mobile_id_kr {
    display: block;
  }

  .section4_mobile_id_kr {
    background-color: #f2f2f2;
    display: block;
  }

  .section5_mobile_id_kr {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .section6_mobile_id_kr, .section7_mobile_id_kr {
    display: block;
  }

  .section8_mobile_id_kr, .section9_mobile_id_kr, .section10_mobile_id_kr, .section11_mobile_id_kr {
    flex-direction: column;
    justify-content: center;
    display: flex;
  }

  .section12_mobile_id_kr {
    display: block;
  }

  .section13_mobile_id_kr {
    margin-bottom: 0;
    display: block;
  }

  .section14_mobile_id_kr {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .text-228 {
    padding-bottom: 24px;
    line-height: 130%;
  }

  .text-182-copy {
    padding-bottom: 0;
  }

  .image-46 {
    border-radius: 16px;
  }

  .image-47 {
    border-radius: 16px;
    padding-top: 20px;
  }

  .frame-427319900 {
    text-align: left;
  }

  .text-234 {
    font-size: 12px;
  }

  .container-82 {
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 406px;
    display: flex;
  }

  .frame-427319933, .frame-427319934, .frame-427319935 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .image-48, .image-49 {
    width: 479px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .section1_desktop_id__en {
    display: none;
  }

  .super-id_logo {
    justify-content: flex-end;
  }

  .vectors-wrapper-73 {
    width: 80px;
    height: 30px;
  }

  .section1_desktop_id, .section3_desktop_id__en, .section4_desktop_id__en, .section6_desktop_id__en, .section5_desktop_id__en, .section7_desktop_id__en, .section9_desktop_id__en, .section13_desktop_id__en, .section10_desktop_id__en, .section11_desktop_id__en, .section14_desktop_id__en, .section15_desktop_id__en, .section12_desktop_id__en, .section8_desktop_id__en, .section2_desktop_id__en, .section1_desktop_id__kr, .section3_desktop_id__kr, .section4_desktop_id__kr, .section5_desktop_id__kr, .section6_desktop_id__kr, .section7_desktop_id__kr, .section8_desktop_id__kr, .section9_desktop_id__kr, .section10_desktop_id__kr, .section11_desktop_id__kr, .section12_desktop_id__kr, .section13_desktop_id__kr, .section14_desktop_id__kr, .section15_desktop_id__kr, .section1_desktop__id_kr, .section2_desktop__id_kr, .section3_desktop__id_kr, .section4_desktop__id_kr, .section5_desktop__id_kr, .section6_desktop__id_kr, .section7_desktop__id_kr, .section8_desktop__id_kr, .section9_desktop__id_kr, .section10_desktop__id_kr, .section11_desktop__id_kr, .section12_desktop__id_kr, .section13_desktop__id_kr, .section14_desktop__id_kr, .section15_desktop__id_kr {
    display: none;
  }

  .image-89, .image-90, .image-91, .image-92 {
    width: 130px;
  }

  .section7_desktop_id__en-copy, .section1_connected, .section2_connected {
    display: none;
  }

  .div-block-54 {
    display: flex;
  }

  .frame-427320010 {
    justify-content: center;
    align-items: center;
  }

  .vectors-wrapper-82 {
    width: 1px;
    height: 12px;
  }

  .text-322 {
    color: #171717;
    letter-spacing: .01em;
    margin-left: 24px;
    margin-right: 24px;
  }

  .blockchain-based-connected-vehicle-service-4 {
    color: #171717;
    letter-spacing: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-weight: 700;
    position: static;
  }

  .text-42 {
    text-align: left;
  }

  .bottom-text-2 {
    text-align: center;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    font-family: Pretendard, sans-serif;
    display: flex;
    position: relative;
    top: 440px;
  }

  .title---text-2 {
    font-family: Pretendard, sans-serif;
  }

  .section1-_m-2 {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644f13bdf64cdc2b32146e48_M_Cover.png");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: scroll;
    padding: 160px 24px 500px;
    display: block;
  }

  .text-40 {
    line-height: 150%;
  }

  .image-93 {
    object-fit: cover;
    width: 479px;
    max-width: 100%;
    margin-top: 0;
    display: block;
  }

  .text-323, .frame-427320011 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .text-324 {
    margin-left: 24px;
  }

  .text27-3 {
    color: #444;
    margin-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .frame-427320012 {
    align-items: flex-start;
    max-width: none;
    margin: 60px 0 24px;
    padding-right: 0;
    display: block;
  }

  .text9-4 {
    object-fit: fill;
    flex: 0 auto;
    order: 0;
    align-self: flex-start;
    width: auto;
    min-width: 0;
    margin-left: 24px;
    margin-right: 24px;
    display: block;
    position: static;
    overflow: visible;
  }

  .container-109 {
    display: block;
  }

  .frame-427320014 {
    margin-top: 40px;
  }

  .container-110 {
    margin-top: 32px;
    margin-bottom: 32px;
    display: block;
  }

  .section3_m {
    margin-bottom: 40px;
    display: block;
  }

  .frame-427320015 {
    align-items: flex-start;
    max-width: none;
    margin: 60px 0 24px;
    padding-right: 0;
    display: block;
  }

  .text-326 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .text9-5 {
    object-fit: fill;
    flex: 0 auto;
    order: 0;
    align-self: flex-start;
    width: auto;
    min-width: 0;
    margin-left: 24px;
    margin-right: 24px;
    font-size: 24px;
    display: block;
    position: static;
    overflow: visible;
  }

  .image-94 {
    object-fit: cover;
    width: 479px;
    max-width: 100%;
    margin-top: 0;
    display: block;
  }

  .container-111 {
    margin-top: 32px;
    margin-bottom: 32px;
    display: block;
  }

  .text27-4 {
    color: #444;
    margin-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .image-95 {
    object-fit: cover;
    width: 479px;
    max-width: 100%;
    margin-top: 0;
    display: block;
  }

  .text-21, .text-327 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .frame-427319669 {
    margin-top: 32px;
  }

  .card-8 {
    flex-direction: column;
    align-items: flex-start;
    height: 420px;
    margin: 60px 24px 32px;
    padding-bottom: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-96 {
    min-width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: static;
  }

  .frame-427319686 {
    align-items: flex-start;
  }

  .share-traditional-conneted-vehicle-service {
    color: #232831;
    margin-left: 24px;
    margin-right: 24px;
    font-size: 24px;
  }

  .frame-427319665 {
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .frame-427319664 {
    align-items: flex-start;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .blockchain-connected-vehicle-service-can-be-offered-as-an-alternative-to-the-traditional-connected-vehicle-service-users-who-do-not-consent-to-sharing-their-data-for-the-traditional-connected-vehicle-service-can-still-access-their-vehicles-using-blockchain-connected-vehicle-service {
    margin-left: 24px;
    margin-right: 24px;
  }

  .container-12-copy {
    background-color: #f5f5f7;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .text-16 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .card-8-copy {
    flex-direction: column;
    align-items: flex-start;
    height: 140%;
    margin: 0 24px 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-22 {
    margin-bottom: 40px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .container-112 {
    margin-top: 0;
  }

  .text-38 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .frame-427319553 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 32px;
  }

  .text-39 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .text-20 {
    margin-left: 24px;
  }

  .text-19 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .section4_m {
    margin-bottom: 40px;
    display: block;
  }

  .text-15 {
    margin-left: 24px;
  }

  .text-328 {
    margin-left: 10px;
  }

  .frame-427319667 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    font-family: Pretendard, sans-serif;
  }

  .container-113 {
    margin-top: 32px;
    margin-bottom: 32px;
    display: block;
  }

  .share-traditional-connceted-vehicle-service {
    margin-left: 10px;
  }

  .container-114 {
    background-color: #edf0f2;
    display: none;
  }

  .div-block {
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
    display: block;
    overflow: scroll;
  }

  .text-25, .text-24 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .container-115 {
    background-color: #f5f5f7;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .columns {
    flex-direction: column;
    align-self: stretch;
    width: auto;
    max-width: 250px;
    margin-top: 0;
    margin-right: 15px;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .solution-benefits {
    flex-direction: row;
    justify-content: flex-start;
    margin-top: 40px;
    margin-left: 24px;
    display: flex;
    position: static;
  }

  .card-01-1 {
    flex: none;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    width: auto;
    max-width: 280px;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 40px;
    display: flex;
    position: static;
  }

  .text-23 {
    margin-left: 24px;
  }

  .image-97 {
    margin: 0 auto auto;
    padding-bottom: 0;
    display: block;
    position: static;
  }

  .column {
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 80px;
    padding-bottom: 40px;
    display: flex;
  }

  .frame-427319670 {
    max-width: none;
    margin-bottom: 24px;
  }

  .section5_m {
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .text-329 {
    margin-left: 0;
    margin-right: 0;
  }

  .text-330 {
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
  }

  .column_img {
    padding-bottom: 0;
  }

  .columns-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-116 {
    background-color: #e2eaef;
    background-image: linear-gradient(#3d3d3d, #222 28% 68%, #232323);
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .colum_text {
    margin-top: 24px;
    margin-bottom: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .section6_m {
    margin: 40px 0 0;
    display: block;
  }

  .container-117 {
    background-color: #0000;
    padding-top: 40px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .text-331 {
    margin-left: 24px;
  }

  .frame-427320019 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    max-width: none;
    margin-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-98 {
    margin-top: 0;
    padding-top: 24px;
  }

  .text-34 {
    font-weight: 400;
  }

  .frame-427320021 {
    margin-bottom: 60px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .image-99 {
    object-fit: cover;
    width: 479px;
    max-width: 100%;
    margin-top: 0;
    display: block;
  }

  .text-332 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .text27-5 {
    color: #444;
    margin-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .frame-427320022 {
    align-items: flex-start;
    max-width: none;
    margin: 80px 0 24px;
    padding-right: 0;
    display: block;
  }

  .section7_m {
    margin-bottom: 0;
    display: block;
  }

  .container-118 {
    margin-top: 32px;
    margin-bottom: 32px;
    display: block;
  }

  .footer {
    background-color: #f5f5f7;
  }

  .frame-427320024 {
    margin: 60px 24px 40px;
  }

  .text-335 {
    color: #171717;
    letter-spacing: .01em;
    margin-left: 24px;
    margin-right: 24px;
  }

  .blockchain-based-connected-vehicle-service-5 {
    color: #171717;
    letter-spacing: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    font-weight: 700;
    position: static;
  }

  .text-336 {
    color: #00000080;
    text-align: center;
    overflow: visible;
  }

  .title---text-3 {
    font-family: Pretendard, sans-serif;
  }

  .text-337 {
    color: #00000080;
    text-align: left;
  }

  .section1-_m-3 {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644f13bdf64cdc2b32146e48_M_Cover.png");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: scroll;
    padding: 160px 24px 500px;
    display: block;
  }

  .image-100 {
    object-fit: cover;
    width: 479px;
    max-width: 100%;
    margin-top: 0;
    display: block;
  }

  .text-338, .frame-427320027 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .text-339 {
    margin-left: 24px;
  }

  .text27-6 {
    color: #444;
    margin-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .frame-427320028 {
    align-items: flex-start;
    margin: 60px 0 24px;
    padding-right: 0;
    display: block;
  }

  .frame-427320030 {
    margin-top: 40px;
  }

  .container-119 {
    margin-top: 32px;
    margin-bottom: 32px;
    display: block;
  }

  .frame-427320031 {
    align-items: flex-start;
    margin: 60px 0 24px;
    padding-right: 0;
    display: block;
  }

  .text-341 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .image-101 {
    object-fit: cover;
    width: 479px;
    max-width: 100%;
    margin-top: 0;
    display: block;
  }

  .container-120 {
    margin-top: 32px;
    margin-bottom: 32px;
    display: block;
  }

  .text27-7 {
    color: #444;
    margin-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .image-102 {
    object-fit: cover;
    width: 479px;
    max-width: 100%;
    margin-top: 0;
    display: block;
  }

  .text-342, .text-343 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .frame-427320034 {
    margin-top: 32px;
  }

  .card-9 {
    flex-direction: column;
    align-items: flex-start;
    height: 420px;
    margin: 60px 24px 32px;
    padding-bottom: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-103 {
    min-width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: static;
  }

  .frame-427320035 {
    align-items: flex-start;
  }

  .frame-427320036 {
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .frame-427320037 {
    align-items: flex-start;
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .text-345 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .text-346 {
    margin-bottom: 40px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .container-121 {
    margin-top: 0;
  }

  .text-347 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .frame-427320039 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 32px;
  }

  .text-348 {
    margin-left: 8px;
    margin-right: 8px;
  }

  .text-349 {
    margin-left: 24px;
  }

  .text-350 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .text-351 {
    margin-left: 24px;
  }

  .text-352 {
    margin-left: 10px;
  }

  .frame-427320041 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    font-family: Pretendard, sans-serif;
  }

  .container-122 {
    margin-top: 32px;
    margin-bottom: 32px;
    display: block;
  }

  .container-123 {
    background-color: #edf0f2;
    display: none;
  }

  .div-block-55 {
    width: 100%;
    margin-bottom: 40px;
    margin-right: 0;
    display: block;
    overflow: scroll;
  }

  .text-353, .text-355 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .container-124 {
    background-color: #f5f5f7;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .columns-20 {
    flex-direction: column;
    align-self: stretch;
    width: auto;
    max-width: 250px;
    margin-top: 0;
    margin-right: 15px;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .text-356 {
    margin-left: 24px;
  }

  .image-104 {
    margin: 0 auto auto;
    padding-bottom: 0;
    display: block;
    position: static;
  }

  .column-31 {
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 80px;
    padding-bottom: 40px;
    display: flex;
  }

  .frame-427320043 {
    max-width: none;
    margin-bottom: 24px;
  }

  .text-358, .text-359 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .columns-21 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-125 {
    background-color: #e2eaef;
    background-image: linear-gradient(#3d3d3d, #222 28% 68%, #232323);
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .container-126 {
    background-color: #0000;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .text-362 {
    margin-left: 24px;
  }

  .frame-427320050 {
    max-width: none;
    margin-bottom: 24px;
  }

  .image-105 {
    margin-top: 40px;
  }

  .text-364 {
    font-weight: 400;
  }

  .frame-427320053 {
    margin-bottom: 60px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .image-106 {
    object-fit: cover;
    width: 479px;
    max-width: 100%;
    margin-top: 0;
    display: block;
  }

  .text-365 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .text27-8 {
    color: #444;
    margin-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .frame-427320054 {
    align-items: flex-start;
    margin: 60px 0 24px;
    padding-right: 0;
    display: block;
  }

  .container-127 {
    margin-top: 32px;
    margin-bottom: 32px;
    display: block;
  }

  .footer-2 {
    background-color: #f5f5f7;
    display: block;
  }

  .frame-427320056 {
    margin: 60px 24px 40px;
  }

  .section4_connected, .section5_connected, .section6_connected, .section3_connected, .section7_connected, .section1_connected_kr, .section2_connected_kr, .section3_connected_kr, .section4_connected_kr, .section5_connected_kr, .section6_connected_kr, .section7_connected_kr {
    display: none;
  }

  .button-white {
    color: #0000004d;
    background-color: #0000;
    font-family: Pretendard, sans-serif;
    font-size: 14px;
  }

  .button-white:active {
    color: #000;
    font-weight: 600;
  }

  .button-white.w--current {
    color: #000c;
    font-weight: 600;
  }

  .button-copy {
    color: #0000004d;
    background-color: #0000;
    font-family: Pretendard, sans-serif;
    font-size: 14px;
  }

  .button-copy:active {
    color: #000;
    font-weight: 600;
  }

  .button-copy.w--current {
    color: #000c;
    font-weight: 600;
  }

  .button-w-kor {
    color: #0000004d;
    background-color: #0000;
    font-family: Pretendard, sans-serif;
    font-size: 14px;
  }

  .button-w-kor:active {
    color: #000;
    font-weight: 600;
  }

  .button-w-kor.w--current {
    color: #000c;
    font-weight: 600;
  }

  .button-b-kr {
    color: #0000004d;
    background-color: #0000;
    font-family: Pretendard, sans-serif;
    font-size: 14px;
  }

  .button-b-kr:active {
    color: #000;
    font-weight: 600;
  }

  .button-b-kr.w--current {
    color: #000c;
    font-weight: 600;
  }

  .button-b-eng {
    color: #0000004d;
    background-color: #0000;
    font-family: Pretendard, sans-serif;
    font-size: 14px;
  }

  .button-b-eng:active {
    color: #000;
    font-weight: 600;
  }

  .button-b-eng.w--current {
    color: #000c;
    font-weight: 600;
  }

  .button-b-eng1-copy {
    color: #ffffff4d;
    background-color: #0000;
    font-family: Pretendard, sans-serif;
    font-size: 14px;
  }

  .button-b-eng1-copy:active {
    color: #000;
    font-weight: 600;
  }

  .button-b-eng1-copy.w--current {
    color: #fffc;
    font-weight: 600;
  }

  .section-34, .section-35, .section-36, .section-37, .section-38, .section-39, .section-40, .section-41 {
    display: none;
  }

  .section-42 {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644f6e4bedcce4124f0cb3b3_fdfd.png");
    background-position: 0 0;
    background-size: auto;
    padding-bottom: 400px;
  }

  .container-128 {
    padding: 0;
  }

  .section_div_white, .section_div_blue, .section-43, .section-44, .section-45, .section4_protech_kr, .section-47, .section-48, .section-49, .section-50, .section1_protech_kr, .section2_protech_kr, .section3_protech_kr, .section5_protech_kr, .section6_protech_kr, .section7_protech_kr, .section8_protech_kr, .section1_protech_en, .section2_protech_en, .section3_protech_en, .section4_protech_en, .section5_protech_en, .section6_protech_en, .section7_protech_en, .section8_protech_en {
    display: none;
  }

  .section1_m_proptech {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/644f6e4bedcce4124f0cb3b3_fdfd.png");
    background-position: 50% 0;
    background-size: cover;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 160px 24px 0;
    display: flex;
  }

  .frame-177029 {
    justify-content: center;
    align-items: center;
    padding-top: 410px;
  }

  .frame-427320073 {
    padding-top: 410px;
    padding-bottom: 85px;
  }

  .text-377 {
    text-align: center;
  }

  .image-108 {
    display: block;
  }

  .container-129 {
    justify-content: center;
    align-items: stretch;
    display: block;
  }

  .frame-427320076 {
    padding: 80px 24px 40px;
  }

  .frame-427320077 {
    max-width: 100%;
    padding-top: 80px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .frame-427319474 {
    max-width: 100%;
    padding: 40px 24px 80px;
  }

  .frame-427319592 {
    max-width: 100%;
    padding: 80px 0 40px;
  }

  .frame-427320080 {
    align-items: center;
    padding-top: 40px;
  }

  ._01-landlord-s-real-estate-app-screen, .text-385 {
    text-align: center;
  }

  .section3_m_proptech {
    padding-top: 0;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .frame-427320081 {
    align-items: center;
    padding-top: 40px;
    padding-bottom: 80px;
  }

  ._02-landlord-s-qr-code {
    text-align: center;
    max-width: 100%;
  }

  .error-451e07a9-e09a-009e-76fc-85d582a46418 {
    text-align: center;
  }

  .frame-427320082 {
    align-items: center;
    padding-top: 40px;
    padding-bottom: 80px;
  }

  ._03-applicant-scans-landlord-s-qr-code, .error-883d0f6b-a5bd-218d-57db-6120db9647fb {
    text-align: center;
  }

  .frame-427319941 {
    text-align: center;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  ._04-verify-landlord-s-information-in-real-time, .text-386 {
    text-align: center;
  }

  .image-109 {
    padding-top: 60px;
  }

  .image-110 {
    border-radius: 16px;
  }

  .image-111 {
    padding-bottom: 80px;
  }

  .container-3 {
    padding: 24px;
  }

  .frame-427319600 {
    padding: 60px 0 0;
  }

  .section4_m_proptech {
    display: block;
  }

  .text-389 {
    text-align: left;
  }

  .text-390 {
    font-family: Pretendard, sans-serif;
  }

  .container-130 {
    padding: 24px;
  }

  .div-block-56 {
    padding-top: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-391 {
    font-family: Pretendard, sans-serif;
  }

  .container-4 {
    padding-top: 80px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-112 {
    border-radius: 16px;
    padding-top: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-392 {
    font-family: Pretendard, sans-serif;
  }

  .frame-427320085 {
    padding: 16px 24px 80px;
  }

  .image-2 {
    border-radius: 16px;
  }

  .frame-427320086 {
    padding: 60px 0 0;
  }

  .text-393, .registering-updating-property-lease-status-3, .text-394, .text-395 {
    font-family: Pretendard, sans-serif;
  }

  .section2_m_proptech {
    display: block;
  }

  .text-396, .text-397 {
    font-family: Pretendard, sans-serif;
    font-weight: 600;
  }

  .container-131 {
    padding: 24px;
  }

  .text-6, .text-398 {
    font-family: Pretendard, sans-serif;
  }

  .div-block-57 {
    background-color: #3b6dff;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    padding: 40px 24px 24px;
  }

  .text-399, .text-9 {
    font-family: Pretendard, sans-serif;
  }

  .container {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    background-color: #f2f4fb;
    border-radius: 0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .section5_m_proptech {
    display: block;
  }

  .text-400 {
    font-family: Pretendard, sans-serif;
  }

  .div-block-58 {
    background-color: #fff;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    padding: 24px 24px 40px;
  }

  .frame-427319621 {
    padding: 0;
  }

  .text-401 {
    font-family: Pretendard, sans-serif;
  }

  .text-402 {
    font-family: Pretendard, sans-serif;
    font-weight: 600;
  }

  .text-2, .text-403, .error-d5138348-a78f-73e7-b5bd-571366341509, .blockchain-based-real-estate-safe-transaction-sdk-2, .text-404, .text-405 {
    font-family: Pretendard, sans-serif;
  }

  .section6_m_proptech {
    display: block;
  }

  .container-2 {
    padding: 60px 24px 24px;
  }

  .frame-427320100 {
    padding: 0;
  }

  .blockchain-based-real-estate-safe-transaction-sdk-3, .similar-to-how-the-vaccination-qr-code-was-integrated-to-the-platforms-like-naver-and-kakao-real-estate-safe-transaction-sdk-can-be-integrated-to-real-estate-transactions-to-solve-the-problematic-real-estate-scams-2 {
    font-family: Pretendard, sans-serif;
  }

  .section7_m_proptech {
    margin: 0;
    padding-top: 80px;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .image-113 {
    margin-top: 24px;
    margin-bottom: 24px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section8_m_proptech {
    margin-bottom: 0;
    display: block;
  }

  .text-406 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section_desktop-3, .section_cover {
    display: none;
  }

  .custom-container {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .text-429 {
    font-size: 40px;
  }

  .a-genuine-product-authentication-data-management-solution-using-patented-technology-of-ic-chips-equipped-with-blockchain-id-6 {
    font-size: 18px;
  }

  .card_img_01 {
    max-width: none;
  }

  .custom-container-_-contents {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-wrap: nowrap;
    align-content: stretch;
    align-items: stretch;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .incomplete-existing-genuine-authentication-solutions {
    color: #fafafa;
    padding-bottom: 40px;
    font-size: 32px;
  }

  .section_middle-black {
    padding-top: 8vh;
    padding-bottom: 8vh;
    display: block;
  }

  .problem-text {
    margin-top: 20px;
  }

  .text-431 {
    font-size: 30px;
  }

  .unable-to-verify-directly-by-individual-purchasers-2 {
    font-size: 22px;
  }

  .card-01 {
    width: auto;
    margin-top: 20px;
  }

  .text-432 {
    font-size: 16px;
  }

  .card-02 {
    min-width: auto;
    height: auto;
  }

  .card_text {
    max-height: none;
  }

  .problem-text-2 {
    margin-top: 20px;
  }

  .environmental-destruction-4 {
    font-size: 20px;
  }

  .section_middle-white {
    padding-top: 8vh;
    padding-bottom: 6vh;
    display: block;
  }

  .section_middle-grey {
    display: none;
  }

  .blockchain-tag-total-distribution-management-platform {
    font-size: 32px;
  }

  .text-453 {
    padding-top: 24px;
    font-size: 16px;
    line-height: 150%;
  }

  .image-7 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .heading-10 {
    border-radius: 6px;
    justify-content: flex-start;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 12px;
    display: flex;
  }

  .heading-11 {
    text-align: center;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 28px;
  }

  .paragraph-9 {
    color: #333333c2;
    text-align: center;
    justify-content: flex-start;
    padding-top: 40px;
    font-size: 16px;
  }

  .trio2 {
    width: auto;
  }

  .section_middle-black_mobile {
    background-color: #040404;
    padding: 8vh 24px;
    display: block;
  }

  .section_middle-black-_erase {
    padding-top: 8vh;
    padding-bottom: 8vh;
    display: none;
  }

  .section_middle-white-_dashboard {
    background-color: #f5f5f7;
    padding-top: 8vh;
    padding-bottom: 8vh;
    display: block;
  }

  .section_middle-white_eyes, .section_middle-white-copy, .section_middle-white-copy, .section_middle-white-copy {
    padding-top: 8vh;
    padding-bottom: 8vh;
    display: none;
  }

  .image-120 {
    border: 1px #d0d0d0;
  }

  .image-121, .image-122 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section_middle-white-2 {
    display: none;
  }

  .section_middle-white-copy-copy {
    padding-top: 8vh;
    padding-bottom: 8vh;
    display: none;
  }

  .frame-427319866-copy {
    text-align: left;
    align-items: center;
  }

  .trio2-copy {
    width: auto;
  }

  .card-10 {
    min-width: 0;
    max-width: none;
    height: auto;
    margin-top: 10px;
  }

  .card_text-2 {
    max-height: none;
  }

  .custom-container-_-contents-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .incomplete-existing-genuine-authentication-solutions-2 {
    padding-bottom: 40px;
    font-size: 32px;
  }

  .text-454 {
    font-size: 15px;
  }

  .frame-427320149 {
    max-height: none;
  }

  .section_middle-black-2-copy_kor {
    padding-top: 0;
  }

  .section_middle-white-3.full-img {
    display: none;
  }

  .custom-container-copy {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-9-copy {
    color: #333333c2;
    text-align: center;
    justify-content: flex-start;
    padding-top: 40px;
    font-size: 16px;
  }

  .image-127 {
    max-width: none;
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-69 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    display: flex;
  }

  .section_middle-white-copy-copy-copy {
    padding-top: 8vh;
    padding-bottom: 8vh;
    display: none;
  }

  .container-134 {
    justify-content: center;
    display: flex;
  }

  .frame-427320019-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    max-width: none;
    margin-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-69-copy {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .text-331-copy {
    margin-left: 0;
  }

  .link-block-19 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .navbar-3 {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .image-130 {
    width: 115px;
    min-width: auto;
  }

  .paragraph-28 {
    font-size: 15px;
  }

  .link-block-15, .div-block-246 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-205 {
    width: auto;
    height: auto;
    padding: 8px;
  }

  .container-135 {
    padding: 6px 17px 6px 15px;
  }

  .product_contents {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-wrap: nowrap;
    align-content: stretch;
    height: 0;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .link-block-24 {
    padding-right: 12px;
  }

  .eng-button {
    color: #0000004d;
    background-color: #0000;
    font-size: 14px;
  }

  .eng-button:active {
    color: #000;
    font-weight: 600;
  }

  .eng-button.w--current {
    color: #000c;
    font-weight: 600;
  }

  .div-block-248 {
    width: 400px;
    padding-left: 0;
  }

  .div-block-249 {
    width: 300px;
    padding-left: 0;
  }

  .link-block-18 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph-22 {
    font-size: 15px;
  }

  .div-block-346 {
    padding-left: 24px;
  }

  .link-block-20 {
    height: 31px;
  }

  .paragraph-25 {
    font-size: 15px;
  }

  .frame-427320152 {
    justify-content: center;
    align-items: center;
  }

  .button-white-2 {
    color: #0000004d;
    background-color: #0000;
    font-size: 14px;
  }

  .button-white-2:active {
    color: #000;
    font-weight: 600;
  }

  .button-white-2.w--current {
    color: #000c;
    font-weight: 600;
  }

  .paragraph-26 {
    font-size: 15px;
  }

  .nav-menu {
    margin-top: 0;
  }

  .paragraph-27 {
    font-size: 15px;
  }

  .paragraph-63 {
    color: #3a3a3a;
    font-size: 15px;
    font-weight: 500;
  }

  .paragraph-63.eng {
    padding-left: 12px;
    padding-right: 12px;
  }

  .link-block-14 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph-23 {
    font-size: 15px;
  }

  .link-block-16 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-348 {
    grid-column-gap: 24px;
    grid-row-gap: 29px;
    flex-flow: column wrap;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-top: 28px;
    margin-bottom: 80px;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .heading {
    font-size: 24px;
    display: none;
  }

  .heading.mobile {
    font-size: 32px;
    line-height: 140%;
    display: block;
  }

  .heading.mobile.en {
    letter-spacing: -.4px;
    font-size: 29px;
  }

  .paragraph-3.herocounting {
    font-size: 23px;
  }

  .bold-text {
    font-size: 12px;
  }

  .div-block-349 {
    grid-row-gap: 0px;
  }

  .button {
    border-radius: 30px;
    font-size: 14px;
    font-weight: 500;
  }

  .div-block-350 {
    justify-content: space-around;
    width: 100%;
    margin-top: 32px;
    margin-bottom: 12px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .section_hero {
    grid-row-gap: 20px;
    height: auto;
    margin-top: 0;
    padding-top: 73px;
  }

  .section_hero.fms {
    padding-top: 30px;
  }

  .div-block-351 {
    grid-row-gap: 0px;
  }

  .paragraph.herosection {
    display: none;
  }

  .paragraph.herosection.mobile {
    grid-column-gap: 4px;
    grid-row-gap: 0px;
    text-align: center;
    align-items: flex-start;
    font-size: 12px;
    line-height: 18px;
    display: flex;
  }

  .paragraph.herosection.eng {
    display: none;
  }

  .image-136 {
    max-width: 100%;
    margin-left: 0;
  }

  .image-136.infra {
    margin-left: 4px;
  }

  .paragraph-7.white {
    margin-bottom: 32px;
    font-size: 18px;
    font-weight: 500;
  }

  .heading-2.white {
    margin-bottom: 2px;
    font-size: 28px;
  }

  .div-block-355.infra {
    padding-bottom: 15px;
  }

  .image-138 {
    width: 28px;
    top: 7%;
    right: 6%;
  }

  .image-139 {
    max-width: 100%;
    margin-left: 0;
  }

  .image-139.infra {
    margin-left: 4px;
  }

  .paragraph-65.white {
    margin-top: 4px;
    margin-bottom: 32px;
    font-size: 18px;
    font-weight: 500;
  }

  .heading-13.white {
    margin-bottom: 2px;
    font-size: 28px;
  }

  .div-block-362.infra {
    padding-bottom: 15px;
  }

  .image-141 {
    width: 28px;
    top: 7%;
    right: 6%;
  }

  .image-142 {
    display: none;
  }

  .image-143 {
    width: 90px;
  }

  .image-144 {
    max-width: 100%;
    margin-left: 0;
  }

  .image-144.moov {
    text-align: center;
    width: 450px;
    margin-top: -8px;
    margin-left: 0;
    padding-right: 0;
    display: block;
  }

  .paragraph-66.bluegrey800 {
    color: #23283180;
    -webkit-text-stroke-color: #23283199;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
  }

  .paragraph-66.bluegrey800.eng {
    letter-spacing: -.2px;
    margin-bottom: 8px;
    line-height: 130%;
  }

  .paragraph-66.bluegrey800.medical {
    margin-bottom: 6px;
  }

  .heading-14.bluegrey900 {
    margin-bottom: 20px;
    font-size: 24px;
    font-weight: 600;
    line-height: 130%;
  }

  .heading-14.bluegrey900.eng {
    letter-spacing: -.2px;
    margin-bottom: 10px;
    font-size: 28px;
  }

  .div-block-369.moov {
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .image-145 {
    width: 28px;
    display: block;
    position: absolute;
    top: 4%;
    right: 6%;
  }

  .div-block-109 {
    flex: 1;
    width: auto;
    display: flex;
  }

  .image-15 {
    flex: 1;
    max-width: 86%;
    margin-top: 0;
    display: block;
  }

  .link-block-10 {
    padding-top: 0;
  }

  .image-147 {
    width: 120px;
    max-width: 70%;
    margin-bottom: 15px;
  }

  .image-147.eng {
    width: 110px;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .image-147.eng.sto {
    margin-bottom: 11px;
  }

  .link-block-7 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .paragraph-67.bluegrey800 {
    color: #23283180;
    letter-spacing: -.2px;
    margin-top: 0;
    font-size: 15px;
    font-weight: 500;
  }

  .paragraph-67.bluegrey800.nomargin {
    color: #23283180;
    font-size: 16px;
  }

  .paragraph-67.bluegrey800.nomargin.eng {
    margin-top: 8px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 130%;
  }

  .paragraph-67.bluegrey800.center {
    margin-top: 0;
    margin-bottom: 0;
  }

  .paragraph-67.bluegrey800.center.mobile {
    display: block;
  }

  .paragraph-67.bluegrey800.center.mobile.eng {
    letter-spacing: -.1px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 130%;
  }

  .paragraph-67.bluegrey800.center.coov, .paragraph-67.bluegrey800.center.tablet {
    display: none;
  }

  .paragraph-67.bluegrey800.mobile {
    line-height: 130%;
    display: block;
  }

  .paragraph-67.bluegrey800.chip {
    display: none;
  }

  .paragraph-67.bluegrey800.eng {
    letter-spacing: -.1px;
    margin-bottom: 2px;
    font-size: 14px;
    line-height: 130%;
  }

  .paragraph-67.bluegrey800.sto, .paragraph-67.bluegrey800.chat {
    margin-bottom: 0;
  }

  .paragraph-67.bluegrey800.infra {
    font-size: 15px;
  }

  .image-148 {
    width: 90px;
    max-width: 41%;
    margin-bottom: 8px;
  }

  .image-148.eng {
    width: 102px;
    margin-top: -5px;
    margin-bottom: 12px;
  }

  .image-148.eng.id {
    margin-top: 0;
    margin-bottom: 12px;
  }

  .image-148.coov {
    margin-bottom: 10px;
  }

  .image-148.mobile {
    width: 80px;
    margin-bottom: 0;
  }

  .quick-stack-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-374 {
    justify-content: center;
    margin-top: -33px;
    display: flex;
  }

  .heading-3.bluegrey900 {
    display: none;
  }

  .heading-3.bluegrey900.mobile {
    letter-spacing: -.2px;
    min-width: auto;
    margin-top: 0;
    margin-bottom: 6px;
    font-size: 22px;
    font-weight: 600;
  }

  .heading-3.bluegrey900.mobile.chip {
    font-size: 22px;
  }

  .heading-3.bluegrey900.mobile.car {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .heading-3.bluegrey900.mobile.eng {
    margin-bottom: 0;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 22px;
  }

  .heading-3.bluegrey900.mobile.eng.sto {
    min-width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-3.white {
    margin-top: 0;
    font-size: 22px;
  }

  .heading-3.white.mobile {
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-3.white.infra {
    font-size: 22px;
  }

  .div-block-100 {
    margin-top: 0;
  }

  .div-block-100.eng {
    width: 200px;
    margin-top: 0;
    padding-right: 0;
  }

  .div-block-83 {
    align-self: stretch;
    margin-top: 42px;
    margin-bottom: 16px;
  }

  .section_proudct {
    padding-bottom: 0;
  }

  .link-block-11, .link-block-11.kr {
    padding-left: 0;
  }

  .div-block-105 {
    max-width: 32%;
  }

  .image-151 {
    display: none;
  }

  .div-block-103 {
    margin-top: 0;
  }

  .div-block-103.tablet {
    margin-top: -16px;
  }

  .link-block-8 {
    padding-top: 0;
    padding-left: 0;
  }

  .link-block-8.kr {
    padding-left: 0;
  }

  .image-152 {
    max-width: 90%;
  }

  .div-block-102 {
    margin-top: 42px;
    margin-bottom: 30px;
  }

  .div-block-102.car_kr {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .div-block-102.car_kr.mo_car {
    margin-bottom: 16px;
  }

  .div-block-252 {
    width: auto;
    margin-top: 0;
  }

  .div-block-106 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .div-block-106.mobile {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .div-block-376 {
    margin-top: 42px;
  }

  .link-block-9 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .link-block-9.kr {
    padding-left: 0;
    padding-right: 0;
  }

  .image-153 {
    max-width: 80%;
    margin-top: 28px;
  }

  .image-154 {
    width: 80px;
    max-width: 100%;
  }

  .image-154.eng {
    max-width: 85%;
  }

  .image-155 {
    flex: 1;
    max-width: 70%;
    display: block;
  }

  .div-block-85 {
    flex: 1;
    justify-content: center;
    margin-top: 10px;
    display: flex;
    position: static;
  }

  .div-block-377 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    align-items: center;
    min-width: 0;
    margin-top: 42px;
    padding-top: 0;
  }

  .div-block-253 {
    width: auto;
  }

  .cell-5 {
    background-size: cover;
  }

  .div-block-250 {
    margin-right: 4px;
    padding-right: 0;
  }

  .image-159 {
    max-width: 76%;
  }

  .image-160 {
    max-width: 72%;
    padding-top: 7px;
  }

  .image-161 {
    width: 28px;
  }

  .div-block-379 {
    margin-right: 0;
  }

  .div-block-379.mobile_kr {
    margin-top: 24px;
  }

  .peti.mobile {
    width: 28px;
  }

  .div-block-380 {
    min-width: 0;
    margin-top: 0;
    margin-bottom: 30px;
    padding-left: 0;
  }

  .div-block-380.peti {
    min-width: auto;
    margin-bottom: 8px;
    padding-left: 0;
  }

  .div-block-381 {
    margin-top: 16px;
    padding-top: 0;
  }

  .image-163 {
    max-width: 80%;
  }

  .image-164 {
    width: 28px;
  }

  .link-block-2 {
    margin-bottom: 0;
  }

  .image-165 {
    margin-top: 50px;
  }

  .cell-6 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .image-166 {
    display: none;
  }

  .image-169 {
    padding-top: 12px;
  }

  .div-block-75 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    align-items: center;
    min-width: 0;
    margin-top: 42px;
    margin-bottom: 30px;
    display: flex;
  }

  .div-block-75.mobile {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    margin-top: 42px;
    display: flex;
  }

  .div-block-75.proptech {
    margin-top: 42px;
  }

  .div-block-75.mo_chat, .div-block-75.mo_sto, .div-block-75.mo_prop {
    margin-bottom: 16px;
  }

  .paragraph-68 {
    color: #23283180;
  }

  .paragraph-68.tablet.eng {
    margin-top: 0;
    margin-left: 40px;
    margin-right: 40px;
    font-size: 14px;
    line-height: 130%;
  }

  .paragraph-68.tablet.mo {
    display: none;
  }

  .paragraph-68.car.mobile {
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .section_logo {
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .div-block-128 {
    grid-row-gap: 0px;
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64e7f36e45ae53e71cf381fb_Linked-In_Banner_Dark%20(2).png");
    background-position: 0 0;
    background-size: cover;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    padding: 60px 24px;
  }

  .div-block-110 {
    align-items: flex-start;
    margin-bottom: 18px;
  }

  .paragraph-69 {
    margin-top: 2px;
    font-size: 13px;
  }

  .heading-15.white {
    margin-bottom: 2px;
    font-size: 28px;
  }

  .heading-15.white.contact.left {
    text-align: left;
    margin-bottom: 16px;
  }

  .button-2.mobile {
    padding: 12px 36px;
    font-size: 15px;
    font-weight: 500;
  }

  .section_contact {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64e7f36e45ae53e71cf381fb_Linked-In_Banner_Dark%20(2).png");
    background-position: 50%;
    background-size: cover;
    flex-direction: row;
    align-items: flex-start;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .div-block-132 {
    align-items: flex-start;
    margin-bottom: 16px;
  }

  .submit-button-2 {
    inset: 4.2px 6px auto auto;
  }

  .checkbox-label {
    color: #00143299;
    font-weight: 500;
  }

  .checkbox-field {
    display: none;
  }

  .checkbox-field.mobile {
    flex: 0 auto;
    align-self: auto;
    padding-left: 0;
    display: flex;
  }

  .bcletter-form {
    align-self: stretch;
    margin-top: 0;
  }

  .text-field-3 {
    align-self: auto;
    width: auto;
    min-width: 200px;
    height: 48px;
    margin-left: 0;
    position: relative;
  }

  .text-field-3::placeholder {
    font-size: 14px;
  }

  .text-field-3.contact {
    width: auto;
    min-width: auto;
  }

  .section_bcletter {
    display: block;
  }

  .heading-16.bluegrey900 {
    font-size: 24px;
    font-weight: 600;
    line-height: 130%;
  }

  .heading-16.bluegrey900.left {
    text-align: left;
    margin-bottom: 16px;
    display: block;
  }

  .heading-16.bluegrey900.left.mobile {
    width: 80vw;
    display: block;
  }

  .heading-16.bluegrey900.left.pc {
    display: none;
  }

  .div-block-187 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 60px 24px;
  }

  .checkbox, .checkbox.w--redirected-checked {
    flex: none;
    margin-left: 0;
  }

  .text-block-11 {
    text-align: center;
  }

  .success-message {
    width: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .form-2 {
    flex: 1;
  }

  .div-block-394 {
    flex-direction: column;
    display: flex;
  }

  .div-block-280 {
    font-family: Pretendard, sans-serif;
  }

  .div-block-280.mobile {
    margin-top: 24px;
    margin-left: 24px;
    margin-right: 24px;
    display: block;
  }

  .div-block-277 {
    display: block;
  }

  .div-block-395 {
    grid-column-gap: 37px;
    grid-row-gap: 12px;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 16px 24px 0;
    display: flex;
  }

  .paragraph-36 {
    color: #0014324d;
    margin-bottom: 12px;
  }

  .paragraph-73 {
    color: #001432b3;
    width: 61px;
    margin-bottom: 12px;
    font-size: 13px;
    font-weight: 600;
  }

  .paragraph-74 {
    color: #00143259;
    letter-spacing: -.3px;
    -webkit-text-stroke-color: #00143266;
    width: 44vw;
    max-width: 160px;
    margin-bottom: 12px;
    font-size: 13px;
    line-height: 18px;
  }

  .div-block-396 {
    flex-direction: column;
    display: flex;
  }

  .link-block-29 {
    text-decoration: none;
  }

  .footer_mobile-2 {
    border: 1px solid #0014321a;
    padding-top: 30px;
    padding-bottom: 5px;
    display: block;
    overflow: hidden;
  }

  .div-block-397 {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    display: flex;
  }

  .paragraph-35 {
    color: #0014324d;
    margin-top: 12px;
  }

  .div-block-398 {
    flex-direction: column;
    display: flex;
  }

  .paragraph-37 {
    color: #0014324d;
    margin-top: 0;
  }

  .div-block-399 {
    flex-direction: column;
    display: flex;
  }

  .div-block-400 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .div-block-401 {
    font-family: Pretendard, sans-serif;
  }

  .div-block-264 {
    display: none;
  }

  .div-block-405 {
    display: block;
  }

  .div-block-263 {
    flex-flow: column wrap;
    margin: 16px 24px 20px;
  }

  .paragraph-34, .paragraph-75 {
    color: #0014324d;
  }

  .paragraph-76 {
    color: #0014324d;
    margin-top: 12px;
  }

  .footer_tablet-2 {
    display: none;
  }

  .paragraph-77 {
    color: #0014324d;
    margin-top: 12px;
  }

  .heading-23 {
    margin-bottom: 16px;
    font-size: 24px;
  }

  .div-block-410.tablet {
    width: 90vw;
    height: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-414 {
    margin-top: 16px;
  }

  .div-block-415 {
    padding: 100px 24px 60px;
  }

  .link-block-30 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .select-field-3 {
    width: auto;
  }

  .success-message-3 {
    width: 100%;
  }

  .image-178 {
    width: 115px;
    min-width: auto;
  }

  .field-label-3 {
    margin-top: 20px;
  }

  .paragraph-78 {
    font-size: 15px;
  }

  .link-block-31, .div-block-418 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-420 {
    width: auto;
    height: auto;
    padding: 8px;
  }

  .container-136 {
    padding: 6px 17px 6px 15px;
  }

  .div-block-421 {
    flex-direction: column;
    width: 90vw;
    margin-left: 0;
    margin-right: 0;
    padding: 24px;
    display: block;
  }

  .div-block-422 {
    flex-direction: column;
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .link-block-32 {
    padding-right: 12px;
  }

  .div-block-426 {
    padding-left: 24px;
  }

  .link-block-33 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph-79 {
    font-size: 15px;
  }

  .field-label-4 {
    margin-top: 20px;
  }

  .div-block-428 {
    padding-left: 24px;
  }

  .section-4 {
    padding-bottom: 0;
  }

  .link-3 {
    color: #3770da;
    letter-spacing: -.4px;
  }

  .text-field-6 {
    width: auto;
  }

  .paragraph-81 {
    font-size: 15px;
  }

  .frame-427320153 {
    justify-content: center;
    align-items: center;
  }

  .div-block-436.tablet {
    width: 320px;
    padding-left: 24px;
    padding-right: 24px;
    display: none;
  }

  .div-block-436.mobile {
    width: auto;
    min-width: 100%;
    display: block;
  }

  .button-white-3 {
    color: #0000004d;
    background-color: #0000;
    font-size: 14px;
  }

  .button-white-3:active {
    color: #000;
    font-weight: 600;
  }

  .button-white-3.w--current {
    color: #000c;
    font-weight: 600;
  }

  .paragraph-82 {
    margin-bottom: 32px;
    font-weight: 500;
  }

  .paragraph-83 {
    font-size: 15px;
  }

  .heading-27 {
    margin-bottom: 0;
  }

  .heading-27.newsletter {
    font-weight: 700;
  }

  .textarea {
    width: auto;
    min-width: 160px;
  }

  .paragraph-84 {
    font-size: 15px;
  }

  .field-label {
    margin-top: 20px;
  }

  .paragraph-85 {
    color: #3a3a3a;
    font-size: 15px;
    font-weight: 500;
  }

  .paragraph-85.eng {
    padding-left: 12px;
    padding-right: 12px;
  }

  .link-block-37 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .success-message-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-field-7 {
    margin-bottom: 10px;
  }

  .div-block-442 {
    justify-content: center;
    width: auto;
  }

  .paragraph-88 {
    font-size: 15px;
  }

  .field-label-2 {
    margin-top: 20px;
  }

  .link-block-41 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-444 {
    flex-direction: column;
    display: flex;
  }

  .div-block-445 {
    font-family: Pretendard, sans-serif;
  }

  .div-block-445.mobile {
    margin-top: 24px;
    margin-left: 24px;
    margin-right: 24px;
    display: block;
  }

  .div-block-446 {
    display: block;
  }

  .div-block-447 {
    grid-column-gap: 37px;
    grid-row-gap: 12px;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 16px 24px 0;
    display: flex;
  }

  .paragraph-89 {
    color: #0014324d;
  }

  .paragraph-90 {
    color: #001432b3;
    width: 61px;
    margin-bottom: 12px;
    font-size: 13px;
    font-weight: 500;
  }

  .paragraph-91 {
    color: #00143266;
    -webkit-text-stroke-color: #00143266;
    width: 112px;
    margin-bottom: 12px;
    font-size: 13px;
  }

  .div-block-448 {
    flex-direction: column;
    display: flex;
  }

  .div-block-449 {
    flex-direction: column;
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    display: flex;
  }

  .paragraph-92 {
    color: #0014324d;
    margin-top: 12px;
  }

  .div-block-450 {
    flex-direction: column;
    display: flex;
  }

  .paragraph-93 {
    color: #0014324d;
    margin-top: 12px;
  }

  .div-block-451, .div-block-452 {
    flex-direction: column;
    display: flex;
  }

  .div-block-453 {
    font-family: Pretendard, sans-serif;
  }

  .div-block-454 {
    display: none;
  }

  .div-block-459 {
    display: block;
  }

  .div-block-461 {
    flex-wrap: wrap;
  }

  .paragraph-95, .paragraph-96 {
    color: #0014324d;
  }

  .paragraph-97, .paragraph-98 {
    color: #0014324d;
    margin-top: 12px;
  }

  .div-block-491 {
    margin-top: 30px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .heading-29 {
    font-size: 26px;
    display: none;
  }

  .heading-29.mobile {
    letter-spacing: 0;
    font-size: 32px;
    display: block;
  }

  .heading-31 {
    width: 134px;
    height: 32px;
    font-size: 14px;
    font-weight: 600;
  }

  .div-block-493 {
    width: auto;
    height: auto;
    margin-top: 80px;
    padding: 4px 18px;
  }

  .paragraph-101 {
    color: #fff9;
  }

  .heading-34 {
    font-weight: 700;
  }

  .paragraph-102 {
    color: #fff9;
  }

  .paragraph-103 {
    text-align: center;
    font-size: 14px;
    font-weight: 600;
  }

  .div-block-494 {
    width: 270px;
    font-weight: 500;
  }

  .paragraph-104 {
    text-align: center;
    font-size: 14px;
    font-weight: 600;
  }

  .heading-35 {
    font-weight: 700;
  }

  .heading-32 {
    text-align: center;
    font-size: 26px;
    font-weight: 600;
  }

  .image-188 {
    width: 60px;
  }

  .image-189 {
    width: 390px;
    margin-top: 0;
  }

  .paragraph-105 {
    color: #fff9;
  }

  .heading-33 {
    font-weight: 700;
  }

  .div-block-495 {
    width: auto;
    padding-top: 30px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-190 {
    width: 60px;
  }

  .div-block-496 {
    width: auto;
    height: auto;
    margin-top: 60px;
    padding: 4px 18px;
  }

  .paragraph-106.mobile {
    text-align: center;
    font-weight: 500;
    display: block;
  }

  .div-block-497 {
    padding-top: 50px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-191 {
    width: 60px;
  }

  .div-block-498 {
    margin-top: 30px;
    font-family: Pretendard, sans-serif;
  }

  .div-block-499 {
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-span-5 {
    font-weight: 600;
  }

  .div-block-500 {
    margin-top: 40px;
  }

  .image-192 {
    width: 310px;
  }

  .paragraph-107.tablet {
    display: none;
  }

  .paragraph-107.mobile {
    padding-left: 24px;
    padding-right: 24px;
    font-weight: 500;
    display: block;
  }

  .heading-37 {
    margin-top: 30px;
    font-size: 18px;
    font-weight: 600;
    line-height: 135%;
  }

  .heading-36 {
    font-family: Pretendard, sans-serif;
    font-size: 26px;
    font-weight: 600;
  }

  .paragraph-108.mobile {
    display: none;
  }

  .paragraph-108.mobile2 {
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    display: block;
  }

  .image-193 {
    width: 60px;
  }

  .div-block-501 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .div-block-502 {
    width: auto;
    height: auto;
    margin-top: 60px;
    padding: 4px 18px;
  }

  .image-194, .image-195 {
    width: 60px;
  }

  .paragraph-109 {
    text-align: center;
    font-size: 14px;
    font-weight: 600;
  }

  .div-block-503 {
    width: auto;
    height: auto;
    margin-top: 80px;
    padding: 4px 18px;
  }

  .paragraph-110, .paragraph-111 {
    color: #fff9;
    font-weight: 500;
  }

  .div-block-504 {
    width: 270px;
    font-weight: 500;
  }

  .div-block-505 {
    flex-direction: column;
    flex: 0 auto;
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .image-196 {
    width: 310px;
    margin-top: 30px;
  }

  .div-block-506 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .paragraph-112 {
    color: #fff9;
    font-weight: 500;
  }

  .paragraph-113 {
    font-size: 14px;
    font-weight: 600;
  }

  .heading-38 {
    text-align: left;
    font-size: 24px;
    display: none;
  }

  .heading-38.mobile2 {
    text-align: center;
    font-size: 26px;
    font-weight: 600;
    display: block;
  }

  .image-197 {
    width: 60px;
  }

  .div-block-508 {
    margin-top: 30px;
    font-family: Pretendard, sans-serif;
  }

  .div-block-509 {
    width: auto;
    max-width: 290px;
  }

  .div-block-509.height {
    width: auto;
  }

  .paragraph-114.mobile {
    color: #fff9;
    font-weight: 500;
    display: block;
  }

  .div-block-510, .div-block-511 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-512 {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .heading-39 {
    width: 134px;
    height: 32px;
    font-size: 14px;
    font-weight: 600;
  }

  .heading-39.process {
    width: 130px;
    height: 32px;
  }

  .text-span-9 {
    font-size: 20px;
  }

  .heading-40 {
    text-align: center;
    margin-top: 16px;
    font-size: 26px;
  }

  .heading-41 {
    font-weight: 600;
  }

  .heading-41._1 {
    font-size: 16px;
    font-weight: 600;
  }

  .paragraph-115.mobile2 {
    text-align: center;
    margin-top: 12px;
    margin-bottom: 20px;
    display: block;
  }

  .paragraph-115.mobile2.center {
    text-align: center;
    margin-top: 16px;
    padding-left: 24px;
    padding-right: 24px;
    font-weight: 500;
  }

  .paragraph-115.mobile {
    display: none;
  }

  .div-block-514 {
    width: auto;
    max-width: 290px;
    height: 490px;
  }

  .div-block-514.mobile {
    height: 540px;
  }

  .div-block-514.mobile.tbm {
    height: 524px;
  }

  .text-span-18 {
    color: #fff3;
  }

  .paragraph-116.mobile {
    color: #fff9;
    text-align: center;
    font-weight: 500;
    display: block;
  }

  .div-block-515 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-516 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-blockdd-517 {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .text-span-15 {
    font-size: 20px;
  }

  .heading-42 {
    width: 134px;
    height: 32px;
    font-size: 14px;
    font-weight: 600;
  }

  .heading-42.process {
    width: 130px;
    height: 32px;
  }

  .solution4_fms {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    padding-top: 20px;
  }

  .heading-43 {
    text-align: center;
    margin-top: 16px;
    font-size: 26px;
  }

  .heading-44 {
    font-weight: 600;
  }

  .heading-44._1 {
    letter-spacing: -.2px;
    font-size: 16px;
    font-weight: 600;
  }

  .paragraph-117.mobile2 {
    text-align: center;
    margin-top: 12px;
    margin-bottom: 20px;
    display: block;
  }

  .paragraph-117.mobile2.center {
    text-align: center;
    margin-top: 16px;
    padding-left: 24px;
    padding-right: 24px;
    font-weight: 500;
  }

  .paragraph-117.mobile {
    display: none;
  }

  .div-block-519 {
    width: auto;
    max-width: 290px;
  }

  .div-block-519.height2 {
    width: auto;
    max-width: 290px;
    height: 526px;
  }

  .div-block-519.height2.en-block-519-copy.last1 {
    height: 500px;
  }

  .solution5_fms {
    padding-top: 20px;
  }

  .paragraph-118.mobile {
    color: #fff9;
    font-weight: 500;
    display: block;
  }

  .div-block-522 {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .text-span-27 {
    color: #fff3;
  }

  .heading-45 {
    width: 134px;
    height: 32px;
    font-size: 14px;
    font-weight: 600;
  }

  .heading-45.process {
    width: 130px;
    height: 32px;
  }

  .heading-46 {
    font-weight: 600;
  }

  .paragraph-119 {
    color: #ffffff80;
  }

  .paragraph-120.mobile2 {
    text-align: center;
    margin-top: 12px;
    margin-bottom: 20px;
    display: block;
  }

  .paragraph-120.mobile2.center {
    text-align: center;
    margin-top: 16px;
    padding-left: 24px;
    padding-right: 24px;
    font-weight: 500;
  }

  .paragraph-120.mobile {
    display: none;
  }

  .heading-47 {
    font-size: 26px;
    font-weight: 600;
  }

  .paragraph-121 {
    text-align: center;
    font-size: 13px;
    font-weight: 600;
  }

  .paragraph-121.white {
    font-size: 13px;
    font-weight: 600;
  }

  .div-block-525 {
    width: auto;
    height: auto;
    margin-top: 80px;
    padding: 4px 18px;
  }

  .div-block-525.orange {
    width: auto;
    margin-top: 40px;
  }

  .image-205 {
    min-width: 24px;
    min-height: 24px;
  }

  .image-206 {
    width: 290px;
  }

  .image-207 {
    min-width: 24px;
    min-height: 24px;
  }

  .heading-48 {
    font-size: 20px;
    font-weight: 600;
  }

  .section_effect1_fms {
    padding-top: 40px;
  }

  .div-block-532 {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }

  .heading-49 {
    display: none;
  }

  .heading-49.mobile {
    text-align: center;
    letter-spacing: -.6px;
    margin-top: 16px;
    font-size: 18px;
    font-weight: 600;
    line-height: 130%;
    display: block;
  }

  .div-block-533 {
    width: auto;
    min-height: auto;
    padding: 40px 24px;
  }

  .image-208 {
    min-width: 24px;
    min-height: 24px;
  }

  .paragraph-122 {
    display: none;
  }

  .paragraph-122.mobile {
    text-align: center;
    margin-top: 20px;
    font-weight: 500;
    display: block;
  }

  .div-block-534 {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .div-block-535 {
    margin-right: 8px;
  }

  .paragraph-124 {
    text-align: center;
    font-size: 13px;
    font-weight: 600;
  }

  .paragraph-124.white {
    font-size: 13px;
    font-weight: 600;
  }

  .div-block-537 {
    width: auto;
    height: auto;
    margin-top: 80px;
    padding: 4px 18px;
  }

  .div-block-537.red {
    margin-top: 40px;
  }

  .section_effect2_fms {
    padding-top: 60px;
  }

  .image-209 {
    width: 290px;
  }

  .image-210 {
    min-width: 24px;
    min-height: 24px;
  }

  .heading-50 {
    font-size: 20px;
    font-weight: 600;
  }

  .div-block-543 {
    text-align: left;
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
    font-family: Pretendard, sans-serif;
    display: block;
  }

  .div-block-545 {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }

  .heading-51 {
    display: none;
  }

  .heading-51.mobile {
    text-align: center;
    letter-spacing: -.6px;
    margin-top: 30px;
    font-size: 25px;
    font-weight: 700;
    line-height: 130%;
    display: block;
  }

  .heading-51.mobile.left {
    text-align: center;
    font-size: 26px;
    font-weight: 600;
    line-height: 130%;
  }

  .div-block-546 {
    width: auto;
    min-height: auto;
    padding: 40px 24px;
  }

  .paragraph-125 {
    display: none;
  }

  .paragraph-125.mobile {
    text-align: center;
    margin-top: 20px;
    font-weight: 500;
    display: block;
  }

  .paragraph-125.mobile.left {
    text-align: center;
  }

  .image-211 {
    min-width: 24px;
    min-height: 24px;
  }

  .div-block-547 {
    margin-right: 8px;
  }

  .image-212 {
    min-width: 24px;
    min-height: 24px;
  }

  .section_effect3_fms {
    padding-top: 60px;
  }

  .div-block-549 {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .paragraph-127 {
    text-align: center;
    font-size: 13px;
    font-weight: 600;
  }

  .paragraph-127.white {
    font-size: 13px;
    font-weight: 600;
  }

  .div-block-550 {
    width: auto;
    height: auto;
    margin-top: 80px;
    padding: 4px 18px;
  }

  .div-block-550.purple {
    width: auto;
    margin-top: 40px;
  }

  .image-213 {
    min-width: 24px;
    min-height: 24px;
  }

  .image-214 {
    width: 290px;
  }

  .image-215 {
    min-width: 24px;
    min-height: 24px;
  }

  .heading-52 {
    font-size: 20px;
    font-weight: 600;
  }

  .div-block-557 {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }

  .heading-53 {
    display: none;
  }

  .heading-53.mobile {
    text-align: center;
    letter-spacing: -.6px;
    margin-top: 30px;
    font-size: 26px;
    font-weight: 600;
    line-height: 130%;
    display: block;
  }

  .div-block-558 {
    width: auto;
    min-height: auto;
    padding: 40px 24px;
  }

  .image-216 {
    min-width: 24px;
    min-height: 24px;
  }

  .paragraph-128 {
    display: none;
  }

  .paragraph-128.mobile {
    text-align: center;
    margin-top: 20px;
    font-weight: 500;
    display: block;
  }

  .div-block-559 {
    margin-right: 8px;
  }

  .div-block-560 {
    padding-top: 60px;
  }

  .div-block-561 {
    width: auto;
    max-width: 290px;
  }

  .div-block-561.height3 {
    width: auto;
    max-width: 290px;
    height: auto;
    max-height: 420px;
    padding-bottom: 20px;
  }

  .paragraph-130.mobile {
    color: #fff9;
    font-weight: 500;
    display: block;
  }

  .div-block-563 {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-131.tablet {
    display: none;
  }

  .heading-54 {
    margin-top: 30px;
    font-size: 18px;
    font-weight: 600;
    line-height: 135%;
  }

  .heading-55 {
    font-family: Pretendard, sans-serif;
    font-size: 26px;
    font-weight: 600;
  }

  .heading-56 {
    font-weight: 600;
  }

  .heading-56.kr {
    display: block;
  }

  .paragraph-132 {
    color: #ffffff80;
  }

  .paragraph-133.mobile2 {
    text-align: center;
    margin-top: 12px;
    margin-bottom: 20px;
    display: block;
  }

  .paragraph-133.mobile2.center {
    text-align: center;
    margin-top: 16px;
    padding-left: 24px;
    padding-right: 24px;
    font-weight: 500;
  }

  .div-block-568 {
    width: auto;
    max-width: 290px;
  }

  .div-block-568.width {
    width: auto;
    max-width: 290px;
    height: auto;
    max-height: 420px;
    padding-bottom: 20px;
  }

  .paragraph-134.mobile {
    color: #fff9;
    font-weight: 500;
    display: block;
  }

  .div-block-570 {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-135.tablet {
    display: none;
  }

  .heading-57 {
    margin-top: 30px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    font-weight: 600;
    line-height: 135%;
  }

  .section_product2_fms {
    padding-top: 30px;
  }

  .heading-58 {
    font-weight: 600;
  }

  .heading-58.en {
    letter-spacing: -.4px;
  }

  .div-block-574.second {
    background-color: #0000;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-136 {
    color: #ffffff80;
  }

  .paragraph-137.mobile2 {
    text-align: center;
    margin-top: 12px;
    margin-bottom: 20px;
    display: block;
  }

  .paragraph-137.mobile2.center {
    text-align: center;
    margin-top: 16px;
    padding-left: 24px;
    padding-right: 24px;
    font-weight: 500;
  }

  .div-block-575 {
    min-width: 24px;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .heading-59 {
    text-align: center;
    margin-top: 24px;
    font-size: 20px;
    display: none;
  }

  .heading-59.margin {
    display: none;
  }

  .heading-59.margin.mobile {
    font-size: 20px;
    display: block;
  }

  .image-222 {
    width: 18px;
  }

  .div-block-576 {
    grid-column-gap: 8px;
  }

  .text-span-19 {
    font-size: 16px;
  }

  .image-223 {
    width: 18px;
  }

  .text-span-8 {
    font-size: 20px;
    font-weight: 600;
  }

  .image-224 {
    width: 18px;
  }

  .div-block-577 {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .section_industry_fms {
    padding-top: 60px;
  }

  .image-225 {
    width: 18px;
  }

  .div-block-578 {
    padding-top: 24px;
    padding-right: 24px;
  }

  .div-block-578.last {
    padding-bottom: 24px;
  }

  .heading-60 {
    margin-bottom: 10px;
    font-family: Pretendard, sans-serif;
    font-size: 26px;
    font-weight: 600;
  }

  .image-226 {
    width: 18px;
  }

  .div-block-579 {
    width: 100%;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .image-227 {
    width: 18px;
  }

  .div-block-580 {
    width: auto;
  }

  .heading-61 {
    font-size: 16px;
  }

  .image-228 {
    width: 18px;
  }

  .div-block-581 {
    border-radius: 10px;
    width: auto;
    max-width: 340px;
    margin-top: 20px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .image-229 {
    width: 18px;
  }

  .paragraph-138, .text-span-7 {
    display: none;
  }

  .paragraph-139.mobile2 {
    text-align: center;
    margin-top: 12px;
    margin-bottom: 20px;
    font-weight: 500;
    display: block;
  }

  .paragraph-140 {
    color: #fff9;
    margin-top: 8px;
    font-weight: 500;
  }

  .paragraph-140.mobile2 {
    margin-top: 12px;
    padding-left: 0;
    font-weight: 400;
    display: block;
  }

  .paragraph-140.mobile {
    display: none;
  }

  .image-230 {
    width: 18px;
  }

  .div-block-71 {
    width: 100%;
  }

  .image-231 {
    max-width: 100%;
  }

  .text-block-22 {
    font-size: 14px;
  }

  .heading-20, .heading-19 {
    font-size: 20px;
  }

  .paragraph-press {
    font-size: 16px;
  }

  .heading-21, .heading-17 {
    font-size: 20px;
  }

  .heading_press {
    margin-bottom: 30px;
    font-size: 30px;
  }

  .heading-18 {
    font-size: 20px;
  }

  .text-block-7 {
    font-size: 14px;
  }

  .div-block-582 {
    width: 100%;
  }

  .image-232 {
    max-width: 100%;
  }

  .text-block-26 {
    font-size: 14px;
  }

  .heading-62, .heading-63, .heading-64, .heading-65 {
    font-size: 20px;
  }

  .heading-66 {
    margin-bottom: 30px;
    font-size: 30px;
  }

  .text-block-28 {
    font-size: 14px;
  }

  .div-block-584 {
    width: 100%;
  }

  .image-233 {
    max-width: 100%;
  }

  .text-block-31 {
    font-size: 14px;
  }

  .heading-67 {
    font-size: 20px;
  }

  .heading-68 {
    margin-bottom: 30px;
    font-size: 30px;
  }

  .text-block-34 {
    font-size: 14px;
  }

  .div-block-586 {
    width: 100%;
  }

  .image-234 {
    max-width: 100%;
  }

  .text-block-37 {
    font-size: 14px;
  }

  .heading-69 {
    font-size: 20px;
  }

  .heading-70 {
    margin-bottom: 30px;
    font-size: 30px;
  }

  .text-block-40 {
    font-size: 14px;
  }

  .about-img-1 {
    object-fit: cover;
    height: 20vh;
    margin-top: 20px;
    padding-right: 0;
    overflow: hidden;
  }

  .about-heading-2 {
    text-align: left;
    width: 85vw;
    font-size: 24px;
  }

  .about-heading-2.white {
    text-align: left;
    width: 85vw;
    min-width: 200px;
    display: none;
  }

  .about-heading-2.kr {
    font-size: 24px;
  }

  .about-heading-1 {
    text-align: left;
    justify-content: center;
    margin-bottom: 0;
    font-size: 32px;
  }

  .about-heading-1.white {
    font-size: 40px;
  }

  .about-paragraph {
    width: 85vw;
    min-width: 200px;
    font-size: 16px;
  }

  .about-paragraph._565 {
    text-align: left;
    min-width: 200px;
    max-width: 440px;
    font-size: 16px;
    display: block;
  }

  .about-paragraph._565.white {
    text-align: left;
    width: 85vw;
    min-width: 200px;
    display: block;
  }

  .about-paragraph._550 {
    text-align: left;
    min-width: 200px;
    display: block;
  }

  .about-paragraph._1080 {
    text-align: center;
    display: none;
  }

  .about-paragraph._800 {
    width: 90vw;
  }

  .about-paragraph._520 {
    min-width: 260px;
  }

  .winny-container {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .about-div-2 {
    align-items: center;
  }

  .about-div-3 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    align-items: flex-start;
  }

  .about-div-1 {
    grid-column-gap: 5vh;
    grid-row-gap: 5vh;
  }

  .about-section-2 {
    padding-top: 15vh;
    padding-bottom: 15vh;
  }

  .about-div-4, .about-div-4.absoulte {
    align-items: center;
  }

  .about-heading-3 {
    width: 90vw;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
  }

  .about-paragraph-2 {
    width: 85vw;
    max-width: 400px;
    font-size: 16px;
  }

  .about-image-2 {
    object-fit: cover;
    width: 100vw;
    min-width: 200px;
    height: 400px;
    display: block;
  }

  .about-patent-frame {
    padding-left: 0;
  }

  .about-heading-4 {
    text-align: left;
    font-size: 24px;
  }

  .about-paragraph-3 {
    font-size: 12px;
  }

  .patnet-text-435 {
    font-size: 11px;
  }

  .about-heading-5 {
    margin-bottom: 0;
    font-size: 12px;
  }

  .about-image-12 {
    width: 85vw;
    min-width: 240px;
    max-width: none;
    padding-bottom: 20px;
  }

  .about-section-3 {
    padding-top: 10vh;
  }

  .about-image-13 {
    width: 100vw;
    min-width: 240px;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .about-coov-logo {
    width: 80px;
  }

  .abot-text-436 {
    text-align: left;
    width: auto;
    font-size: 26px;
  }

  .about-frame-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: flex-start;
    width: 85vw;
    margin-bottom: 8px;
  }

  .about-image-25 {
    width: 70px;
  }

  .about-div-block-14 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #000;
    flex-wrap: wrap;
    justify-content: center;
    width: 100vw;
    padding-left: 10px;
    padding-right: 10px;
    overflow: visible;
  }

  .about-image-28 {
    width: 60px;
  }

  .about-image-29 {
    width: 100px;
  }

  .about-image-15 {
    object-fit: contain;
    width: 50vw;
    max-width: 140px;
  }

  .about-image-23 {
    width: 130px;
  }

  .about-image-20 {
    width: 120px;
  }

  .about-image-14 {
    width: 30vw;
    max-width: 70px;
  }

  .about-image-30 {
    width: 60px;
  }

  .about-image-33 {
    width: 120px;
  }

  .about-image-26 {
    width: 100px;
  }

  .about-section-5 {
    background-image: linear-gradient(to bottom, null, null);
    align-items: center;
    overflow: hidden;
  }

  .about-image-18 {
    width: 60px;
  }

  .about-image-24 {
    width: 130px;
  }

  .about-heading-6 {
    width: 90vw;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
  }

  .about-image-21 {
    width: 100px;
  }

  .about-image-17 {
    width: 30vw;
    max-width: 70px;
  }

  .about-image-32 {
    width: 60px;
  }

  .about-paragraph-4 {
    width: 85vw;
    max-width: 400px;
    font-size: 16px;
  }

  .about-image-27 {
    width: 60px;
  }

  .about-image-19 {
    width: 50vw;
    max-width: 120px;
  }

  .about-image-31 {
    width: 120px;
  }

  .about-image-16 {
    width: 60px;
  }

  .about-img-21 {
    width: 180px;
  }

  .about-image-22 {
    width: 70px;
  }

  .about-frame-1597882290 {
    align-items: flex-start;
  }

  .about-heading-7 {
    text-align: left;
    justify-content: center;
    margin-bottom: 20px;
    font-size: 30px;
  }

  .heading-5.center {
    text-align: left;
    letter-spacing: -.5px;
    width: 85vw;
    min-width: 240px;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 140%;
    display: block;
  }

  .about-paragraph-5 {
    font-size: 16px;
    display: block;
  }

  .about-text-438 {
    font-size: 16px;
  }

  .about-div-block-15 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    object-fit: cover;
    background-image: none;
    width: 85vw;
    height: auto;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .about-heading-8 {
    margin-bottom: 8px;
  }

  .about-section-7 {
    margin-top: 5vh;
  }

  .about-div-block-19 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .about-p-large {
    font-size: 16px;
  }

  .about-div-block-9-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .about-heading-9 {
    font-size: 24px;
  }

  .about-div-block-20 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .about-heading-10 {
    text-align: center;
    justify-content: center;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
  }

  .about-div-block-21 {
    min-width: 350px;
    max-width: 500px;
    height: 360px;
  }

  .about-paragraph-6 {
    min-width: 300px;
    font-size: 14px;
  }

  .about-paragraph-6.grey {
    width: 75vw;
    min-width: 320px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    display: block;
  }

  .about-button-pdf {
    text-align: center;
    width: 85vw;
    font-size: 16px;
  }

  .about-div-block-24, .about-div-block-22 {
    min-width: 360px;
    min-height: 360px;
  }

  .about-text-block-4 {
    font-size: 14px;
  }

  .about-div-block-27 {
    min-width: 360px;
    min-height: 360px;
  }

  .about-div-block-23 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .about-div-block-25, .about-div-block-26 {
    min-width: 360px;
    min-height: 360px;
  }

  .about-frame-1597882277 {
    margin-top: 10px;
  }

  .tech-div-block-9-copy-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 5vh;
  }

  .tech-paragraph-mobile {
    width: 85vw;
    min-width: 200px;
  }

  .tech-paragraph-mobile._1080 {
    text-align: left;
    width: 85vw;
    font-size: 16px;
    display: block;
  }

  .tech-sub-heading {
    text-align: center;
    font-size: 20px;
  }

  .tech-text-block-6 {
    font-size: 15px;
  }

  .about-heading-11 {
    text-align: left;
    justify-content: center;
    margin-bottom: 0;
    font-size: 40px;
  }

  .tech-vectors-wrapper-8-mobile {
    width: 85vw;
  }

  .tech-vectors-wrapper-8 {
    overflow: scroll;
  }

  .div-container_t {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .tech-button-2 {
    font-size: 16px;
  }

  .tech-mobile-paragaph {
    width: 85vw;
    min-width: 200px;
    font-size: 16px;
  }

  .tech-mobile-paragaph._800 {
    width: 85vw;
  }

  .tech-text-444 {
    font-size: 16px;
  }

  .tech-frame-1597882362 {
    align-items: center;
    width: 85vw;
  }

  .tech-frame-1597882245 {
    align-items: center;
  }

  .tech-vectors-wrapper-13 {
    object-fit: contain;
  }

  .tech-card {
    min-width: 360px;
    max-height: 600px;
  }

  .tech-text-446, .tech-text-447 {
    font-size: 24px;
  }

  .tech-frame-1597882367 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .tech-text-443 {
    font-size: 32px;
  }

  .tech-vectors-wrapper-12 {
    object-fit: contain;
  }

  .about-heading-12 {
    text-align: left;
    font-size: 24px;
  }

  .tech-text-449 {
    text-align: left;
    font-size: 15px;
  }

  .tech-text-450 {
    font-size: 32px;
  }

  .tech-f-large-grey, .tech-f-large {
    width: 80vw;
    min-width: 220px;
  }

  .tech-button-top {
    flex: 0 auto;
    order: 0;
    align-self: center;
    display: block;
    position: fixed;
    bottom: 10%;
  }

  .tech-button-top.w--current {
    margin-bottom: 0;
    display: none;
    bottom: 10%;
  }

  .tech-div-block-31 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: space-between;
    width: 70vw;
  }

  .tech-button-3 {
    z-index: auto;
    flex: 0 auto;
    order: 0;
    align-self: center;
    margin-bottom: 0;
    display: block;
    position: fixed;
    bottom: 10%;
  }

  .tech-text-451 {
    font-size: 40px;
  }

  .tech-div-block-30-mobile {
    align-items: flex-start;
    min-width: 240px;
  }

  .tech-text-block-5-copy._3 {
    color: #2c2c2c;
    width: 50vw;
    min-width: 240px;
    font-size: 14px;
    font-weight: 400;
  }

  .tech-text-block-5-copy._2 {
    width: 90px;
  }

  .tech-patent-mobile-1._2 {
    width: 110px;
  }

  .tech-div-block-29-mo {
    justify-content: flex-end;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    overflow: scroll;
  }

  .link-block-62 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-236 {
    width: 115px;
    min-width: auto;
  }

  .section-53 {
    height: 50vw;
  }

  .paragraph-141 {
    font-size: 15px;
  }

  .link-block-63, .div-block-593 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-595 {
    width: auto;
    height: auto;
    padding: 8px;
  }

  .container-137 {
    padding: 6px 17px 6px 15px;
  }

  .link-block-64 {
    padding-right: 12px;
  }

  .div-block-599 {
    padding-left: 24px;
  }

  .link-block-65 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph-142 {
    font-size: 15px;
  }

  .div-block-601 {
    padding-left: 24px;
  }

  .paragraph-143 {
    font-size: 15px;
  }

  .frame-427320154 {
    justify-content: center;
    align-items: center;
  }

  .button-white-4 {
    color: #0000004d;
    background-color: #0000;
    font-size: 14px;
  }

  .button-white-4:active {
    color: #000;
    font-weight: 600;
  }

  .button-white-4.w--current {
    color: #000c;
    font-weight: 600;
  }

  .paragraph-144, .paragraph-145 {
    font-size: 15px;
  }

  .paragraph-146 {
    color: #3a3a3a;
    font-size: 15px;
    font-weight: 500;
  }

  .paragraph-146.eng {
    padding-left: 12px;
    padding-right: 12px;
  }

  .link-block-67 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph-148 {
    font-size: 15px;
  }

  .link-block-71 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-615 {
    margin-top: 50px;
  }

  .heading-28 {
    font-size: 24px;
  }

  .grid-5 {
    grid-column-gap: 0px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
    margin-top: 24px;
  }

  .div-block-616 {
    grid-row-gap: 0px;
    background-color: #0000;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    padding: 60px 24px;
  }

  .div-block-617 {
    align-items: flex-start;
    margin-bottom: 18px;
  }

  .paragraph-149 {
    margin-top: 2px;
    font-size: 13px;
  }

  .heading-71.white {
    margin-bottom: 2px;
    font-size: 28px;
  }

  .heading-71.white.contact.left {
    text-align: left;
    margin-bottom: 2px;
  }

  .button-10.mobile {
    margin-top: 8px;
    padding: 12px 36px;
    font-size: 15px;
    font-weight: 500;
  }

  .section1_mobile_moov_en {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64e8143fda492b79ffb2e734_mobile13-min.png");
    background-position: 50% 0;
    background-size: cover;
    padding: 140px 10px 70px;
    display: block;
  }

  .heading-51-moov {
    color: #f9f9f9;
    text-align: center;
    letter-spacing: -1px;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 10px;
    font-family: Pretendard, sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 140%;
  }

  .heading-51-moov.en {
    padding-bottom: 18px;
    font-size: 34px;
  }

  .heading-52-moov {
    color: #b9cae7;
    text-align: center;
    margin-bottom: 18px;
    font-family: Pretendard, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 140%;
  }

  .div-block-160-moov {
    justify-content: center;
    display: flex;
  }

  .image-242 {
    width: 100%;
  }

  .image-243 {
    display: block;
  }

  .div-block-157-moov {
    display: block;
    overflow: visible;
  }

  .section1_desktop_moov_kr {
    display: none;
  }

  .paragraph-10-copy-copy-moov {
    margin-bottom: 10px;
    font-size: 16px;
    display: none;
  }

  .paragraph-10-copy-copy-moov.tablet2 {
    display: none;
  }

  .div-block-89-moov {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .section2_desktop_moov_kr {
    margin-top: 50px;
    margin-bottom: 50px;
    display: none;
  }

  .paragraph-11-moov {
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    display: none;
  }

  .paragraph-10-moov, .paragraph-10-copy-moov {
    margin-bottom: 10px;
    font-size: 16px;
    display: none;
  }

  .paragraph-10-copy-moov.tablet1 {
    display: none;
  }

  .section_2_deskrop_moov_kr {
    padding-bottom: 100px;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .image-244 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .heading-26-copy-copy-moov {
    padding-top: 90px;
    font-size: 32px;
    display: none;
  }

  .heading-26_mobile-moov {
    padding-top: 90px;
    font-size: 32px;
  }

  .heading-26_mobile-moov.mobile {
    text-align: left;
    font-size: 30px;
    display: block;
  }

  .paragraph-10_mobile-moov {
    margin-bottom: 10px;
    font-size: 16px;
    display: none;
  }

  .paragraph-10_mobile-moov.mobile {
    text-align: left;
    margin-bottom: 16px;
    padding-top: 40px;
    font-size: 16px;
    font-weight: 400;
    display: block;
  }

  .paragraph-11_mobile-moov {
    text-align: center;
    font-size: 16px;
    font-weight: 500;
  }

  .paragraph-11_mobile-moov.mobile {
    text-align: left;
    display: block;
  }

  .div-block-87-moov {
    border-radius: 12px;
    flex-direction: column;
    align-items: center;
    padding: 34px 0 20px;
  }

  .heading-28-moov {
    color: #fff;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 16px;
  }

  .heading-28-moov.en {
    font-size: 16px;
  }

  .heading-26-copy-moov {
    padding-top: 90px;
    font-size: 32px;
    display: none;
  }

  .heading-26-copy-moov.tablet1 {
    display: none;
  }

  .heading-27-moov {
    text-align: left;
    margin-bottom: 20px;
    font-size: 20px;
  }

  .div-block-88-moov {
    flex-direction: column;
    width: 100%;
    margin-bottom: 18px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .section_2_mobile-moov {
    justify-content: center;
    display: flex;
  }

  .div-block-91-copy-moov {
    padding-bottom: 100px;
    display: none;
  }

  .div-block-91-copy-moov.tablet1 {
    display: none;
  }

  .heading-29-moov {
    margin-top: 100px;
    margin-bottom: 8px;
    font-size: 32px;
    display: none;
  }

  .heading-30-copy-moovs {
    font-size: 20px;
    display: none;
  }

  .heading-30-copy-moovs.tablet1 {
    display: none;
  }

  .div-block-90-moov {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-30-moov {
    font-size: 20px;
    display: none;
  }

  .heading-30_mobile-moov {
    font-size: 20px;
  }

  .heading-30_mobile-moov.mobile {
    text-align: left;
    padding-top: 0;
    font-size: 20px;
    display: block;
  }

  .div-block-91_mobile-moov {
    padding-bottom: 100px;
  }

  .div-block-91_mobile-moov.mobile {
    display: block;
  }

  .image-245 {
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .paragraph-12-moov {
    font-size: 16px;
    font-weight: 500;
  }

  .section_3_desktop_moov_kr {
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .heading-29-copy-moov {
    margin-top: 100px;
    margin-bottom: 8px;
    font-size: 32px;
    display: none;
  }

  .heading-29-copy-moov.tablet2 {
    display: none;
  }

  .div-block-91-moov {
    padding-bottom: 100px;
    display: none;
  }

  .heading-29_mobile-moov {
    margin-top: 100px;
    margin-bottom: 8px;
    font-size: 32px;
  }

  .heading-29_mobile-moov.mobile {
    text-align: left;
    margin-bottom: 24px;
    font-size: 30px;
    display: block;
  }

  .div-block-93-moov {
    margin-top: 50px;
    padding-bottom: 50px;
  }

  .section_4_desktop_moov_kr {
    padding-bottom: 100px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph-13_mobile-moov {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
  }

  .paragraph-13_mobile-moov.mobile {
    text-align: left;
    padding-bottom: 20px;
    font-size: 16px;
    font-weight: 500;
    display: block;
  }

  .heading-31-copy-moov {
    padding-top: 100px;
    font-size: 32px;
    display: none;
  }

  .heading-31-copy-moov.tablet2, .div-block-148-moov {
    display: none;
  }

  .comb0_mobile_moov {
    padding-left: 16px;
    padding-right: 16px;
  }

  .comb0_mobile_moov.mobile {
    display: block;
  }

  .div-block-151-moov {
    border-radius: 10px;
    width: 70%;
    height: 50px;
    margin-top: -64px;
    padding: 4px 10px;
    top: 2%;
  }

  .paragraph-31-copy {
    color: #2c2c2c;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
  }

  .paragraph-31-moov {
    color: #2c2c2c;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    display: block;
  }

  .combo-copy-moov {
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .combo-copy-moov.tablet1 {
    display: none;
  }

  .paragraph-13-moov, .paragraph-13-copy-moov {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
    display: none;
  }

  .paragraph-13-copy-moov.tablet1 {
    display: none;
  }

  .div-block-148-copy-moov.mobile {
    padding-top: 0;
    display: flex;
  }

  .heading-46-moov {
    color: #2c2c2c;
    align-items: center;
    font-size: 16px;
    display: flex;
  }

  .heading-48-moov {
    font-size: 18px;
    display: none;
  }

  .heading-47-moov {
    font-size: 20px;
  }

  .heading-31-moov {
    padding-top: 100px;
    font-size: 32px;
    display: none;
  }

  .heading-31-moov.sec {
    padding-top: 90px;
    padding-bottom: 24px;
    display: none;
  }

  .div-block-149-moov {
    text-align: center;
    justify-content: center;
  }

  .combo-moov {
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .heading-48-copy-moov {
    font-size: 18px;
  }

  .heading-48-copy-moov.mobile {
    text-align: center;
    text-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 140%;
    display: flex;
  }

  .heading-31_mobile-moov {
    padding-top: 100px;
    font-size: 32px;
  }

  .heading-31_mobile-moov.mobile {
    text-align: left;
    font-size: 30px;
    display: block;
  }

  .div-block-176-moov {
    justify-content: center;
    display: flex;
  }

  .heading-31-moov-copy {
    padding-top: 100px;
    font-size: 32px;
    display: none;
  }

  .heading-31-moov-copy.tablet1, .div-block-94-copy-moovov {
    display: none;
  }

  .div-block-95-copy-moow {
    align-items: center;
    height: 70px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .div-block-94-moovv {
    display: none;
  }

  .section_5_desktop_moov_kr {
    padding-bottom: 80px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph-13__mobile {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
    display: block;
  }

  .paragraph-13__mobile.mobile {
    text-align: left;
    margin-bottom: 0;
    padding-bottom: 60px;
    font-size: 16px;
    font-weight: 500;
    display: block;
  }

  .original_mobile-mooov.mobile {
    border: 0 #e9e9e9;
    border-radius: 13px;
    padding: 0;
    display: none;
  }

  .div-block-99-moov {
    padding-top: 30px;
    padding-bottom: 12px;
    display: none;
  }

  .paragraph-13-moov-copy {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
    display: none;
  }

  .paragraph-13-moov-copy.tablet1 {
    display: none;
  }

  .div-block-97-movovo {
    flex-direction: column;
  }

  .heading-31__mobile {
    padding-top: 100px;
    font-size: 32px;
    display: none;
  }

  .heading-31__mobile.mobile {
    text-align: left;
    font-size: 30px;
    display: block;
  }

  .tablet_img-moov.tablet2 {
    display: none;
  }

  .text-block-10-copy-moov {
    text-align: center;
    height: auto;
    font-size: 18px;
    line-height: 140%;
  }

  .image-249 {
    padding-top: 30px;
    padding-bottom: 30px;
    display: block;
  }

  .div-block-99_mobile {
    padding-top: 30px;
    padding-bottom: 12px;
  }

  .div-block-99_mobile.mobile {
    align-items: center;
    width: 80%;
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
  }

  .image-250 {
    width: 11%;
    max-width: 100%;
  }

  .div-block-103-moov {
    padding-bottom: 60px;
  }

  .section_6_desktop_moov_kr {
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph-33-moov {
    display: none;
  }

  .div-block-102-moov {
    margin-bottom: 50px;
  }

  .heading-32_mobile-moov {
    font-size: 20px;
  }

  .heading-32_mobile-moov.mobile {
    color: #2c2c2c;
    text-align: left;
    font-size: 18px;
    display: block;
  }

  .paragraph-13-copy-_mobile-moov {
    margin-bottom: 40px;
    font-size: 16px;
    font-weight: 400;
  }

  .paragraph-13-copy-_mobile-moov.mobile {
    margin-bottom: 70px;
    font-size: 16px;
    font-weight: 500;
    display: block;
  }

  .heading-55-moov.tablet1 {
    padding-top: 100px;
    font-size: 32px;
  }

  .heading-55-moov.tablet1.en {
    padding-top: 100px;
    font-size: 30px;
  }

  .paragraph-22-copy-moov, .paragraph-22-moov {
    font-size: 16px;
    line-height: 160%;
    display: none;
  }

  .heading-32-moov {
    font-size: 20px;
    display: none;
  }

  .paragraph-22-copy_mobile-moov {
    font-size: 16px;
    line-height: 160%;
  }

  .paragraph-22-copy_mobile-moov.mobile {
    color: #2c2c2c;
    text-align: left;
    display: block;
  }

  .paragraph-22-copy-copy-moov {
    font-size: 16px;
    line-height: 160%;
    display: none;
  }

  .paragraph-22-copy-copy-moov.tablet1 {
    display: none;
  }

  .div-block-101-moov {
    padding-bottom: 50px;
  }

  .paragraph-22_mobile-moov {
    font-size: 16px;
    line-height: 160%;
  }

  .paragraph-22_mobile-moov.mobile {
    color: #2c2c2c;
    text-align: left;
    display: block;
  }

  .paragraph-33-copy-moov, .paragraph-33-copy-moov.tablet1 {
    display: none;
  }

  .image-251 {
    width: 56vw;
  }

  .heading-32-_mobile-moov {
    font-size: 20px;
  }

  .heading-32-_mobile-moov.mobile {
    color: #2c2c2c;
    text-align: left;
    font-size: 18px;
    display: block;
  }

  .image-252 {
    width: 11%;
    max-width: 100%;
  }

  .paragraph-23-moov {
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 400;
  }

  .div-block-106-moov {
    display: none;
  }

  .div-block-106_mobile-moov.mobile {
    display: block;
  }

  .div-block-104-copy-copy-copy-movo {
    margin-bottom: 100px;
  }

  .div-block-105-moov {
    height: auto;
    padding: 20px 10px;
  }

  .heading-33-moov {
    font-size: 18px;
  }

  .paragraph-34_mobiile-moov.mobile {
    text-align: left;
    padding-bottom: 28px;
    font-size: 16px;
    font-weight: 500;
    display: block;
  }

  .image-255, .image-256 {
    width: 100%;
  }

  .paragraph-34-moov {
    display: none;
  }

  .image-257 {
    width: 100%;
  }

  .divspace_mobile-copy-copy-copy-moov.mobile {
    height: 14px;
    padding-top: 40px;
    padding-bottom: 8px;
    display: none;
  }

  .divspace_mobile-moov.mobile {
    height: 14px;
    padding-top: 60px;
    padding-bottom: 10px;
    display: none;
  }

  .paragraph-34-copy-moov, .paragraph-34-copy-moov.tablet1 {
    display: none;
  }

  .heading-31-copy-copy-moov {
    padding-top: 100px;
    font-size: 32px;
    display: none;
  }

  .heading-31-copy-copy-moov.sec {
    padding-top: 100px;
    padding-bottom: 24px;
    font-size: 30px;
    display: block;
  }

  .divspace_mobile-copy-moov.mobile {
    height: 14px;
    padding-top: 40px;
    padding-bottom: 10px;
    display: none;
  }

  .divspace_mobile-copy-copy-moov.mobile {
    height: 14px;
    padding-top: 30px;
    padding-bottom: 8px;
    display: none;
  }

  .image-260 {
    width: 100%;
  }

  .div-block-111-copy-moov {
    width: 100%;
    margin-top: 20px;
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-35_mobile-moov {
    font-size: 18px;
  }

  .heading-35_mobile-moov.mobile {
    font-size: 14px;
    display: block;
  }

  .mobile-copy-moov.mobile {
    font-size: 16px;
    font-weight: 500;
    display: block;
  }

  .div-block-112-moov {
    margin-bottom: 30px;
  }

  .div-block-115-moov {
    margin-bottom: 20px;
  }

  .mobile_mobile-moov.mobile {
    font-size: 15px;
    display: block;
  }

  .paragraph-24-moov {
    font-size: 18px;
    display: none;
  }

  .heading-34_mobile-moov.mobile {
    text-align: left;
    font-size: 18px;
    font-weight: 600;
    display: block;
  }

  .div-block-113-moov {
    width: 100%;
  }

  .mobile-moov {
    font-size: 16px;
    font-weight: 500;
    display: block;
  }

  .paragraph-24-copy-moov {
    display: none;
  }

  .div-block-113-copy-moov {
    width: 100%;
  }

  .div-block-111-moov {
    padding-left: 0;
    padding-right: 0;
  }

  .section_8_desktop_moov_kr {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-114-moov {
    width: 120px;
    height: 40px;
  }

  .heading-34-moov {
    display: none;
  }

  .heading-35-moov {
    font-size: 18px;
    display: none;
  }

  .div-block-118-moovv {
    padding-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-120_mobile-moov {
    flex-direction: column;
  }

  .div-block-120_mobile-moov.mobile {
    display: block;
  }

  .paragraph-25-copy-moov {
    font-size: 18px;
    display: none;
  }

  .paragraph-25-copy-moov.tablet1, .div-block-164-moov {
    display: none;
  }

  .div-block-127-moovvvv {
    width: 130px;
    height: 44px;
  }

  .div-block-119-moov-moov {
    padding-top: 10px;
    padding-bottom: 16px;
  }

  .paragraph-25-moov {
    font-size: 18px;
    display: none;
  }

  .div-block-123-copy-moov {
    padding-bottom: 23px;
  }

  .heading-40-moov {
    text-align: center;
    justify-content: center;
  }

  .paragraph-25_mobile-moov {
    font-size: 18px;
  }

  .paragraph-25_mobile-moov.mobile {
    font-size: 16px;
    display: block;
  }

  .heading-37_mobile-moov {
    font-size: 32px;
  }

  .heading-37_mobile-moov.mobile {
    text-align: left;
    font-size: 30px;
    display: block;
  }

  .div-block-124-moov {
    padding-top: 20px;
  }

  .heading-36_mobile-moov {
    padding-bottom: 0;
    font-size: 26px;
  }

  .heading-36_mobile-moov.mobile {
    text-align: left;
    font-size: 20px;
    display: block;
  }

  .image-261 {
    max-width: 80%;
  }

  .div-block-116-moov {
    padding-top: 100px;
    padding-bottom: 60px;
  }

  .heading-38-moov {
    justify-content: center;
    padding-right: 0;
    font-size: 20px;
    display: flex;
  }

  .heading-37-copy-moov {
    font-size: 32px;
    display: none;
  }

  .heading-37-copy-moov.tablet1 {
    display: none;
  }

  .heading-36-moov {
    padding-bottom: 0;
    font-size: 26px;
    display: none;
  }

  .div-block-122-moov {
    padding-top: 0;
  }

  .div-block-120-moov {
    flex-direction: column;
    display: none;
  }

  .section_9_desktop_moov_kr {
    padding-bottom: 50px;
  }

  .paragraph-27-moov {
    padding-top: 16px;
    padding-bottom: 90px;
    font-size: 16px;
  }

  .heading-41-moov {
    color: #2c2c2ca3;
    text-align: center;
    justify-content: center;
    font-size: 16px;
  }

  .heading-37-moov {
    font-size: 32px;
    display: none;
  }

  .heading-39-moov {
    font-size: 18px;
  }

  .divdiv_mobile-moov.mobile, .div_mobile-moov.mobile {
    display: block;
  }

  .div-block-163-moov {
    display: none;
  }

  .div-block-121-moov {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-41-copy-moov {
    text-align: center;
    justify-content: center;
    font-size: 16px;
  }

  .arrow_down_mobile-moov {
    padding-bottom: 0;
    display: flex;
  }

  .div-block-167-moov {
    padding-top: 14px;
  }

  .div-block-116-copy-moov {
    padding-bottom: 60px;
  }

  .div-block-161-moov {
    padding-top: 0;
  }

  .div-block-118-copy-moov {
    padding-top: 40px;
  }

  .div-block-166-moov {
    padding-top: 14px;
  }

  .heading-43-moov {
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
  }

  .section_10_desktop_moov_kr {
    padding-bottom: 50px;
  }

  .div-block-129-moov {
    flex-direction: column;
    align-items: center;
  }

  .div-block-165-moov {
    padding-top: 0;
  }

  .section_11_desktop_moov_kr {
    padding-bottom: 50px;
  }

  .div-block-170-moov, .div-block-169-moov, .div-block-168-moov, .div-block-171-moov {
    padding-top: 0;
  }

  .div-block-129-copy {
    padding-top: 24px;
  }

  .section_12_desktop_moov_kr {
    padding-bottom: 100px;
  }

  .div-block-130-moov {
    display: none;
  }

  .div-block-172-moov {
    padding-top: 0;
  }

  .div-block-162-moov {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-174-moov, .div-block-173-moov {
    padding-top: 0;
  }

  .background-video {
    background-image: linear-gradient(#0000004d, #0000004d);
    display: block;
  }

  .background-video-m {
    display: none;
  }

  .navbar-3-copy, .navbar-3-white {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-271 {
    width: 100%;
  }

  .section1_desktop_moov_en {
    display: none;
  }

  .image-272 {
    display: block;
  }

  .section_2_deskrop_moov_en {
    padding-bottom: 100px;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .image-273 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .heading-27-moov-2 {
    text-align: left;
    margin-bottom: 20px;
    font-size: 22px;
  }

  .heading-27-moov-2.en {
    text-align: left;
    font-size: 22px;
  }

  .div-block-88-moov-2 {
    flex-direction: column;
    width: 100%;
    margin-bottom: 18px;
    display: flex;
  }

  .paragraph-12-moov123456 {
    text-align: left;
    font-size: 16px;
    font-weight: 500;
  }

  .paragraph-12-moov123456-copy {
    font-size: 16px;
    font-weight: 500;
  }

  .section_3_desktop_moov_en {
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .paragraph-12-moov-copy {
    font-size: 16px;
    font-weight: 500;
  }

  .image-274 {
    padding-top: 50px;
    padding-bottom: 40px;
  }

  .paragraph-31-moov-2 {
    color: #2c2c2c;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    display: block;
  }

  .section_4_desktop_moov_en {
    padding-bottom: 100px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph-13-moov-2 {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
    display: none;
  }

  .div-block-149-moov-2 {
    text-align: center;
    justify-content: center;
  }

  .heading-48-moov-2 {
    font-size: 18px;
    display: none;
  }

  .div-block-148-moov-2 {
    display: none;
  }

  .div-block-151-moov-2 {
    border-radius: 10px;
    width: 70%;
    height: 50px;
    margin-top: -64px;
    padding: 4px 10px;
    top: 2%;
  }

  .div-block-151-moov-2.en {
    width: 220px;
    margin-top: -44px;
    display: block;
  }

  .image-275 {
    padding-top: 40px;
  }

  .div-block-93-moov-2 {
    margin-top: 50px;
    padding-bottom: 50px;
  }

  .div-block-94-moovv-2 {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .paragraph-13-moov-3 {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
    display: none;
  }

  .div-block-94-copy-moovov-2 {
    display: none;
  }

  ._5section_desktop_moov_kr {
    padding-bottom: 80px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-block-10-moov-2 {
    height: 100%;
    font-size: 18px;
  }

  .bold-text-3 {
    color: #2c2c2c;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 16px;
  }

  .bold-text-3.enen {
    font-size: 16px;
  }

  .div-block-98-moov-2 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .image-277 {
    padding-top: 30px;
    padding-bottom: 30px;
    display: block;
  }

  .div-block-95-moovo-2 {
    height: 54px;
  }

  .paragraph-151 {
    text-align: center;
    font-size: 16px;
    font-weight: 500;
  }

  .paragraph-33-copy {
    padding-left: 4px;
    padding-right: 4px;
    font-size: 16px;
    font-weight: 500;
  }

  .paragraph-16-moov-2 {
    justify-content: center;
    display: flex;
  }

  .div-block-97-movovo-2 {
    flex-direction: column;
  }

  .div-block-99-moov-2 {
    padding-top: 30px;
    padding-bottom: 12px;
    display: none;
  }

  .image-279 {
    width: 11%;
    max-width: 100%;
  }

  .div-block-99-moov-copye {
    padding-top: 30px;
    padding-bottom: 12px;
    display: none;
  }

  .paragraph-33-moov-2 {
    display: none;
  }

  .section_6_desktop_moov_en {
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-280 {
    width: 56vw;
  }

  .image-281 {
    width: 11%;
    max-width: 100%;
  }

  .heading-33-moov-2 {
    font-size: 18px;
  }

  .paragraph-23-moov-2 {
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  .image-284, .image-285 {
    width: 100%;
  }

  .div-block-106-moov-2 {
    display: none;
  }

  .image-286 {
    width: 100%;
  }

  .div-block-104-copy-copy-copy-movo-2 {
    margin-bottom: 100px;
  }

  .image-289 {
    width: 100%;
  }

  .section_8_desktop_moov_en {
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph-24-copy-moov-2 {
    display: none;
  }

  .heading-56-moov-2 {
    margin-bottom: 20px;
    padding-top: 120px;
    font-size: 30px;
  }

  .image-290 {
    max-width: 80%;
  }

  .heading-39-moov-2 {
    font-size: 16px;
  }

  .section_9_desktop_moov_en {
    padding-bottom: 0;
  }

  .div-block-118-copy-moov-2 {
    padding-top: 40px;
  }

  .heading-43-moov-2 {
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
  }

  .section_10_desktop_moov_en {
    padding-bottom: 0;
  }

  .div-block-129-moov-2 {
    flex-direction: column;
    align-items: center;
  }

  .section_11_desktop_moov_en {
    padding-bottom: 0;
  }

  .div-block-129-moov-3 {
    flex-direction: column;
    align-items: center;
  }

  .section_12_desktop_moov_kr-2 {
    padding-bottom: 0;
  }

  .paragraph-152 {
    padding-bottom: 100px;
  }

  .tablet-heading-32-moov {
    font-size: 20px;
    display: none;
  }

  .tablet-heading-32-moov.tablet1 {
    display: none;
  }

  .tablet-paragraph-22-moov-c {
    font-size: 16px;
    line-height: 160%;
    display: none;
  }

  .tablet-paragraph-22-moov-c.tablet1 {
    display: none;
  }

  .tablet-paragraph-22-mov-copy {
    font-size: 16px;
    line-height: 160%;
    display: none;
  }

  .tablet-paragraph-22-mov-copy.tablet1, .tablet-paragraph-34-moov, .tablet-paragraph-34-moov.tablet1, .tablet-block-moov.tablet1 {
    display: none;
  }

  .tablet-ab-moov-copy.tablet1 {
    display: block;
  }

  .tablet2-block-157-moov {
    display: block;
    overflow: visible;
  }

  .section1_tablet_moov_en.tablet2 {
    display: none;
  }

  .paragraph-151-copy {
    font-size: 16px;
    font-weight: 500;
  }

  .tablet2-block-118-moovv-copy {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-119-moov-moov-copy {
    padding-bottom: 12px;
  }

  .tablet2-block-118-oovv-copy {
    padding-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tablet2-block-118-oovv-copy.tablet2 {
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tablet2-118-copy-moov-2-copy {
    padding-top: 40px;
  }

  .tablet2-118-copy-moov-2-copy.tablet2 {
    padding-top: 50px;
    display: none;
  }

  .tablet2-118-copy-copy-moov-2-copy.tablet2 {
    padding-bottom: 80px;
    display: none;
  }

  .mobile-94-copy-moovov-2-copy, .mobile-94-copy-moovov-2-copy.mobile {
    display: block;
  }

  .link-7, .link-8 {
    color: #4e5969;
    text-decoration: underline;
  }

  .mobile-118-copy-moov-2-c {
    padding-top: 40px;
  }

  .mobile-118-copy-moov-2-c.tablet2 {
    padding-top: 50px;
  }

  .mobile-118-copy-moov-2-c.mobile {
    border-radius: 0;
    padding-bottom: 50px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .mobile-118-copy-copy-moovy.tablet2 {
    padding-bottom: 80px;
  }

  .mobile-118-copy-copy-moovy.mobile {
    border-radius: 0;
    padding-bottom: 50px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .mobile-block-130-moov-copy.mobile {
    display: block;
  }

  .div-block-119-moov-moov-copy-copy {
    padding-top: 54px;
    padding-bottom: 16px;
  }

  .div-block-119-moov-moov-copy {
    padding-top: 10px;
    padding-bottom: 16px;
  }

  ._1section_desktop_moov_kr {
    display: none;
  }

  ._4section_desktop_moov_kr {
    padding-bottom: 100px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .section_5_desktop_moov_en-copy {
    padding-bottom: 80px;
    padding-left: 24px;
    padding-right: 24px;
  }

  ._6section_desktop_moov_kr {
    padding-left: 24px;
    padding-right: 24px;
  }

  ._1section_tablet_moov_kr.tablet2 {
    display: none;
  }

  .navbar-3-en {
    padding-top: 0;
    padding-bottom: 0;
  }

  .link-block-77 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .navbar-4 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-303 {
    width: 115px;
    min-width: auto;
  }

  .paragraph-153 {
    font-size: 15px;
  }

  .link-block-78, .div-block-649 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-651 {
    width: auto;
    height: auto;
    padding: 8px;
  }

  .container-138 {
    padding: 6px 17px 6px 15px;
  }

  .link-block-79 {
    padding-right: 12px;
  }

  .button-copy-3 {
    color: #0000004d;
    background-color: #0000;
    font-size: 14px;
  }

  .button-copy-3:active {
    color: #000;
    font-weight: 600;
  }

  .button-copy-3.w--current {
    color: #000c;
    font-weight: 600;
  }

  .div-block-655 {
    padding-left: 24px;
  }

  .link-block-80 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph-154 {
    font-size: 15px;
  }

  .div-block-657 {
    padding-left: 24px;
  }

  .paragraph-155 {
    font-size: 15px;
  }

  .frame-427320155 {
    justify-content: center;
    align-items: center;
  }

  .button-white-5 {
    color: #0000004d;
    background-color: #0000;
    font-size: 14px;
  }

  .button-white-5:active {
    color: #000;
    font-weight: 600;
  }

  .button-white-5.w--current {
    color: #000c;
    font-weight: 600;
  }

  .paragraph-156, .paragraph-157 {
    font-size: 15px;
  }

  .paragraph-158 {
    color: #3a3a3a;
    font-size: 15px;
    font-weight: 500;
  }

  .paragraph-158.eng {
    padding-left: 12px;
    padding-right: 12px;
  }

  .link-block-82 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph-160 {
    font-size: 15px;
  }

  .link-block-86 {
    padding-left: 24px;
    padding-right: 24px;
  }

  ._9section_desktop_moov_kr, ._10section_desktop_moov_kr, ._11section_desktop_moov_kr, ._12section_desktop_moov_kr {
    padding-bottom: 0;
  }

  .heading-48-moov-2-copy {
    font-size: 18px;
    display: none;
  }

  ._8section_desktop_moov_kr {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-95-copy-moow-copy {
    align-items: center;
    height: 54px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .tmobilr-moov-copy-copy.mobile {
    display: block;
  }

  .navbar-3_en {
    padding-top: 0;
    padding-bottom: 0;
  }

  .button-white-2-copy {
    color: #0000004d;
    background-color: #0000;
    font-size: 14px;
  }

  .button-white-2-copy:active {
    color: #000;
    font-weight: 600;
  }

  .button-white-2-copy.w--current {
    color: #000c;
    font-weight: 600;
  }

  .button-copy-2-copy {
    color: #0000004d;
    background-color: #0000;
    font-size: 14px;
  }

  .button-copy-2-copy:active {
    color: #000;
    font-weight: 600;
  }

  .button-copy-2-copy.w--current {
    color: #000c;
    font-weight: 600;
  }

  .kor-button {
    color: #0000004d;
    background-color: #0000;
    font-size: 14px;
  }

  .kor-button:active {
    color: #000;
    font-weight: 600;
  }

  .kor-button.w--current {
    color: #000c;
    font-weight: 600;
  }

  .winny-container-copy, .about---winny-container {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .about-frame-1597882290-copy {
    align-items: flex-start;
  }

  .about-frame-1597882277-copy {
    margin-top: 10px;
  }

  .tech-vectors-wrapper-8-copy {
    overflow: scroll;
  }

  .tech-vectors-wrapper-8-mobile-copy {
    width: 85vw;
  }

  .tech-vectors-wrapper-13-copy {
    object-fit: fill;
  }

  .tech-button-3-top {
    z-index: auto;
    flex: 0 auto;
    order: 0;
    align-self: center;
    margin-bottom: 0;
    display: block;
    position: fixed;
    bottom: 10%;
  }

  .paragraph-161 {
    text-align: left;
  }

  .heading-31-en {
    width: 170px;
    height: 40px;
    font-size: 14px;
    font-weight: 600;
  }

  .div-block-496-en {
    width: auto;
    height: auto;
    margin-top: 60px;
    padding: 4px 18px;
  }

  .paragraph-103-en {
    text-align: center;
    font-size: 13px;
    font-weight: 600;
  }

  .div-block-493-en {
    width: auto;
    height: auto;
    margin-top: 80px;
    padding: 4px 18px;
  }

  .paragraph-104-en {
    text-align: center;
    font-size: 13px;
    font-weight: 600;
  }

  .heading-33-en, .heading-34-en, .heading-35-en {
    font-weight: 700;
  }

  .div-block-503-en {
    width: auto;
    height: auto;
    margin-top: 80px;
    padding: 4px 18px;
  }

  .paragraph-109-en {
    text-align: center;
    font-size: 13px;
    font-weight: 600;
  }

  .heading-33-copy {
    font-weight: 700;
  }

  .div-block-502-copy {
    width: auto;
    height: auto;
    margin-top: 60px;
    padding: 4px 18px;
  }

  .en-div-block-509 {
    width: auto;
    max-width: 290px;
  }

  .en-div-block-509.height {
    width: auto;
    height: 450px;
    display: flex;
  }

  .en-block-509-copy {
    width: auto;
    max-width: 290px;
  }

  .en-block-509-copy.height {
    width: auto;
  }

  .div-block-509-copy {
    width: auto;
    max-width: 290px;
  }

  .div-block-509-copy.height {
    width: auto;
  }

  .link-13, .link-14 {
    color: #4e5969;
  }

  .body-13 {
    overflow: visible;
  }

  .link-16 {
    color: #4e5969;
  }

  .paragraph-75-copy {
    color: #0014324d;
  }

  .en-block-525-copy {
    width: auto;
    height: auto;
    margin-top: 80px;
    padding: 4px 18px;
  }

  .en-block-525-copy.orange {
    width: auto;
    margin-top: 40px;
  }

  .about-section-7-copy {
    margin-top: 5vh;
  }

  .paragraph-163, .tablet2-paragraph {
    display: none;
  }

  .section_contact-en {
    background-image: url("https://cdn.prod.website-files.com/643cab6954e34004dd613603/64e7f36e45ae53e71cf381fb_Linked-In_Banner_Dark%20(2).png");
    background-position: 50%;
    background-size: cover;
    flex-direction: row;
    align-items: flex-start;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .link-block-92 {
    margin-bottom: 0;
    padding-bottom: 12px;
  }

  .navbar-3_open {
    padding-top: 0;
    padding-bottom: 0;
  }

  .kor-button-copy {
    color: #0000004d;
    background-color: #0000;
    font-size: 14px;
  }

  .kor-button-copy:active {
    color: #000;
    font-weight: 600;
  }

  .kor-button-copy.w--current {
    color: #000c;
    font-weight: 600;
  }

  .kor-button-about {
    color: #0000004d;
    background-color: #0000;
    font-size: 14px;
  }

  .kor-button-about:active {
    color: #000;
    font-weight: 600;
  }

  .kor-button-about.w--current {
    color: #000c;
    font-weight: 600;
  }

  .paragraph-166 {
    margin-bottom: 10px;
  }

  .paragraph-167 {
    height: 31px;
    margin-bottom: 0;
  }

  .paragraph-168 {
    font-size: 15px;
  }

  .paragraph-169 {
    color: #3a3a3a;
    font-size: 15px;
    font-weight: 500;
  }

  .paragraph-169.eng {
    padding-left: 12px;
    padding-right: 12px;
  }

  .image-307 {
    width: 115px;
    min-width: auto;
  }

  .container-139 {
    padding: 6px 17px 6px 15px;
  }

  .link-block-96 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-683 {
    width: 400px;
    padding-left: 0;
  }

  .div-block-684 {
    padding-left: 24px;
  }

  .paragraph-171 {
    font-size: 15px;
  }

  .link-block-97, .link-block-98, .div-block-686 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph-172 {
    font-size: 15px;
  }

  .frame-427320156 {
    justify-content: center;
    align-items: center;
  }

  .link-block-99 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph-173 {
    font-size: 15px;
  }

  .link-block-100 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .link-block-101 {
    height: 31px;
  }

  .paragraph-175 {
    font-size: 15px;
  }

  .div-block-697 {
    width: auto;
    height: auto;
    padding: 8px;
  }

  .link-block-102 {
    padding-right: 12px;
  }

  .button-white-6 {
    color: #0000004d;
    background-color: #0000;
    font-size: 14px;
  }

  .button-white-6:active {
    color: #000;
    font-weight: 600;
  }

  .button-white-6.w--current {
    color: #000c;
    font-weight: 600;
  }

  .paragraph-176 {
    font-size: 15px;
  }

  .eng-div-block-568-copy {
    width: auto;
    max-width: 290px;
  }

  .eng-div-block-568-copy.width {
    width: auto;
    max-width: 290px;
    height: auto;
    max-height: 500px;
    padding-bottom: 20px;
  }

  .en-block-519-copy {
    width: auto;
    max-width: 290px;
  }

  .en-block-519-copy.height2 {
    width: auto;
    max-width: 290px;
    height: 500px;
  }

  .en-block-561-copy {
    width: auto;
    max-width: 290px;
  }

  .en-block-561-copy.height3 {
    width: auto;
    max-width: 290px;
    height: auto;
    max-height: 560px;
    padding-bottom: 20px;
  }

  .div-block-561-copy {
    width: auto;
    max-width: 290px;
  }

  .div-block-561-copy.height3 {
    width: auto;
    max-width: 290px;
    height: auto;
    max-height: 420px;
    padding-bottom: 20px;
  }

  .en-block-561-co {
    width: auto;
    max-width: 290px;
  }

  .en-block-561-co.height3 {
    width: auto;
    max-width: 290px;
    height: auto;
    max-height: 520px;
    padding-bottom: 20px;
  }

  .en-block-561-cy {
    width: auto;
    max-width: 290px;
  }

  .en-block-561-cy.height3 {
    width: auto;
    max-width: 290px;
    height: auto;
    max-height: 520px;
    padding-bottom: 20px;
  }

  .kr-block-514-copy {
    width: auto;
    max-width: 290px;
    height: 490px;
  }

  .kr-block-514-copy.mobile {
    height: 540px;
  }

  .en-block-514-copy {
    width: auto;
    max-width: 290px;
    height: 540px;
  }

  .en-block-514-copy.mobile {
    height: 540px;
  }

  .div-block-496-en-copy {
    width: auto;
    height: auto;
    margin-top: 60px;
    padding: 10px 20px;
  }

  .div-block-493-en-copy {
    width: auto;
    height: auto;
    margin-top: 80px;
    padding: 10px 18px;
  }

  .en-block-509-copy-copy {
    width: auto;
    max-width: 290px;
  }

  .en-block-509-copy-copy.height {
    width: auto;
    height: 470px;
  }

  .div-block-503-en-copy {
    width: auto;
    height: auto;
    margin-top: 80px;
    padding: 10px 18px;
  }

  .div-block-502-copy-copy {
    width: auto;
    height: auto;
    margin-top: 60px;
    padding: 6px 18px;
  }

  .mo_heading-3-copy.bluegrey900.center.kr.car {
    display: block;
  }

  .mo_heading-3-copy.bluegrey900.mobile {
    letter-spacing: -.2px;
    margin-bottom: 8px;
    font-size: 22px;
    font-weight: 600;
  }

  .mo_heading-3-copy.bluegrey900.mobile.chip {
    font-size: 22px;
  }

  .mo_heading-3-copy.bluegrey900.mobile.car {
    margin-top: 0;
    margin-bottom: 2px;
    padding-left: 24px;
    padding-right: 20px;
  }

  .mo_heading-3-copy.bluegrey900.mobile.eng {
    font-size: 20px;
  }

  .mo_heading-3-copy.white {
    font-size: 22px;
  }

  .div-block-701 {
    width: 120px;
  }

  .paragraph-177 {
    overflow: hidden;
  }

  .final_section_industry_fms-copy {
    padding-top: 60px;
  }

  .tablet1_en-block-512-copy {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .en-heading-41-copy {
    font-weight: 600;
  }

  .en-heading-41-copy._1 {
    font-size: 20px;
    font-weight: 600;
  }

  .en-heading-41-copy._1._2 {
    justify-content: center;
  }

  .eheading-41-copy {
    font-weight: 600;
  }

  .eheading-41-copy._1 {
    font-size: 20px;
    font-weight: 600;
  }

  .eheading-41-copy._1._2 {
    text-align: center;
    letter-spacing: -.4px;
    justify-content: center;
    display: flex;
  }

  .tablet1-en-div-block-517 {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .div-block-517-copy, .tablet1-env-block-517-c {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
  }

  .tablet3-paragraph-138-copy, .f-paragraph-138-copy {
    display: none;
  }

  .tb3-heading-56-copy, .tb33heading-56-copy {
    letter-spacing: -.4px;
    font-weight: 600;
  }

  .tb3-heading-56-copy-copy {
    letter-spacing: -.4px;
    font-weight: 600;
    line-height: 140%;
  }

  .heading-58-kr, .heading-58-krr {
    font-size: 16px;
    font-weight: 600;
  }

  .kr-paragraph-114-copy.mobile, .krparagraph-114-copy.mobile, .paragraph-114-copy.mobile, .paragraph-114-copy-copy.mobile {
    color: #fff9;
    font-weight: 500;
    display: block;
  }

  .pkraragraph-116-copy.mobile, .krraragraph-116-copy.mobile, .krrraragraph-116-copy.mobile, .kreparagraph-116-copy.mobile, .krearagraph-116-copy.mobile {
    color: #fff9;
    text-align: left;
    font-weight: 500;
    display: block;
  }

  .heading-41-copy {
    font-weight: 600;
  }

  .heading-41-copy._1 {
    font-size: 20px;
    font-weight: 600;
  }

  .deheading-41-copy {
    font-weight: 600;
  }

  .deheading-41-copy._1 {
    font-size: 20px;
    font-weight: 600;
  }

  .dsd {
    font-weight: 600;
  }

  .dsd._1 {
    font-size: 20px;
    font-weight: 600;
  }

  .heading-44-copy {
    font-weight: 600;
  }

  .heading-44-copy._1 {
    font-size: 20px;
    font-weight: 600;
  }

  .tablet1_en-block-512-copy-copy, .tablet1-env-block-517-c-copy {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .div-block-512-copy, .div-blockdd-517-copy, .div-blockdd-517-copy, .tablet1-en-div-block-517-copy, .tablet1-env-block-517-c-copy-copy {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .div-block-514-copy-copy {
    width: auto;
    max-width: 290px;
    height: 490px;
  }

  .div-block-514-copy-copy.mobile {
    height: 540px;
  }

  .div-block-514-copy-copy.tb {
    height: 530px;
  }

  .en-block-514-copy-copy {
    width: auto;
    max-width: 290px;
    height: 540px;
  }

  .en-block-514-copy-copy.mobile {
    height: 540px;
  }

  .en-block-514-copy-copy.tbb {
    height: 560px;
  }

  .div-block-514-copy {
    width: auto;
    max-width: 290px;
    height: 490px;
  }

  .div-block-514-copy.mobile {
    height: 540px;
  }

  .paragraph-178 {
    margin-bottom: 2px;
  }

  .div-block-714 {
    display: none;
  }

  .paragraph-67-copy.bluegrey800 {
    color: #23283180;
    letter-spacing: -.2px;
    margin-top: 0;
    font-size: 15px;
    font-weight: 500;
  }

  .paragraph-67-copy.bluegrey800.nomargin {
    color: #23283180;
    font-size: 16px;
  }

  .paragraph-67-copy.bluegrey800.nomargin.eng {
    margin-top: 8px;
    margin-bottom: 12px;
    font-size: 14px;
    line-height: 130%;
  }

  .paragraph-67-copy.bluegrey800.center {
    margin-top: 0;
  }

  .paragraph-67-copy.bluegrey800.center.mobile {
    display: block;
  }

  .paragraph-67-copy.bluegrey800.center.mobile.eng {
    letter-spacing: -.1px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 130%;
  }

  .paragraph-67-copy.bluegrey800.center.coov {
    display: none;
  }

  .paragraph-67-copy.bluegrey800.mobile {
    line-height: 130%;
    display: block;
  }

  .paragraph-67-copy.bluegrey800.chip {
    display: none;
  }

  .paragraph-67-copy.bluegrey800.eng {
    letter-spacing: -.1px;
    font-size: 14px;
    line-height: 130%;
  }

  .paragraph-67-copy.bluegrey800.sto, .paragraph-67-copy.bluegrey800.chat {
    margin-bottom: 0;
  }

  .div-block-715.mobile {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .div-block-716 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: column;
    display: flex;
  }

  .div-block-717 {
    margin-bottom: 0;
  }

  .div-block-718, .div-block-719 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: column;
    display: flex;
  }

  .div-block-720 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: auto;
    margin-top: 48px;
    padding-top: 0;
  }

  .div-block-720.peti {
    margin-top: 0;
  }

  .div-block-720.moov {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: auto;
    margin-top: 42px;
    padding-top: 0;
  }

  .div-block-720.kor {
    min-width: auto;
    margin-top: 0;
  }

  .div-block-720.kor.infra {
    margin-top: 52px;
  }

  .div-block-721, .div-block-722, .div-block-723 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: column;
    display: flex;
  }

  .deniv-block-514-copy {
    width: auto;
    max-width: 290px;
    height: 490px;
  }

  .deniv-block-514-copy.mobile {
    height: 540px;
  }

  .deniv-block-514-copy.mobile.tbm {
    height: 524px;
  }

  .div-block-568-copy {
    width: auto;
    max-width: 290px;
  }

  .div-block-568-copy.width {
    width: auto;
    max-width: 290px;
    height: auto;
    max-height: 420px;
    padding-bottom: 20px;
  }

  .div-block-568-copy-copy {
    width: auto;
    max-width: 290px;
  }

  .div-block-568-copy-copy.width {
    width: auto;
    max-width: 290px;
    height: auto;
    max-height: 500px;
    padding-bottom: 20px;
  }

  .div-block-511-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-bloccck-509-copy {
    width: auto;
    max-width: 290px;
  }

  .div-bloccck-509-copy.height {
    width: auto;
  }

  .div-block-516-copy {
    margin-left: 0;
    margin-right: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-519-copy {
    width: auto;
    max-width: 290px;
  }

  .div-block-519-copy.height2 {
    width: auto;
    max-width: 290px;
    height: 550px;
  }

  .div-block-519-copy.height2.en-block-519-copy.last1 {
    height: 500px;
  }

  .paragraph-31-copy-copy {
    color: #2c2c2c;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
  }

  .paragraph-23-moov-2-copy {
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
  }

  ._1tablet-block-moov-copy.tablet1 {
    display: none;
  }

  .paragraph-179 {
    color: #2c2c2c;
    text-align: center;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
  }

  .div-block-727 {
    display: block;
  }

  .div-block-728 {
    justify-content: center;
    width: 180px;
    margin-top: 0;
    display: flex;
  }

  .div-block-729 {
    max-width: 260px;
    padding-top: 0;
  }

  .tb_heading-3-copy.bluegrey900 {
    display: none;
  }

  .tb_heading-3-copy.bluegrey900.mobile {
    letter-spacing: -.2px;
    margin-top: 0;
    margin-bottom: 6px;
    font-size: 22px;
    font-weight: 600;
  }

  .tb_heading-3-copy.bluegrey900.mobile.chip {
    font-size: 22px;
  }

  .tb_heading-3-copy.bluegrey900.mobile.car {
    margin-top: 0;
    margin-bottom: 2px;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .tb_heading-3-copy.bluegrey900.mobile.eng {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 22px;
  }

  .tb_heading-3-copy.bluegrey900.mobile.eng.sto {
    padding-left: 0;
    padding-right: 0;
  }

  .tb_heading-3-copy.white {
    margin-top: 0;
    font-size: 22px;
  }

  .tb_heading-3-copy.white.mobile {
    padding-left: 24px;
    padding-right: 24px;
  }

  .tb2_heading-3-copy-copy.bluegrey900 {
    display: none;
  }

  .tb2_heading-3-copy-copy.bluegrey900.mobile {
    letter-spacing: -.2px;
    margin-top: 0;
    margin-bottom: 6px;
    font-size: 22px;
    font-weight: 600;
  }

  .tb2_heading-3-copy-copy.bluegrey900.mobile.chip {
    font-size: 22px;
  }

  .tb2_heading-3-copy-copy.bluegrey900.mobile.car {
    margin-top: 0;
    margin-bottom: 2px;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .tb2_heading-3-copy-copy.bluegrey900.mobile.eng {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 22px;
  }

  .tb2_heading-3-copy-copy.bluegrey900.mobile.eng.sto {
    padding-left: 0;
    padding-right: 0;
  }

  .tb2_heading-3-copy-copy.white {
    margin-top: 0;
    font-size: 22px;
  }

  .tb2_heading-3-copy-copy.white.mobile {
    padding-left: 24px;
    padding-right: 24px;
  }

  .tb_en_heading-3-copy.bluegrey900 {
    display: none;
  }

  .tb_en_heading-3-copy.bluegrey900.mobile {
    letter-spacing: -.2px;
    margin-top: 0;
    margin-bottom: 6px;
    font-size: 22px;
    font-weight: 600;
  }

  .tb_en_heading-3-copy.bluegrey900.mobile.chip {
    font-size: 22px;
  }

  .tb_en_heading-3-copy.bluegrey900.mobile.car {
    margin-top: 0;
    margin-bottom: 2px;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .tb_en_heading-3-copy.bluegrey900.mobile.eng {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 22px;
  }

  .tb_en_heading-3-copy.bluegrey900.mobile.eng.sto {
    padding-left: 0;
    padding-right: 0;
  }

  .tb_en_heading-3-copy.white {
    margin-top: 0;
    font-size: 22px;
  }

  .tb_en_heading-3-copy.white.mobile {
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-310 {
    max-width: 94%;
  }

  .about-paragraph-4-copy {
    width: 85vw;
    max-width: 400px;
    font-size: 16px;
    display: block;
  }

  .quick-stack-4 {
    padding-top: 8px;
  }

  .div-block-733 {
    max-width: 260px;
    margin-top: 0;
  }

  .div-block-733.infra {
    margin-top: 30px;
  }

  .div-block-734 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 1;
    justify-content: space-between;
    padding: 0;
  }

  .link-block-103 {
    padding-top: 0;
  }

  .link-block-103.moov {
    align-items: stretch;
    padding-bottom: 0;
    overflow: hidden;
  }

  .heading-3-copy.bluegrey900 {
    display: none;
  }

  .heading-3-copy.bluegrey900.mobile {
    letter-spacing: -.2px;
    margin-top: 0;
    margin-bottom: 6px;
    font-size: 22px;
    font-weight: 600;
  }

  .heading-3-copy.bluegrey900.mobile.chip {
    font-size: 22px;
  }

  .heading-3-copy.bluegrey900.mobile.car {
    margin-top: 0;
    margin-bottom: 2px;
    padding-left: 24px;
    padding-right: 24px;
    display: block;
  }

  .heading-3-copy.bluegrey900.mobile.eng {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 22px;
  }

  .heading-3-copy.bluegrey900.mobile.eng.sto {
    min-width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-3-copy.white {
    margin-top: 0;
    font-size: 22px;
  }

  .heading-3-copy.white.mobile {
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-3-copy.white.infra {
    text-align: center;
    font-size: 22px;
  }

  .moov_paragraph-67.bluegrey800 {
    color: #23283180;
    letter-spacing: -.2px;
    margin-top: 0;
    font-size: 15px;
    font-weight: 500;
  }

  .moov_paragraph-67.bluegrey800.nomargin {
    color: #23283180;
    font-size: 16px;
  }

  .moov_paragraph-67.bluegrey800.nomargin.eng {
    margin-top: 8px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 130%;
  }

  .moov_paragraph-67.bluegrey800.center {
    margin-top: 0;
  }

  .moov_paragraph-67.bluegrey800.center.mobile {
    display: block;
  }

  .moov_paragraph-67.bluegrey800.center.mobile.eng {
    letter-spacing: -.1px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 130%;
  }

  .moov_paragraph-67.bluegrey800.center.coov, .moov_paragraph-67.bluegrey800.center.tablet {
    display: none;
  }

  .moov_paragraph-67.bluegrey800.mobile {
    line-height: 130%;
    display: block;
  }

  .moov_paragraph-67.bluegrey800.chip {
    display: none;
  }

  .moov_paragraph-67.bluegrey800.eng {
    letter-spacing: -.1px;
    font-size: 14px;
    line-height: 130%;
  }

  .moov_paragraph-67.bluegrey800.sto, .moov_paragraph-67.bluegrey800.chat {
    margin-bottom: 0;
  }

  .moov_paragraph-67.bluegrey800.infra {
    padding-top: 0;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 14px;
  }

  .heading-77 {
    font-size: 20px;
  }

  .heading-77.mo {
    margin-bottom: 0;
    font-size: 20px;
  }

  .div-block-735 {
    padding-top: 40px;
  }

  .moov_paragraph-67-copy.bluegrey800 {
    color: #23283180;
    letter-spacing: -.2px;
    margin-top: 0;
    font-size: 15px;
    font-weight: 500;
  }

  .moov_paragraph-67-copy.bluegrey800.nomargin {
    color: #23283180;
    font-size: 16px;
  }

  .moov_paragraph-67-copy.bluegrey800.nomargin.eng {
    margin-top: 8px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 130%;
  }

  .moov_paragraph-67-copy.bluegrey800.center {
    margin-top: 0;
  }

  .moov_paragraph-67-copy.bluegrey800.center.mobile {
    display: block;
  }

  .moov_paragraph-67-copy.bluegrey800.center.mobile.eng {
    letter-spacing: -.1px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 130%;
  }

  .moov_paragraph-67-copy.bluegrey800.center.coov, .moov_paragraph-67-copy.bluegrey800.center.tablet {
    display: none;
  }

  .moov_paragraph-67-copy.bluegrey800.mobile {
    line-height: 130%;
    display: block;
  }

  .moov_paragraph-67-copy.bluegrey800.chip {
    display: none;
  }

  .moov_paragraph-67-copy.bluegrey800.eng {
    letter-spacing: -.1px;
    font-size: 14px;
    line-height: 130%;
  }

  .moov_paragraph-67-copy.bluegrey800.sto, .moov_paragraph-67-copy.bluegrey800.chat {
    margin-bottom: 0;
  }

  .moov_paragraph-67-copy.bluegrey800.infra {
    padding-top: 0;
    padding-left: 30px;
    padding-right: 30px;
    font-size: 15px;
  }

  .footer_desktop-3 {
    display: none;
  }

  .frame-427320161 {
    margin: 60px 24px 40px;
  }

  .container-140 {
    padding: 0;
  }

  .text-461 {
    color: #41414180;
  }

  .container-141 {
    padding: 0;
  }

  .footer_tablet-3 {
    background-color: #eee;
    margin-top: 0;
    display: none;
  }

  .div-block-738 {
    display: flex;
  }

  .frame-427320166 {
    justify-content: center;
    align-items: center;
  }

  .navbar_desktop-2 {
    background-color: #fff;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 5px;
    display: none;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .vectors-wrapper-106 {
    width: 1px;
    height: 12px;
  }

  .div-block-739 {
    display: flex;
  }

  .frame-427320167 {
    justify-content: center;
    align-items: center;
  }

  .vectors-wrapper-107 {
    width: 1px;
    height: 12px;
  }

  .navbar_mobile-2 {
    background-color: #0000;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 5px;
    display: block;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .vectors-wrapper-108 {
    width: 1px;
    height: 12px;
  }

  .frame-427320168 {
    justify-content: center;
    align-items: center;
  }

  .div-block-740 {
    display: flex;
  }

  .footer_desktop-4 {
    display: none;
  }

  .container-142 {
    padding: 0;
  }

  .frame-427320176 {
    margin: 60px 24px 40px;
  }

  .container-143 {
    padding: 0;
  }

  .text-467 {
    color: #41414180;
  }

  .navbar_mobile-3 {
    background-color: #fff;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 5px;
    display: block;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .vectors-wrapper-115 {
    width: 1px;
    height: 12px;
  }

  .frame-427320178 {
    justify-content: center;
    align-items: center;
  }

  .div-block-741, .div-block-742 {
    display: flex;
  }

  .frame-427320179 {
    justify-content: center;
    align-items: center;
  }

  .navbar_desktop-3 {
    background-color: #fff;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 5px;
    display: none;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .vectors-wrapper-116 {
    width: 1px;
    height: 12px;
  }

  .footer_desktop-5 {
    display: none;
  }

  .frame-427320184 {
    margin: 60px 24px 40px;
  }

  .container-144 {
    padding: 0;
  }

  .text-469 {
    color: #41414180;
  }

  .container-145 {
    padding: 0;
  }

  .navbar_mobile-4 {
    background-color: #0000;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 5px;
    display: block;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .div-block-743 {
    display: flex;
  }

  .frame-427320189 {
    justify-content: center;
    align-items: center;
  }

  .vectors-wrapper-123 {
    width: 1px;
    height: 12px;
  }

  .div-block-744 {
    display: flex;
  }

  .frame-427320190 {
    justify-content: center;
    align-items: center;
  }

  .navbar_desktop-4 {
    background-color: #fff;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 5px;
    display: none;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .vectors-wrapper-124 {
    width: 1px;
    height: 12px;
  }

  .footer_desktop-6 {
    display: none;
  }

  .frame-427320195 {
    margin: 60px 24px 40px;
  }

  .container-146 {
    padding: 0;
  }

  .text-473 {
    color: #41414180;
  }

  .container-147 {
    padding: 0;
  }

  .navbar_mobile-5 {
    background-color: #000;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 5px;
    display: block;
    position: fixed;
    inset: 0% auto auto 0%;
  }

  .div-block-745 {
    display: flex;
  }

  .frame-427320200 {
    justify-content: center;
    align-items: center;
  }

  .vectors-wrapper-131 {
    width: 1px;
    height: 12px;
  }

  .footer_desktop-7 {
    display: none;
  }

  .container-148 {
    padding: 0;
  }

  .frame-427320208 {
    margin: 60px 24px 40px;
  }

  .container-149 {
    padding: 0;
  }

  .text-479 {
    color: #41414180;
  }

  .frame-427320210 {
    margin: 60px 24px 40px;
  }

  .container-150 {
    padding: 0;
  }

  .text-480 {
    color: #41414180;
  }

  .container-151 {
    padding: 0;
  }

  .footer_desktop-8, .footer_desktop-9 {
    display: none;
  }

  .container-152 {
    padding: 0;
  }

  .frame-427320226 {
    margin: 60px 24px 40px;
  }

  .container-153 {
    padding: 0;
  }

  .text-487 {
    color: #41414180;
  }

  .frame-427320228 {
    margin: 60px 24px 40px;
  }

  .container-154 {
    padding: 0;
  }

  .text-488 {
    color: #41414180;
  }

  .container-155 {
    padding: 0;
  }

  .footer_desktop-10 {
    display: none;
  }

  .about-paragraph-5-mobile {
    text-align: left;
    width: 85vw;
    font-size: 16px;
  }

  .about-paragraph-mobile {
    width: 85vw;
    min-width: 200px;
    font-size: 16px;
  }

  .about-paragraph-mobile._565 {
    min-width: 200px;
    max-width: 440px;
    font-size: 16px;
  }

  .about-paragraph-mobile._565.white {
    color: #fff;
    text-align: left;
    width: 85vw;
    min-width: auto;
    font-size: 16px;
  }

  .about-paragraph-mobile._550 {
    min-width: 200px;
  }

  .about-paragraph-mobile._1080 {
    text-align: center;
    display: none;
  }

  .about-paragraph-mobile._800 {
    width: 90vw;
  }

  .about-paragraph-mobile._520 {
    min-width: 260px;
  }

  .about-paragraph-mmobile {
    width: 85vw;
    min-width: 200px;
    font-size: 16px;
  }

  .about-paragraph-mmobile._565 {
    text-align: left;
    width: 85vw;
    min-width: 200px;
    max-width: 440px;
    font-size: 16px;
  }

  .about-paragraph-mmobile._565.white {
    min-width: auto;
  }

  .about-paragraph-mmobile._550 {
    min-width: 200px;
  }

  .about-paragraph-mmobile._1080 {
    text-align: center;
    display: none;
  }

  .about-paragraph-mmobile._800 {
    width: 90vw;
  }

  .about-paragraph-mmobile._520 {
    min-width: 260px;
  }

  .about-paragraph-4-copy-mobile {
    width: 85vw;
    max-width: 900px;
    font-size: 16px;
    display: block;
  }

  .heading-5-mobile.center {
    text-align: left;
    letter-spacing: -.5px;
    width: 85vw;
    min-width: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 140%;
    display: block;
  }

  .about-paragraph-6-mobile {
    min-width: 300px;
    font-size: 14px;
  }

  .about-paragraph-6-mobile.grey {
    width: 75vw;
    min-width: 320px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
  }

  .tech-paragraph-mobile-pet {
    width: 85vw;
    min-width: 200px;
    font-size: 16px;
  }

  .tech-paragraph-mobile-pet._565 {
    text-align: center;
    min-width: 200px;
    max-width: 440px;
    font-size: 16px;
  }

  .tech-paragraph-mobile-pet._565.white {
    min-width: auto;
  }

  .tech-paragraph-mobile-pet._550 {
    text-align: center;
    min-width: 200px;
    display: none;
  }

  .tech-paragraph-mobile-pet._1080 {
    text-align: center;
    display: none;
  }

  .tech-paragraph-mobile-pet._800 {
    width: 90vw;
  }

  .tech-paragraph-mobile-pet._520 {
    text-align: left;
    min-width: 260px;
    display: block;
  }

  .tech-paragraph {
    width: 85vw;
    min-width: 200px;
    font-size: 16px;
    display: none;
    overflow: visible;
  }

  .tech-paragraph._565 {
    text-align: center;
    min-width: 200px;
    max-width: 440px;
    font-size: 16px;
  }

  .tech-paragraph._565.white {
    min-width: auto;
  }

  .tech-paragraph._550 {
    text-align: center;
    min-width: 200px;
    display: none;
  }

  .tech-paragraph._1080 {
    text-align: center;
    display: none;
  }

  .tech-paragraph._800 {
    width: 90vw;
  }

  .tech-paragraph._520 {
    min-width: 260px;
    display: none;
  }

  .heading-34_mobile-moov-copy.mobile {
    text-align: left;
    font-size: 18px;
    font-weight: 600;
    display: block;
  }

  .about-paragraph-kr {
    width: 85vw;
    min-width: 200px;
    font-size: 16px;
    display: none;
  }

  .about-paragraph-kr._565 {
    text-align: center;
    min-width: 200px;
    max-width: 440px;
    font-size: 16px;
    display: block;
  }

  .about-paragraph-kr._565.white {
    min-width: auto;
    display: none;
  }

  .about-paragraph-kr._550 {
    text-align: center;
    min-width: 200px;
    display: block;
  }

  .about-paragraph-kr._1080 {
    text-align: center;
    display: none;
  }

  .about-paragraph-kr._800 {
    width: 90vw;
  }

  .about-paragraph-kr._520 {
    min-width: 260px;
  }

  .about-paragraph-4-kr {
    width: 85vw;
    max-width: 400px;
    font-size: 16px;
    display: none;
    overflow: visible;
  }

  .about-paragraph-5-kr {
    font-size: 16px;
    display: none;
  }

  .heading-5-kr {
    display: none;
  }

  .heading-5-kr.center {
    text-align: left;
    letter-spacing: -.5px;
    width: 90vw;
    min-width: 240px;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 140%;
    display: none;
  }

  .about-paragraph-6-kr {
    min-width: 300px;
    font-size: 14px;
  }

  .about-paragraph-6-kr.grey {
    width: 75vw;
    min-width: 320px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    display: none;
  }

  .heading-5-about-kr.center {
    text-align: center;
    letter-spacing: -.5px;
    width: 90vw;
    min-width: 240px;
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 140%;
    display: none;
  }

  .about-div-1-copy {
    grid-column-gap: 5vh;
    grid-row-gap: 5vh;
    align-items: center;
  }

  .about-paragraph-5-kr--mobile {
    font-size: 16px;
    display: block;
  }

  .div-block-616--mobile {
    grid-row-gap: 0px;
    background-color: #0000;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-self: auto;
    align-items: flex-start;
    padding: 60px 24px;
  }

  .tb1-paragraph-138-fms, .tb3heading-53-fms {
    display: none;
  }

  .tb3heading-53-fms.mobile {
    text-align: center;
    letter-spacing: -.6px;
    margin-top: 30px;
    font-size: 25px;
    font-weight: 700;
    line-height: 130%;
    display: block;
  }

  .tb3paragraph-138-fms {
    display: none;
  }

  .kr-div-block-733-cmoov {
    flex: 1;
    max-width: 260px;
    margin-top: -12px;
    margin-bottom: 0;
    padding-top: 0;
  }

  .kr-div-block-733-cmoov.infra {
    margin-top: 30px;
  }

  .about-heading-2-en-mobile {
    text-align: left;
    width: 85vw;
    font-size: 24px;
  }

  .about-heading-2-en-mobile.white {
    text-align: left;
    letter-spacing: 0;
    width: 85vw;
    min-width: 200px;
    font-size: 24px;
    font-weight: 600;
    display: block;
  }

  .div-block-746 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    display: flex;
  }

  .div-block-89-moov-copy {
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-heading-2-krkr {
    text-align: left;
    width: 85vw;
    font-size: 24px;
  }

  .about-heading-2-krkr.white {
    text-align: left;
    width: 85vw;
    min-width: 200px;
    font-weight: 600;
    display: block;
  }

  .heading-59-copy {
    text-align: center;
    margin-top: 24px;
    font-size: 20px;
    display: block;
  }

  .heading-59-copy.margin {
    display: none;
  }

  .heading-59-copy.margin.mobile {
    display: block;
  }

  .sns-logo {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-bottom: 16px;
  }

  .link-block-108 {
    width: 18px;
  }

  .link-block-108-copy {
    width: 23px;
    height: 23px;
  }

  .heading-78 {
    text-align: center;
    margin-bottom: 0;
    font-size: 24px;
  }

  .heading-78.white {
    font-size: 24px;
  }

  .heading-78.white.peti, .heading-78.white.peti.en {
    font-size: 22px;
  }

  .about-heading-2-copy {
    text-align: left;
    width: 85vw;
    font-size: 24px;
  }

  .about-heading-2-copy.white {
    text-align: left;
    width: 85vw;
    min-width: 200px;
    display: none;
  }

  .about-heading-2-copy.kr {
    font-size: 24px;
  }

  .about-heading-2-c {
    text-align: left;
    width: 85vw;
    font-size: 26px;
  }

  .about-heading-2-c.white {
    text-align: left;
    width: 85vw;
    min-width: 200px;
    display: none;
  }

  .en_heading-59-copy {
    text-align: center;
    margin-top: 24px;
    font-size: 20px;
    display: block;
  }

  .en_heading-59-copy.margin {
    display: none;
  }

  .en_heading-59-copy.margin.mobile {
    font-size: 20px;
    display: block;
  }

  .mo_paragraph-106-copy.mobile {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-weight: 500;
    display: block;
  }

  .paragraph-138-copy {
    display: none;
  }

  .paragraph-106-copy.mobile {
    text-align: center;
    font-weight: 500;
    display: none;
  }

  .heading-53-copy {
    display: none;
  }

  .heading-53-copy.mobile {
    text-align: center;
    letter-spacing: -.6px;
    margin-top: 30px;
    font-size: 26px;
    font-weight: 600;
    line-height: 130%;
    display: block;
  }

  .heading-46-moov-copy {
    color: #2c2c2c;
    align-items: center;
    font-size: 16px;
    display: flex;
  }

  .heading-002-moov-copy {
    color: #b9cae7;
    text-align: center;
    margin-bottom: 18px;
    font-family: Pretendard, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 140%;
  }

  .tablet222, .tablet222-copy-tb {
    display: none;
  }

  .div-block-749 {
    width: 100%;
    padding: 18px 24px;
    display: none;
  }

  .button-11 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-181 {
    margin-bottom: 16px;
    font-size: 14px;
    display: block;
  }

  .heading-79 {
    margin-bottom: 4px;
    font-size: 18px;
  }

  .image-161-copy {
    width: 28px;
  }

  .about-heading-2-numbers {
    text-align: left;
    width: 85vw;
    font-size: 18px;
  }

  .about-heading-2-numbers.white {
    text-align: left;
    width: 85vw;
    min-width: 200px;
    display: none;
  }

  .about-paragraph-5-copy {
    font-size: 16px;
    display: block;
  }

  .section-54 {
    justify-content: flex-end;
  }

  .link-20, .link-21, .link-22 {
    text-decoration: underline;
  }

  .button-11-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-25, .link-26 {
    text-decoration: underline;
  }

  .paragraph-182 {
    font-size: 24px;
  }

  .tech-div-block-30-mobile-last {
    border-bottom-style: none;
    align-items: flex-start;
    min-width: 240px;
  }

  .tech-div-block-30-mobile-lastlast {
    align-items: flex-start;
    min-width: 240px;
  }

  .navbar-3-white-car {
    padding-top: 0;
    padding-bottom: 0;
  }
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260aed3-0ccdc98d {
  grid-template-rows: 260px 260px;
  grid-template-columns: minmax(0, 1.25fr) minmax(400px, 1fr);
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260aed4-0ccdc98d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260aeeb-0ccdc98d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260aeff-0ccdc98d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260af11-0ccdc98d {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260af12-0ccdc98d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260af1e-0ccdc98d {
  grid-template-rows: 240px 240px 240px;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260af1f-0ccdc98d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260af2f-0ccdc98d, #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af43-0ccdc98d, #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af55-0ccdc98d, #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af62-0ccdc98d, #w-node-_914d45a8-32c4-91b9-c653-b1de4c2f2e34-4c2f2e32, #w-node-_914d45a8-32c4-91b9-c653-b1de4c2f2e40-4c2f2e32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aab7cf47-35b6-edfd-1bc3-d40786b38e44-4c2f2e32 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_914d45a8-32c4-91b9-c653-b1de4c2f2e9e-4c2f2e32 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_914d45a8-32c4-91b9-c653-b1de4c2f2e9f-4c2f2e32 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-a535319f-dcbb-755a-1a96-15382cb9990e-2cb9990c, #w-node-a535319f-dcbb-755a-1a96-15382cb9991a-2cb9990c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a535319f-dcbb-755a-1a96-15382cb99977-2cb9990c {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ecb24fda-da09-d531-294e-33173fcc0895-efbbaf58, #w-node-ecb24fda-da09-d531-294e-33173fcc08a1-efbbaf58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_075c0b4f-bca9-a470-1b92-672da807b1ea-446de5d2, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1eb-446de5d2, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1ec-446de5d2, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1ed-446de5d2, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1ee-446de5d2, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1ef-446de5d2, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1f0-446de5d2, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1f1-446de5d2, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1f2-446de5d2, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1f3-446de5d2, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1f4-446de5d2, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1f5-446de5d2, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1f6-446de5d2, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1f7-446de5d2, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1f8-446de5d2, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1f9-446de5d2, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1fa-446de5d2, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1fb-446de5d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_075c0b4f-bca9-a470-1b92-672da807b1fc-446de5d2 {
  grid-area: Area;
}

#w-node-_10e9067c-fed7-4571-d3d0-fcc0de654f43-10530106, #w-node-_3436ff85-ba9a-bd4f-3d1f-6bd3545bc533-10530106 {
  grid-template-rows: 380px;
  grid-template-columns: 1fr;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260aed3-10530106 {
  grid-template-rows: 260px 260px;
  grid-template-columns: minmax(0, 1.25fr) minmax(400px, 1fr);
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260aed4-10530106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260aeeb-10530106 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260aeff-10530106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260af11-10530106 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260af12-10530106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260af1e-10530106 {
  grid-template-rows: 240px 240px 280px;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260af1f-10530106 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260af2f-10530106, #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af43-10530106, #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af55-10530106, #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af62-10530106 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5f77f256-d8b5-8983-d2f6-dee160dcb97b-de175e58, #w-node-_5f77f256-d8b5-8983-d2f6-dee160dcb984-de175e58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_075c0b4f-bca9-a470-1b92-672da807b1ea-de18a3ff, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1eb-de18a3ff, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1ec-de18a3ff, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1ed-de18a3ff, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1ee-de18a3ff, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1ef-de18a3ff, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1f0-de18a3ff, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1f1-de18a3ff, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1f2-de18a3ff, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1f3-de18a3ff, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1f4-de18a3ff, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1f5-de18a3ff, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1f6-de18a3ff, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1f7-de18a3ff, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1f8-de18a3ff, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1f9-de18a3ff, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1fa-de18a3ff, #w-node-_075c0b4f-bca9-a470-1b92-672da807b1fb-de18a3ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_075c0b4f-bca9-a470-1b92-672da807b1fc-de18a3ff {
  grid-area: Area;
}

#w-node-c9e0b5c3-1237-b22c-b980-7b7ceb06b0be-e62e1d92, #w-node-c9e0b5c3-1237-b22c-b980-7b7ceb06b0cc-e62e1d92 {
  grid-template-rows: 380px;
  grid-template-columns: 1fr;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260aed3-e62e1d92 {
  grid-template-rows: 260px 260px;
  grid-template-columns: minmax(0, 1.25fr) minmax(400px, 1fr);
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260aed4-e62e1d92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260aeeb-e62e1d92 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260aeff-e62e1d92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260af11-e62e1d92 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260af12-e62e1d92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260af1e-e62e1d92 {
  grid-template-rows: 240px 240px 240px;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260af1f-e62e1d92 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_9e3259a4-a8cf-34e2-7987-36db9260af2f-e62e1d92, #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af43-e62e1d92, #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af55-e62e1d92, #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af62-e62e1d92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260aed3-0ccdc98d {
    grid-template-rows: 274px 260px 1fr;
    grid-template-columns: minmax(0, 1.25fr) minmax(400px, 1fr);
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af1e-0ccdc98d {
    grid-template-rows: 240px 240px 270px;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_914d45a8-32c4-91b9-c653-b1de4c2f2e88-4c2f2e32 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_914d45a8-32c4-91b9-c653-b1de4c2f2e9f-4c2f2e32 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-a535319f-dcbb-755a-1a96-15382cb99961-2cb9990c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_10e9067c-fed7-4571-d3d0-fcc0de654f43-10530106, #w-node-_3436ff85-ba9a-bd4f-3d1f-6bd3545bc533-10530106 {
    grid-template-rows: 320px;
    grid-template-columns: 1fr;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260aed3-10530106 {
    grid-template-rows: 274px 260px 1fr;
    grid-template-columns: minmax(0, 1.25fr) minmax(400px, 1fr);
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af1e-10530106 {
    grid-template-rows: 250px 240px 260px;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-c9e0b5c3-1237-b22c-b980-7b7ceb06b0be-e62e1d92, #w-node-c9e0b5c3-1237-b22c-b980-7b7ceb06b0cc-e62e1d92 {
    grid-template-rows: 320px;
    grid-template-columns: 1fr;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260aed3-e62e1d92 {
    grid-template-rows: 290px 280px 1fr;
    grid-template-columns: minmax(0, 1.25fr) minmax(400px, 1fr);
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af1e-e62e1d92 {
    grid-template-rows: 250px 250px 259px;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260aed3-0ccdc98d {
    grid-template-rows: auto 260px 240px;
    grid-template-columns: minmax(0, 1.25fr);
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260aed4-0ccdc98d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260aeeb-0ccdc98d {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260aeff-0ccdc98d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af11-0ccdc98d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af12-0ccdc98d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af1e-0ccdc98d {
    grid-template-rows: 240px 240px 240px;
    grid-template-columns: 1fr;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af1f-0ccdc98d {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af2f-0ccdc98d, #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af43-0ccdc98d, #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af55-0ccdc98d, #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af62-0ccdc98d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_10e9067c-fed7-4571-d3d0-fcc0de654f43-10530106 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3436ff85-ba9a-bd4f-3d1f-6bd3545bc533-10530106 {
    grid-template-rows: 370px;
    grid-template-columns: 1fr;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260aed3-10530106 {
    grid-template-rows: auto 230px 220px;
    grid-template-columns: minmax(0, 1.25fr);
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260aed4-10530106 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260aeeb-10530106 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260aeff-10530106 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af11-10530106 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af12-10530106 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af1e-10530106 {
    grid-template-rows: 240px 240px 270px;
    grid-template-columns: 1fr;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af1f-10530106 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af2f-10530106, #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af43-10530106, #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af55-10530106, #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af62-10530106 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c9e0b5c3-1237-b22c-b980-7b7ceb06b0be-e62e1d92 {
    grid-template-rows: 360px;
    grid-template-columns: 1fr;
  }

  #w-node-c9e0b5c3-1237-b22c-b980-7b7ceb06b0cc-e62e1d92 {
    grid-template-rows: 370px;
    grid-template-columns: 1fr;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260aed3-e62e1d92 {
    grid-template-rows: auto 260px 240px;
    grid-template-columns: minmax(0, 1.25fr);
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260aed4-e62e1d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260aeeb-e62e1d92 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260aeff-e62e1d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af11-e62e1d92 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af12-e62e1d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af1e-e62e1d92 {
    grid-template-rows: 230px 230px 280px;
    grid-template-columns: 1fr;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af1f-e62e1d92 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af2f-e62e1d92, #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af43-e62e1d92, #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af55-e62e1d92, #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af62-e62e1d92 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260aed3-0ccdc98d {
    grid-template-rows: auto 260px auto;
    grid-template-columns: minmax(0, 1.25fr);
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260aed4-0ccdc98d {
    grid-row: span 1 / span 1;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af11-0ccdc98d {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1.25fr);
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af1e-0ccdc98d {
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(0, 1.25fr);
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af1f-0ccdc98d {
    grid-row: span 2 / span 2;
  }

  #w-node-_3436ff85-ba9a-bd4f-3d1f-6bd3545bc533-10530106 {
    grid-template-rows: 340px;
    grid-template-columns: 1fr;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260aed3-10530106 {
    grid-template-rows: auto 260px auto;
    grid-template-columns: minmax(0, 1.25fr);
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260aed4-10530106 {
    grid-row: span 1 / span 1;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af11-10530106 {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1.25fr);
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af1e-10530106 {
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(0, 1.25fr);
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af1f-10530106 {
    grid-row: span 2 / span 2;
  }

  #w-node-c9e0b5c3-1237-b22c-b980-7b7ceb06b0be-e62e1d92 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c9e0b5c3-1237-b22c-b980-7b7ceb06b0cc-e62e1d92 {
    grid-template-rows: 330px;
    grid-template-columns: 1fr;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260aed3-e62e1d92 {
    grid-template-rows: auto 260px auto;
    grid-template-columns: minmax(0, 1.25fr);
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260aed4-e62e1d92 {
    grid-row: span 1 / span 1;
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af11-e62e1d92 {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1.25fr);
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af1e-e62e1d92 {
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(0, 1.25fr);
  }

  #w-node-_9e3259a4-a8cf-34e2-7987-36db9260af1f-e62e1d92 {
    grid-row: span 2 / span 2;
  }
}
