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: Nanumsquareneo;
  src: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66fc962910feeef77cda2ec5_NanumSquareNeoTTF-ExtraBold.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nanumsquareneo;
  src: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66fc9629aff13ae1925fb90e_NanumSquareNeoTTF-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nanumsquareneo;
  src: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66fc96297023c448926fa405_NanumSquareNeoTTF-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nanumsquareneo;
  src: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66fc96298a0846d098883cc1_NanumSquareNeoTTF-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nanumsquareneo;
  src: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66fc9629029230667a379696_NanumSquareNeoTTF-Heavy.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nanumsquareb;
  src: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658cfa20b9114f8fc4eb8809_NanumSquareB.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nanumsquareeb;
  src: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658cfa210c96244652ffe701_NanumSquareEB.otf") format("opentype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nanumsquarel;
  src: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658cfa2162cc519051090f74_NanumSquareL.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Nanumsquarer;
  src: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658cfa219113ee53db00a0b6_NanumSquareR.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

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

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

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

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-page-count {
  text-align: center;
  width: 100%;
  margin-top: 20px;
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  line-height: 26px;
}

.container.content-page {
  max-width: 1440px;
  margin-top: 0;
  padding-top: 160px;
}

.container.content-page.board-page {
  max-width: 980px;
  padding-top: 40px;
}

.container.mx-1440 {
  max-width: 1440px;
  font-size: 14px;
}

.container.post-page {
  max-width: 980px;
}

.container.slider {
  max-width: 1360px;
  height: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.container.discontinued {
  grid-column-gap: 54px;
  grid-row-gap: 54px;
  justify-content: space-between;
  align-items: center;
  max-width: 1000px;
  display: flex;
}

.container.discontinued.al-right {
  justify-content: flex-end;
  align-items: center;
}

.container.discontinued.visual.al-right {
  height: 100%;
}

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

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.navigation-wrap {
  z-index: 20;
  background-color: #fff;
  height: 72px;
  position: fixed;
  inset: 0% 0% auto;
}

.navigation-wrap:lang(es) {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.navigation {
  z-index: 9;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  height: 100%;
  max-height: 72px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.navigation-full {
  z-index: 9;
  background-color: #fff;
  border-bottom: 1px #3d424b12;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 3%;
  display: flex;
  position: relative;
}

.navigation-container {
  background-color: #fff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 0;
  display: flex;
}

.navigation-left {
  align-items: center;
  display: flex;
}

.navigation-right {
  display: block;
}

.brand {
  max-width: 106px;
  margin-right: 0;
}

.nav-menu {
  z-index: 998;
  background-color: #f8f8f8;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 680px;
  height: 100vh;
  padding-left: 100px;
  padding-right: 40px;
  transition: opacity .2s;
  position: fixed;
  inset: 0% auto 0% 0%;
  overflow: auto;
  transform: translate(-680px);
}

.nav-menu:lang(ko), .nav-menu:lang(es) {
  transform: translate(-680px);
}

.navigation-link {
  color: #222;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  padding: 28px 30px;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.navigation-link:hover {
  color: #222;
}

.navigation-link.hide {
  display: none;
}

.dropdown {
  align-self: auto;
  width: 540px;
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.dropdown-list-full-wrapper {
  border-bottom: 1px solid #ddd;
  padding: 20px;
}

.navigation-drop-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #0000;
  flex-flow: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch center;
  display: flex;
}

.navigation-drop-container.first-nav {
  max-width: 230px;
  margin-right: 52%;
}

.navigation-bottom-bar {
  background-color: #7735f614;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.navigation-column {
  width: auto;
  padding: 0;
}

.navigation-link-block {
  color: #222;
  font-size: 24px;
  line-height: 32px;
  text-decoration: none;
}

.nav-link-text {
  font-weight: 500;
}

.dropdown-toggle {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #222;
  border-bottom: 1px solid #ddd;
  justify-content: space-between;
  align-items: center;
  padding: 20px 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  transition: all .2s;
  display: flex;
}

.dropdown-toggle:hover {
  color: #222;
}

.dropdown-list {
  z-index: 8;
  background-color: #0000;
  position: static;
  overflow: hidden;
}

.dropdown-list.w--open {
  box-shadow: none;
  padding-top: 0;
  top: auto;
}

.large-link {
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px;
  display: flex;
}

.navigation-mob {
  display: none;
}

.wrap {
  padding-top: 0;
  font-family: Poppins, sans-serif;
  position: static;
}

.wrap.products {
  padding-top: 0;
}

.wrap.bg-color {
  background-color: #fafafa;
}

.wrap.bg-color.main-wrap {
  padding-bottom: 40px;
}

.wrap.pd-0 {
  padding-top: 0;
}

.wrap.terms-wrap {
  background-color: #fafafa;
  margin-top: 72px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.wrap.content-page {
  padding-bottom: 72px;
}

.wrap.bg-color-contnet {
  -webkit-text-fill-color: inherit;
  background-color: #fafafa;
  background-clip: border-box;
  margin-top: 72px;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: visible;
}

.terms-area {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding-top: 64px;
  display: block;
  position: relative;
}

.body {
  color: #222;
  font-family: Poppins, sans-serif;
}

.icon {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66559d36c45d8464cceecbc3_img-header-nav-plus.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 24px;
  height: 24px;
  position: static;
}

.content {
  position: relative;
}

.content-nav {
  width: 13%;
  padding-top: 0;
  padding-bottom: 0;
}

.t-section {
  margin-top: 40px;
}

.t-section.index-box {
  margin-top: 0;
}

.t-nav-list {
  flex-direction: column;
  padding-top: 0;
  display: flex;
  position: sticky;
  top: 90px;
}

.t-nav-link {
  color: #333;
  padding: 5px 10px;
  text-decoration: none;
  display: block;
}

.t-nav-link.w--current {
  border-radius: 4px;
  transition: all .2s ease-out;
}

.p-info-txt {
  margin-top: 20px;
  margin-bottom: 0;
}

.p-info-txt.font-ko {
  font-family: Nanumsquarer, sans-serif;
}

.t-index-list {
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 0;
}

.t-title-h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
}

.t-title-h1 {
  font-size: 60px;
  line-height: 68px;
}

.list {
  margin-bottom: 0;
  padding-left: 20px;
}

.list.type-bullet {
  list-style-type: disc;
}

.link-txt {
  text-decoration: none;
}

.document-version-list {
  flex-direction: column;
  margin-top: 40px;
  display: flex;
}

.version-link {
  text-decoration: none;
}

.nav-button {
  text-transform: uppercase;
  background-color: #1b3574;
  border-radius: 50px;
  padding: 8px 24px;
  font-size: 16px;
}

.fix-product-info {
  z-index: 8;
  background-color: #111;
  width: 100%;
  height: 50px;
  position: fixed;
  top: 80px;
}

.hero-section {
  z-index: 0;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.hero-section.bg-slim3 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/65979ab0c68289c4e907e9eb_bg-hero-product-slim3-v3.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-section.bg-slim2 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658bb432b212b34568953b28_bg-hero-product-slim2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-section.bg-slim2s {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6597b676909e422694683290_bg-hero-product-slim2s-v3.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.hero-section.bg-combo2 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658bb4324cd3f40b3354d8cf_bg-hero-product-combo2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.cont-section {
  margin-top: 160px;
}

.product-title-box {
  text-align: center;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.grid-box-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 24px;
  padding: 0;
}

.grid-box-3.first, .grid-box-3.mt-0 {
  margin-top: 0;
}

.hero-txt-box {
  z-index: 1;
  text-align: center;
  position: absolute;
  top: 19%;
}

.hero-txt-box.align-bottom {
  top: auto;
  bottom: 16.5%;
}

.hero-title-txt {
  color: #fff;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: radial-gradient(circle, #fff, #555 40%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 100px;
  font-weight: 600;
  line-height: 120px;
}

.hero-title-txt.color-white {
  color: #fff;
}

.hero-title-txt.two-line {
  font-size: 100px;
  line-height: 88px;
}

.hero-title-txt.color-black {
  color: #222;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
}

.hero-info-txt {
  color: #fff;
  letter-spacing: 6px;
  margin-top: 20px;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.hero-info-txt.color-white {
  color: #fff;
  line-height: 25px;
}

.hero-info-txt.color-black {
  color: #222;
  letter-spacing: 2px;
}

.grid-layer {
  flex-direction: column;
  align-items: stretch;
  display: block;
}

.grid-box-ty1 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658a52fff3fc8359015281b0_bg-product-slim3-01.png");
  background-position: 50%;
  background-size: cover;
  flex: 1;
  width: 100%;
  min-height: 716px;
}

.grid-box {
  border-radius: 24px;
  flex: 1;
  width: 100%;
  min-height: 360px;
  padding: 40px;
  position: relative;
}

.grid-box.grid-box-ty1 {
  flex: 1;
  min-height: 700px;
}

.grid-box.grid-box-ty1.h716 {
  min-height: 716px;
}

.grid-box.grid-box-ty2 {
  background-color: #f5f7ff;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  min-height: 360px;
  display: flex;
}

.grid-box.grid-box-ty3 {
  background-color: #000;
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658a59c64ad6601ebd655171_bg-product-slim3-02.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 360px;
}

.grid-box.grid-box-ty4 {
  background-image: linear-gradient(270deg, #5563a9 53.12%, #0000), linear-gradient(#1b3574, #1b3574);
}

.grid-box.grid-box-ty5 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658a6b41e5dcac0795b13844_bg-product-slim3-03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 700px;
}

.grid-box.grid-box-ty5.h716 {
  min-height: 716px;
}

.grid-box.grid-box-ty6 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658a6c2f45b75ab5c89acf6a_bg-product-slim3-04.jpg");
  background-position: 50%;
  background-size: cover;
}

.grid-box.bg-slim2-01 {
  background-image: linear-gradient(#000000b3, #000000b3), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658bbcc5ccc9e282f1124518_bg-product-slim2-01.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.grid-box.bg-slim2s-01 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6597b8e4c49a589544ed6bf4_bg-product-slim2s-01-v2.png"), linear-gradient(270deg, #d0dffc, #f5f7ff);
  background-position: 100% 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 50%, auto;
}

.grid-box.main-box {
  cursor: pointer;
  background-color: #1b3574;
  transition: all .5s ease-out;
  box-shadow: 3px 3px 20px -7px #1b357426;
}

.grid-box.main-box:hover {
  transform: scale(1.03);
}

.grid-box.main-box.box-type2 {
  background-color: #f5f7ff;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658e2e1761f9907c2d111d0e_bg-main-gird-01.svg");
  background-position: 96% 89%;
  background-repeat: no-repeat;
  background-size: auto;
}

.grid-box.main-box.box-type2.bg-type2 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658e2e1732cb3de9f03e6deb_bg-main-gird-02.svg");
}

.grid-box.iden-grid-box {
  min-height: 602px;
  padding: 0;
}

.grid-box.board-grid-box {
  min-height: 614px;
  padding: 0;
}

.grid-box.grid-box-ty7 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6597655dd8c1cb2fda23b45a_bg-main-iden-box01.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 360px;
}

.grid-box.grid-box-ty8 {
  background-image: linear-gradient(#b4f5ff, #c9ffce66);
  min-height: 360px;
}

.grid-box.bg-slim2-02 {
  background-image: linear-gradient(#000, #0000 70%), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6597b1b01a6bd9603a0117c6_bg-product-slim2-01.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.grid-box.bg-slim2-03 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6597b3d554beab5b4ff6d45f_bg-product-slim2-02.png"), linear-gradient(to right, #f5f7ff, #d0dffc);
  background-position: 80% 80%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto, auto;
}

.grid-box.bg-slim2s-02 {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6597b73e8ae022465d4dcf61_bg-product-slim2s-02.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.grid-box.bg-slim2s-03 {
  background-image: linear-gradient(#000, #0000 70%), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6597b7e7f62eaac7dd2cb6be_bg-product-slim2s-03.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.grid-box.bg-slim2s-04 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6597b997d686628d97993c48_bg-product-slim2s-04.jpg");
  background-position: 50%;
  background-size: cover;
}

.grid-box.bg-combo2-01 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6597c6d6d5c60ec88bcd9116_bg-product-combo2-02.png");
  background-position: 50%;
  background-size: cover;
  min-height: 700px;
}

.grid-box.bg-combo2-02 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6597c6d5115957cf6ffdce57_bg-product-combo2-03.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 700px;
}

.grid-box.bg-combo-03 {
  background-color: #000;
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6597c83d54beab5b4f0369c4_bg-product-combo2-04.jpg");
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, auto;
}

.product-title2 {
  color: #1b3574;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.product-title2.cap {
  text-transform: uppercase;
}

.grid-txt-box.type2 {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.grid-txt-box.type2.wid-50 {
  text-align: right;
  width: 50%;
  margin-left: auto;
}

.grid-txt-box._w-50 {
  width: 50%;
}

.tag-box {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  justify-content: flex-end;
  display: flex;
}

.tag-box.mb8 {
  flex-flow: wrap;
  justify-content: flex-end;
  margin-bottom: 8px;
}

.tag-box.margin-0 {
  margin-bottom: 0;
}

.tag-box.type2 {
  flex-wrap: wrap;
  justify-content: flex-end;
  margin-bottom: 0;
}

.tag-info {
  color: #fff;
  border: 1px solid #fff;
  border-radius: 19px;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 500;
  line-height: 14px;
}

.grid-box-title {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  display: block;
}

.grid-box-title.color-black {
  color: #222;
}

.grid-box-title.type2 {
  margin-bottom: 0;
}

.grid-box-title.color-blue {
  color: #1b3574;
}

.quick-stack-2 {
  padding-top: 0;
}

.ico-area {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.grid-txt1 {
  color: #555;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.grid-txt1.color-white {
  color: #fff;
  margin-bottom: 20px;
}

.grid-txt2 {
  color: #fff;
  height: auto;
  font-size: 18px;
  font-weight: 300;
  line-height: 26px;
  overflow: hidden;
}

.grid-txt2.color-gray {
  color: #555;
}

.grid-txt2.color-black {
  color: #222;
}

.grid-txt2.color-blue {
  color: #1b3574;
}

.grid-box-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  padding: 0;
}

.grid-box-2.high {
  background-color: #1b3574;
  border-radius: 24px;
  margin-top: 80px;
  padding: 24px 30px;
}

.btn-lead-more {
  color: #fff;
  background-color: #0000;
  margin-top: 10px;
  padding: 0 28px 0 0;
  font-size: 18px;
  font-weight: 300;
  line-height: 18px;
  text-decoration: none;
}

.btn-lead-more.color-black {
  color: #222;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6597a2e11d694b13b5bb0348_ico-product-arrow-down-black.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.btn-lead-more.color-blue {
  color: #1b3574;
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6597a19dc72269fc9964cab1_ico-product-arrow-down.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  text-decoration: none;
}

.btn-lead-more.color-white {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6597a2e1fcd05eebdf0047a4_ico-product-arrow-down-white.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.show-txt-box {
  height: 56px;
  transition: height .2s ease-out;
  overflow: hidden;
}

.show-txt-box._w-50 {
  width: 50%;
}

.resources-component {
  margin-bottom: 0;
  display: block;
}

.resources-component._w-100 {
  width: 100%;
}

.grid-link-box {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  padding: 0;
}

.resource-cont-box {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #222;
  text-align: center;
  background-color: #f8f8ff;
  border-radius: 32px;
  flex-flow: column;
  justify-content: space-around;
  width: 100%;
  height: 254px;
  padding: 32px;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 4px 6px 20px #1b35740d;
}

.resource-cont-box.item01 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658b68c86d85e331b315a55e_bg-service-01.png");
  background-position: 50% 52px;
  background-repeat: no-repeat;
  background-size: 99px;
  flex: 1;
}

.resource-cont-box.item02 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658b68c8cac73994ba5e9ece_bg-service-02.png");
  background-position: 50% 52px;
  background-repeat: no-repeat;
  background-size: 100px;
}

.resource-cont-box.item03 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658b68c8ee5763fc2a3288bf_bg-service-03.png");
  background-position: 50% 47px;
  background-repeat: no-repeat;
  background-size: 100px;
}

.resource-txt-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ser-txt {
  max-width: none;
  font-size: 28px;
  font-weight: 600;
  line-height: 36px;
}

.ser-link-txt {
  color: #999;
  margin-top: 20px;
  font-size: 20px;
  font-weight: 400;
  text-decoration: none;
}

.spec-list {
  background-color: #fff;
  border-top: 2px solid #222;
  margin-bottom: 0;
  padding-left: 0;
}

.list-item {
  border-bottom: 1px solid #ddd;
}

.item-layer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.item-layer.col-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.item-layer.col-2 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.item-title {
  background-color: #f4f4f4;
  border-right: 1px solid #ddd;
  flex: 0 auto;
  align-self: auto;
  width: 100%;
  height: 100%;
  padding: 20px 40px;
  font-size: 16px;
  font-weight: 600;
  display: block;
}

.item-title.md-tit {
  text-align: center;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.item-title.md-tit.th-last {
  border-right-style: none;
  width: 100%;
}

.item-title.main-tit {
  width: 100%;
}

.item-title.type-th {
  border-right-style: none;
}

.item-info {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  width: 100%;
  height: 100%;
  display: block;
}

.spec-dl {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #000;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  line-height: 22px;
  display: flex;
}

.spec-dl.col-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: grid;
}

.spec-dl.col-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.spec-dt {
  background-color: #f8f8f8;
  flex: none;
  align-self: stretch;
  width: 30%;
  font-size: 14px;
}

.spec-dt.w100 {
  width: 100%;
}

.spec-dd {
  border-left: 1px solid #ddd;
  flex: none;
  width: 70%;
  margin-bottom: 0;
}

.spec-dd.w50 {
  width: 35%;
}

.spec-dd.type-th {
  text-align: center;
  background-color: #f4f4f4;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
}

.spec-dd.w100 {
  width: 100%;
}

.spec-detail-info {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding-left: 0;
  display: block;
}

.hide-inline-style {
  display: none;
}

.text-block {
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.toc-h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.html-embed-2 {
  display: none;
}

.cell, .cell-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.h-mo-img {
  display: none;
}

.cell-3 {
  align-items: flex-end;
}

.h-img {
  width: 100%;
}

.footer {
  z-index: 5;
  background-color: #f8f8f8;
  border-top: 1px solid #ddd;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 20px;
  position: relative;
}

.copyright-section {
  margin-top: 40px;
  padding: 0;
}

.terms-link-list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-end;
  align-self: flex-end;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.terms-link-item {
  position: relative;
}

.terms-link {
  color: #888;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
}

.copyright-txt {
  color: #888;
  font-size: 14px;
  font-weight: 400;
}

.copy-grid {
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.address-txt {
  color: #222;
  margin-bottom: 0;
  font-weight: 500;
  line-height: 22px;
}

.link {
  color: #222;
  text-decoration: none;
}

.foot-link-area {
  padding: 0;
}

.foot-link-box {
  align-items: center;
  display: flex;
}

.foot-logo {
  width: 103px;
  margin-right: 80px;
}

.foot-nav-box {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: center;
  display: flex;
}

.foot-nav {
  color: #222;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.social-link-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.hide-txt {
  font-size: 0;
  line-height: 0;
}

.social-link {
  width: 24px;
  height: 24px;
  transition: all .275s cubic-bezier(.86, 0, .468, 1.574);
}

.social-link.ico-x {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658be70580fccf8713f8831b_ico-social-x.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.social-link.ico-x:hover {
  transform: translate(0, -6px);
}

.social-link.ico-facebook {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658be7056556372672d8da22_ico-social-facebook.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.social-link.ico-facebook:hover {
  transform: translate(0, -6px);
}

.social-link.ico-linkedin {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658be706742911553e8d8e3d_ico-social-insta.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.social-link.ico-linkedin:hover {
  transform: translate(0, -6px);
}

.social-link.ico-youtube {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6657c1a5cb105da4061c061b_ico-social-youtube.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.social-link.ico-youtube:hover {
  transform: translate(0, -6px);
}

.cell-4 {
  justify-content: center;
}

.product-service-box {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #1b3574;
  border-radius: 24px;
  justify-content: center;
  margin-top: 24px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.pro-ser-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.pro-ser-link.hide {
  display: none;
}

.pro-ico-box {
  width: 44px;
  height: 44px;
}

.pro-ico-box.type2 {
  width: 44px;
  height: 44px;
  padding: 4px;
}

.page-title {
  color: #1b3574;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 90px;
  font-weight: 600;
  line-height: 98px;
}

.contact-tit-txt {
  color: #1b3574;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 60px;
  font-weight: 600;
  line-height: 68px;
}

.contact-info-txt {
  color: #555;
  text-align: center;
  font-size: 24px;
  line-height: 28px;
}

.contact-info-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f5f7ff;
  border-radius: 100px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  margin-top: 80px;
  padding-top: 33px;
  padding-bottom: 31px;
  display: grid;
}

.contact-info-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #1b3574;
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.contact-info-item.first {
  position: static;
}

.ico-info {
  width: 44px;
  height: 44px;
}

.map-info {
  margin-top: 0;
}

.map-tit {
  color: #222;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

.map-info-txt {
  color: #555;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
}

.map-box {
  margin-bottom: 40px;
}

.font-ko {
  font-family: Nanumsquarer, sans-serif;
}

.post-wrap {
  background-color: #fafafa;
  margin-top: 72px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.post-head {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  padding-left: 100px;
  padding-right: 100px;
}

.post-body {
  margin-top: 40px;
}

.categories-txt {
  color: #222;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
}

.board-title-txt {
  color: #222;
  margin-bottom: 20px;
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
}

.board-date-txt {
  color: #999;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  display: block;
}

.post-content-img {
  text-align: center;
  margin-bottom: 45px;
  padding-left: 100px;
  padding-right: 100px;
}

.board-more-section {
  margin-top: 80px;
}

.posts-list-wrap {
  flex-direction: column;
  align-items: stretch;
  margin-top: 40px;
  display: flex;
}

.posts-list {
  grid-column-gap: 20px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.posts-list.list-page {
  grid-template-columns: 1fr 1fr 1fr;
}

.post-link {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #222;
  flex-flow: column;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: visible;
}

.post-thumbnail {
  aspect-ratio: 3 / 2;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  transition: all .2s linear;
}

.post-thumbnail.list-page {
  aspect-ratio: 3 / 2;
  border-radius: 16px;
}

.post-txt-box {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.post-category-txt {
  color: #555;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
}

.post-title-txt {
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  overflow: hidden;
}

.board-more-title {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 32px;
}

.board-button-section {
  justify-content: center;
  margin-top: 80px;
  display: flex;
}

.board-back-button {
  color: #1b3574;
  background-color: #fff;
  border: 1px solid #1b3574;
  border-radius: 100px;
  padding: 14px 24px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  transition: all .2s ease-out;
}

.board-back-button:hover {
  color: #fff;
  background-color: #1b3574;
}

.map-section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 200px;
  display: grid;
}

.main-visual-section {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6656cf17da51d80bd27be872_img-main-vis-v2.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 72px;
  display: none;
}

.main-visual-section.slide {
  display: block;
}

.main-visual-section.mt-0 {
  margin-top: 0;
}

.identity-section {
  margin-top: 160px;
}

.help-section {
  margin-top: 160px;
  padding-bottom: 60px;
  overflow: hidden;
}

.main-resources-section {
  background-color: #fafafa;
  padding-top: 80px;
  padding-bottom: 80px;
}

.main-h2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 28px;
  font-size: 40px;
  font-weight: 600;
  line-height: 68px;
}

.point-color-blue {
  color: #1b3574;
}

.swiper-component {
  margin-top: 0;
}

.swiper-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  display: flex;
}

.swiper-slide {
  margin-right: 24px;
}

.swiper-slide.last-item {
  margin-right: 0;
}

.swiper-content {
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  width: 392px;
  height: 392px;
  padding: 40px;
  display: flex;
  box-shadow: 3px 3px 20px -7px #1b357426;
}

.swiper-title {
  color: #222;
  font-size: 28px;
  font-weight: 600;
  line-height: 36px;
}

.swiper-img-box {
  align-self: flex-end;
  width: 104px;
  height: 104px;
}

.main-box-link {
  color: #fff;
  text-decoration: none;
}

.main-box-link.color-black {
  color: #222;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.more-txt {
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
  text-decoration: underline;
}

.main-box-title3 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.main-tag-txt {
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.identity-bg-box {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 87px;
  display: flex;
}

.bg-box1 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658e2fe995b2afce328025de_img-main-identity-01.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 258px;
  height: 258px;
}

.bg-box2 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658e2fe9362ea09400bd0617_img-main-identity-02.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 302px;
  height: 211px;
}

.vis-txt-box {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  display: block;
}

.vis-info-area {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 640px;
  display: flex;
}

.main-vis-title {
  color: #1b3574;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 600;
  line-height: 64px;
}

.main-vis-info-txt {
  color: #555;
  margin-top: 20px;
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
}

.btn-learn {
  color: #1b3574;
  text-transform: none;
  background-color: #0000;
  border: 1px solid #1b3574;
  border-radius: 50px;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.btn-learn:hover {
  color: #fff;
  background-color: #00a0e9;
  border-color: #00a0e9;
}

.btn-learn.color-white {
  color: #fff;
  border-color: #fff;
  display: inline-block;
}

.btn-learn.color-white:hover {
  border-color: #00a0e9;
}

.btn-learn.color-white.btn-cont-show {
  margin-top: 16px;
  display: inline-flex;
}

.btn-learn.color-white.btn-cont-show:lang(ko) {
  width: 150px;
  left: auto;
}

.btn-learn.color-white.btn-cont-hide {
  min-width: 126px;
  margin-top: 40px;
  display: inline-flex;
}

.btn-learn.btn-cont-show {
  float: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  margin-top: 10px;
  display: inline-flex;
  position: static;
}

.btn-learn.btn-cont-show:lang(ko) {
  width: 150px;
  margin-left: 0;
  padding-left: 24px;
  display: block;
  position: relative;
  left: auto;
}

.btn-learn.btn-cont-show.mo-white:lang(ko) {
  width: 150px;
  left: auto;
}

.btn-learn.bg-white {
  color: #fff;
  border-color: #fff;
}

.btn-learn.banner-type {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #0000;
  border-color: #fff;
  align-items: center;
}

.btn-learn.banner-type:hover {
  color: #1b3574;
  background-color: #fff;
  border-color: #1b3574;
}

.about-hero-section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr .5fr;
  grid-auto-columns: 1fr;
  max-width: 1920px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.product-series-section {
  margin-top: 160px;
}

.heading-txt3 {
  color: #222;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 40px;
  font-weight: 600;
  line-height: 40px;
}

.series-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.series-item {
  background-color: #000;
  background-image: linear-gradient(#000, #fff);
  border-radius: 24px;
  height: 465px;
  padding-bottom: 0;
  transition: all .2s ease-out;
  position: relative;
  overflow: hidden;
  box-shadow: 3px 3px 20px -7px #1b357426;
}

.series-item.bg-series-01 {
  background-image: linear-gradient(to top, #00000080, #0000), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658f7a70007bdd67e317f9a5_bg-series-01.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.series-item.bg-series-02 {
  background-image: linear-gradient(to top, #00000080, #0000), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658f7a70d4ddcb4f4d586838_bg-series-02.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.series-item.bg-series-03 {
  background-image: linear-gradient(to top, #00000080, #0000), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658f7a70f72dcb00590b9686_bg-series-03.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.series-txt-box {
  color: #fff;
  padding: 20px 40px;
  position: absolute;
  inset: auto 0% 0%;
}

.series-tit-txt {
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

.series-info-txt {
  font-size: 16px;
  line-height: 24px;
}

.brand-highlight-section {
  margin-top: 160px;
}

.arccodian-component {
  background-color: #fafafc;
}

.arccodian-list {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.arccodian-item {
  z-index: 1;
  border-bottom: 1px solid #222;
  width: 100%;
}

.arccodian-header {
  color: #1b3574;
  width: 100%;
  padding: 80px 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
  display: block;
}

.arccodian-content {
  background-color: #0000;
  display: none;
  position: relative;
  overflow: hidden;
}

.arccodian-content-box {
  padding-top: 0;
  padding-bottom: 80px;
}

.arccodian-icon {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/658f8f025e79882f91698e77_ico-arccodian-arrow.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-right: 0;
  font-size: 0;
  line-height: 0;
  display: flex;
}

.paragraph {
  color: #555;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.page-tag-txt {
  color: #999;
  text-align: center;
  margin-bottom: 40px;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.paging-button {
  color: #1b3574;
  text-transform: uppercase;
  border-color: #1b3574;
  border-radius: 50px;
}

.board-page-title {
  color: #222;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 40px;
}

.share-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  margin-top: 80px;
  display: flex;
}

.share-grid {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.share-item {
  transition: all .275s cubic-bezier(.86, 0, .468, 1.574);
}

.share-item:hover {
  transform: translate(0, -6px);
}

.share-txt {
  color: #222;
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
}

.iden-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.iden-item {
  text-align: center;
  border-radius: 24px;
  height: 100%;
  padding: 60px 40px;
  transition: all .5s;
  overflow: visible;
  box-shadow: 3px 3px 30px -6px #1b35740d;
}

.iden-item:hover {
  transform: scale(1.03);
}

.iden-item.bg-iden01 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6597669e6f19659f0e7f0a2b_bg-main-iden-box01-v2.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.iden-item.bg-iden02 {
  background-color: #eaf5ff;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/659767e8c72269fc9942bc53_bg-main-iden-box02.png");
  background-position: 50% 80%;
  background-repeat: no-repeat;
  background-size: auto;
}

.iden-item.bg-iden03 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/659767e81d694b13b5963e42_bg-main-iden-box03.png");
  background-position: 50% 80%;
  background-repeat: no-repeat;
  background-size: auto;
}

.iden-title {
  color: #222;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
}

.iden-info-txt {
  color: #222;
  margin-top: 20px;
  font-size: 20px;
  line-height: 28px;
}

.box-link-txt {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #1b3574;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 20px;
  text-decoration: none;
  display: flex;
}

.ico-arrow-right {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/65975ba835692201b639368e_ico-arrow-blue.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 18px;
  height: 18px;
}

.main-h3 {
  color: #555;
  margin-top: 0;
  margin-bottom: 40px;
  font-size: 28px;
  font-weight: 600;
  line-height: 34px;
}

.main-board-section {
  background-color: #fafafa;
  padding-top: 80px;
  padding-bottom: 80px;
}

.board-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.board-item {
  text-align: center;
  background-color: #fff;
  border-radius: 24px;
  height: 100%;
  padding: 40px 60px;
  transition: all .5s;
  position: relative;
  box-shadow: 3px 3px 30px -6px #1b35740d;
}

.board-item:hover {
  transform: scale(1.03);
}

.board-item.bg-board01 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/659792e7dcce2aafbc11e827_bg-main-board01-v2.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 20px;
}

.board-item.bg-board02 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/659783e7893a2d5b14e4afc2_bg-main-board02.png");
  background-position: 50% 63%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 20px;
}

.main-board-title {
  margin-top: 20px;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.comming-soon-txt {
  color: #999;
  font-size: 20px;
  position: absolute;
  inset: auto 0% 60px;
}

.whitepaper-section {
  background-color: #1b3574;
  margin-top: 160px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.wh-txt1 {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
}

.wh-txt2 {
  color: #fff;
  margin-top: 20px;
  font-size: 48px;
  font-weight: 600;
  line-height: 56px;
}

.wh-txt3 {
  color: #fff;
  margin-top: 20px;
  font-size: 20px;
  line-height: 28px;
}

.wh-txt4 {
  color: #fff;
  background-color: #00a0e9;
  border-radius: 50px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 14px 22px;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  display: inline-block;
}

.wh-txt-box {
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.post-thumbnail-box {
  border-radius: 16px;
  overflow: hidden;
}

.post-rich-text {
  padding-left: 100px;
  padding-right: 100px;
  line-height: 22px;
}

.product-top-component {
  grid-column-gap: 98px;
  grid-row-gap: 98px;
  background-color: #fff;
  border-radius: 24px;
  align-items: flex-start;
  padding: 80px 80px 80px 40px;
  display: flex;
}

.product-top-component.pdb-0 {
  padding-bottom: 0;
}

.product-top-component.bg-type {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/65a87f640941d3afd3defcee_bg-product-combo2-01-v2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 700px;
  position: relative;
}

.top-txt-box {
  width: 40%;
}

.top-img-box {
  width: 60%;
  position: relative;
}

.product-title1 {
  color: #222;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
}

.product-title1.color-white {
  color: #fff;
}

.top-info-txt {
  color: #555;
  margin-top: 40px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 28px;
}

.top-info-txt.color-white {
  color: #fff;
}

.product-middle-component {
  background-color: #1f1f1f;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6597c213893a2d5b140b20da_bg-product-slim2s-middle.jpg");
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  min-height: 700px;
  padding: 80px 60px 92px;
  display: flex;
}

.middle-title {
  color: #fff;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
}

.middle-info-txt {
  color: #fff;
  margin-top: 40px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 28px;
}

.bottom-txt-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.b-txt-2s {
  font-size: 80px;
  font-weight: 600;
  line-height: 80px;
}

.x-txt-2s {
  font-size: 40px;
  font-weight: 600;
  line-height: 40px;
}

.middle-txt-bg {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6597c213635a4186d0790ff1_bg-product-slim2s-txt-01.png");
  background-position: 50%;
  background-size: 100%;
  width: 82px;
  height: 96px;
}

.btn-wrap {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.btn-wrap.mt-0 {
  margin-top: 0;
}

.btn-wrap.mt-0.flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.btn-wrap.solution {
  margin-top: 20px;
}

.btn-wrap.align-left {
  justify-content: flex-start;
}

.btn-wrap.align-left.btn-cont-show {
  margin-top: 16px;
}

.grid-box-row-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  width: 100%;
  padding: 0;
}

.grid-box-ty2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-box-inner-wrap {
  flex: 1;
  align-self: stretch;
}

.fe-hi-box {
  border-radius: 24px;
  flex-direction: column;
  justify-content: center;
  display: flex;
  overflow: hidden;
}

.fe-hi-box.h-320 {
  flex-direction: column;
  justify-content: center;
  min-height: 320px;
  overflow: hidden;
}

.fe-hi-box.h-140 {
  min-height: 140px;
}

.fe-hi-box.h-190 {
  min-height: 190px;
}

.fe-hi-box.h-402 {
  min-height: 402px;
}

.fe-hi-content {
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.fe-hi-content.fe-hi-box1 {
  background-image: linear-gradient(#000000a6, #000000a6), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/65a777658dc8ce55467ead7f_bg-fe-hi-01.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-self: stretch;
  align-items: center;
}

.fe-hi-content.fe-hi-box2 {
  background-color: #f4f4f4;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/65a77764af63a4d35d1757b4_bg-fe-hi-02.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
}

.fe-hi-content.fe-hi-box3 {
  background-image: linear-gradient(#000000a6, #000000a6), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/65a77765ff42d71f4284d3ce_bg-fe-hi-03.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.fe-hi-content.fe-hi-box9 {
  background-image: linear-gradient(#000000a6, #000000a6), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/65a77765c69ba79463bb219a_bg-fe-hi-09.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.fe-hi-content.fe-hi-box11 {
  background-color: #f4f4f4;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/65a777659744df4a877adba6_bg-fe-hi-11.png");
  background-position: 50% 90%;
  background-repeat: no-repeat;
  background-size: 85%;
  align-items: flex-start;
  padding-top: 43px;
}

.fe-hi-content.fe-hi-box6 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/65a7776559e7469404a229e3_bg-fe-hi-06.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-end;
  padding-right: 60px;
}

.fe-hi-content.fe-hi-box4 {
  background-color: #f4f4f4;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 24px;
}

.fe-hi-content.fe-hi-box4.horiz {
  flex-direction: row;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.fe-hi-txt1 {
  color: #fff;
  text-align: center;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.fe-he-txt2 {
  color: #00a0e9;
  font-size: 36px;
  font-weight: 600;
  line-height: 36px;
}

.fe-hi-txt2 {
  color: #00a0e9;
  text-align: center;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.fe-hi-txt2.color-black {
  color: #222;
}

.fe-hi-txt3 {
  color: #222;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.fe-hi-imgbox {
  flex: 1;
  display: flex;
}

.img-w100 {
  width: 100%;
}

.img-w100.mo, .img-w100.mo.mxh-40 {
  display: none;
}

.top-content-box {
  width: 100%;
}

.top-content-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  padding: 0;
}

.finger-info-box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.finger-txt-box {
  border-left: 1px solid #222;
  min-height: 260px;
  padding-left: 20px;
}

.finger-img-box {
  perspective-origin: 50%;
  transform-origin: 50%;
  width: 100%;
  min-height: 300px;
  position: relative;
}

.finger-top-txt {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.finger-info-txt {
  font-size: 20px;
  line-height: 28px;
}

.finger-s-txt {
  color: #222;
  font-size: 20px;
  font-weight: 600;
}

.finger-b-txt {
  color: #222;
  font-size: 80px;
  font-weight: 600;
  line-height: 80px;
}

.finger-img-1 {
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.finger-img-2 {
  width: 241px;
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.image-2 {
  width: 100%;
}

.position-img {
  position: absolute;
  inset: 0%;
}

.scan-img {
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: auto 27% 20% auto;
}

.scaning-box {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin-right: -4px;
  position: relative;
  overflow: hidden;
}

.image-3 {
  margin-bottom: 10px;
  margin-right: 0;
}

.scan-animation-box {
  background-image: linear-gradient(#00e8ff99, #00e8ff00);
  height: 0%;
  margin-right: auto;
  position: absolute;
  inset: auto 0% 0%;
}

.image-4 {
  z-index: 1;
  position: relative;
}

.scan-bar {
  z-index: 1;
  background-image: linear-gradient(#fff, #fff0);
  height: 10px;
  position: absolute;
  inset: 0% 0% auto;
}

.link-box-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: flex;
}

.social-button {
  z-index: 1;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #1b3574;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.social-buttons {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  width: 0;
  display: flex;
  position: absolute;
  inset: 0% 3% 0% auto;
  overflow: hidden;
}

.social-share-wrap {
  background-color: #1b3574;
  border-radius: 50px;
  align-items: center;
  padding: 2px;
  display: flex;
  position: relative;
}

.share-button {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  transition: all .275s cubic-bezier(.86, 0, .468, 1.574);
  display: flex;
}

.share-button:hover {
  transform: translate(0, -6px);
}

.hide, .social-button-txt {
  display: none;
}

.image-5 {
  filter: invert();
}

.img-close-icon {
  filter: invert();
  display: none;
}

.btn-nav {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #1b3574;
  background-color: #f8f8f8;
  border-radius: 50px;
  align-items: center;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.btn-nav:hover {
  color: #fff;
  background-color: #1b3574;
}

.btn-contact-us {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #1b3574;
  border-radius: 50px;
  align-items: center;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.header-btn-img-box {
  width: 24px;
  height: 24px;
  position: relative;
}

.nav-list {
  flex-flow: column;
  order: 0;
  margin-top: 100px;
  transition: none;
  display: flex;
  overflow: auto;
}

.nav-list:lang(es) {
  display: flex;
}

.btn-close {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66558528f0f1c0c6b2d387bb_img-header-btn-close.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 100%;
  width: 44px;
  height: 44px;
  font-size: 0;
  line-height: 0;
  position: absolute;
  inset: 16px 40px auto auto;
}

.dimmed {
  z-index: 997;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #00000080;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.nav-item {
  overflow: hidden;
}

.nav-sub-wrap {
  height: auto;
}

.nav-sub-link {
  color: #222;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  text-decoration: none;
  display: block;
}

.nav-menu-button {
  color: #222;
  background-color: #0000;
  border-bottom: 1px solid #ddd;
  padding: 20px 0;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  display: block;
}

.btn-back {
  display: none;
}

.nav-menu-title {
  margin-bottom: 10px;
  font-size: 12px;
}

.nav-inner-box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.btn-learn-txt {
  text-align: center;
  width: 100%;
  height: auto;
}

.btn-learn-txt:lang(ko) {
  height: auto;
}

.pc-block {
  display: block;
}

.footer-nav-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.footer-nav-item {
  max-width: 200px;
}

.footer-link-wrap {
  background-color: #0000;
  display: block;
  position: static;
}

.footer-menu-title-btn {
  pointer-events: none;
  cursor: auto;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  font-weight: 600;
  line-height: 22px;
  display: flex;
}

.footer-menu-box {
  z-index: 0;
  width: 100%;
  margin-top: 30px;
}

.footer-menu-box:lang(es) {
  display: block;
}

.footer-menu-box.mt-0 {
  z-index: 1;
  margin-top: 0;
}

.footer-menu-arrow {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6656e1442c4ed420b57964ed_img-footer-arrow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 18px;
  height: 18px;
  display: none;
}

.footer-menu-link {
  color: #222;
  padding: 0;
  line-height: 22px;
  text-decoration: none;
}

.footer-menu-link.w--current {
  color: #222;
}

.footer-nav-box-title {
  color: #888;
  font-size: 12px;
}

.footer-nav-box-title.mt-40 {
  margin-top: 40px;
}

.footer-inner-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: stretch;
  display: grid;
}

.footer-inner-grid-item {
  flex-flow: column;
  display: flex;
}

.footer-copy-box {
  border-top: 1px solid #ddd;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  padding-top: 20px;
  display: flex;
}

.footer-right-contents {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-list-2 {
  inset: auto 0% 20px;
}

.footer-lang-select {
  z-index: 1;
}

.lang-select-btn {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid #ddd;
  border-radius: 50px;
  align-items: center;
  padding: 10px 20px;
  transition: all .2s;
  display: flex;
}

.lang-select-btn.w--open {
  box-shadow: 2px 4px 8px #0000001a;
}

.lang-select-list {
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 16px;
  width: auto;
  padding: 20px;
  display: none;
  inset: auto 0% 54px;
  box-shadow: 2px 4px 8px #0000001a;
}

.lang-select-list.w--open {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.lang-select-link {
  color: #222;
  text-align: center;
  padding: 0;
  font-weight: 500;
  text-decoration: none;
  display: block;
}

.lang-select-link.w--current {
  display: block;
}

.ico-lang {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6657c8033c7d6deba18eaae0_ico-lang.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 24px;
  height: 24px;
}

.lang-select-txt {
  color: #1b3574;
  font-weight: 500;
}

.lang-arrow {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6657c8bfad72fe6656cb4f37_ico-footer-lang-arrow.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 18px;
  height: 18px;
  transition: all .2s linear;
}

.main-highlight-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.main-highlight-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 43px;
  padding-bottom: 43px;
  display: grid;
}

.main-highlight-item {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.main-highlight-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #222;
  border-radius: 16px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 23px 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  transition: all .2s linear;
  display: flex;
}

.main-highlight-link:hover {
  background-color: #f8f8ff;
  border-radius: 32px;
  box-shadow: 4px 8px 30px #0000001a;
}

.main-highlight-img-box {
  position: relative;
}

.main-highlight-txt {
  text-align: center;
}

.main-solution-section {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}

.grid-cols-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  display: grid;
}

.grid-cols-3.mt-40 {
  margin-top: 40px;
}

.grid-cols-3.none {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.grid-cols-3.al-center {
  justify-content: center;
  display: flex;
}

.grid-item {
  margin-right: 0;
}

.grid-item.ex {
  background-color: #ddd;
  width: 400px;
  height: 270px;
}

.grid-item.slide {
  width: calc(33.3333% - 13.3333px);
}

.solution-link-box {
  aspect-ratio: auto;
  color: #fff;
  text-align: center;
  border-radius: 32px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  min-width: 0;
  height: 270px;
  padding: 32px 32px 52px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.solution-link-box.link-bg-01 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f1f7cc6ee9f529d21e7de_bg-visual-border-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.solution-link-box.link-bg-02 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f1f7cc3e311d1f799a4ed_bg-visual-national-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}

.solution-link-box.link-bg-03 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f1f7c72ef59ed7ac6af01_bg-visual-criminal-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.solution-link-box.link-bg-04 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f1f7c997520a67acadf4a_bg-visual-voter-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.solution-link-box.link-bg-05 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f1f7cc499f9363e728784_bg-visual-epassport-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.solution-link-box.link-bg-06 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f1f7ccb6fa0af7551b26c_bg-visual-pension-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.solution-link-box.link-bg-07 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f1f7cc828346bf3337950_bg-visual-access-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.solution-link-box.link-bg-08 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f1f7b72ef59ed7ac6aeed_bg-visual-atm-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.solution-link-box.link-bg-09 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f1f7c248a1b1d23581d34_bg-visual-bank-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.solution-link-box.link-bg-10 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f1f7ccb6fa0af7551b32c_bg-visual-time-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.solution-link-box.link-bg-11 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f1f7c997520a67acadf24_bg-visual-sim-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.btn-arrow-box {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/665802feb46fd304e6de40b9_ico-btn-arrow-box.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 10px;
  width: 36px;
  height: 36px;
}

.btn-arrow-box.btn-post {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/665802feb46fd304e6de40b9_ico-btn-arrow-box.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  transition: all .2s linear;
  box-shadow: 2px 4px 6px #0000001a;
}

.btn-arrow-box.btn-post:hover {
  background-color: #00a0e9;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/665966ebb4cbdcce7c31d685_ico-btn-arrow-box-white.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.img-btn-wrap {
  position: absolute;
  inset: auto 32px 32px auto;
}

.solution-cont-box {
  position: relative;
}

.main-technology-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.technology-container {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
}

.technology-cont-box {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/665803e78c706549086852f5_bg-tech-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 32px;
  justify-content: space-between;
  align-items: center;
  height: 270px;
  padding: 60px;
  display: flex;
}

.technology-txt-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  flex-flow: column;
  display: flex;
}

.heading-title-3 {
  color: #222;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.heading-title-3.color-white {
  color: #fff;
}

.heading-title-3.color-point {
  color: #1b3574;
}

.heading-title-3.color-point.mt-80 {
  margin-top: 80px;
}

.heading-title-3.color-point.lang-ko {
  font-family: Nanumsquareneo, sans-serif;
  font-weight: 800;
}

.body-txt-2 {
  color: #222;
  margin-bottom: 0;
  line-height: 22px;
}

.body-txt-2.color-white {
  color: #fff;
}

.main-why-xperix-section {
  background-color: #f8f8ff;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: visible;
}

.why-xperix-cont-box {
  margin-top: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.title-txt-1 {
  color: #222;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.title-txt-1.color-point {
  color: #1b3574;
}

.title-txt-1.color-white {
  color: #fff;
}

.gird-cols-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.why-contents {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  height: 100%;
  padding-left: 40px;
  display: flex;
  position: relative;
}

.why-number-box {
  color: #1b3574;
  align-items: center;
  font-size: 56px;
  font-weight: 600;
  line-height: 64px;
  display: flex;
}

.gradation-bar {
  background-image: linear-gradient(#00a0e9, #00a0e900);
  width: 4px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.why-info-txt {
  color: #888;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.grid-cols-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-cols-2.mt-40 {
  margin-top: 40px;
}

.board-link-box {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #fff;
  border-radius: 24px;
  flex-flow: column;
  height: 270px;
  padding: 32px;
  text-decoration: none;
  transition: all .2s linear;
  display: flex;
  position: relative;
}

.board-link-box:hover {
  transform: scale(1.02);
}

.board-link-box.link-bg-01 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66581ea115a084af2e3de4de_bg-main-board-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.board-link-box.link-bg-02 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66581ea161e5124d3b12b8a4_bg-main-board-02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.body-txt-1 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.resource-img-box {
  width: 70px;
  height: 70px;
  margin-left: auto;
  margin-right: auto;
}

.resources-block {
  margin-top: 40px;
}

.title-txt-2 {
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.btn-list-more {
  color: #1b3574;
  border-color: #1b3574;
  border-radius: 50px;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 24px;
  font-weight: 500;
  line-height: 22px;
  transition: all .2s linear;
}

.btn-list-more:hover {
  color: #fff;
  background-color: #00a0e9;
  border-color: #00a0e9;
}

.pagination {
  margin-top: 60px;
}

.ov-img {
  opacity: 0;
  width: 100%;
  transition: opacity .2s linear;
  position: absolute;
  inset: 0%;
}

.post-hero-wrap {
  margin-top: 40px;
}

.post-hero-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.post-hero-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 32px;
  grid-template: "Area"
  / 1.25fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.post-hero-thumbnail-box {
  border-radius: 32px;
  overflow: hidden;
}

.post-hero-txt-box {
  flex-flow: column;
  justify-content: space-between;
  padding: 32px;
  display: flex;
}

.post-hero-thumbnail {
  aspect-ratio: auto;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 386px;
}

.post-date-box {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #888;
  align-items: center;
  line-height: 22px;
  display: flex;
}

.post-date-box:lang(ko) {
  display: none;
}

.post-date-box.post-detail {
  margin-top: 20px;
}

.post-date-box.post-detail:lang(ko) {
  display: block;
}

.post-hero-title {
  margin-top: 20px;
}

.post-hero-title.title-txt-1 {
  overflow: hidden;
}

.post-hero-description {
  color: #888;
  margin-top: 8px;
  margin-bottom: 0;
  line-height: 22px;
  overflow: hidden;
}

.post-hero-btn-wrap {
  justify-content: flex-end;
  display: flex;
}

.post-description-txt {
  color: #888;
  margin-bottom: 0;
  line-height: 22px;
  overflow: hidden;
}

.post-date-month-box {
  align-items: center;
  display: flex;
}

.post-date-txt-year:lang(ko) {
  overflow: visible;
}

.post-date-txt-month:lang(ko) {
  display: none;
  overflow: visible;
}

.heading-title-2 {
  color: #222;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 46px;
  font-weight: 600;
  line-height: 54px;
}

.heading-title-2.post-detail-title {
  overflow: hidden;
}

.keywords-list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.keywords-item {
  color: #1b3574;
  border: 1px solid #1b3574;
  border-radius: 50px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 12px;
}

.keywords-txt {
  font-weight: 500;
}

.keywords-component {
  margin-top: 20px;
}

.post-tag-txt {
  color: #0096ff;
  background-color: #e3f9ff;
  border: 1px solid #0096ff;
  border-radius: 8px;
  margin-bottom: 20px;
  padding: 4px 10px;
  font-weight: 600;
  line-height: 22px;
  display: inline-block;
}

.main-highlight-title-box {
  text-align: center;
  margin-top: 40px;
}

.parallax-wrap {
  z-index: 5;
  flex-flow: column;
  min-height: 300vh;
  display: flex;
  position: relative;
}

.parallax-wrap.hide {
  display: none;
}

.p-component-01 {
  z-index: 4;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/667913c4970034c694dd9c44_bg-about-us-p-01.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: calc(100vh - 72px);
  margin-top: 72px;
  display: flex;
  position: relative;
}

.p-component-01.box-1 {
  z-index: 4;
  background-color: #000;
}

.p-component-01.box-2 {
  z-index: 3;
  background-color: #666;
}

.p-component-01.box-3 {
  z-index: 2;
  background-color: #999;
}

.p-component-01.hide {
  display: none;
}

.p-component-02 {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/667913c3802c651e481d1bd8_bg-about-us-p-02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  padding-top: 0;
  display: flex;
  position: relative;
}

.p-component-03 {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6679138fbb5f66f7540bccd3_bg-about-us-p-03.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  min-height: 100vh;
  display: flex;
  position: relative;
}

.p-component-03.hide {
  display: none;
}

.p-component-04 {
  z-index: 6;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/667b96c47a30e11591a0cd22_bg-about-us-p-04-v2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 100%;
  min-height: 100vh;
  padding-bottom: 182px;
  position: relative;
}

.inner-cont {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block {
  flex: 0 auto;
}

.ab-hero-title-box {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  color: #fff;
  text-align: center;
  flex-flow: column;
  height: 100%;
  margin-bottom: 100px;
  display: flex;
}

.ab-hero-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 100px;
  font-weight: 600;
  line-height: 110px;
}

.ab-hero-description {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
}

.scroll-wheel-box {
  width: 38px;
  height: 56px;
  margin-left: -16px;
  display: block;
  position: absolute;
  inset: auto 0% 40px 50%;
}

.scroll-wheel-box.mo-view {
  display: none;
}

.license-title-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-self: flex-start;
  display: flex;
}

.license-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.license-contnet {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  color: #fff;
  background-image: linear-gradient(45deg, #6ac6ed4d, #72abdf66);
  border-radius: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  min-height: 508px;
  padding-top: 40px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
  position: relative;
  box-shadow: inset 0 0 2.2px #cfebff, inset 2.2px 0 1.2px #ffffff80;
}

.license-txt-box {
  flex: none;
  height: 70px;
}

.license-content-bg {
  z-index: -1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(45deg, #6ac6ed4d, #72abdf66);
  border-radius: 40px;
  position: absolute;
  inset: 0%;
}

.license-content-bg.blur {
  filter: blur(13px);
}

.license-description {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 300;
  line-height: 26px;
}

.license-description:lang(es) {
  margin-top: 20px;
}

.license-title {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 28px;
  font-weight: 600;
  line-height: 36px;
}

.license-title:lang(es) {
  line-height: 32px;
}

.strong-txt {
  font-weight: 600;
  display: block;
}

.span-txt {
  font-weight: 300;
}

.license-title-txt {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 120px;
  font-weight: 600;
  line-height: 120px;
}

.license-info-txt {
  color: #222;
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
}

.numbers-section {
  width: 100%;
  margin-top: 72px;
  padding-top: 182px;
  padding-bottom: 140px;
}

.abouts-title4 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 42px;
}

.abouts-title4.fixed {
  position: fixed;
  top: 17%;
  left: 240px;
}

.abouts-title4.fixed.color-black {
  z-index: 1;
  color: #222;
}

.numbers-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.15fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 100px;
  padding-top: 100px;
  padding-bottom: 100px;
  display: grid;
}

.number-content {
  color: #fff;
  border-left: 2px solid #ddd;
  flex-flow: column;
  align-items: flex-start;
  padding: 80px 40px;
  display: flex;
}

.number-label-txt {
  border: 1px solid #fff;
  border-radius: 50px;
  padding: 8px 30px;
  font-size: 16px;
  line-height: 24px;
}

.number-txt {
  margin-top: 20px;
  margin-bottom: 40px;
  font-size: 120px;
  font-weight: 600;
  line-height: 120px;
}

.number-info-txt {
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.technology-section {
  width: 100%;
  margin-top: 200px;
  margin-bottom: 240px;
}

.technology-description {
  color: #fff;
  margin-top: 80px;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 600;
  line-height: 68px;
}

.point-color-h-blue {
  color: #437fec;
}

.project-highlights {
  width: 100%;
  padding-bottom: 182px;
}

.highlights-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  margin-top: 80px;
  display: grid;
}

.highlights-item.hide {
  display: block;
}

.highlight-content {
  background-color: #f6f6f6;
  border-radius: 32px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  min-height: 312px;
  padding: 60px 40px 40px;
  display: flex;
}

.highlight-txt-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-flow: column;
  width: 100%;
  display: block;
}

.highlight-txt-title {
  color: #222;
  margin-top: 40px;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.highlight-txt-info {
  color: #222;
  letter-spacing: -.5px;
  margin-top: 20px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.highlight-label {
  color: #fff;
  background-color: #000;
  border-radius: 50px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 8px 30px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.section.p-component-04 {
  min-height: 100vh;
}

.history-grid {
  align-items: flex-end;
  width: 6100px;
  display: flex;
  transform: translate(46%);
}

.history-item {
  min-width: 1100px;
}

.history-title-txt {
  color: #222;
  margin-top: 20px;
  font-size: 150px;
  font-weight: 500;
  line-height: 150px;
}

.history-title-txt.mt-0 {
  margin-top: 0;
}

.history-label {
  color: #fff;
  background-color: #000;
  border-radius: 50px;
  padding: 8px 30px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: inline-flex;
}

.history-txt-box {
  width: 100%;
  max-width: 700px;
  min-height: 310px;
}

.history-description {
  color: #222;
  margin-top: 40px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.history-description.big-bold {
  color: #1b3574;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.line-box {
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.circle-box {
  border: 1px solid #000;
  border-radius: 100%;
  width: 40px;
  height: 40px;
}

.circle-line {
  background-color: #000;
  width: 100%;
  height: 1px;
}

.history-sticky-box {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  margin-top: -100vh;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.history-wrap {
  min-height: 200vh;
  position: relative;
}

.history-wrap:lang(es) {
  height: auto;
}

.bg-component-02 {
  z-index: -1;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/667913c3802c651e481d1bd8_bg-about-us-p-02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  width: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.history-txt2 {
  font-size: 32px;
  font-weight: 600;
  line-height: 32px;
}

.history-txt2.mt-40 {
  margin-top: 40px;
}

.main-title-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.main-title-box.mb-40 {
  margin-bottom: 40px;
}

.main-title-description {
  color: #222;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.main-board-news-link {
  color: #222;
  flex-flow: column;
  text-decoration: none;
  display: flex;
}

.main-board-news-img-box {
  aspect-ratio: 3 / 2;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 32px;
  overflow: hidden;
}

.main-board-news-txt-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  padding: 24px 20px;
  display: flex;
}

.main-board-news-title {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  overflow: hidden;
}

.main-board-date-box {
  color: #888;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.main-board-date-list {
  color: #888;
  display: flex;
}

.main-board-line {
  background-color: #888;
  width: 2px;
  height: 14px;
  margin-left: 12px;
  margin-right: 12px;
}

.main-board-blog-list {
  border-bottom: 1px solid #ddd;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.main-board-blog-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #222;
  border-top: 1px solid #ddd;
  flex-flow: column;
  padding: 16px 20px;
  text-decoration: none;
  display: flex;
}

.main-board-blog-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  overflow: hidden;
}

.board-rest-txt {
  padding-right: 4px;
}

.resource-banner-box {
  background-color: #00a0e9;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/667b6eec31494df660af80ef_bg-resource-banner.png");
  background-position: 83%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 32px;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
  padding: 60px;
  display: flex;
}

.resource-banner-box.sdks-type {
  background-color: #00cbcc;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66cd17ddcf78f60e94e5521d_bg-resource-banner2.png");
}

.resource-banner-box.brochures-type {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66f5f9c6722bdf00347d5607_bg-brochures-banner.png");
  margin-top: 0;
  margin-bottom: 40px;
}

.resource-banner-box.about-us {
  margin-top: 0;
  margin-bottom: 0;
}

.resource-banner-box.compare-type {
  background-color: #ab67fe;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/67734874e163eba21236fe77_bg-compare-banner.png");
  background-position: 80% 100%;
  background-size: 299px;
}

.resource-banner-txt-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  flex-flow: column;
  display: flex;
}

.resource-banner-txt-box.sdks-type {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  flex-flow: row;
}

.banner-title {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.banner-description {
  font-weight: 400;
}

.mouse-wheel {
  z-index: 2;
  background-color: #fff;
  width: 2px;
  height: 2px;
  position: absolute;
  top: 12px;
  left: 50%;
  transform: translate(-50%);
}

.mouse-wheel.bg-black {
  background-color: #222;
}

.post-image {
  border-radius: 32px;
  width: 100%;
}

.aadd {
  display: flex;
}

.navbar-logo-center-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container.shadow-three {
  width: 100%;
  max-width: 1140px;
}

.container-2 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-three {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three {
  z-index: 5;
  position: absolute;
}

.nav-menu-wrapper-three {
  width: 100%;
}

.nav-menu-three {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-block {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-2:hover {
  color: #1a1b1fbf;
}

.nav-link-2:focus-visible, .nav-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-2 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-2 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-2:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-2:focus-visible, .nav-dropdown-toggle-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-2 {
  margin-right: 10px;
}

.nav-dropdown-list-2 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-2.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-2 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-2:focus-visible, .nav-dropdown-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-link-accent-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent-2:hover {
  color: #1a1b1fbf;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

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

.collection-list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.link-block, .collection-list-wrapper-2 {
  display: block;
}

.collection-list-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contents-wrap {
  z-index: 1;
  background-color: #fff;
  margin-top: 100vh;
  position: relative;
}

.hero-wrap {
  background-image: linear-gradient(0deg, #2b2f37, #040910);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.hero-wrap.bg-gradation {
  background-image: linear-gradient(225deg, #fff3, #fff0 60%), linear-gradient(0deg, #2b2f37, #040910);
}

.hero-wrap.bg-white {
  background-image: none;
}

.hero-wrap.flex-non {
  padding-top: 10%;
  display: block;
}

.hero-gradation {
  opacity: .2;
  background-image: linear-gradient(#0000, #fff);
  height: 20%;
  position: absolute;
  inset: auto 0% 0%;
}

.hero-product-title {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.wheel-box {
  border: 2px solid #fff;
  border-radius: 50px;
  width: 100%;
  height: 100%;
}

.wheel-box.bg-black {
  border-color: #222;
}

.hero-img-box {
  justify-content: center;
  display: flex;
  position: absolute;
  bottom: 8.2%;
}

.hero-img-box.p-realscan-d {
  margin-top: 128px;
}

.hero-img-box.slim2 {
  bottom: 0%;
}

.hero-img-box.slim2s {
  bottom: 10%;
}

.hero-img-box.align-top {
  top: 15.5%;
  bottom: auto;
}

.hero-img-box.align-top.slim2 {
  top: 0%;
}

.hero-img-box.combo2 {
  bottom: 12%;
}

.hero-img {
  z-index: 0;
  position: relative;
}

.hero-img.p-slim2 {
  width: 139vh;
  position: static;
}

.hero-img.p-realscan-fc {
  width: 48.5vh;
  margin-top: 0;
}

.hero-img.p-realscan-d {
  width: 69.2vh;
  margin-top: 128px;
}

.hero-img.p-realscan-s60 {
  width: 49.5vh;
  margin-top: 0;
}

.hero-img.p-realpass-n {
  width: 79vh;
  margin-top: 0;
}

.hero-img.p-bm-slim2 {
  width: 103vh;
  margin-top: 0;
}

.hero-img.p-bm-slim2s {
  width: 92.7vh;
  transform: translate(0, 50px);
}

.hero-img.p-combo-2 {
  width: 60.3vh;
}

.hero-img.p-slim3 {
  width: 48.5vh;
}

.hero-img.p-realscan-g10 {
  width: 104vh;
}

.hero-img.p-realscan-s60m {
  width: 104.4vh;
}

.hero-img.slim2s {
  width: 76.5vh;
}

.hero-img.p-bm-slim3 {
  width: 64vh;
}

.p-spec-section {
  background-color: #fafafa;
  padding-top: 80px;
  padding-bottom: 80px;
}

.p-resources-section {
  background-color: #fafafa;
  padding-bottom: 80px;
}

.p-resources-section.pt-80 {
  padding-top: 80px;
  box-shadow: 4px 6px 30px #1b35740d;
}

.resources-component-title {
  color: #1b3574;
  text-align: center;
  margin-bottom: 40px;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.tag-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  justify-content: flex-end;
  display: flex;
}

.highlight-tag-component {
  grid-column-gap: 43px;
  grid-row-gap: 43px;
  background-color: #1b3574;
  border-radius: 24px;
  flex-flow: column;
  margin-top: 80px;
  padding: 24px 30px;
  display: flex;
}

.p-highlight-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.spec-table {
  margin-top: 40px;
}

.spec-table.mo {
  display: none;
}

.spec-table.compare {
  margin-top: 0;
}

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

.p-performance--section {
  margin-top: 200px;
}

.p-performance--cont-box {
  background-color: #000;
  border: 1px solid #dadce0;
  border-radius: 32px;
  height: 484px;
  padding: 40px;
  position: relative;
  overflow: hidden;
}

.p-performance--cont-box.p-box-01 {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/668c846afe2745c406f1ddad_bg-products-performance-01-v2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-02 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/668c83b86bfc574bb3818bff_bg-products-performance-02.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-03 {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/668c83b82700eeddfca584a2_bg-products-performance-03.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-items: center;
  display: flex;
}

.p-performance--cont-box.p-box-04 {
  background-image: linear-gradient(0deg, #000c 20%, #fff0), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/668c83b8d71ba8879d62467f_bg-products-performance-04.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-items: flex-end;
  display: flex;
}

.p-performance--cont-box.p-box-05 {
  background-image: linear-gradient(22deg, #000c, #fff0 49%), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/668c83b89975d42fc4081f82_bg-products-performance-05.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-items: flex-end;
  display: flex;
}

.p-performance--cont-box.p-box-05.align-top {
  background-image: linear-gradient(#000c, #fff0 49%), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/668c83b89975d42fc4081f82_bg-products-performance-05.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-items: flex-start;
}

.p-performance--cont-box.p-box-06 {
  background-image: linear-gradient(0deg, #000c, #fff0 70%), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/668c83b89d19ab6d4b0e8ab7_bg-products-performance-06.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-performance--cont-box.p-box-06.align-bottom {
  align-items: flex-end;
  display: flex;
}

.p-performance--cont-box.p-box-07 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/668c83b8dd352917d0c21086_bg-products-performance-07.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-08 {
  background-image: linear-gradient(#0003 20%, #fff0), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/668c83b7b01596e1a19acb16_bg-products-performance-08.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-performance--cont-box.p-box-09 {
  background-image: linear-gradient(#00000080, #fff0), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/668c83b87355ec43af63fb31_bg-products-performance-09.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-performance--cont-box.p-box-10 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/668c83b82700eeddfca584d8_bg-products-performance-10.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-combo2 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/668df0b2a27c15aa6b2e15a2_bg-products-performance-combo2-v2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-11 {
  background-image: linear-gradient(0deg, #0003, #fff0), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669614bdcc82f88c49df30bc_bg-products-performance-11-v3.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: flex-end;
  display: flex;
}

.p-performance--cont-box.p-box-12 {
  background-image: linear-gradient(#00000080, #fff0), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/668ded90364eae706660ca08_bg-products-performance-12.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-performance--cont-box.p-box-13 {
  background-image: linear-gradient(#0003 20%, #fff0), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/668f7089983e734e584f71e4_bg-products-performance-13.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-items: flex-end;
  display: flex;
}

.p-performance--cont-box.p-box-14 {
  background-image: linear-gradient(#0003 20%, #fff0), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/668f7089c6aca41df9b5f28e_bg-products-performance-14.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-performance--cont-box.p-box-15 {
  background-image: linear-gradient(0deg, #0000004d 40%, #fff0 85%), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66960492ad3d096484644872_bg-products-performance-15.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: flex-end;
  display: flex;
}

.p-performance--cont-box.p-box-15.align-top {
  justify-content: flex-start;
}

.p-performance--cont-box.p-box-16 {
  background-image: linear-gradient(0deg, #0000004d 40%, #fff0 85%), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66960491001e82f6fb142e94_bg-products-performance-16.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-items: flex-end;
  display: flex;
}

.p-performance--cont-box.p-box-16.align-top {
  background-image: linear-gradient(#000c, #fff0), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66960491001e82f6fb142e94_bg-products-performance-16.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-items: flex-start;
}

.p-performance--cont-box.p-box-17 {
  background-image: linear-gradient(#0000004d 20%, #fff0 50%), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66960491b827769bfc95bba9_bg-products-performance-17.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-performance--cont-box.p-box-slim2 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66960491a5ab307372e709c3_bg-products-performance-slim2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-slim2s {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66960925f5cf9d78be98fc20_bg-products-performance-slim2s.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-18 {
  background-image: linear-gradient(0deg, #00000080 25%, #fff0 50%), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669614c6828aea64f5e9c73d_bg-products-performance-18.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-items: flex-end;
  display: flex;
}

.p-performance--cont-box.p-box-19 {
  background-image: linear-gradient(#0003, #0003), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669614c69dcfb253e27c2f63_bg-products-performance-19.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-performance--cont-box.p-box-10-w {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669617ec26d43740af620c78_bg-products-performance-10-w.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-realscan-d {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669617c0f03bf826f8fa1f1d_bg-products-performance-realscan-d.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  display: flex;
}

.p-performance--cont-box.p-box-20 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669617bf95646c9873d0a34c_bg-products-performance-20.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-performance--cont-box.p-box-21 {
  background-image: linear-gradient(#000c, #fff0 30%), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669617c0d19374247a534c63_bg-products-performance-21.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-performance--cont-box.p-box-22 {
  background-image: linear-gradient(#0003, #fff0), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669617c08c48314adc72323e_bg-products-performance-22.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-performance--cont-box.p-box-23 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669617bf2ba645447f5c8811_bg-products-performance-23.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-realscan-s60 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66962431d13d13c198e78855_bg-products-performance-s60.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-24 {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6696243105219b30df66ef6a_bg-products-performance-24.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-performance--cont-box.p-box-25 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66962430f4bd05f440e57b28_bg-products-performance-25.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #ddd;
  align-items: flex-end;
  display: flex;
}

.p-performance--cont-box.p-box-26 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669624d72cc6cfdf5fd0980e_bg-products-performance-26.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-performance--cont-box.p-box-27 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66962431ec1a8c2736dee9b4_bg-products-performance-27.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-realscan-g10 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669630ab1f683c2bff9a70ef_bg-products-performance-realscan-g10.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-28 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669630abf2febe62c5ae0bdf_bg-products-performance-28.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-items: center;
  display: flex;
}

.p-performance--cont-box.p-box-29 {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669630aa8b26742668344463_bg-products-performance-29.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-performance--cont-box.p-box-30 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669630aa12cf7c1d7af12fd3_bg-products-performance-30.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #ddd;
}

.p-performance--cont-box.p-box-31 {
  background-image: linear-gradient(#000c, #fff0 50%), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669630aae26f8d02765b0e6b_bg-products-performance-31.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-performance--cont-box.p-box-realscan-fc {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669701cafc5e2c453cbee3ce_bg-products-performance-realscan-fc.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-32 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6743f91b53b100a6ab47be5e_bg-products-performance-79.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-start;
  display: flex;
}

.p-performance--cont-box.p-box-33 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669701ca81ef684580456224_bg-products-performance-33.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #ddd;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.p-performance--cont-box.p-box-34 {
  background-image: linear-gradient(#0003, #fff0), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669701cadcc34c678962c3a4_bg-products-performance-34.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-performance--cont-box.p-box-35 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6697100c892b2be303035062_bg-products-performance-35.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-36 {
  background-image: linear-gradient(#0003, #fff0), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669701cadcc34c678962c31e_bg-products-performance-36.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-performance--cont-box.p-box-37 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6743f9d24a0976e1ab7f959b_bg-product-performance-35-new.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-38 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669701ca0c56b6086e825bd1_bg-products-performance-39.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-39 {
  background-image: linear-gradient(#0003, #fff0), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669701cafc5e2c453cbee3af_bg-products-performance-32.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-performance--cont-box.p-box-realpass-n {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669717a30a09c18a6a55a80f_bg-products-performance-reapass-n.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-40 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/673d7d726db1aecd79030905_bg-products-performance-40.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-41 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/674549bfb4f0e9ac3278d940_bg-products-performance-41.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-42 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/674549bf6398e79b4ca1f34a_bg-products-performance-42.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-43 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/674549bf2851e09afbc7ba22_bg-products-performance-43.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #ddd;
}

.p-performance--cont-box.p-box-44 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/674549bf717e6acaf50fee89_bg-products-performance-44.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #ddd;
}

.p-performance--cont-box.p-box-45 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6697230a2c278b40779f9ca5_bg-products-performance-45.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-47 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6697230a892b2be3030f81d8_bg-products-performance-46.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px solid #ddd;
}

.p-performance--cont-box.p-box-48 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66972aed8af4e308ee65eeac_bg-products-performance-47.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-49 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66972aed1515e506b069ab07_bg-products-performance-48.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-50 {
  background-image: linear-gradient(#0003, #fff0), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66972aed936004b2f0d9a5f6_bg-products-performance-49.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 1px solid #ddd;
}

.p-performance--cont-box.p-box-bm-slim2 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66972aed1fc17011e785427d_bg-products-performance-bm-slim2.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-51 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6697508667141b1e7847542d_bg-products-performance-50.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  align-items: flex-end;
  display: flex;
}

.p-performance--cont-box.p-box-52 {
  background-image: linear-gradient(#0003, #fff0 50%), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669750864b8f23910dd734fd_bg-products-performance-51.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border: 1px solid #ddd;
}

.p-performance--cont-box.p-box-realscan-s60m {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66975579b7f3723e29aec564_bg-products-performance-s60m.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-53 {
  background-image: linear-gradient(0deg, #000, #fff0 30%), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6697557925ca5c66ad8b8d7b_bg-products-performance-52.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  align-items: flex-end;
  display: flex;
}

.p-performance--cont-box.p-box-54 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669755783ca60b4f16babc43_bg-products-performance-53.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-55 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669755785a23b33b9d028cec_bg-products-performance-54.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.h484.liveness {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7eef7bab9945648ad402e_bg-products-performance-56.png");
  background-position: 50%;
  background-size: cover;
}

.p-performance--cont-box.h484.barcode {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7eef7442363e098138ffe_bg-products-performance-57.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.h484.mrz {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6746b6193224c4302d1d1a27_bg-products-performance-59.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.h484.anti-glare {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/673a8abe6117c3cdcc803c27_bg-products-performance-63.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.h484.rfid {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6746b476d5cbbcc6a825c6ad_bg-products-performance-64.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.h484.liveness2 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7f356a521109a370ffb5a_bg-products-performance-67.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.h484.rolled-image {
  background-image: linear-gradient(360deg, #0000 50%, #000), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6708c7fc704eb564a72aecfc_bg-products-performance-78.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-performance--cont-box.h484.rolled-image.flex-bottom {
  background-image: linear-gradient(#0000 70%, #000), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6708c7fc704eb564a72aecfc_bg-products-performance-78.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-performance--cont-box.h484.liveness3 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7ff3622d8e4d5a124d95c_bg-products-performance-70.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.h484.liveness4 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d8055ae75ddea455d6f988_bg-products-performance-72.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.h484.liveness5 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d80640203d12add38fdc6a_bg-products-performance-74.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.h484.liveness6 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d808791ef0066557fdc984_bg-products-performance-75.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.h484.durable-l {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7f4bdb4b69c0570157a47_bg-products-performance-69.png");
}

.p-performance--cont-box.h484.durable-l.flex-bottom {
  background-image: linear-gradient(#0000 70%, #000), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7f4bdb4b69c0570157a47_bg-products-performance-69.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-performance--cont-box.h484.liveness7 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d809f757624f8f82f7e981_bg-products-performance-76.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.h328.advanced {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7eef50bdae9821b457560_bg-products-performance-55.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.h328.lineup-s {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7eef7a897c3b8738ed19d_bg-products-performance-58.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.h328.os {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7eef6a897c3b8738ed0fa_bg-products-performance-60.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.h328.durable-s {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7eef799b9a12bdbacc191_bg-products-performance-61.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.h328.multiple {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7efa9040da82e41920e82_bg-products-performance-62.png");
  background-position: 50%;
  background-size: cover;
}

.p-performance--cont-box.h328.automatic {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7eef5970b39a33d1e0702_bg-products-performance-65.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.h328.multi-dynamic {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7f355bab9945648b107d9_bg-products-performance-66.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.h328.durable-l {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7f4bdb4b69c0570157a47_bg-products-performance-69.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.h328.lineup-l {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7ff36e75ddea455d08a0f_bg-products-performance-71.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.h328.durable2 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d8055ae2c407c607cc505d_bg-products-performance-73.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.lineup-l {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7ff36e75ddea455d08a0f_bg-products-performance-71.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.durable-l {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7f4bdb4b69c0570157a47_bg-products-performance-69.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--cont-box.p-box-10-1 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/677b5b639ba54835158da5c6_bg-products-performance-80.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-performance--flex-box {
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.p-performance-txt-box {
  z-index: 1;
  width: 100%;
  position: relative;
}

.p-performance-txt-box:lang(es) {
  font-size: 12px;
  line-height: 24px;
}

.p-performance-graph-box {
  background-color: #1f1f2000;
  justify-content: center;
  align-items: center;
  width: 410px;
  padding-left: 35px;
  padding-right: 35px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.p-performance-graph-box.bg-none {
  background-color: #1f1f2000;
}

.p-performance-title-txt {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 600;
  line-height: 60px;
}

.p-performance-title-txt:lang(ko) {
  font-size: 40px;
}

.p-performance-title-txt.font-size-32 {
  text-align: center;
  font-size: 32px;
  line-height: 40px;
}

.p-performance-title-txt.font-size-32.color-black {
  text-align: left;
}

.p-performance-title-txt.font-size-24 {
  font-size: 24px;
  line-height: 36px;
}

.p-performance-title-txt.color-black {
  color: #222;
}

.p-performance-title-info {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
}

.p-performance-title-info:lang(ko) {
  font-size: 18px;
}

.p-performance--ov {
  z-index: 0;
  opacity: 0;
  background-color: #0009;
  width: 100%;
  height: 0%;
  padding: 24px;
  position: absolute;
  inset: auto 0% 0%;
}

.p-performance--base {
  display: block;
}

.p-performance--base.align-center {
  width: 100%;
}

.p-performance--base.align-bottom {
  align-items: flex-end;
  height: 100%;
  display: flex;
}

.p-performance--base.align-bottom:lang(es) {
  font-size: 12px;
  line-height: 24px;
}

.p-performance-description {
  color: #fff;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 23px;
}

.p-performance-description.first {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.p-performance-description.first.font24 {
  font-size: 24px;
  line-height: 32px;
}

.p-performance-description.first.font-size-24 {
  font-size: 24px;
  line-height: 36px;
}

.p-performance-description-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  max-width: 480px;
  max-height: 330px;
  margin-top: 0;
  display: flex;
  overflow: auto;
}

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

.p-highlight-item {
  min-height: 100px;
}

.p-perfomance-overlay {
  background-color: #0009;
  display: none;
  position: absolute;
  inset: 0%;
}

.cont-show-txt, .cont-hide-txt {
  display: block;
}

.p-performance-overlay {
  z-index: 1;
  opacity: 0;
  background-color: #000c;
  width: 100%;
  height: 0%;
  padding: 40px;
  transition: all .3s linear;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.p-performance-overlay:lang(ko) {
  column-count: auto;
  height: 0;
}

.p-performance-overlay:lang(es) {
  font-size: 12px;
  line-height: 24px;
}

.p-performance-overlay.active {
  opacity: 1;
  height: 100%;
}

.p-performance-overlay.flex-bottom {
  flex-flow: column;
  justify-content: flex-end;
  display: flex;
}

.txt-flex-box {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.p-highlight-cont-box {
  background-color: #f4f4f4;
  border-radius: 24px;
  height: 100%;
  min-height: 193px;
  padding: 16px;
}

.p-highlight-cont-box.bg-01 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/668ddce55c2c837b4b6b6e38_bg-products-highlight-03.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-highlight-cont-box.bg-gradation-01 {
  background-image: linear-gradient(220deg, #0d81be, #d2c184 20%, #ff9d6c 40%, #ed3c65 60%, #7e3f88 80%, #324a8a);
}

.p-highlight-cont-box.bg-02 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/668ddce57738f34100c0ed24_bg-products-highlight-01.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  min-height: 0;
  max-height: 100px;
}

.p-highlight-cont-box.bg-02.mx-non {
  max-height: none;
}

.p-highlight-cont-box.bg-03 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/668ddce668cec3b51ba1573d_bg-products-highlight-02.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-highlight-cont-box.pdb-0 {
  padding-bottom: 0;
}

.p-highlight-cont-box.bg-gradation-02 {
  background-image: linear-gradient(61deg, #690d0e, #950300 15%, #7b009a 35% 65%, #6d0500 85%, #2c2761);
}

.p-highlight-cont-box.bg-gradation-03 {
  background-image: linear-gradient(233deg, #ed3c65, #fb983c);
}

.p-highlight-cont-box.bg-r-gradation-01 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66961f2595a41898d42c3148_bg-products-highlight-04.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-highlight-cont-box.bg-gradation-04 {
  background-image: linear-gradient(243deg, #fb7e05, #ffa900);
}

.p-highlight-cont-box.bg-04 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6696211062ccaf19c6b65b45_bg-products-highlight-05.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-highlight-cont-box.bg-gradation-05 {
  background-image: linear-gradient(45deg, #922cf2, #ae66f2);
}

.p-highlight-cont-box.bg-05 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66962afbdaf2ee1334a2a2fa_bg-products-highlight-06.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-highlight-cont-box.bg-04-w {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66962afb1fe92918e0ea5124_bg-products-highlight-05-w.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-highlight-cont-box.bg-06 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669636dd7c0b29e72f893976_bg-products-highlight-07.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-highlight-cont-box.bg-gradation-06 {
  background-image: linear-gradient(45deg, #0b6cbb, #01a0f7);
}

.p-highlight-cont-box.bg-04-vertical {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66970fb4c13d7096ed4bee3b_bg-products-highlight-05-vertical.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-highlight-cont-box.bg-07 {
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66970fb45102195b848d2c70_bg-products-highlight-08.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-highlight-cont-box.bg-gradation-07 {
  background-image: linear-gradient(45deg, #0da02d, #5ed26f);
}

.p-highlight-cont-box.bg-08 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669717a5f0833cb1d4da0bf2_bg-products-highlight-11.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-highlight-cont-box.bg-09 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6746b215ee31ac88ea9b5437_bg-products-highlight-09.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.p-highlight-cont-box.bg-gradation-08 {
  background-image: linear-gradient(45deg, #100da0, #733abc 50%, #e3c865);
}

.p-highlight-cont-box.bg-10 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669717a381ef6845805493b0_bg-products-highlight-10.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-highlight-cont-box.bg-11 {
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669755786076d9806162f61f_bg-products-highlight-12.jpg");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.p-h-flex-box {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.p-h-flex-box.align-center {
  justify-content: center;
}

.p-h-flex-box.flex-between {
  justify-content: space-between;
}

.p-h-flex-box.flex-between.gap-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.p-h-flex-box.bg-15mm {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/670729c6d04cfd38a1cb5815_15mm_.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 110px;
}

.p-h-flex-box.bg-fe-hi {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/65a777648668540ef9b5a185_bg-fe-hi-07.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 130px;
}

.p-highlight-txt-box {
  text-align: center;
}

.p-highlight-txt-box.flex-box {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.p-highlight-txt-box.absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.p-highlight-txt-box.al-bottom {
  flex: 1;
  align-items: flex-end;
  display: flex;
}

.p-highlight-img-box {
  align-items: center;
  width: 100%;
  display: flex;
}

.p-highlight-img-box.mx-width-217 {
  width: 100%;
  max-width: 217px;
}

.p-highlight-img-box.mx-width-150 {
  max-width: 150px;
}

.p-highlight-img-box.mx-width-130 {
  max-width: 130px;
  position: static;
}

.p-highlight-img-box.mx-width-80 {
  max-width: 80px;
  position: static;
}

.p-highlight-img-box.mx-width-40 {
  justify-content: center;
  align-items: flex-start;
  max-width: 40px;
  max-height: 120px;
  overflow: hidden;
}

.p-highlight-img-box.mx-width-116 {
  max-width: 116px;
}

.p-highlight-img-box.mx-width-210 {
  max-width: 210px;
}

.p-highlight-img-box.flex-center {
  align-items: center;
}

.p-highlight-img-box.h-100 {
  height: 100%;
}

.p-highlight-img-box.mx-width-110 {
  max-width: 110px;
}

.p-highlight-img-box.static {
  position: static;
  transform: none;
}

.p-highlight-title {
  color: #222;
  line-height: 21px;
}

.p-highlight-title.font-size-24 {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
}

.p-highlight-title.font-size-32 {
  color: #fff;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.p-highlight-title.color-white {
  color: #fff;
}

.p-highlight-info-txt {
  color: #00a0e9;
  font-size: 36px;
  font-weight: 600;
  line-height: 36px;
}

.p-highlight-info-txt.color-white {
  color: #fff;
}

.p-highlight-info-txt.font-24 {
  font-size: 24px;
  line-height: 32px;
}

.p-impact-section {
  padding-top: 200px;
}

.p-impact-cont-box {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.p-impact-cont-box.p-slim2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
  position: relative;
}

.p-impact-txt-box {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.p-impact-txt-box.align-left {
  align-items: flex-start;
}

.p-impact-title {
  color: #222;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  font-weight: 600;
  line-height: 64px;
}

.p-impact-title.h84 {
  line-height: 84px;
}

.p-impact-info-txt {
  opacity: 1;
  color: #888;
  text-align: center;
  max-width: 920px;
  height: auto;
  margin-top: 40px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 22px;
}

.p-impact-info-txt:lang(ko) {
  height: auto;
  overflow: visible;
}

.p-impact-info-txt:lang(es) {
  height: auto;
}

.p-impact-info-txt.type2 {
  color: #222;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.p-impact-info-txt.align-left {
  text-align: left;
}

.p-impact-info-txt.mx-with-710 {
  max-width: 920px;
  height: auto;
}

.p-impact-info-txt.mx-with-710:lang(ko) {
  height: auto;
}

.p-impact-info-txt.mx-with-710:lang(es) {
  height: 0;
}

.p-impact-info-txt.font-size-18 {
  font-size: 18px;
  line-height: 26px;
}

.p-silm3-impact-01 {
  max-width: 375px;
}

.p-silm3-impact-01.p-bm-slim3 {
  max-width: 507px;
  margin-bottom: 0;
}

.p-silm3-impact-01.p-biominislim3 {
  max-width: 375px;
}

.p-silm3-impact-02 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.p-silm3-impact-02.p-bm-slim3, .p-silm3-impact-02.p-bm-slim2 {
  align-items: center;
}

.p-impact-motion-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: stretch stretch;
  display: grid;
}

.p-impact-motion-box.p-bm-slim3 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: center;
  place-items: center;
  height: 86px;
  display: flex;
}

.p-impact-motion-box.p-biominislim3 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.p-impact-motion-box.p-biominislim2 {
  justify-content: center;
  display: flex;
}

.p-impact-motion-box.p-biominislim2.bm2 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
}

.p-silm3-impact-02-img {
  max-width: 400px;
}

.p-silm3-impact-02-img.p-bm-slim3 {
  max-width: 300px;
}

.l-txt-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.l-txt-box.p-bm-slim3 {
  align-items: center;
}

.t-txt-box {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.p-impact-sub-title {
  line-height: 22px;
}

.p-impact-sub-title:lang(es) {
  font-size: 12px;
}

.p-impact-sub-info {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  font-size: 56px;
  font-weight: 600;
  line-height: 56px;
  display: flex;
}

.p-impact-sub-info-span {
  font-size: 32px;
  line-height: 32px;
}

.l-txt-line-box {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  width: 30px;
  height: 103px;
  position: relative;
}

.l-txt-line-box.p-bm-slim3 {
  width: 30px;
  height: 77px;
}

.l-txt-line-box.p-bm-slim2 {
  height: 75px;
}

.p-impact-info-txt-box {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.l-txt-line {
  background-color: #000;
  width: 1px;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 50%;
  transform: translate(-50%);
}

.graph-cont-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.graph-info-box {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border-bottom: 1px solid #fff3;
  border-left: 1px solid #fff3;
  flex-flow: column;
  justify-content: center;
  min-height: 280px;
  padding: 40px 20px;
  display: flex;
}

.graph-info-txt {
  color: #fff;
  font-size: 12px;
  line-height: 12px;
}

.graph-info-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.graph-info-txt-box {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.graph-gauge {
  width: 100%;
  height: 10px;
}

.graph-gauge.gauge1 {
  background-color: #fa030b;
}

.graph-gauge.gauge2 {
  background-color: #e61fc0;
  width: 75%;
}

.graph-gauge.gauge3 {
  background-color: #4f8dd8;
  width: 50%;
}

.graph-info-title {
  color: #fff;
  font-size: 12px;
  line-height: 12px;
}

.graph-info-title-strong {
  color: #fff;
  font-size: 32px;
  font-weight: 600;
  line-height: 32px;
}

.p-impact-slim2-img-box {
  max-width: 713px;
  position: relative;
}

.p-impact-slim2-img-box.real-fc {
  max-width: 337px;
}

.p-impact-slim2-img-box.real-g10 {
  max-width: 613px;
}

.p-impact-overlay-box {
  z-index: 1;
  background-color: #fff;
  width: 100%;
  height: 0%;
  position: absolute;
  inset: auto 0% 0%;
}

.p-impact-slim2-cont-txt {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.p-impact-slim2-right-title {
  color: #888;
  text-align: center;
  line-height: 22px;
}

.p-impact-color-txt {
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
}

.p-impact-motion2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  padding-right: 0;
  display: grid;
}

.p-impact-motion2.flex-type {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  justify-items: center;
  display: flex;
}

.utility-page-wrap {
  background-color: #fafafa;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  max-height: 100%;
  padding: 272px 4% 200px;
  display: flex;
}

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

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

.p-impact-title-info-box {
  opacity: 1;
  column-count: auto;
  height: 0;
  overflow: hidden;
}

.p-impact-title-info-box:lang(ko) {
  height: 0;
  overflow: hidden;
}

.p-impact-title-info-box:lang(es) {
  height: 0;
}

.p-impact-right-info-box {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#1b3574, #00a4f1);
  -webkit-background-clip: text;
  background-clip: text;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.p-impact-right-info-box.linear-c1 {
  background-image: linear-gradient(#00377e, #00ccc2);
}

.p-impact-right-info-box.linear-c2 {
  background-image: linear-gradient(#461b74, #5000f1);
}

.txt-overlay-box {
  background-color: #fff;
  width: 100%;
  height: 0%;
  position: absolute;
  inset: auto 0% 0%;
}

.tag-title-block {
  display: block;
}

.tabs-component {
  margin-top: 40px;
}

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

.product-name {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tabs-contents {
  margin-top: 40px;
}

.tab-link {
  color: #737373;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #d4d4d2;
  border-radius: 8px;
  justify-content: center;
  min-width: 56px;
  margin-bottom: 0;
  padding: 10px 0;
  font-size: 24px;
  line-height: 36px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.tab-link.w--current, .tab-link.is-active {
  color: #fff;
  background-color: #21b2f4;
  border-color: #21b2f4;
  font-weight: 600;
}

.tab-link.ko-none:lang(ko) {
  display: none;
}

.tab-link.ko-view {
  cursor: auto;
  background-color: #0000;
  border-style: none;
}

.tabs-accordion-wrap.mt20 {
  margin-top: 20px;
  display: block;
}

.tabs-accordion-wrap.legal {
  margin-top: 20px;
}

.tabs-accordion-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.tab-dropdown {
  z-index: 0;
  background-color: #fff;
  border-radius: 16px;
  flex-flow: column;
  width: 100%;
  transition: all .2s;
  display: block;
  overflow: hidden;
}

.tab-dropdown:lang(es) {
  display: block;
}

.tab-dropdown-toggle {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 32px 80px 32px 40px;
  transition: all .2s;
  display: block;
  position: relative;
}

.tab-dropdown-view {
  background-color: #fff;
  display: none;
  position: static;
  overflow: hidden;
}

.tab-dropdown-contents-box {
  padding-bottom: 32px;
  padding-left: 40px;
  padding-right: 40px;
}

.tab-dropdown-contents-box.qna-type {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: flex-start;
  display: flex;
}

.ico-acc-arrow {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669e1dea5c46e07757c1fd92_ico-arrow-bottom.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 24px;
  height: 24px;
  margin-top: -12px;
  position: absolute;
  inset: 50% 40px auto auto;
}

.accordion-title-txt {
  white-space: pre-wrap;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.accordion-info-txt {
  color: #222;
  line-height: 22px;
}

.tabs-categories {
  display: none;
}

.empty-box {
  justify-content: center;
  padding-top: 30px;
  padding-bottom: 30px;
  display: none;
}

.library-tabs.mt0 {
  z-index: -100;
  width: 100%;
  margin-top: 0;
  display: block;
  position: absolute;
  top: 80px;
  left: 0;
}

.library-tabs.mt0.active {
  transition: all .5s;
  position: static;
}

.library-tabs.mt-20 {
  margin-top: 20px;
}

.library-tabs-menu {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: 40px;
  display: flex;
}

.library-tabs-menu.mt-0 {
  margin-top: 0;
}

.library-tabs-link {
  background-color: #f4f4f4;
  border-radius: 50px;
  padding: 8px 14px;
  text-decoration: none;
}

.library-tabs-link.w--current, .library-tabs-link.active {
  background-color: #00a0e9;
}

.library-tabs-link-txt {
  color: #888;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  position: relative;
}

.library-tabs-content {
  margin-top: 40px;
}

.library-tab-panel.active, .library-tab-panel.custom, .library-tab-panel.custom.active {
  display: block;
}

.dl-board-list {
  grid-column-gap: 20px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: grid;
}

.dl-cont-box {
  background-color: #fff;
  border-bottom-right-radius: 32px;
  border-bottom-left-radius: 32px;
  flex-flow: column;
  justify-content: space-between;
  height: auto;
  min-height: 192px;
  padding: 20px 32px 32px;
  display: flex;
  overflow: hidden;
}

.dl-board-title {
  color: #222;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  overflow: hidden;
}

.btn-ico-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #1b3574;
  border: 1px solid #1b3574;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.btn-ico-box {
  width: 24px;
  height: 24px;
  position: relative;
}

.ico-default {
  vertical-align: top;
}

.ico-over {
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.dis-products-list {
  grid-column-gap: 20px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.dis-products-link {
  color: #222;
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
  text-decoration: none;
  display: block;
}

.dis-products-cont {
  text-align: center;
  background-color: #fff;
  border-radius: 32px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 20px;
  padding-bottom: 40px;
  display: flex;
}

.dis-products-txt-box {
  margin-top: 20px;
}

.div-block-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dp-slim-s-box {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66a32c99a07b11c946a01cd5_img-dp-slims-pc.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 4899px;
  margin-top: 72px;
}

.dp-w100-mo {
  display: none;
}

.dp-plus2-box {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66a33cc5804c6d8bed146980_img-dp-slim-plus2-pc.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 4994px;
  margin-top: 72px;
}

.dp-sfu550-box {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66a33cc5819a4c09e9cdf368_img-dp-sfu550-pc.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 3517px;
  margin-top: 72px;
}

.compare-wrap {
  background-color: #fafafa;
  margin-top: 72px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.product-select-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.compare-contents {
  flex-flow: column;
  margin-top: 40px;
  display: flex;
}

.compare-contents.accordion {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.compare-info-wrap {
  border-top: 1px solid #222;
  margin-top: 40px;
}

.item-img {
  width: 100%;
}

.product-list {
  justify-content: space-between;
  display: flex;
}

.product-item {
  flex-flow: column;
  display: flex;
}

.dropdown-2, .dropdown-toggle-2 {
  width: 100%;
}

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

.compare-select-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  display: flex;
}

.compare-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.compare-selectbtn {
  border: 1px solid #f4f4f4;
  border-radius: 8px;
  width: 100%;
}

.compare-selectbox {
  width: 100%;
}

.compare-select-list.w--open {
  text-shadow: 0 1px 1px #0003;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 16px;
}

.compare-select-box {
  z-index: 10;
  display: block;
  position: relative;
}

.compare-select-box.legal {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  inset: 0% 0% auto auto;
}

.compare-info-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: block;
}

.compare-info-list-wrap {
  padding: 20px 0;
  display: block;
}

.compare-select-btn {
  color: #222;
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66c682714e2b6f96fe4c268b_ico-compare-selectbox-arr.png");
  background-position: 96%;
  background-repeat: no-repeat;
  background-size: 24px;
  background-attachment: scroll;
  border: 1px solid #f4f4f4;
  border-top-style: none;
  border-radius: 8px;
  width: 100%;
  height: 64px;
  padding: 20px 54px 20px 20px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.compare-select-btn.active {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66c6f20e261ff9cb7eb48a1d_ico-compare-selectbox-arr-active.png");
  border-style: solid;
  border-color: #1b3574;
}

.compare-select-btn.legal {
  margin-top: 20px;
}

.compare-prd1-1, .compare-prd1-2 {
  flex: 1;
  padding: 20px;
}

.compare-prd1-3 {
  flex: 1;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.compare-table-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  width: 100%;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.compare-table-list.row9 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
}

.compare-table-list.row7 {
  grid-template-rows: auto auto auto auto auto auto auto;
}

.compare-table-list.row6 {
  grid-template-rows: auto auto auto auto auto auto;
}

.compare-table-list.row11 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
}

.compare-table-list.row1 {
  grid-template-rows: auto;
}

.compare-info-tit {
  color: #888;
  font-size: 12px;
  line-height: 18px;
}

.compare-info-tit.none {
  display: none;
}

.compare-info-txt {
  color: #000;
  margin-top: 4px;
  line-height: 22px;
}

.compare-info-txt.info7 {
  line-height: 22px;
}

.compare-select-option-wrap {
  z-index: 100;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 16px;
  width: 100%;
  font-weight: 400;
  display: none;
  position: absolute;
  top: 74px;
  overflow: hidden;
  box-shadow: 4px 8px 30px #0003;
}

.compare-select-option-wrap.active, .compare-select-option-wrap.dropdown._w--open {
  display: block;
}

.compare-select-option {
  color: #222;
  text-align: center;
  height: 53px;
  font-weight: 500;
  line-height: 53px;
  text-decoration: none;
  display: block;
}

.compare-select-option:hover {
  background-color: #f8f8ff;
}

.compare-table-th {
  background-color: #f4f4f4;
  border-top: 1px solid #ddd;
  padding-left: 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 48px;
}

.compare-table-list-item {
  width: calc(33.3333% - 10.6667px);
}

.code-embed {
  display: none;
}

.img {
  width: 100%;
  height: auto;
}

.code-embed-2, .code-embed-3 {
  display: none;
}

.compare-item-img {
  background-color: #fff;
  border-radius: 32px;
  height: auto;
  padding: 0;
}

.compare-info-list {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  justify-content: space-between;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.compare-info-list-item {
  width: 33.3333%;
  padding-left: 20px;
  padding-right: 20px;
}

.dp-biominicombo-box {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d6b66f2361fc5f3508e1b8_img-dp-biominicombo-pc.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 4283px;
  margin-top: 72px;
}

.nav-1depth-only {
  color: #222;
  border-bottom: 1px solid #ddd;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
}

.link-block-2 {
  text-decoration: none;
}

.visual-section {
  height: 640px;
  margin-top: 72px;
  position: relative;
}

.visual-section.sdks {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d6b96c7867398840546f7d_img-sdks-visual.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.visual-section.solution-type {
  background-color: #000;
}

.visual-section.solution-type.bg1 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f1f7cc6ee9f529d21e7de_bg-visual-border-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.visual-section.solution-type.bg2 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f1f7c997520a67acadf4a_bg-visual-voter-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.visual-section.solution-type.bg3 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f1f7ccb6fa0af7551b26c_bg-visual-pension-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.visual-section.solution-type.bg4 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f1f7cc499f9363e728784_bg-visual-epassport-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.visual-section.solution-type.bg5 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f1f7cc3e311d1f799a4ed_bg-visual-national-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.visual-section.solution-type.bg6 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f1f7cc828346bf3337950_bg-visual-access-min.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.visual-section.solution-type.bg7 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f1f7c248a1b1d23581d34_bg-visual-bank-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.visual-section.solution-type.bg8 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f1f7b72ef59ed7ac6aeed_bg-visual-atm-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.visual-section.solution-type.bg9 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f1f7c997520a67acadf24_bg-visual-sim-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.visual-section.solution-type.bg10 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f1f7ccb6fa0af7551b32c_bg-visual-time-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.visual-section.solution-type.bg11 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f1f7c72ef59ed7ac6af01_bg-visual-criminal-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.visual-section.visa-center.bg1 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d8f82fb7b09caee16f7a6a_bg-visa-visual1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.visual-section.technologies {
  background-color: #ddd;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66f0fdd21ed19dd0ab9d80a8_img-technologies.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.visual-section.technologies.bg-2 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66e0f6f76b7a6386035d6b92_img-technologies-view1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.visual-section.technologies.bg-3 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66e0f6f70afebafb25488a5d_img-technologies-view2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.visual-section.ir {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66f9fd0292e522bf749e8e09_bg-IR.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.visual-tit {
  z-index: auto;
  color: #fff;
  text-align: center;
  word-break: keep-all;
  width: 100%;
  height: auto;
  font-size: 80px;
  font-weight: 600;
  line-height: 100px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.sdks-resources {
  background-color: #fafafa;
  padding-top: 80px;
  padding-bottom: 80px;
}

.sdks-main-content {
  padding-bottom: 80px;
}

.sdks-content-top {
  padding: 200px 160px;
}

.text-block-3 {
  text-align: center;
}

.sdks-txt-gradient {
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  font-size: 56px;
  font-weight: 600;
  line-height: 64px;
  position: static;
}

.sdks-txt-gradient.c1 {
  color: #1b3574;
}

.sdks-txt-gradient.c2 {
  color: #416ca1;
}

.sdks-txt-gradient.c3 {
  color: #6696c2;
}

.sdks-txt-gradient.c4 {
  color: #86b5d8;
}

.sdks-txt-gradient.c5 {
  color: #a9d1eb;
}

.sdks-txt-gradient.c6 {
  color: #cde8f7;
}

.sdks-txt-gradient.is-load {
  position: static;
}

.sdks-txt-wrap {
  min-height: 384px;
  position: relative;
}

.text-block-4 {
  text-align: center;
}

.sdks-sub-txt {
  color: #888;
  text-align: center;
  margin-top: 40px;
  font-size: 18px;
}

.sdks-product-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  margin-top: 40px;
  display: flex;
}

.sdks-prd-box {
  border: 1px solid #dadce0;
  border-radius: 32px;
  width: 100%;
  padding: 0;
}

.sdks-prd-tit {
  color: #222;
  background-color: #0000;
  width: 100%;
  padding: 32px 32px 16px;
  font-size: 18px;
  font-weight: 600;
  line-height: 27px;
}

.sdks-prd-tit.active {
  pointer-events: none;
}

.sdks-prd-info-box {
  border-top: 1px solid #ddd;
  margin-left: 32px;
  margin-right: 32px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 0;
}

.sdks-prd-info-box.t1 {
  min-height: 235px;
  margin-left: 32px;
  margin-right: 32px;
}

.sdks-prd-info-box.t2 {
  min-height: 228px;
}

.sdks-prd-sub-tit {
  color: #888;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.sdks-prd-list {
  margin-top: 8px;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.sdks-prd-list-item {
  color: #222;
  font-size: 14px;
  line-height: 22px;
}

.sdks-prd-list-item.bullet-type {
  position: relative;
}

.dropdown-3, .dropdown-toggle-3 {
  width: 100%;
}

.icon-2 {
  display: none;
}

.sdks-dropdown {
  width: 100%;
  display: block;
}

.sdks-dropdown.none {
  display: none;
}

.dropdown-list-3 {
  background-color: #0000;
  padding-bottom: 16px;
  display: block;
  position: relative;
}

.sdks-tag-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: 8px;
  margin-bottom: 8px;
  display: flex;
}

.sdks-tag-wrap.mb-0 {
  margin-bottom: 0;
}

.sdks-tag {
  color: #1b3574;
  vertical-align: middle;
  border: 1px solid #1b3574;
  border-radius: 50px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 12px;
  line-height: 20px;
  display: block;
}

.bullet {
  position: absolute;
  top: 0;
  left: 0;
}

.text-block-5 {
  padding-left: 10px;
}

.text-block-6, .text-block-7, .text-block-8, .text-block-9, .text-block-10, .text-block-11, .text-block-12, .text-block-13 {
  line-height: 21px;
}

.sdks-dropdown-icon {
  transform-style: preserve-3d;
  display: none;
  position: absolute;
  top: 33.5px;
  right: 32px;
}

.sdks-dropdown-list {
  background-color: #0000;
  padding-bottom: 16px;
  display: block;
  position: static;
}

.code-embed-4 {
  display: none;
}

.dp-sfu520a-box {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66ce68ca64d3146361bc50ea_img-dp-sfu520a-pc.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 4821px;
  margin-top: 72px;
}

.dl-image {
  aspect-ratio: auto;
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 184px;
  display: block;
}

.dl-image-box {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66ceb0f2ce8a251fccee5d55_img-support-nodata.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  width: 100%;
  min-height: 184px;
  max-height: 184px;
  overflow: hidden;
}

.tabs-wrap {
  display: block;
}

.tabs-wrap.test {
  display: none;
}

.tabs-btn-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  border-bottom: 1px solid #ddd;
  margin-top: 40px;
  display: flex;
}

.tabs-cont-wrap {
  margin-top: 20px;
  position: relative;
}

.tabs-btn {
  color: #888;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 10px 0;
  line-height: 21px;
  text-decoration: none;
  display: flex;
}

.tabs-btn.w--current {
  color: #1b3574;
  background-color: #0000;
}

.tabs-btn.active {
  background-color: #0000;
}

.code-embed-5 {
  display: none;
}

.list-2 {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.content-wrap {
  font-size: 18px;
}

.p-contents-box-section {
  padding-top: 200px;
  padding-bottom: 120px;
}

.p-clients-say-tit-box {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d12acbf4b72478f0373e4b_bg-clients-say.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 1246px;
  min-height: 375px;
}

.p-clients-say-cont-box {
  background-color: #fff;
  border-radius: 24px;
  margin-bottom: 200px;
  padding: 40px 80px;
  box-shadow: 4px 6px 30px #1b35740d;
}

.clients-say-text {
  z-index: 10;
  color: #888;
  text-align: center;
  font-size: 18px;
  position: relative;
}

.clients-info {
  text-align: center;
  margin-top: 40px;
}

.clients-name {
  font-size: 24px;
  font-weight: 600;
}

.clients-group {
  color: #888;
  margin-top: 10px;
  font-size: 18px;
}

.country-slide {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  margin-top: 0;
  display: flex;
}

.peru.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168102b3790f9e33147e6_ico-peru.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.singapore.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d1681438602a1cbd339a05_ico-singapore.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.tajikistan.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168134ad431812500ef79_ico-tajikistan.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.mongolian.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d16911dfaa38938e06c33d_ico-mongolia.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.namibia.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168114aae6516cade7a43_ico-namibia.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.tanzania.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168134aae6516cade7b61_ico-tanzania.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.malawi.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168127faad79a9f148b92_ico-malawi.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.zanzibar.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168105ca697cdeddc4a54_ico-zanzibar.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.ukraine.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168102c94c57ca9f2125f_ico-ukraine.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.spain.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d16814f3e440d19c5d30a6_ico-spain.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.usa.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d1681260de3ad3dedaede9_ico-usa.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.ivory-coast.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168152b3790f9e3314cbe_ico-ivory-coast.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.senegal.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168148a4fb340e678dd52_ico-senegal.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.india.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d1681560de3ad3dedaeffd_ico-india.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.greece.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168151bf5b406e41e1f06_ico-greece.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.france.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d16816bb055edb1cdf1733_ico-france.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.turkmenistan.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168124dbf296eb4bd6ce2_ico-turkmentstan.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.russia.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d16815dc2718662145f0d0_ico-russia.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.guatemala.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168178c05e209e44409dc_ico-guatemala.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.congo.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168174ad431812500f2ec_ico-congo.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.bangladesh.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168188c05e209e4440a9c_ico-bangladesh.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.vietnam.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168108def766283eb8158_ico-vietnam.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.turkiye.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168111bf5b406e41e1c2b_ico-turkiye.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.uganda.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d1681038602a1cbd3397da_ico-uganda.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.south-africa.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d16813c828d265e5664929_ico-south-africa.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.jordan.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168155d59d33f469ad7e7_ico-jordan.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.nigeria.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d16810a8db170b0c994831_ico-nigeria.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.mozambique.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168134b5f67bde72998c4_ico-mozambique.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.angola.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168101dff905e484b1ec0_ico-angola.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.uzbekistan.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d1681260de3ad3dedaede0_ico-uzbekistan.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.saudi-arabia.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168148c05e209e443fbce_ico-saudi-arabia.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.chad.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168177faad79a9f14959c_ico-chad.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.zimbabwe.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d16810b1f64ef097b2900c_ico-zimbabwe.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.philippines.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168118bb6fb16a7f3a972_ico-philippines.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.kenya.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d1681574379e49e00ac93d_ico-kenya.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.iraq.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d1681560de3ad3dedaf025_ico-iraq.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.ghana.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168169966d6bb2240b4fd_ico-ghana.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.cameroon.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168178ee66129e89a4fa4_ico-cameroon.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.guniea.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d16816f6b8d0d2474207f8_ico-guniea.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.mexico.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d16811d8e32e0b2759e281_ico-mexico.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.zambia.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d16810b1f64ef097b28fe1_ico-zambia.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.togo.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d16812f3e440d19c5d2fc3_ico-togo.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.sierra-leone.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d16814b9263ff9e5a6afbc_ico-sierra-leone.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.yemen.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168102b3790f9e331477b_ico-yemen.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.japan.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168158ee66129e89a4c6a_ico-japan.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.brazil.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168178e48b189fb8f93cb_ico-brazil.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.belgium.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d16816b4cbff72f2fc630b_ico-belgium.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.estonia.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d16817e9585d523da7b02e_ico-estonia.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.chile.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168172b3790f9e3315048_ico-chile.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.germany.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168163acca30dfe2d3fde_ico-germany.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.italy.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d16816cdeba353e807c6b4_ico-italy.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.hungary.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d16815f6b8d0d2474207ee_ico-hungary.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.poland.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d16810cfdc2e420b39e02a_ico-poland.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.thailand.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d16812cfdc2e420b39e29b_ico-thailand.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.kuwait.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d1681518b154a99dae66b1_ico-kuwait.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.benin.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d1682c1418c4e21f56ceff_ico-benin.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.bahrain.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d1681719bb992fc6defdcf_ico-bahrain.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.colombia.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d1681b38602a1cbd33a128_ico-colombia.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.pakistan.country-item {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d168105ca697cdeddc4ab1_ico-pakistan.png");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 46px;
}

.country-item {
  padding-left: 56px;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}

.p-recommended-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.product-cont-box {
  grid-column-gap: 20px;
  grid-row-gap: 45px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.recommended-item {
  color: #222;
  background-color: #fff;
  border-radius: 32px;
  text-decoration: none;
  overflow: hidden;
  box-shadow: 4px 6px 30px #1b35740d;
}

.recommended-img {
  padding: 35px 83px;
}

.recommended-cont {
  text-align: center;
  padding: 20px 32px 40px;
}

.image-8 {
  width: 100%;
}

.recommended-tit {
  font-size: 24px;
  font-weight: 600;
}

.recommended-txt {
  color: #888;
  margin-top: 8px;
  line-height: 22px;
}

.code-embed-6 {
  display: none;
}

.country-slide-wrapper {
  margin-top: 80px;
  display: none;
}

.country-slide-wrapper.mt0 {
  margin-top: 0;
}

.highlight-img-box {
  width: 46px;
  height: 28px;
  margin-left: auto;
  margin-right: auto;
}

.visa-center-section {
  padding-top: 200px;
  padding-bottom: 200px;
}

.list-3 {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.v-download-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.v-download-item {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid #dadce0;
  border-radius: 32px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  padding: 32px;
  list-style-type: none;
  display: flex;
}

.v-contact-box {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid #dadce0;
  border-radius: 32px;
  margin-top: 20px;
  margin-bottom: 0;
  padding: 32px;
  font-family: Poppins, sans-serif;
  list-style-type: none;
  display: flex;
}

.v-contact-tit {
  flex: 1;
  font-family: Poppins, sans-serif;
}

.v-contact-list {
  flex: 1;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.v-download-num {
  color: #1b3574;
  min-width: 56px;
  max-height: 56px;
  font-family: Poppins, sans-serif;
  font-size: 56px;
  font-weight: 600;
  line-height: 56px;
}

.v-download-txt {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.v-download-info {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.v-tit {
  color: #000;
  word-break: keep-all;
  flex: 1;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.v-txt {
  color: #000;
  word-break: keep-all;
  font-family: Poppins, sans-serif;
  font-size: 18px;
}

.v-contact-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top: 1px solid #ddd;
  flex-flow: column;
  min-height: 140px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.v-contact-item.first {
  border-top-style: none;
}

.v-contact-info {
  color: #000;
  font-size: 18px;
}

.v-sub-tit {
  color: #000;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-14, .text-block-15, .text-block-16, .text-block-17, .text-block-18, .text-block-19, .text-block-20, .text-block-21 {
  font-family: Poppins, sans-serif;
}

.code-embed-7, .code-embed-8 {
  display: none;
}

.bottom-nav {
  align-items: center;
  display: flex;
}

.footer-left-contents {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.bottom-menu-link {
  color: #888;
  margin-left: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
}

.bottom-menu-link.first {
  margin-left: 0;
  padding-left: 10px;
}

.technology-list-section {
  background-color: #fafafa;
  padding-top: 100px;
  padding-bottom: 100px;
}

.technology-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.technology-list-item {
  border-radius: 32px;
  flex: 1;
  max-width: 400px;
  max-height: 270px;
  position: relative;
  overflow: hidden;
}

.image-box {
  width: 100%;
  height: 100%;
}

.image-9 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.txt-box {
  text-align: center;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.technologies-tit {
  color: #fff;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.technology-view-section {
  background-color: #fafafa;
  padding-top: 80px;
  padding-bottom: 80px;
}

.technology-view-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 80px;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.technology-view-list-item {
  background-color: #fff;
  border: 1px solid #dadce0;
  border-radius: 32px;
  width: calc(50% - 10px);
  min-height: 242px;
  padding: 32px;
}

.technology-view-tit {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.technology-view-txt {
  color: #000;
  margin-top: 20px;
  font-size: 18px;
}

.history-logo {
  max-width: 202px;
  margin-top: 10px;
}

.bold-text, .bold-text-2 {
  font-weight: 600;
}

.link-2, .link-3 {
  text-decoration: none;
}

.answer-mark {
  margin-top: -4px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.post-file-box {
  text-align: right;
  border-top: 1px solid #ddd;
  flex-flow: column;
  align-items: flex-end;
  margin-top: 40px;
  padding-top: 40px;
  display: flex;
}

.post-file-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #888;
  justify-content: flex-end;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.text-block-29 {
  vertical-align: middle;
  display: inline-block;
}

.image-10 {
  vertical-align: middle;
  margin-right: 10px;
}

.sitemap-box {
  margin-top: 40px;
}

.sitemap-tit {
  border-bottom: 1px solid #ddd;
  margin-bottom: 0;
  padding-bottom: 15px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.sitemap-2depth-list {
  margin-bottom: 0;
  padding-top: 40px;
  padding-left: 0;
  list-style-type: none;
}

.sitemap-2depth-tit {
  color: #222;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.sitemap-menu-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.sitemap-menu {
  flex-flow: column;
  min-width: 295px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.sitemap-menu-link {
  color: #888;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 22px;
  text-decoration: none;
}

.country-wrap {
  width: 100%;
  margin-top: 0;
  padding-left: 36px;
  padding-right: 36px;
  position: static;
}

.img-map-bg {
  width: 100%;
  position: relative;
}

.country-item-wrap {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.country-item-box {
  font-size: 24px;
  font-weight: 600;
  position: absolute;
  inset: 0% auto auto 0%;
}

.country-item-box.guatemala {
  top: 33.5%;
  left: 23.3%;
}

.country-item-box.france {
  top: 2%;
  left: 46.5%;
}

.country-item-box.congo {
  top: 30%;
  left: 54%;
}

.country-item-box.russia {
  top: 12%;
  left: auto;
  right: 16%;
}

.country-item-box.turkmentstan {
  top: 19.3%;
  left: auto;
  right: 20.3%;
}

.country-item-box.bangladesh {
  top: 39%;
  left: auto;
  right: 6%;
}

.country-dot {
  background-color: #000;
  border-radius: 6px;
  width: 6px;
  height: 6px;
}

.body-2 {
  font-family: Poppins, sans-serif;
}

.top-tab-wrap {
  text-align: center;
}

.top-tab-btns {
  border-bottom: 1px solid #ddd;
  justify-content: center;
  display: flex;
}

.top-tab-link {
  color: #888;
  text-align: center;
  background-color: #0000;
  padding: 0 70.5px;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}

.top-tab-link.w--current {
  color: #1b3574;
  background-color: #0000;
}

.top-tab-cont {
  padding-top: 100px;
  padding-bottom: 100px;
}

.top-tab-txt {
  padding-top: 22px;
  padding-bottom: 22px;
  font-family: Nanumsquareneo, sans-serif;
  font-weight: 800;
}

.ir-tab-btns {
  border: 1px solid #ddd;
  display: flex;
}

.ir-tab-conts {
  margin-top: 80px;
}

.ir-tab-link {
  color: #888;
  text-align: center;
  background-color: #fff;
  flex-grow: 1;
  padding-top: 14px;
  padding-bottom: 14px;
  font-family: Nanumsquareneo, sans-serif;
  font-size: 18px;
  font-weight: 800;
}

.ir-tab-link.w--current {
  color: #fff;
  background-color: #1b3574;
}

.ir-tab-cont, .it-tab-cont {
  text-align: left;
}

.tabs-content {
  margin-top: 20px;
}

.chart-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 2px solid #000;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  margin-left: -20px;
  margin-right: -20px;
  padding-top: 40px;
  display: flex;
}

.chart-item {
  width: 33.3333%;
  padding-left: 20px;
  padding-right: 20px;
}

.code-embed-11 {
  display: none;
}

.chart-tit {
  margin-bottom: 20px;
  font-family: Nanumsquareneo, sans-serif;
}

.title {
  color: #000;
  font-family: Nanumsquareneo, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 20px;
}

.sub-title {
  color: #888;
  margin-top: 4px;
  font-size: 12px;
  font-weight: 700;
  line-height: 13px;
}

.code-embed-12 {
  border-top: 2px solid #000;
  margin-top: 20px;
  font-family: Nanumsquareneo, sans-serif;
}

.ir-cms-table {
  border-top: 1px solid #222;
  font-family: Nanumsquareneo, sans-serif;
}

.ir-table-row {
  color: #000;
  border-bottom: 1px solid #ddd;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.th {
  background-color: #f4f4f4;
  flex-grow: 1;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 16px;
  font-weight: 800;
  line-height: 16px;
}

.th._w-150 {
  flex-grow: 0;
}

._w-150 {
  width: 150px;
}

.td {
  text-align: left;
  flex-grow: 1;
  padding: 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.td._w-150 {
  color: #888;
  text-align: center;
  flex-grow: 0;
}

.page-num-1, .page-num-2, .page-num-3 {
  color: #888;
  width: 36px;
  height: 36px;
  text-decoration: none;
}

.num-txt {
  line-height: 36px;
}

.page-num-4 {
  color: #888;
  width: 36px;
  height: 36px;
  text-decoration: none;
}

.next {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66ff200b48d3bdcc2d09d495_icon-pagination-next.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  border-color: #ddd;
  width: 36px;
  height: 36px;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 0;
  padding-right: 0;
}

.previous {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66ff200b7dcbd7eeadf928c8_icon-paginaiton-prev.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  border-color: #ddd;
  width: 36px;
  height: 36px;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 0;
  padding-right: 0;
}

.code-embed-13 {
  display: block;
}

.page-count {
  justify-content: center;
  align-items: center;
  width: auto;
  height: 36px;
  margin-top: 0;
  line-height: 36px;
  display: flex;
}

.page-link {
  color: #888;
  border: 1px solid #ddd;
  width: 36px;
  height: 36px;
  margin-left: 2px;
  margin-right: 2px;
  text-decoration: none;
}

.page-link.current-page {
  color: #fff;
  background-color: #21b2f4;
  border-style: none;
}

.pagination-type-num {
  flex-flow: row;
  align-items: center;
  margin-top: 40px;
}

.img-map-txt {
  width: 100%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.country-box {
  width: 100%;
  position: relative;
}

.country-txt-box {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto auto 0% 0%;
  overflow: hidden;
}

.t-title-h3 {
  margin-top: 40px;
}

.bold-text-3, .bold-text-4, .bold-text-5, .bold-text-6 {
  font-weight: 600;
}

.code-embed-14 {
  display: none;
}

.mask {
  max-width: 1130px;
  margin-left: auto;
  margin-right: auto;
}

.flex-cols-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  display: flex;
}

.slide-prev-btn {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f3cf2d024270284711504_icon-slide-prev.svg");
  background-position: 0 0;
  background-size: auto;
  width: 44px;
  height: 44px;
  left: -60px;
}

.slide-prev-btn.none {
  display: none;
}

.slide-next-btn {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/671f3cf2e7e8f78dfce27024_icon-slide-next.svg");
  background-position: 0 0;
  background-size: auto;
  width: 44px;
  height: 44px;
  right: -60px;
}

.slide-next-btn.none, .slide-nav {
  display: none;
}

.slider {
  background-color: #0000;
  height: 270px;
}

.slider.ex {
  display: none;
}

.flex-box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.main-slider {
  background-color: #0000;
  width: 100%;
  height: auto;
}

.slide-nav-2 {
  display: none;
}

.slider-wrap {
  width: 100%;
}

.p-solution-section {
  padding-bottom: 80px;
}

.nav-ov-icon {
  opacity: 0;
  position: absolute;
  inset: 0% auto auto 0%;
}

.p-country-tit-box {
  margin-bottom: 40px;
}

.spec-dt-box {
  background-color: #f8f8f8;
  width: 100%;
  padding: 20px;
}

.spec-dd-box {
  width: 100%;
  display: flex;
}

.spec-dt-list {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.spec-dd-list {
  border-left: 1px solid #ddd;
  width: 100%;
  margin-bottom: 0;
  padding: 20px;
  list-style-type: none;
}

.spec-table-mo, .code-embed-15 {
  display: none;
}

.error-tit {
  color: #1b3574;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.error-subtit {
  color: #1b3574;
  margin-bottom: 0;
  font-size: 46px;
  font-weight: 600;
  line-height: 68px;
}

.error-txt {
  word-break: keep-all;
  width: 100%;
  margin-top: 20px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.error-link-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: center;
  margin-top: 80px;
  display: inline-flex;
}

.error-link {
  color: #1b3574;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  text-decoration: none;
}

.discontinued-info-section {
  flex-flow: column;
  justify-content: center;
  min-height: 670px;
  padding-left: 3%;
  padding-right: 3%;
  display: flex;
}

.discontinued-info-section.combo {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6752a12093683ecc7557edd3_img-discontinued-combo.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.discontinued-info-section.bg1 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6752a11f3bee2c4c083b2f3d_bg-discontinued1.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.discontinued-info-section.bg2 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6752a1a946c86031e20da628_bg-discontinued2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.discontinued-info-section.bg3 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6752a120233bbfdb12eec447_bg-discontinued3.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.discontinued-info-section.bg4 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6756a45de82b70b1a4c165c6_bg-discontinued4.jpg");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 28vw;
  position: relative;
}

.discontinued-info-section.top {
  height: 25vw;
}

.discontinued-info-section.top.plus2 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6756ac94e2d7ec3eb426a475_img-discontinued-plus2.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.discontinued-info-section.top.slims {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6757c7b537558e6a1f76bd40_img-discontinued-slims.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.discontinued-info-section.top.sfus20a {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6757d8c8180c1b44e008e65e_img-discontinued-sfus20a.png");
  background-position: 50%;
  background-size: cover;
}

.discontinued-info-section.top.sfu550 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6757de0171b90321be95c219_img-discontinued-sfu550.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.discontinued-info-section.bg5 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6756ac94e477f589534f4cb1_bg-discontinued5.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.discontinued-info-section.bg6 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6756ac94ac4cd754bf344cf6_bg-discontinued6.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.discontinued-info-section.bg7 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6756ac94b6682e3b2da800a6_bg-discontinued7.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 825px;
}

.discontinued-info-section.bg8 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6757c7b4227985a9a7f02d5a_bg-discontinued8.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.discontinued-info-section.bg9 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6757c7b51247966aa4a39bfd_bg-discontinued9.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.discontinued-info-section.bg10 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6757c7b493f247da191bb302_bg-discontinued10.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.discontinued-info-section.bg11 {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6757c7b547c86c655c72380b_bg-discontinued11.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.discontinued-wrap {
  margin-top: 72px;
}

.discontinued-txt-box {
  max-width: 580px;
}

.discontinued-txt-box.color-white {
  color: #fff;
}

.discontinued-txt-box._w-100, .discontinued-txt-box._w-100-copy {
  width: 100%;
  max-width: none;
}

.discontinued-tit {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 34px;
  font-weight: 600;
  line-height: 48px;
}

.discontinued-tit.small-txt {
  margin-left: 13px;
  font-size: 20px;
  font-weight: 400;
  line-height: 48px;
  display: inline-block;
}

.discontinued-tit.inline {
  vertical-align: sub;
  display: inline;
}

.discontinued-tit.al-center {
  text-align: center;
}

.discontinued-tit2 {
  font-size: 17px;
  font-weight: 600;
  line-height: 24px;
}

.discontinued-txt {
  margin-top: 15px;
  font-weight: 400;
  line-height: 22px;
}

.discontinued-txt.mt-0 {
  margin-top: 0;
}

.image-11 {
  width: 100%;
  margin-bottom: 15px;
}

.discontinued-img-box {
  max-width: 428px;
}

.small-txt {
  display: inline;
}

.discontinued-spec-section {
  background-color: #fafafa;
  padding-top: 80px;
  padding-bottom: 80px;
}

.discontinued-float-img {
  position: absolute;
  bottom: 0;
  right: 25%;
}

.discontinued-subtit {
  margin-top: 15px;
  font-weight: 700;
}

.discontinued-list {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  flex-flow: column;
  margin-top: 50px;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.discontinued-list-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  display: flex;
}

.discontinued-list2 {
  padding-left: 30px;
  list-style-type: disc;
}

.discontinued-list2-item {
  line-height: 20px;
}

.discontinued-llist-img {
  width: 70px;
  margin-top: 4px;
}

.discontinued-icon-box {
  width: 60px;
}

.compare-accordion-wrap {
  z-index: 10;
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
}

.compare-accordion-wrap.type2 {
  display: none;
}

.compare-accordion-btn {
  background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/676e2e373d5450a8ad673dbf_ico-accordion-arrow.png");
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 34px;
  padding-left: 40px;
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
}

.compare-accordion-cont {
  background-color: #0000;
  height: 232px;
  padding-bottom: 32px;
  padding-left: 40px;
  padding-right: 40px;
  display: block;
  position: static;
  overflow: hidden;
}

.icon-3 {
  margin-right: 40px;
}

.scroll-table-wrap {
  width: 100%;
  max-width: 100%;
  overflow: auto;
}

.scroll-table-wrap.mo-view {
  display: none;
}

.scroll-table {
  border-top: 2px solid #000;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
}

.scroll-table-line {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.scroll-table-line.col-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.scroll-table-line.col-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.scroll-table-line.col-7 {
  flex-flow: row;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  display: flex;
}

.scroll-table-th {
  background-color: #f4f4f4;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  padding: 20px 40px;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.scroll-table-th.no-line {
  border-right-style: none;
}

.scroll-table-th.pd-name {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

.scroll-table-td {
  word-break: break-all;
  border-right: 1px solid #ddd;
  padding: 4px 20px;
  line-height: 22px;
}

.scroll-table-td.img {
  border-bottom: 1px solid #ddd;
  width: auto;
  max-height: 148.22px;
  padding: 20px;
}

.scroll-table-td.img.no-line, .scroll-table-td.no-line {
  border-right-style: none;
}

.scroll-table-sub-th {
  background-color: #f8f8f8;
  border-right: 1px solid #ddd;
  padding: 4px 20px;
  line-height: 22px;
}

.col-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.scroll-table-box {
  border-bottom: 1px solid #ddd;
}

.guide-txt {
  margin-top: 10px;
  line-height: 22px;
}

.banner-wrap {
  margin-top: 80px;
}

.main-visual-slide-box {
  height: 640px;
  margin-top: 72px;
}

.main-visual-img {
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.main-visual-pagination {
  display: none;
}

.col-6 {
  display: flex;
}

.w100 {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.body-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.div-block-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.modal-wrapper {
  z-index: 99;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.modal-background {
  cursor: pointer;
  background-color: #0000001a;
  position: absolute;
  inset: 0%;
}

.modal-card {
  z-index: 1;
  color: #333;
  background-color: #fff;
  border-radius: 20px;
  width: 80%;
  max-width: 380px;
  padding: 10px 12px 24px;
  font-family: Nanumsquareneo, sans-serif;
  position: relative;
  box-shadow: 0 4px 19px #0003;
}

.modal-card:lang(es) {
  max-width: 380px;
}

.modal-card:lang(ko) {
  position: relative;
}

.modal-wrapper {
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #0000;
  display: block;
  position: fixed;
}

.modal-background {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  -webkit-text-fill-color: inherit;
  cursor: auto;
  mix-blend-mode: normal;
  background-color: #fff0;
  background-clip: border-box;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% -200%;
}

.modal-background:lang(es) {
  background-color: #fff0;
  position: absolute;
  inset: 0% auto auto -5000px;
}

.modal-background:lang(ko) {
  clear: left;
  background-color: #fff0;
  position: absolute;
  left: 0%;
}

.body-4 {
  background-color: #0000;
}

.modal-close-button {
  float: none;
  vertical-align: baseline;
  border-radius: 100px;
  justify-content: center;
  display: flex;
  position: static;
}

.icon-regular {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  justify-content: flex-end;
  align-items: flex-start;
  width: 10px;
  display: flex;
}

.modalclose {
  vertical-align: baseline;
  margin: auto auto 10px;
  padding-top: 0;
  padding-right: 0;
  font-size: 20px;
  display: inline-block;
  position: absolute;
  inset: auto auto 0%;
}

.paragraph-2 {
  margin-bottom: 0;
}

.text-span, .text-span:lang(es) {
  color: #fff;
}

.text-span-2, .text-span-3 {
  color: #437fec;
}

.text-span-4 {
  color: #fff;
}

.text-span-4:lang(es) {
  color: #437fec;
}

.modal-background-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: auto;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #ffffff80;
  background-clip: border-box;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  inset: 0%;
}

@media screen and (max-width: 991px) {
  .container {
    box-sizing: border-box;
    width: auto;
    max-width: 94%;
    margin-left: 3%;
    margin-right: 3%;
  }

  .container.content-page {
    margin-top: 0;
    padding-top: 60px;
  }

  .container.content-page.mt-72 {
    margin-top: 72px;
  }

  .container.slider {
    padding-left: 0;
    padding-right: 0;
  }

  .container.discontinued {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container.discontinued.visual {
    min-height: 450px;
  }

  .container.discontinued.visual.al-right {
    min-height: 0;
  }

  .container.discontinued.fbi {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    align-items: flex-end;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button {
    padding: 18px 12px 12px 18px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .navigation {
    display: block;
  }

  .nav-menu {
    transform: translate(-680px);
  }

  .dropdown-list {
    overflow: auto;
  }

  .navigation-mob {
    background-color: #0000;
    border-bottom: 1px solid #4455671c;
    justify-content: center;
    align-items: center;
    max-height: 72px;
    padding: 10px 3%;
    display: flex;
    inset: 0% 0% auto;
  }

  .navigation-container-mob {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 1300px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .mobile-nav {
    background-color: #f4f4f4;
    padding-top: 15px;
    display: none;
    position: absolute;
    box-shadow: 42px 42px 55px #20355a17;
  }

  .mobile-nav-link {
    color: #333;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
    padding: 20px;
    text-decoration: none;
  }

  .mobile-dropdown {
    width: 100%;
  }

  .mobile-toggle {
    text-transform: uppercase;
    width: 100%;
  }

  .dropdown-list-mob {
    background-color: #fff;
  }

  .navigation-link-block-mob {
    color: #333;
    width: 100%;
    padding: 12px 22px;
    text-decoration: none;
  }

  .menu-mob {
    color: #fff;
    background-color: #1b3574;
    border-radius: 10px;
    padding: 15px;
    font-size: 22px;
  }

  .menu-mob.w--open {
    background-color: #1b3574;
  }

  .wrap {
    margin-left: 0%;
    margin-right: 0%;
    padding-bottom: 60px;
  }

  .wrap.products {
    padding-top: 0;
    padding-bottom: 0;
  }

  .wrap.bg-color {
    padding-bottom: 60px;
  }

  .wrap.main-wrap, .wrap.pd-0, .wrap.dis-product, .wrap.pb-0 {
    padding-bottom: 0;
  }

  .content {
    width: 100%;
  }

  .content-nav {
    display: none;
  }

  .t-title-h2 {
    font-size: 32px;
    line-height: 46px;
  }

  .t-title-h1 {
    font-size: 36px;
    line-height: 46px;
  }

  .hero-section.bg-slim3 {
    background-position: 50% 30%;
    background-size: cover;
    height: 600px;
  }

  .cont-section {
    margin-top: 80px;
  }

  .grid-box-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 20px;
  }

  .hero-txt-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    align-items: center;
    display: flex;
    position: static;
  }

  .hero-title-txt {
    font-size: 46px;
    line-height: 44px;
  }

  .hero-title-txt.two-line {
    font-size: 40px;
    line-height: 40px;
  }

  .hero-info-txt {
    letter-spacing: 4px;
    margin-top: 10px;
    font-size: 12px;
    line-height: 20px;
  }

  .grid-layer {
    margin-top: 20px;
  }

  .grid-box {
    padding: 20px;
  }

  .grid-box.grid-box-ty1 {
    min-height: 600px;
  }

  .grid-box.grid-box-ty1.h716 {
    min-height: 420px;
  }

  .grid-box.grid-box-ty2, .grid-box.grid-box-ty3 {
    min-height: 300px;
    max-height: none;
  }

  .grid-box.grid-box-ty4 {
    min-height: 300px;
  }

  .grid-box.grid-box-ty5 {
    min-height: 600px;
  }

  .grid-box.grid-box-ty5.h716 {
    min-height: 420px;
  }

  .grid-box.iden-grid-box {
    min-height: 500px;
  }

  .grid-box.board-grid-box {
    min-height: 470px;
  }

  .grid-box.grid-box-ty7, .grid-box.grid-box-ty8 {
    min-height: 300px;
  }

  .grid-box.bg-combo2-01, .grid-box.bg-combo2-02 {
    min-height: 560px;
  }

  .product-title2 {
    font-size: 28px;
    line-height: 32px;
  }

  .tag-info {
    font-size: 14px;
    line-height: 16px;
  }

  .grid-box-title {
    font-size: 24px;
    line-height: 32px;
  }

  .grid-txt1 {
    font-size: 18px;
    line-height: 24px;
  }

  .grid-txt2 {
    font-size: 16px;
    line-height: 22px;
  }

  .grid-box-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-top: 20px;
  }

  .grid-box-2.mt-0 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 0;
  }

  .btn-lead-more {
    font-size: 16px;
  }

  .show-txt-box {
    height: 45px;
  }

  .grid-link-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .resource-cont-box {
    padding-left: 3%;
    padding-right: 3%;
  }

  .resource-cont-box.item01 {
    background-position: 50% 16%;
    background-size: 40%;
    min-height: 230px;
    padding: 0 20px 20px;
  }

  .resource-cont-box.item02, .resource-cont-box.item03 {
    background-position: 50% 16%;
    background-size: 40%;
    min-height: 230px;
    padding: 130px 20px 20px;
  }

  .resource-txt-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: space-between;
  }

  .ser-txt {
    max-width: none;
    font-size: 18px;
    line-height: 21px;
  }

  .ser-link-txt {
    font-size: 16px;
    line-height: 18px;
  }

  .item-title {
    padding-left: 20px;
    padding-right: 20px;
  }

  .spec-dd {
    width: 70%;
  }

  .spec-dd.type-th, .spec-dd.w100 {
    width: 100%;
  }

  .hide-inline-style {
    display: none;
  }

  .cell {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .highlight-section {
    margin-top: 20px;
  }

  .footer {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .copyright-txt {
    text-align: center;
  }

  .foot-logo {
    margin-right: 40px;
  }

  .foot-nav-box {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .cell-4 {
    justify-content: center;
    align-items: flex-end;
  }

  .product-service-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: center;
  }

  .pro-ser-link {
    flex: 0 auto;
    font-size: 16px;
  }

  .pro-ser-link.type2 {
    flex-wrap: wrap;
  }

  .pro-ico-box {
    width: 40px;
    height: 40px;
  }

  .page-title {
    margin-bottom: 20px;
    font-size: 38px;
    line-height: 42px;
  }

  .contact-tit-txt {
    margin-bottom: 30px;
    font-size: 54px;
    line-height: 64px;
  }

  .contact-info-txt {
    font-size: 20px;
    line-height: 26px;
  }

  .contact-info-box {
    margin-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ico-info {
    width: 40px;
    height: 40px;
  }

  .info-txt {
    font-size: 14px;
  }

  .map-info {
    margin-top: 0;
  }

  .map-tit {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 30px;
  }

  .map-info-txt {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 28px;
  }

  .map-box {
    margin-bottom: 20px;
  }

  .board-title-txt {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 36px;
    line-height: 46px;
  }

  .board-more-section {
    margin-top: 80px;
  }

  .posts-list-wrap {
    margin-top: 40px;
  }

  .posts-list {
    grid-template-columns: 1fr 1fr;
  }

  .post-thumbnail.list-page {
    height: auto;
  }

  .board-more-title {
    font-size: 32px;
    line-height: 36px;
  }

  .board-button-section {
    margin-top: 60px;
  }

  .map-section {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .identity-section, .help-section {
    margin-top: 80px;
  }

  .main-h2 {
    font-size: 32px;
    line-height: 36px;
  }

  .swiper-content {
    width: 360px;
    height: 360px;
  }

  .main-box-title3 {
    font-size: 28px;
    line-height: 34px;
  }

  .identity-bg-box {
    justify-content: center;
    margin-top: 30px;
  }

  .bg-box1 {
    width: 160px;
    height: 180px;
  }

  .bg-box2 {
    width: 210px;
    height: 180px;
  }

  .btn-learn.color-white._w-100 {
    flex: 1;
    justify-content: center;
  }

  .about-hero-section {
    margin-top: 60px;
  }

  .product-series-section {
    margin-top: 80px;
  }

  .heading-txt3 {
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 36px;
  }

  .series-grid {
    height: auto;
  }

  .series-item {
    align-items: flex-end;
    height: 270px;
    display: flex;
  }

  .series-txt-box {
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

  .series-info-txt {
    font-size: 14px;
  }

  .brand-highlight-section {
    margin-top: 80px;
  }

  .arccodian-header {
    padding: 50px 20px;
    font-size: 28px;
  }

  .arccodian-content-box {
    padding-bottom: 50px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .arccodian-icon {
    width: 40px;
    height: 40px;
    margin-right: 20px;
  }

  .page-tag-txt {
    margin-bottom: 20px;
  }

  .board-page-title {
    font-size: 32px;
    line-height: 46px;
  }

  .share-section {
    margin-top: 60px;
  }

  .iden-item {
    padding: 40px 20px;
  }

  .iden-item.bg-iden01 {
    background-color: #9cdde8;
    background-size: 140%;
  }

  .iden-item.bg-iden02 {
    background-size: 43%;
  }

  .iden-item.bg-iden03 {
    background-size: 90%;
  }

  .iden-title {
    font-size: 38px;
    line-height: 42px;
  }

  .iden-info-txt {
    margin-top: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .board-item.bg-board01 {
    background-position: 50% 100%;
    background-size: 130%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .board-item.bg-board02 {
    background-position: 50% 68%;
    background-size: 60%;
  }

  .main-board-title {
    font-size: 24px;
    line-height: 28px;
  }

  .comming-soon-txt {
    bottom: 40px;
  }

  .whitepaper-section {
    margin-top: 80px;
  }

  .wh-txt2 {
    font-size: 44px;
    line-height: 52px;
  }

  .wh-txt-box {
    text-align: center;
  }

  .product-top-component {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-direction: column-reverse;
    padding: 0;
  }

  .product-top-component.bg-type {
    background-position: 30%;
    min-height: 450px;
    padding: 20px;
  }

  .top-txt-box {
    flex: 1;
    width: 100%;
  }

  .top-img-box {
    width: 100%;
  }

  .product-title1 {
    font-size: 32px;
    line-height: 42px;
  }

  .product-title1.color-white.font-combo2 {
    width: 60%;
    font-size: 32px;
    line-height: 33px;
  }

  .top-info-txt {
    margin-top: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .top-info-txt.color-white {
    width: 40%;
    font-size: 18px;
    line-height: 24px;
  }

  .product-middle-component {
    background-position: 100% 100%;
    background-size: 90%;
    min-height: 540px;
    padding: 40px;
  }

  .middle-title {
    font-size: 38px;
    line-height: 46px;
  }

  .b-txt-2s {
    font-size: 70px;
    line-height: 70px;
  }

  .x-txt-2s {
    font-size: 30px;
    line-height: 30px;
  }

  .middle-txt-bg {
    background-repeat: no-repeat;
    background-size: 100%;
    width: 70px;
    height: 80px;
  }

  .btn-wrap.mt-0 {
    flex: none;
  }

  .btn-wrap.impact {
    margin-top: 20px;
  }

  .fe-hi-box.h-320 {
    min-height: 280px;
  }

  .fe-hi-box.h-140 {
    min-height: 120px;
  }

  .fe-hi-box.h-402 {
    min-height: 360px;
  }

  .fe-hi-content.fe-hi-box11 {
    background-position: 50% 96%;
    background-size: 39%;
    padding-top: 30px;
  }

  .fe-hi-content.fe-hi-box4.horiz {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: center;
  }

  .fe-hi-imgbox {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .fe-hi-imgbox.horiz {
    flex: 0 auto;
  }

  .img-w100.mo {
    display: block;
  }

  .img-w100.mo.tb, .img-w100.mo.mxh-53 {
    display: none;
  }

  .img-w100.pc.tb {
    max-width: none;
    height: 100%;
    display: block;
  }

  .img-w100.scale1-8 {
    transform: scale(1.8);
  }

  .top-content-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .finger-img-box {
    min-height: 200px;
  }

  .finger-img-1 {
    width: 170px;
  }

  .finger-img-2 {
    width: 200px;
  }

  .scan-img {
    width: 40%;
    bottom: 19%;
    right: 15%;
  }

  .scaning-box {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }

  .image-3 {
    width: 50%;
  }

  .link-box-wrap {
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .social-buttons {
    width: 0;
  }

  .pc-block {
    display: inline;
  }

  .footer-nav-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    display: block;
  }

  .footer-nav-item {
    border-top: 1px #ddd;
    flex-flow: column;
    max-width: none;
    margin-top: 20px;
    padding-top: 0;
    display: flex;
  }

  .footer-nav-item.first {
    border-top-style: none;
    margin-top: 0;
    padding-top: 0;
  }

  .footer-nav-item.pt0 {
    padding-top: 0;
  }

  .footer-nav-item.pt0.mt0 {
    margin-top: 0;
  }

  .footer-link-wrap {
    display: none;
  }

  .footer-menu-title-btn {
    pointer-events: auto;
    cursor: pointer;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
  }

  .footer-menu-box {
    margin-top: 0;
  }

  .footer-menu-title-txt {
    font-size: 16px;
  }

  .footer-menu-arrow {
    display: block;
  }

  .footer-nav-box-title {
    border-top: 1px solid #ddd;
    padding-top: 20px;
  }

  .footer-nav-box-title.mt-40 {
    margin-top: 20px;
  }

  .footer-nav-box-title.first {
    border-top-style: none;
    padding-top: 0;
  }

  .footer-inner-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .footer-copy-box {
    flex-flow: column-reverse;
    margin-top: 20px;
  }

  .footer-right-contents {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .main-solution-section {
    padding-bottom: 104px;
  }

  .grid-item {
    width: 100%;
    margin-right: 0;
  }

  .solution-link-box {
    min-width: 0;
  }

  .solution-link-box.link-bg-01 {
    min-width: 100%;
  }

  .solution-link-txt {
    font-size: 20px;
    line-height: 28px;
  }

  .technology-cont-box {
    border-radius: 0;
  }

  .title-txt-1.color-point {
    font-size: 28px;
    line-height: 36px;
  }

  .post-hero-txt-box {
    padding: 16px;
  }

  .post-hero-thumbnail {
    height: 300px;
  }

  .post-hero-title.title-txt-1 {
    margin-top: 8px;
  }

  .p-component-03 {
    background-attachment: fixed;
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .p-component-04 {
    background-attachment: fixed;
    flex: 0 auto;
  }

  .inner-cont {
    padding-left: 3%;
    padding-right: 3%;
  }

  .ab-hero-title {
    font-size: 70px;
    line-height: 90px;
  }

  .ab-hero-description {
    font-size: 18px;
    line-height: 27px;
  }

  .license-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .numbers-section {
    margin-top: 0;
    padding-top: 140px;
    padding-bottom: 0;
  }

  .numbers-grid {
    grid-template-columns: 1fr;
  }

  .number-content {
    border-top: 2px solid #ddd;
    border-left-style: none;
  }

  .technology-section {
    margin-top: 0;
    margin-bottom: 140px;
  }

  .technology-description {
    font-size: 36px;
    line-height: 48px;
  }

  .highlights-grid {
    grid-template-columns: 1fr 1fr;
  }

  .highlights-item.hide {
    display: none;
  }

  .highlight-txt-title {
    font-size: 42px;
    line-height: 52px;
  }

  .highlight-txt-info {
    font-size: 20px;
    line-height: 26px;
  }

  .history-item {
    min-width: 800px;
  }

  .history-title-txt {
    font-size: 120px;
    line-height: 120px;
  }

  .history-description {
    font-size: 16px;
    line-height: 24px;
  }

  .resource-banner-txt-box.sdks-type {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .banner-title {
    line-height: 36px;
  }

  .container-2 {
    max-width: 728px;
  }

  .navbar-wrapper-three {
    justify-content: space-between;
  }

  .navbar-brand-three {
    position: relative;
  }

  .nav-menu-wrapper-three {
    background-color: #0000;
    top: 70px;
  }

  .nav-menu-three {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-2 {
    padding: 12px;
  }

  .menu-button-2.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .hero-wrap {
    justify-content: center;
    padding-left: 3%;
    padding-right: 3%;
  }

  .hero-wrap.flex-non {
    display: flex;
  }

  .hero-product-title {
    font-size: 14px;
    line-height: 21px;
  }

  .hero-img-box {
    position: static;
  }

  .hero-img {
    width: 100%;
    max-width: 500px;
  }

  .hero-img.p-slim2 {
    width: 100%;
    transform: none;
  }

  .hero-img.p-realscan-fc {
    width: 100%;
    max-width: 360px;
    transform: translate(0, 50px);
  }

  .hero-img.p-realscan-d {
    width: 100%;
    margin-top: 100px;
  }

  .hero-img.p-realscan-s60 {
    width: 100%;
    max-width: 400px;
    transform: translate(0, 50px);
  }

  .hero-img.p-realpass-n {
    width: 100%;
    transform: translate(0, -30px)scale(1.4);
  }

  .hero-img.p-bm-slim2 {
    width: 100%;
    transform: translate(0, -40px)scale(1.4);
  }

  .hero-img.p-bm-slim2s {
    width: 100%;
    transform: translate(0, -30px)scale(1.4);
  }

  .hero-img.p-combo-2 {
    width: 100%;
    max-width: 360px;
  }

  .hero-img.p-slim3 {
    width: 100%;
    max-width: 400px;
  }

  .hero-img.p-realscan-g10 {
    width: 100%;
    transform: translate(0, -50px)scale(1.4);
  }

  .hero-img.p-realscan-s60m {
    width: 100%;
    transform: translate(0, -12px)scale(1.4);
  }

  .hero-img.slim2s, .hero-img.p-bm-slim3 {
    width: 100%;
  }

  .tag-wrap {
    display: none;
  }

  .highlight-tag-component {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 32px;
  }

  .p-performance--grid {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .p-performance--grid.solution {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    display: flex;
  }

  .p-performance--section {
    margin-top: 80px;
  }

  .p-performance--cont-box {
    height: auto;
    padding: 32px;
  }

  .p-performance--cont-box.p-box-01 {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66985ba89b591572f5031031_bg-products-performance-slim3-mo.jpg");
    background-position: 100% -100px;
    background-repeat: no-repeat;
    background-size: 60%;
    height: 120vw;
  }

  .p-performance--cont-box.p-box-02 {
    aspect-ratio: 1;
    height: auto;
  }

  .p-performance--cont-box.p-box-03 {
    aspect-ratio: 2;
    height: auto;
  }

  .p-performance--cont-box.p-box-04 {
    aspect-ratio: 3 / 2;
  }

  .p-performance--cont-box.p-box-05, .p-performance--cont-box.p-box-06, .p-performance--cont-box.p-box-06.align-bottom {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.p-box-07 {
    aspect-ratio: 3 / 2;
    background-position: 50% 81%;
  }

  .p-performance--cont-box.p-box-08 {
    aspect-ratio: 3 / 2;
    background-image: linear-gradient(#0003 20%, #fff0), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6699aa302158f92adb170817_bg-products-performance-08-mo.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .p-performance--cont-box.p-box-09, .p-performance--cont-box.p-box-10 {
    aspect-ratio: 3 / 2;
  }

  .p-performance--cont-box.p-box-combo2 {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6698c15c69a54955377b0d68_bg-products-performance-combo2-mo.jpg");
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 120vw;
  }

  .p-performance--cont-box.p-box-11, .p-performance--cont-box.p-box-12, .p-performance--cont-box.p-box-13, .p-performance--cont-box.p-box-14, .p-performance--cont-box.p-box-15 {
    aspect-ratio: 3 / 2;
  }

  .p-performance--cont-box.p-box-16 {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.p-box-17 {
    aspect-ratio: 1;
    background-position: 0 0, 70%;
  }

  .p-performance--cont-box.p-box-slim2, .p-performance--cont-box.p-box-slim2s {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6698c15bab53b7fac41af778_bg-products-performance-slim2s-mo.jpg");
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 120vw;
  }

  .p-performance--cont-box.p-box-18 {
    aspect-ratio: 3 / 2;
  }

  .p-performance--cont-box.p-box-19 {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.p-box-10-w {
    aspect-ratio: 3 / 2;
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/668c83b82700eeddfca584d8_bg-products-performance-10.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .p-performance--cont-box.p-box-realscan-d {
    aspect-ratio: 1;
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6698c15b53149dd18ee2634a_bg-products-performance-realscan-d-mo.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .p-performance--cont-box.p-box-20 {
    aspect-ratio: 2;
  }

  .p-performance--cont-box.p-box-21 {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.p-box-22, .p-performance--cont-box.p-box-23 {
    aspect-ratio: 3 / 2;
  }

  .p-performance--cont-box.p-box-realscan-s60 {
    aspect-ratio: 1;
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6698c15bb707da565f6d0eb2_bg-products-performance-s60-mo.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .p-performance--cont-box.p-box-24 {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.p-box-25 {
    aspect-ratio: 3 / 2;
  }

  .p-performance--cont-box.p-box-26 {
    aspect-ratio: 2;
  }

  .p-performance--cont-box.p-box-27 {
    aspect-ratio: 3 / 2;
  }

  .p-performance--cont-box.p-box-realscan-g10 {
    aspect-ratio: 1;
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6698c15b68229049500b2a39_bg-products-performance-realscan-g10-mo.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .p-performance--cont-box.p-box-28 {
    aspect-ratio: 2;
  }

  .p-performance--cont-box.p-box-29, .p-performance--cont-box.p-box-30, .p-performance--cont-box.p-box-31 {
    aspect-ratio: 3 / 2;
  }

  .p-performance--cont-box.p-box-realscan-fc {
    aspect-ratio: 1;
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6698c15b20ee52126ccc3dfa_bg-products-performance-realscan-fc-mo.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .p-performance--cont-box.p-box-32 {
    aspect-ratio: 2;
  }

  .p-performance--cont-box.p-box-33 {
    aspect-ratio: 1;
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6699b087271e98470e475be9_bg-products-performance-33-mo.jpg");
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .p-performance--cont-box.p-box-34, .p-performance--cont-box.p-box-35, .p-performance--cont-box.p-box-36, .p-performance--cont-box.p-box-37 {
    aspect-ratio: 3 / 2;
  }

  .p-performance--cont-box.p-box-38 {
    aspect-ratio: 3 / 2;
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6699b15b60c75a343ea82687_bg-products-performance-37-mo.jpg");
  }

  .p-performance--cont-box.p-box-39 {
    aspect-ratio: 3 / 2;
  }

  .p-performance--cont-box.p-box-realpass-n {
    aspect-ratio: 1;
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6698c15b415bdb94bef6c111_bg-products-performance-reapass-n-mo.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .p-performance--cont-box.p-box-40 {
    aspect-ratio: 3 / 2;
  }

  .p-performance--cont-box.p-box-41 {
    aspect-ratio: 3 / 2;
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/67441d4ba46ec23580766fab_bg-products-performance-41.png");
    background-position: 50% 90%;
  }

  .p-performance--cont-box.p-box-42 {
    aspect-ratio: 1;
    background-position: 100%;
  }

  .p-performance--cont-box.p-box-43 {
    aspect-ratio: 3 / 2;
    background-position: 50%;
  }

  .p-performance--cont-box.p-box-44 {
    aspect-ratio: 3 / 2;
  }

  .p-performance--cont-box.p-box-45 {
    aspect-ratio: 3 / 2;
    background-position: 50% 92%;
  }

  .p-performance--cont-box.p-box-47 {
    aspect-ratio: 3 / 2;
  }

  .p-performance--cont-box.p-box-48 {
    aspect-ratio: 3 / 2;
    background-position: 50% 90%;
  }

  .p-performance--cont-box.p-box-49 {
    aspect-ratio: 3 / 2;
    background-position: 50% 74%;
  }

  .p-performance--cont-box.p-box-50 {
    aspect-ratio: 3 / 2;
    background-position: 0 0, 50% 60%;
  }

  .p-performance--cont-box.p-box-bm-slim2 {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6698c15b511cff18ee2312ca_bg-products-performance-bm-slim2-mo.jpg");
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 120vw;
  }

  .p-performance--cont-box.p-box-51 {
    aspect-ratio: 3 / 2;
    background-image: linear-gradient(0deg, #ffffff80, #fff0), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6697508667141b1e7847542d_bg-products-performance-50.jpg");
    background-position: 0 0, 50% 18%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .p-performance--cont-box.p-box-52 {
    aspect-ratio: 3 / 2;
    background-position: 0 0, 50% 70%;
  }

  .p-performance--cont-box.p-box-realscan-s60m {
    aspect-ratio: 1;
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6698c15bc143364513fd6f5e_bg-products-performance-s60m-mo.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .p-performance--cont-box.p-box-53 {
    aspect-ratio: 3 / 2;
  }

  .p-performance--cont-box.p-box-54 {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.p-box-55 {
    aspect-ratio: 3 / 2;
    background-position: 50% 41%;
  }

  .p-performance--cont-box.h484 {
    height: 484px;
  }

  .p-performance--cont-box.h328 {
    height: 328px;
  }

  .p-performance-graph-box {
    width: 100%;
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
    display: block;
    position: absolute;
    inset: auto 0% 0%;
  }

  .p-performance-title-txt {
    font-size: 32px;
    line-height: 40px;
  }

  .p-performance-title-txt.font-size-24.color-black {
    line-height: 32px;
  }

  .p-performance--base {
    flex-flow: column;
    justify-content: flex-start;
    height: 100%;
    display: flex;
  }

  .p-performance--base.align-center {
    justify-content: center;
  }

  .p-performance--base.align-bottom {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .p-performance--base.align-between {
    justify-content: space-between;
  }

  .p-highlight-grid {
    grid-template-columns: 1fr 1fr;
  }

  .p-impact-section {
    padding-top: 80px;
  }

  .p-impact-title {
    font-size: 32px;
    line-height: 40px;
  }

  .p-silm3-impact-01 {
    margin-bottom: 0;
  }

  .p-silm3-impact-01.p-bm-slim3 {
    max-width: none;
    height: 77px;
  }

  .p-silm3-impact-02 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .p-silm3-impact-02.p-biominislim2 {
    grid-template-columns: .25fr 1fr;
  }

  .p-impact-motion-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .p-impact-motion-box.p-bm-slim3 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    height: auto;
  }

  .p-silm3-impact-02-img {
    width: 100%;
  }

  .p-silm3-impact-02-img.p-bm-slim3 {
    height: 100%;
    padding-top: 0;
  }

  .l-txt-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-items: center;
  }

  .t-txt-box {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .p-impact-sub-title {
    text-align: center;
    font-size: 12px;
    line-height: 18px;
  }

  .p-impact-sub-info {
    font-size: 26px;
    line-height: 31px;
  }

  .p-impact-sub-info-span {
    font-size: 16px;
    line-height: 24px;
  }

  .l-txt-line-box {
    align-self: flex-end;
    height: 70px;
  }

  .l-txt-line-box.p-bm-slim3 {
    align-self: auto;
  }

  .l-txt-line-box.p-biominislim2 {
    height: 100px;
  }

  .p-impact-info-txt-box {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .graph-info-title {
    line-height: 20px;
  }

  .p-impact-motion2.flex-type {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .tag-title-block {
    display: inline;
  }

  .product-name {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .dl-board-list, .dis-products-list {
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .dp-slim-s-box {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66a32c99a07b11c946a01cd5_img-dp-slims-pc.jpg");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 200%;
    background-attachment: scroll;
    height: 2940px;
    margin-top: 72px;
  }

  .image-6 {
    display: none;
  }

  .dp-plus2-box {
    background-position: 50% 0;
    background-size: 200%;
    height: 2980px;
    margin-top: 72px;
  }

  .dp-sfu550-box {
    background-position: 50% 0;
    background-size: 200%;
    height: 2100px;
    margin-top: 72px;
  }

  .tabs-menu {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .compare-select-option-wrap {
    display: none;
  }

  .dp-biominicombo-box {
    height: 2970px;
    margin-top: 72px;
  }

  .visual-section.visa-center.bg1 {
    background-position: 75%;
  }

  .sdks-content-top {
    padding-left: 0;
    padding-right: 0;
  }

  .sdks-product-wrap {
    flex-flow: wrap;
  }

  .sdks-prd-info-box.t1, .sdks-prd-info-box.t2 {
    min-height: auto;
  }

  .dp-sfu520a-box {
    height: 3384px;
  }

  .tabs-btn-wrap {
    min-height: 41px;
    overflow: visible;
  }

  .p-clients-say-tit-box {
    background-position: 50% 100%;
    background-size: 100%;
    min-height: 230px;
  }

  .p-clients-say-cont-box {
    padding-left: 16px;
    padding-right: 16px;
  }

  .product-cont-box {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .v-download-list, .v-contact-box {
    flex-flow: column;
  }

  .v-tit {
    max-width: none;
  }

  .bottom-nav {
    text-align: left;
    flex-flow: wrap;
    margin-bottom: -20px;
    margin-left: -3%;
    margin-right: -3%;
  }

  .footer-left-contents {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    width: 100%;
    margin-top: 20px;
  }

  .bottom-menu-link {
    text-align: center;
    width: 50%;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .bottom-menu-link.first {
    padding-left: 10px;
  }

  .sitemap-menu {
    min-width: 48%;
  }

  .country-wrap {
    padding-left: 0;
    padding-right: 0;
  }

  .slide-item.flex-cols-3 {
    width: 100%;
  }

  .flex-cols-3 {
    display: block;
  }

  .slide-prev-btn {
    margin-top: 20px;
    margin-left: 20px;
    display: inline-block;
    position: static;
    left: -10px;
  }

  .slide-next-btn {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    display: inline-block;
    position: static;
    right: -10px;
  }

  .flex-box {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .code-embed-16 {
    background-color: #0000;
  }

  .discontinued-info-section {
    min-height: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .discontinued-info-section.bg1 {
    background-position: 30%;
    height: auto;
  }

  .discontinued-info-section.bg2 {
    background-position: 60%;
    height: auto;
    padding-bottom: 20%;
  }

  .discontinued-info-section.bg3 {
    height: auto;
  }

  .discontinued-info-section.bg4 {
    height: auto;
    padding-bottom: 23%;
  }

  .discontinued-info-section.top.combo {
    background-color: #bbb2ad;
    background-position: 300%;
  }

  .discontinued-info-section.top.plus2 {
    background-position: 130%;
  }

  .discontinued-info-section.top.slims {
    background-position: 100%;
  }

  .discontinued-info-section.top.sfus20a {
    background-color: #000;
    background-position: 260%;
    background-repeat: no-repeat;
  }

  .discontinued-info-section.top.sfu550 {
    background-color: #fff;
    background-position: 240%;
  }

  .discontinued-info-section.bg6 {
    background-position: 0%;
  }

  .discontinued-info-section.bg7 {
    background-position: 58%;
    height: 100vw;
  }

  .discontinued-info-section.bg10 {
    background-position: 60%;
    height: auto;
    padding-bottom: 30%;
  }

  .discontinued-tit.small-txt {
    margin-left: 0;
  }

  .discontinued-float-img {
    max-width: 350px;
    left: 50%;
    right: auto;
    transform: translate(-50%);
  }

  .scroll-table {
    min-width: 1000px;
  }

  .scroll-table.col-7 {
    min-width: 1172px;
  }

  .scroll-table-th {
    word-break: break-all;
    padding-left: 20px;
    padding-right: 20px;
  }

  .scroll-table-sub-th {
    word-break: break-all;
    padding-left: 15px;
  }
}

@media screen and (max-width: 767px) {
  .navbar-logo-left-container {
    max-width: 100%;
  }

  .container.content-page {
    margin-top: 0;
    padding-top: 60px;
  }

  .container.discontinued {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: center;
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .container.discontinued.visual.al-right {
    align-items: flex-start;
  }

  .container.discontinued.fbi {
    flex-flow: row;
    justify-content: center;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .navigation-wrap {
    z-index: 20;
  }

  .brand.w--current {
    max-width: 94px;
    padding-left: 0;
  }

  .nav-menu {
    max-width: none;
    padding-left: 16px;
    padding-right: 16px;
    transform: translate(-100%);
  }

  .nav-menu:lang(ko) {
    transform: translate(-100%);
  }

  .dropdown {
    width: 100%;
    position: relative;
  }

  .dropdown-list-full-wrapper {
    z-index: 1002;
    background-color: #f8f8f8;
    border-bottom-style: none;
    padding-top: 90px;
    position: relative;
  }

  .navigation-drop-container {
    padding: 20px;
  }

  .navigation-link-block, .dropdown-toggle {
    font-size: 20px;
    line-height: 28px;
  }

  .dropdown-list {
    z-index: 1001;
    background-color: #f8f8f8;
    width: 100vw;
    height: 100vh;
    position: fixed;
    inset: 0%;
    overflow: hidden;
  }

  .wrap {
    padding-bottom: 0;
  }

  .wrap.products {
    padding-top: 0;
    padding-bottom: 0;
  }

  .wrap.terms-wrap, .wrap.bg-color-contnet {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .content {
    width: 100%;
  }

  .content-nav {
    display: none;
  }

  .t-title-h2 {
    font-size: 24px;
    line-height: 32px;
  }

  .t-title-h1 {
    font-size: 28px;
    line-height: 34px;
  }

  .hero-section.bg-slim3 {
    height: 460px;
  }

  .cont-section {
    margin-top: 60px;
  }

  .hero-title-txt.two-line {
    font-size: 56px;
    line-height: 64px;
  }

  .hero-info-txt {
    font-size: 16px;
    line-height: 20px;
  }

  .grid-layer {
    margin-top: 20px;
  }

  .grid-box {
    min-height: 260px;
    padding: 30px;
  }

  .grid-box.grid-box-ty1 {
    min-height: 400px;
  }

  .grid-box.grid-box-ty1.h716 {
    min-height: 320px;
  }

  .grid-box.grid-box-ty5 {
    min-height: 400px;
  }

  .grid-box.grid-box-ty5.h716 {
    min-height: 320px;
  }

  .grid-box.main-box.box-type2, .grid-box.main-box.box-type2.bg-type2 {
    min-height: 260px;
  }

  .grid-box.iden-grid-box {
    min-height: 400px;
  }

  .grid-box.board-grid-box {
    min-height: 440px;
  }

  .grid-box.grid-box-ty7 {
    min-height: 300px;
  }

  .grid-box.bg-slim2-03 {
    background-position: 90% 100%, 0 0;
    background-size: 27%, auto;
  }

  .grid-box.bg-combo2-01, .grid-box.bg-combo2-02 {
    min-height: 300px;
  }

  .grid-box.bg-combo-03 {
    background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6597c83d54beab5b4f0369c4_bg-product-combo2-04.jpg");
    background-position: 0 0, 30%;
    background-size: auto, cover;
  }

  .product-title2 {
    font-size: 28px;
    line-height: 36px;
  }

  .tag-box.type2 {
    justify-content: flex-start;
  }

  .grid-box-title {
    font-size: 22px;
    line-height: 28px;
  }

  .show-txt-box._w-50 {
    width: 100%;
  }

  .resource-cont-box {
    border-radius: 24px;
  }

  .resource-cont-box.item01 {
    background-size: 24%;
    padding-top: 0;
  }

  .resource-cont-box.item02, .resource-cont-box.item03 {
    background-size: 24%;
  }

  .ser-txt {
    font-size: 16px;
    line-height: 20px;
  }

  .ser-link-txt {
    margin-top: 10px;
    font-size: 14px;
    line-height: 16px;
  }

  .list-item {
    border-top: 2px #000;
    list-style-type: none;
  }

  .list-item.th-line {
    display: block;
  }

  .item-layer {
    flex-direction: column;
    display: block;
  }

  .item-layer.col-4 {
    grid-template-columns: 1fr;
    display: block;
  }

  .item-title {
    text-align: left;
    border-bottom: 1px solid #ddd;
    border-right-style: none;
    flex: none;
    align-self: auto;
    width: 100%;
    line-height: 16px;
  }

  .item-title.sub {
    background-color: #f8f8f8;
    border-top: 1px solid #ddd;
    border-bottom-style: solid;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    font-weight: 400;
  }

  .item-title.t2 {
    border-bottom-style: none;
  }

  .item-title.grid-cols-2 {
    grid-template-columns: 1fr 1fr;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
  }

  .item-info {
    padding: 20px 0;
    display: flex;
  }

  .spec-dl {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    display: block;
  }

  .spec-dl.grid-cols-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .spec-dt {
    color: #888;
    background-color: #fff;
    flex: 0 auto;
    width: 100%;
    font-size: 12px;
    line-height: 18px;
  }

  .spec-dd {
    border-left-style: none;
    flex: 0 auto;
    width: 100%;
    margin-top: 4px;
  }

  .spec-detail-info {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
  }

  .cell-2 {
    flex-direction: column-reverse;
  }

  .highlight-section {
    margin-top: 20px;
  }

  .h-pc-img {
    display: none;
  }

  .h-mo-img {
    display: block;
  }

  .cell-3 {
    align-items: center;
  }

  .footer {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .copyright-section {
    margin-top: 20px;
  }

  .copyright-txt {
    text-align: center;
    font-size: 12px;
    line-height: 12px;
  }

  .copy-grid {
    flex-flow: row-reverse wrap-reverse;
    justify-content: flex-end;
    margin-top: 20px;
  }

  .foot-logo {
    width: 90px;
  }

  .foot-nav-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .foot-nav {
    font-size: 14px;
  }

  .cell-4 {
    justify-content: center;
  }

  .product-service-box {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column wrap;
    align-items: center;
  }

  .pro-ser-link.type2 {
    flex-wrap: nowrap;
  }

  .page-title {
    margin-bottom: 20px;
    font-size: 34px;
    line-height: 36px;
  }

  .contact-tit-txt {
    font-size: 46px;
    line-height: 58px;
  }

  .contact-info-txt {
    font-size: 16px;
    line-height: 24px;
  }

  .contact-info-box {
    margin-top: 30px;
    padding: 20px;
  }

  .map-info {
    margin-top: 0;
  }

  .map-tit {
    font-size: 24px;
    line-height: 30px;
  }

  .map-box {
    margin-bottom: 20px;
  }

  .post-wrap {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .post-head {
    padding-left: 0;
    padding-right: 0;
  }

  .categories-txt {
    font-size: 16px;
    line-height: 16px;
  }

  .board-title-txt {
    font-size: 28px;
    line-height: 34px;
  }

  .board-date-txt {
    font-size: 16px;
    line-height: 16px;
  }

  .post-content-img {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .board-more-section {
    margin-top: 60px;
  }

  .posts-list-wrap {
    margin-top: 45px;
  }

  .posts-list {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    grid-template-columns: 1fr;
  }

  .post-item {
    width: 100%;
  }

  .post-link {
    align-items: stretch;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }

  .post-thumbnail.list-page {
    height: auto;
  }

  .board-more-title {
    font-size: 24px;
    line-height: 32px;
  }

  .board-button-section {
    margin-top: 40px;
  }

  .main-visual-section {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .main-resources-section {
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .main-h2 {
    font-size: 24px;
    line-height: 32px;
  }

  .swiper-content {
    width: 300px;
    height: 300px;
    padding: 20px;
  }

  .swiper-title {
    font-size: 22px;
    line-height: 26px;
  }

  .more-txt {
    font-size: 16px;
    line-height: 20px;
  }

  .main-box-title3 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 26px;
  }

  .main-tag-txt {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 20px;
  }

  .identity-bg-box {
    margin-top: 60px;
  }

  .vis-info-area {
    justify-content: flex-end;
    align-items: center;
    padding-bottom: 88px;
  }

  .main-vis-title {
    font-size: 36px;
    line-height: 44px;
  }

  .main-vis-info-txt {
    font-size: 18px;
    line-height: 24px;
  }

  .btn-learn {
    font-size: 14px;
  }

  .btn-learn.color-white.sdks-type {
    text-align: left;
    width: 100%;
  }

  .btn-learn.bg-white {
    color: #1b3574;
    background-color: #fff;
    border-color: #1b3574;
    box-shadow: 2px 4px 6px #0000001a;
  }

  .heading-txt3 {
    font-size: 24px;
    line-height: 32px;
  }

  .series-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    display: flex;
  }

  .brand-highlight-section {
    margin-top: 80px;
  }

  .arccodian-header {
    white-space: break-spaces;
    padding-right: 70px;
    font-size: 20px;
    line-height: 28px;
  }

  .page-tag-txt {
    font-size: 18px;
    line-height: 18px;
  }

  .board-page-title {
    font-size: 24px;
    line-height: 32px;
  }

  .share-section {
    margin-top: 40px;
  }

  .iden-item.bg-iden01 {
    background-size: 102%;
  }

  .iden-item.bg-iden02 {
    background-size: 22%;
  }

  .iden-title {
    font-size: 30px;
    line-height: 34px;
  }

  .iden-info-txt {
    font-size: 16px;
    line-height: 22px;
  }

  .box-link-txt {
    font-size: 18px;
    line-height: 20px;
  }

  .main-h3 {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 30px;
  }

  .main-board-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .board-item.bg-board01 {
    background-position: 50% 100%;
    background-size: 100%;
  }

  .board-item.bg-board02 {
    background-size: 43%;
  }

  .whitepaper-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .wh-txt2 {
    font-size: 36px;
    line-height: 42px;
  }

  .wh-txt3 {
    font-size: 18px;
    line-height: 21px;
  }

  .text-block-2 {
    font-size: 18px;
  }

  .post-rich-text {
    padding-left: 0;
    padding-right: 0;
  }

  .product-top-component.pdb-0 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .product-top-component.bg-type {
    background-position: 50%;
    min-height: 390px;
  }

  .product-title1 {
    font-size: 28px;
    line-height: 32px;
  }

  .product-title1.color-white.font-combo2 {
    font-size: 24px;
    line-height: 28px;
  }

  .top-info-txt {
    margin-top: 20px;
    font-size: 16px;
    line-height: 22px;
  }

  .top-info-txt.color-white {
    font-size: 16px;
    line-height: 20px;
  }

  .product-middle-component {
    background-size: 80%;
    min-height: 360px;
    padding: 20px;
  }

  .middle-title {
    font-size: 28px;
    line-height: 34px;
  }

  .middle-info-txt {
    margin-top: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .bottom-txt-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .b-txt-2s {
    font-size: 46px;
    line-height: 46px;
  }

  .middle-txt-bg {
    width: 50px;
    height: 60px;
  }

  .btn-wrap.mt-0 {
    margin-top: 40px;
  }

  .btn-wrap.mt-0.flex.sdks-type {
    justify-content: space-between;
    width: 100%;
  }

  .fe-hi-content.fe-hi-box11 {
    background-position: 50% 92%;
    background-size: 58%;
    padding-top: 20px;
  }

  .fe-hi-content.fe-hi-box4 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .fe-hi-txt1, .fe-hi-txt2 {
    font-size: 32px;
    line-height: 40px;
  }

  .fe-hi-txt3 {
    font-size: 14px;
    line-height: 18px;
  }

  .img-w100.opacity-0 {
    opacity: 0;
  }

  .img-w100.mo.tb {
    display: block;
  }

  .img-w100.mo.tb.mxh-47 {
    max-height: 47px;
  }

  .img-w100.mo.mxh-40 {
    display: block;
  }

  .img-w100.mo.mxh-53 {
    max-height: 53px;
    display: block;
  }

  .img-w100.mo.mxh-47 {
    max-height: 47px;
  }

  .img-w100.pc, .img-w100.pc.tb {
    display: none;
  }

  .img-w100.scale1-8 {
    transform: scale(1.5);
  }

  .finger-txt-box {
    min-height: 200px;
  }

  .finger-img-box {
    min-height: 170px;
  }

  .finger-info-txt {
    font-size: 16px;
    line-height: 22px;
  }

  .finger-s-txt {
    font-size: 18px;
    line-height: 18px;
  }

  .finger-b-txt {
    font-size: 60px;
    line-height: 60px;
  }

  .finger-img-1 {
    width: 120px;
  }

  .finger-img-2 {
    width: 144px;
  }

  .scan-img {
    bottom: 23%;
  }

  .scaning-box {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    overflow: hidden;
  }

  .link-box-wrap {
    flex-wrap: wrap;
  }

  .btn-nav, .btn-contact-us {
    padding: 6px;
  }

  .nav-list {
    width: 100%;
  }

  .btn-close {
    z-index: 999;
    top: 12px;
    right: 16px;
  }

  .btn-back {
    z-index: 1003;
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6656849d833d110ebde62729_img-header-btn-back.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    border-radius: 100%;
    width: 44px;
    height: 44px;
    font-size: 0;
    line-height: 0;
    display: block;
    position: fixed;
    inset: 12px auto auto 16px;
  }

  .btn-header-txt {
    display: none;
  }

  .btn-learn-txt.sdks-type {
    text-align: center;
    width: 100%;
  }

  .footer-nav-list {
    display: block;
  }

  .footer-nav-item {
    flex-flow: column;
    align-items: stretch;
    display: flex;
  }

  .footer-nav-item.first {
    margin-top: 0;
  }

  .footer-link-wrap {
    display: none;
  }

  .footer-menu-title-btn {
    pointer-events: auto;
    cursor: pointer;
    padding-right: 0;
  }

  .footer-menu-box {
    width: 100%;
    margin-top: 0;
  }

  .footer-menu-arrow {
    transition: all .2s linear;
    display: block;
  }

  .footer-inner-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .footer-right-contents {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .main-highlight-section {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .main-highlight-list {
    overflow: auto;
  }

  .main-highlight-link {
    min-width: 180px;
  }

  .main-highlight-link:hover {
    box-shadow: none;
    background-color: #fff;
  }

  .main-solution-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-cols-3 {
    grid-template-columns: 1fr;
  }

  .grid-cols-3.al-center {
    flex-flow: column;
  }

  .grid-item {
    margin-right: 0;
  }

  .grid-item.slide {
    width: 100%;
  }

  .solution-link-box {
    border-radius: 24px;
    height: 238px;
  }

  .img-btn-wrap {
    right: 3%;
  }

  .solution-link-txt {
    font-size: 20px;
    line-height: 28px;
  }

  .main-technology-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .technology-cont-box {
    background-image: linear-gradient(90deg, #000, #0000), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/665803e78c706549086852f5_bg-tech-01.jpg");
    background-position: 0 0, 65%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 300px;
    padding: 32px 3%;
  }

  .heading-title-3, .heading-title-3.color-white {
    font-size: 28px;
    line-height: 36px;
  }

  .heading-title-3.color-point {
    font-size: 32px;
  }

  .heading-title-3.color-point.mt-80.lang-ko {
    margin-top: 40px;
  }

  .heading-title-3.color-point.lang-ko {
    line-height: 32px;
  }

  .main-why-xperix-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .why-xperix-cont-box {
    padding-top: 0;
    padding-bottom: 0;
  }

  .title-txt-1 {
    font-size: 20px;
    line-height: 28px;
  }

  .gird-cols-4 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .why-number-box {
    font-size: 36px;
    line-height: 44px;
  }

  .grid-cols-2 {
    grid-template-columns: 1fr;
  }

  .board-link-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    height: 238px;
    padding-left: 3%;
    padding-right: 3%;
  }

  .ov-img {
    opacity: 1;
  }

  .post-hero-content {
    grid-template-columns: 1.25fr;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }

  .post-hero-txt-box {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding: 0 3% 3%;
  }

  .post-hero-thumbnail {
    aspect-ratio: 3 / 2;
    height: auto;
  }

  .post-hero-btn-wrap {
    margin-top: 0;
  }

  .heading-title-2 {
    font-size: 32px;
    line-height: 40px;
  }

  .heading-title-2.post-detail-title {
    font-size: 28px;
    line-height: 36px;
  }

  .p-component-02 {
    height: 100%;
    min-height: 100vh;
    padding-top: 80px;
  }

  .p-component-03 {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/667b93966a09189fa206170b_bg-about-us-p-03-mo.jpg");
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .p-component-04 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .ab-hero-title-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 0;
  }

  .ab-hero-title {
    font-size: 40px;
    line-height: 44px;
  }

  .ab-hero-description {
    font-size: 14px;
    line-height: 22px;
  }

  .scroll-wheel-box, .scroll-wheel-box.mo-view {
    display: block;
  }

  .license-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .license-contnet {
    min-height: 0;
    padding: 36px 24px;
  }

  .license-txt-box {
    height: 64px;
  }

  .license-title {
    font-size: 24px;
    line-height: 32px;
  }

  .span-txt {
    display: block;
  }

  .license-title-txt {
    font-size: 80px;
    line-height: 80px;
  }

  .license-info-txt {
    font-size: 18px;
    line-height: 26px;
  }

  .numbers-section {
    padding-top: 0;
  }

  .abouts-title4 {
    font-size: 18px;
    line-height: 26px;
  }

  .abouts-title4.fixed.color-black {
    position: static;
  }

  .numbers-grid {
    margin-top: 40px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .number-content {
    border-top: 2px solid #ddd;
    border-left-style: none;
    padding: 40px 20px;
  }

  .number-label-txt {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 14px;
    line-height: 21px;
  }

  .number-txt {
    margin-bottom: 20px;
    font-size: 80px;
    line-height: 80px;
  }

  .number-info-txt {
    font-size: 18px;
    line-height: 27px;
  }

  .technology-section {
    margin-top: 160px;
    margin-bottom: 160px;
  }

  .technology-description {
    margin-top: 40px;
    font-size: 28px;
    line-height: 36px;
  }

  .project-highlights {
    padding-bottom: 0;
  }

  .highlights-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    margin-top: 40px;
    display: flex;
    overflow: auto;
  }

  .highlight-content {
    width: 300px;
    min-height: 296px;
    padding: 40px 24px;
  }

  .highlight-txt-title {
    font-size: 32px;
    line-height: 40px;
  }

  .highlight-txt-info {
    font-size: 14px;
    line-height: 22px;
  }

  .highlight-label {
    font-size: 14px;
  }

  .history-grid {
    flex-flow: column;
    align-items: flex-start;
    width: 100%;
    transform: none;
  }

  .history-item {
    min-width: 0;
  }

  .history-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 16px;
    display: flex;
  }

  .history-title-txt {
    margin-top: 0;
    font-size: 74px;
    line-height: 74px;
  }

  .history-label {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 14px;
    line-height: 21px;
  }

  .history-txt-box {
    max-width: none;
    padding-bottom: 70px;
  }

  .history-description {
    margin-top: 20px;
    font-size: 14px;
    line-height: 22px;
  }

  .line-box {
    flex-flow: column;
    flex: 1;
    order: -1;
    align-self: stretch;
    margin-top: 0;
  }

  .circle-box {
    flex: none;
  }

  .circle-line {
    width: 1%;
    height: 100%;
  }

  .history-sticky-box {
    min-height: 0;
    margin-top: 0;
    padding-top: 40px;
    position: static;
  }

  .history-wrap {
    min-height: 0%;
    padding-left: 3%;
    padding-right: 3%;
  }

  .history-txt2 {
    font-size: 14px;
    line-height: 21px;
  }

  .history-txt2.mt-40 {
    margin-top: 20px;
    font-size: 18px;
    line-height: 22px;
  }

  .main-board-news-txt-box {
    padding: 16px 0 0;
  }

  .main-board-news-title {
    font-size: 20px;
    line-height: 28px;
  }

  .main-board-line {
    width: 1px;
  }

  .main-board-blog-link {
    padding-left: 0;
    padding-right: 0;
  }

  .main-board-blog-title {
    font-size: 16px;
    line-height: 24px;
  }

  .resource-banner-box {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/667b6f9a184749d0118e429e_bg-resource-banner-mo.png");
    background-repeat: no-repeat;
    background-size: auto;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 312px;
    margin-top: 20px;
    padding: 32px;
  }

  .resource-banner-box.sdks-type {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66cd517672348bff06518e58_bg-resource-banner2-mo.png");
    background-position: 100% 100%;
    background-size: 218px;
    min-height: 221px;
  }

  .resource-banner-box.brochures-type {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66f5fa2d5d831262d7d0dee1_bg-brochures-banner-mo.png");
    background-position: 95% 100%;
    background-size: 199px;
    min-height: 224px;
  }

  .resource-banner-box.about-us {
    margin-top: 182px;
    margin-bottom: 0;
  }

  .resource-banner-box.compare-type {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/67734874bb423393f4891d1f_bg-compare-banner-mo.png");
    background-position: 100%;
  }

  .banner-title {
    font-size: 28px;
    line-height: 36px;
  }

  .banner-description {
    font-size: 16px;
    line-height: 24px;
  }

  .post-image {
    border-radius: 16px;
  }

  .navbar-brand-three {
    padding-left: 0;
  }

  .nav-menu-three {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block {
    flex-direction: column;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-2.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-link-accent-2 {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-11 {
    margin-top: 10px;
  }

  .hero-product-title {
    font-size: 24px;
    line-height: 32px;
  }

  .hero-img-box.slim2 {
    width: 100%;
  }

  .hero-img.p-slim2 {
    transform: scale(1.8);
  }

  .hero-img.p-bm-slim2 {
    transform: translate(28px, -40px)scale(1.4);
  }

  .p-spec-section, .p-resources-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .resources-component-title {
    font-size: 28px;
    line-height: 36px;
  }

  .spec-table, .spec-table.mo {
    display: block;
  }

  .spec-table.pc {
    display: none;
  }

  .p-performance--cont-box.p-box-01 {
    background-size: 70%;
    height: 130vw;
  }

  .p-performance--cont-box.p-box-02 {
    aspect-ratio: 2 / 3;
  }

  .p-performance--cont-box.p-box-03 {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.p-box-04 {
    aspect-ratio: 1;
    height: auto;
  }

  .p-performance--cont-box.p-box-05, .p-performance--cont-box.p-box-06, .p-performance--cont-box.p-box-06.align-bottom {
    aspect-ratio: 2 / 3;
  }

  .p-performance--cont-box.p-box-07, .p-performance--cont-box.p-box-08, .p-performance--cont-box.p-box-09, .p-performance--cont-box.p-box-10 {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.p-box-combo2 {
    height: 130vw;
  }

  .p-performance--cont-box.p-box-11, .p-performance--cont-box.p-box-12, .p-performance--cont-box.p-box-13, .p-performance--cont-box.p-box-14, .p-performance--cont-box.p-box-15 {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.p-box-16, .p-performance--cont-box.p-box-17 {
    aspect-ratio: 2 / 3;
  }

  .p-performance--cont-box.p-box-slim2, .p-performance--cont-box.p-box-slim2s {
    height: 130vw;
  }

  .p-performance--cont-box.p-box-18 {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.p-box-19 {
    aspect-ratio: 2 / 3;
  }

  .p-performance--cont-box.p-box-10-w {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.p-box-realscan-d {
    aspect-ratio: 2 / 3;
  }

  .p-performance--cont-box.p-box-20 {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.p-box-21 {
    aspect-ratio: 2 / 3;
  }

  .p-performance--cont-box.p-box-22, .p-performance--cont-box.p-box-23 {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.p-box-realscan-s60, .p-performance--cont-box.p-box-24 {
    aspect-ratio: 2 / 3;
  }

  .p-performance--cont-box.p-box-25, .p-performance--cont-box.p-box-26, .p-performance--cont-box.p-box-27 {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.p-box-realscan-g10 {
    aspect-ratio: 2 / 3;
  }

  .p-performance--cont-box.p-box-28, .p-performance--cont-box.p-box-29, .p-performance--cont-box.p-box-30, .p-performance--cont-box.p-box-31 {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.p-box-realscan-fc {
    aspect-ratio: 2 / 3;
  }

  .p-performance--cont-box.p-box-32 {
    aspect-ratio: 1;
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/67454d55ebe6b63c3cdb3402_bg-products-performance-79-mo.png");
  }

  .p-performance--cont-box.p-box-33 {
    aspect-ratio: 2 / 3;
  }

  .p-performance--cont-box.p-box-34, .p-performance--cont-box.p-box-35 {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.p-box-36 {
    aspect-ratio: 1;
    background-image: linear-gradient(#0003, #fff0), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/67454d55d12daad13dab0925_bg-products-performance-36-mo.png");
  }

  .p-performance--cont-box.p-box-37 {
    aspect-ratio: 1;
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6697100c892b2be303035062_bg-products-performance-35.jpg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .p-performance--cont-box.p-box-38, .p-performance--cont-box.p-box-39 {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.p-box-realpass-n {
    aspect-ratio: 2 / 3;
  }

  .p-performance--cont-box.p-box-40 {
    aspect-ratio: 1;
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/67441fa76c292ea78cc89304_bg-products-performance-40-mo.png");
  }

  .p-performance--cont-box.p-box-41 {
    aspect-ratio: 1;
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/67441fa7b8760e732c79b016_bg-products-performance-41-mo.png");
  }

  .p-performance--cont-box.p-box-42 {
    aspect-ratio: 2 / 3;
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/67454b3543c879414ecbfa48_bg-products-performance-42-mo.png");
  }

  .p-performance--cont-box.p-box-43 {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.p-box-44 {
    aspect-ratio: 1;
    background-position: 50% 100%;
  }

  .p-performance--cont-box.p-box-45, .p-performance--cont-box.p-box-47, .p-performance--cont-box.p-box-48, .p-performance--cont-box.p-box-49, .p-performance--cont-box.p-box-50 {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.p-box-bm-slim2 {
    height: 130vw;
  }

  .p-performance--cont-box.p-box-51, .p-performance--cont-box.p-box-52 {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.p-box-realscan-s60m {
    aspect-ratio: 2 / 3;
  }

  .p-performance--cont-box.p-box-53 {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.p-box-54 {
    aspect-ratio: 2 / 3;
  }

  .p-performance--cont-box.p-box-55 {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.h484.liveness {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7eef517ee43fdb9184bfa_bg-products-performance-56-m.png");
  }

  .p-performance--cont-box.h484.barcode {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7f0a6e6d7ac6dba7e5043_bg-products-performance-57-m.png");
  }

  .p-performance--cont-box.h484.mrz {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6733f8d425e84341fa4549d6_bg-poducts-performance-59-m.png");
    background-position: 50% 80%;
  }

  .p-performance--cont-box.h484.anti-glare {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/673a8abea6ff68067bdefcb2_bg-products-performance-63-m.png");
  }

  .p-performance--cont-box.h484.rfid {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6746b5197525827ad8637ae7_bg-products-performance-64-m.png");
    background-position: 50%;
  }

  .p-performance--cont-box.h484.liveness2 {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7f355446687e534bc037f_bg-products-performance-67-m.png");
  }

  .p-performance--cont-box.h484.rolled-image {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7f355bbb69235aec39674_bg-products-performance-68-m.png");
  }

  .p-performance--cont-box.h484.liveness3 {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7ff3542c524253467a92b_bg-products-performance-70-m.png");
  }

  .p-performance--cont-box.h484.liveness4 {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d8055a8825bc53347f96d3_bg-products-performance-72-m.png");
  }

  .p-performance--cont-box.h484.liveness5 {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d8063eb4b69c0570269e10_bg-products-performance-74-m.png");
  }

  .p-performance--cont-box.h484.liveness6 {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d808786012bb924b98cacf_bg-products-performance-75-m.png");
  }

  .p-performance--cont-box.h484.liveness7 {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d809f79701f622e3ef2a38_bg-products-performance-76-m.png");
  }

  .p-performance--cont-box.h328.advanced {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7eef6cc371817d452ddd1_bg-products-performance-55-m.png");
  }

  .p-performance--cont-box.h328.lineup-s {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7eef5325ffa6c8f23f6aa_bg-products-performance-58-m.png");
  }

  .p-performance--cont-box.h328.os {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7eef4e6d7ac6dba7cb770_bg-products-performance-60-m.png");
  }

  .p-performance--cont-box.h328.durable-s {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7f102a9f5018e493437c6_bg-products-performance-61-m.png");
  }

  .p-performance--cont-box.h328.multiple {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7eef548591aea9f6b2fef_bg-products-performance-62-m.png");
  }

  .p-performance--cont-box.h328.automatic {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7eef5bfa3994bd1e95afd_bg-products-performance-65-m.png");
  }

  .p-performance--cont-box.h328.multi-dynamic {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7f3555e04e10db40f5c3f_bg-products-performance-66-m.png");
  }

  .p-performance--cont-box.h328.durable-l {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7f4bcaacfcaacb7b29aa0_bg-products-performance-69-m.png");
  }

  .p-performance--cont-box.h328.lineup-l, .p-performance--cont-box.lineup-l {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7ff35b4b69c05701fd850_bg-products-performance-71-m.png");
  }

  .p-performance--cont-box.durable-l {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d7f4bcaacfcaacb7b29aa0_bg-products-performance-69-m.png");
  }

  .p-performance--cont-box.p-box-10-1 {
    aspect-ratio: 1;
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/677b5bbe9e72778800645648_bg-products-performance-80-mo.png");
  }

  .p-performance-title-txt.font-size-32.color-black {
    font-size: 24px;
    line-height: 32px;
  }

  .p-performance--base.align-bottom {
    align-items: flex-start;
  }

  .p-performance-description-box.content-scroll {
    max-height: 50vw;
    position: relative;
  }

  .p-impact-cont-box {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .p-impact-info-box {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .p-impact-title.h84 {
    line-height: 40px;
  }

  .p-silm3-impact-01 {
    width: 130px;
    max-width: none;
    padding-bottom: 60px;
  }

  .p-silm3-impact-01.p-bm-slim3 {
    height: auto;
    padding-bottom: 0;
  }

  .p-silm3-impact-01.p-biominislim3 {
    max-width: 130px;
  }

  .p-silm3-impact-01.p-biominislim2 {
    width: 60px;
  }

  .p-silm3-impact-01.p-biominislim2.bm2 {
    width: 70px;
    padding-bottom: 0;
  }

  .p-silm3-impact-02 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex;
    position: relative;
  }

  .p-silm3-impact-02.p-bm-slim3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
    align-items: center;
  }

  .p-impact-motion-box {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .p-impact-motion-box.p-bm-slim3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    overflow: hidden;
  }

  .p-impact-motion-box.p-biominislim3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    padding-top: 40px;
  }

  .p-impact-motion-box.p-biominislim2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 80px;
    padding-bottom: 20px;
  }

  .p-impact-motion-box.p-biominislim2.bm2 {
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
  }

  .p-silm3-impact-02-img {
    width: 148px;
    max-width: none;
    padding-bottom: 0;
  }

  .p-silm3-impact-02-img.p-bm-slim3 {
    width: 98px;
    padding-bottom: 0;
  }

  .l-txt-box {
    flex-flow: column;
    flex-grow: 1;
    align-items: center;
    display: block;
    position: relative;
  }

  .l-txt-box.p-bm-slim3 {
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .l-txt-box.p-bm-slim2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row-reverse;
    display: flex;
    position: static;
  }

  .t-txt-box {
    width: 100%;
    position: absolute;
    top: -80px;
    left: calc(50% + 30px);
    transform: translate(-50%);
  }

  .p-impact-sub-info {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    font-size: 32px;
  }

  .p-impact-sub-info-span {
    font-size: 24px;
  }

  .l-txt-line-box {
    order: -1;
    align-self: center;
    width: 30px;
    height: 53px;
    margin-bottom: 60px;
  }

  .l-txt-line-box.p-bm-slim3 {
    order: 0;
    align-self: auto;
    width: 30px;
    height: 44px;
    margin-bottom: 0;
  }

  .l-txt-line-box.p-biominislim2 {
    max-height: 53px;
  }

  .l-txt-line-box.p-bm-slim2 {
    height: 42px;
    margin-bottom: 0;
  }

  .p-impact-info-txt-box {
    width: 100%;
    min-width: 100px;
    position: absolute;
    top: auto;
    bottom: -20px;
    left: 50%;
    transform: translate(-50%);
  }

  .p-impact-info-txt-box.p-bm-slim3 {
    order: 0;
    justify-content: flex-start;
    align-self: auto;
    position: static;
    transform: none;
  }

  .p-impact-info-txt-box.p-bm-slim2 {
    position: static;
    transform: none;
  }

  .p-impact-motion2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.75fr;
  }

  .p-impact-motion2.flex-type {
    flex-flow: column;
  }

  .utility-page-wrap {
    padding-top: 172px;
    padding-bottom: 100px;
  }

  .product-name {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .tab-link {
    align-items: center;
    height: 48px;
    padding: 0;
    font-size: 18px;
    line-height: 27px;
  }

  .tab-dropdown-toggle {
    padding: 24px 60px 24px 24px;
    overflow: hidden;
  }

  .tab-dropdown-contents-box {
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .ico-acc-arrow {
    right: 24px;
  }

  .accordion-title-txt {
    font-size: 18px;
    line-height: 27px;
  }

  .library-tabs {
    margin-top: 20px;
  }

  .library-tabs.mt-0 {
    margin-top: 0;
  }

  .library-tabs-menu {
    justify-content: flex-start;
    overflow: auto;
  }

  .library-tabs-menu.mt-0 {
    overflow: visible;
  }

  .library-tabs-link {
    flex: none;
  }

  .dl-board-list {
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .dl-cont-box {
    min-height: 190px;
  }

  .dl-board-title {
    font-size: 18px;
    line-height: 26px;
  }

  .dis-products-list {
    grid-template-columns: 1fr;
  }

  .dis-products-link {
    font-size: 20px;
    line-height: 30px;
  }

  .dp-slim-s-box {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
    height: auto;
  }

  .dp-w100-mo {
    width: 100%;
    display: block;
  }

  .dp-plus2-box, .dp-sfu550-box {
    height: auto;
  }

  .compare-wrap {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tabs-menu {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .compare-select-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    position: relative;
  }

  .compare-item {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    position: static;
  }

  .compare-item.last-item {
    display: none;
  }

  .compare-select-box {
    width: 100%;
    position: relative;
  }

  .compare-info-section {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
  }

  .compare-info-list-wrap.last-item {
    display: none;
  }

  .compare-select-btn {
    height: 64px;
    padding: 20px 54px 20px 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .compare-table-list.row9, .compare-table-list.row7, .compare-table-list.row6, .compare-table-list.row11, .compare-table-list.row2, .compare-table-list.row1 {
    grid-template-columns: 1fr 1fr;
  }

  .compare-select-option-wrap {
    display: none;
    top: 230px;
    left: 0;
  }

  .compare-select-option-wrap.dropdown {
    position: absolute;
    top: 74px;
  }

  .compare-table-list-item.none {
    display: none;
  }

  .img {
    width: 62%;
    height: 106px;
  }

  .compare-item-img {
    text-align: center;
    border-radius: 16px;
  }

  .compare-info-list-item {
    width: 50%;
  }

  .compare-info-list-item.none {
    display: none;
  }

  .dp-biominicombo-box {
    background-image: none;
    background-size: auto;
    height: auto;
  }

  .visual-section.solution-type {
    height: 568px;
  }

  .visual-section.visa-center.bg1 {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d901b01c0960cc31f2702f_bg-visa-visual1-m.png");
    background-position: 50%;
    height: 580px;
  }

  .visual-section.technologies.bg-2 {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66e0ff42538cb2fd57af2a8a_img-technologies-view1-mo.png");
  }

  .visual-tit {
    font-size: 46px;
    line-height: 55px;
  }

  .sdks-resources {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sdks-content-top {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .sdks-txt-gradient {
    font-size: 24px;
    line-height: 32px;
  }

  .sdks-txt-wrap {
    min-height: auto;
  }

  .sdks-sub-txt {
    margin-top: 20px;
    font-size: 14px;
    line-height: 22px;
  }

  .sdks-product-wrap {
    margin-top: 20px;
  }

  .sdks-prd-tit {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66c682714e2b6f96fe4c268b_ico-compare-selectbox-arr.png");
    background-position: 92% 33.5px;
    background-repeat: no-repeat;
    background-size: 24px;
    padding-bottom: 32px;
    position: relative;
  }

  .sdks-prd-tit._w--open {
    padding-bottom: 16px;
  }

  .sdks-prd-tit.active {
    pointer-events: auto;
    cursor: pointer;
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66cd702620c48380fe6eb95b_ico-compare-selectbox-arr-on.png");
    padding-bottom: 16px;
  }

  .icon-2 {
    display: block;
    top: 0;
    right: 32px;
  }

  .dropdown-list-3 {
    display: block;
  }

  .image-7 {
    position: absolute;
    top: 33.5px;
    right: 32px;
  }

  .sdks-dropdown-icon {
    display: block;
  }

  .sdks-dropdown-list {
    display: none;
  }

  .sdks-dropdown-list.active {
    display: block;
  }

  .dp-sfu520a-box {
    height: auto;
  }

  .tabs-btn-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom-style: none;
    border-bottom-width: 0;
    flex-flow: wrap;
  }

  .tabs-btn {
    text-align: center;
    border-bottom: 1px solid #ddd;
    width: 33.33%;
  }

  .p-contents-box-section {
    padding-top: 80px;
    padding-bottom: 120px;
  }

  .p-clients-say-tit-box {
    min-height: 223px;
  }

  .country-slide {
    justify-content: flex-start;
    overflow: visible;
  }

  .country-item {
    height: 48px;
  }

  .country-slide-wrapper {
    width: 100%;
    height: 48px;
    overflow: hidden;
  }

  .visa-center-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .v-download-item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .v-download-num {
    min-width: 36px;
    max-height: 36px;
    font-size: 36px;
    line-height: 36px;
  }

  .v-download-txt {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .v-tit {
    font-size: 18px;
    line-height: 26px;
  }

  .v-txt {
    font-size: 16px;
    line-height: 24px;
  }

  .footer-left-contents {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    width: 100%;
  }

  .bottom-menu-link {
    color: #888;
    text-align: center;
    width: 50%;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .bottom-menu-link.first {
    padding-left: 10px;
  }

  .technology-list-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .technology-list {
    flex-flow: column;
  }

  .technology-list-item {
    max-width: none;
    max-height: none;
  }

  .technologies-tit {
    font-size: 20px;
    line-height: 28px;
  }

  .technology-view-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .technology-view-list-item {
    width: 100%;
  }

  .sitemap-2depth-list {
    padding-top: 20px;
  }

  .sitemap-menu {
    min-width: 100%;
  }

  .country-wrap {
    padding-bottom: 40px;
    overflow: auto;
  }

  .top-tab-link {
    flex-grow: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .top-tab-cont {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .top-tab-txt {
    display: inline-block;
  }

  .ir-tab-conts {
    margin-top: 40px;
  }

  .chart-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    margin-top: 0;
  }

  .chart-code, .chart-item {
    width: 100%;
  }

  .ir-table-row {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .ir-table-row.th {
    flex-flow: row;
    display: none;
  }

  .td {
    width: 100%;
    padding: 0 16px;
    line-height: 22px;
  }

  .td._w-150 {
    text-align: left;
    font-size: 14px;
    line-height: 21px;
  }

  .country-box {
    width: 260%;
  }

  .slide-item.flex-cols-3 {
    min-width: 100%;
  }

  .slide-prev-btn.none, .slide-next-btn.none {
    display: inline-block;
  }

  .slider {
    height: auto;
  }

  .spec-table-mo {
    margin-top: 40px;
    display: block;
  }

  .error-subtit {
    font-size: 32px;
    line-height: 40px;
  }

  .error-txt {
    font-size: 18px;
    line-height: 26px;
  }

  .discontinued-info-section {
    justify-content: flex-start;
  }

  .discontinued-info-section.combo {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6752acd44dffe24c97bc0018_img-discontinued-combo-mo.png");
  }

  .discontinued-info-section.bg1 {
    aspect-ratio: auto;
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6752acd48101ac77f61d0392_bg-discontinued1-mo.png");
    background-position: 50%;
    padding-bottom: 40%;
  }

  .discontinued-info-section.bg2 {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6752acd5e1d4e1b3461338d5_bg-discontinued2-mo.png");
    padding-bottom: 76%;
  }

  .discontinued-info-section.bg3 {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6752acd48101ac77f61d03c7_bg-discontinued3-mo.png");
  }

  .discontinued-info-section.bg4 {
    aspect-ratio: auto;
    padding-bottom: 30%;
  }

  .discontinued-info-section.top {
    padding-bottom: 20px;
  }

  .discontinued-info-section.top.combo {
    aspect-ratio: 3 / 2;
    background-color: #0000;
    height: auto;
  }

  .discontinued-info-section.top.plus2 {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6757c29de08b9e8f29b72020_img-discontinued-plus2-mo.png");
    background-position: 50%;
    height: 60vw;
  }

  .discontinued-info-section.top.slims {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6757d76d180c1b44e007d39c_img-discontinued-slims-mo.png");
    background-position: 50%;
    height: 60vw;
  }

  .discontinued-info-section.top.sfus20a {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6757d8c832c7aebddbf52991_img-discontinued-sfus20a-mo.png");
    height: 60vw;
  }

  .discontinued-info-section.top.sfu550 {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6757de01134fcdac3d057785_img-discontinued-sfu550-mo.png");
    background-position: 50%;
    height: 73vw;
  }

  .discontinued-info-section.bg5 {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6757c29d134fcdac3deee352_bg-discontinued5-mo.png");
    padding-bottom: 30%;
  }

  .discontinued-info-section.bg6 {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6757c29d82af58acebdbf036_bg-discontinued6-mo.png");
    justify-content: center;
    height: auto;
  }

  .discontinued-info-section.bg6.only-txt {
    justify-content: center;
  }

  .discontinued-info-section.bg7 {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6757c29d6ab58c73fea71192_bg-discontinued7-mo.png");
    background-position: 50% 100%;
    height: auto;
    min-height: 0;
  }

  .discontinued-info-section.bg8, .discontinued-info-section.bg9 {
    justify-content: center;
  }

  .discontinued-info-section.bg10 {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6757d76dbb324fdb6e8fc43d_bg-discontinued10-mo.png");
    background-position: 50%;
    height: 50vw;
  }

  .discontinued-info-section.bg11 {
    justify-content: center;
    height: 30vw;
  }

  .discontinued-txt-box.mo-left {
    text-align: left;
  }

  .discontinued-tit {
    font-size: 22px;
    line-height: 25px;
  }

  .discontinued-tit.small-txt {
    font-size: 16px;
    line-height: 25px;
    display: block;
  }

  .discontinued-tit2 {
    font-size: 14px;
  }

  .discontinued-txt {
    margin-top: 10px;
    font-size: 13px;
    line-height: 17px;
  }

  .image-11 {
    margin-bottom: 10px;
  }

  .discontinued-img-box {
    max-width: 250px;
  }

  .discontinued-float-img {
    width: 100%;
    max-width: 60%;
    position: absolute;
    bottom: 0;
  }

  .discontinued-list2-item {
    text-align: left;
  }

  .discontinued-icon-box {
    width: 38px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-12 {
    width: 100%;
  }

  .compare-accordion-btn {
    padding: 20px 56px 20px 24px;
  }

  .compare-accordion-cont {
    height: 200px;
    padding-bottom: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .scroll-table-wrap.pc-view {
    display: none;
  }

  .scroll-table-wrap.mo-view {
    display: block;
  }

  .scroll-table {
    min-width: 620px;
  }

  .scroll-table.type2 {
    min-width: 850px;
  }

  .scroll-table-line.col-5 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .scroll-table-line.col-6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .scroll-table-line.col-4 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .scroll-table-th {
    border-top: 1px solid #ddd;
    border-bottom-style: none;
  }

  .scroll-table-th.no-line {
    padding: 16px 20px;
    line-height: 16px;
  }

  .scroll-table-th.pd-name {
    text-align: left;
    word-break: break-all;
    padding: 16px;
    font-size: 14px;
    font-weight: 500;
  }

  .scroll-table-th.pd-name.no-line {
    line-height: 22px;
  }

  .scroll-table-td {
    color: #000;
    word-break: break-all;
    border-right-style: none;
    line-height: 21px;
  }

  .scroll-table-td.img {
    border-bottom-style: none;
    border-right-style: solid;
    width: 100%;
    height: auto;
    padding-top: 18px;
  }

  .scroll-table-sub-th {
    color: #888;
    word-break: break-all;
    background-color: #0000;
    border-right-style: none;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 20px;
    font-size: 12px;
    line-height: 18px;
  }

  .scroll-table-sub-th.no-line {
    border-right-style: none;
  }

  .scroll-table-box.col-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom-style: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-top: 16px;
    display: grid;
  }

  .scroll-table-box.col-5 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom-style: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 16px;
    display: grid;
  }

  .text-block-31 {
    font-size: 18px;
    line-height: 26px;
  }
}

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

  .nav-menu-two {
    flex-direction: column;
  }

  .nav-menu, .dropdown-list {
    min-height: 0;
  }

  .wrap {
    padding-bottom: 60px;
  }

  .wrap.compare {
    padding-bottom: 0;
  }

  .hero-section.bg-slim3 {
    height: 300px;
  }

  .hero-section.bg-slim2s {
    background-position: 27%;
  }

  .hero-title-txt, .hero-title-txt.two-line {
    font-size: 32px;
    line-height: 38px;
  }

  .hero-info-txt {
    font-size: 14px;
    line-height: 18px;
  }

  .grid-layer {
    margin-top: 20px;
  }

  .grid-box {
    min-height: 240px;
    padding: 20px;
  }

  .grid-box.grid-box-ty1.h716 {
    min-height: 300px;
  }

  .grid-box.grid-box-ty2, .grid-box.grid-box-ty3, .grid-box.grid-box-ty4 {
    min-height: 260px;
  }

  .grid-box.grid-box-ty5.h716 {
    min-height: 300px;
  }

  .grid-box.iden-grid-box {
    min-height: 340px;
  }

  .grid-box.board-grid-box {
    min-height: 370px;
  }

  .grid-box.grid-box-ty7, .grid-box.grid-box-ty8 {
    min-height: 260px;
  }

  .grid-box.bg-slim2-03 {
    background-size: 36%, auto;
  }

  .grid-box.bg-combo2-01, .grid-box.bg-combo2-02 {
    min-height: 260px;
  }

  .grid-box.bg-combo-03 {
    background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/6597c83d54beab5b4f0369c4_bg-product-combo2-04.jpg");
    background-position: 0 0, 40%;
  }

  .product-title2 {
    text-align: center;
  }

  .grid-txt-box._w-50 {
    width: 100%;
  }

  .tag-info {
    font-size: 14px;
  }

  .grid-box-title {
    font-size: 18px;
    line-height: 23px;
  }

  .grid-txt2 {
    font-size: 14px;
    line-height: 18px;
  }

  .grid-box-2.high {
    padding-left: 10px;
    padding-right: 10px;
  }

  .show-txt-box {
    height: 39px;
  }

  .show-txt-box._w-50 {
    width: 100%;
  }

  .resource-cont-box {
    justify-content: center;
  }

  .resource-cont-box.item01, .resource-cont-box.item02, .resource-cont-box.item03 {
    background-size: 40%;
    min-height: 200px;
  }

  .ser-link-txt {
    margin-top: 0;
  }

  .item-title.sub {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }

  .highlight-section {
    margin-top: 20px;
  }

  .cell-3 {
    flex-direction: column;
    align-items: center;
  }

  .footer {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .foot-link-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-wrap: wrap;
  }

  .social-link-box {
    justify-content: flex-start;
    align-self: flex-start;
  }

  .cell-4 {
    align-items: flex-start;
  }

  .product-service-box {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .pro-ser-link.hide {
    display: none;
  }

  .page-title {
    margin-bottom: 20px;
    font-size: 26px;
    line-height: 32px;
  }

  .contact-tit-txt {
    font-size: 36px;
    line-height: 45px;
  }

  .contact-info-txt {
    font-size: 16px;
    line-height: 20px;
  }

  .contact-info-box {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    border-radius: 24px;
    flex-direction: column;
    display: flex;
  }

  .contact-info-item {
    position: static;
  }

  .map-tit {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 24px;
  }

  .map-info-txt {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .board-title-txt {
    font-size: 26px;
    line-height: 32px;
  }

  .posts-list.list-page {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .post-thumbnail.list-page {
    height: auto;
  }

  .board-button-section {
    margin-top: 50px;
  }

  .identity-bg-box {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .bg-box1 {
    width: 90px;
    height: 90px;
  }

  .bg-box2 {
    width: 140px;
    height: 120px;
  }

  .vis-info-area {
    height: 580px;
  }

  .main-vis-title {
    font-size: 36px;
    line-height: 44px;
  }

  .main-vis-info-txt {
    margin-top: 15px;
    font-size: 14px;
  }

  .btn-learn {
    font-size: 14px;
  }

  .btn-learn.color-white.sdks-type {
    padding-left: 0;
    padding-right: 0;
  }

  .btn-learn.btn-cont-show.mo-white {
    color: #fff;
    border-color: #fff;
  }

  .heading-txt3 {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 32px;
  }

  .series-tit-txt {
    margin-bottom: 10px;
  }

  .series-info-txt {
    line-height: 18px;
  }

  .arccodian-header {
    white-space: break-spaces;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 60px;
    font-size: 16px;
    line-height: 20px;
  }

  .paragraph {
    font-size: 14px;
    line-height: 20px;
  }

  .page-tag-txt {
    font-size: 18px;
    line-height: 18px;
  }

  .iden-item.bg-iden01 {
    background-size: 120%;
  }

  .iden-item.bg-iden02 {
    background-size: 30%;
  }

  .iden-title {
    font-size: 26px;
    line-height: 30px;
  }

  .box-link-txt {
    margin-top: 0;
  }

  .main-h3 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 26px;
  }

  .board-item.bg-board01 {
    padding: 10px 20px 20px;
  }

  .board-item.bg-board02 {
    background-size: 57%;
    padding: 10px 20px 20px;
  }

  .comming-soon-txt {
    font-size: 16px;
    bottom: 20px;
  }

  .wh-txt2 {
    margin-top: 10px;
    font-size: 24px;
    line-height: 32px;
  }

  .wh-txt3 {
    margin-top: 10px;
    font-size: 14px;
    line-height: 18px;
  }

  .wh-txt4 {
    margin-top: 20px;
    padding: 10px 20px;
    font-size: 14px;
  }

  .product-top-component {
    flex-direction: column;
    padding: 0;
  }

  .product-top-component.pdb-0 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .product-top-component.bg-type {
    background-position: 60% 80%;
    background-size: cover;
  }

  .product-title1 {
    font-size: 28px;
    line-height: 30px;
  }

  .product-title1.color-white.font-combo2 {
    width: 100%;
    font-size: 20px;
    line-height: 23px;
  }

  .top-info-txt.color-white {
    width: 100%;
    font-size: 14px;
    line-height: 17px;
  }

  .product-middle-component {
    background-size: 90%;
    min-height: 290px;
  }

  .middle-title {
    font-size: 21px;
    line-height: 28px;
  }

  .middle-info-txt {
    font-size: 14px;
    line-height: 20px;
  }

  .b-txt-2s {
    font-size: 30px;
    line-height: 30px;
  }

  .x-txt-2s {
    font-size: 20px;
    line-height: 20px;
  }

  .btn-wrap.mt-0.flex.sdks-type {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .fe-hi-box.h-320 {
    min-height: 240px;
  }

  .fe-hi-box.h-190 {
    min-height: 180px;
  }

  .fe-hi-box.h-402 {
    min-height: 300px;
  }

  .fe-hi-content.fe-hi-box11 {
    background-size: 80%;
  }

  .fe-hi-content.fe-hi-box6 {
    padding-right: 10px;
  }

  .fe-hi-content.fe-hi-box4 {
    padding-top: 20px;
  }

  .fe-hi-content.fe-hi-box4.horiz {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .fe-hi-txt2.color-black {
    font-size: 28px;
    line-height: 34px;
  }

  .img-w100, .img-w100.header {
    width: 100%;
  }

  .img-w100.mo.tb.mxh-44 {
    max-height: 44px;
  }

  .img-w100.mo.mxh-40 {
    max-height: 40px;
  }

  .top-content-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .finger-info-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .finger-img-box {
    min-height: 170px;
  }

  .finger-top-txt {
    flex-direction: column;
  }

  .finger-img-1 {
    width: 108px;
  }

  .finger-img-2 {
    width: 130px;
  }

  .scan-img {
    width: 30%;
    display: block;
    inset: auto 20% 4% auto;
  }

  .image-3 {
    display: none;
  }

  .link-box-wrap {
    flex-wrap: wrap;
  }

  .social-buttons {
    width: 0;
  }

  .nav-list {
    height: 110%;
    min-height: 0;
  }

  .main-technology-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .technology-cont-box {
    aspect-ratio: auto;
    height: 300px;
    padding-right: 3%;
  }

  .highlight-content {
    width: 280px;
  }

  .history-title-txt {
    font-size: 54px;
    line-height: 61px;
  }

  .container-2 {
    max-width: none;
  }

  .nav-menu-three {
    flex-direction: column;
  }

  .hero-product-title {
    font-size: 18px;
    line-height: 26px;
  }

  .hero-img {
    width: 100%;
  }

  .hero-img.p-bm-slim2 {
    transform: translate(16px, -40px)scale(1.2);
  }

  .hero-img.p-bm-slim2s {
    transform: translate(0, -30px)scale(1.5);
  }

  .hero-img.p-combo-2, .hero-img.p-slim3 {
    max-width: 280px;
  }

  .p-performance--cont-box.p-box-01 {
    background-position: 100% 60px;
    background-size: 80%;
    height: 230vw;
  }

  .p-performance--cont-box.p-box-02 {
    aspect-ratio: 2 / 3;
  }

  .p-performance--cont-box.p-box-03 {
    aspect-ratio: 1;
  }

  .p-performance--cont-box.p-box-combo2, .p-performance--cont-box.p-box-slim2, .p-performance--cont-box.p-box-slim2s {
    height: 230vw;
  }

  .p-performance--cont-box.p-box-39 {
    background-image: linear-gradient(#0003, #fff0), url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/669701cafc5e2c453cbee3af_bg-products-performance-32.jpg");
  }

  .p-performance--cont-box.p-box-bm-slim2 {
    height: 230vw;
  }

  .p-performance--cont-box.p-box-55 {
    background-position: 50% 15%;
  }

  .p-performance--cont-box.h484.mrz {
    background-position: 50%;
    background-size: cover;
  }

  .p-performance--cont-box.h328.durable2 {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d8055a040da82e41a841cc_bg-products-performance-73-m.png");
  }

  .p-highlight-grid {
    grid-template-columns: 1fr;
  }

  .p-silm3-impact-01 {
    flex-shrink: 0;
  }

  .p-silm3-impact-01.p-bm-slim3 {
    flex: none;
  }

  .p-silm3-impact-02 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .p-silm3-impact-02.p-bm-slim3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    align-self: center;
  }

  .p-impact-motion-box.p-bm-slim3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .p-impact-motion-box.p-biominislim2.bm2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
  }

  .p-silm3-impact-02-img.bm2 {
    width: 97px;
  }

  .l-txt-box.p-bm-slim3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .l-txt-line-box.p-bm-slim3 {
    order: 0;
    height: 44px;
  }

  .p-impact-info-txt-box {
    min-width: 140px;
  }

  .p-impact-info-txt-box.p-bm-slim3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    order: 0;
    align-self: auto;
    min-width: 80px;
    max-height: 44px;
    position: static;
    transform: none;
  }

  .p-impact-info-txt-box.p-bm-slim2.bm2 {
    min-width: 111px;
  }

  .library-tabs-menu.mt-0 {
    flex-flow: wrap;
  }

  .tabs-menu {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .compare-select-btn {
    align-items: center;
    height: 68px;
    padding: 15px 50px 15px 15px;
    font-size: 14px;
    line-height: 21px;
    display: flex;
  }

  .compare-table-list.row6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-auto-flow: column;
  }

  .compare-select-option-wrap {
    top: 104%;
  }

  .compare-table-list-item {
    max-width: 100%;
  }

  .img {
    width: 80%;
    height: auto;
  }

  .compare-info-list-item.info1.none {
    display: none;
  }

  .visual-section.technologies {
    height: 580px;
  }

  .visual-tit {
    line-height: 54px;
  }

  .sdks-dropdown-icon {
    transform: rotateX(180deg)rotateY(0)rotateZ(0);
  }

  .p-clients-say-tit-box {
    background-image: url("https://cdn.prod.website-files.com/658279e30e3b0059069db22c/66d53c91fdf9c280bd5481bb_bg-clients-say-mo.png");
  }

  .v-download-num {
    min-width: 36px;
    font-size: 36px;
  }

  .country-box {
    width: 300%;
  }

  .discontinued-info-section.bg1 {
    aspect-ratio: auto;
    background-position: 50% 100%;
    background-size: contain;
  }

  .discontinued-info-section.bg2 {
    background-color: #011327;
    background-position: 50% 100%;
    background-size: 100%;
    padding-bottom: 60%;
  }

  .discontinued-info-section.bg4 {
    background-position: 100% 100%;
    background-size: cover;
    padding-bottom: 35%;
  }

  .discontinued-info-section.top.combo {
    aspect-ratio: 3 / 2.5;
    background-position: 50%;
  }

  .discontinued-info-section.top.plus2 {
    height: 110vw;
  }

  .discontinued-info-section.top.slims {
    height: 85vw;
  }

  .discontinued-info-section.bg5 {
    background-color: #fff;
    background-position: 50% 100%;
    background-size: 100%;
  }

  .discontinued-info-section.bg6 {
    justify-content: center;
    height: 70vw;
  }

  .discontinued-info-section.bg7 {
    background-position: 80%;
  }

  .discontinued-info-section.bg8 {
    background-position: 50%;
    justify-content: center;
    height: 60vw;
  }

  .discontinued-info-section.bg9 {
    justify-content: center;
    height: 50vw;
  }

  .discontinued-info-section.bg10 {
    background-position: 50%;
    height: auto;
    padding-bottom: 30%;
  }

  .discontinued-info-section.bg11 {
    justify-content: center;
    height: 50vw;
  }

  .discontinued-tit {
    font-size: 20px;
    line-height: 22px;
  }

  .discontinued-tit2, .discontinued-txt {
    font-size: 12px;
    line-height: 16px;
  }

  .discontinued-list {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .discontinued-list-item {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .discontinued-llist-img {
    width: 50px;
  }

  .discontinued-icon-box {
    margin-top: -20px;
  }

  .compare-accordion-wrap.type2 {
    display: block;
  }

  .compare-accordion-btn {
    background-position: 94%;
  }

  .scroll-table {
    min-width: 400px;
  }

  .scroll-table.type2 {
    min-width: 503px;
  }

  .modal-card {
    width: 90%;
  }
}

#w-node-_4af6dd82-526f-c1f2-e468-62887f9595dd-069db2c9 {
  align-self: stretch;
}

#w-node-_8fd41b2e-8b25-16dd-1aea-b383bb99a298-bb99a275 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ca7bfd49-01f7-7031-6642-788bbcc28a62-60bc6748 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

#w-node-_66925fe2-be8b-fa69-46c1-ec46fae5f290-60bc6748 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end;
}

#w-node-_00dc3b8b-ec84-a43d-d9fb-cbc67f3c6b3c-60bc6748 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end;
}

#w-node-_34f93fa2-c28e-ce9d-f4cb-eb299bcf0740-60bc6748 {
  justify-self: center;
}

#w-node-_7ce81698-c53b-b195-13ae-6400e854ba29-60bc6748 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_7ce81698-c53b-b195-13ae-6400e854ba58-60bc6748, #w-node-_7ce81698-c53b-b195-13ae-6400e854ba85-60bc6748, #w-node-_7ce81698-c53b-b195-13ae-6400e854ba98-60bc6748 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_7ce81698-c53b-b195-13ae-6400e854badc-60bc6748 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_79bbd165-2eb4-7fc5-de75-4eccbdaaad13-60bc6748 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_89d4f2d6-a0b9-0309-17b4-76bbea206301-60bc6748, #w-node-_1d987cf4-6d62-c776-686f-442706fb0e06-60bc6748 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_7e54088c-fb94-e07b-c416-141d807eb706-60bc6748 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_8e20d0d8-ec63-421e-b71c-8215087c153b-60bc6748 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-def584d6-319a-bc9b-92f4-3b83bf26e732-60bc6748 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-cf7e77f4-84e7-8a40-a22b-7a7d6b987763-60bc6748, #w-node-c9d78f70-1765-a641-810d-6c874d6cd6d1-60bc6748 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-dd108dc1-b5fc-370f-e37f-4f2ed4a46495-60bc6748 {
  grid-area: span 3 / span 4 / span 3 / span 4;
}

#w-node-b491b7f7-e44e-dac6-7be7-7add42a69bcf-60bc6748, #w-node-dded20b2-7090-f7fc-cf43-68009163bd48-60bc6748 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-bff04ba7-1abe-b40f-5d67-03ae2cf9b9fe-a42eb447 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

#w-node-bff04ba7-1abe-b40f-5d67-03ae2cf9ba01-a42eb447 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end;
}

#w-node-bff04ba7-1abe-b40f-5d67-03ae2cf9ba02-a42eb447 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end;
}

#w-node-bff04ba7-1abe-b40f-5d67-03ae2cf9ba0c-a42eb447 {
  justify-self: center;
}

#w-node-b90c714e-c58f-783b-a426-0a8bdb7c56fe-a42eb447 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b90c714e-c58f-783b-a426-0a8bdb7c5764-a42eb447 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b90c714e-c58f-783b-a426-0a8bdb7c5731-a42eb447 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b90c714e-c58f-783b-a426-0a8bdb7c57c7-a42eb447 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b90c714e-c58f-783b-a426-0a8bdb7c57d2-a42eb447, #w-node-b90c714e-c58f-783b-a426-0a8bdb7c57eb-a42eb447 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-b90c714e-c58f-783b-a426-0a8bdb7c57da-a42eb447, #w-node-b90c714e-c58f-783b-a426-0a8bdb7c5809-a42eb447 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-b90c714e-c58f-783b-a426-0a8bdb7c57f1-a42eb447 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b90c714e-c58f-783b-a426-0a8bdb7c57e3-a42eb447, #w-node-b90c714e-c58f-783b-a426-0a8bdb7c57f7-a42eb447 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-b90c714e-c58f-783b-a426-0a8bdb7c5811-a42eb447 {
  grid-area: span 3 / span 4 / span 3 / span 4;
}

#w-node-b90c714e-c58f-783b-a426-0a8bdb7c5819-a42eb447 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-b90c714e-c58f-783b-a426-0a8bdb7c581f-a42eb447, #w-node-b90c714e-c58f-783b-a426-0a8bdb7c5801-a42eb447 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-ba545248-ca1a-ab64-51b6-d350279161e8-f91c6cf3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

#w-node-ba545248-ca1a-ab64-51b6-d350279161eb-f91c6cf3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end;
}

#w-node-ba545248-ca1a-ab64-51b6-d350279161ec-f91c6cf3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end;
}

#w-node-ba545248-ca1a-ab64-51b6-d350279161f6-f91c6cf3 {
  justify-self: center;
}

#w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49e5a-f91c6cf3 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49e8d-f91c6cf3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f23-f91c6cf3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49ec0-f91c6cf3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f47-f91c6cf3 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f36-f91c6cf3, #w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f3f-f91c6cf3 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f75-f91c6cf3 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f6d-f91c6cf3 {
  grid-area: span 3 / span 4 / span 3 / span 4;
}

#w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f53-f91c6cf3, #w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f2e-f91c6cf3 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f5d-f91c6cf3, #w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f65-f91c6cf3 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f7b-f91c6cf3 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f4d-f91c6cf3, #w-node-bcfd867b-65eb-1862-09b1-f856752cf1e8-b320cfb1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-bcfd867b-65eb-1862-09b1-f856752cf2b1-b320cfb1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bcfd867b-65eb-1862-09b1-f856752cf21b-b320cfb1, #w-node-bcfd867b-65eb-1862-09b1-f856752cf24e-b320cfb1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-bcfd867b-65eb-1862-09b1-f856752cf303-b320cfb1 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-bcfd867b-65eb-1862-09b1-f856752cf2c4-b320cfb1, #w-node-bcfd867b-65eb-1862-09b1-f856752cf2cd-b320cfb1 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-bcfd867b-65eb-1862-09b1-f856752cf309-b320cfb1 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-bcfd867b-65eb-1862-09b1-f856752cf2fb-b320cfb1 {
  grid-area: span 3 / span 4 / span 3 / span 4;
}

#w-node-bcfd867b-65eb-1862-09b1-f856752cf2d5-b320cfb1 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-bcfd867b-65eb-1862-09b1-f856752cf2eb-b320cfb1, #w-node-bcfd867b-65eb-1862-09b1-f856752cf2f3-b320cfb1 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-bcfd867b-65eb-1862-09b1-f856752cf2bc-b320cfb1, #w-node-bcfd867b-65eb-1862-09b1-f856752cf2e1-b320cfb1 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-bcfd867b-65eb-1862-09b1-f856752cf2db-b320cfb1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-b4e08951-030a-828a-afcd-660e4582bb11-15026f8a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_52ea2bbe-3c1a-f852-6750-16fc978d21a7-a355a1ec {
  align-self: stretch;
}

#w-node-_52ea2bbe-3c1a-f852-6750-16fc978d21e5-a355a1ec {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed311-57993ed1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed362-57993ed1, #w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed38f-57993ed1, #w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed35a-57993ed1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed3eb-57993ed1 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed3d3-57993ed1 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed3aa-57993ed1 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed3c5-57993ed1 {
  grid-area: span 4 / span 4 / span 4 / span 4;
}

#w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed3db-57993ed1 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed3cd-57993ed1 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed3f5-57993ed1 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed3a4-57993ed1 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed3b3-57993ed1 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_37832776-0e02-261c-2438-59b9e696a258-d707023f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_932cdefa-dffe-c333-48a7-80726ac1db9b-d707023f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_932cdefa-dffe-c333-48a7-80726ac1dbb7-d707023f, #w-node-_932cdefa-dffe-c333-48a7-80726ac1dbca-d707023f, #w-node-_932cdefa-dffe-c333-48a7-80726ac1dbfd-d707023f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_26fee6af-0d2d-aebb-0b4f-dd45a83f3c2c-d707023f {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_26fee6af-0d2d-aebb-0b4f-dd45a83f3c34-d707023f {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_26fee6af-0d2d-aebb-0b4f-dd45a83f3c22-d707023f {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-_26fee6af-0d2d-aebb-0b4f-dd45a83f3c55-d707023f {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_26fee6af-0d2d-aebb-0b4f-dd45a83f3c4f-d707023f {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_26fee6af-0d2d-aebb-0b4f-dd45a83f3c47-d707023f {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_26fee6af-0d2d-aebb-0b4f-dd45a83f3c3f-d707023f {
  grid-area: span 4 / span 4 / span 4 / span 4;
}

#w-node-_26fee6af-0d2d-aebb-0b4f-dd45a83f3c5b-d707023f {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-_7d7a36c4-4486-3fb9-4822-703286dbf548-d707023f {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_47cea6a8-9714-757a-bc79-47837fc60571-468557b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db9026c1-468557b0 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db9026ff-468557b0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db902710-468557b0 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db9026d4-468557b0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db902759-468557b0 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db902761-468557b0 {
  grid-area: span 4 / span 4 / span 4 / span 4;
}

#w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db902771-468557b0 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db90274d-468557b0 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db90272c-468557b0 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db902769-468557b0, #w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db90273d-468557b0 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db902734-468557b0 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db902747-468557b0 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_7c7a1d9d-e40d-4ce5-76b0-c9a04a306517-f0f27148 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e61366dc-aab5-d7c0-d613-5635b3055664-f0f27148 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e61366dc-aab5-d7c0-d613-5635b305567e-f0f27148, #w-node-_9b3dd5ac-093f-497b-6fd4-6d409e0b7945-f0f27148, #w-node-ca3854d2-d482-1944-da1d-3fa9ccb51a65-f0f27148, #w-node-e61366dc-aab5-d7c0-d613-5635b30556aa-f0f27148, #w-node-e61366dc-aab5-d7c0-d613-5635b30556b2-f0f27148 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e61366dc-aab5-d7c0-d613-5635b305571d-f0f27148 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-e61366dc-aab5-d7c0-d613-5635b3055715-f0f27148 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-e61366dc-aab5-d7c0-d613-5635b30556ef-f0f27148 {
  grid-area: span 4 / span 4 / span 4 / span 4;
}

#w-node-e61366dc-aab5-d7c0-d613-5635b30556fb-f0f27148 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-e61366dc-aab5-d7c0-d613-5635b30556e1-f0f27148 {
  grid-area: span 4 / span 4 / span 4 / span 4;
}

#w-node-e61366dc-aab5-d7c0-d613-5635b3055703-f0f27148 {
  grid-area: span 4 / span 2 / span 4 / span 2;
}

#w-node-e61366dc-aab5-d7c0-d613-5635b30556d9-f0f27148 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-e61366dc-aab5-d7c0-d613-5635b305570b-f0f27148 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-_8d817588-4c31-b75f-d70e-4aa516c7265d-9516de6f {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end;
}

#w-node-_8d817588-4c31-b75f-d70e-4aa516c7265f-9516de6f {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end start;
}

#w-node-_8d817588-4c31-b75f-d70e-4aa516c72660-9516de6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_8d817588-4c31-b75f-d70e-4aa516c72677-9516de6f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8d817588-4c31-b75f-d70e-4aa516c726a6-9516de6f, #w-node-_8d817588-4c31-b75f-d70e-4aa516c726d3-9516de6f, #w-node-_8d817588-4c31-b75f-d70e-4aa516c726e6-9516de6f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8d817588-4c31-b75f-d70e-4aa516c7272a-9516de6f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8d817588-4c31-b75f-d70e-4aa516c72735-9516de6f {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_8d817588-4c31-b75f-d70e-4aa516c7273d-9516de6f, #w-node-_8d817588-4c31-b75f-d70e-4aa516c72746-9516de6f {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_8d817588-4c31-b75f-d70e-4aa516c7274e-9516de6f {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_8d817588-4c31-b75f-d70e-4aa516c72754-9516de6f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_8d817588-4c31-b75f-d70e-4aa516c7275a-9516de6f {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_8d817588-4c31-b75f-d70e-4aa516c72764-9516de6f, #w-node-_8d817588-4c31-b75f-d70e-4aa516c7276c-9516de6f {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_8d817588-4c31-b75f-d70e-4aa516c72774-9516de6f {
  grid-area: span 3 / span 4 / span 3 / span 4;
}

#w-node-_8d817588-4c31-b75f-d70e-4aa516c7277c-9516de6f, #w-node-_8d817588-4c31-b75f-d70e-4aa516c72782-9516de6f {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_23eadb5a-860a-b03b-0afb-78bb1af91c96-8b543f56 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

#w-node-_23eadb5a-860a-b03b-0afb-78bb1af91c99-8b543f56 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end;
}

#w-node-_23eadb5a-860a-b03b-0afb-78bb1af91c9a-8b543f56 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_353f852c-859f-eea6-34d9-5f16a56ce4df-8b543f56 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_353f852c-859f-eea6-34d9-5f16a56ce528-8b543f56 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_84ffab9e-b819-ab74-52be-95527bd0f37c-8b543f56 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_353f852c-859f-eea6-34d9-5f16a56ce579-8b543f56 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_353f852c-859f-eea6-34d9-5f16a56ce584-8b543f56, #w-node-_353f852c-859f-eea6-34d9-5f16a56ce58c-8b543f56 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_353f852c-859f-eea6-34d9-5f16a56ce592-8b543f56, #w-node-_353f852c-859f-eea6-34d9-5f16a56ce59b-8b543f56 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_353f852c-859f-eea6-34d9-5f16a56ce5a3-8b543f56 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_353f852c-859f-eea6-34d9-5f16a56ce5a9-8b543f56, #w-node-_353f852c-859f-eea6-34d9-5f16a56ce5b1-8b543f56 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_353f852c-859f-eea6-34d9-5f16a56ce5bb-8b543f56 {
  grid-area: span 3 / span 4 / span 3 / span 4;
}

#w-node-_353f852c-859f-eea6-34d9-5f16a56ce5c3-8b543f56 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_353f852c-859f-eea6-34d9-5f16a56ce5c9-8b543f56, #w-node-_353f852c-859f-eea6-34d9-5f16a56ce5d3-8b543f56 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-b35f4a89-9d31-666a-7695-040da3ba8b26-35274d7f {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: end;
}

#w-node-b35f4a89-9d31-666a-7695-040da3ba8b29-35274d7f {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: end;
}

#w-node-b35f4a89-9d31-666a-7695-040da3ba8b2a-35274d7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: end;
}

#w-node-_62a79332-052e-1b2a-6f80-29791bdfcf27-35274d7f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_62a79332-052e-1b2a-6f80-29791bdfcf4e-35274d7f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_62a79332-052e-1b2a-6f80-29791bdfcf8c-35274d7f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_62a79332-052e-1b2a-6f80-29791bdfcfa5-35274d7f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_62a79332-052e-1b2a-6f80-29791bdfcfb9-35274d7f {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_62a79332-052e-1b2a-6f80-29791bdfcfbf-35274d7f, #w-node-_62a79332-052e-1b2a-6f80-29791bdfcfc8-35274d7f {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_62a79332-052e-1b2a-6f80-29791bdfcfd0-35274d7f {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_62a79332-052e-1b2a-6f80-29791bdfcfd6-35274d7f {
  grid-area: span 3 / span 4 / span 3 / span 4;
}

#w-node-_62a79332-052e-1b2a-6f80-29791bdfcfde-35274d7f, #w-node-_62a79332-052e-1b2a-6f80-29791bdfcfe8-35274d7f {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_62a79332-052e-1b2a-6f80-29791bdfcff0-35274d7f, #w-node-_62a79332-052e-1b2a-6f80-29791bdfcff8-35274d7f {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_62a79332-052e-1b2a-6f80-29791bdfd000-35274d7f {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_62a79332-052e-1b2a-6f80-29791bdfd00a-35274d7f {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_3eeddf57-ae45-f3ce-f77b-35e7e3f767b9-be297862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-c678da17-c884-973c-8fa1-899eda333b25-be297862 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c678da17-c884-973c-8fa1-899eda333b38-be297862 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1f1ea1f1-49e2-7f95-4f71-7cadccfd14ec-be297862 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da18c402-5c8a-7a10-1edb-66f35e219743-be297862 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c678da17-c884-973c-8fa1-899eda333b74-be297862 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c678da17-c884-973c-8fa1-899eda333b90-be297862 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-c678da17-c884-973c-8fa1-899eda333b98-be297862 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-c678da17-c884-973c-8fa1-899eda333ba1-be297862 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-c678da17-c884-973c-8fa1-899eda333bab-be297862 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-c678da17-c884-973c-8fa1-899eda333bb1-be297862 {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-c678da17-c884-973c-8fa1-899eda333bbd-be297862 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-c678da17-c884-973c-8fa1-899eda333bc5-be297862 {
  grid-area: span 4 / span 4 / span 4 / span 4;
}

#w-node-c678da17-c884-973c-8fa1-899eda333bcd-be297862 {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-c678da17-c884-973c-8fa1-899eda333bd5-be297862 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_2d14e554-8e0a-308c-07cf-6549353deec5-8b54937d, #w-node-_2d14e554-8e0a-308c-07cf-6549353def16-8b54937d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2d14e554-8e0a-308c-07cf-6549353def0e-8b54937d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2d14e554-8e0a-308c-07cf-6549353defa9-8b54937d {
  grid-area: span 2 / span 6 / span 2 / span 6;
}

#w-node-_044d28c1-9b94-2e46-a327-eb22f11337b8-8b54937d {
  grid-area: span 4 / span 4 / span 4 / span 4;
}

#w-node-cbe53337-ee71-42d6-1137-594c9eb600da-8b54937d {
  grid-area: span 4 / span 2 / span 4 / span 2;
}

#w-node-e5af8083-3e53-4a4c-1c77-beb346d797fd-8b54937d {
  grid-area: span 4 / span 4 / span 4 / span 4;
}

#w-node-acec4a01-c81a-b2fe-ff06-86a25fed38df-8b54937d {
  grid-area: span 4 / span 2 / span 4 / span 2;
}

#w-node-_2d14e554-8e0a-308c-07cf-6549353def9f-8b54937d {
  grid-area: span 2 / span 4 / span 2 / span 4;
}

#w-node-_2d14e554-8e0a-308c-07cf-6549353def8f-8b54937d {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_99fb69a0-30c4-f10e-5c37-993aaed3e556-8b54937d, #w-node-_99fb69a0-30c4-f10e-5c37-993aaed3e559-8b54937d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99fb69a0-30c4-f10e-5c37-993aaed3e55a-8b54937d, #w-node-_2aff9a0a-5f10-d579-fef9-05c118d777ad-8b54937d, #w-node-_2aff9a0a-5f10-d579-fef9-05c118d777ae-8b54937d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2aff9a0a-5f10-d579-fef9-05c118d777b7-8b54937d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99fb69a0-30c4-f10e-5c37-993aaed3e595-8b54937d, #w-node-_99fb69a0-30c4-f10e-5c37-993aaed3e5a5-8b54937d, #w-node-_99fb69a0-30c4-f10e-5c37-993aaed3e5c0-8b54937d, #w-node-_99fb69a0-30c4-f10e-5c37-993aaed3e5db-8b54937d, #w-node-_99fb69a0-30c4-f10e-5c37-993aaed3e5f1-8b54937d, #w-node-_99fb69a0-30c4-f10e-5c37-993aaed3e60c-8b54937d, #w-node-_4a852bab-20d6-82da-b7ce-304809b22dac-8b54937d, #w-node-_4a852bab-20d6-82da-b7ce-304809b22dad-8b54937d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_4a852bab-20d6-82da-b7ce-304809b22db6-8b54937d, #w-node-da5edd56-cb08-596b-c793-8168facaad17-8b54937d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a852bab-20d6-82da-b7ce-304809b22e08-8b54937d, #w-node-_4a852bab-20d6-82da-b7ce-304809b22e2b-8b54937d, #w-node-_4a852bab-20d6-82da-b7ce-304809b22e4e-8b54937d, #w-node-_4a852bab-20d6-82da-b7ce-304809b22e5c-8b54937d, #w-node-_4a852bab-20d6-82da-b7ce-304809b22e94-8b54937d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f90865d-77e0aba7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f90868c-77e0aba7, #w-node-_5204d055-e618-b1fb-916f-482cdd8d5e19-77e0aba7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086b9-77e0aba7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086cc-77e0aba7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086ff-77e0aba7, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f908710-77e0aba7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-adb71b34-ad3f-08e9-71c7-5afb6b3ee854-77e0aba7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5be6f8c1-5e28-110f-9023-d45e34dfa095-ff79c413 {
  grid-area: span 1 / span 15 / span 1 / span 15;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f90868c-95d99dfd {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086cc-95d99dfd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086a8-95d99dfd, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90868c-4a1b65a0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086cc-4a1b65a0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086a8-4a1b65a0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f90865d-645938dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f90868c-645938dc, #w-node-_5204d055-e618-b1fb-916f-482cdd8d5e19-645938dc {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086cc-645938dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086dd-645938dc, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90868c-1480392b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f90865d-1480392b, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086cc-1480392b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086a8-1480392b, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90868c-15b2eca0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f90865d-15b2eca0, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086cc-15b2eca0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086a8-15b2eca0, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90868c-0db04e00 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f90865d-0db04e00, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086cc-0db04e00 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086dd-0db04e00, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90868c-9e2b15f4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f90865d-9e2b15f4, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086cc-9e2b15f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086dd-9e2b15f4, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90868c-de5d9d59 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f90865d-de5d9d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5204d055-e618-b1fb-916f-482cdd8d5e19-de5d9d59, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086dd-de5d9d59 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086cc-de5d9d59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f90868c-15b387a8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f90865d-15b387a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086dd-15b387a8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086cc-15b387a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f90868c-b82cd3ef {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f90865d-b82cd3ef {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086cc-b82cd3ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_45675767-bf7b-5139-05e4-19267a965134-d1f43883, #w-node-_471ec9ca-a8f1-7181-f416-7b745c4138ea-d1f43883 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8b66f75d-d3d2-1594-1428-66f6820f0764-d1f43883, #w-node-_23d00801-a937-156e-bf62-2b92849a61a9-d1f43883, #w-node-_49174d77-b781-6ab7-4994-7550c48bfd67-d1f43883, #w-node-_707525eb-1e40-df1a-bdce-37d38e87a65e-d1f43883, #w-node-_0a4b4f5d-932c-3b10-c598-925c453a8763-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb2e7613-eabc-46db-7507-9563366129bb-d1f43883, #w-node-cfa3e8ca-b1e5-1a2a-72da-75ab7dbef4f1-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_23b450d6-0a3a-a8b0-53b8-6c6b6de7cc41-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_247f2b87-8d6b-8764-06c1-4457ab76e7c9-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_247f2b87-8d6b-8764-06c1-4457ab76e7ca-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ff62f6f-b36d-1aca-8ad6-d2b8beb1bef2-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_4ff62f6f-b36d-1aca-8ad6-d2b8beb1bef3-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6f76778e-ce93-b03d-64b0-db288b563304-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6f76778e-ce93-b03d-64b0-db288b563305-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8d79c1d3-17b4-d811-f792-5e069069a185-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_8d79c1d3-17b4-d811-f792-5e069069a186-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_71eba4ff-8aa6-b60d-0923-cc21642359f3-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_71eba4ff-8aa6-b60d-0923-cc21642359f4-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae4bce01-25fa-1897-8a38-d1b7f784a2ae-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ae4bce01-25fa-1897-8a38-d1b7f784a2af-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cb18a0f4-0973-c526-97a6-b6749e745b67-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-cb18a0f4-0973-c526-97a6-b6749e745b68-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61045c18-61c6-8412-2fdb-1b8b9cf6540f-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_61045c18-61c6-8412-2fdb-1b8b9cf65410-d1f43883, #w-node-b836f814-94b4-a584-fd6f-1341446256ed-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b836f814-94b4-a584-fd6f-1341446256f0-d1f43883, #w-node-b836f814-94b4-a584-fd6f-1341446256f1-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b836f814-94b4-a584-fd6f-1341446256f2-d1f43883, #w-node-_058e4237-8fa9-28fd-c25e-ad566c4d450b-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_058e4237-8fa9-28fd-c25e-ad566c4d450f-d1f43883, #w-node-_058e4237-8fa9-28fd-c25e-ad566c4d4510-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_058e4237-8fa9-28fd-c25e-ad566c4d4511-d1f43883, #w-node-_0068d8cd-f890-ae91-c36e-7a77830d08cb-d1f43883, #w-node-_0264a351-dbb1-72ff-799d-7dce6504e467-d1f43883, #w-node-b2a12447-4cbf-33ea-a223-2210803afa0d-d1f43883, #w-node-_11e569c4-4b3d-705e-c08a-33c32a91d9f9-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_11e569c4-4b3d-705e-c08a-33c32a91d9fc-d1f43883, #w-node-_11e569c4-4b3d-705e-c08a-33c32a91d9fd-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_11e569c4-4b3d-705e-c08a-33c32a91d9fe-d1f43883, #w-node-_11e569c4-4b3d-705e-c08a-33c32a91da0e-d1f43883, #w-node-_11e569c4-4b3d-705e-c08a-33c32a91da1e-d1f43883, #w-node-_11e569c4-4b3d-705e-c08a-33c32a91da2e-d1f43883, #w-node-_21788386-58b1-dac9-dc5e-46a03139bd7c-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_21788386-58b1-dac9-dc5e-46a03139bd7f-d1f43883, #w-node-_21788386-58b1-dac9-dc5e-46a03139bd80-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_21788386-58b1-dac9-dc5e-46a03139bd81-d1f43883, #w-node-_21788386-58b1-dac9-dc5e-46a03139bd91-d1f43883, #w-node-_21788386-58b1-dac9-dc5e-46a03139bda1-d1f43883, #w-node-f49551be-9d2c-6920-028e-6a61a8a5346b-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f49551be-9d2c-6920-028e-6a61a8a5346e-d1f43883, #w-node-f49551be-9d2c-6920-028e-6a61a8a5346f-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f49551be-9d2c-6920-028e-6a61a8a53470-d1f43883, #w-node-f49551be-9d2c-6920-028e-6a61a8a53480-d1f43883, #w-node-f49551be-9d2c-6920-028e-6a61a8a53490-d1f43883, #w-node-f49551be-9d2c-6920-028e-6a61a8a534a0-d1f43883, #w-node-_3214f108-48b1-9ce5-9ff8-a5e5aa8a8fbf-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3214f108-48b1-9ce5-9ff8-a5e5aa8a8fc2-d1f43883, #w-node-_3214f108-48b1-9ce5-9ff8-a5e5aa8a8fc3-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3214f108-48b1-9ce5-9ff8-a5e5aa8a8fc4-d1f43883, #w-node-ed1c120c-2174-d909-a8d7-721ef6121fdc-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed1c120c-2174-d909-a8d7-721ef6121fdf-d1f43883, #w-node-ed1c120c-2174-d909-a8d7-721ef6121fe0-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ed1c120c-2174-d909-a8d7-721ef6121fe1-d1f43883, #w-node-_38680e52-0ece-aa42-e7bd-774643e80d37-d1f43883, #w-node-fe08bcb2-ac34-96e3-982b-5175a5fb35c5-d1f43883, #w-node-e9aa3560-05da-5c47-881e-1df382362b8a-d1f43883, #w-node-e9aa3560-05da-5c47-881e-1df382362b8d-d1f43883, #w-node-e9aa3560-05da-5c47-881e-1df382362b90-d1f43883, #w-node-e9aa3560-05da-5c47-881e-1df382362b93-d1f43883, #w-node-e9aa3560-05da-5c47-881e-1df382362c30-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e9aa3560-05da-5c47-881e-1df382362c33-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-e9aa3560-05da-5c47-881e-1df382362c35-d1f43883, #w-node-_5401ceb4-e464-be62-720a-469d462c9c9b-d1f43883, #w-node-c91bc7ac-3b3b-5eb3-a708-8d7871c86827-d1f43883, #w-node-_55741fc8-2bfc-e6a1-dbc6-406c269ee1f9-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1944526-d12b-5e7b-abc9-6e4d45e5259b-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a1944526-d12b-5e7b-abc9-6e4d45e5259d-d1f43883, #w-node-a1944526-d12b-5e7b-abc9-6e4d45e525a8-d1f43883, #w-node-a1944526-d12b-5e7b-abc9-6e4d45e525b3-d1f43883, #w-node-a1944526-d12b-5e7b-abc9-6e4d45e525be-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_17daa0f2-d0b1-ff2d-39bd-4f270d9801a5-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_17daa0f2-d0b1-ff2d-39bd-4f270d9801a7-d1f43883, #w-node-_17daa0f2-d0b1-ff2d-39bd-4f270d9801b2-d1f43883, #w-node-_17daa0f2-d0b1-ff2d-39bd-4f270d9801bd-d1f43883, #w-node-_17daa0f2-d0b1-ff2d-39bd-4f270d9801c8-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b55e296-5de9-4f43-f1fc-878583c563b1-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_0b55e296-5de9-4f43-f1fc-878583c563b3-d1f43883, #w-node-_0b55e296-5de9-4f43-f1fc-878583c563be-d1f43883, #w-node-_0b55e296-5de9-4f43-f1fc-878583c563c9-d1f43883, #w-node-_0b55e296-5de9-4f43-f1fc-878583c563d4-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6529fabd-e394-2d42-9d8b-ca2fb41ca463-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6529fabd-e394-2d42-9d8b-ca2fb41ca465-d1f43883, #w-node-_6529fabd-e394-2d42-9d8b-ca2fb41ca470-d1f43883, #w-node-_6529fabd-e394-2d42-9d8b-ca2fb41ca47b-d1f43883, #w-node-_6529fabd-e394-2d42-9d8b-ca2fb41ca486-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c14907d-53bd-47f7-2dd4-f67d72280ee1-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_0c14907d-53bd-47f7-2dd4-f67d72280ee3-d1f43883, #w-node-_0c14907d-53bd-47f7-2dd4-f67d72280eee-d1f43883, #w-node-_0c14907d-53bd-47f7-2dd4-f67d72280ef9-d1f43883, #w-node-_0c14907d-53bd-47f7-2dd4-f67d72280f04-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a480b228-1762-beca-d57c-4a28519672d6-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a480b228-1762-beca-d57c-4a28519672d8-d1f43883, #w-node-a480b228-1762-beca-d57c-4a28519672e3-d1f43883, #w-node-a480b228-1762-beca-d57c-4a28519672ee-d1f43883, #w-node-a480b228-1762-beca-d57c-4a28519672f9-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa1c184f-d6b7-02fb-d11d-c0a69fd64c15-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-fa1c184f-d6b7-02fb-d11d-c0a69fd64c17-d1f43883, #w-node-fa1c184f-d6b7-02fb-d11d-c0a69fd64c22-d1f43883, #w-node-fa1c184f-d6b7-02fb-d11d-c0a69fd64c2d-d1f43883, #w-node-fa1c184f-d6b7-02fb-d11d-c0a69fd64c38-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fae07f1-e696-f503-e45c-6df6ed36c425-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3fae07f1-e696-f503-e45c-6df6ed36c427-d1f43883, #w-node-_3fae07f1-e696-f503-e45c-6df6ed36c432-d1f43883, #w-node-_3fae07f1-e696-f503-e45c-6df6ed36c43d-d1f43883, #w-node-_3fae07f1-e696-f503-e45c-6df6ed36c448-d1f43883, #w-node-aafadaae-8b85-fe89-c478-a1526344a403-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aafadaae-8b85-fe89-c478-a1526344a406-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-aafadaae-8b85-fe89-c478-a1526344a408-d1f43883, #w-node-aafadaae-8b85-fe89-c478-a1526344a413-d1f43883, #w-node-aafadaae-8b85-fe89-c478-a1526344a41e-d1f43883, #w-node-aafadaae-8b85-fe89-c478-a1526344a429-d1f43883, #w-node-_13d3cfae-a1b8-3220-d1e4-39ec23c08035-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_13d3cfae-a1b8-3220-d1e4-39ec23c08038-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_13d3cfae-a1b8-3220-d1e4-39ec23c0803a-d1f43883, #w-node-_13d3cfae-a1b8-3220-d1e4-39ec23c08045-d1f43883, #w-node-_13d3cfae-a1b8-3220-d1e4-39ec23c08050-d1f43883, #w-node-_13d3cfae-a1b8-3220-d1e4-39ec23c0805b-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2c3a356d-c16e-9982-4c26-b88beea114b7-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_2c3a356d-c16e-9982-4c26-b88beea114b9-d1f43883, #w-node-_2c3a356d-c16e-9982-4c26-b88beea114c4-d1f43883, #w-node-_2c3a356d-c16e-9982-4c26-b88beea114cf-d1f43883, #w-node-_2c3a356d-c16e-9982-4c26-b88beea114da-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_95adb92f-76c2-26d4-6d44-39323b4a25ca-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_95adb92f-76c2-26d4-6d44-39323b4a25cc-d1f43883, #w-node-_95adb92f-76c2-26d4-6d44-39323b4a25d7-d1f43883, #w-node-_95adb92f-76c2-26d4-6d44-39323b4a25e2-d1f43883, #w-node-_95adb92f-76c2-26d4-6d44-39323b4a25ed-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd0af0e4-5eee-79e8-e0bb-01c89d3f96a8-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-bd0af0e4-5eee-79e8-e0bb-01c89d3f96aa-d1f43883, #w-node-bd0af0e4-5eee-79e8-e0bb-01c89d3f96b5-d1f43883, #w-node-bd0af0e4-5eee-79e8-e0bb-01c89d3f96c0-d1f43883, #w-node-bd0af0e4-5eee-79e8-e0bb-01c89d3f96cb-d1f43883, #w-node-_3bb50a9a-6d13-e11f-d5ed-ef4aef664875-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3bb50a9a-6d13-e11f-d5ed-ef4aef664878-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3bb50a9a-6d13-e11f-d5ed-ef4aef66487a-d1f43883, #w-node-_3bb50a9a-6d13-e11f-d5ed-ef4aef664885-d1f43883, #w-node-_3bb50a9a-6d13-e11f-d5ed-ef4aef664890-d1f43883, #w-node-_3bb50a9a-6d13-e11f-d5ed-ef4aef66489b-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-da838628-2f80-a56b-9e60-73b775747d10-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-da838628-2f80-a56b-9e60-73b775747d12-d1f43883, #w-node-da838628-2f80-a56b-9e60-73b775747d1d-d1f43883, #w-node-da838628-2f80-a56b-9e60-73b775747d28-d1f43883, #w-node-da838628-2f80-a56b-9e60-73b775747d33-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aca37836-c351-d1f3-4fde-9df60c6cc6f1-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-aca37836-c351-d1f3-4fde-9df60c6cc6f3-d1f43883, #w-node-aca37836-c351-d1f3-4fde-9df60c6cc6fe-d1f43883, #w-node-aca37836-c351-d1f3-4fde-9df60c6cc709-d1f43883, #w-node-aca37836-c351-d1f3-4fde-9df60c6cc714-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bcdbe9c-00be-182f-d5b5-eafd81d64e7a-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_0bcdbe9c-00be-182f-d5b5-eafd81d64e7c-d1f43883, #w-node-_0bcdbe9c-00be-182f-d5b5-eafd81d64e87-d1f43883, #w-node-_0bcdbe9c-00be-182f-d5b5-eafd81d64e92-d1f43883, #w-node-_0bcdbe9c-00be-182f-d5b5-eafd81d64e9d-d1f43883, #w-node-_06e6ae43-1c42-9e78-c870-ebc7e046ee1a-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_06e6ae43-1c42-9e78-c870-ebc7e046ee1d-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_06e6ae43-1c42-9e78-c870-ebc7e046ee1f-d1f43883, #w-node-_06e6ae43-1c42-9e78-c870-ebc7e046ee2a-d1f43883, #w-node-_06e6ae43-1c42-9e78-c870-ebc7e046ee35-d1f43883, #w-node-_06e6ae43-1c42-9e78-c870-ebc7e046ee40-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_378656ac-fb2d-aee2-3411-9da59d344599-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_378656ac-fb2d-aee2-3411-9da59d34459b-d1f43883, #w-node-_378656ac-fb2d-aee2-3411-9da59d3445a6-d1f43883, #w-node-_378656ac-fb2d-aee2-3411-9da59d3445b1-d1f43883, #w-node-_378656ac-fb2d-aee2-3411-9da59d3445bc-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f7bc8aae-2314-9241-88e1-1b54df8381ba-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f7bc8aae-2314-9241-88e1-1b54df8381bc-d1f43883, #w-node-f7bc8aae-2314-9241-88e1-1b54df8381c7-d1f43883, #w-node-f7bc8aae-2314-9241-88e1-1b54df8381d2-d1f43883, #w-node-f7bc8aae-2314-9241-88e1-1b54df8381dd-d1f43883, #w-node-_1e477a59-cd00-3af9-7835-89f44996204a-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e477a59-cd00-3af9-7835-89f44996204d-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_1e477a59-cd00-3af9-7835-89f44996204f-d1f43883, #w-node-_1e477a59-cd00-3af9-7835-89f44996205a-d1f43883, #w-node-_1e477a59-cd00-3af9-7835-89f449962065-d1f43883, #w-node-_1e477a59-cd00-3af9-7835-89f449962070-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_55b3733f-1992-bddd-2f08-6e9db28e7e32-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_55b3733f-1992-bddd-2f08-6e9db28e7e34-d1f43883, #w-node-_55b3733f-1992-bddd-2f08-6e9db28e7e3f-d1f43883, #w-node-_55b3733f-1992-bddd-2f08-6e9db28e7e4a-d1f43883, #w-node-_55b3733f-1992-bddd-2f08-6e9db28e7e55-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f058dfb-7418-9fe8-8654-8ba35f1fa608-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_8f058dfb-7418-9fe8-8654-8ba35f1fa60a-d1f43883, #w-node-_8f058dfb-7418-9fe8-8654-8ba35f1fa615-d1f43883, #w-node-_8f058dfb-7418-9fe8-8654-8ba35f1fa620-d1f43883, #w-node-_8f058dfb-7418-9fe8-8654-8ba35f1fa62b-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83ff8d72-0241-2ed1-0298-65b406fbb4f3-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_83ff8d72-0241-2ed1-0298-65b406fbb4f5-d1f43883, #w-node-_83ff8d72-0241-2ed1-0298-65b406fbb500-d1f43883, #w-node-_83ff8d72-0241-2ed1-0298-65b406fbb50b-d1f43883, #w-node-_83ff8d72-0241-2ed1-0298-65b406fbb516-d1f43883, #w-node-d50eae49-89ee-0fef-793c-4e67ceb24b0f-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d50eae49-89ee-0fef-793c-4e67ceb24b12-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d50eae49-89ee-0fef-793c-4e67ceb24b14-d1f43883, #w-node-d50eae49-89ee-0fef-793c-4e67ceb24b1f-d1f43883, #w-node-d50eae49-89ee-0fef-793c-4e67ceb24b2a-d1f43883, #w-node-d50eae49-89ee-0fef-793c-4e67ceb24b35-d1f43883, #w-node-_7d78e6e8-5e25-d760-dffd-8b0da3daa1ab-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d78e6e8-5e25-d760-dffd-8b0da3daa1ae-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_7d78e6e8-5e25-d760-dffd-8b0da3daa1b0-d1f43883, #w-node-_7d78e6e8-5e25-d760-dffd-8b0da3daa1bb-d1f43883, #w-node-_7d78e6e8-5e25-d760-dffd-8b0da3daa1c6-d1f43883, #w-node-_7d78e6e8-5e25-d760-dffd-8b0da3daa1d1-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_019369eb-705e-6bfa-6462-070e8e5f607b-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_019369eb-705e-6bfa-6462-070e8e5f607d-d1f43883, #w-node-_019369eb-705e-6bfa-6462-070e8e5f6088-d1f43883, #w-node-_019369eb-705e-6bfa-6462-070e8e5f6093-d1f43883, #w-node-_019369eb-705e-6bfa-6462-070e8e5f609e-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a1b1fc8b-9fde-55f1-4080-89c8b7178019-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a1b1fc8b-9fde-55f1-4080-89c8b717801b-d1f43883, #w-node-a1b1fc8b-9fde-55f1-4080-89c8b7178026-d1f43883, #w-node-a1b1fc8b-9fde-55f1-4080-89c8b7178031-d1f43883, #w-node-a1b1fc8b-9fde-55f1-4080-89c8b717803c-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e352143349bf-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e352143349cb-d1f43883 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c780a111-48a1-cb9c-ca39-e352143349ce-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e352143349d1-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e352143349d4-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e352143349d7-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e352143349db-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e352143349de-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e352143349df-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e352143349e0-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e352143349ef-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e352143349f0-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e352143349ff-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334a00-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334a0f-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334a10-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334a1f-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334a20-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334a3b-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334a3c-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334a4b-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334a4c-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334a5b-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334a5c-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334a6b-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334a6c-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334a7c-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334a7f-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334a80-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334a81-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334aa1-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334aa4-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334aa5-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334aa6-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334ab6-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334ac6-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334ad6-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334ae6-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334ae9-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334aea-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334aeb-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334afb-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334b0b-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334b1b-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334b2b-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334b2e-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334b2f-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334b30-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334b40-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334b50-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334b60-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334b63-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334b64-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334b65-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334b75-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334b85-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334b95-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334ba5-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334ba8-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334ba9-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334baa-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334bc5-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334bc8-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334bcb-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334bce-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334bd2-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334bd5-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334bd7-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334bde-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334be5-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334bec-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334bf2-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334bf4-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334bfb-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334c02-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334c09-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334c0f-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334c11-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334c18-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334c1f-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334c26-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334c2c-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334c2e-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334c35-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334c3c-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334c43-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334c49-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334c4b-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334c56-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334c5f-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334c68-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334c72-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334c74-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334c7c-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334c84-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334c8c-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334c93-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334c95-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334c9c-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334ca3-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334caa-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334cb0-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334cb2-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334cb9-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334cc0-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334cc7-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334ccd-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334ccf-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334cd6-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334cdd-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334ce4-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334ceb-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334cee-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334cf0-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334cfb-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d06-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d11-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d1c-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334d1f-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334d21-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d28-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d2f-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d36-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334d3c-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334d3e-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d45-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d4c-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d53-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334d59-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334d5b-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d62-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d69-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d70-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334d76-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334d78-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d7f-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d86-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d8d-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d94-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334d97-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334d99-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334da0-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334da7-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334dae-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334db4-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334db6-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334dbd-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334dc4-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334dcb-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334dd1-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334dd3-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334dda-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334de1-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334de8-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334dee-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334df0-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334df7-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334dfe-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e05-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e0c-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334e0f-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334e11-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e18-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e20-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e27-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334e2d-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334e2f-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e36-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e3d-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e44-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334e4a-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334e4c-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e53-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e5a-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e61-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e68-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334e6b-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334e6d-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e74-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e7b-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e82-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334e88-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334e8a-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e91-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e98-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e9f-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334ea5-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334ea7-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334eae-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334eb5-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334ebc-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334ec2-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334ec4-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334ecb-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334ed2-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334ed9-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334ee0-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334ee3-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c780a111-48a1-cb9c-ca39-e35214334ee5-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334eec-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334ef3-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334efa-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6aff9cc-bded-e3b1-344c-dcc47537aa29-d1f43883, #w-node-c6aff9cc-bded-e3b1-344c-dcc47537aa35-d1f43883 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c6aff9cc-bded-e3b1-344c-dcc47537aa38-d1f43883, #w-node-c6aff9cc-bded-e3b1-344c-dcc47537aa3b-d1f43883, #w-node-c6aff9cc-bded-e3b1-344c-dcc47537aa3e-d1f43883, #w-node-c6aff9cc-bded-e3b1-344c-dcc47537aa41-d1f43883, #w-node-c6aff9cc-bded-e3b1-344c-dcc47537aa45-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6aff9cc-bded-e3b1-344c-dcc47537aa48-d1f43883, #w-node-c6aff9cc-bded-e3b1-344c-dcc47537aa49-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c6aff9cc-bded-e3b1-344c-dcc47537aa4a-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6aff9cc-bded-e3b1-344c-dcc47537aa59-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c6aff9cc-bded-e3b1-344c-dcc47537aa5a-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6aff9cc-bded-e3b1-344c-dcc47537aa69-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c6aff9cc-bded-e3b1-344c-dcc47537aa6a-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6aff9cc-bded-e3b1-344c-dcc47537aa79-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c6aff9cc-bded-e3b1-344c-dcc47537aa7a-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6aff9cc-bded-e3b1-344c-dcc47537aa89-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c6aff9cc-bded-e3b1-344c-dcc47537aa8a-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6aff9cc-bded-e3b1-344c-dcc47537aa99-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c6aff9cc-bded-e3b1-344c-dcc47537aa9a-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6aff9cc-bded-e3b1-344c-dcc47537aaa9-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c6aff9cc-bded-e3b1-344c-dcc47537aaaa-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6aff9cc-bded-e3b1-344c-dcc47537aab9-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c6aff9cc-bded-e3b1-344c-dcc47537aaba-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6aff9cc-bded-e3b1-344c-dcc47537aac9-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c6aff9cc-bded-e3b1-344c-dcc47537aaca-d1f43883, #w-node-_53ea419d-6021-7c5d-44bf-91e496162577-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53ea419d-6021-7c5d-44bf-91e49616257a-d1f43883, #w-node-_53ea419d-6021-7c5d-44bf-91e49616257b-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_53ea419d-6021-7c5d-44bf-91e49616257c-d1f43883, #w-node-_4708b0b4-6541-65f0-c847-54bcaf0a79ab-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4708b0b4-6541-65f0-c847-54bcaf0a79af-d1f43883, #w-node-_4708b0b4-6541-65f0-c847-54bcaf0a79b0-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_4708b0b4-6541-65f0-c847-54bcaf0a79b1-d1f43883, #w-node-_0f06a1ce-f8f9-4e78-741b-54fbfd54b2d5-d1f43883, #w-node-d89da6f1-b8cf-3d64-264f-368320138970-d1f43883, #w-node-f6d215e6-5833-2086-e379-beaf89e2b8a3-d1f43883, #w-node-_6069bf23-8e55-60a7-d1b4-8982e9f0368d-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6069bf23-8e55-60a7-d1b4-8982e9f03690-d1f43883, #w-node-_6069bf23-8e55-60a7-d1b4-8982e9f03691-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_6069bf23-8e55-60a7-d1b4-8982e9f03692-d1f43883, #w-node-_6069bf23-8e55-60a7-d1b4-8982e9f036a2-d1f43883, #w-node-_6069bf23-8e55-60a7-d1b4-8982e9f036b2-d1f43883, #w-node-_6069bf23-8e55-60a7-d1b4-8982e9f036c2-d1f43883, #w-node-_5db1e466-c30f-554f-4e5d-59091d036d80-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5db1e466-c30f-554f-4e5d-59091d036d83-d1f43883, #w-node-_5db1e466-c30f-554f-4e5d-59091d036d84-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5db1e466-c30f-554f-4e5d-59091d036d85-d1f43883, #w-node-_5db1e466-c30f-554f-4e5d-59091d036d95-d1f43883, #w-node-_5db1e466-c30f-554f-4e5d-59091d036da5-d1f43883, #w-node-b5658cc0-d709-3eec-6bb2-ed2bc6955c4a-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b5658cc0-d709-3eec-6bb2-ed2bc6955c4d-d1f43883, #w-node-b5658cc0-d709-3eec-6bb2-ed2bc6955c4e-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b5658cc0-d709-3eec-6bb2-ed2bc6955c4f-d1f43883, #w-node-b5658cc0-d709-3eec-6bb2-ed2bc6955c5f-d1f43883, #w-node-b5658cc0-d709-3eec-6bb2-ed2bc6955c6f-d1f43883, #w-node-b5658cc0-d709-3eec-6bb2-ed2bc6955c7f-d1f43883, #w-node-_246c91a5-8023-02fd-0c8c-0e2d99d29730-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_246c91a5-8023-02fd-0c8c-0e2d99d29733-d1f43883, #w-node-_246c91a5-8023-02fd-0c8c-0e2d99d29734-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_246c91a5-8023-02fd-0c8c-0e2d99d29735-d1f43883, #w-node-e4734310-72ba-bdf0-7ec4-87a6c89728ea-d1f43883, #w-node-e4734310-72ba-bdf0-7ec4-87a6c89728ed-d1f43883, #w-node-e4734310-72ba-bdf0-7ec4-87a6c89728f0-d1f43883, #w-node-e4734310-72ba-bdf0-7ec4-87a6c89728f3-d1f43883, #w-node-b05284ec-0ff1-4a08-eb0b-470d4d071734-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe64db-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5052291e-caca-4627-e8d3-e62e4abe64de-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5052291e-caca-4627-e8d3-e62e4abe64e0-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe64e8-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe64f0-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe64f8-d1f43883, #w-node-_2f8c62c7-c373-ff8c-5748-8c23c3e4f59e-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5052291e-caca-4627-e8d3-e62e4abe64ff-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5052291e-caca-4627-e8d3-e62e4abe6501-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe6508-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe650f-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe6516-d1f43883, #w-node-_13faa020-19ff-55a4-81a1-186febc246d7-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5052291e-caca-4627-e8d3-e62e4abe651c-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5052291e-caca-4627-e8d3-e62e4abe651e-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe6525-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe652c-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe6533-d1f43883, #w-node-b29c9161-5214-06e2-6a91-cd81954d409f-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5052291e-caca-4627-e8d3-e62e4abe6539-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5052291e-caca-4627-e8d3-e62e4abe653b-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe6542-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe6549-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe6550-d1f43883, #w-node-_4023c6b8-584f-5f31-5370-ca433c4c6a53-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5052291e-caca-4627-e8d3-e62e4abe6556-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5052291e-caca-4627-e8d3-e62e4abe6558-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe655f-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe6566-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe656d-d1f43883, #w-node-_62455066-6b30-6ffa-b6ff-f2534450e372-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5052291e-caca-4627-e8d3-e62e4abe6573-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5052291e-caca-4627-e8d3-e62e4abe6575-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe657d-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe6585-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe658d-d1f43883, #w-node-f6ddbe13-8f7b-2054-53e2-beb6e64fd661-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5052291e-caca-4627-e8d3-e62e4abe6594-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5052291e-caca-4627-e8d3-e62e4abe6596-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe659d-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe65a4-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe65ab-d1f43883, #w-node-ce578831-43d9-fd72-7e4e-e3bdf52b35c5-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5052291e-caca-4627-e8d3-e62e4abe65b1-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5052291e-caca-4627-e8d3-e62e4abe65b3-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe65bc-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe65c5-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe65cc-d1f43883, #w-node-_8afe0a0b-769d-35a6-ba2b-d1bb6e37d8da-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5052291e-caca-4627-e8d3-e62e4abe65d2-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_5052291e-caca-4627-e8d3-e62e4abe65d4-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe65db-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe65e2-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe65e9-d1f43883, #w-node-_19e00be8-a5d0-448d-8f17-e1578bffabc5-d1f43883, #w-node-b4f9cc0d-c952-1408-69f5-aa2f7ba39b1d-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4f9cc0d-c952-1408-69f5-aa2f7ba39b20-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b4f9cc0d-c952-1408-69f5-aa2f7ba39b22-d1f43883, #w-node-b4f9cc0d-c952-1408-69f5-aa2f7ba39b2d-d1f43883, #w-node-b4f9cc0d-c952-1408-69f5-aa2f7ba39b38-d1f43883, #w-node-b4f9cc0d-c952-1408-69f5-aa2f7ba39b43-d1f43883, #w-node-_783d56a6-ca92-cf80-c241-8e389b53aaf0-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a8be-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7ad5c68-8745-803c-7042-9e59c2b1a8c1-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b7ad5c68-8745-803c-7042-9e59c2b1a8c3-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a8ce-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a8d9-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a8e4-d1f43883, #w-node-_79e3aafc-da6f-7e7d-a8fe-5ded362167a5-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7ad5c68-8745-803c-7042-9e59c2b1a8ee-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b7ad5c68-8745-803c-7042-9e59c2b1a8f0-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a8fb-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a906-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a911-d1f43883, #w-node-_1a8c42d4-7b14-bad1-45a4-5038eea33698-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7ad5c68-8745-803c-7042-9e59c2b1a91b-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b7ad5c68-8745-803c-7042-9e59c2b1a91d-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a928-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a933-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a93e-d1f43883, #w-node-_64aaaa87-7524-087e-3514-2a325caf1b06-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7ad5c68-8745-803c-7042-9e59c2b1a948-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b7ad5c68-8745-803c-7042-9e59c2b1a94a-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a955-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a960-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a96b-d1f43883, #w-node-_0b36aaa9-c9b9-005a-e6a4-79727cd4758f-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d922-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d925-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d927-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d932-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d93d-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d948-d1f43883, #w-node-_677029db-4552-9825-27ef-931527d0e6a4-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d952-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d954-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d95f-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d96a-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d975-d1f43883, #w-node-_8d1093fa-a687-c1ee-0b47-1cf900ba80f8-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d97f-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d981-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d98c-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d997-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d9a2-d1f43883, #w-node-_1f718a83-5ffc-4a3e-58cb-377bfc4874f4-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d9ac-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d9ae-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d9b9-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d9c4-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d9cf-d1f43883, #w-node-d909ace2-e11b-34ed-47ff-c64867e8ee3a-d1f43883, #w-node-_0f23aee8-c470-f482-f039-a72c7bc1b178-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f23aee8-c470-f482-f039-a72c7bc1b17b-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_0f23aee8-c470-f482-f039-a72c7bc1b17d-d1f43883, #w-node-_0f23aee8-c470-f482-f039-a72c7bc1b188-d1f43883, #w-node-_0f23aee8-c470-f482-f039-a72c7bc1b193-d1f43883, #w-node-_0f23aee8-c470-f482-f039-a72c7bc1b19e-d1f43883, #w-node-b52ff482-125a-f96f-2b3e-54e994d2cae4-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f23aee8-c470-f482-f039-a72c7bc1b1a8-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_0f23aee8-c470-f482-f039-a72c7bc1b1aa-d1f43883, #w-node-_0f23aee8-c470-f482-f039-a72c7bc1b1b5-d1f43883, #w-node-_0f23aee8-c470-f482-f039-a72c7bc1b1c0-d1f43883, #w-node-_0f23aee8-c470-f482-f039-a72c7bc1b1cb-d1f43883, #w-node-f0919036-26f4-fb1a-3ff8-b782b389b3bc-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f23aee8-c470-f482-f039-a72c7bc1b1d5-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_0f23aee8-c470-f482-f039-a72c7bc1b1d7-d1f43883, #w-node-_0f23aee8-c470-f482-f039-a72c7bc1b1e2-d1f43883, #w-node-_0f23aee8-c470-f482-f039-a72c7bc1b1ed-d1f43883, #w-node-_0f23aee8-c470-f482-f039-a72c7bc1b1f8-d1f43883, #w-node-_8768eeab-7bb8-577a-dc88-043dd1ad52af-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db302-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3545c92c-35d3-b198-586d-9ba2ce8db305-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3545c92c-35d3-b198-586d-9ba2ce8db307-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db312-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db31d-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db328-d1f43883, #w-node-_5fc7330a-0210-7516-fb82-391e8ec22043-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3545c92c-35d3-b198-586d-9ba2ce8db332-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3545c92c-35d3-b198-586d-9ba2ce8db334-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db33f-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db34a-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db355-d1f43883, #w-node-_359a1368-a6cf-4ed3-f186-6410e0797dcc-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3545c92c-35d3-b198-586d-9ba2ce8db35f-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3545c92c-35d3-b198-586d-9ba2ce8db361-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db36c-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db377-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db382-d1f43883, #w-node-d2b5a40c-6d05-10a1-6c95-4f5817485c4f-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3545c92c-35d3-b198-586d-9ba2ce8db38c-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3545c92c-35d3-b198-586d-9ba2ce8db38e-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db399-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db3a4-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db3af-d1f43883, #w-node-c0b3700f-8988-35b0-2833-59fa6417db9e-d1f43883, #w-node-_0a724261-3a7b-a1c3-b305-f54572aaf2c4-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a724261-3a7b-a1c3-b305-f54572aaf2c7-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_0a724261-3a7b-a1c3-b305-f54572aaf2c9-d1f43883, #w-node-_0a724261-3a7b-a1c3-b305-f54572aaf2d4-d1f43883, #w-node-_0a724261-3a7b-a1c3-b305-f54572aaf2df-d1f43883, #w-node-_0a724261-3a7b-a1c3-b305-f54572aaf2ea-d1f43883, #w-node-_1d985a20-331d-8a2a-9798-d2ae72fd5a4d-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d232f9e5-886c-6499-e1a2-fa29d0965ac1-d1f43883, #w-node-d232f9e5-886c-6499-e1a2-fa29d0965acd-d1f43883 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d232f9e5-886c-6499-e1a2-fa29d0965ad0-d1f43883, #w-node-d232f9e5-886c-6499-e1a2-fa29d0965ad3-d1f43883, #w-node-d232f9e5-886c-6499-e1a2-fa29d0965ad6-d1f43883, #w-node-d232f9e5-886c-6499-e1a2-fa29d0965ad9-d1f43883, #w-node-d232f9e5-886c-6499-e1a2-fa29d0965add-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d232f9e5-886c-6499-e1a2-fa29d0965ae0-d1f43883, #w-node-d232f9e5-886c-6499-e1a2-fa29d0965ae1-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d232f9e5-886c-6499-e1a2-fa29d0965ae2-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d232f9e5-886c-6499-e1a2-fa29d0965af1-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d232f9e5-886c-6499-e1a2-fa29d0965af2-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d232f9e5-886c-6499-e1a2-fa29d0965b01-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d232f9e5-886c-6499-e1a2-fa29d0965b02-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d232f9e5-886c-6499-e1a2-fa29d0965b11-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d232f9e5-886c-6499-e1a2-fa29d0965b12-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d232f9e5-886c-6499-e1a2-fa29d0965b21-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d232f9e5-886c-6499-e1a2-fa29d0965b22-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d232f9e5-886c-6499-e1a2-fa29d0965b31-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d232f9e5-886c-6499-e1a2-fa29d0965b32-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d232f9e5-886c-6499-e1a2-fa29d0965b41-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d232f9e5-886c-6499-e1a2-fa29d0965b42-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d232f9e5-886c-6499-e1a2-fa29d0965b51-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d232f9e5-886c-6499-e1a2-fa29d0965b52-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d232f9e5-886c-6499-e1a2-fa29d0965b61-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d232f9e5-886c-6499-e1a2-fa29d0965b62-d1f43883, #w-node-a2385ec2-32f7-8b8e-14e1-3c6aaa525e9d-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a2385ec2-32f7-8b8e-14e1-3c6aaa525ea0-d1f43883, #w-node-a2385ec2-32f7-8b8e-14e1-3c6aaa525ea1-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-a2385ec2-32f7-8b8e-14e1-3c6aaa525ea2-d1f43883, #w-node-_8ec9ab87-a523-2f26-80e3-f0f176c0e222-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ec9ab87-a523-2f26-80e3-f0f176c0e225-d1f43883, #w-node-_8ec9ab87-a523-2f26-80e3-f0f176c0e226-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_8ec9ab87-a523-2f26-80e3-f0f176c0e227-d1f43883, #w-node-_275a30c9-7f9e-b472-bc24-cee56da5ec5c-d1f43883, #w-node-dc154339-d600-75e5-37e6-16691cc50d8a-d1f43883, #w-node-_65fec865-27bb-0347-abbd-da6ebd5733c2-d1f43883, #w-node-b18df6a8-b48b-646a-956b-d7c393bc0335-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b18df6a8-b48b-646a-956b-d7c393bc0338-d1f43883, #w-node-b18df6a8-b48b-646a-956b-d7c393bc0339-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b18df6a8-b48b-646a-956b-d7c393bc033a-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_115655bb-b91e-fc1e-2f6b-0d60981d91a5-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_115655bb-b91e-fc1e-2f6b-0d60981d91a6-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_85bac8d4-d015-e7bc-25eb-173f492acb29-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_85bac8d4-d015-e7bc-25eb-173f492acb2a-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0124a20a-c3db-f1df-a46b-5a505c9788e7-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_0124a20a-c3db-f1df-a46b-5a505c9788e8-d1f43883, #w-node-fd1b2c91-8dd3-cafc-bf0f-525b02d3347a-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd1b2c91-8dd3-cafc-bf0f-525b02d3347d-d1f43883, #w-node-fd1b2c91-8dd3-cafc-bf0f-525b02d3347e-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-fd1b2c91-8dd3-cafc-bf0f-525b02d3347f-d1f43883, #w-node-dcc3b07d-4855-11c7-ca2d-420eee3cfb93-d1f43883, #w-node-c67ac995-3d3b-97b0-3e69-909c9b75f4cf-d1f43883, #w-node-bee5dda3-b8d0-6a84-9a61-f2a4f934d4b0-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bee5dda3-b8d0-6a84-9a61-f2a4f934d4b3-d1f43883, #w-node-bee5dda3-b8d0-6a84-9a61-f2a4f934d4b4-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-bee5dda3-b8d0-6a84-9a61-f2a4f934d4b5-d1f43883, #w-node-_53c41f44-c3f7-78a9-153f-30ecffb28cac-d1f43883, #w-node-d969ce46-bcb8-7de6-67e4-a9756dbb42ad-d1f43883, #w-node-_8fbbc8d8-fdda-84c7-61c6-fdb594276e1c-d1f43883, #w-node-_3ad5f470-e275-b601-e048-8dd50ee9b254-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ad5f470-e275-b601-e048-8dd50ee9b257-d1f43883, #w-node-_3ad5f470-e275-b601-e048-8dd50ee9b258-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_3ad5f470-e275-b601-e048-8dd50ee9b259-d1f43883, #w-node-_5bc5e9de-afd5-c570-b0e5-b64314145de9-d1f43883, #w-node-_5bc5e9de-afd5-c570-b0e5-b64314145dec-d1f43883, #w-node-_5bc5e9de-afd5-c570-b0e5-b64314145def-d1f43883, #w-node-_5bc5e9de-afd5-c570-b0e5-b64314145df2-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e91538-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53d1a5f9-31e4-3f53-c445-a69646e9153b-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_53d1a5f9-31e4-3f53-c445-a69646e9153d-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e91545-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e9154d-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e91555-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53d1a5f9-31e4-3f53-c445-a69646e9155c-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_53d1a5f9-31e4-3f53-c445-a69646e9155e-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e91565-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e9156c-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e91573-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53d1a5f9-31e4-3f53-c445-a69646e91579-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_53d1a5f9-31e4-3f53-c445-a69646e9157b-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e91582-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e91589-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e91590-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53d1a5f9-31e4-3f53-c445-a69646e91596-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_53d1a5f9-31e4-3f53-c445-a69646e91598-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e9159f-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e915a6-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e915ad-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53d1a5f9-31e4-3f53-c445-a69646e915b3-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_53d1a5f9-31e4-3f53-c445-a69646e915b5-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e915bc-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e915c3-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e915ca-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53d1a5f9-31e4-3f53-c445-a69646e915d0-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_53d1a5f9-31e4-3f53-c445-a69646e915d2-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e915da-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e915e2-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e915ea-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53d1a5f9-31e4-3f53-c445-a69646e915f1-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_53d1a5f9-31e4-3f53-c445-a69646e915f3-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e915fa-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e91601-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e91608-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53d1a5f9-31e4-3f53-c445-a69646e9160e-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_53d1a5f9-31e4-3f53-c445-a69646e91610-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e91619-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e91622-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e91629-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53d1a5f9-31e4-3f53-c445-a69646e9162f-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_53d1a5f9-31e4-3f53-c445-a69646e91631-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e91638-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e9163f-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e91646-d1f43883, #w-node-fea24183-28f2-d5db-cb3e-642f3db44c04-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fea24183-28f2-d5db-cb3e-642f3db44c07-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-fea24183-28f2-d5db-cb3e-642f3db44c09-d1f43883, #w-node-fea24183-28f2-d5db-cb3e-642f3db44c14-d1f43883, #w-node-fea24183-28f2-d5db-cb3e-642f3db44c1f-d1f43883, #w-node-fea24183-28f2-d5db-cb3e-642f3db44c2a-d1f43883, #w-node-e8506444-b94e-0b09-c68e-feda69f8bc0d-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8506444-b94e-0b09-c68e-feda69f8bc10-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-e8506444-b94e-0b09-c68e-feda69f8bc12-d1f43883, #w-node-e8506444-b94e-0b09-c68e-feda69f8bc1d-d1f43883, #w-node-e8506444-b94e-0b09-c68e-feda69f8bc28-d1f43883, #w-node-e8506444-b94e-0b09-c68e-feda69f8bc33-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8506444-b94e-0b09-c68e-feda69f8bc3d-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-e8506444-b94e-0b09-c68e-feda69f8bc3f-d1f43883, #w-node-e8506444-b94e-0b09-c68e-feda69f8bc4a-d1f43883, #w-node-e8506444-b94e-0b09-c68e-feda69f8bc55-d1f43883, #w-node-e8506444-b94e-0b09-c68e-feda69f8bc60-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8506444-b94e-0b09-c68e-feda69f8bc6a-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-e8506444-b94e-0b09-c68e-feda69f8bc6c-d1f43883, #w-node-e8506444-b94e-0b09-c68e-feda69f8bc77-d1f43883, #w-node-e8506444-b94e-0b09-c68e-feda69f8bc82-d1f43883, #w-node-e8506444-b94e-0b09-c68e-feda69f8bc8d-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8506444-b94e-0b09-c68e-feda69f8bc97-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-e8506444-b94e-0b09-c68e-feda69f8bc99-d1f43883, #w-node-e8506444-b94e-0b09-c68e-feda69f8bca4-d1f43883, #w-node-e8506444-b94e-0b09-c68e-feda69f8bcaf-d1f43883, #w-node-e8506444-b94e-0b09-c68e-feda69f8bcba-d1f43883, #w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8a1c-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8a1f-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8a21-d1f43883, #w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8a2c-d1f43883, #w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8a37-d1f43883, #w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8a42-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8a4c-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8a4e-d1f43883, #w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8a59-d1f43883, #w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8a64-d1f43883, #w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8a6f-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8a79-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8a7b-d1f43883, #w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8a86-d1f43883, #w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8a91-d1f43883, #w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8a9c-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8aa6-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8aa8-d1f43883, #w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8ab3-d1f43883, #w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8abe-d1f43883, #w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8ac9-d1f43883, #w-node-_8bc7402c-7802-38b7-3287-cc1920032023-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8bc7402c-7802-38b7-3287-cc1920032026-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_8bc7402c-7802-38b7-3287-cc1920032028-d1f43883, #w-node-_8bc7402c-7802-38b7-3287-cc1920032033-d1f43883, #w-node-_8bc7402c-7802-38b7-3287-cc192003203e-d1f43883, #w-node-_8bc7402c-7802-38b7-3287-cc1920032049-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8bc7402c-7802-38b7-3287-cc1920032053-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_8bc7402c-7802-38b7-3287-cc1920032055-d1f43883, #w-node-_8bc7402c-7802-38b7-3287-cc1920032060-d1f43883, #w-node-_8bc7402c-7802-38b7-3287-cc192003206b-d1f43883, #w-node-_8bc7402c-7802-38b7-3287-cc1920032076-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8bc7402c-7802-38b7-3287-cc1920032080-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_8bc7402c-7802-38b7-3287-cc1920032082-d1f43883, #w-node-_8bc7402c-7802-38b7-3287-cc192003208d-d1f43883, #w-node-_8bc7402c-7802-38b7-3287-cc1920032098-d1f43883, #w-node-_8bc7402c-7802-38b7-3287-cc19200320a3-d1f43883, #w-node-f3275aa9-3b58-2302-92d6-c3913a930d1c-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3275aa9-3b58-2302-92d6-c3913a930d1f-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f3275aa9-3b58-2302-92d6-c3913a930d21-d1f43883, #w-node-f3275aa9-3b58-2302-92d6-c3913a930d2c-d1f43883, #w-node-f3275aa9-3b58-2302-92d6-c3913a930d37-d1f43883, #w-node-f3275aa9-3b58-2302-92d6-c3913a930d42-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3275aa9-3b58-2302-92d6-c3913a930d4c-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f3275aa9-3b58-2302-92d6-c3913a930d4e-d1f43883, #w-node-f3275aa9-3b58-2302-92d6-c3913a930d59-d1f43883, #w-node-f3275aa9-3b58-2302-92d6-c3913a930d64-d1f43883, #w-node-f3275aa9-3b58-2302-92d6-c3913a930d6f-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3275aa9-3b58-2302-92d6-c3913a930d79-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f3275aa9-3b58-2302-92d6-c3913a930d7b-d1f43883, #w-node-f3275aa9-3b58-2302-92d6-c3913a930d86-d1f43883, #w-node-f3275aa9-3b58-2302-92d6-c3913a930d91-d1f43883, #w-node-f3275aa9-3b58-2302-92d6-c3913a930d9c-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3275aa9-3b58-2302-92d6-c3913a930da6-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-f3275aa9-3b58-2302-92d6-c3913a930da8-d1f43883, #w-node-f3275aa9-3b58-2302-92d6-c3913a930db3-d1f43883, #w-node-f3275aa9-3b58-2302-92d6-c3913a930dbe-d1f43883, #w-node-f3275aa9-3b58-2302-92d6-c3913a930dc9-d1f43883, #w-node-_1c7b1271-199d-7627-fa69-cc4eb0c6e456-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c7b1271-199d-7627-fa69-cc4eb0c6e459-d1f43883 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_1c7b1271-199d-7627-fa69-cc4eb0c6e45b-d1f43883, #w-node-_1c7b1271-199d-7627-fa69-cc4eb0c6e466-d1f43883, #w-node-_1c7b1271-199d-7627-fa69-cc4eb0c6e471-d1f43883, #w-node-_1c7b1271-199d-7627-fa69-cc4eb0c6e47c-d1f43883 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-c055f1f2-24de-4cb0-58e9-b9267c2b6bd4-069db2c9, #w-node-f4be897d-345c-b98c-ba0d-a7119f2ba4dd-069db2c9, #w-node-c70ed632-036f-118a-a9fe-06464abaf088-069db2c9, #w-node-_2fdd314c-8f45-b09d-de34-ea824215a518-069db2c9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8fd41b2e-8b25-16dd-1aea-b383bb99a279-bb99a275 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_8fd41b2e-8b25-16dd-1aea-b383bb99a298-bb99a275 {
    grid-column: span 5 / span 5;
  }

  #w-node-_8fd41b2e-8b25-16dd-1aea-b383bb99a2fa-bb99a275, #w-node-_8fd41b2e-8b25-16dd-1aea-b383bb99a333-bb99a275 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_7ce81698-c53b-b195-13ae-6400e854ba29-60bc6748, #w-node-_7ce81698-c53b-b195-13ae-6400e854ba58-60bc6748 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ce81698-c53b-b195-13ae-6400e854ba6d-60bc6748, #w-node-_7ce81698-c53b-b195-13ae-6400e854ba74-60bc6748 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ce81698-c53b-b195-13ae-6400e854ba85-60bc6748, #w-node-_7ce81698-c53b-b195-13ae-6400e854ba98-60bc6748, #w-node-_7ce81698-c53b-b195-13ae-6400e854badc-60bc6748 {
    grid-column: span 1 / span 1;
  }

  #w-node-_79bbd165-2eb4-7fc5-de75-4eccbdaaad13-60bc6748 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_89d4f2d6-a0b9-0309-17b4-76bbea206301-60bc6748, #w-node-_1d987cf4-6d62-c776-686f-442706fb0e06-60bc6748 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7e54088c-fb94-e07b-c416-141d807eb706-60bc6748 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_8e20d0d8-ec63-421e-b71c-8215087c153b-60bc6748 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-def584d6-319a-bc9b-92f4-3b83bf26e732-60bc6748 {
    grid-column: span 2 / span 2;
  }

  #w-node-cf7e77f4-84e7-8a40-a22b-7a7d6b987763-60bc6748, #w-node-c9d78f70-1765-a641-810d-6c874d6cd6d1-60bc6748 {
    grid-column: span 1 / span 1;
  }

  #w-node-dd108dc1-b5fc-370f-e37f-4f2ed4a46495-60bc6748, #w-node-b491b7f7-e44e-dac6-7be7-7add42a69bcf-60bc6748 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-dded20b2-7090-f7fc-cf43-68009163bd48-60bc6748 {
    grid-column: span 2 / span 2;
  }

  #w-node-b90c714e-c58f-783b-a426-0a8bdb7c56fe-a42eb447, #w-node-b90c714e-c58f-783b-a426-0a8bdb7c5764-a42eb447, #w-node-b90c714e-c58f-783b-a426-0a8bdb7c5731-a42eb447, #w-node-b90c714e-c58f-783b-a426-0a8bdb7c57c7-a42eb447 {
    grid-column: span 1 / span 1;
  }

  #w-node-b90c714e-c58f-783b-a426-0a8bdb7c57d2-a42eb447 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b90c714e-c58f-783b-a426-0a8bdb7c57eb-a42eb447 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-b90c714e-c58f-783b-a426-0a8bdb7c57da-a42eb447 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-b90c714e-c58f-783b-a426-0a8bdb7c5809-a42eb447 {
    grid-column: span 1 / span 1;
  }

  #w-node-b90c714e-c58f-783b-a426-0a8bdb7c57f1-a42eb447, #w-node-b90c714e-c58f-783b-a426-0a8bdb7c57e3-a42eb447 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b90c714e-c58f-783b-a426-0a8bdb7c57f7-a42eb447 {
    grid-column: span 2 / span 2;
  }

  #w-node-b90c714e-c58f-783b-a426-0a8bdb7c5811-a42eb447 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-b90c714e-c58f-783b-a426-0a8bdb7c5819-a42eb447 {
    grid-column: span 2 / span 2;
  }

  #w-node-b90c714e-c58f-783b-a426-0a8bdb7c581f-a42eb447, #w-node-b90c714e-c58f-783b-a426-0a8bdb7c5801-a42eb447, #w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49e5a-f91c6cf3, #w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49e8d-f91c6cf3, #w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f23-f91c6cf3, #w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49ec0-f91c6cf3 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f47-f91c6cf3 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f36-f91c6cf3, #w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f3f-f91c6cf3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f75-f91c6cf3 {
    grid-column: span 2 / span 2;
  }

  #w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f6d-f91c6cf3 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f53-f91c6cf3 {
    grid-column: span 2 / span 2;
  }

  #w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f2e-f91c6cf3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f5d-f91c6cf3, #w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f65-f91c6cf3 {
    grid-column: span 1 / span 1;
  }

  #w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f7b-f91c6cf3 {
    grid-column: span 2 / span 2;
  }

  #w-node-_4fa24215-2d7e-5bfe-f6c6-0e8ee5e49f4d-f91c6cf3 {
    grid-area: 11 / 1 / 12 / 3;
  }

  #w-node-bcfd867b-65eb-1862-09b1-f856752cf1e8-b320cfb1, #w-node-bcfd867b-65eb-1862-09b1-f856752cf2b1-b320cfb1, #w-node-bcfd867b-65eb-1862-09b1-f856752cf21b-b320cfb1, #w-node-bcfd867b-65eb-1862-09b1-f856752cf24e-b320cfb1 {
    grid-column: span 1 / span 1;
  }

  #w-node-bcfd867b-65eb-1862-09b1-f856752cf303-b320cfb1 {
    grid-column: span 2 / span 2;
  }

  #w-node-bcfd867b-65eb-1862-09b1-f856752cf2c4-b320cfb1, #w-node-bcfd867b-65eb-1862-09b1-f856752cf2cd-b320cfb1 {
    grid-column: span 1 / span 1;
  }

  #w-node-bcfd867b-65eb-1862-09b1-f856752cf309-b320cfb1 {
    grid-column: span 2 / span 2;
  }

  #w-node-bcfd867b-65eb-1862-09b1-f856752cf2fb-b320cfb1 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-bcfd867b-65eb-1862-09b1-f856752cf2d5-b320cfb1 {
    grid-column: span 2 / span 2;
  }

  #w-node-bcfd867b-65eb-1862-09b1-f856752cf2eb-b320cfb1, #w-node-bcfd867b-65eb-1862-09b1-f856752cf2f3-b320cfb1 {
    grid-column: span 1 / span 1;
  }

  #w-node-bcfd867b-65eb-1862-09b1-f856752cf2bc-b320cfb1, #w-node-bcfd867b-65eb-1862-09b1-f856752cf2e1-b320cfb1 {
    grid-column: span 2 / span 2;
  }

  #w-node-bcfd867b-65eb-1862-09b1-f856752cf2db-b320cfb1 {
    grid-area: 13 / 1 / 13 / 3;
  }

  #w-node-_95666bce-e1ef-5905-e7c4-1e4c19910507-d3f7b7da {
    justify-self: auto;
  }

  #w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed311-57993ed1, #w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed362-57993ed1, #w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed38f-57993ed1, #w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed35a-57993ed1 {
    grid-column: span 1 / span 1;
  }

  #w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed3eb-57993ed1, #w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed3d3-57993ed1, #w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed3aa-57993ed1 {
    grid-column: span 2 / span 2;
  }

  #w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed3c5-57993ed1 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed3db-57993ed1 {
    grid-column: span 1 / span 1;
  }

  #w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed3cd-57993ed1 {
    grid-column: span 2 / span 2;
  }

  #w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed3f5-57993ed1 {
    grid-area: 9 / 2 / 11 / 2;
  }

  #w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed3a4-57993ed1 {
    grid-column: span 1 / span 1;
  }

  #w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed3b3-57993ed1 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_932cdefa-dffe-c333-48a7-80726ac1db9b-d707023f, #w-node-_932cdefa-dffe-c333-48a7-80726ac1dbb7-d707023f, #w-node-_932cdefa-dffe-c333-48a7-80726ac1dbca-d707023f, #w-node-_932cdefa-dffe-c333-48a7-80726ac1dbfd-d707023f, #w-node-_26fee6af-0d2d-aebb-0b4f-dd45a83f3c2c-d707023f, #w-node-_26fee6af-0d2d-aebb-0b4f-dd45a83f3c34-d707023f {
    grid-column: span 1 / span 1;
  }

  #w-node-_26fee6af-0d2d-aebb-0b4f-dd45a83f3c22-d707023f, #w-node-_26fee6af-0d2d-aebb-0b4f-dd45a83f3c55-d707023f, #w-node-_26fee6af-0d2d-aebb-0b4f-dd45a83f3c4f-d707023f, #w-node-_26fee6af-0d2d-aebb-0b4f-dd45a83f3c47-d707023f {
    grid-column: span 2 / span 2;
  }

  #w-node-_26fee6af-0d2d-aebb-0b4f-dd45a83f3c3f-d707023f {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_26fee6af-0d2d-aebb-0b4f-dd45a83f3c5b-d707023f, #w-node-_7d7a36c4-4486-3fb9-4822-703286dbf548-d707023f {
    grid-column: span 2 / span 2;
  }

  #w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db9026c1-468557b0, #w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db9026ff-468557b0, #w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db902710-468557b0, #w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db9026d4-468557b0 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db902759-468557b0 {
    grid-column: span 2 / span 2;
  }

  #w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db902761-468557b0 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db902771-468557b0, #w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db90274d-468557b0 {
    grid-column: span 2 / span 2;
  }

  #w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db90272c-468557b0, #w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db902769-468557b0 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db90273d-468557b0, #w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db902734-468557b0, #w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db902747-468557b0 {
    grid-column: span 2 / span 2;
  }

  #w-node-e61366dc-aab5-d7c0-d613-5635b3055664-f0f27148, #w-node-e61366dc-aab5-d7c0-d613-5635b305567e-f0f27148, #w-node-_9b3dd5ac-093f-497b-6fd4-6d409e0b7945-f0f27148, #w-node-ca3854d2-d482-1944-da1d-3fa9ccb51a65-f0f27148, #w-node-e61366dc-aab5-d7c0-d613-5635b30556aa-f0f27148, #w-node-e61366dc-aab5-d7c0-d613-5635b30556b2-f0f27148 {
    grid-column: span 1 / span 1;
  }

  #w-node-e61366dc-aab5-d7c0-d613-5635b305571d-f0f27148, #w-node-e61366dc-aab5-d7c0-d613-5635b3055715-f0f27148, #w-node-e61366dc-aab5-d7c0-d613-5635b30556ef-f0f27148, #w-node-e61366dc-aab5-d7c0-d613-5635b30556fb-f0f27148 {
    grid-column: span 2 / span 2;
  }

  #w-node-e61366dc-aab5-d7c0-d613-5635b30556e1-f0f27148 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-e61366dc-aab5-d7c0-d613-5635b3055703-f0f27148, #w-node-e61366dc-aab5-d7c0-d613-5635b30556d9-f0f27148, #w-node-e61366dc-aab5-d7c0-d613-5635b305570b-f0f27148 {
    grid-column: span 2 / span 2;
  }

  #w-node-_8d817588-4c31-b75f-d70e-4aa516c72677-9516de6f, #w-node-_8d817588-4c31-b75f-d70e-4aa516c726a6-9516de6f, #w-node-_8d817588-4c31-b75f-d70e-4aa516c726d3-9516de6f, #w-node-_8d817588-4c31-b75f-d70e-4aa516c726e6-9516de6f, #w-node-_8d817588-4c31-b75f-d70e-4aa516c7272a-9516de6f {
    grid-column: span 1 / span 1;
  }

  #w-node-_8d817588-4c31-b75f-d70e-4aa516c72735-9516de6f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8d817588-4c31-b75f-d70e-4aa516c7273d-9516de6f, #w-node-_8d817588-4c31-b75f-d70e-4aa516c72746-9516de6f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8d817588-4c31-b75f-d70e-4aa516c7274e-9516de6f {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_8d817588-4c31-b75f-d70e-4aa516c72754-9516de6f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8d817588-4c31-b75f-d70e-4aa516c7275a-9516de6f {
    grid-column: span 2 / span 2;
  }

  #w-node-_8d817588-4c31-b75f-d70e-4aa516c72764-9516de6f, #w-node-_8d817588-4c31-b75f-d70e-4aa516c7276c-9516de6f {
    grid-column: span 1 / span 1;
  }

  #w-node-_8d817588-4c31-b75f-d70e-4aa516c72774-9516de6f {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_8d817588-4c31-b75f-d70e-4aa516c7277c-9516de6f, #w-node-_8d817588-4c31-b75f-d70e-4aa516c72782-9516de6f {
    grid-column: span 2 / span 2;
  }

  #w-node-_353f852c-859f-eea6-34d9-5f16a56ce4df-8b543f56, #w-node-_353f852c-859f-eea6-34d9-5f16a56ce528-8b543f56, #w-node-_84ffab9e-b819-ab74-52be-95527bd0f37c-8b543f56, #w-node-_353f852c-859f-eea6-34d9-5f16a56ce579-8b543f56 {
    grid-column: span 1 / span 1;
  }

  #w-node-_353f852c-859f-eea6-34d9-5f16a56ce584-8b543f56 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_353f852c-859f-eea6-34d9-5f16a56ce58c-8b543f56 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_353f852c-859f-eea6-34d9-5f16a56ce592-8b543f56 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_353f852c-859f-eea6-34d9-5f16a56ce59b-8b543f56 {
    grid-column: span 1 / span 1;
  }

  #w-node-_353f852c-859f-eea6-34d9-5f16a56ce5a3-8b543f56 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_353f852c-859f-eea6-34d9-5f16a56ce5a9-8b543f56 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_353f852c-859f-eea6-34d9-5f16a56ce5b1-8b543f56 {
    grid-column: span 2 / span 2;
  }

  #w-node-_353f852c-859f-eea6-34d9-5f16a56ce5bb-8b543f56 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_353f852c-859f-eea6-34d9-5f16a56ce5c3-8b543f56 {
    grid-column: span 2 / span 2;
  }

  #w-node-_353f852c-859f-eea6-34d9-5f16a56ce5c9-8b543f56, #w-node-_353f852c-859f-eea6-34d9-5f16a56ce5d3-8b543f56, #w-node-_62a79332-052e-1b2a-6f80-29791bdfcf27-35274d7f, #w-node-_62a79332-052e-1b2a-6f80-29791bdfcf4e-35274d7f, #w-node-_62a79332-052e-1b2a-6f80-29791bdfcf8c-35274d7f, #w-node-_62a79332-052e-1b2a-6f80-29791bdfcfa5-35274d7f {
    grid-column: span 1 / span 1;
  }

  #w-node-_62a79332-052e-1b2a-6f80-29791bdfcfb9-35274d7f {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_62a79332-052e-1b2a-6f80-29791bdfcfbf-35274d7f, #w-node-_62a79332-052e-1b2a-6f80-29791bdfcfc8-35274d7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_62a79332-052e-1b2a-6f80-29791bdfcfd0-35274d7f {
    grid-column: span 2 / span 2;
  }

  #w-node-_62a79332-052e-1b2a-6f80-29791bdfcfd6-35274d7f {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_62a79332-052e-1b2a-6f80-29791bdfcfde-35274d7f {
    grid-column: span 2 / span 2;
  }

  #w-node-_62a79332-052e-1b2a-6f80-29791bdfcfe8-35274d7f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_62a79332-052e-1b2a-6f80-29791bdfcff0-35274d7f, #w-node-_62a79332-052e-1b2a-6f80-29791bdfcff8-35274d7f {
    grid-column: span 1 / span 1;
  }

  #w-node-_62a79332-052e-1b2a-6f80-29791bdfd000-35274d7f {
    grid-column: span 2 / span 2;
  }

  #w-node-_62a79332-052e-1b2a-6f80-29791bdfd00a-35274d7f {
    grid-area: 11 / 1 / 12 / 3;
  }

  #w-node-c678da17-c884-973c-8fa1-899eda333b25-be297862, #w-node-c678da17-c884-973c-8fa1-899eda333b38-be297862, #w-node-da18c402-5c8a-7a10-1edb-66f35e219743-be297862, #w-node-c678da17-c884-973c-8fa1-899eda333b74-be297862, #w-node-c678da17-c884-973c-8fa1-899eda333b90-be297862, #w-node-c678da17-c884-973c-8fa1-899eda333b98-be297862 {
    grid-column: span 1 / span 1;
  }

  #w-node-c678da17-c884-973c-8fa1-899eda333ba1-be297862 {
    grid-column: span 2 / span 2;
  }

  #w-node-c678da17-c884-973c-8fa1-899eda333bab-be297862 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-c678da17-c884-973c-8fa1-899eda333bb1-be297862, #w-node-c678da17-c884-973c-8fa1-899eda333bbd-be297862 {
    grid-column: span 2 / span 2;
  }

  #w-node-c678da17-c884-973c-8fa1-899eda333bc5-be297862 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-c678da17-c884-973c-8fa1-899eda333bcd-be297862, #w-node-c678da17-c884-973c-8fa1-899eda333bd5-be297862 {
    grid-column: span 2 / span 2;
  }

  #w-node-_2d14e554-8e0a-308c-07cf-6549353deec5-8b54937d, #w-node-_2d14e554-8e0a-308c-07cf-6549353def16-8b54937d, #w-node-_2d14e554-8e0a-308c-07cf-6549353def0e-8b54937d {
    grid-column: span 1 / span 1;
  }

  #w-node-_2d14e554-8e0a-308c-07cf-6549353defa9-8b54937d, #w-node-_044d28c1-9b94-2e46-a327-eb22f11337b8-8b54937d, #w-node-cbe53337-ee71-42d6-1137-594c9eb600da-8b54937d {
    grid-column: span 2 / span 2;
  }

  #w-node-e5af8083-3e53-4a4c-1c77-beb346d797fd-8b54937d {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-acec4a01-c81a-b2fe-ff06-86a25fed38df-8b54937d, #w-node-_2d14e554-8e0a-308c-07cf-6549353def9f-8b54937d, #w-node-_2d14e554-8e0a-308c-07cf-6549353def8f-8b54937d {
    grid-column: span 2 / span 2;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90865d-77e0aba7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90868c-77e0aba7, #w-node-_5204d055-e618-b1fb-916f-482cdd8d5e19-77e0aba7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086a8-77e0aba7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086b9-77e0aba7, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086cc-77e0aba7, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f908710-77e0aba7, #w-node-adb71b34-ad3f-08e9-71c7-5afb6b3ee854-77e0aba7, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90868c-95d99dfd, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086cc-95d99dfd {
    grid-column: span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086a8-95d99dfd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90868c-4a1b65a0, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086cc-4a1b65a0 {
    grid-column: span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086a8-4a1b65a0, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90865d-645938dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90868c-645938dc, #w-node-_5204d055-e618-b1fb-916f-482cdd8d5e19-645938dc {
    grid-column: span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086a8-645938dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086cc-645938dc, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90868c-1480392b {
    grid-column: span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90865d-1480392b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086cc-1480392b {
    grid-column: span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086a8-1480392b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90868c-15b2eca0 {
    grid-column: span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90865d-15b2eca0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086cc-15b2eca0 {
    grid-column: span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086a8-15b2eca0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90868c-0db04e00 {
    grid-column: span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90865d-0db04e00 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086cc-0db04e00, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90868c-9e2b15f4 {
    grid-column: span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90865d-9e2b15f4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086cc-9e2b15f4, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90868c-de5d9d59 {
    grid-column: span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90865d-de5d9d59, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086a8-de5d9d59 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5204d055-e618-b1fb-916f-482cdd8d5e19-de5d9d59, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086cc-de5d9d59, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90868c-15b387a8 {
    grid-column: span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90865d-15b387a8, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086a8-15b387a8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086cc-15b387a8, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90868c-b82cd3ef {
    grid-column: span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086a8-b82cd3ef, #w-node-_725fbf31-4769-9c3e-b04f-d74f8f90865d-b82cd3ef {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_725fbf31-4769-9c3e-b04f-d74f8f9086cc-b82cd3ef {
    grid-column: span 1 / span 1;
  }

  #w-node-_9f7a50aa-33fd-0948-b38f-40707a8706c8-9e097e8e, #w-node-_9f7a50aa-33fd-0948-b38f-40707a8706c8-7a10ab6e {
    justify-self: auto;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_75d1f974-c88d-dee8-36ed-05e68b131d20-60bc6748, #w-node-_75d1f974-c88d-dee8-36ed-05e68b131d20-a42eb447, #w-node-_75d1f974-c88d-dee8-36ed-05e68b131d20-f91c6cf3, #w-node-_1ac546f7-6aae-c7b1-d6ea-38fe590b92ad-b320cfb1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_95666bce-e1ef-5905-e7c4-1e4c19910507-d3f7b7da {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed41f-57993ed1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_37832776-0e02-261c-2438-59b9e696a258-d707023f {
    order: -9999;
  }

  #w-node-f052c90b-2e3d-6707-ff91-6ed2e4d797be-d707023f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_47cea6a8-9714-757a-bc79-47837fc60571-468557b0 {
    order: -9999;
  }

  #w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db90279b-468557b0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7c7a1d9d-e40d-4ce5-76b0-c9a04a306517-f0f27148 {
    order: -9999;
  }

  #w-node-e61366dc-aab5-d7c0-d613-5635b3055747-f0f27148, #w-node-_8d817588-4c31-b75f-d70e-4aa516c727b0-9516de6f, #w-node-_353f852c-859f-eea6-34d9-5f16a56ce5ff-8b543f56, #w-node-_62a79332-052e-1b2a-6f80-29791bdfd034-35274d7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3eeddf57-ae45-f3ce-f77b-35e7e3f767b9-be297862 {
    order: -9999;
  }

  #w-node-c678da17-c884-973c-8fa1-899eda333bff-be297862, #w-node-_99fb69a0-30c4-f10e-5c37-993aaed3e556-8b54937d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2aff9a0a-5f10-d579-fef9-05c118d777aa-8b54937d, #w-node-_4a852bab-20d6-82da-b7ce-304809b22da9-8b54937d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-ad231ea3-bb61-e7bd-f24d-1da73a748ebc-86233e48, #w-node-ae8b905e-e998-bb37-3b9c-3a42b82133ad-cb1a0cd1, #w-node-_3550d5d8-4f17-bab9-be05-7b07cb0fbc29-8b555e3e, #w-node-fcec66ad-15c3-9648-0377-088db878716c-6907de66, #w-node-_87a25065-cacb-5c17-9993-3b98aab2ec0a-b1b7be9b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b5b999fb-3f5c-82a4-ea2a-345410ddedc2-ca65c1a0, #w-node-_23f75d57-c771-d1e9-2b34-0e8e1d129e94-ca65c1a0, #w-node-_25d9ce87-47e8-cc9c-09c4-7b2ce32aa75f-ca65c1a0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9f7a50aa-33fd-0948-b38f-40707a8706c8-9e097e8e, #w-node-_9f7a50aa-33fd-0948-b38f-40707a8706c8-7a10ab6e {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: center;
  }

  #w-node-e9aa3560-05da-5c47-881e-1df382362c30-d1f43883, #w-node-e9aa3560-05da-5c47-881e-1df382362c33-d1f43883, #w-node-a1944526-d12b-5e7b-abc9-6e4d45e5259b-d1f43883, #w-node-_17daa0f2-d0b1-ff2d-39bd-4f270d9801a5-d1f43883, #w-node-_0b55e296-5de9-4f43-f1fc-878583c563b1-d1f43883, #w-node-_6529fabd-e394-2d42-9d8b-ca2fb41ca463-d1f43883, #w-node-_0c14907d-53bd-47f7-2dd4-f67d72280ee1-d1f43883, #w-node-a480b228-1762-beca-d57c-4a28519672d6-d1f43883, #w-node-fa1c184f-d6b7-02fb-d11d-c0a69fd64c15-d1f43883, #w-node-_3fae07f1-e696-f503-e45c-6df6ed36c425-d1f43883, #w-node-aafadaae-8b85-fe89-c478-a1526344a403-d1f43883, #w-node-aafadaae-8b85-fe89-c478-a1526344a406-d1f43883, #w-node-_13d3cfae-a1b8-3220-d1e4-39ec23c08035-d1f43883, #w-node-_13d3cfae-a1b8-3220-d1e4-39ec23c08038-d1f43883, #w-node-_2c3a356d-c16e-9982-4c26-b88beea114b7-d1f43883, #w-node-_95adb92f-76c2-26d4-6d44-39323b4a25ca-d1f43883, #w-node-bd0af0e4-5eee-79e8-e0bb-01c89d3f96a8-d1f43883, #w-node-_3bb50a9a-6d13-e11f-d5ed-ef4aef664875-d1f43883, #w-node-_3bb50a9a-6d13-e11f-d5ed-ef4aef664878-d1f43883, #w-node-da838628-2f80-a56b-9e60-73b775747d10-d1f43883, #w-node-aca37836-c351-d1f3-4fde-9df60c6cc6f1-d1f43883, #w-node-_0bcdbe9c-00be-182f-d5b5-eafd81d64e7a-d1f43883, #w-node-_06e6ae43-1c42-9e78-c870-ebc7e046ee1a-d1f43883, #w-node-_06e6ae43-1c42-9e78-c870-ebc7e046ee1d-d1f43883, #w-node-_378656ac-fb2d-aee2-3411-9da59d344599-d1f43883, #w-node-f7bc8aae-2314-9241-88e1-1b54df8381ba-d1f43883, #w-node-_1e477a59-cd00-3af9-7835-89f44996204a-d1f43883, #w-node-_1e477a59-cd00-3af9-7835-89f44996204d-d1f43883, #w-node-_55b3733f-1992-bddd-2f08-6e9db28e7e32-d1f43883, #w-node-_8f058dfb-7418-9fe8-8654-8ba35f1fa608-d1f43883, #w-node-_83ff8d72-0241-2ed1-0298-65b406fbb4f3-d1f43883, #w-node-d50eae49-89ee-0fef-793c-4e67ceb24b0f-d1f43883, #w-node-d50eae49-89ee-0fef-793c-4e67ceb24b12-d1f43883, #w-node-_7d78e6e8-5e25-d760-dffd-8b0da3daa1ab-d1f43883, #w-node-_7d78e6e8-5e25-d760-dffd-8b0da3daa1ae-d1f43883, #w-node-_019369eb-705e-6bfa-6462-070e8e5f607b-d1f43883, #w-node-a1b1fc8b-9fde-55f1-4080-89c8b7178019-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334bd2-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334bd5-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334bf2-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334c0f-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334c2c-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334c49-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334c72-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334c93-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334cb0-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334ccd-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334ceb-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334cee-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d1c-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d1f-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d3c-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d59-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d76-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d94-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334d97-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334db4-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334dd1-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334dee-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e0c-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e0f-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e2d-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e4a-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e68-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e6b-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334e88-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334ea5-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334ec2-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334ee0-d1f43883, #w-node-c780a111-48a1-cb9c-ca39-e35214334ee3-d1f43883 {
    grid-column: span 4 / span 4;
  }

  #w-node-_5052291e-caca-4627-e8d3-e62e4abe64db-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe64de-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe64ff-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe651c-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe6539-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe6556-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe6573-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe6594-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe65b1-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe65d2-d1f43883, #w-node-b4f9cc0d-c952-1408-69f5-aa2f7ba39b1d-d1f43883, #w-node-b4f9cc0d-c952-1408-69f5-aa2f7ba39b20-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a8be-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a8c1-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a8ee-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a91b-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a948-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d922-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d925-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d952-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d97f-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d9ac-d1f43883, #w-node-_0f23aee8-c470-f482-f039-a72c7bc1b178-d1f43883, #w-node-_0f23aee8-c470-f482-f039-a72c7bc1b17b-d1f43883, #w-node-_0f23aee8-c470-f482-f039-a72c7bc1b1a8-d1f43883, #w-node-_0f23aee8-c470-f482-f039-a72c7bc1b1d5-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db302-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db305-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db332-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db35f-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db38c-d1f43883, #w-node-_0a724261-3a7b-a1c3-b305-f54572aaf2c4-d1f43883 {
    grid-column: span 5 / span 5;
  }

  #w-node-_0a724261-3a7b-a1c3-b305-f54572aaf2c7-d1f43883 {
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_53d1a5f9-31e4-3f53-c445-a69646e91538-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e9153b-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e9155c-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e91579-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e91596-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e915b3-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e915d0-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e915f1-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e9160e-d1f43883, #w-node-_53d1a5f9-31e4-3f53-c445-a69646e9162f-d1f43883, #w-node-fea24183-28f2-d5db-cb3e-642f3db44c04-d1f43883, #w-node-fea24183-28f2-d5db-cb3e-642f3db44c07-d1f43883, #w-node-e8506444-b94e-0b09-c68e-feda69f8bc0d-d1f43883, #w-node-e8506444-b94e-0b09-c68e-feda69f8bc10-d1f43883, #w-node-e8506444-b94e-0b09-c68e-feda69f8bc3d-d1f43883, #w-node-e8506444-b94e-0b09-c68e-feda69f8bc6a-d1f43883, #w-node-e8506444-b94e-0b09-c68e-feda69f8bc97-d1f43883, #w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8a1c-d1f43883, #w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8a1f-d1f43883, #w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8a4c-d1f43883, #w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8a79-d1f43883, #w-node-b82497f7-f98c-6815-7ae7-f6b60d4e8aa6-d1f43883, #w-node-_8bc7402c-7802-38b7-3287-cc1920032023-d1f43883, #w-node-_8bc7402c-7802-38b7-3287-cc1920032026-d1f43883, #w-node-_8bc7402c-7802-38b7-3287-cc1920032053-d1f43883, #w-node-_8bc7402c-7802-38b7-3287-cc1920032080-d1f43883, #w-node-f3275aa9-3b58-2302-92d6-c3913a930d1c-d1f43883, #w-node-f3275aa9-3b58-2302-92d6-c3913a930d1f-d1f43883, #w-node-f3275aa9-3b58-2302-92d6-c3913a930d4c-d1f43883, #w-node-f3275aa9-3b58-2302-92d6-c3913a930d79-d1f43883, #w-node-f3275aa9-3b58-2302-92d6-c3913a930da6-d1f43883, #w-node-_1c7b1271-199d-7627-fa69-cc4eb0c6e456-d1f43883, #w-node-_1c7b1271-199d-7627-fa69-cc4eb0c6e459-d1f43883 {
    grid-column: span 4 / span 4;
  }
}

@media screen and (max-width: 479px) {
  #w-node-bcfd867b-65eb-1862-09b1-f856752cf2c4-b320cfb1, #w-node-bcfd867b-65eb-1862-09b1-f856752cf2cd-b320cfb1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bcfd867b-65eb-1862-09b1-f856752cf309-b320cfb1 {
    grid-row: span 1 / span 1;
  }

  #w-node-bcfd867b-65eb-1862-09b1-f856752cf2db-b320cfb1 {
    grid-row-start: 12;
  }

  #w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed3aa-57993ed1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed3f5-57993ed1 {
    grid-area: 8 / 2 / 10 / 2;
  }

  #w-node-f6c5a3cd-a177-a458-bd04-7ac1669ed3b3-57993ed1, #w-node-_26fee6af-0d2d-aebb-0b4f-dd45a83f3c34-d707023f {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_0391c1e8-6d87-c6b8-cfc5-65a4db902734-468557b0, #w-node-e61366dc-aab5-d7c0-d613-5635b3055715-f0f27148 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8d817588-4c31-b75f-d70e-4aa516c72660-9516de6f {
    align-self: end;
  }

  #w-node-_5052291e-caca-4627-e8d3-e62e4abe64db-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe64de-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe64ff-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe651c-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe6539-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe6556-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe6573-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe6594-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe65b1-d1f43883, #w-node-_5052291e-caca-4627-e8d3-e62e4abe65d2-d1f43883, #w-node-b4f9cc0d-c952-1408-69f5-aa2f7ba39b1d-d1f43883, #w-node-b4f9cc0d-c952-1408-69f5-aa2f7ba39b20-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a8be-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a8c1-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a8ee-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a91b-d1f43883, #w-node-b7ad5c68-8745-803c-7042-9e59c2b1a948-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d922-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d925-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d952-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d97f-d1f43883, #w-node-_39fc8ec1-57f5-c06c-90c9-716481d1d9ac-d1f43883, #w-node-_0f23aee8-c470-f482-f039-a72c7bc1b178-d1f43883, #w-node-_0f23aee8-c470-f482-f039-a72c7bc1b17b-d1f43883, #w-node-_0f23aee8-c470-f482-f039-a72c7bc1b1a8-d1f43883, #w-node-_0f23aee8-c470-f482-f039-a72c7bc1b1d5-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db302-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db305-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db332-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db35f-d1f43883, #w-node-_3545c92c-35d3-b198-586d-9ba2ce8db38c-d1f43883, #w-node-_0a724261-3a7b-a1c3-b305-f54572aaf2c4-d1f43883, #w-node-_0a724261-3a7b-a1c3-b305-f54572aaf2c7-d1f43883 {
    grid-column: span 5 / span 5;
  }
}
