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: Pretendard;
  src: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/66e24ca5c443cbc5b8afbe5f_Pretendard-Bold.woff") format("woff"), url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/66e24ca6b89dd7f162131c08_Pretendard-ExtraBold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/66e24ca69aff0f9a20b26e5f_Pretendard-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/66e24ca588296d12286bb4c6_Pretendard-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/66e24ca7cb552a7209585125_Pretendard-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/66e24ca54a63350bc8c8e74b_Pretendard-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/66e24ca5e554efd1f365e04c_Pretendard-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/66e24ca676935f6a7523b5ce_Pretendard-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/66e24ca8853904c634499d63_Pretendard-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

:root {
  --ld-black\<deleted\|variable-bb3a846e\>: black;
  --gray-10: #1b212c;
  --gray-9: #343b46;
  --gray-1: #f9f9fb;
  --gray-2: #f2f3f6;
  --white: white;
  --gray8-legucy\<deleted\|variable-f6f2bb39\>: #282a31;
  --gray-5: #afb5c2;
  --gray-7: #6d7584;
  --gray-8: #505766;
  --gray-4: #d0d5dc;
  --new-purple: #664fff;
  --purple-5: #857aff;
  --gray-6: #8b93a1;
  --gray-3: #e4e7ec;
  --blue-gray\<deleted\|variable-1362c56b\>: #e6edfe;
  --ld-gray\<deleted\|variable-d6270f9f\>: #5b5962;
  --ld-black-2\<deleted\|variable-e6c04236\>: #1b0d33;
  --g-7\<deleted\|variable-70925a47\>: #6d7584;
  --purple-1: #f0f0ff;
  --purple-2: #e5e8ff;
  --purple-gray\<deleted\|variable-38aa3611\>: #f4f5fa;
  --purple-3: #d1d3ff;
  --purple-4: #b2b6ff;
}

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

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

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

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

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

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #282a31;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 15px;
  line-height: 20px;
}

h1 {
  border: 1px none var(--ld-black\<deleted\|variable-bb3a846e\>);
  color: var(--gray-10);
  margin-top: 0;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 125%;
}

h2 {
  color: var(--gray-10);
  margin-top: 0;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 125%;
}

h3 {
  color: var(--gray-10);
  margin-top: 0;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 135%;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 135%;
}

h5 {
  color: var(--gray-10);
  margin-top: 0;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 44px;
}

h6 {
  color: var(--gray-10);
  margin-top: 0;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 135%;
}

a {
  color: #000;
  font-size: 12px;
  text-decoration: none;
}

a.w--current {
  background-color: #0000;
}

label {
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 700;
  display: block;
}

strong {
  color: var(--gray-9);
  font-weight: 600;
}

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

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

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

.navbar {
  z-index: 9999999;
  border-style: none none solid;
  border-width: 1px;
  border-color: #e0e0e0 #e0e0e0 var(--gray-1);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 24px 14px;
  display: flex;
  position: sticky;
  top: 48px;
}

.navbar:where(.w-variant-336623b5-c271-1fc8-ad93-641e3248c561) {
  top: 0;
}

.navbar:where(.w-variant-64529d49-45e8-b03a-d1dc-dc693198df44) {
  background-color: #000;
  top: 0;
}

.containerd {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 1080px;
  max-width: 1080px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.logo-image {
  margin-bottom: 2px;
  margin-right: 0;
  padding-bottom: 0;
  display: block;
}

.logo-image.event-5 {
  margin-bottom: 0;
}

.nav-link {
  color: var(--gray-9);
  cursor: pointer;
  padding: 12px 8px;
  font-family: Pretendard, sans-serif;
  font-size: 14.5px;
  font-weight: 500;
  line-height: 100%;
}

.nav-link:where(.w-variant-36f27f35-0073-8a3c-7b0e-7c4ced2dc2e0), .nav-link:where(.w-variant-64529d49-45e8-b03a-d1dc-dc693198df44) {
  color: var(--white);
}

.nav-link:hover {
  -webkit-text-stroke-width: 0px;
  border-radius: 8px;
  font-weight: 700;
}

.nav-link.w--current {
  color: var(--gray8-legucy\<deleted\|variable-f6f2bb39\>);
}

.dropdown-toggle {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: row;
  align-items: center;
  padding: 12px 6px 12px 8px;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.dropdown-toggle:hover {
  border-radius: 8px;
  font-family: Pretendard Semi Bold;
  font-weight: 600;
}

.driopdown-right {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-style: none none none solid;
  border-width: 1px;
  border-color: black black black var(--gray-2);
  flex-direction: column;
  align-self: flex-start;
  align-items: flex-start;
  height: auto;
  padding: 16px 12px 12px;
  display: flex;
}

.dropdown-feature-list {
  cursor: pointer;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  margin-bottom: 3px;
  font-size: 14px;
  display: flex;
}

.dropdown-feature-list:hover {
  background-color: #f9f9fc;
  border-radius: 8px;
  font-weight: 400;
}

.dropdown-feature-list.w--current {
  flex: 0 auto;
  align-items: center;
  margin-bottom: 3px;
  padding-right: 8px;
  display: flex;
}

.dropdown-feature-list.hide {
  display: block;
}

.nav-dropdown-list-2 {
  padding-left: 20px;
}

.nav-dropdown-list-2.w--open {
  z-index: 999999;
  grid-row-gap: 8px;
  border: 1px solid var(--gray-2);
  background-color: #fff;
  border-radius: 8px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 10px;
  padding: 10px;
  display: flex;
  box-shadow: 8px 12px 20px #00000014;
}

.footer {
  z-index: 0;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: var(--gray-2);
  border-bottom: 1px #e4ebf3;
  flex-direction: column;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.footer:where(.w-variant-1a85faf4-76be-d7fe-a6af-d7e6a9ad4243) {
  background-color: #181c22;
  padding-top: 100px;
  font-weight: 400;
}

.container {
  width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.footer-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  width: 1080px;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-content {
  grid-column-gap: 80px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 180px 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  width: 440px;
  display: flex;
}

.footer-block {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 180px;
  padding-bottom: 2px;
  display: flex;
}

.footer-block._48 {
  justify-content: space-between;
  align-items: flex-start;
}

.footer-block.right {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.footer-title-small {
  color: var(--gray-5);
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  align-self: stretch;
  margin-bottom: 12px;
  font-family: pretendard, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
}

.footer-title-small:where(.w-variant-1a85faf4-76be-d7fe-a6af-d7e6a9ad4243) {
  color: var(--gray-7);
}

.footer-title-small.link {
  align-self: stretch;
  width: auto;
  height: auto;
  margin-bottom: 36px;
}

.footer-title-small.link:hover {
  color: var(--gray-10);
}

.footer-link {
  color: var(--gray-8);
  align-self: stretch;
  margin-top: 0;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 14.5px;
  font-weight: 500;
  line-height: 160%;
  text-decoration: none;
}

.footer-link:where(.w-variant-1a85faf4-76be-d7fe-a6af-d7e6a9ad4243) {
  color: var(--gray-4);
  font-weight: 300;
}

.footer-link:hover {
  color: var(--new-purple);
}

.footer-link.terms-of-use {
  color: var(--gray-6);
  cursor: pointer;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
}

.footer-link.terms-of-use:hover {
  color: var(--gray-9);
  font-weight: 400;
}

.footer-link.terms-of-use.bold {
  color: var(--gray-8);
  font-family: pretendard, sans-serif;
  font-weight: 600;
}

.footer-link.terms-of-use.bold:hover {
  color: #313133;
  font-family: pretendard, sans-serif;
  font-weight: 600;
}

.footer-link.terms-of-use.bold.w--current {
  color: var(--gray-7);
  font-family: Pretendard, sans-serif;
  font-weight: 600;
}

.footer-link.terms-of-use.bold.w--current:hover {
  color: var(--gray-9);
}

.footer-social-block {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 24px;
  margin-bottom: 0;
  margin-left: 0;
  display: flex;
}

.footer-social-link {
  background-color: var(--white);
  cursor: pointer;
  border-radius: 100px;
  margin-left: 0;
}

.footer-social-link:where(.w-variant-1a85faf4-76be-d7fe-a6af-d7e6a9ad4243) {
  background-color: var(--gray-9);
}

.footer-social-link:hover {
  background-color: var(--gray-3);
}

.footer-social-link:hover:where(.w-variant-1a85faf4-76be-d7fe-a6af-d7e6a9ad4243) {
  background-color: var(--gray-7);
}

.footer-social-link.frist {
  background-color: var(--white);
  border-radius: 100px;
  margin-left: 0;
  overflow: hidden;
}

.footer-social-link.frist:hover {
  background-color: var(--gray-1);
}

.footer-divider {
  background-color: var(--gray-4);
  width: 1080px;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-text {
  color: var(--gray-7);
  text-align: left;
  flex: 1;
  font-family: pretendard, sans-serif;
  font-size: 13px;
  line-height: 22px;
}

.footer-text:where(.w-variant-1a85faf4-76be-d7fe-a6af-d7e6a9ad4243) {
  color: var(--gray-4);
  font-weight: 300;
}

.div-block-4 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 500px;
  display: flex;
}

.corp-all-rights-reserved {
  color: var(--gray-6);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 100%;
}

.corp-all-rights-reserved:where(.w-variant-1a85faf4-76be-d7fe-a6af-d7e6a9ad4243) {
  color: var(--gray-6);
}

.container-1040 {
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.container-1040.center, .container-1040.left {
  align-items: center;
}

.div-block-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.text-block-11 {
  color: var(--gray-4);
  text-align: center;
  flex: 0 auto;
  padding-left: 3px;
  padding-right: 3px;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
}

.text-block-11:where(.w-variant-1a85faf4-76be-d7fe-a6af-d7e6a9ad4243) {
  color: var(--gray-8);
}

.sns-logo {
  cursor: pointer;
  overflow: hidden;
}

.image-3, .image-4 {
  cursor: pointer;
}

.heading-4 {
  z-index: 1999;
  color: var(--gray-10);
  text-align: center;
  object-fit: fill;
  flex: 1;
  align-self: center;
  align-items: center;
  margin-bottom: 30px;
  font-family: pretendard, sans-serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 130%;
  display: block;
}

.cta {
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  flex-direction: column;
  align-items: center;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.container-1042 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-9 {
  background-color: var(--gray-10);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-7 {
  color: #fff;
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 130%;
}

.text-block-25 {
  color: var(--gray-6);
  text-align: center;
  margin-top: 8px;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
}

.text-block-27 {
  color: #5d35fa;
  -webkit-text-stroke-color: #664fff;
  margin-top: 1px;
  font-family: Pretendard Bold;
  font-size: 10px;
  font-weight: 700;
  line-height: 100%;
}

.mobile-sec-1 {
  background-image: linear-gradient(#fff 22%, #e6eaff 60%, #fff 97%);
  margin-top: 0;
  padding-top: 110px;
  padding-bottom: 110px;
  overflow: hidden;
}

.container-1040-mobile-main {
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1040px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.google-play-button {
  color: var(--gray-8);
  background-image: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/646ebde8e7321b061efc428e_google%20paly.png"), linear-gradient(#fff 85%, #e6eaff);
  background-position: 24px, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 24px 24px, auto;
  background-attachment: scroll, scroll;
  border: 1px solid #e6eaff;
  border-radius: 14px;
  width: 188px;
  padding: 12px 24px 12px 56px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  display: inline-block;
}

.google-play-button:hover {
  border-color: var(--new-purple);
}

.mobile_main_image {
  width: auto;
  min-width: 1080px;
  max-width: 1280px;
  margin-top: 110px;
}

.app-store-button {
  color: var(--gray-8);
  background-image: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/6646a16d4aca61afbcbe4d4a_apple.webp"), linear-gradient(#fff 85%, #e6eaff);
  background-position: 24px, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 24px 24px, auto;
  background-attachment: scroll, scroll;
  border: 1px solid #e6eaff;
  border-radius: 14px;
  flex: 0 auto;
  order: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: auto;
  padding: 12px 24px 12px 54px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  display: flex;
}

.app-store-button:hover {
  border-color: var(--new-purple);
}

.mobile-sec {
  flex-flow: column;
  padding: 160px 40px;
  display: flex;
  overflow: hidden;
}

.mobile-sec._2 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.heading-mobile-sub-title {
  color: var(--gray-10);
  font-family: pretendard, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 100%;
}

.mobile-sub-text {
  color: var(--gray-8);
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  line-height: 100%;
}

.mobile-sub-sec {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
}

.feature-main-sec {
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  padding-bottom: 80px;
  display: flex;
}

.sub-sec {
  padding-top: 160px;
  padding-bottom: 160px;
}

.sub-sec.right {
  background-color: #f9f9fc;
  padding-top: 0;
  padding-bottom: 0;
}

.sub-sec.left {
  background-color: #e7eeff;
  padding-top: 0;
  padding-bottom: 0;
}

.feature-sec-titile-scheduling {
  color: var(--gray-10);
  text-align: left;
  width: auto;
  font-family: pretendard, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 130%;
}

.feature-sec-titile-scheduling.center {
  color: var(--gray-10);
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 130%;
}

.feature-sec-titile-scheduling.center.white {
  color: var(--gray-10);
  font-family: pretendard, sans-serif;
  font-weight: 600;
}

.feature-sec-titile-scheduling.center.mobile {
  display: none;
}

.feature-sec-titile-scheduling.white {
  color: #fff;
  font-family: Pretendard Semi Bold;
  font-weight: 600;
}

.sub-text {
  color: var(--gray-7);
  align-self: stretch;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.sub-text.center {
  color: var(--gray-6);
  text-align: center;
  order: 0;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.sub-text.center.white {
  color: var(--gray-7);
  font-family: pretendard, sans-serif;
  font-weight: 400;
}

.sub-text.white {
  color: var(--gray-3);
  font-family: Pretendard Light;
  font-weight: 300;
}

.sub-title-set {
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 420px;
  margin-left: auto;
  display: flex;
}

.sub-title-set.left {
  flex: 1;
  margin-left: 0;
  margin-right: auto;
}

.sub-title-set.center {
  align-items: center;
  margin-left: 0;
}

.sub-title-set.center.contact {
  width: 600px;
}

.container-feature {
  justify-content: space-around;
  align-items: center;
  max-width: 1080px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
}

.container-feature.center {
  flex-direction: column;
  max-width: 1080px;
}

.container-feature.center.low {
  padding-bottom: 0;
}

.container-feature.high {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
}

.sub-image-540 {
  flex: 1;
  max-width: 540px;
  margin-right: 80px;
}

.sub-image-540.right {
  max-width: 540px;
  margin-left: 100px;
  margin-right: 0;
}

.sub-image-540.left {
  max-width: 540px;
  margin-right: 100px;
}

.sub-image-540.left.none {
  flex: 0 auto;
  width: 540px;
  max-width: none;
}

.sub-sec-main {
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-top: 0;
  padding-top: 110px;
  padding-bottom: 110px;
  display: flex;
}

.sub-sec-main.automation {
  justify-content: space-between;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 0;
  padding-left: 0;
}

.sub-sec-main-text {
  color: var(--gray-7);
  text-align: center;
  margin-bottom: 40px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.sub-sec-main-text.mobile {
  display: none;
}

.sub-sec-main-text.trm {
  font-family: pretendard, sans-serif;
}

.sub-sec-main-text.desktop {
  color: var(--gray-5);
  font-size: 20px;
}

.sub-sec-main-text.cloud {
  color: var(--gray-7);
  font-size: 22px;
  font-weight: 400;
}

.sub-sec-main-text.corporation {
  color: var(--gray-6);
  font-size: 21px;
  font-weight: 300;
}

.feature-main-image {
  background-color: #0000;
  border: 1px #dde1e6;
  border-radius: 16px;
  width: 1080px;
  overflow: hidden;
  box-shadow: 0 0 30px -3px #0000001a;
}

.scheduling-main {
  flex-direction: column;
  align-items: center;
  padding-bottom: 80px;
  display: flex;
}

.scheduling-sec-1 {
  background-color: #fff;
  flex-direction: column;
  padding: 0 28px 40px;
  display: flex;
}

.sub-image-1080 {
  max-width: 1080px;
  margin-top: 80px;
}

.sub-image-1080.none {
  margin-top: 60px;
}

.collaborative-main-sec {
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 80px;
  display: flex;
}

.collaborative-sec-1 {
  background-color: #f7f7f9;
}

.collaborative-sec-2 {
  background-color: #e4e7ec;
}

.collaborative-sec-4 {
  background-image: none;
}

.image-13 {
  margin-bottom: 30px;
}

.application-main-sec {
  flex-direction: column;
  align-items: center;
  padding-bottom: 80px;
  display: flex;
  overflow: hidden;
}

.application-sec-1 {
  background-color: #f9f9fc;
}

.application-sec-2 {
  overflow: hidden;
}

.application-sec-3 {
  background-image: linear-gradient(#fff, #e7eeff);
  height: 300vh;
  display: none;
}

.application-sec-4 {
  background-color: var(--blue-gray\<deleted\|variable-1362c56b\>);
}

.management-main-sec {
  flex-direction: column;
  align-items: center;
  padding-bottom: 80px;
  display: flex;
  overflow: hidden;
}

.management-sec-1 {
  background-color: #f9f9fb;
}

.management-sec-3 {
  background-color: #dde1e6;
}

.assessment-main-sec {
  flex-direction: column;
  align-items: center;
  padding-bottom: 80px;
  display: flex;
  overflow: hidden;
}

.assessment-sec-5 {
  background-color: #dde1e6;
}

.assessment-sec-1 {
  background-color: #e7eeff;
}

.assessment-sec-4 {
  background-color: #fff0;
}

.camera {
  z-index: 999;
  object-fit: cover;
  width: 100vw;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.automation-frame {
  width: 100%;
  height: 100%;
}

.item {
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
  overflow: hidden;
}

.container-1080 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  max-width: 1080px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.body-pricing {
  background-color: #fff;
}

.contact-main-sec {
  mix-blend-mode: normal;
  flex-direction: row;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.contact-card-1, .contact-card-2, .contact-card-3 {
  background-color: #fff9;
  background-image: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/64785f7f9e5c33d650c95d11_builder%20transparent.webp");
  background-position: 50%;
  background-size: auto;
  border: 1px solid #fff;
  border-radius: 16px;
  padding: 32px;
}

.grid-6 {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  margin-top: 60px;
}

.contact-icon {
  width: 40px;
  margin-bottom: 24px;
}

.text-block-38 {
  color: var(--gray-7);
  font-family: pretendard, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.contact-card-title {
  color: var(--gray-10);
  margin-bottom: 60px;
  font-family: pretendard, sans-serif;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 30px;
}

.contact-sec-3 {
  background-image: linear-gradient(#fff, #f0f8ff);
  flex-direction: column;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
}

.image-25 {
  max-width: none;
  height: 10px;
  margin-right: 0;
  display: block;
}

.div-block-43 {
  flex: none;
  display: block;
  overflow: hidden;
}

.container-1203 {
  justify-content: center;
  align-items: center;
  margin-bottom: 80px;
  display: flex;
}

.container-1203.tablet {
  margin-bottom: 40px;
}

.container-1203.mobile {
  display: none;
}

.image-26 {
  width: 64px;
  max-width: none;
  margin-left: 24px;
}

.speach-bubble {
  margin-right: 24px;
  font-size: 36px;
  line-height: 36px;
}

.contact-sec-4 {
  background-color: var(--gray-2);
  background-image: linear-gradient(#fff, #f2f3f6 63%);
  flex-direction: column;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
}

.container-1203-copy {
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.container-1203-copy.mobile {
  display: none;
}

.automation-flow {
  margin-left: 4px;
  margin-right: 4px;
  font-size: 24px;
  line-height: 36px;
}

.automation-flow._2 {
  font-size: 36px;
  line-height: 42px;
}

.automation-flow._3 {
  font-size: 48px;
  line-height: 60px;
}

.automation-flow._1 {
  mix-blend-mode: multiply;
}

.image-26-copy {
  width: 64px;
  max-width: none;
  margin-left: 24px;
  margin-right: 24px;
}

.contact-leadtime-1 {
  grid-row-gap: 0px;
  box-shadow: none;
  background-color: #fff;
  background-image: none;
  border-radius: 24px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: flex-start;
  width: 1080px;
  height: 530px;
  margin-top: 60px;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.contact-leadtime-1.tablet {
  display: none;
}

.contact-leadtime-2 {
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 520px;
  margin-top: 0;
  padding: 0;
  display: flex;
}

.grid-8 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  width: 1080px;
  margin-top: 20px;
}

.contact-ux-1 {
  box-shadow: none;
  background-color: #fff;
  border: 1px #ecedef;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 520px;
  padding: 0;
  display: flex;
}

.div-block-47 {
  color: #fff;
  align-items: center;
  display: flex;
}

.image-27 {
  margin-right: 6px;
}

.text-block-46 {
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
}

.text-block-46.black {
  color: var(--gray-10);
  font-family: pretendard, sans-serif;
  font-size: 20px;
}

.grid-9 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-bottom: 81px;
}

.grid-9.tablet {
  display: none;
}

.in-just-one-contact-text {
  color: var(--gray-6);
  margin-top: 12px;
  padding-left: 2px;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  line-height: 24px;
}

.contact-leadtime-3 {
  background-color: #fff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  display: flex;
}

.contact-ux-2 {
  box-shadow: none;
  background-color: #fff;
  border: 1px #ecedef;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  height: 520px;
  padding: 0;
  display: flex;
}

.contact-ux-3 {
  box-shadow: none;
  background-color: #fff;
  border: 1px #ecedef;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  height: 520px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.contact-ux-4 {
  box-shadow: none;
  background-color: #fff;
  border: 1px #ecedef;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  height: 520px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.contact-card-title-1 {
  color: var(--gray-9);
  -webkit-text-stroke-color: var(--ld-black-2\<deleted\|variable-e6c04236\>);
  margin-bottom: 12px;
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 135%;
}

.contact-card-set {
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  margin-top: 40px;
  margin-left: 40px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.builder-sec-5 {
  background-color: #0d0d0e;
  padding-top: 160px;
  padding-bottom: 160px;
}

.builder-sec-7 {
  background-image: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/647723f0bbb4647b0055fbfb_builder%20background.webp");
  background-position: 0 0;
  background-size: auto;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: 640px;
  display: none;
}

.grid-10 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.text-block-49 {
  text-align: center;
  font-size: 64px;
  font-weight: 600;
  line-height: 80px;
}

.text-block-50 {
  color: var(--ld-gray\<deleted\|variable-d6270f9f\>);
  text-align: center;
  padding-top: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.builder-sec-6 {
  background-image: linear-gradient(#e7eeff, #fff);
  margin-left: auto;
  margin-right: auto;
  padding-top: 160px;
  padding-bottom: 160px;
}

.contact-card-text {
  color: var(--gray-6);
  width: 100%;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.builder-card-title {
  color: var(--gray-10);
  margin-bottom: 12px;
  font-family: pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
}

.builder-card-text {
  color: var(--gray-6);
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  display: flex;
}

.builder-card-set {
  width: 380px;
  margin-left: 40px;
  padding-top: 40px;
}

.builder-card-2 {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  width: 530px;
  height: 350px;
  margin-top: 20px;
  padding: 0;
  display: flex;
  box-shadow: 0 8px 4px #c5d5ff40;
}

.div-block-49 {
  justify-content: space-between;
  width: 1080px;
  display: flex;
}

.builder-card-3 {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  width: 530px;
  height: 720px;
  margin-top: 20px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  box-shadow: 0 8px 4px #c5d5ff40;
}

.builder-sec-4 {
  background-color: #18191d;
  padding-top: 200px;
  padding-bottom: 200px;
}

.your-site-your-way-text-box-1.re-1 {
  opacity: 1;
}

.your-site-your-way-text-box-2 {
  opacity: .3;
}

.your-site-your-way-text-box-2.re-1 {
  opacity: 1;
}

.your-site-your-way-text-box-3 {
  opacity: .3;
}

.your-site-your-way-text-box-3.re-1 {
  opacity: 1;
}

.your-siteyour-way-text {
  color: #dddfe4;
  -webkit-text-stroke-width: .1px;
  -webkit-text-stroke-color: var(--ld-gray\<deleted\|variable-d6270f9f\>);
  margin-top: 12px;
  padding-left: 2px;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.builder-card-image {
  max-width: none;
}

.slider {
  flex-direction: column;
  flex: 0 auto;
  max-width: none;
  height: 320px;
  margin-top: 0;
  margin-left: auto;
  padding-left: 0;
  display: block;
  position: static;
  left: 0;
}

.your-site-your-way-icon-1, .your-site-your-way-icon-2, .your-site-your-way-icon-3 {
  margin-right: 6px;
}

.builder-sec-main {
  background-color: #18191d;
  flex-direction: column;
  align-items: center;
  margin-top: -76px;
  display: flex;
}

.image-31 {
  z-index: 999;
  clear: none;
  display: none;
  position: absolute;
  inset: 24% 0% 0 73%;
}

.new {
  background-color: #edeeff;
  border-radius: 4px;
  padding: 3px 6px 4px;
}

.in-just-one-contact-text-box {
  border: 1px solid #ecedef;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 4px 10px #e9eaff80;
}

.in-just-one-contact-text-box:hover {
  border-color: #afafaf;
}

.in-just-one-contact-text-box._1 {
  box-shadow: none;
  opacity: 1;
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  padding: 0;
}

.in-just-one-contact-text-box._1:hover {
  opacity: 1;
  border-color: #afafaf;
}

.in-just-one-contact-text-box._1:focus {
  opacity: 1;
}

.in-just-one-contact-text-box._2, .in-just-one-contact-text-box._3 {
  box-shadow: none;
  opacity: 1;
  cursor: pointer;
  border-style: none;
  border-radius: 0;
  padding: 0;
}

.in-just-one-contact-title {
  margin-bottom: 80px;
}

.new-full {
  background-color: #edeeff;
  background-image: linear-gradient(110deg, #497cfd, #9484fb);
  border-radius: 6px;
  margin-top: 1px;
  padding: 2px 6px;
}

.new-full.hide {
  display: none;
}

.dropdown-group {
  width: 148px;
  height: auto;
  margin-right: 0;
}

.quick-text {
  color: var(--g-7\<deleted\|variable-70925a47\>);
  -webkit-text-stroke-width: .1px;
  flex: 0 auto;
  align-items: center;
  margin-top: 4px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

.inquiry-button-tablet {
  display: none;
}

.lbt-s {
  background-color: #664fff;
  border-radius: 10px;
  align-self: center;
  padding: 14px 16px;
  font-family: Pretendard Semi Bold;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
}

.lbt-s:hover {
  background-color: #541df0;
}

.lbt-s.default {
  border-radius: 8px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Pretendard, sans-serif;
  line-height: 100%;
}

.lbt-s.close {
  background-color: var(--gray-4);
  color: var(--white);
  cursor: not-allowed;
  border-radius: 6px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: pretendard, sans-serif;
}

.lbt-s.close:hover {
  background-color: var(--gray-4);
}

.tablet-nav-header, .tablet-nav-table {
  display: none;
}

.tablet-menu {
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 1080px;
  min-width: 960px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.mobile_assessment_image {
  width: auto;
  min-width: 1080px;
  max-width: 1200px;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.section-12 {
  flex-direction: column;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
}

.container-1040-builder {
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1040px;
  margin-bottom: 120px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.heading-13 {
  color: #000;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-color: #fff;
  background-image: radial-gradient(circle closest-corner at 50% 0, #b3a7fa 4%, #b4eefd 49%, #569cfa);
  -webkit-background-clip: text;
  background-clip: text;
  border-style: none;
  border-color: #fff;
  font-family: pretendard, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 80px;
}

.in-card-1 {
  border: 2px solid #ecedef;
  border-radius: 12px;
  width: 1040px;
  padding-top: 36px;
  padding-left: 40px;
  padding-right: 40px;
  box-shadow: 0 0 0 10px #e7eeff80;
}

.in-card-2, .in-card-3 {
  border: 2px solid #ecedef;
  border-radius: 12px;
  width: 1040px;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: none;
}

.in-just-one-contact-text---mobile {
  color: var(--ld-gray\<deleted\|variable-d6270f9f\>);
  -webkit-text-stroke-width: .1px;
  -webkit-text-stroke-color: #fff;
  margin-top: 12px;
  padding-left: 2px;
  font-size: 16px;
  line-height: 28px;
}

.tabs-menu-2 {
  background-color: #0000;
  margin-bottom: 60px;
  display: flex;
}

.tab-link-tab-1-2 {
  opacity: .3;
  background-color: #0000;
  flex: 1;
  padding-left: 0;
  padding-right: 40px;
}

.tab-link-tab-1-2.w--current {
  opacity: 1;
  cursor: pointer;
  background-color: #0000;
  flex: 1;
  padding-left: 0;
  padding-right: 40px;
}

.tab-link-tab-1-2.w--current:hover, .tab-link-tab-1-2.w--current:active {
  opacity: 1;
}

.tab-link-tab-2 {
  opacity: .3;
  cursor: pointer;
  background-color: #0000;
  flex: 1;
  padding-left: 0;
  padding-right: 40px;
}

.tab-link-tab-2:hover {
  opacity: 1;
}

.tab-link-tab-2.w--current {
  opacity: 1;
  background-color: #0000;
  padding-left: 0;
  padding-right: 40px;
}

.builder-tap-3 {
  opacity: .3;
  cursor: pointer;
  background-color: #0000;
  flex: 1;
  padding-left: 0;
  padding-right: 40px;
}

.builder-tap-3:hover {
  opacity: 1;
}

.builder-tap-3.w--current {
  opacity: 1;
  background-color: #0000;
  padding-left: 0;
  padding-right: 40px;
}

.your-site-your-way {
  border: 2px solid #ecedef;
  border-radius: 12px;
  width: 1040px;
  height: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 36px;
  padding-left: 40px;
  padding-right: 40px;
  box-shadow: 0 0 0 10px #b9b9b933;
}

.builder-tap-1 {
  opacity: .3;
  background-color: #0000;
  flex: 1;
  padding-left: 0;
  padding-right: 40px;
}

.builder-tap-1.w--current {
  opacity: 1;
  background-color: #0000;
  flex: 1;
  padding-left: 0;
  padding-right: 40px;
}

.builder-tap-1.w--current:hover, .builder-tap-1.w--current:active {
  opacity: 1;
}

.builder-tap-2 {
  opacity: .3;
  background-color: #0000;
  flex: 1;
  padding-left: 0;
  padding-right: 40px;
}

.builder-tap-2:hover {
  opacity: 1;
}

.builder-tap-2.w--current {
  opacity: 1;
  background-color: #0000;
  padding-left: 0;
  padding-right: 40px;
}

.main-container {
  flex-direction: column;
  margin-bottom: 80px;
  display: flex;
}

.main-tap {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.tab-pane-tab-1-2, .tab-pane-3, .tab-pane-2 {
  height: 580px;
}

.main-sec-5 {
  background-color: #fff;
  background-image: none;
  padding-top: 80px;
  padding-bottom: 80px;
}

.main-feature-card {
  border: 1px solid var(--gray-2);
  background-color: var(--gray-2);
  box-shadow: none;
  background-image: none;
  border-radius: 8px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

.main-sec-4 {
  background-color: var(--white);
  background-image: none;
  padding-top: 80px;
  padding-bottom: 80px;
}

.main-sec-3 {
  background-image: none;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-78 {
  background-color: #ecedef;
  align-self: stretch;
  width: 1px;
  margin-left: 6px;
  margin-right: 6px;
  display: none;
}

.contact-main {
  background-image: linear-gradient(#fff, #abd9ff 71%, #fff);
  border-radius: 0;
  flex: 1;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  max-width: 100%;
  height: auto;
  margin-top: -70px;
  display: flex;
}

.contact-sec-7 {
  background-image: linear-gradient(#cce0ff, #fff);
  padding-top: 160px;
  padding-bottom: 160px;
}

.contact-sec-1-copy {
  padding-top: 160px;
  padding-bottom: 160px;
}

.contact-tab {
  width: 1040px;
  margin-top: 80px;
  display: none;
}

.massege-tap {
  background-color: #0000;
  width: 508px;
  padding: 0;
}

.massege-tap.w--current {
  background-color: #0000;
}

.contact-button-1 {
  box-shadow: none;
  border: 1px solid #ecedef;
  border-radius: 16px;
  flex-direction: row;
  align-items: center;
  padding: 24px;
  display: flex;
}

.contact-button-1:hover {
  box-shadow: 0 8px 24px #00000014;
}

.contact-button-1:active {
  border-color: #d8d8d8;
}

.contact-button-1:focus {
  border-color: #d8d8d8;
  box-shadow: 0 8px 24px #00000014;
}

.butt-email {
  width: 72px;
  margin-right: 24px;
}

.tab-pane-tab-1-3 {
  width: 100%;
  height: 680px;
}

.contact-but-sub {
  color: #666872;
  margin-bottom: 4px;
  font-family: Pretendard Medium;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.6rem;
}

.contact-but-main {
  font-family: Pretendard Semi Bold;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 2.6rem;
}

.contact-button-2 {
  border: 1px solid #ecedef;
  border-radius: 16px;
  flex-direction: row;
  align-items: center;
  padding: 24px;
  display: flex;
}

.contact-button-2:hover {
  box-shadow: 8px 0 24px #00000014;
}

.tab-pane-tab-2 {
  height: 680px;
}

.contact-sticy {
  flex-direction: row;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 1200px;
  height: 740px;
  margin-top: 140px;
  display: flex;
}

.contact-sticy.mobile {
  display: none;
}

.contact-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: 1fr 1fr;
  width: 1080px;
  margin-top: 60px;
}

.image-77 {
  width: 52px;
}

.div-block-80 {
  align-self: center;
  margin-left: -21px;
  margin-right: 6px;
}

.heading-13-copy {
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-color: #fff;
  background-image: radial-gradient(circle closest-corner at 50% 0, #b3a7fa 4%, #b4eefd 49%, #569cfa);
  -webkit-background-clip: text;
  background-clip: text;
  border-style: none;
  border-color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 3.75rem;
  font-weight: 700;
}

.heading-13-copy.white {
  background-image: none;
}

.image-78 {
  height: 40px;
  position: relative;
  top: 20px;
  left: 54px;
}

.quick-stack {
  grid-column-gap: 40px;
  width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.div-block-82 {
  height: 72px;
}

._112-box {
  align-self: stretch;
  height: 112px;
}

.builder-card {
  border: 3px solid #333;
  border-radius: 24px;
  flex-direction: column;
  align-self: stretch;
  height: 386px;
  margin-bottom: 40px;
  padding: 0;
  display: flex;
}

.builder-card-text-title {
  color: #fff;
  margin-bottom: 4px;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.builder-card-text-sub {
  color: var(--gray-6);
  font-family: pretendard, sans-serif;
  font-size: 15px;
  line-height: 26px;
  overflow: hidden;
}

.builder-card-text-set {
  margin: 24px 30px;
}

.builder-image-box {
  flex: 1;
  display: block;
}

.text-block-70 {
  color: #fff;
  text-align: center;
  background-color: #18191d;
  border-radius: 8px;
  align-self: stretch;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: pretendard, sans-serif;
  font-weight: 600;
  display: block;
}

.your-site-card {
  border: 2px solid #ecedef;
  border-radius: 12px;
  width: 1040px;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: none;
}

.yotur-site-sub {
  color: var(--ld-gray\<deleted\|variable-d6270f9f\>);
  -webkit-text-stroke-width: .1px;
  -webkit-text-stroke-color: #fff;
  margin-top: 12px;
  padding-left: 2px;
  font-size: 16px;
  line-height: 28px;
}

.container-1040-builder-mobile {
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1040px;
  margin-bottom: 120px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.container-1040-builder-heading {
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1040px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-block-mobile {
  color: #babcc5;
  text-align: center;
  -webkit-text-stroke-color: #babcc5;
  margin-top: 16px;
  font-size: 1.25rem;
  line-height: 30px;
  display: none;
}

.lbt-small {
  background-image: linear-gradient(98.69deg, var(--new-purple) 31.77%, #6871ff 72.32%);
  border-radius: 8px;
  margin-top: 50px;
  padding: 12px 20px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.lbt-small:hover {
  background-image: linear-gradient(98.69deg, #5542d5 31.77%, #4e58f7 72.32%);
}

.quick-stack-mobile {
  grid-column-gap: 40px;
  width: 1040px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.main-sec-1 {
  padding-top: 160px;
  padding-bottom: 160px;
}

.main-mainheading {
  color: var(--gray-10);
  text-align: center;
  border-style: none;
  margin-bottom: 20px;
  font-family: Pretendard, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 125%;
  position: static;
}

.main-mainheading.mobile {
  display: none;
}

.text-block-70-copy-mobile {
  color: #fff;
  text-align: center;
  background-color: #18191d;
  border-radius: 8px;
  align-self: stretch;
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: 600;
  display: none;
}

.builder-main {
  width: 1200px;
  margin-top: 80px;
}

.image-101 {
  width: 457px;
  margin-top: -40px;
  margin-right: -440px;
  position: relative;
  top: 0;
  left: -20px;
}

.image-102 {
  width: 280px;
  margin-left: -280px;
  padding-left: 0;
  position: relative;
  inset: 0;
}

.image-103 {
  border-radius: 16px;
  max-height: 100%;
}

.main-mainheading-mobile {
  color: var(--ld-black-2\<deleted\|variable-e6c04236\>);
  text-align: center;
  border-style: none;
  margin-bottom: 20px;
  font-size: 4rem;
  line-height: 5.6rem;
  display: none;
}

.quick-stack-main-desktop {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.nav-container {
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 1080px;
  min-width: 960px;
  max-width: none;
  margin-left: 20px;
  margin-right: 20px;
  position: relative;
  top: 0;
  left: auto;
  right: auto;
}

.quick-staet-guide {
  box-shadow: none;
  background-color: #0000;
  border-radius: 4px;
  width: 160px;
  margin-left: 6px;
  padding: 0;
  display: none;
  overflow: hidden;
}

.quick-staet-guide:hover {
  background-color: #0000;
  border-radius: 4px;
  box-shadow: 0 0 20px #9fa4ffb3;
}

.quick-block {
  align-self: stretch;
}

.quick-main-text {
  color: var(--ld-gray\<deleted\|variable-d6270f9f\>);
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.quick-image {
  width: 200px;
  margin-top: 8px;
  display: block;
}

.quick-start-guide-copy {
  cursor: pointer;
  border: 1px #fff;
  border-radius: 0;
  flex-direction: column;
  align-items: flex-start;
  width: 200px;
  max-width: 200px;
  margin-left: 0;
  display: none;
  overflow: visible;
}

.application_main_logo {
  align-self: center;
  width: 1040px;
  margin-bottom: 20px;
}

.main-sec-title-set {
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.mail-tap {
  background-color: #0000;
  width: 508px;
  padding: 0;
}

.mail-tap.w--current {
  background-color: #0000;
  padding: 0;
}

.contact-button-1-1 {
  border: 1px solid #ecedef;
  border-radius: 16px;
  flex-direction: row;
  align-items: center;
  padding: 24px;
  display: none;
  box-shadow: 0 8px 24px #00000014;
}

.contact-button-1-1:hover {
  box-shadow: 0 8px 24px #00000014;
}

.contact-button-1-1:active {
  border-color: #d8d8d8;
}

.contact-button-1-1:focus {
  border-color: #d8d8d8;
  box-shadow: 0 8px 24px #00000014;
}

.contact-button-2-1 {
  border: 1px solid #ecedef;
  border-radius: 16px;
  flex-direction: row;
  align-items: center;
  padding: 24px;
  display: none;
  box-shadow: 8px 0 24px #00000014;
}

.contact-button-2-1:hover {
  box-shadow: 8px 0 24px #00000014;
}

.grid-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 1040px;
  margin-top: 120px;
  margin-bottom: 200px;
}

.builder-card-text-mobile, .builder-card-text-copy {
  color: var(--ld-gray\<deleted\|variable-d6270f9f\>);
  -webkit-text-stroke-width: .2px;
  -webkit-text-stroke-color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  display: none;
}

.tabs-menu-4-copy {
  grid-column-gap: 24px;
  margin-bottom: 20px;
  display: flex;
}

.main-card-text-medium {
  color: var(--gray-5);
  -webkit-text-stroke-width: 0px;
  margin-top: 40px;
  margin-bottom: 0;
  margin-left: 40px;
  font-family: Pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 140%;
}

.main-div {
  width: 1200px;
}

.sub-title-set-collaborative {
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 440px;
  display: flex;
}

.collaborative {
  color: var(--gray-10);
  font-family: pretendard, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 135%;
}

.sub-text-collaborative {
  color: var(--gray-6);
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
}

.sub-text-collaborative.white {
  color: var(--gray-5);
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.slider-box {
  grid-column-gap: 16px;
  flex-direction: row;
  display: flex;
}

.container-branding {
  flex-direction: column;
  align-items: center;
  margin-top: 180px;
  margin-bottom: 100px;
  display: flex;
}

.footer-block-mobile {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: none;
}

.slider2 {
  flex: 1;
  max-width: none;
  height: 320px;
}

.slider-camera-copy {
  grid-column-gap: 20px;
  flex-flow: row;
  flex: 0 auto;
  align-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  width: 100vw;
  display: flex;
  overflow: hidden;
}

.slider-camera-mobile {
  grid-column-gap: 20px;
  flex-flow: row;
  flex: 0 auto;
  align-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  width: 100vw;
  display: none;
  overflow: hidden;
}

.footer-title-small-hide {
  color: #7a7a7a;
  text-align: left;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
}

.image-142 {
  width: 580px;
  height: auto;
}

.image-144 {
  width: 540px;
  margin-right: auto;
}

.text-span-19 {
  font-family: pretendard, sans-serif;
  font-weight: 600;
}

.text-span-20 {
  font-family: Pretendard Bold;
}

.text-span-21 {
  font-family: Pretendard Bold;
  font-weight: 400;
}

.career-heading {
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-color: #fff;
  background-image: radial-gradient(circle closest-corner at 50% 0, #b3a7fa 4%, #b4eefd 49%, #569cfa);
  -webkit-background-clip: text;
  background-clip: text;
  border-style: none;
  border-color: #fff;
  font-family: pretendard, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 80px;
}

.event-banner {
  z-index: 9999999;
  background-color: #191919;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: sticky;
  top: 0;
}

.event-banner:hover {
  color: #000;
  background-color: #000;
}

.event-banner-text {
  color: var(--gray-1);
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.event-banner-text.green {
  color: #4de3ab;
  font-family: pretendard, sans-serif;
  font-weight: 500;
}

.event-banner-text.gray {
  color: var(--gray-4);
}

.event-banner-text-group {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.text-block-77 {
  color: var(--gray-10);
  margin-right: 4px;
  padding-right: 0;
  font-family: Pretendard Semi Bold;
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
}

.container-banner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
}

.height-line {
  background-color: var(--gray-8);
  color: var(--gray-5);
  width: 1px;
  height: 14px;
  margin-left: 12px;
  margin-right: 12px;
}

.scheduling-back-block {
  background-color: var(--gray-2);
  border-radius: 36px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
}

.scheduling-back-block._1 {
  background-color: #eaf0fd;
  border-radius: 30px;
}

.scheduling-back-block._3 {
  background-color: var(--purple-1);
}

.scheduling-back-block._4 {
  background-color: var(--gray-4);
}

.scheduling-back-block._5 {
  background-color: var(--gray-1);
}

.scheduling-sec-2 {
  background-color: #fff;
  flex-direction: column;
  padding: 40px 28px;
  display: flex;
}

.sub-title-set-scheduling {
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.scheduling-sec-3, .scheduling-sec-4, .scheduling-sec-5 {
  background-color: #fff;
  flex-direction: column;
  padding: 40px 28px;
  display: flex;
}

.scheduling-sub-sec {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 50px;
  margin-left: 50px;
  display: flex;
}

.heading-15 {
  color: var(--gray-9);
  margin-bottom: 12px;
  font-family: Pretendard Semi Bold;
  font-size: 34px;
  font-weight: 600;
  line-height: 46px;
}

.text-block-81 {
  color: var(--gray-7);
  margin-bottom: 10px;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 150%;
}

.scheduling-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: 610px;
  grid-template-columns: 530px 530px;
  width: 1080px;
  margin-top: 40px;
}

.scheduling-grid-box {
  background-color: var(--purple-2);
  border-radius: 30px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.scheduling-grid-box.e7eeff {
  background-color: #e7eeff;
}

.scheduling-grid-box.edeeff {
  background-color: #edeeff;
}

.scheduling-grid-box.gray-3 {
  background-color: var(--gray-3);
}

.scheduling-grid-box.f4f7ff {
  background-color: #dce7ff;
  border-radius: 24px;
}

.scheduling-contents {
  height: 440px;
  margin-top: auto;
}

.scheduling-contents-large {
  width: 630px;
}

.scheduling-block-mobile {
  background-color: #fff;
  border-radius: 24px;
  width: 1040px;
  height: 500px;
  margin-top: 100px;
}

.scheduling-block-mobile.long {
  justify-content: space-between;
  align-items: stretch;
  display: none;
}

.scheduling-block-1 {
  background-color: #fff;
  border-radius: 24px;
  width: 1040px;
  height: 500px;
  margin-top: 100px;
}

.scheduling-block-1.long {
  border-radius: 24px;
  justify-content: space-between;
  align-items: stretch;
  margin-top: 40px;
  display: flex;
}

.scheduling-sec-titile {
  color: var(--ld-black-2\<deleted\|variable-e6c04236\>);
  text-align: center;
  width: auto;
  font-family: Pretendard Semi Bold;
  font-size: 48px;
  font-weight: 600;
  line-height: 68px;
}

.scheduling-sec-titile.white {
  color: #fff;
  font-family: Pretendard Medium;
  font-weight: 500;
}

.scheduling-sec-titile.mobile {
  display: none;
}

.scheduling-sec-titile.hide.white {
  color: var(--gray-10);
  font-family: pretendard, sans-serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 130%;
}

.scheduling-sec-titile {
  color: var(--gray-10);
  margin-bottom: -1px;
  font-family: pretendard, sans-serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 130%;
}

.scheduling-sec-titile.white {
  font-family: Pretendard Semi Bold;
  font-weight: 600;
}

.scheduling-sub-title-set {
  grid-row-gap: 16px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.scheduling-sec-titile-mobil {
  font-family: Pretendard Semi Bold;
  display: none;
}

._404-heading {
  font-family: Pretendard Bold;
  font-size: 24px;
  line-height: 3rem;
}

.image-161 {
  max-width: 60%;
}

.text-block-85 {
  color: #45474d;
  font-family: Pretendard Regular;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.data-insight-sec-4 {
  padding-top: 160px;
  padding-bottom: 160px;
}

.data-insight-sec-4.left {
  background-color: #e4e7ec;
  padding-top: 0;
  padding-bottom: 0;
}

.data-insight-sec-1 {
  padding-top: 160px;
  padding-bottom: 160px;
}

.data-insight-sec-1.right {
  background-color: #dbdeff;
  padding-top: 0;
  padding-bottom: 0;
}

.sub-image-1080-collabrative {
  max-width: 1080px;
  margin-top: 80px;
}

.sub-image-1080-collabrative.mobile {
  display: none;
}

.link {
  width: 28px;
  height: 28px;
}

.container-check-list {
  flex-direction: column;
  align-items: center;
  max-width: 1080px;
  display: flex;
}

.x {
  cursor: pointer;
  background-color: #f4f5fa;
  border-radius: 10px;
  align-self: flex-start;
  width: 30px;
}

.x:hover {
  background-color: #e4e7ec;
}

.tab-text-box {
  background-color: #0000;
  border-bottom: 1px solid #e4e7ec;
  padding: 0 0 22px;
  display: flex;
}

.tab-text-box.w--current {
  padding-left: 0;
}

._1 {
  background-color: #fff;
}

.x {
  display: block;
}

.image-211 {
  z-index: 5;
  width: 1080px;
  margin-bottom: -70px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.container-inquiry-form {
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  max-width: 1280px;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  display: flex;
  overflow: visible;
}

.inquiry-page {
  background-image: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/652cdf602c26659c8bfca0a6_demo%20background.webp");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  margin-bottom: 0;
  padding: 0 120px;
  display: flex;
  overflow: hidden;
}

.form-nav {
  justify-content: space-between;
  align-items: center;
  height: 30px;
  margin-top: -30px;
  margin-bottom: 12px;
  padding-left: 4px;
  display: flex;
  position: static;
}

.inquiry-contents {
  background-image: none;
  background-size: auto;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: space-between;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding-left: 2px;
  padding-right: 2px;
  display: flex;
  overflow: visible;
}

.form-link-block-inquiry {
  cursor: pointer;
  width: 30px;
  height: 30px;
}

.form-link-block-inquiry:hover {
  margin-top: -2px;
}

.inquiry-contents-set {
  color: var(--gray-10);
  flex-direction: column;
  width: 340px;
  height: 100%;
  margin: 20px 60px 0 0;
  display: flex;
}

.text-16-gray8 {
  color: var(--gray-8);
  margin-top: 0;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  line-height: 140%;
}

.gray-4-line-0-5 {
  background-color: var(--gray-4);
  height: .5px;
  margin-top: 32px;
  margin-bottom: 32px;
}

.inquiry-icon-set {
  justify-content: flex-start;
  align-items: center;
  height: 24px;
  margin-bottom: 0;
  display: flex;
}

.inquiry-icon-set._1 {
  background-color: #0000;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  height: 24px;
  margin-bottom: 0;
  margin-right: 20px;
}

.clock-icon {
  background-color: var(--gray-9);
  border-radius: 1000px;
  max-width: none;
  height: 18px;
  margin-right: 6px;
  overflow: hidden;
}

.inquiry-logo {
  mix-blend-mode: multiply;
  width: 340px;
  max-width: none;
  margin-top: 16px;
  display: block;
}

.home-button-inquiry {
  color: var(--gray-10);
  background-color: #0000;
  padding: 4px 12px;
  font-family: Pretendard Semi Bold;
  font-size: 14px;
  font-weight: 600;
}

.home-button-inquiry:hover {
  color: var(--new-purple);
}

.form-embed {
  align-self: stretch;
  width: 640px;
  height: auto;
  min-height: 700px;
  max-height: 700px;
  margin-top: 0;
  margin-left: auto;
  margin-right: 0;
}

.inquiry-title {
  color: var(--new-purple);
  column-count: auto;
  border-style: none;
  margin-bottom: 32px;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.image-214 {
  width: 30px;
}

.inquiry-title-span {
  color: var(--gray-10);
  margin-top: 6px;
  font-family: pretendard, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 135%;
  display: block;
}

.span-16-semibold {
  font-family: pretendard, sans-serif;
  font-weight: 600;
}

.text-15-reqular-gray-9 {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 140%;
}

.span-15-bold-gray-9 {
  font-family: pretendard, sans-serif;
  font-weight: 700;
}

.inquiry-icon-set-group {
  align-items: center;
  margin-bottom: 80px;
  display: flex;
}

.text-16-medium-gray-9 {
  align-self: center;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.container-inquiry-mobile {
  border-radius: 8px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  max-width: 1080px;
  margin-top: 60px;
  margin-bottom: 100px;
  padding: 0;
  display: none;
  overflow: visible;
}

.automation-demo-page {
  background-image: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/652cdf602c26659c8bfca0a6_demo%20background.webp");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 1050px;
  margin-bottom: 0;
  padding: 0 120px;
  display: flex;
  overflow: hidden;
}

.automation-contents-set {
  color: var(--gray-10);
  flex-direction: column;
  width: 380px;
  margin: 24px 60px 0 0;
  display: flex;
}

.form-link-block-automation-demo {
  cursor: pointer;
  width: 30px;
  height: 30px;
}

.form-link-block-automation-demo:hover {
  margin-top: -2px;
}

.home-button-automation-demo {
  color: var(--gray-10);
  background-color: #0000;
  padding: 4px 12px;
  font-family: Pretendard Semi Bold;
  font-size: 14px;
  font-weight: 600;
}

.home-button-automation-demo:hover {
  color: var(--new-purple);
}

.text-16-gray8-set {
  margin-bottom: 10px;
  display: flex;
}

.check-image {
  background-color: #fff;
  border: .5px #505766;
  border-radius: 100px;
  width: 24px;
  margin-right: 10px;
}

.automation-demo-page-mobile {
  background-image: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/652cdf602c26659c8bfca0a6_demo%20background.webp");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 1050px;
  margin-bottom: 0;
  padding: 0 120px;
  display: none;
  overflow: hidden;
}

.automation-icon-set-mobile {
  height: 22px;
  margin-bottom: 0;
  display: flex;
}

.automation-icon-set {
  display: flex;
}

.automation-icon-set._1 {
  background-color: #0000;
  margin-right: 20px;
}

.interview-demo-page {
  background-image: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/652cdf602c26659c8bfca0a6_demo%20background.webp");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 1050px;
  margin-bottom: 0;
  padding: 0 120px;
  display: flex;
  overflow: hidden;
}

.interview-demo-page-mobile {
  background-image: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/652cdf602c26659c8bfca0a6_demo%20background.webp");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 1050px;
  margin-bottom: 0;
  padding: 0 120px;
  display: none;
  overflow: hidden;
}

.interview-title {
  color: var(--new-purple);
  border-style: none;
  margin-bottom: 40px;
  font-family: Pretendard Semi Bold;
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
}

.form-link-block-interview-demo {
  cursor: pointer;
  width: 30px;
  height: 30px;
}

.form-link-block-interview-demo:hover {
  margin-top: -2px;
}

.home-button-interview-demo {
  color: var(--gray-10);
  background-color: #0000;
  padding: 4px 12px;
  font-family: Pretendard Semi Bold;
  font-size: 14px;
  font-weight: 600;
}

.home-button-interview-demo:hover {
  color: var(--new-purple);
}

.form-link-block-interview-deom {
  cursor: pointer;
  width: 30px;
  height: 30px;
}

.form-link-block-interview-deom:hover {
  margin-top: -2px;
}

.home-button-interview-demo-mobile {
  color: var(--gray-10);
  background-color: #0000;
  padding: 4px 12px;
  font-family: Pretendard Semi Bold;
  font-size: 14px;
  font-weight: 600;
}

.home-button-interview-demo-mobile:hover {
  color: var(--new-purple);
}

.home-button-automation-mobile {
  color: var(--gray-10);
  background-color: #0000;
  padding: 4px 12px;
  font-family: Pretendard Semi Bold;
  font-size: 14px;
  font-weight: 600;
}

.home-button-automation-mobile:hover {
  color: var(--new-purple);
}

.form-link-block-automaiton-mobile {
  cursor: pointer;
  width: 30px;
  height: 30px;
}

.form-link-block-automaiton-mobile:hover {
  margin-top: -2px;
}

.sub-image-1080-_-shadow-x {
  max-width: 1080px;
  margin-top: 80px;
}

.tabs-content {
  height: 574px;
}

.tab-pane-tab-1-11 {
  height: 100%;
}

.ninehire-contents-640 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f0f1ff;
  border-radius: 12px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.ninehire-contents-640.automation {
  background-image: linear-gradient(#e6efff, #c3d4f2);
  display: block;
}

.ninehire-contents-640.site {
  background-image: linear-gradient(#e6eaff, #c6cfff);
}

.ninehire-contents-640.e4e0da {
  background-color: #e4e0da;
}

.ninehire-contents-640.e0eaff {
  background-color: #e0eaff;
}

.ninehire-contents-640.ffeed9 {
  background-color: #ffeed9;
}

.ninehire-contents-420 {
  border-radius: 12px;
  height: 100%;
}

.ninehire-contents-420.career-site {
  background-color: #f2f3f6;
  border-radius: 12px;
  overflow: hidden;
}

.ninehire-contents-420.assessment {
  background-color: #e4e7ec;
}

.ninehire-contents-420.gray2 {
  background-color: #f2f3f6;
}

.ninehire-contents-420.e5f2ea {
  background-color: #e5f2ea;
}

.ninehire-contents-420.ccddff {
  background-color: #cdf;
}

.ninehire-contents-image {
  margin-top: 11px;
}

._18-semibold-gray-5 {
  color: var(--gray-5);
  -webkit-text-stroke-color: #afb5c2;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.modusign-tab-icon, .modusign-tab-icon-black {
  width: 20px;
  height: 20px;
  margin-right: 8px;
}

.heyground-embed {
  flex: none;
  align-self: stretch;
  overflow: scroll;
}

.container-10811 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1080px;
  max-width: none;
  margin-bottom: 0;
  display: flex;
}

.main_automation_-grid {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 1080px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.main_automation_-grid_box {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid var(--gray-2);
  background-color: var(--gray-1);
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 36px;
  padding-bottom: 36px;
  display: flex;
}

.main-_-automation-_-icon {
  width: 48px;
  height: 48px;
  margin-bottom: 8px;
}

.heading-24 {
  color: var(--gray-9);
  text-align: center;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 130%;
}

.text-16-medium-gray-7 {
  color: var(--gray-6);
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 145%;
}

.main_automation_-grid_2 {
  grid-row-gap: 40px;
  grid-template-rows: 620px 620px;
  grid-template-columns: 1fr;
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.main-heading-40 {
  color: var(--gray-9);
  text-align: center;
  border-style: none;
  border-color: #000;
  margin-bottom: 16px;
  font-family: pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 130%;
}

.text-20-medium-gray-8 {
  color: var(--gray-6);
  text-align: center;
  flex: 1;
  align-self: auto;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.main_feature_contents {
  background-color: var(--gray-1);
  border-radius: 12px;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.main_feature_contents.ver {
  background-color: #f1f5f8;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
}

.main_feature_contents.sky {
  background-color: #eaefff;
}

.main_feature_contents.integration-gradient {
  background-image: linear-gradient(240deg, #e1e4ff99 33%, #e2ebfe4d 69%, #e2ebfe4d);
}

.main_feature_contents.career-site {
  background-color: #e4ecf2;
}

.main-feature-card-contents {
  height: 360px;
}

.main-text-set {
  flex-direction: column;
  margin: 50px 48px 42px;
  display: flex;
}

.main_brading_-grid {
  grid-row-gap: 40px;
  grid-template-rows: 620px 1442px;
  grid-template-columns: 1fr;
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.main-candidate-contents {
  background-color: #e4ecf2;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.heading-25 {
  color: var(--gray-5);
  border-style: none;
  margin-top: 40px;
  margin-bottom: 0;
  margin-left: 40px;
  font-family: pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 130%;
}

.text-span-28-black {
  color: var(--gray-10);
  font-family: pretendard, sans-serif;
  font-weight: 600;
}

.main-_-candidate-experience-_-image {
  width: 100%;
  height: 320px;
}

.main-_-candidate-experience-_-image-360 {
  width: 100%;
  height: 360px;
}

.builder-card-1-copy {
  background-color: #fff;
  border-radius: 16px;
  justify-content: space-between;
  width: 1080px;
  height: 360px;
  margin-top: 80px;
  padding: 0;
  display: flex;
  box-shadow: 0 8px 4px #c5d5ff40;
}

.academy-sec_1 {
  border-style: none;
  border-width: 1px;
  border-color: black black var(--gray-3);
  background-color: var(--gray-2);
  flex-flow: column;
  margin-top: -72px;
  padding-top: 162px;
  padding-bottom: 20px;
  display: flex;
}

.academy-notice {
  background-color: var(--gray-2);
  color: var(--g-7\<deleted\|variable-70925a47\>);
  border-radius: 12px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 16px;
  font-family: Pretendard Semi Bold;
  font-size: 14px;
  font-weight: 600;
  display: none;
}

.cs-name {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.academy-gray-text-div-box {
  background-color: var(--gray-2);
  border-radius: 10px;
  margin-top: 0;
  padding: 24px 20px 24px 30px;
}

.academy-gray-text-div-box-text {
  color: var(--gray-9);
  padding: 0;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
  list-style-type: disc;
}

.academy-tag {
  border: 1px none var(--gray-3);
  background-color: var(--gray-2);
  color: var(--gray-8);
  text-align: left;
  border-radius: 4px;
  align-self: center;
  margin-right: 8px;
  padding: 6px 8px;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
}

.academy-tag-box {
  margin-bottom: 8px;
  display: flex;
}

.assessment-sec-44 {
  background-color: #f0f0f0;
}

._990-image {
  width: 990px;
  margin-top: 80px;
}

.assessment-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  max-width: 100%;
  height: 380px;
  margin-top: 80px;
}

.assessment-grid-content {
  border-radius: 20px;
  padding-top: 32px;
  overflow: hidden;
}

.assessment-grid-content.gray-1 {
  background-color: #f9f9fb;
}

.assessment-grid-content.gray-2 {
  background-color: #f2f3f6;
}

.assessment-grid-content.gray-3 {
  background-color: #e4e7ec;
}

.text-block-117 {
  text-align: center;
  margin-bottom: 20px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
}

.image-220 {
  width: 100%;
}

.collaborative-sec-2-copy {
  background-color: #20242a;
}

.collaboratin-quick-stack {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  width: 1080px;
  margin-top: 80px;
  margin-left: 48px;
  margin-right: 48px;
  padding: 0;
}

.collaborative-_-role-_-contents {
  background-color: var(--gray-2);
  border-radius: 32px;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.collaborative-_-role-_-contents.gray-4 {
  background-color: #d0d5dc;
  overflow: hidden;
}

.collaborative-_-role-_-contents.gray-3 {
  background-color: var(--gray-3);
}

.collaborative-_-role-_-contents.gray-5 {
  background-color: var(--gray-5);
}

.heading-25-collaborative {
  color: var(--gray-10);
  border-style: none;
  margin-top: 40px;
  margin-bottom: 0;
  margin-left: 40px;
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
}

.collaborative-_-role-_-contents-image {
  width: 100%;
  height: 420px;
  margin-top: 20px;
}

.div-block-119 {
  display: none;
}

.sub-image-1080-collabrative-copy {
  max-width: 1080px;
  margin-top: 80px;
}

.sub-image-1080-collabrative-copy.mobile {
  display: none;
}

.sub-image-1080-collabrative-hide {
  max-width: 1080px;
  margin-top: 80px;
}

.collaborative-copy {
  color: var(--gray-10);
  font-family: Pretendard Semi Bold;
  font-size: 2.2rem;
  font-weight: 600;
  line-height: 135%;
}

.collaborative-copy.white {
  color: #fff;
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 38px;
  font-weight: 500;
}

.image-142-copy {
  width: 580px;
  height: auto;
}

.image-221 {
  display: none;
}

.ac_image {
  border: 1px solid var(--gray-2);
  border-radius: 1000px;
  width: 72px;
  margin-right: 20px;
}

.details-box {
  flex-flow: column;
  height: auto;
  display: flex;
}

.details-box-icon-text {
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: stretch;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
}

.details-box-icon-text.last {
  margin-bottom: 0;
}

.academy-icon {
  border-radius: 6px;
  width: 22px;
  margin-right: 8px;
}

.academy-icon.basic {
  background-color: #daebff;
}

.academy-icon.pro {
  background-color: var(--purple-2);
}

.academy-icon.enterprise {
  background-color: var(--gray-4);
}

.text-15-gray-9 {
  color: var(--gray-9);
  align-self: center;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 120%;
}

.details-box-icon-text-box {
  margin-bottom: 12px;
  display: flex;
}

.academy-text-16-gray-9 {
  color: var(--gray-9);
  margin-bottom: 8px;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
}

.academy-text-12-gray-6 {
  color: var(--gray-6);
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 135%;
}

.text-15-gray-9-span {
  font-family: pretendard, sans-serif;
  font-weight: 600;
}

.guide-to-education-list {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  flex: 1;
  margin-bottom: 0;
  padding-left: 20px;
  display: flex;
}

.no-scroll {
  overflow: visible;
}

.untact-but-re {
  border: 1px solid var(--gray-5);
  background-color: #0000;
  border-radius: 100px;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-right: 10px;
  padding: 6px 12px;
  font-family: Pretendard Normal;
  font-weight: 400;
  display: none;
}

.untact-but-re:hover {
  background-color: #d0d6fc;
}

.lbt-s-border {
  border: 1px solid var(--purple-2);
  color: var(--gray-10);
  background-color: #fff0;
  border-radius: 8px;
  padding: 12px 16px;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
}

.lbt-s-border:where(.w-variant-36f27f35-0073-8a3c-7b0e-7c4ced2dc2e0), .lbt-s-border:where(.w-variant-64529d49-45e8-b03a-d1dc-dc693198df44) {
  border-color: var(--gray-8);
  color: var(--white);
}

.lbt-s-border:hover {
  border-color: var(--new-purple);
  color: var(--new-purple);
}

.lbt-s-border.none {
  border-style: solid;
  border-color: var(--white);
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 15px;
}

.lbt-s-border.none:hover {
  border-color: var(--gray-2);
  background-color: var(--gray-2);
  color: var(--gray-10);
}

.scheduling-grid-box-title {
  color: var(--gray-10);
  margin-bottom: 12px;
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 130%;
}

.scheduling-grid-540 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: 540px;
  grid-template-columns: 530px 530px;
  width: 1080px;
  margin-top: 40px;
}

.scheduling-contents-360 {
  height: 360px;
  margin-top: auto;
}

._540-image-_-shadow {
  border-radius: 16px;
  width: 540px;
  margin-right: auto;
  box-shadow: 0 8px 28px #0000001f;
}

._540-image-_-shadow-box {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  flex: 1;
  display: flex;
}

.automation-camera {
  width: 100vw;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.automation-main-sec {
  background-image: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/659b535872db2f7ee2e181db_automation%20_%20background.webp");
  background-position: 0 0;
  background-size: auto 100%;
  align-items: center;
  height: 1600px;
  margin-top: -70px;
  padding-top: 70px;
  display: block;
}

.container-10814 {
  flex-direction: column;
  align-items: center;
  width: 1200px;
  max-width: none;
  height: 1080px;
  margin-top: 0;
  display: flex;
}

.au {
  color: var(--gray-10);
  text-align: left;
  flex: 1;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 44px;
  line-height: 140%;
}

.trigger-box {
  grid-column-gap: 10px;
  grid-row-gap: 8px;
  background-color: #fff0;
  border: 3px #ffffff80;
  border-radius: 100px;
  flex-direction: row;
  align-items: center;
  margin-bottom: 20px;
  padding: 0 14px;
  display: flex;
}

.image-223 {
  width: 15px;
  display: none;
}

.automation-categoly {
  color: var(--gray-7);
  align-self: center;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.grid-24 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 1040px;
  margin-top: 0;
}

.auto-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  padding: 24px 16px 12px;
  display: flex;
  box-shadow: 0 12px 30px #e0e8f0b3;
}

.auto-block.yeollw {
  box-shadow: 0 12px 30px #ebe8d5b3;
}

._18-blod-gray-10 {
  color: var(--gray-9);
  text-align: center;
  margin-bottom: 6px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

._14-reqular-gray-7 {
  color: var(--gray-5);
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 13.5px;
  font-weight: 400;
  line-height: 140%;
}

.auto {
  background-color: #f4f7fd;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
  overflow: hidden;
}

.auto.yellow {
  background-color: #fdfaf4;
  display: flex;
}

.auto.mint {
  background-color: #eff5f9;
  overflow: hidden;
}

.auto.blue {
  background-color: #edf4ff;
}

.auto.purple {
  background-color: #f1f2fc;
}

.hring-process-sec {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin: auto;
  padding-top: 0;
  display: flex;
  position: relative;
}

.automationframe-2 {
  color: var(--gray-10);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-span-56 {
  color: var(--gray-6);
}

.text-span-57 {
  color: #6d7584;
}

.auto-template-sec {
  padding: 80px 40px 100px;
}

.auto-template {
  background-image: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/659b7efa08197e3deeb13dea_template%20background.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 0 0 48px 48px;
  min-width: 1120px;
  height: 1400px;
  padding-top: 220px;
}

.heading-28-copy {
  color: var(--gray-10);
  text-align: center;
  width: 100%;
  margin-bottom: 20px;
  font-family: Pretendard Semi Bold;
  font-size: 42px;
  font-weight: 600;
  line-height: 125%;
}

.heading-29 {
  color: #2d3847;
  text-align: center;
  margin-bottom: 20px;
  font-family: pretendard, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 125%;
}

.automation-tabs {
  background-color: #fff;
  border-radius: 20px;
  width: 1080px;
  height: 680px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 30px #c1cedb99;
}

.template-tabs {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  width: 180px;
  padding-top: 20px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
}

.automation-tab-pane {
  width: 100%;
  height: 100%;
}

.tabs-content-2 {
  flex-direction: row;
  width: 100%;
}

.template-tabs-button {
  background-color: #0000;
  border-radius: 8px;
  padding: 8px 12px;
}

.template-tabs-button:hover {
  background-color: #f3f6fa;
  font-family: Pretendard Normal;
}

.template-tabs-button.w--current {
  background-color: #eaeef3;
}

.auto-tab-text {
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.depth-tab {
  flex-direction: row;
  height: 100%;
  display: flex;
}

.depth-tab-menu {
  z-index: 20;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fbfcfd;
  flex-direction: column;
  width: 280px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  box-shadow: 10px -1px 30px #e3e9f3cc;
}

.depth-tab-button {
  background-color: #fff;
  border: 1px solid #e3e9f3;
  border-radius: 12px;
  flex-direction: column;
  padding: 0;
}

.depth-tab-button:hover {
  box-shadow: 0 6px 20px #dfe2e5;
}

.depth-tab-button.w--current {
  background-color: #fff;
  border-color: #9fa9b6;
  padding-right: 0;
  box-shadow: 0 6px 20px #dfe2e5;
}

.depth-tab-title {
  color: #344052;
  margin-bottom: 4px;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.depth-tab-sub-title {
  color: #6d7584;
  flex: 1;
  margin-bottom: 12px;
  font-family: pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
}

.depth-tab-box {
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  padding: 16px 20px;
  display: flex;
}

.depth-tab-tag {
  color: #222429;
  background-color: #f1f3f7;
  border-radius: 6px;
  flex: 1;
  margin-bottom: 0;
  padding: 3px 8px;
  font-family: pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.tabs-content-3 {
  flex: 1;
  align-self: stretch;
}

.depth-tab-pane {
  background-image: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/659caf9b3c72a54f7f836f69_template%20background.webp");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100%;
}

.block-scroll {
  margin-top: 16px;
}

.section-gradient {
  display: none;
}

.vedio {
  border-radius: 20px;
  width: 1200px;
  height: 760px;
  margin-top: 80px;
  overflow: hidden;
  box-shadow: 0 4px 36px #edf1f9;
}

.hiring-process-icon {
  width: 40px;
}

.set {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.hiring-process-text {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
}

.icon-box {
  background-color: #dde8ff;
  border-radius: 12px;
}

.icon-box.sky {
  background-color: #dde8ff;
}

.icon-box.purple {
  background-color: #eaecff;
}

.icon-box.mint {
  background-color: #e6f9ff;
}

.icon-box.yellow {
  background-color: #fff6e4;
}

.icon-box.blue {
  background-color: #d7e6ff;
}

.hiring-process-set {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-direction: column;
  align-items: flex-start;
  width: 300px;
  padding-top: 8px;
  display: flex;
}

.icon-box-mini {
  background-color: #dde8ff;
  border-radius: 12px;
}

.icon-box-mini.sky {
  border-radius: 10px;
}

.icon-box-mini.purple {
  background-color: #dbddff;
  border-radius: 10px;
}

.icon-box-mini.mint {
  background-color: #d2f0f5;
  border-radius: 12px;
}

.icon-box-mini.yellow {
  background-color: #fff3da;
}

.icon-box-mini.blue {
  background-color: #d7e6ff;
  border-radius: 12px;
}

.hiring {
  width: 32px;
}

.hiring-process-track {
  background-image: linear-gradient(#fff 90%, #f4f7fd);
  height: 500vh;
}

._960-div {
  width: 900px;
  display: flex;
}

.hiring-process-icon-mini {
  width: 32px;
}

.hiring-process-track-mobile {
  height: 500vh;
  display: none;
}

.hiring-process-set-mobile {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  align-items: flex-start;
  width: 300px;
  display: flex;
}

.automation-track-m {
  height: 500vh;
}

.automation-track-m.sky {
  background-color: #f4f7fd;
  display: none;
}

.automation-track-m.purple {
  background-color: #f1f2fc;
  display: none;
}

.automation-track-m.mint {
  background-color: #eff5f9;
  display: none;
}

.automation-track-m.yellow {
  background-color: #fdfaf4;
  display: none;
}

.automation-track-m.blue {
  background-color: #edf4ff;
  background-image: linear-gradient(#edf4ff 71%, #fff);
  height: 600vh;
  display: none;
}

.hring-process-sec-mobile {
  flex-direction: column;
  align-items: center;
  margin: auto;
  display: flex;
  position: relative;
}

.html-embed-8 {
  height: 100%;
}

.vedio-mobile {
  border-radius: 20px;
  width: 1200px;
  height: 760px;
  margin-top: 80px;
  display: none;
  overflow: hidden;
  box-shadow: 0 4px 36px #edf1f9;
}

.text-block-118 {
  color: var(--gray-6);
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.text-box-template {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.click-motion {
  width: 42px;
  margin-top: -12px;
  margin-left: 6px;
  margin-right: 2px;
}

.text-span-61 {
  color: var(--gray-6);
}

.program-sec-main {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/65ae0780d0bd777a4e60ed3c_program%20gradient.webp");
  background-position: 50% 380px;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  flex-direction: column;
  align-items: center;
  height: 980px;
  margin-top: -70px;
  padding-top: 240px;
  padding-bottom: 160px;
  display: flex;
  position: static;
  overflow: hidden;
}

.program-main-heading {
  color: var(--gray-10);
  text-align: center;
  border-style: none;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: pretendard, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 130%;
}

.heyground-button {
  background-color: var(--gray-10);
  color: #fff;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 14px;
  margin-top: 48px;
  padding: 10px 32px;
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 160%;
}

.heyground-button:hover {
  background-color: #000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.text-26-semi-bold {
  color: var(--gray-6);
  margin-left: auto;
  margin-right: auto;
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.slider-div-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  height: 160px;
  margin-top: 0;
  display: flex;
}

.program-main-card {
  background-color: #fff;
  border-radius: 14px;
  flex-direction: column;
  justify-content: space-between;
  width: 290px;
  height: 160px;
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 24px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 10px 30px #e0e3ffcc;
}

.program-main-card-icon {
  background-color: #f2f3f6;
  border-radius: 8px;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 36px;
  height: 36px;
  display: flex;
}

.text-13-semiblod {
  color: var(--gray-6);
  margin-top: auto;
  margin-bottom: 6px;
  font-family: pretendard, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 140%;
}

.text-20-bold {
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
}

.program-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 290px 290px 290px 290px 290px 290px 290px;
  grid-auto-columns: 290px;
  width: auto;
  display: flex;
}

.program-sec-2 {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
}

.program-heading {
  color: var(--gray-10);
  text-align: center;
  border-style: none;
  border-color: #000;
  flex-direction: column;
  margin-top: 0;
  font-family: pretendard, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 125%;
  display: flex;
}

.text {
  color: var(--gray-5);
}

.text-block-120 {
  color: var(--gray-6);
  margin-top: 20px;
  font-family: Pretendard Semi Bold;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.text-block-120.mobile {
  display: none;
}

.text-block-120.hide {
  font-family: pretendard, sans-serif;
  font-size: 20px;
}

.program-pricing {
  background-color: #e7edff;
  background-image: linear-gradient(#f2f7ff, #fff 70%);
  border-radius: 48px;
  flex-direction: column;
  width: 1080px;
  margin-top: 80px;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.program-pricing.mobile {
  display: none;
}

.text-span-63, .text-span-64 {
  color: var(--gray-10);
}

.image-225 {
  width: 54px;
  height: 54px;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto;
}

.program-div-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  width: 944px;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
}

.program-pricing-image {
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  box-shadow: 0 -10px 20px #d1def280;
}

.program-pricing-image.hide {
  display: block;
}

.program-pricing-image.mobile {
  display: none;
}

.program-sec-4 {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
}

.span-56-gray---5 {
  color: var(--gray-5);
}

.program-sec-3-copy {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
}

.program-cta {
  background-image: linear-gradient(to bottom, #fff, white 35%, white 67%, var(--blue-gray\<deleted\|variable-1362c56b\>)), url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/64657bab69aef995809b7071_CTA.png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, repeat;
  background-size: auto, auto;
  background-attachment: scroll, scroll;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  overflow: hidden;
}

.heyground-cta-button {
  background-color: var(--gray-10);
  color: #fff;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 14px;
  margin-top: 0;
  padding: 10px 32px;
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 160%;
}

.heyground-cta-button:hover {
  background-color: #000;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.program-sec-5 {
  background-color: #343b46;
  flex-direction: column;
  align-items: center;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
}

.program-cta-42 {
  z-index: 1999;
  color: var(--gray-10);
  text-align: center;
  object-fit: fill;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  font-family: pretendard, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 135%;
  display: block;
}

.program-sec-reference {
  padding-top: 160px;
  padding-bottom: 80px;
}

.program-_-reference {
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-32-blod-gray-8 {
  color: var(--gray-9);
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-family: pretendard, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 145%;
  display: block;
}

.program-cell {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 1080px;
  height: 1100px;
  margin-top: 60px;
  padding: 0;
}

.program-references-gird {
  grid-column-gap: 0px;
  grid-row-gap: 36px;
  flex: 1;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-self: stretch;
  margin-top: 40px;
}

.text-block-121-copy {
  color: var(--gray-6);
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 160%;
}

.text-30-gray-10 {
  text-align: center;
  margin-bottom: 8px;
  font-family: pretendard, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 150%;
}

.program-contents-image {
  width: 100%;
  height: 390px;
  margin-top: auto;
}

.program-contents-image.mobile {
  display: none;
}

.program-cell-2 {
  width: 1080px;
  height: 1100px;
  margin-top: 60px;
  padding: 0;
}

.program-cell-contents {
  border-radius: 24px;
  align-items: center;
  padding-top: 40px;
}

.program-cell-contents.sky {
  background-color: #f3f8ff;
  border-radius: 20px;
}

.program-cell-contents.gray {
  background-color: #f2f3f6;
}

.program-cell-contents.gray-1 {
  background-color: #f9f9fb;
}

.program-heading-60 {
  color: var(--gray-10);
  text-align: center;
  border-style: none;
  margin-top: 0;
  font-family: pretendard, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 125%;
}

.program-heading-60.white {
  color: #fff;
  margin-bottom: 80px;
}

.text-38-bold-gray-10 {
  color: var(--gray-10);
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

.text-span-65 {
  color: #fff;
  font-family: Pretendard Semi Bold;
  font-size: 24px;
  font-weight: 600;
  line-height: 240%;
}

.quick-program {
  width: 1080px;
  height: 336px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.grid-26 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  width: 100%;
  height: 336px;
}

.reference-card {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-end;
  width: 252px;
  height: 252px;
  padding: 20px;
  display: flex;
}

.reference-card:hover {
  margin-top: 0;
  margin-bottom: 2px;
}

.reference-card.high:hover {
  margin-top: -2px;
  margin-bottom: 0;
}

.text-block-122 {
  color: var(--gray-10);
  margin-top: auto;
  margin-bottom: 8px;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 135%;
}

.text-block-122-copy {
  color: var(--gray-5);
  font-family: pretendard, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 145%;
}

.grid-26-copy {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  width: 100%;
  height: 336px;
}

.quick-program--2 {
  width: 1080px;
  height: 336px;
  margin-top: -60px;
  margin-bottom: 0;
  padding: 0;
}

.logo-url {
  justify-content: space-between;
  display: flex;
}

.link-icon {
  width: 24px;
  height: 24px;
}

.hyundai {
  height: 36px;
}

.cjenm {
  height: 40px;
}

.codeit {
  height: 22px;
}

.fast-campus {
  height: 28px;
}

.kosme {
  height: 38px;
}

.jump {
  height: 36px;
}

.liberty {
  height: 48px;
}

.link-icon-hover {
  width: 24px;
  height: 24px;
  display: none;
}

.slider-camera-program {
  align-self: flex-start;
  height: auto;
  margin-top: 110px;
}

.why-ninehire-copy {
  border-style: solid none none;
  border-width: 1px;
  border-color: var(--g-7\<deleted\|variable-70925a47\>) black black;
  color: var(--gray-6);
  text-align: center;
  width: 1080px;
  margin-top: 100px;
  padding-top: 48px;
  font-family: Pretendard Normal;
  font-size: 21px;
  font-weight: 400;
  line-height: 170%;
  display: none;
}

.div-block-123 {
  background-color: var(--gray-10);
  border-radius: 24px;
  width: 1080px;
  margin-top: 100px;
  margin-bottom: 0;
  padding: 36px 42px 28px;
}

.text-24-blod-white {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  font-family: pretendard, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 145%;
  display: block;
}

.list {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  padding-left: 20px;
  list-style-type: disc;
  display: flex;
}

.list-item {
  color: var(--gray-6);
}

.heyground-modal-form {
  z-index: 99999999;
  background-color: #0009;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
}

.heyground-x {
  cursor: pointer;
  border-radius: 8px;
  align-self: flex-end;
  width: 30px;
  height: 30px;
  margin-bottom: 2px;
}

.heyground-x:hover {
  background-color: var(--gray-3);
}

.heyground-form-camere {
  height: 100%;
  padding-bottom: 12px;
  padding-left: 2px;
  padding-right: 14px;
  position: relative;
  overflow: scroll;
}

.heyground-popup-form {
  background-color: #fff;
  border-radius: 20px;
  flex-direction: column;
  width: 480px;
  height: 600px;
  margin: auto;
  padding: 20px 24px 32px;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.program-contents-image-copy {
  width: 100%;
  height: 390px;
  margin-top: auto;
  display: none;
}

.form-title_heyground-copy {
  flex-direction: row;
  justify-content: flex-end;
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
}

.text-21-regular-gray-5 {
  color: var(--gray-5);
  text-align: left;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 145%;
  display: block;
}

.white-span-20 {
  color: #fff;
  font-family: pretendard, sans-serif;
  font-weight: 500;
}

.text-15-semi-bold-gray-5 {
  color: var(--gray-5);
  text-align: center;
  align-self: center;
  margin-top: 24px;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

._530-x-340 {
  height: 340px;
}

.text-42-gray-10 {
  color: var(--gray-10);
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 135%;
}

.image-226 {
  flex: 0 auto;
  height: 100%;
}

.text-20-gray-7 {
  color: var(--gray-6);
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 145%;
}

.candidate-experience-grid-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: 560px;
  width: 1080px;
  margin-top: 60px;
}

.container-1080-candidate-experience {
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.candidate-experience-card {
  background-color: #fff;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  padding: 0;
  display: flex;
}

.candidate-experience-card.gradient {
  background-image: linear-gradient(#e9f4ff, #d3eaff);
  border-radius: 18px;
  height: auto;
  position: static;
  overflow: hidden;
}

.candidate-experience-card.gray-gradient {
  background-image: linear-gradient(#e4e7ec, #cfd2d8);
  overflow: hidden;
}

.text-32-bold {
  color: var(--gray-10);
  -webkit-text-stroke-color: var(--ld-black-2\<deleted\|variable-e6c04236\>);
  margin-top: 40px;
  margin-bottom: 24px;
  margin-left: 48px;
  font-family: pretendard, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 135%;
}

._530-x-400 {
  height: 400px;
}

.text-span-69 {
  color: var(--gray-6);
  -webkit-text-stroke-color: #1b0d33;
}

.nav-line {
  background-color: var(--gray-4);
  width: 1px;
  height: 20px;
  margin-left: 10px;
  margin-right: 12px;
}

.nav-line:where(.w-variant-64529d49-45e8-b03a-d1dc-dc693198df44) {
  background-color: var(--gray-8);
}

.home-link {
  flex: 0 auto;
  display: flex;
}

.login-but {
  align-self: stretch;
  align-items: center;
  width: auto;
  display: flex;
}

.nav-login-text {
  color: var(--gray-9);
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.nav-login-text:where(.w-variant-36f27f35-0073-8a3c-7b0e-7c4ced2dc2e0) {
  color: var(--gray-1);
}

.nav-login-text:where(.w-variant-64529d49-45e8-b03a-d1dc-dc693198df44) {
  color: var(--white);
}

.nav-login-text:hover {
  color: var(--new-purple);
}

.drowdown-text-block-re {
  color: var(--gray-9);
  margin-right: 2px;
  padding-right: 0;
  font-family: Pretendard, sans-serif;
  font-size: 14.5px;
  font-weight: 500;
  line-height: 100%;
}

.drowdown-text-block-re:where(.w-variant-36f27f35-0073-8a3c-7b0e-7c4ced2dc2e0), .drowdown-text-block-re:where(.w-variant-64529d49-45e8-b03a-d1dc-dc693198df44) {
  color: var(--white);
}

.drowdown-text-block-re:hover {
  font-weight: 700;
}

.nav-dropdown-list {
  border: 1px solid var(--gray-2);
  background-color: var(--white);
  border-radius: 16px;
  margin-top: 10px;
  display: none;
  box-shadow: 10px 16px 40px #00000029;
}

.nav-dropdown-list.w--open {
  z-index: 99999;
  border: 1px solid var(--gray-3);
  background-color: #fff;
  border-radius: 12px;
  flex-direction: row;
  justify-content: flex-start;
  height: auto;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 0;
  display: flex;
  position: absolute;
  overflow: hidden;
  box-shadow: 8px 12px 20px #00000014;
}

.dropdown-group-right {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  flex: 0 auto;
  width: 140px;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.feature-list {
  cursor: pointer;
  border-radius: 6px;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  font-size: 14px;
  display: flex;
}

.feature-list:hover {
  background-color: var(--gray-2);
  border-radius: 6px;
  font-weight: 400;
}

.feature-list.w--current {
  flex: 0 auto;
  align-items: center;
  margin-bottom: 3px;
  padding-right: 8px;
  display: flex;
}

.feature-list.webinar {
  display: none;
}

.feature-list-text {
  color: var(--gray-9);
  border-radius: 6px;
  flex: 1;
  width: auto;
  margin-bottom: 0;
  padding: 11px 12px;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
}

.dropdown-left-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-right: 0;
  padding: 16px 20px;
  display: flex;
}

.dropdown-link {
  background-color: var(--white);
  cursor: pointer;
  border-radius: 8px;
  flex-direction: row;
  align-items: center;
  width: 300px;
  margin-bottom: 0;
  padding: 8px 10px;
  display: flex;
}

.dropdown-link:hover {
  background-color: var(--gray-2);
  border-radius: 10px;
}

.dropdown-link.w--current {
  padding: 8px 10px;
}

.dropdown-icon {
  background-color: var(--purple-1);
  border: 1px solid #e5e8ff;
  border-radius: 12px;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 42px;
  height: 42px;
  margin-right: 12px;
  display: flex;
}

.dropdown-text-group {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #2d3541;
  flex-direction: column;
  flex: 1;
  align-items: flex-start;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.dorpdown-icon-image {
  width: 20px;
  height: 20px;
}

.dropdown-sub-text {
  color: var(--gray-6);
  font-family: pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
}

.dropdown-main-text {
  color: var(--gray-9);
  align-self: center;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.new-tag {
  background-color: var(--purple-2);
  outline-offset: 0px;
  color: #664fff;
  background-image: none;
  border: 1px #d9dafc;
  border-radius: 3px;
  outline: 1px solid #ced0ff;
  align-self: center;
  margin-top: 0;
  margin-left: 6px;
  padding: 2px 4px 3px;
}

.dropdown-main-text-group {
  align-self: stretch;
  align-items: center;
  display: flex;
}

.nav-dropdown-list-3 {
  padding-left: 20px;
  display: none;
}

.nav-dropdown-list-3.w--open {
  z-index: 999999;
  grid-row-gap: 8px;
  border: 1px solid var(--gray-2);
  background-color: #fff;
  border-radius: 8px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-top: 10px;
  padding: 10px 10px 8px;
  display: flex;
  box-shadow: 8px 12px 20px #00000014;
}

.nav-tablet-button, .nav-tablet-button-_-border {
  display: none;
}

.main-feat-_-main-title {
  color: var(--gray-9);
  text-align: center;
  border-style: none;
  margin-top: 0;
  margin-bottom: 12px;
  padding-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 125%;
}

.main-feat-_-main-title.white {
  color: var(--white);
}

.event-banner-link {
  color: var(--gray-6);
  font-family: Pretendard Semi Bold;
  font-size: 15px;
  font-weight: 600;
  display: none;
}

.banner-link {
  justify-content: center;
  align-items: center;
  padding-top: 14px;
  padding-bottom: 14px;
  display: flex;
  position: sticky;
  top: 0;
}

.trm-sec-2 {
  padding-top: 20px;
  padding-bottom: 140px;
}

.trm-sec-1 {
  background-image: linear-gradient(#fff 31%, #e3f3ea 57%, #eef2fe 75%, #fff);
  padding-top: 100px;
  padding-bottom: 100px;
  padding-right: 0;
}

.trm-sec-3 {
  background-color: #181818;
  padding-top: 160px;
  padding-bottom: 160px;
  overflow: hidden;
}

.heading-48 {
  color: var(--gray-10);
  text-align: center;
  width: 100%;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 42px;
  font-weight: 700;
  line-height: 125%;
}

.trm-_-solution {
  margin-top: 120px;
}

.trm-sec-4 {
  padding-top: 180px;
  padding-bottom: 180px;
}

.trm-gird-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: 700px;
  grid-template-columns: 640px 420px;
  width: 1080px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
}

.heading-_-42 {
  text-align: center;
  font-family: Pretendard Semi Bold;
  font-size: 42px;
  font-weight: 600;
  line-height: 130%;
}

.heading-_-42.white {
  color: #fff;
  font-family: pretendard, sans-serif;
}

.trm-contents {
  background-color: var(--gray-1);
  border-radius: 16px;
  overflow: hidden;
}

.trm-contents.brown-1 {
  border: 1px solid var(--gray-2);
  background-image: linear-gradient(#f5f3ef 78%, #e4dfd6);
}

.trm-contents.brown-2 {
  background-color: #e4e0da;
}

.trm-contents.light-purple {
  background-color: #f0f1ff;
}

.trm-text {
  margin-top: 40px;
  margin-bottom: 28px;
  margin-left: 40px;
  font-family: pretendard, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 135%;
}

.trm-text.horizontal {
  flex: 1;
  margin-bottom: 0;
  margin-right: 60px;
}

.trm-stack-1 {
  grid-column-gap: 20px;
  width: 1080px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.trm-cell {
  border: 1px solid var(--gray-2);
  background-color: var(--gray-1);
  border-radius: 16px;
}

.trm-cell.horizontal {
  flex-direction: row;
}

.trm-cell.horizontal.orange {
  background-color: #fff9f0;
}

.trm-cell.horizontal.sky {
  background-color: #eff5ff;
}

.trm-cell.orange {
  background-color: #fff9f0;
}

.trm-cell.light-green {
  background-color: #e5f2ea;
}

.trm-cell.green {
  background-color: #b7e1ca;
}

.trm-cell.sky {
  background-color: #eff5ff;
}

.trm-stack-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  width: 1080px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.trm-stack-3 {
  grid-column-gap: 20px;
  width: 1080px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.trm-_-main-_-image {
  width: 1300px;
  margin-top: -20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.trm-gird-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: 570px 570px;
  grid-template-columns: 400px 240px 400px;
  width: 1080px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
}

.image-227 {
  width: 100%;
  max-width: none;
  height: auto;
  margin-top: auto;
}

.image-228 {
  width: auto;
  max-width: none;
  height: 100%;
}

.image-229, .image-230 {
  height: 100%;
}

.references-gird-960 {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  align-self: stretch;
  width: 960px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.beta-tag {
  border: 1px solid var(--gray-2);
  background-color: var(--gray-1);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 100px;
  align-self: center;
  align-items: center;
  margin-bottom: 20px;
  padding: 5px 12px 5px 10px;
  font-family: Pretendard Bold;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  display: none;
}

.ctablock {
  background-image: linear-gradient(#fff 63%, #e6edfe);
  border-radius: 0;
  flex-direction: column;
  flex: 0 auto;
  align-self: stretch;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.text-span-70 {
  color: #8c8173;
  font-family: pretendard, sans-serif;
  font-weight: 600;
}

.trm-_-span-_-gray-6 {
  color: var(--gray-6);
  font-family: pretendard, sans-serif;
  font-weight: 600;
}

.trm-_-span-_-orange {
  color: #f0b88b;
  font-family: pretendard, sans-serif;
  font-weight: 600;
}

.trm-_-span-_-green {
  color: #76a68f;
  font-family: pretendard, sans-serif;
  font-weight: 600;
  line-height: 100%;
}

.trm-_-span-_-sky {
  color: #a5b6d8;
  font-family: pretendard, sans-serif;
  font-weight: 600;
}

.trm-_-span-_-purple {
  color: #9f9ed0;
  font-family: pretendard, sans-serif;
  font-weight: 600;
}

.image-231 {
  width: 1600px;
  position: absolute;
  inset: -190px 0% auto 450px;
}

.div-block-126 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.trm-icon {
  width: 32px;
  margin-right: 12px;
}

.text-block-126 {
  color: var(--gray-8);
  font-family: pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
}

.trm-_-mobile_main-_-image {
  display: none;
}

.lbt-l-_-default {
  color: #fff;
  text-align: center;
  background-image: linear-gradient(#664fff 75%, #4d2ada);
  border-radius: 12px;
  align-self: center;
  padding: 18px 36px;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.lbt-l-_-default:hover {
  background-image: linear-gradient(#5c38ed 75%, #3f1ccd);
}

.lbt-l-_-default.black {
  background-color: #1b212c;
  background-image: linear-gradient(#1b212c 71%, #2c323d);
}

.text-block-128 {
  color: #000;
  -webkit-text-fill-color: transparent;
  background-image: radial-gradient(circle at 0 0, #664fff, #7a95ff 49%, #47b681);
  -webkit-background-clip: text;
  background-clip: text;
  align-items: center;
  font-family: pretendard, sans-serif;
  display: flex;
}

.beta-tag-_-main {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-image: radial-gradient(circle at 0 0, #664fff, #7a95ff 49%, #47b681);
  background-clip: border-box;
  border-radius: 100px;
  margin-right: 6px;
  padding: 4px 8px;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.lbt-l-_-white-gradient {
  color: var(--gray-9);
  text-align: center;
  background-image: linear-gradient(#fff 75%, #f2f3f6);
  border: 1px solid #f2f3f6;
  border-radius: 12px;
  align-self: center;
  padding: 18px 36px;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.lbt-l-_-white-gradient:hover {
  border-color: var(--new-purple);
  color: var(--new-purple);
}

.lbt-_-set {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: row;
  align-self: center;
  display: flex;
}

.benner-arrow-image {
  opacity: .7;
  width: 14px;
  margin-left: 2px;
}

.sub-sec-main-text-_-mobile {
  color: var(--gray-6);
  text-align: center;
  margin-bottom: 40px;
  font-family: Pretendard Regular;
  font-size: 20px;
  font-weight: 400;
  line-height: 160%;
  display: none;
}

.lbt-_-set-_-cta {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: row;
  align-self: center;
  display: flex;
}

.sub-sec-main-text-_-main {
  color: var(--gray-8);
  text-align: center;
  margin-bottom: 40px;
  font-family: Pretendard, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 145%;
}

.app-but-set {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.image-233 {
  border-radius: 16px;
  margin-left: 1px;
}

.image-235 {
  width: 16px;
}

.link-block-13 {
  border: 3px solid #fff0;
  border-radius: 100px;
  align-self: center;
  margin-bottom: 20px;
}

.link-block-13:hover {
  border-color: #dcedff;
}

.link-block-13.hide {
  display: none;
}

.sub-sec-main-text-mobile {
  color: var(--gray-6);
  text-align: center;
  margin-bottom: 40px;
  font-family: Pretendard Regular;
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
  display: none;
}

.footer-logo {
  height: 18px;
  margin-bottom: 20px;
}

.heading-48 {
  color: var(--gray-10);
  border-style: none;
  font-family: pretendard, sans-serif;
  font-size: 48px;
  font-weight: 600;
}

.heading-48.left {
  text-align: left;
  flex: 1;
  font-size: 42px;
}

.automaiton-sec {
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  padding-top: 180px;
  padding-bottom: 180px;
}

.automaiton-sec.sky {
  background-color: #f4f7fd;
  background-image: linear-gradient(#f4f7fd, #fff);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding-top: 200px;
  padding-bottom: 200px;
}

.automaiton-sec.purple {
  background-color: #edeeff;
  background-image: linear-gradient(#edeeff, #fff);
  padding-top: 200px;
  padding-bottom: 200px;
}

.automaiton-sec.mint {
  background-color: #eff5f9;
  background-image: linear-gradient(#eff5f9, #fff);
  padding-top: 200px;
  padding-bottom: 200px;
}

.automaiton-sec.yellow {
  background-color: #fdfaf4;
  background-image: linear-gradient(#fdfaf4, #fff);
  padding-top: 200px;
  padding-bottom: 200px;
}

.automaiton-sec.blue {
  background-color: #edf4ff;
  background-image: linear-gradient(#edf4ff, #fff);
  padding-top: 200px;
  padding-bottom: 200px;
}

.div-block-128 {
  flex-direction: column;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.heading-_46 {
  color: var(--gray-9);
  text-align: center;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 125%;
}

.sub-sec-main-text-_-main-m {
  color: var(--gray-6);
  text-align: center;
  margin-bottom: 40px;
  font-family: Pretendard Medium;
  font-size: 21px;
  font-weight: 500;
  line-height: 145%;
  display: none;
}

.pricing-sub-text {
  color: var(--gray-10);
  text-align: center;
  margin-bottom: 40px;
  padding-bottom: 24px;
  font-family: pretendard, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
}

.dropdwon-text-m {
  color: var(--gray-9);
  margin-right: 6px;
  padding-right: 0;
  font-family: Pretendard Medium;
  font-size: 14.5px;
  font-weight: 500;
  line-height: 100%;
}

.dropdwon-text-m:hover {
  font-family: Pretendard Bold;
  font-weight: 700;
}

.lbt-l-_-white-line {
  border: 1px solid var(--gray-10);
  color: var(--gray-1);
  text-align: center;
  background-color: #0000;
  background-image: linear-gradient(#11111400 75%, #111114);
  border-radius: 14px;
  align-self: center;
  padding: 18px 36px;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.lbt-l-_-white-line:hover {
  border-color: var(--new-purple);
  color: var(--new-purple);
}

.pricing-card-sec {
  padding-top: 0;
  padding-bottom: 100px;
  font-family: Pretendard Bold;
}

.pricing-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 2px solid var(--gray-1);
  border-radius: 24px;
  flex-direction: column;
  height: auto;
  padding: 14px;
  display: flex;
}

.pricing-card.basic {
  background-color: #fff;
  border-width: 1px;
  border-color: #e7f2ff;
  border-radius: 20px;
}

.pricing-card.pro {
  background-color: #fff;
  border-width: 1px;
  border-color: #e4e5fe;
  border-radius: 20px;
}

.pricing-card.enterprise {
  background-color: #fff;
  border-width: 1px;
  border-color: #e4e7ec;
  border-radius: 20px;
}

.pricing-box {
  background-color: var(--gray-1);
  border-radius: 14px;
  flex-direction: column;
  align-self: stretch;
  height: 226px;
  padding: 24px;
  display: flex;
}

.pricing-box.basic {
  background-color: #ecf5ff;
}

.pricing-box.pro {
  background-color: #ecedff;
}

.pricing-box.enterprise {
  background-color: #dee3ea;
  padding-bottom: 20px;
  padding-left: 22px;
  padding-right: 22px;
}

.pricing-box.free {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #ecf5ff;
  border-radius: 12px;
  flex-flow: row;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: auto;
}

.price-text {
  color: var(--gray-10);
  text-align: left;
  margin-bottom: 10px;
  padding-top: 0;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.price-text.free {
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 28px;
  line-height: 100%;
}

.price-sub-text {
  color: var(--gray-7);
  flex: 0 auto;
  width: auto;
  margin-bottom: 48px;
  font-family: pretendard, sans-serif;
  font-size: 13.5px;
  font-weight: 500;
  line-height: 100%;
}

.price-sub-text.free {
  color: var(--gray-7);
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 14px;
}

.price-pricing-group {
  flex-direction: row;
  align-items: flex-end;
  height: auto;
  display: flex;
}

.inter-36 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
}

.won {
  color: var(--gray-6);
  flex: 0 auto;
  align-self: flex-end;
  width: auto;
  height: 20px;
  margin-bottom: 0;
  margin-left: 4px;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
}

.discount-tag {
  border: 1px solid var(--gray-6);
  color: var(--gray-6);
  background-color: #fff;
  border-radius: 6px;
  margin-left: 8px;
  padding: 4px 6px;
  font-family: Pretendard Bold;
  font-size: 13px;
  font-weight: 700;
  line-height: 100%;
}

.discount-tag.basic {
  color: #3987dd;
  -webkit-text-stroke-color: #016ed3;
  border-color: #3987dd4d;
  border-radius: 4px;
  margin-bottom: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-family: pretendard, sans-serif;
}

.discount-tag.pro {
  color: var(--purple-5);
  -webkit-text-stroke-color: #857aff;
  border-color: #857aff4d;
  border-radius: 4px;
  margin-bottom: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-family: pretendard, sans-serif;
}

.discount-tag.basic-mini {
  color: #3987dd;
  border-style: none;
  border-radius: 4px;
  font-family: pretendard, sans-serif;
  font-size: 12px;
}

.discount-tag.pro-mini {
  color: var(--purple-5);
  border-style: none;
  border-radius: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
}

.price-feature-list {
  align-self: flex-start;
  align-items: center;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.price-check {
  background-color: #ecf5ff;
  border-radius: 6px;
  width: 18px;
  margin-right: 8px;
}

.price-check.pro {
  background-color: #ecedff;
}

.price-check.enterprise {
  background-color: #dee3ea;
}

.price-check.free {
  background-color: #fff;
}

.price-list-text {
  color: var(--gray-10);
  margin-right: 6px;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}

.price-list-text.gray-3 {
  color: var(--gray-3);
  font-family: pretendard, sans-serif;
  font-weight: 400;
}

.price-list-text.gray-8 {
  color: var(--gray-8);
  font-family: pretendard, sans-serif;
  font-weight: 400;
}

.price-list-tag {
  background-color: var(--gray-2);
  color: var(--gray-7);
  border-radius: 4px;
  align-self: center;
  margin-right: 6px;
  padding: 4px 6px;
  font-family: pretendard, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 12px;
}

.price-list-info {
  opacity: .6;
  cursor: pointer;
  width: 16px;
}

.price-card-feature-list-group {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border-radius: 16px;
  flex-direction: column;
  align-self: stretch;
  padding-bottom: 14px;
  padding-left: 12px;
  padding-right: 6px;
  display: flex;
}

.text-block-130 {
  color: var(--gray-10);
  margin-bottom: 6px;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
}

.tooltip {
  z-index: 100000000;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 220px;
  display: none;
  position: absolute;
  inset: -80px -102px 20px auto;
}

.tooltip-text-box {
  background-color: var(--gray-9);
  color: var(--white);
  border-radius: 6px;
  justify-content: center;
  align-items: flex-end;
  height: auto;
  padding: 6px 8px;
  font-family: pretendard, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 140%;
  display: flex;
}

.image-237 {
  width: 12px;
}

.text-block-131 {
  color: #000;
  font-family: pretendard, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
}

.tootip-group {
  cursor: pointer;
  align-self: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.price-card-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.price-sec-3 {
  padding-top: 0;
  padding-bottom: 160px;
}

.price-sec-4 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 120px;
  position: relative;
}

.sticky-pricing {
  z-index: 10000000;
  background-color: var(--white);
  width: 100%;
  height: 166px;
  position: sticky;
  top: 116px;
}

.sticky-pricing.notice {
  z-index: 999999;
  height: 130px;
  top: 112px;
}

.price-table-title {
  border-bottom: 1px solid var(--g-7\<deleted\|variable-70925a47\>);
  color: var(--gray-10);
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 0;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
}

.price-table-list {
  border-bottom: 1px solid var(--gray-3);
  flex-direction: row;
  align-items: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.price-table-list:hover {
  background-color: var(--gray-1);
}

.pricetable-text {
  color: var(--gray-9);
  flex: 0 auto;
  align-items: center;
  margin-right: 6px;
  padding-right: 0;
  font-family: pretendard, sans-serif;
  font-weight: 600;
  line-height: 100%;
  display: flex;
}

.pricetable-set {
  align-self: center;
  align-items: center;
  width: 360px;
  height: 20px;
  margin-right: 36px;
  display: flex;
}

.price-table-text {
  text-align: center;
  -webkit-text-stroke-width: .2px;
  -webkit-text-stroke-color: #fff;
  flex: 0 auto;
  align-self: center;
  width: auto;
  padding-right: 0;
  font-family: pretendard, sans-serif;
  font-weight: 400;
  line-height: 18px;
}

.pricetable-enterprise {
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.table-check-basic, .table-check-x, .table-check-pro, .table-check-enter {
  width: 18px;
}

.pricetable-basic, .pricetable-pro {
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.tootip-list-table {
  align-self: center;
  align-items: center;
  height: 100%;
  padding-top: 0;
  display: flex;
  position: relative;
}

.tooltip-table {
  z-index: 10000000;
  flex-direction: column;
  align-items: center;
  width: 220px;
  display: none;
  position: absolute;
  inset: auto auto 20px -103px;
}

.pricetable-group-1080 {
  width: 1080px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
}

.price-switch-text {
  z-index: 3;
  text-align: center;
  flex: 0 auto;
  align-self: center;
  width: 100%;
  font-family: pretendard, sans-serif;
  font-weight: 700;
  position: relative;
}

.price-switch-text.mini {
  font-family: pretendard, sans-serif;
  font-size: 13px;
}

.switch-button {
  z-index: 2;
  background-color: var(--white);
  border-radius: 1000px;
  width: 74px;
  height: 36px;
  position: absolute;
  right: 4px;
  box-shadow: 0 2px 2px #00000014;
}

.switch-button:hover {
  box-shadow: 0 4px 4px #00000029;
}

.price-pricing-group-_-monthly {
  flex-direction: row;
  align-items: flex-end;
  height: 36px;
  display: flex;
}

.new-price-toggle-switch {
  z-index: 1;
  border: 1px solid var(--gray-2);
  background-color: var(--gray-1);
  box-shadow: none;
  cursor: pointer;
  border-radius: 10000px;
  align-items: center;
  width: 154px;
  height: 44px;
  margin-bottom: 48px;
  margin-left: auto;
  margin-right: auto;
  padding: 4px;
  display: flex;
  position: relative;
}

.new-price-toggle-switch:hover {
  border-color: var(--gray-3);
  box-shadow: none;
}

.price-pricing-group-_enter {
  flex-direction: row;
  align-items: flex-end;
  height: 36px;
  margin-bottom: 20px;
  display: flex;
}

.pricing-card-free {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1.5px solid #b8cfeb;
  border-radius: 20px;
  flex-direction: column;
  width: 1080px;
  height: auto;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 14px;
  display: flex;
  box-shadow: 0 10px 5px #dceaf999;
}

.shadow {
  z-index: -1;
  width: 100%;
  height: 100%;
  display: block;
  position: sticky;
  box-shadow: 0 10px 16px #00000014;
}

.container-10815 {
  flex-direction: row;
  width: 1080px;
  max-width: none;
  height: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.price-mini-box {
  background-color: #ecf5ff;
  border-radius: 8px;
  width: 216px;
  height: 100%;
  margin-right: 10px;
  padding: 18px;
}

.price-mini-box.pro {
  background-color: #ecedff;
}

.price-mini-box.enterprise {
  background-color: #dee3ea;
  flex-flow: column;
  display: flex;
}

.div-block-133 {
  flex-direction: column;
  align-items: flex-start;
  width: 372px;
  height: 100%;
  margin-right: 36px;
  display: flex;
}

.new-price-table-toggle-switch {
  z-index: 1;
  border: 1px solid var(--gray-2);
  background-color: var(--gray-1);
  box-shadow: none;
  cursor: pointer;
  border-radius: 10000px;
  align-items: center;
  width: 154px;
  height: 44px;
  margin-bottom: 48px;
  margin-left: 0;
  margin-right: auto;
  padding: 4px;
  display: flex;
  position: relative;
}

.new-price-table-toggle-switch:hover {
  border-color: var(--gray-3);
  box-shadow: none;
}

.new-price-table-toggle-switch.mini {
  height: 40px;
  margin-bottom: auto;
}

.text-block-134 {
  color: var(--gray-5);
  margin-bottom: 12px;
  font-family: pretendard, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 110%;
}

.div-block-134 {
  border-radius: 6px;
  width: 312px;
}

.div-block-135 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 12px;
  display: flex;
}

.free-tag {
  color: #fff;
  background-color: #016ed3;
  border-radius: 5px;
  padding: 4.5px 6px;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
}

.inter-46 {
  color: #000;
  font-family: Inter, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 100%;
}

.div-block-134-copy {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: 6px;
  flex-flow: column;
  flex: 1;
  width: 312px;
  display: flex;
}

.text-span-72, .text-span-73 {
  font-family: Pretendard Bold;
  font-weight: 700;
}

.price-sub-text-free {
  color: var(--gray-7);
  flex: 0 auto;
  width: auto;
  height: 18px;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
}

.price-pricing-group-mini-_-monthly, .price-pricing-group-mini {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 18px;
  display: flex;
}

.switch-button-_-mini {
  z-index: 2;
  background-color: var(--white);
  border-radius: 1000px;
  width: 74px;
  height: 32px;
  position: absolute;
  right: 4px;
  box-shadow: 0 2px 2px #00000014;
}

.switch-button-_-mini:hover {
  box-shadow: 0 4px 4px #00000029;
}

.sub-sec-main-_-price {
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-top: 0;
  padding-top: 110px;
  padding-bottom: 80px;
  display: flex;
}

.pricetable-layout {
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  display: flex;
}

.price-list-tag-card {
  background-color: var(--gray-2);
  color: var(--gray-7);
  border-radius: 4px;
  margin-right: 6px;
  padding: 4px 6px;
  font-family: pretendard, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 12px;
}

.price-pricing-group-_-free {
  flex-direction: row;
  align-items: flex-end;
  height: auto;
  display: flex;
}

.nav-shadow {
  z-index: 99;
  width: auto;
  height: 100%;
  box-shadow: 0 4px 10px #0000000f;
}

.sub-sec-main-text-_-price {
  color: var(--gray-6);
  text-align: center;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.footer-text-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.footer-text-link:where(.w-variant-1a85faf4-76be-d7fe-a6af-d7e6a9ad4243) {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
}

.link-3 {
  border: 1px solid var(--gray-3);
  color: var(--gray-7);
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/65e2b8e88a7687c9a7ef02dc_arrow%20right.webp");
  background-position: 98%;
  background-repeat: no-repeat;
  background-size: 12px 12px;
  border-radius: 2px;
  align-self: center;
  padding-left: 6px;
  padding-right: 14px;
  font-family: pretendard, sans-serif;
  font-weight: 500;
  line-height: 18px;
}

.link-3:where(.w-variant-1a85faf4-76be-d7fe-a6af-d7e6a9ad4243) {
  background-color: var(--gray-9);
  color: var(--gray-2);
  background-size: 11px;
  border-style: none;
  font-size: 11px;
  font-weight: 300;
}

.link-3:hover {
  border-color: var(--gray-5);
}

.link-3:hover:where(.w-variant-1a85faf4-76be-d7fe-a6af-d7e6a9ad4243) {
  background-color: var(--gray-6);
  color: var(--gray-10);
}

.bold-text-16 {
  font-family: Pretendard, sans-serif;
  font-weight: 600;
}

.auto-grid {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 1080px;
  margin-top: 0;
}

.price-button-enterprise {
  background-color: var(--gray-10);
  color: #fff;
  text-align: center;
  border-radius: 8px;
  margin-top: auto;
  padding: 12px 16px;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
}

.price-button-enterprise:hover {
  background-color: #000;
}

.price-button-enterprise.w--current {
  background-color: var(--gray-10);
}

.price-button-enterprise.w--current:hover {
  background-color: #000;
}

.price-button-enterprise.mini {
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: pretendard, sans-serif;
  font-size: 13px;
}

.price-text-mini {
  margin-bottom: 12px;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
}

.jk-sec {
  padding-top: 100px;
  padding-bottom: 120px;
  display: block;
}

.jk-card {
  background-image: linear-gradient(120deg, #4562fd, #55b2ff);
  border-radius: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 1080px;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.jk-card-image {
  flex: 0 auto;
  height: 100%;
  display: block;
}

.div-block-138 {
  flex: 1;
  margin-top: 42px;
  margin-left: 48px;
}

.jk-fit-list {
  align-self: stretch;
  align-items: center;
  margin-bottom: 10px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.jk-fit-list.card {
  margin-bottom: 0;
}

.jk-check {
  background-color: #ecf5ff;
  border-radius: 6px;
  width: 18px;
  margin-right: 8px;
}

.jk-check.white {
  background-color: #fff;
  width: 16px;
}

.text-block-142 {
  color: var(--white);
  margin-bottom: 32px;
  font-family: pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 130%;
}

.jk-fit-list-text {
  color: #baff08;
  margin-right: 0;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}

.soon-tag {
  border: 1px none var(--gray-6);
  color: #0930ff;
  background-color: #baff08;
  border-radius: 4px;
  align-self: center;
  margin-left: 8px;
  padding: 4px 6px;
  font-family: pretendard, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
}

.jk-fit-list-1 {
  align-self: stretch;
  align-items: center;
  margin-bottom: 16px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.jk-card-image-_mobile {
  flex: 0 auto;
  height: 100%;
  display: none;
}

.jk-fit-set {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.jk-plus {
  background-color: #266ebd;
  border-radius: 100px;
  width: 16px;
  height: 16px;
  display: block;
}

.jk-plus.enterprise {
  background-color: #1b212c;
}

.jk-plus.pro {
  background-color: #664fff;
}

.text-block-130-copy {
  color: var(--gray-10);
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 100%;
}

.jk-tag-_-soon {
  color: #266ebd;
  background-color: #fff;
  border: 1px solid #266ebd26;
  border-radius: 5px;
  margin-left: 0;
  padding: 3px 5px;
  font-family: pretendard, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 100%;
}

.jk-tag-_-soon.pro {
  color: var(--new-purple);
  border-color: #664fff26;
  margin-bottom: 0;
}

.jk-tag-_-soon.enterprise {
  color: var(--gray-8);
  border-color: #1b212c26;
}

.div-block-139 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #f9f9fb;
  border-radius: 8px;
  flex-flow: column;
  padding: 12px 10px;
  display: flex;
}

.tab-main-background {
  background-color: #ffffff80;
  background-image: none;
  border-radius: 20px;
  justify-content: center;
  align-items: flex-start;
  width: 1080px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: block;
  box-shadow: 0 0 50px #b4bcee33;
}

.tabs-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.tabs-content-4 {
  border: 1px solid var(--gray-2);
  border-radius: 16px;
  width: 100%;
  height: 660px;
  box-shadow: 0 2px 10px #d6daff4d;
}

.tab-pane-tab-5 {
  height: 100%;
}

.main-sec-re-re {
  background-image: linear-gradient(#fff 42%, #f2f3f6 65%, #dfeaff 80%, #fff);
  margin-top: -74px;
  padding-top: 180px;
  padding-bottom: 160px;
}

.tabs-main-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  box-shadow: none;
  background-color: #0000;
  border: 1px #edeeff;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 16px;
  padding: 0;
  display: flex;
}

.tab-link-box {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid var(--gray-2);
  background-color: #0000;
  border-radius: 14px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 220px;
  height: 140px;
  padding: 16px 20px;
  display: flex;
}

.tab-link-box:hover {
  background-color: #fff;
}

.tab-link-box.w--current {
  background-color: var(--white);
  box-shadow: 0 8px 12px #cbd0f54d;
}

.tabs-text {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.tabs-icon-_-select {
  width: 20px;
  height: 20px;
  display: block;
}

.tabs-icon-_-default {
  width: 20px;
  height: 20px;
  display: none;
}

.div-block-140 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.tabs-time-line {
  background-color: #e5e8ff;
  width: 100%;
  height: 2px;
  display: none;
  position: relative;
}

.tabs-text-11 {
  color: var(--gray-8);
  font-family: pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 135%;
}

.tabs-time-line-_-ing {
  background-color: #cbd0f5;
  width: 100%;
  height: 2px;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.div-block-141 {
  background-image: linear-gradient(#e5e8ff 76%, #d6daff);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.policy-sec_20240626_10 {
  padding-top: 140px;
  padding-bottom: 20px;
}

.container-800 {
  max-width: 800px;
}

.cantainer-800 {
  width: 800px;
  max-width: none;
}

.policy-notice {
  color: var(--gray-9);
  border-style: none;
  flex: 1;
  font-family: pretendard, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 130%;
}

.policy-main-text {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.policy-dropdown-text {
  color: var(--g-7\<deleted\|variable-70925a47\>);
  flex: 1;
  font-family: Pretendard Medium;
  font-size: 15px;
  font-weight: 500;
  line-height: 120%;
}

.policy-dropdown-text.default {
  color: var(--gray-6);
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.policy-dropdown {
  border: 1.5px solid var(--gray-3);
  border-radius: 8px;
  width: 236px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.policy-dropdown:hover {
  border-width: 1.5px;
  border-color: var(--purple-5);
  outline-offset: 0px;
  outline: 5px solid #9599ff33;
}

.policy-dropdown.w--open {
  border: 1px solid #e4e7ec;
  border-radius: 8px;
}

.policy-dropdown._20210311 {
  border-color: var(--gray-2);
  border-radius: 8px;
}

.policy-dropdown._20210311:hover {
  border-style: solid;
  border-color: var(--new-purple);
}

.policy-link {
  color: var(--gray-6);
  border-radius: 6px;
  flex: 1;
  align-self: stretch;
  width: 100%;
  padding-left: 14px;
  font-family: Pretendard Medium;
  font-size: 15.5px;
  font-weight: 500;
}

.policy-link:hover {
  background-color: #f9f9fb;
}

.policy-link.w--current {
  background-color: var(--gray-1);
  color: var(--new-purple);
  font-family: Pretendard Medium;
}

.policy-link-list.w--open {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  background-color: var(--white);
  border-radius: 8px;
  flex-flow: column;
  padding: 6px;
  display: flex;
  top: 52px;
  box-shadow: 0 12px 20px #00000014;
}

.line-_-policy {
  background-color: var(--gray-3);
  height: 1px;
  margin-top: 60px;
  margin-bottom: 40px;
}

.policy-title {
  color: var(--gray-9);
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 100%;
}

.policy-title.legucy {
  margin-top: 80px;
}

.policy-text {
  direction: ltr;
  color: var(--gray-9);
  text-align: left;
  letter-spacing: -.2px;
  -webkit-text-stroke-width: 0px;
  text-transform: none;
  column-count: 0;
  white-space: normal;
  margin-bottom: 60px;
  margin-left: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 170%;
  display: block;
}

.policy-text.main {
  color: var(--gray-9);
  margin-left: 0;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  line-height: 170%;
}

.policy-text.table {
  margin-bottom: 24px;
  margin-left: 0;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  line-height: 170%;
  display: block;
}

.policy-text.mini {
  margin-top: -16px;
  margin-bottom: 24px;
}

.policy-text.terms {
  color: var(--gray-6);
  font-family: pretendard, sans-serif;
  font-weight: 600;
}

.policy-text_bold {
  font-family: Pretendard, sans-serif;
  font-weight: 700;
}

.policy-toggle {
  border: 1.5px none var(--gray-2);
  border-radius: 10px;
  flex: 1;
  align-self: stretch;
  width: 236px;
  height: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 20px;
  display: flex;
}

.policy-toggle.w--open {
  border: 1px #e4e7ec;
  border-radius: 8px;
}

.table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "Area"
                 "Area"
                 "."
                 "."
                 "."
                 "Area-2"
                 "Area-2"
                 "Area-2"
                 "Area-2"
                 "Area-2"
                 / 120px 1fr 1fr 1fr;
  margin-bottom: 20px;
  margin-left: 0;
}

.table-title_hor {
  border-style: solid solid solid none;
  border-width: 1px;
  border-color: var(--gray-5) var(--gray-4) var(--gray-5) var(--gray-3);
  background-color: var(--gray-2);
  color: var(--gray-9);
  justify-content: flex-start;
  align-items: center;
  padding: 6px 10px;
  font-family: pretendard, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 125%;
  display: flex;
}

.table-title_hor.last {
  border-right-style: none;
}

.table-title_hor.last._2 {
  border-top-color: var(--gray-3);
  border-bottom-color: var(--gray-5);
}

.table-title_hor.center {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}

.table-title_hor.line2 {
  border-top-color: var(--gray-3);
  border-right-style: none;
}

.table-title_hor._2, .table-title_hor._3 {
  border-right-style: none;
  border-bottom-color: var(--gray-3);
}

.table-title_ver {
  border-style: none solid solid none;
  border-width: 1px;
  border-color: var(--gray-3);
  color: var(--gray-9);
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  padding: 4px 10px;
  font-family: pretendard, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 140%;
  display: flex;
}

.table-title_ver.last {
  border-right-style: solid;
  border-bottom-color: var(--gray-5);
}

.table_text {
  border-style: none solid solid none;
  border-width: 1px;
  border-color: var(--gray-3);
  color: var(--gray-9);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 4px 10px;
  font-family: pretendard, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 140%;
  display: flex;
}

.table_text.hor_last {
  border-right-style: none;
  width: 100%;
  height: 100%;
}

.table_text.ver_last {
  border-bottom-color: var(--gray-5);
  border-left-style: none;
  font-family: pretendard, sans-serif;
}

.table_text.last {
  border-right-style: none;
  width: 100%;
  height: 100%;
  font-family: pretendard, sans-serif;
}

.table_text.last.title {
  border-top-color: var(--gray-5);
  flex-flow: column;
  display: block;
}

.table_text.last.title-2 {
  border-top-style: solid;
  border-top-color: var(--gray-3);
  border-bottom-color: var(--gray-5);
}

.table_text.hv_last {
  border-bottom-style: solid;
  border-right-style: none;
  border-bottom-color: var(--gray-5);
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  font-family: pretendard, sans-serif;
  text-decoration: none;
  display: flex;
}

.table_text.center {
  border-bottom-style: none;
  border-right-style: none;
  border-bottom-color: var(--gray-5);
}

.table_text.title {
  border-top-style: solid;
}

.table_text.last2, .table_text.last3 {
  border-bottom-color: var(--gray-5);
}

.policy-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "Area"
                 "Area"
                 "."
                 "."
                 "."
                 "Area-2"
                 "Area-2"
                 "Area-2"
                 "Area-2"
                 "Area-2"
                 "Area-2"
                 "Area-2"
                 "Area-2"
                 "."
                 / 120px 1fr 1fr 1fr;
  margin-bottom: 20px;
  margin-left: 0;
}

.policy-table._240813 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
}

.policy-table._250724 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 140px 120px 1fr 1fr 1fr;
}

.policy-table._250724-2 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 140px 120px 1fr 1fr 1fr;
  margin-top: -10px;
}

.policy-table-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 / 200px 1fr 1fr;
  margin-bottom: 20px;
  margin-left: 0;
}

.policy-text-_-bold {
  direction: ltr;
  color: var(--gray-9);
  text-align: left;
  letter-spacing: -.2px;
  -webkit-text-stroke-width: 0px;
  text-transform: none;
  column-count: 0;
  white-space: normal;
  margin-bottom: 4px;
  margin-left: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: pretendard, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 180%;
  display: block;
}

.policy-table-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 140px 180px 180px 300px;
  margin-bottom: 20px;
  margin-left: 0;
}

.policy-table-3.mobile {
  display: none;
}

.policy-table-3._20240626 {
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 160px 210px 50px 90px 130px 70px 90px;
}

.text-span-76 {
  color: var(--gray-8);
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.policy-table-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: ". . . ."
                 ". . . ."
                 "Area . . ."
                 "Area . Area-2 Area-3"
                 "Area . Area-2 Area-3"
                 ". . . ."
                 / 180px 260px 1fr 80px;
  margin-bottom: 20px;
  margin-left: 0;
}

.policy-text-link {
  color: var(--gray-8);
  margin-left: 0;
  font-size: 16px;
  text-decoration: underline;
}

.policy-table-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 / 1fr 1fr;
  margin-bottom: 20px;
  margin-left: 0;
}

.policy-text-link_table {
  color: var(--gray-8);
  margin-bottom: 2px;
  margin-left: 4px;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  line-height: 130%;
  text-decoration: underline;
  position: static;
}

.table-title_ver-2 {
  border-style: none solid solid none;
  border-width: 1px;
  border-color: var(--gray-3);
  color: var(--gray-9);
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  padding: 4px 10px;
  font-family: Pretendard Semi Bold;
  font-size: 14px;
  font-weight: 600;
  line-height: 140%;
  display: flex;
}

.table-title_ver-2.last {
  border-right-style: solid;
  border-bottom-color: var(--gray-5);
}

.policy-table-5-m {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 / 1fr 1fr;
  margin-bottom: 20px;
  margin-left: 0;
}

.policy-dropdown-_-arrow {
  width: 16px;
  height: 16px;
  display: block;
}

.nav-tag {
  background-color: var(--purple-5);
  color: var(--white);
  background-image: linear-gradient(332deg, #664fff, #768bff);
  border-radius: 4px;
  align-self: center;
  margin-left: 5px;
  padding: 4px 5px;
  font-family: Pretendard, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 100%;
  display: none;
}

.c-voucher_ninehire_text {
  margin-top: 36px;
  margin-bottom: 20px;
  margin-left: 36px;
  font-family: pretendard, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 135%;
}

.c-voucher-tabs {
  flex-direction: column;
  align-self: center;
  align-items: center;
  width: 1080px;
  margin-top: 60px;
  display: flex;
}

.c-voucher-gird {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 640px 420px;
  height: auto;
}

.c-voucher-tab-menu {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

._9cb0d2 {
  color: #9cb0d2;
  font-family: pretendard, sans-serif;
  font-weight: 600;
}

._9baaf6 {
  color: #9baaf6;
  font-family: Pretendard, sans-serif;
  font-weight: 600;
}

._8c8173 {
  color: #8c8173;
  font-family: Pretendard, sans-serif;
  font-weight: 600;
}

._76a68f {
  color: #76a68f;
  font-family: Pretendard, sans-serif;
  font-weight: 600;
}

._91a2c3 {
  color: #91a2c3;
  font-family: Pretendard, sans-serif;
  font-weight: 600;
}

._8ba4d5 {
  color: #8ba4d5;
  font-family: Pretendard, sans-serif;
  font-weight: 600;
}

.cb865b {
  color: #cb865b;
  font-family: Pretendard, sans-serif;
  font-weight: 600;
}

._9f9ed0 {
  color: #9f9ed0;
  font-family: Pretendard, sans-serif;
  font-weight: 600;
}

.c-voucher-tab-box {
  background-color: #0000;
  align-items: center;
  padding: 0;
  display: flex;
}

.c-voucher-tab-box.w--current {
  background-color: #0000;
}

.free-tag-main-text {
  color: var(--gray-8);
  -webkit-text-fill-color: transparent;
  background-color: #5568f6;
  background-image: none;
  -webkit-background-clip: text;
  background-clip: text;
  align-items: center;
  margin-right: 4px;
  font-family: Pretendard Bold;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.new-tag-_-main-copy-copy {
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-color: #586cff;
  background-image: none;
  background-clip: border-box;
  border: 1px #105eb3;
  border-radius: 100px;
  margin-right: 6px;
  padding: 2.5px 6px 2.5px 8px;
  font-family: Pretendard Semi Bold;
  font-size: 12.5px;
  font-weight: 600;
}

.free-tag-main {
  -webkit-text-fill-color: inherit;
  background-color: #f5f8ff;
  background-clip: border-box;
  border: 1px solid #e0eaff;
  border-radius: 100px;
  align-self: center;
  align-items: center;
  margin-bottom: 0;
  padding: 5px 8px 5px 10px;
  font-family: Pretendard Bold;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
}

.text-span-81 {
  font-family: Pretendard Semi Bold;
  font-weight: 600;
}

.bold-text-19 {
  font-family: Pretendard Bold;
  font-weight: 700;
}

.back-button-inquiry-copy {
  color: var(--gray-10);
  background-color: #0000;
  padding: 4px 12px;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.back-button-inquiry-copy:hover {
  color: var(--new-purple);
}

.ac_tabs {
  flex-flow: column;
  align-self: center;
  width: 1080px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ac_tabs_menu {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 60px;
  display: flex;
}

.ac_tab_box {
  background-color: #0000;
  padding: 12px 4px;
}

.ac_tab_box.w--current {
  border-bottom: 2px solid var(--gray-10);
  background-color: #0000;
}

.ac_tab_box_text {
  color: var(--gray-5);
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
}

.ac_tabs_contents {
  height: auto;
}

.academy-sec_2-copy {
  flex-direction: column;
  height: auto;
  padding-top: 40px;
  padding-bottom: 160px;
  display: none;
  position: relative;
}

.ac_slider_relative {
  height: auto;
  position: relative;
}

.ac_slider {
  background-color: #0000;
  flex-flow: column;
  height: auto;
  display: block;
}

.ac_calendar_text {
  color: var(--gray-9);
  justify-content: center;
  align-items: center;
  height: 24px;
  margin-bottom: 40px;
  font-family: pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
  position: static;
  inset: 0 0% auto;
}

.ac_tabs_content_tabs {
  height: auto;
}

.ac_slider_grid {
  grid-column-gap: 24px;
  grid-row-gap: 54px;
  grid-template-rows: 400px 400px;
  grid-template-columns: 1fr 1fr 1fr;
  width: 1080px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.ac_slider_grid_card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.ac_slider_grid_card_frame {
  cursor: pointer;
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 220px;
  padding: 24px;
  display: flex;
}

.ac_slider_grid_card_frame:hover {
  box-shadow: 0 4px 4px #00000014;
}

.ac_slider_grid_card_frame.close {
  background-image: linear-gradient(#828b9a, #adb5c1);
}

.ac_gird_card_image_text {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 135%;
}

.online-live-group {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 26px;
  font-family: Poppins, sans-serif;
  font-weight: 400;
  display: flex;
}

.online-live-icon {
  width: 12px;
  height: 12px;
  margin-right: 2px;
}

.online-live-group_text {
  color: var(--gray-7);
  flex: 1;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
}

.online-live-group_text_close {
  border: 1px solid var(--gray-4);
  color: var(--gray-10);
  border-radius: 100px;
  padding: 6px 10px;
  font-family: pretendard, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 100%;
}

.ac_slider_grid_card_text {
  color: var(--gray-7);
  flex-flow: column;
  align-self: flex-start;
  width: 100%;
  margin-left: 2px;
  font-family: pretendard, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 140%;
  display: flex;
}

.ac_slider_grid_card_pricign-tag {
  border: 1px solid var(--gray-4);
  color: var(--gray-10);
  border-radius: 100px;
  align-self: flex-start;
  padding: 5px 10px;
  font-family: pretendard, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
}

.ac_slider_grid_card_title {
  color: var(--gray-9);
  margin-top: 12px;
  margin-bottom: 12px;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 100%;
}

.ac_slider_grid_card_time-text {
  color: var(--gray-5);
  flex-flow: column;
  align-self: flex-start;
  width: 100%;
  margin-top: 24px;
  font-family: pretendard, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 140%;
  display: flex;
}

.ac_slider_grid_card_pricign-tag-set {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.academy-contents-sec {
  background-color: var(--white);
  flex-flow: column;
  height: auto;
  margin-top: 0;
  padding-top: 60px;
  padding-bottom: 200px;
  display: flex;
}

.ac_contents_container {
  width: 1080px;
  max-width: none;
  height: auto;
}

.ac_contents_header {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.image-249 {
  height: 26px;
}

.academy-back-button {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding: 4px 10px 4px 4px;
  display: flex;
}

.academy-back-button:hover {
  background-color: var(--gray-2);
}

.ac_contents_back_icon {
  width: 14px;
  height: 14px;
}

.ac_contents_back_text {
  color: var(--gray-6);
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 160%;
}

.ac_contents_back_text:hover {
  color: var(--gray-9);
}

.ac_contents {
  background-color: var(--white);
  border-radius: 20px;
  height: 100%;
  padding: 0;
}

.ac-contents-titlegroup {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 320px;
  margin-right: auto;
  display: flex;
  position: sticky;
  top: 160px;
}

.ac_contents_title {
  color: var(--gray-9);
  flex: 1;
  font-family: Pretendard, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 130%;
}

.ac_contents_title_text_group {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  flex: 1;
  align-self: stretch;
  height: auto;
  display: flex;
}

.ac_contents_title-text {
  color: var(--gray-7);
  flex: 0 auto;
  margin-bottom: 14px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
}

.ac_contents_title_tag {
  background-color: #ecf5ff;
  border: 1px #d0d5dc;
  border-radius: 4px;
  align-self: flex-start;
  padding: 5px 8px;
  font-family: pretendard, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
}

.ac_contents_title_tag.member {
  border-style: solid;
  border-color: var(--gray-3);
  color: var(--gray-9);
  background-color: #0000;
  border-radius: 4px;
}

.ac_contents_title_tag.pro {
  background-color: var(--purple-2);
}

.ac_contents_title_tag.enterprise {
  background-color: var(--gray-4);
}

.ac-contents-right {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  width: 640px;
  margin-left: auto;
  display: flex;
}

.ac_contents_title_tag_group {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  display: flex;
}

.ac_contents_middle_group {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 24px;
  display: flex;
  position: relative;
}

.ac_contents_middle_left {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid var(--gray-2);
  background-color: var(--white);
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px 30px 30px 36px;
  display: flex;
  box-shadow: 0 4px 4px #0000000a;
}

.ac_contents_middle_left.hoz {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-radius: 10px;
  flex-flow: column;
  height: auto;
}

.ac_contents_middle_left_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 290px auto;
  width: 100%;
}

.ac_contents_middle_left_grid_title {
  color: var(--gray-6);
  margin-bottom: 12px;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.ac_contents_numbertitle {
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 130%;
}

.ac-numberlist-text {
  color: var(--gray-8);
  padding: 0;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 140%;
  list-style-type: disc;
}

.ac_left_part-tag {
  background-color: var(--gray-2);
  color: #64abff;
  border-radius: 4px;
  margin-top: 3px;
  margin-bottom: 12px;
  padding: 3px 6px;
  font-family: pretendard, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 100%;
}

.ac_left_part-tag.pro {
  color: var(--new-purple);
}

.ac_left_part-tag.enterprise {
  background-color: var(--gray-3);
  color: var(--gray-9);
}

.ac_part_group {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  flex: 1;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.ac_part_group_title {
  color: var(--gray-9);
  flex: 0 auto;
  width: 100%;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.ac-numberlist {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  margin-top: -10px;
  margin-bottom: 0;
  padding-left: 20px;
  list-style-type: none;
  display: flex;
}

.ac-numberlist.none {
  padding-left: 0;
}

.ac_part_group_list {
  flex: 1;
  width: 100%;
  margin-bottom: 0;
  padding-left: 16px;
}

.ac_part_group_list_text {
  color: var(--gray-10);
  margin-bottom: 2px;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 160%;
}

.gray-2-line {
  background-color: var(--gray-2);
  width: 100%;
  height: 1px;
  margin-top: 0;
  margin-bottom: 0;
}

.ac_part_group_list_text_span {
  color: var(--gray-6);
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
}

.ac_part_group_title-copy {
  color: var(--gray-9);
  flex: 0 auto;
  width: 100%;
  font-family: Pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.ac_part_guide_title {
  color: var(--gray-9);
  flex: 0 auto;
  width: 160px;
  margin-bottom: 12px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 140%;
}

.preparing-tag {
  border: 1px solid var(--gray-2);
  background-color: var(--purple-gray\<deleted\|variable-38aa3611\>);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 100px;
  align-self: center;
  align-items: center;
  margin-bottom: 12px;
  padding: 6px 16px;
  font-family: Pretendard Bold;
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  display: block;
}

.preparing-tag.close {
  display: none;
}

.preparing-tag-text {
  color: var(--new-purple);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  align-items: center;
  font-family: Pretendard Bold;
  font-size: 14px;
  font-weight: 700;
  display: flex;
}

.ac_slider_right-arrow {
  background-color: #0000;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  inset: 0% 0 auto -148px;
}

.ac_slider_right-arrow:hover {
  background-color: var(--gray-3);
}

.ac_slider_left-arrow {
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  inset: 0% -148px auto 0;
}

.ac_slider_left-arrow:hover {
  background-color: var(--gray-4);
}

.mobile-background {
  background-image: linear-gradient(#e6eaff, #fff 68%);
  border-radius: 48px 48px 0 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 160px;
  padding-bottom: 160px;
  display: flex;
}

.accodient-text-set {
  cursor: pointer;
  flex: 1;
  width: 100%;
  display: flex;
}

.event-banner-text-copy {
  color: var(--gray-5);
  font-family: Pretendard, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.gradient {
  z-index: 100;
  background-image: linear-gradient(#fff, #fff);
  height: 80px;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-157 {
  margin-bottom: 12px;
  display: flex;
}

.text-block-115-copy {
  flex-direction: row;
  flex: 1;
  margin-bottom: 0;
  font-family: Pretendard Semi Bold;
  font-size: 20px;
  font-weight: 600;
  line-height: 160%;
  display: block;
}

.policy-link-text {
  color: var(--gray-7);
  align-self: flex-start;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 180%;
  text-decoration: underline;
}

.policy-link-text:hover {
  color: var(--gray-10);
}

.div-block-159 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.div-block-160 {
  display: flex;
}

.table_text-copy-copy._2 {
  border-top-style: none;
  border-bottom-color: var(--gray-5);
}

.table_text-copy-copy {
  border-style: solid none;
  border-width: 1px;
  border-color: var(--gray-5) var(--gray-3) var(--gray-3);
  color: var(--gray-9);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 4px 10px;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
  display: block;
}

.policy-sec_20240626_11 {
  padding-top: 140px;
  padding-bottom: 140px;
}

.policy-sec_20240626_9, .policy-sec_20240626_8, .policy-sec_20240626_7, .policy-sec_20240626_6, .policy-sec_20240626_5, .policy-sec_20240626_4, .policy-sec_20240626_3, .policy-sec_20240626_2 {
  padding-top: 140px;
  padding-bottom: 20px;
}

.policy-sec_20240626_1 {
  padding-top: 40px;
  padding-bottom: 20px;
}

.policy-main-sec {
  padding-top: 80px;
  padding-bottom: 20px;
}

.white-gradient-poilicy {
  display: none;
}

.policy_triangle {
  font-size: 12px;
}

.poilicy-text-medium {
  font-family: pretendard, sans-serif;
  font-weight: 500;
}

.policy-table-3-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 / 220px 80px 120px 120px 120px 140px;
  margin-bottom: 20px;
  margin-left: 0;
}

.banner-tag {
  background-color: var(--purple-3);
  color: var(--new-purple);
  text-align: center;
  background-image: none;
  border: 1.5px #88abfa;
  border-radius: 3px;
  align-self: center;
  margin-top: 1px;
  margin-left: 0;
  margin-right: 10px;
  padding: 3px 4px 3px 5px;
  font-family: Pretendard, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 100%;
  display: none;
}

.event-banner-text-m {
  color: var(--gray-4);
  font-family: Pretendard Regular;
  font-size: 15px;
  font-weight: 400;
  display: none;
}

.event-banner-text-m.white {
  color: #fff;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.policy-section {
  padding-top: 80px;
  padding-bottom: 140px;
}

.integration-main-sec-re {
  background-image: linear-gradient(90deg, #ffffff80, #e7efff66 13%, #e9ecff 34% 70%, #eff4fe4d 90%, #eff4fe80 103%);
  flex-direction: column;
  align-items: center;
  height: auto;
  margin-top: -74px;
  padding-top: 100px;
  padding-bottom: 0;
  display: flex;
}

.sub-sec-main-title-_-integration {
  flex-direction: column;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-top: -100px;
  margin-bottom: 100px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.integration-grid-card {
  grid-column-gap: 36px;
  grid-row-gap: 100px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.integration-sec-2 {
  margin-top: 0;
  padding-top: 120px;
  padding-bottom: 120px;
}

.intrgration-link-image {
  background-color: var(--gray-1);
  cursor: pointer;
  border: 1px solid #f2f3f6;
  border-radius: 8px;
  width: 336px;
  height: 210px;
  position: relative;
  overflow: hidden;
}

.intrgration-link-image:hover {
  border-color: var(--gray-4);
  box-shadow: -2px 4px 4px #0000000f;
}

.intrgration-link-image:active {
  box-shadow: -2px 4px 4px #0000001a;
}

.integration_card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.integration-tag-group {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  font-family: Pretendard Bold;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
  display: flex;
}

.integration-new-tag {
  border: 1.5px solid var(--purple-2);
  background-color: var(--purple-1);
  color: #664fff;
  border-radius: 5px;
  padding: 4px 6px;
  font-family: pretendard, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
}

.integration-new-tag.m {
  border-radius: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 9px;
  font-weight: 700;
}

.integration-discription-_-desktop {
  color: var(--gray-6);
  font-family: pretendard, sans-serif;
  font-size: 13.5px;
  font-weight: 400;
  line-height: 150%;
}

.div-block-173 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  align-self: stretch;
  display: flex;
}

.sevice-name {
  color: var(--gray-10);
  font-family: pretendard, sans-serif;
}

.integration-soon-tag {
  color: #669aff;
  background-color: #f5f8ff;
  border: 1.5px solid #e2ebfe;
  border-radius: 5px;
  padding: 4px 6px;
  font-family: pretendard, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
}

.integration-soon-tag.m {
  border-radius: 4px;
  font-family: Pretendard, sans-serif;
  font-size: 9px;
  font-weight: 700;
}

.integration_logo-image {
  width: 100%;
  height: 100%;
}

.section-26 {
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.integration-cta {
  background-image: linear-gradient(90deg, #f1f5fe, #e2e6ff 34%, #e1e9fe 64%, #eef3fe 95%);
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 1080px;
  padding: 50px 80px;
  display: flex;
}

.text-block-171 {
  font-family: pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 100%;
}

.div-block-174 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.text-block-172 {
  color: var(--gray-8);
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
}

.integration-button {
  background-color: var(--gray-10);
  color: var(--white);
  border-radius: 10px;
  padding: 16px 20px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
}

.integration-button:hover {
  background-color: #000;
}

.image-266 {
  width: 832px;
  margin-top: -120px;
}

.integration-sec-re {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 160px;
  display: flex;
}

.integration-back-button {
  color: var(--gray-5);
  background-color: #fff0;
  padding: 0;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  display: flex;
}

.integration-back-button:hover {
  color: var(--gray-10);
}

.image-267 {
  width: 14px;
  height: 14px;
}

.breadcrumb {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 1080px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-173 {
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
}

.grid-34 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 300px 1fr;
  width: 1080px;
  height: auto;
}

.integration_left {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  width: auto;
  height: auto;
  display: flex;
}

.integration_logo_image {
  border: 1.5px solid var(--gray-3);
  border-radius: 20px;
  width: 100px;
  height: 100px;
  margin-bottom: 30px;
  overflow: hidden;
}

.integration_right {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  display: flex;
}

.heading-53 {
  color: var(--gray-10);
  border-style: none;
  height: auto;
  margin-bottom: 12px;
  font-family: pretendard, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 125%;
}

.text-block-174 {
  color: var(--gray-8);
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
}

.integration_left_line {
  background-color: var(--gray-3);
  height: 1px;
}

.text-block-174-copy {
  color: var(--gray-10);
  align-self: stretch;
  font-family: pretendard, sans-serif;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 100%;
}

.category-group {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.category-group.hide {
  display: none;
}

.div-block-179 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  display: flex;
}

.integration-tag {
  border: 1.5px solid var(--gray-3);
  background-color: var(--gray-2);
  color: var(--gray-8);
  border-radius: 6px;
  padding: 4px 6px;
  font-family: Pretendard Semi Bold;
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
}

.integration-tag.page {
  border-radius: 6px;
  padding: 7px 10px;
  font-family: pretendard, sans-serif;
  font-size: 13.5px;
}

.text-block-175 {
  color: var(--gray-10);
  font-family: pretendard, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 100%;
}

.integration-service-image {
  border: 1px solid var(--gray-3);
  background-color: var(--gray-2);
  box-shadow: none;
  border-radius: 12px;
  width: 100%;
  height: auto;
  overflow: hidden;
}

.div-block-180 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.div-block-180.hide {
  display: none;
}

.re_integration_text {
  color: var(--gray-8);
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 170%;
}

.integration-link-tag {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 1.5px solid var(--gray-3);
  background-color: #fff0;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 10px;
  font-family: Pretendard Semi Bold;
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
  display: flex;
}

.integration-link-tag:hover {
  border-color: var(--gray-5);
  background-color: var(--gray-1);
}

.image-269 {
  width: 14px;
  height: 14px;
}

.back_button-integration {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-left: -4px;
  padding: 4px 6px 4px 4px;
  display: flex;
}

.back_button-integration:hover {
  background-color: var(--gray-2);
  border-radius: 4px;
}

.integration_contents_back_text {
  color: var(--gray-6);
  margin-left: 4px;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
}

.integration_contents_back_text:hover {
  color: var(--gray-9);
}

.tabs-5 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tabs-menu-7 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  border-bottom: 1px none var(--gray-2);
  align-self: stretch;
  margin-bottom: 40px;
  display: flex;
}

.integration-tabs-link {
  background-color: #0000;
  padding: 4px 0 12px;
}

.integration-tabs-link.w--current {
  background-color: #fff0;
  border-bottom: 2px solid #000;
}

.tabs-content-5 {
  height: 100%;
}

.integration-tabs-text {
  color: var(--gray-5);
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
}

.integration-link-tag-text {
  color: var(--gray-8);
  font-family: pretendard, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.policy-video-table-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 "."
                 / 240px 1fr;
  margin-bottom: 20px;
  margin-left: 0;
}

.policy-video-table-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 / 240px 1fr 1fr 1fr;
  margin-bottom: 20px;
  margin-left: 0;
}

.policy-video-table-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 "."
                 / 240px 1fr 1fr 1fr;
  margin-bottom: 20px;
  margin-left: 0;
}

.policy-video-title-mobile {
  color: var(--gray-9);
  border-style: none;
  flex: 1;
  font-family: Pretendard Bold;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  display: none;
}

.integration-event-tag {
  border: 1.5px solid var(--gray-3);
  background-color: var(--gray-1);
  color: var(--gray-6);
  border-radius: 5px;
  margin-left: 0;
  padding: 4px 6px;
  font-family: pretendard, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
}

.integration-event-tag.m {
  border-radius: 4px;
  font-size: 9px;
}

.mobile-dropdown-tab {
  justify-content: space-between;
  align-items: center;
  width: auto;
  height: 40px;
  padding: 4px 20px;
  display: none;
}

.image-270 {
  width: 20px;
  max-width: none;
}

.div-block-182 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.code-embed-2 {
  background-color: #0000;
  justify-content: space-between;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  min-width: 640px;
  max-width: none;
  height: auto;
}

.inquiry-sec-re {
  background-image: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/652cdf602c26659c8bfca0a6_demo%20background.webp");
  background-position: 0 0;
  background-size: auto;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.container-10818 {
  flex-flow: column;
  width: 1080px;
  min-width: 1080px;
  max-width: 1280px;
  height: auto;
  display: flex;
}

.inquiry-contents-copy {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: none;
  background-size: auto;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: space-between;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  max-width: 1280px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2px;
  padding-right: 2px;
  display: flex;
  overflow: visible;
}

.form-nav-re {
  justify-content: space-between;
  align-items: center;
  height: 30px;
  margin-top: 0;
  margin-bottom: 12px;
  padding-left: 4px;
  display: flex;
  position: static;
}

.code-embed-2-m {
  justify-content: space-between;
  align-self: stretch;
  align-items: stretch;
  width: 100%;
  min-width: 640px;
  height: auto;
  display: none;
}

.inquiry-contents-set-copy {
  color: var(--gray-10);
  flex-direction: column;
  width: 380px;
  height: 100%;
  margin: 20px 60px 0 0;
  display: flex;
}

.div-block-8-copy {
  flex: 1;
  align-items: center;
  display: flex;
}

.div-block-8-copy:where(.w-variant-1a85faf4-76be-d7fe-a6af-d7e6a9ad4243) {
  color: var(--gray-8);
}

.policy-sec_20240813_1 {
  padding-top: 40px;
  padding-bottom: 20px;
}

.policy-sec_20240813_2, .policy-sec_20240813_3, .policy-sec_20240813_4, .policy-sec_20240813_5, .policy-sec_20240813_6, .policy-sec_20240813_7, .policy-sec_20240813_8, .policy-sec_20240813_9, .policy-sec_20240813_10 {
  padding-top: 140px;
  padding-bottom: 20px;
}

.policy-sec_20240813_11 {
  padding-top: 140px;
  padding-bottom: 140px;
}

.consent-main-sec {
  padding-top: 80px;
  padding-bottom: 0;
}

.consent-sec_1 {
  padding-top: 160px;
  padding-bottom: 120px;
}

.consent-title {
  color: var(--gray-9);
  text-align: left;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Pretendard, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 100%;
}

.consent-text {
  direction: ltr;
  color: var(--gray-9);
  text-align: left;
  letter-spacing: -.2px;
  -webkit-text-stroke-width: 0px;
  text-transform: none;
  column-count: 0;
  white-space: normal;
  margin-bottom: 48px;
  margin-left: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 170%;
  display: block;
}

.consent-gird {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.consent-_-table-title {
  background-color: var(--gray-2);
  color: var(--gray-9);
  justify-content: flex-start;
  align-items: center;
  width: 160px;
  padding: 14px 16px;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 145%;
  display: flex;
}

.consent-_-table-set {
  border-style: solid none none;
  border-width: 1px;
  border-color: var(--gray-5) black var(--gray-5) var(--gray-3);
  display: flex;
}

.consent-_-table-set.last {
  border-bottom-style: solid;
}

.consent-_-table-text {
  color: var(--gray-9);
  word-break: normal;
  overflow-wrap: normal;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 14px 20px;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 155%;
  display: flex;
}

.alert-text {
  direction: ltr;
  color: var(--gray-8);
  text-align: left;
  letter-spacing: -.2px;
  -webkit-text-stroke-width: 0px;
  text-transform: none;
  column-count: 0;
  white-space: normal;
  flex: 1;
  margin-bottom: 0;
  margin-left: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 170%;
  display: block;
}

.image-273 {
  width: 16px;
}

.alert-messege {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.consent-sec_2, .consent-sec_3, .consent-sec_4, .consent-sec_5, .consent-sec_6, .consent-sec_7, .consent-sec_8, .consent-sec_9, .consent-sec_10, .consent-sec_11, .consent-sec_12 {
  padding-top: 160px;
  padding-bottom: 120px;
}

.consent-date-text {
  direction: ltr;
  color: var(--gray-6);
  text-align: left;
  letter-spacing: -.2px;
  -webkit-text-stroke-width: 0px;
  text-transform: none;
  column-count: 0;
  white-space: normal;
  margin-bottom: 60px;
  margin-left: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 170%;
  display: block;
}

.marketing-consent-main-sec {
  padding-top: 80px;
  padding-bottom: 120px;
}

.consent-optional-main-sec {
  padding-top: 80px;
  padding-bottom: 160px;
}

.consent-optional-gird {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.line-_-consent {
  background-color: var(--gray-3);
  height: 1px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.policy-video-title {
  color: var(--gray-9);
  border-style: none;
  flex: 1;
  font-family: pretendard, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 130%;
}

.optional-title {
  color: var(--gray-9);
  border-style: none;
  flex: 1;
  font-family: Pretendard, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 130%;
}

.text-span-103 {
  font-family: pretendard, sans-serif;
}

.consent-list {
  flex-flow: column;
  flex: 1;
  margin-bottom: 0;
  padding-left: 16px;
  list-style-type: disc;
  display: flex;
}

.optional-text {
  direction: ltr;
  color: var(--gray-9);
  text-align: left;
  letter-spacing: -.2px;
  -webkit-text-stroke-width: 0px;
  text-transform: none;
  column-count: 0;
  white-space: normal;
  margin-bottom: 24px;
  margin-left: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 170%;
  display: block;
}

.consent-main-title {
  color: var(--gray-9);
  border-style: none;
  flex: 1;
  font-family: Pretendard, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 130%;
}

.policy-sec_20240826_1 {
  padding-top: 40px;
  padding-bottom: 20px;
}

.policy-sec_20240826_2, .policy-sec_20240826_3, .policy-sec_20240826_4, .policy-sec_20240826_5, .policy-sec_20240826_6, .policy-sec_20240826_7, .policy-sec_20240826_8, .policy-sec_20240826_9, .policy-sec_20240826_10 {
  padding-top: 140px;
  padding-bottom: 20px;
}

.policy-sec_20240826_11 {
  padding-top: 140px;
  padding-bottom: 140px;
}

.integration-tag-group-mobile {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  font-family: Pretendard Bold;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
  display: flex;
}

.integration-sec-2-_-m {
  margin-top: 0;
  padding-top: 120px;
  padding-bottom: 120px;
  display: none;
}

.tabs-5-m {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tabs-menu-7-m {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  border-bottom: 1px none var(--gray-2);
  align-self: stretch;
  margin-bottom: 40px;
  display: flex;
}

.link-group {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-185 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.integration-promotion-tag {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1.5px solid var(--purple-2);
  background-color: var(--purple-1);
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 10px;
  font-family: Pretendard Semi Bold;
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
  display: flex;
}

.integration-promotion-tag-text {
  color: var(--new-purple);
  font-family: pretendard, sans-serif;
  font-size: 13px;
}

.bold {
  font-family: pretendard, sans-serif;
  font-weight: 700;
}

.integration-benefit-box {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  border: 1px solid var(--gray-3);
  background-color: #fff;
  border-radius: 12px;
  flex-flow: column;
  padding: 32px;
  display: flex;
}

.integration-benefit-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.div-block-188 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.integration-benefit-discription {
  color: var(--gray-6);
  font-family: pretendard, sans-serif;
  font-size: 15px;
  line-height: 22px;
}

.integration-benefit-discription.bold {
  font-family: Pretendard Bold;
  font-weight: 700;
}

.image-275 {
  border: 1px solid var(--gray-3);
  background-color: var(--gray-3);
  border-radius: 8px;
  width: 100%;
  height: auto;
}

.div-block-189 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.gray3-line {
  background-color: var(--gray-3);
  height: 1px;
}

.div-block-186-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--gray-3);
  background-color: var(--gray-2);
  border-radius: 12px;
  flex-flow: column;
  padding: 16px;
  display: flex;
}

.div-block-190 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--gray-3);
  background-color: var(--white);
  border-radius: 10px;
  padding: 36px;
  display: flex;
  box-shadow: 0 3px 4px #0000000f;
}

.image-276 {
  border-radius: 6px;
  width: 24px;
  height: 24px;
}

.image-276.stroke {
  border: 1px solid var(--gray-3);
}

.text-block-179-copy {
  color: var(--gray-10);
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
}

.integraiton-benefit {
  border: 1px solid var(--gray-3);
  background-color: var(--white);
  color: var(--gray-8);
  border-radius: 4px;
  margin-right: 0;
  padding: 4px 6px;
  font-family: Pretendard, sans-serif;
  font-size: 11px;
  font-weight: 600;
  line-height: 12px;
}

.text-block-180-copy-copy {
  color: var(--gray-6);
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  line-height: 21px;
}

.div-block-191 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-192 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.div-block-188-copy {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-flow: column;
  flex: 1;
  align-items: flex-start;
  font-family: Pretendard, sans-serif;
  display: flex;
}

.text-span-106 {
  font-family: Pretendard, sans-serif;
  font-weight: 700;
}

.button-8 {
  background-color: #000;
  border-radius: 8px;
  padding: 12px 16px;
  font-family: Pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
}

.button-8:hover {
  background-color: var(--gray-10);
}

.div-block-193 {
  align-self: stretch;
}

.benefit-feature-list {
  align-self: flex-start;
  align-items: center;
  height: 22px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.number-box {
  background-color: var(--gray-9);
  color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  font-family: pretendard, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 100%;
  display: flex;
  overflow: hidden;
}

.integration-benefit-title {
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
}

.integration-title-text {
  color: var(--gray-10);
  text-align: center;
  border-style: none;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 125%;
}

.integration-grid-card-mobile {
  grid-column-gap: 36px;
  grid-row-gap: 100px;
  grid-template: "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 "."
                 / 1fr 1fr 1fr;
  grid-auto-flow: row dense;
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.benefit-title-purple {
  color: #857aff;
  margin-bottom: 12px;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 100%;
}

.price-list-text-copy {
  color: var(--gray-10);
  margin-right: 6px;
  font-family: Pretendard, sans-serif;
  font-weight: 500;
  line-height: 100%;
}

.div-block-193-copy {
  flex: 1;
  align-self: stretch;
}

.div-block-196 {
  align-self: stretch;
  display: flex;
}

.div-block-198 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.sub-sec-main-text-integration {
  color: var(--gray-6);
  text-align: center;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
}

.div-block-174-mobile {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 1;
  display: none;
}

.integration_link {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.div-block-203 {
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.tooltip_integration {
  z-index: 100000000;
  flex-direction: column;
  align-items: center;
  width: auto;
  display: none;
  position: absolute;
  inset: -40px -24px auto auto;
}

.tooltip-text-box-_integration {
  background-color: var(--gray-9);
  color: var(--white);
  border-radius: 6px;
  padding: 6px 8px;
  font-family: pretendard, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 130%;
}

.tooltip-arrow-mini {
  width: 10px;
}

.nav-link-group {
  justify-content: flex-start;
  align-items: center;
  padding: 12px 8px;
  display: flex;
}

.feature-list-text-14 {
  color: var(--gray-9);
  border-radius: 8px;
  flex: 1;
  width: auto;
  margin-bottom: 0;
  padding: 12px;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
}

.feature-list-copy {
  cursor: pointer;
  border-radius: 6px;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  font-size: 14px;
  display: flex;
}

.feature-list-copy:hover {
  background-color: var(--gray-2);
  border-radius: 8px;
  font-weight: 400;
}

.feature-list-copy.w--current {
  flex: 0 auto;
  align-items: center;
  margin-bottom: 3px;
  padding-right: 8px;
  display: flex;
}

.termstext-group {
  margin-bottom: 80px;
}

.terms-title {
  direction: ltr;
  color: var(--gray-9);
  text-align: left;
  letter-spacing: -.2px;
  -webkit-text-stroke-width: 0px;
  text-transform: none;
  column-count: 0;
  white-space: normal;
  margin-bottom: 24px;
  margin-left: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 100%;
  display: block;
}

.terms-text {
  direction: ltr;
  color: var(--gray-9);
  text-align: left;
  letter-spacing: -.2px;
  -webkit-text-stroke-width: 0px;
  text-transform: none;
  column-count: 0;
  white-space: normal;
  margin-bottom: 0;
  margin-left: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 160%;
  display: block;
}

.terms-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  padding-left: 20px;
  font-family: pretendard, sans-serif;
  font-weight: 300;
  list-style-type: decimal;
  display: flex;
}

.text-span-111, .bold-text-20 {
  font-family: pretendard, sans-serif;
}

.heading-54 {
  color: var(--gray-10);
  border-style: none;
  font-family: pretendard, sans-serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 130%;
}

.price-list-text_box-text {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--gray-2);
  color: var(--gray-10);
  border-radius: 8px;
  flex-flow: column;
  flex: 1;
  margin-bottom: 0;
  margin-right: 0;
  padding: 20px 16px 20px 32px;
  font-family: Pretendard, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 19px;
  display: flex;
}

.text-span-114 {
  font-family: Pretendard, sans-serif;
  font-weight: 500;
  text-decoration: underline;
}

.list-item-2 {
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.breadcrumb_text {
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
}

.re_integration_title {
  color: var(--gray-9);
  margin-bottom: 6px;
  font-family: Pretendard, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 100%;
}

.div-block-204 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.div-block-177_margin {
  background-color: var(--gray-3);
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-span-116 {
  color: var(--gray-6);
  font-family: Pretendard, sans-serif;
  font-size: 13.5px;
  font-weight: 600;
}

.text-span-117 {
  font-family: Pretendard, sans-serif;
  font-weight: 600;
  text-decoration: underline;
}

.div-block-205 {
  background-image: linear-gradient(90deg, #f2f3f6, #fff 98%);
  border-radius: 1000px;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 12px;
  display: flex;
}

.link-6 {
  color: var(--gray-8);
  text-align: center;
  vertical-align: baseline;
  background-color: #fff;
  border-radius: 100px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 22px;
  height: 22px;
  padding: 0;
  font-family: Pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
}

.link-6:hover {
  background-color: var(--gray-2);
}

.image-281 {
  height: 20px;
}

.div-block-206 {
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: -6px;
  padding-left: 20px;
  display: flex;
}

.div-block-207 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top: 1px solid var(--gray-3);
  flex-flow: column;
  margin-top: 12px;
  display: flex;
}

.tooltip_pricing_integration {
  z-index: 100000000;
  flex-direction: column;
  align-items: center;
  width: auto;
  display: none;
  position: absolute;
  inset: auto -280px 124px 0;
}

.link-block-21 {
  font-family: Pretendard, sans-serif;
}

.consent_table-text_line {
  color: var(--gray-9);
  word-break: normal;
  overflow-wrap: normal;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding: 14px 20px;
  font-family: Pretendard, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 155%;
  text-decoration: underline;
  display: flex;
}

.text-span-118 {
  text-decoration: underline;
}

.docs-list-item-line {
  font-family: pretendard, sans-serif;
  text-decoration: underline;
}

.event-tag {
  background-color: var(--purple-3);
  color: var(--new-purple);
  border-radius: 3px;
  margin-top: 1px;
  margin-right: 8px;
  padding-top: 0;
  padding-left: 6px;
  padding-right: 5px;
  font-family: Pretendard, sans-serif;
  font-weight: 700;
  line-height: 18px;
  display: none;
}

.policy-table-2-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template: "."
                 "."
                 "."
                 "."
                 / 160px 210px 50px 90px 120px 70px 100px;
  margin-bottom: 20px;
  margin-left: 0;
}

.benefit-inquiry {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--gray-2);
  background-color: var(--gray-1);
  border-radius: 8px;
  flex-flow: column;
  width: 180px;
  padding: 20px 20px 18px;
  display: flex;
}

.text-block-184 {
  color: var(--gray-10);
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 140%;
}

.text-block-185 {
  color: var(--gray-8);
  font-family: pretendard, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 140%;
}

.button-9 {
  background-color: var(--new-purple);
  color: #fff;
  text-align: center;
  border-radius: 6px;
  align-self: stretch;
  margin-top: 16px;
  padding: 9px 0;
  font-family: pretendard, sans-serif;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 100%;
}

.button-9:hover {
  background-color: #541df0;
}

.careersite-sec-1 {
  border: 1px #000;
  flex-flow: column;
  padding-top: 80px;
  padding-bottom: 40px;
  display: flex;
}

.careersite-sec-2 {
  border-bottom: 1px solid var(--gray-3);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 80px;
  display: flex;
}

.careersite-sec-3 {
  justify-content: center;
  align-items: center;
  padding-top: 120px;
  padding-bottom: 120px;
  display: flex;
}

.career-tabs {
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  display: flex;
  position: relative;
}

.tabs-menu-8 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  border: 1px solid var(--gray-3);
  background-color: var(--white);
  border-radius: 8px;
  flex-flow: column;
  width: 140px;
  margin-right: 40px;
  padding: 12px 10px;
  display: flex;
  position: sticky;
  top: 148px;
  box-shadow: 0 4px 4px #0000000f;
}

.tabs-content-6 {
  width: auto;
  height: auto;
}

.tab-pane {
  height: 100%;
}

.career-tab-text {
  color: var(--gray-5);
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
}

.career-tab-menu {
  background-color: #0000;
  border-radius: 6px;
  padding: 8px 14px;
}

.career-tab-menu:hover {
  background-color: var(--gray-1);
}

.career-tab-menu.w--current {
  background-color: var(--gray-2);
}

.showcase-contents {
  width: 100%;
}

.showcase-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.div-block-213 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.showcase-card_tag {
  border: 1px solid var(--gray-3);
  color: var(--gray-5);
  border-radius: 100px;
  padding: 3px 6px;
  font-family: pretendard, sans-serif;
  font-weight: 500;
  line-height: 100%;
}

.showcase-grid {
  grid-column-gap: 20px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 300px 300px 300px;
  grid-auto-flow: row;
  width: auto;
}

.showcase-contents_hover {
  opacity: 0;
  background-image: linear-gradient(#1f1f1f00, #0009);
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.contents-group {
  border: 1px solid var(--gray-2);
  border-radius: 8px;
  position: relative;
  overflow: hidden;
}

.image-288 {
  width: 28px;
  position: absolute;
  inset: auto 20px 20px auto;
}

.showcase-card_title {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 100%;
}

.showcase-grid-commerce {
  grid-column-gap: 20px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 300px 300px 300px;
  grid-auto-flow: row;
  width: auto;
}

.showcase-grid_game {
  grid-column-gap: 20px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto;
  grid-template-columns: 300px 300px 300px;
  grid-auto-flow: row;
  width: auto;
}

.showcase-grid_contents, .showcase-grid_healty-care, .showcase-grid_hr {
  grid-column-gap: 20px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 300px 300px 300px;
  grid-auto-flow: row;
  width: auto;
}

.showcase-grid_jejo {
  grid-column-gap: 20px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto;
  grid-template-columns: 300px 300px 300px;
  grid-auto-flow: row;
  width: auto;
}

.showcase-grid_finance {
  grid-column-gap: 20px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 300px 300px 300px;
  grid-auto-flow: row;
  width: auto;
}

.showcase-grid_it {
  grid-column-gap: 20px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 300px 300px 300px;
  grid-auto-flow: row;
  width: auto;
}

.showcase-grid_bueaty {
  grid-column-gap: 20px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 300px 300px 300px;
  grid-auto-flow: row;
  width: auto;
}

.container-1080_main {
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1080px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.main-sec-1-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 160px;
  display: flex;
}

.references-gird-pricing {
  grid-column-gap: 6px;
  grid-row-gap: 8px;
  flex: 1;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-self: stretch;
  width: 1080px;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
}

.benner-live-tag {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  background-color: var(--purple-5);
  background-image: linear-gradient(90deg, #9599ff, #5e8fff);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
  padding: 4px 7px 4px 8px;
  display: flex;
}

.live-tag-green {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #343b46;
  border-radius: 3.5px;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-right: 10px;
  padding: 3px 6px 4.5px;
  display: flex;
}

.image-307 {
  width: 12px;
}

.text-block-211 {
  color: var(--gray-10);
  margin-top: 0;
  font-family: pretendard, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 10px;
}

.text-field, .submit-button, .container-10830 {
  display: none;
}

.customer-main-sec {
  border-bottom: 1px solid var(--gray-3);
  padding-top: 80px;
  padding-bottom: 100px;
}

.customer-main-group {
  flex-flow: column;
  width: 1080px;
  max-width: none;
  display: flex;
}

.customer-main-image {
  background-color: var(--gray-1);
  border-radius: 16px;
  width: 100%;
  height: 480px;
  margin-bottom: 64px;
  overflow: hidden;
}

.customer-main-heading {
  color: var(--gray-10);
  margin-top: 20px;
  margin-bottom: 30px;
  font-family: pretendard, sans-serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 135%;
}

.customer-tag-side {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: var(--gray-10);
  margin-bottom: 0;
  padding-left: 2px;
  display: flex;
}

.customer-name {
  color: var(--gray-8);
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.customer-day {
  color: var(--gray-5);
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
}

.customer-sub-sec {
  padding-top: 120px;
  padding-bottom: 160px;
}

.customer-containar {
  width: 1080px;
  max-width: none;
}

.customer-text-grid {
  grid-column-gap: 121px;
  grid-row-gap: 120px;
  grid-template-rows: auto;
  grid-template-columns: 700px 260px;
  position: relative;
}

.customer-title-h4 {
  color: var(--gray-9);
  letter-spacing: 0;
  margin-bottom: 32px;
  font-family: pretendard, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 140%;
}

.customer-title-h4.none {
  letter-spacing: 0;
  margin-bottom: 0;
  font-weight: 600;
}

.ably-intro {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.customer {
  color: var(--gray-9);
  text-align: justify;
  letter-spacing: .2px;
  margin-bottom: 28px;
  font-family: pretendard, sans-serif;
  font-size: 17.5px;
  font-weight: 300;
  line-height: 185%;
  text-decoration: none;
}

.customer.last {
  margin-bottom: 0;
}

.customer.ing {
  margin-bottom: 48px;
}

.customer.notice {
  margin-bottom: 0;
}

.customer.high {
  margin-top: 40px;
}

.customer.done {
  margin-bottom: 0;
}

.customer.box {
  border: 1px solid var(--gray-2);
  background-color: var(--gray-1);
  border-radius: 8px;
  padding: 24px 32px;
  font-weight: 400;
  line-height: 170%;
  overflow: hidden;
}

.customer.box.purple {
  background-color: var(--purple-1);
  font-size: 17.5px;
  line-height: 175%;
}

.customer-text-frame {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.customer-image {
  border: 1px solid var(--gray-2);
  border-radius: 8px;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  overflow: hidden;
}

.customer-image.ing {
  margin-bottom: 54px;
  overflow: hidden;
}

.customer-image.done {
  border-style: none;
  border-radius: 0;
}

.customer-image.grid {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.customer-text-semo {
  color: var(--gray-9);
  margin-bottom: 28px;
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}

.customer-text-semo.number {
  margin-bottom: 0;
  font-weight: 600;
}

.ably-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.customer-box-text {
  background-color: var(--purple-1);
  color: var(--gray-9);
  text-align: justify;
  border-radius: 10px;
  flex-flow: column;
  margin-top: 6px;
  margin-bottom: 42px;
  padding: 26px 32px;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 170%;
  display: flex;
}

.customer-box-text.gray {
  background-color: var(--gray-2);
  flex-flow: column;
}

.customer-box-text.list {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  padding-left: 48px;
}

.customer-box-text.ktcs {
  background-color: #fff3f5;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.customer-box-text.ably {
  display: block;
}

.customer-text-20bold {
  color: var(--gray-9);
  margin-bottom: 12px;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 150%;
}

.customer-product-box {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  border: 1px solid var(--gray-3);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 28px;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 28px;
  display: flex;
}

.text-block-248 {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
}

.customer-story-tag {
  background-color: var(--gray-2);
  color: var(--gray-8);
  border-radius: 6px;
  padding: 4px 10px;
  font-family: pretendard, sans-serif;
  font-weight: 500;
}

.comma {
  color: var(--gray-9);
  border-radius: 6px;
  padding: 0;
  font-family: pretendard, sans-serif;
  font-weight: 600;
}

.customer-story-tag-group {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.ably-2, .ably-3, .ably-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.customer-ninehire-but {
  background-color: var(--gray-10);
  color: var(--gray-1);
  text-align: center;
  border-radius: 8px;
  flex: 1;
  padding-top: 14px;
  padding-bottom: 14px;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 500;
}

.customer-ninehire-but:hover {
  background-color: #000;
}

.customer-ninehire-but.line {
  border: 1px solid var(--gray-3);
  color: var(--gray-8);
  background-color: #fff;
  font-size: 17px;
}

.customer-ninehire-but.line:hover {
  background-color: var(--gray-2);
}

.customer-line {
  background-color: var(--gray-4);
  height: 1px;
  margin-top: 20px;
}

.customer-cta {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  margin-top: 80px;
  margin-bottom: 80px;
  display: flex;
}

.customer-sticky {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: column;
  height: auto;
  padding: 0;
  display: flex;
  position: sticky;
  top: 160px;
}

.sticky-maintext-link {
  color: var(--gray-8);
  margin-bottom: 8px;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 120%;
}

.sticky-maintext-link:hover {
  color: var(--gray-9);
}

.sticky-maintext-link.w--current {
  color: var(--gray-9);
  font-weight: 600;
}

.sticky-maintext-link.done {
  margin-bottom: 0;
  font-weight: 300;
}

.sticky-maintext-link.done.w--current {
  color: var(--gray-9);
  font-weight: 600;
}

.sticky-subtext-link {
  color: var(--gray-4);
  letter-spacing: -.3px;
  justify-content: flex-start;
  align-items: center;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 142%;
  display: flex;
}

.sticky-subtext-link:hover {
  color: var(--gray-9);
}

.sticky-subtext-link.w--current {
  color: var(--gray-9);
  font-weight: 300;
}

.ably-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.sticky-subtext-group {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  margin-bottom: 0;
  padding-left: 12px;
  display: flex;
}

.text-block-246-copy {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.customer-main-heading-m {
  color: var(--gray-10);
  margin-top: 20px;
  margin-bottom: 30px;
  font-family: pretendard, sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 135%;
  display: none;
}

.customer-text-medium {
  color: var(--gray-10);
  letter-spacing: .2px;
  font-size: 17.5px;
  font-weight: 500;
  line-height: 160%;
}

.customer-text-medium.purple {
  color: var(--new-purple);
  font-weight: 500;
}

.customer-sec_1 {
  border: 1px #000;
  flex-flow: column;
  padding-top: 80px;
  padding-bottom: 40px;
  display: flex;
}

.section-35 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  padding-top: 100px;
  padding-bottom: 120px;
  display: flex;
}

.grid-45 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 1080px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.customer-grid {
  grid-column-gap: 18px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 1080px;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-2336 {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  border: 1px solid var(--gray-2);
  background-color: var(--gray-1);
  border-radius: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 40px;
  display: flex;
}

.customer-card-image {
  background-color: var(--gray-1);
  width: 100%;
  height: 180px;
}

.customer-card-link {
  border: 1px solid var(--gray-3);
  box-shadow: none;
  background-color: #fff;
  border-radius: 14px;
  flex-flow: column;
  overflow: hidden;
}

.customer-card-link:hover {
  border-color: var(--gray-4);
  box-shadow: 0 4px 4px #00000014;
}

.div-block-2337 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  flex-flow: column;
  flex: 1;
  height: auto;
  padding: 28px 32px;
  display: flex;
}

.div-block-2338 {
  height: 24px;
}

.text-block-250 {
  color: var(--gray-9);
  letter-spacing: -.1px;
  flex: 1;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 145%;
}

.div-block-2339 {
  justify-content: flex-start;
  align-items: center;
  height: 28px;
  margin-top: 4px;
  display: flex;
}

.div-block-2340 {
  border: 1px solid var(--gray-3);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
  overflow: hidden;
}

.text-block-251 {
  color: var(--gray-5);
  flex: 1;
  margin-top: 4px;
  font-family: pretendard, sans-serif;
  font-size: 12.5px;
}

.image-325 {
  max-width: none;
  height: 24px;
}

.customer-text-link {
  color: var(--new-purple);
  letter-spacing: .2px;
  height: auto;
  font-size: 17.5px;
  font-weight: 500;
  text-decoration: underline;
  display: inline;
}

.customer-text-link:hover {
  color: #541df0;
}

.customer-text-link.done {
  text-decoration: none;
}

.customer-text-link.done:hover {
  color: var(--purple-5);
}

.text-span-133 {
  margin-bottom: 4px;
  font-weight: 600;
  display: block;
}

.ably-1-1, .ably-1-2, .ably-1-3, .ably-2-1, .ably-2-2, .ably-3-2 {
  padding-top: 40px;
}

.customer_arrow {
  background-color: #fff;
  width: 28px;
  height: 28px;
}

.customer-text-notice {
  color: var(--gray-6);
  margin-top: 4px;
  margin-bottom: 24px;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.customer-text-notice.ing {
  margin-bottom: 48px;
}

.image-326 {
  height: 30px;
}

.div-block-2341 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  align-self: stretch;
  display: flex;
}

.text-block-252 {
  color: var(--gray-7);
  margin-left: 1px;
  font-family: pretendard, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 150%;
}

.text-block-253 {
  color: var(--gray-9);
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  font-family: pretendard, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 125%;
  display: flex;
}

.sticky-link-group {
  flex-flow: column;
  display: flex;
}

.reference-slider-customer {
  width: 1080px;
  max-width: none;
  height: 166px;
  margin-bottom: 70px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.refer-logo {
  max-width: none;
  height: 100%;
  display: block;
}

.reference-logo_gradient-left {
  z-index: 5;
  background-image: linear-gradient(90deg, #fff, #fff0);
  width: 100px;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.div-block-2344-copy {
  z-index: 5;
  inset: 0% 0% 0% auto;
  background-image: linear-gradient(90deg, #fff0, #fff);
  width: 100px;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.refer-logo-2 {
  max-width: none;
  height: 100%;
}

.customer-story-desktop {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-36 {
  padding-top: 80px;
  padding-bottom: 200px;
}

.customer-story-mobile {
  padding-top: 40px;
  padding-bottom: 40px;
  display: none;
}

.reference-slider-customer-m {
  width: 1080px;
  max-width: none;
  height: 166px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.customer-sec_2-m {
  border: 1px #000;
  flex-flow: column;
  padding-top: 80px;
  padding-bottom: 40px;
  display: none;
}

.div-block-2346 {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.customer_line {
  background-color: var(--gray-3);
  width: 1px;
  height: auto;
  margin-top: 2px;
  margin-bottom: 2px;
}

.customer_line.hide {
  display: none;
}

.image-330 {
  border-radius: 100px;
  width: auto;
  max-width: none;
  height: 100px;
}

.recruiting-box {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 240px;
  display: flex;
}

.recruiting-box.hide {
  display: none;
}

.customer-recruting-name {
  box-sizing: border-box;
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 100%;
}

.div-block-2348 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  align-self: stretch;
  margin-top: 24px;
  display: flex;
}

.customer-recruting-position {
  color: var(--gray-7);
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}

.customer-main-title-set {
  width: 720px;
}

.customer-main-title-set.full {
  width: 100%;
}

.customer-text-source {
  color: var(--gray-6);
  text-align: center;
  margin-top: 18px;
  margin-bottom: 48px;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 140%;
}

.customer-text-source.ing {
  margin-bottom: 60px;
}

.customer-sticky-in {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px solid var(--gray-2);
  background-color: var(--white);
  border-radius: 12px;
  flex-flow: column;
  width: 100%;
  padding: 24px 28px 26px;
  display: flex;
  box-shadow: 0 4px 4px #00000005;
}

.customer-sticky-in.footer-title-small-hide {
  display: none;
}

.customer-back-button {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  border-radius: 6px;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  width: auto;
  padding: 6px 8px 6px 4px;
  display: flex;
}

.customer-back-button:hover {
  background-color: var(--gray-2);
}

.customer_back_text {
  color: var(--gray-7);
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
}

.nav-menu {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff0;
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  margin-left: 24px;
  display: flex;
  position: static;
}

.nav-but-group-re {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  width: auto;
  display: flex;
}

.nav-but-group-re.desktop {
  flex: 1;
}

.nav-but-group-right {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.nav-but-group-right.event-231 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.customer_back_icon {
  width: 13px;
  height: 13px;
}

.lxhausys-intro {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.lxhausys-1-1, .lxhausys-1-2 {
  padding-top: 40px;
}

.lxhausys-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.lxhausys-2-1, .lxhausys-2-2, .lxhausys-2-3 {
  padding-top: 40px;
}

.lxhausys-4, .lxhausys-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.kakaohealthcare-intro {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.kakaohealthcare-1, .kakaohealthcare-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.kakaohealthcare-3 {
  padding-top: 120px;
}

.kakaohealthcare-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.kakaohealthcare-1-1, .kakaohealthcare-1-2, .kakaohealthcare-2-1, .kakaohealthcare-2-2, .kakaohealthcare-3-1, .div-block-2354 {
  padding-top: 40px;
}

.customer-text-semibold-copy {
  color: var(--gray-8);
  letter-spacing: -.1px;
  font-size: 18px;
  font-weight: 600;
}

.gmarket-intro {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.gmarket-1, .gmarket-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.gmarket-3 {
  padding-top: 120px;
}

.gmarket-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.gmarket-1-1, .gmarket-1-2, .gmarket-2-1, .gmarket-2-2, .gmarket-2-3, .gmarket-3-1, .gmarket-3-2, .gmarket-3-3 {
  padding-top: 40px;
}

.hanwhavision-intro {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.hanwhavision-1, .hanwhavision-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.hanwhavision-3 {
  padding-top: 120px;
}

.hanwhavision-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.hanwhavision-1-1, .hanwhavision-1-2, .hanwhavision-2-1, .hanwhavision-2-2, .hanwhavision-3-1, .hanwhavision-3-2, .hanwhavision-3-3 {
  padding-top: 40px;
}

.legacy-customer {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 80px;
  display: flex;
}

.legucy-customer {
  padding-top: 80px;
}

.div-block-2355 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.text-span-144 {
  color: var(--gray-6);
  word-break: normal;
  font-weight: 500;
}

.automation-sec-youtube {
  background-color: var(--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.automation-youtube-heading {
  color: var(--gray-10);
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 135%;
}

.automation-youtube-heading.mobile {
  display: none;
}

.automation-play {
  cursor: pointer;
  border: 1px #000;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 540px;
  margin-top: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-2357 {
  z-index: 1;
  background-color: #000000b3;
  border-radius: 10000px;
  width: 70px;
  height: 70px;
  position: absolute;
}

.automation-modal {
  z-index: 10000000;
  background-color: #000c;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding: 40px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: hidden;
}

.automation {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: flex-start;
  width: 980px;
  padding-left: 40px;
  display: flex;
  position: relative;
}

.automation-madal-x-frame {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  cursor: pointer;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  padding: 4px;
  display: flex;
  position: static;
  inset: 0% -22px 0% auto;
  overflow: hidden;
}

.automation-madal-x-frame:hover {
  background-color: #1b212c99;
}

.div-block-2359 {
  opacity: .5;
  background-color: #000;
  background-image: none;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
}

.automation-youtube-text {
  color: var(--gray-7);
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 150%;
}

.automation-youtube-text.mobile {
  display: none;
}

.youtube-automation {
  flex: 1;
  align-self: center;
  width: auto;
  height: 100%;
  max-height: none;
  margin-left: 0;
}

.image-333 {
  height: 280px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.legucy-intro {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.customer-tag {
  background-color: var(--gray-2);
  color: var(--gray-9);
  border-radius: 100px;
  padding: 4px 12px;
  font-family: pretendard, sans-serif;
  font-size: 14.5px;
  font-weight: 400;
  line-height: 100%;
}

.customer-tag.career-site {
  background-color: var(--purple-1);
}

.customer-line-2 {
  background-color: var(--gray-4);
  width: 1px;
  height: 14px;
  display: flex;
}

.customer-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 2px;
  display: flex;
}

.customer-number-h6 {
  background-color: var(--purple-2);
  color: var(--gray-9);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 140%;
  display: flex;
}

.customer-title-h6-group {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 28px;
  display: flex;
}

.kdpharma-intro {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.kdpharma-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.kdpharma-1-1, .kdpharma-1-2, .kdpharma-1-3 {
  padding-top: 50px;
}

.kdpharma-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.kdpharma-2-1, .kdpharma-2-2, .kdpharma-2-3, .kdpharma-3-1, .kdpharma-3-2 {
  padding-top: 50px;
}

.kdpharma-3, .kdpharma-4, .kdpharma-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.kdpharma-5-1, .kdpharma-5-2 {
  padding-top: 50px;
}

.div-block-2360 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.customer-button {
  color: #ff5864;
  text-align: center;
  background-color: #ffe9eb;
  border-radius: 6px;
  flex: 1;
  padding-top: 14px;
  padding-bottom: 14px;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.customer-button:hover {
  background-color: #ffd8db;
}

.customer-button.wear {
  color: var(--gray-9);
  background-color: #d2dbff;
}

.customer-button.wear:hover {
  background-color: #b8c5ff;
}

.customer-button.kch-group {
  color: #1972da;
  background-color: #e1f0fe;
}

.customer-button.kch-group:hover {
  background-color: #c3e2fd;
}

.customer-button.payhere {
  color: #0277fe;
  background-color: #eef4fb;
  font-weight: 500;
}

.customer-button.payhere:hover {
  background-color: #cce3fb;
}

.whitecube-intro {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.whitecube-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.whitecube-1-1, .whitecube-1-2, .whitecube-1-3 {
  padding-top: 50px;
}

.whitecube-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.whitecube-2-1, .whitecube-2-2 {
  padding-top: 50px;
}

.whitecube-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.whitecube-3-1, .whitecube-3-2, .whitecube-3-3 {
  padding-top: 50px;
}

.whitecube-4, .whitecube-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.customer-card-customer {
  background-color: var(--gray-1);
  justify-content: flex-start;
  align-items: center;
  height: 36px;
  padding-left: 32px;
  display: flex;
}

.text-block-254 {
  color: var(--gray-8);
  font-family: pretendard, sans-serif;
  font-size: 12.5px;
  font-weight: 400;
  line-height: 100%;
}

.customer-card-career-site {
  background-color: var(--purple-1);
  justify-content: flex-start;
  align-items: center;
  height: 36px;
  padding-left: 32px;
  display: flex;
}

.grid-46 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1080px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.image-334 {
  border-radius: 0;
  width: 100%;
  max-width: none;
  height: 380px;
}

.div-block-2361 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: auto;
  display: flex;
}

.text-block-255 {
  color: var(--gray-10);
  margin-left: 0;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 100%;
}

.text-block-256 {
  color: var(--gray-4);
  margin-bottom: 20px;
  font-family: pretendard, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 100%;
}

.ac_slider_grid_re {
  grid-column-gap: 24px;
  grid-row-gap: 54px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 1080px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.academy-sec_2-re {
  background-color: var(--gray-2);
  flex-direction: column;
  height: auto;
  padding-top: 60px;
  padding-bottom: 100px;
  display: block;
  position: relative;
}

.ac_link_card {
  border: 1px solid var(--gray-1);
  background-color: var(--white);
  border-radius: 12px;
  overflow: hidden;
}

.ac_link_card:where(.w-variant-81df28fc-4258-3459-8364-0166d68353b3) {
  background-color: #ffffff80;
}

.ac_link_card:hover {
  border: 1px solid var(--gray-5);
  box-shadow: 0 4px 4px #0000000a;
}

.ac_link_card:hover:where(.w-variant-81df28fc-4258-3459-8364-0166d68353b3) {
  border-color: var(--gray-2);
  box-shadow: none;
}

.customer-card-hover {
  background-image: linear-gradient(#fff0 33%, #000000b3 96%);
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.customer-relative-card {
  border-radius: 3px;
  height: 380px;
  position: relative;
  overflow: hidden;
}

.customer-card-main {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.customer-card-link-re {
  border: 1px solid var(--gray-3);
  box-shadow: none;
  background-color: #fff;
  border-radius: 14px;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.customer-card-link-re:hover {
  border-color: var(--gray-4);
  box-shadow: 0 4px 4px #00000014;
}

.tabs-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.tabs-menu-9 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.career-customer-link {
  border: 1px solid var(--gray-2);
  border-radius: 12px;
  width: 840px;
  height: 100%;
  margin: auto;
  display: flex;
  overflow: hidden;
}

.career-customer-link:hover {
  box-shadow: none;
}

.career-customer-link-image {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 420px;
  display: flex;
  position: relative;
}

.div-block-2363 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.image-335 {
  width: 100%;
  max-width: none;
  height: 100%;
}

.text-block-261 {
  background-color: var(--gray-3);
  color: var(--gray-6);
  text-align: center;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: pretendard, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.text-block-261:where(.w-variant-81df28fc-4258-3459-8364-0166d68353b3) {
  opacity: .5;
}

.div-block-2365 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  flex-flow: column;
  height: auto;
  padding: 28px 24px;
  display: flex;
}

.div-block-2365:where(.w-variant-81df28fc-4258-3459-8364-0166d68353b3) {
  background-color: #ffffff80;
}

.text-block-262 {
  color: var(--gray-7);
  font-family: pretendard, sans-serif;
  font-weight: 500;
}

.div-block-2366 {
  background-color: var(--gray-2);
  height: 1px;
}

.pricing-tag-group {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pricing-tag-group:where(.w-variant-81df28fc-4258-3459-8364-0166d68353b3) {
  opacity: .5;
}

.pricing-tag {
  background-color: #fff;
  border-radius: 100px;
  padding: 5px 8px;
  font-family: pretendard, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 100%;
}

.pricing-tag.basic {
  background-color: #d2e7ff;
}

.pricing-tag.pro {
  background-color: #dbdeff;
}

.pricing-tag.enterprise {
  background-color: #d0d5dc;
}

.div-block-2367 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.ac_link_card-title {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 135%;
}

.ac_link_card-title:where(.w-variant-81df28fc-4258-3459-8364-0166d68353b3) {
  color: #343b4680;
}

.text-block-264 {
  color: var(--gray-7);
  font-family: pretendard, sans-serif;
  font-size: 13.5px;
  font-weight: 300;
  line-height: 145%;
}

.text-block-264:where(.w-variant-81df28fc-4258-3459-8364-0166d68353b3) {
  color: #6d758480;
}

.live-group {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  border: 1px solid var(--gray-2);
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 6px;
  padding-right: 6px;
  display: flex;
}

.live-group:where(.w-variant-81df28fc-4258-3459-8364-0166d68353b3) {
  opacity: .5;
}

.high-group {
  justify-content: space-between;
  align-items: center;
  height: 25px;
  display: flex;
}

.close-tag {
  background-color: var(--gray-10);
  color: var(--white);
  border-radius: 100px;
  padding: 6px 10px;
  font-family: pretendard, sans-serif;
  font-weight: 500;
  line-height: 100%;
}

.open-tag {
  border: 1px solid var(--gray-4);
  color: var(--gray-8);
  background-color: #0000;
  border-radius: 100px;
  padding: 5px 10px;
  font-family: pretendard, sans-serif;
  font-weight: 600;
  line-height: 100%;
}

.image-336 {
  width: 10px;
  max-width: none;
  height: 10px;
}

.ac_link_card-title-group {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.curriculum-group {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.summary-box {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--gray-2);
  background-color: var(--gray-1);
  border-radius: 10px;
  flex-flow: column;
  margin-bottom: 48px;
  padding: 24px 30px;
  display: flex;
}

.text-block-265 {
  color: var(--gray-8);
  flex: 1;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.image-337 {
  width: 22px;
}

.div-block-2368 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.summary-text {
  color: var(--gray-10);
  flex: 1;
  margin-left: 34px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 160%;
}

.customer-list {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  margin-bottom: 28px;
  padding-left: 24px;
  list-style-type: disc;
  display: flex;
}

.customer-list.ing {
  margin-bottom: 54px;
}

.wear-intro {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.wear-1, .wear-2, .wear-3, .wear-4, .wear-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.wear-1-1, .wear-1-2, .wear-1-3, .wear-1-4, .wear-2-1, .wear-2-2, .wear-3-1 {
  padding-top: 50px;
}

.wear-3-1.frist {
  padding-top: 0;
}

.wear-3-2 {
  padding-top: 50px;
}

.text-block-266 {
  color: var(--gray-5);
  margin-bottom: 8px;
  margin-left: 12px;
  font-family: pretendard, sans-serif;
  font-size: 12.5px;
  font-weight: 600;
}

.dorpdown-icon-hover-image {
  width: 20px;
  height: 20px;
  display: none;
}

.dropdown-main-text-tag {
  border: 1px solid var(--gray-3);
  background-color: var(--white);
  color: var(--gray-9);
  border-radius: 5px;
  align-self: center;
  margin-left: 5px;
  padding: 1px 5px;
  font-family: pretendard, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 15px;
}

.slider-2 {
  background-color: #0000;
  width: 1080px;
  height: 320px;
  padding-bottom: 0;
}

.slide-nav {
  display: none;
}

.right-arrow, .left-arrow {
  width: 40px;
  height: 40px;
}

.career-customer-link-text-box-copy {
  background-color: var(--gray-2);
  flex-flow: column;
  flex: 1;
  padding: 40px 48px;
  display: flex;
}

.text-block-259-copy {
  color: var(--gray-10);
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 150%;
}

.text-block-260-copy {
  border: 1px none var(--gray-9);
  background-color: var(--white);
  color: var(--gray-9);
  border-radius: 100px;
  align-self: flex-start;
  padding: 5px 12px;
  font-family: pretendard, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 120%;
}

.image-338 {
  border: 1px solid var(--gray-3);
  border-radius: 100px;
}

.image-338:hover {
  background-color: var(--gray-3);
}

.mask-5 {
  height: 320px;
  padding-bottom: 0;
  overflow: hidden;
}

.div-block-2369 {
  justify-content: space-between;
  align-items: stretch;
  width: 1080px;
  display: flex;
}

.isms {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.image-339 {
  opacity: .7;
  width: 46px;
}

.image-339:where(.w-variant-1a85faf4-76be-d7fe-a6af-d7e6a9ad4243) {
  opacity: 1;
  mix-blend-mode: screen;
}

.text-block-267 {
  color: var(--gray-7);
  font-family: pretendard, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 15px;
}

.text-block-267:where(.w-variant-1a85faf4-76be-d7fe-a6af-d7e6a9ad4243) {
  color: var(--gray-6);
}

.footer-link-group {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.footer-link-group.right {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.footer-block-group {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 180px;
  display: flex;
}

.footer-link-bottom {
  color: var(--gray-8);
  align-self: stretch;
  margin-top: 0;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 160%;
  text-decoration: none;
}

.footer-link-bottom:where(.w-variant-1a85faf4-76be-d7fe-a6af-d7e6a9ad4243) {
  color: var(--gray-5);
  font-weight: 300;
}

.footer-link-bottom:hover {
  color: var(--new-purple);
}

.bold-text-24:where(.w-variant-1a85faf4-76be-d7fe-a6af-d7e6a9ad4243) {
  color: var(--gray-1);
}

.bold-text-24:hover, .bold-text-24:hover:where(.w-variant-1a85faf4-76be-d7fe-a6af-d7e6a9ad4243) {
  color: var(--new-purple);
}

.image-340 {
  width: 56px;
  margin-bottom: 0;
}

.container-10832 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.text-block-268 {
  color: var(--gray-9);
  text-align: center;
  margin-top: 32px;
  margin-bottom: 24px;
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.text-block-269 {
  color: var(--gray-7);
  text-align: center;
  font-family: pretendard, sans-serif;
  line-height: 140%;
}

.inquiry-contents-inquiry-completed {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-image: none;
  background-size: auto;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 720px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2px;
  padding-right: 2px;
  display: flex;
  overflow: visible;
}

.container-inquiry-completed {
  flex-flow: column;
  width: 1080px;
  min-width: 1080px;
  max-width: 1280px;
  height: auto;
  display: flex;
}

.inquiry-backbutton {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 10px 4px 4px;
  display: flex;
}

.inquiry-backbutton:hover {
  background-color: var(--white);
}

.inquiry-form-nav {
  justify-content: space-between;
  align-items: center;
  height: 30px;
  margin-top: 0;
  margin-bottom: 12px;
  padding-left: 4px;
  display: flex;
  position: static;
}

.ac_contents_back_text-copy {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 160%;
}

.ac_contents_back_text-copy:hover {
  font-weight: 600;
}

.customer-text-tag {
  -webkit-text-decoration: line-through #42506f14;
  text-decoration: line-through #42506f14;
  text-decoration-thickness: 24px;
}

.customer-box-list-text {
  font-weight: 400;
}

.kch-intro {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.kch-1, .kch-2, .kch-3, .kch-4, .kch-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.kch-3-3, .kch-3-2, .kch-3-1 {
  padding-top: 50px;
}

.kch-3-1.frist {
  padding-top: 0;
}

.kch-2-3, .kch-2-2, .kch-2-1 {
  padding-top: 50px;
}

.kch-2-1.first {
  padding-top: 0;
}

.kch-1-3, .kch-1-2, .kch-1-1 {
  padding-top: 50px;
}

.career-customer-link-image-hover {
  background-image: linear-gradient(#0000 32%, #0009);
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
}

.section-37 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-color: var(--gray-2);
  flex-flow: column;
  margin-top: -72px;
  padding-top: 152px;
  padding-bottom: 160px;
  display: flex;
}

.quick-stack-3 {
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.cell-3 {
  background-color: var(--white);
  border-radius: 12px;
}

.introduce-gridtext {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.text-block-271 {
  background-color: var(--purple-2);
  color: var(--gray-9);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.text-block-271.trm {
  background-color: #d2edde;
}

.text-block-272 {
  color: var(--gray-9);
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
}

.text-block-273 {
  color: var(--gray-6);
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 140%;
}

.div-block-2371 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.text-block-274 {
  color: var(--gray-9);
  text-align: center;
  margin-bottom: 16px;
  font-family: pretendard, sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 145%;
}

.cell-4 {
  background-color: var(--white);
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding: 36px 38px;
}

.cell-5 {
  border: 1px solid var(--gray-3);
  background-color: var(--white);
  border-radius: 12px;
  padding: 0;
  box-shadow: -10px 10px 30px #3b346729;
}

.cell-5.trm {
  box-shadow: -10px 10px 20px #556d6033;
}

.cell-6 {
  background-color: #0000;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
}

.introduce-referencelogo {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex: 1;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-self: stretch;
  width: 100%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.inroduction-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  padding: 24px;
}

.inroduction-grid.trm {
  grid-template-columns: 1fr 1fr 1fr;
}

.code-embed-4 {
  flex: 1;
  width: 100%;
  height: 100%;
}

.introduction-form {
  width: 100%;
  height: 812px;
  padding: 36px;
  display: flex;
}

.div-block-2373 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-341 {
  height: 18px;
}

.text-block-275 {
  color: var(--gray-10);
  font-family: pretendard, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 100%;
}

.text-block-275-copy {
  color: var(--gray-5);
  font-family: pretendard, sans-serif;
  font-weight: 200;
  line-height: 100%;
}

.introduction-form-finish {
  width: 100%;
  height: 812px;
  padding: 120px 36px 36px;
  display: flex;
}

.dropdown-div {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.dropdown-left {
  flex-flow: column;
  display: flex;
}

.div-block-2374 {
  background-color: var(--gray-1);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  padding: 14px 32px;
  display: flex;
}

.text-block-276 {
  color: var(--gray-5);
  flex: 1;
  height: auto;
  font-family: pretendard, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.text-block-277 {
  color: var(--gray-8);
  font-family: pretendard, sans-serif;
  font-size: 13px;
}

.text-block-277:hover {
  color: var(--gray-10);
}

.link-block-24 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border: 1px solid var(--gray-2);
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-left: 12px;
  padding: 4px 12px;
  display: flex;
}

.link-block-24:hover {
  background-color: var(--gray-3);
}

.link-block-24:active {
  background-color: var(--white);
}

.link-block-24.w--current {
  background-color: #fff;
}

.link-block-24.w--current:hover {
  background-color: var(--gray-3);
}

.image-342 {
  width: 10px;
  height: 10px;
}

.footer-block-copy {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 180px;
  display: flex;
}

.div-block-2377 {
  border: 1px solid var(--gray-2);
  background-color: var(--gray-1);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 30px 40px;
  display: flex;
}

.text-block-274-copy {
  color: var(--gray-9);
  text-align: left;
  margin-bottom: 16px;
  font-family: pretendard, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 140%;
}

.image-343 {
  width: 100px;
  height: 100px;
}

.div-block-2378 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.text-span-147 {
  color: var(--new-purple);
}

.text-span-148 {
  color: #39b178;
}

.text-span-149 {
  border: 1px solid var(--gray-3);
  border-radius: 4px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 14px;
  font-weight: 500;
}

.text-block-278 {
  color: var(--gray-5);
  margin-bottom: 18px;
  font-size: 13px;
  font-weight: 400;
  line-height: 100%;
}

.text-block-279 {
  font-size: 50px;
  font-weight: 400;
  line-height: 100%;
}

.text-block-280 {
  margin-bottom: 4px;
}

.div-block-2379 {
  flex: 1;
}

.ktcs-intro {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.ktcs-1, .ktcs-2, .ktcs-3, .ktcs-4, .ktcs-5, .ktcs-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.ktcs-1-1, .ktcs-1-2, .ktcs-3-1, .ktcs-3-2, .spigen-6-2, .ktcs-4-2 {
  padding-top: 50px;
}

.bold-text-26 {
  color: var(--gray-7);
}

.text-span-150 {
  text-decoration: underline;
}

.cloud-main-sec {
  background-image: linear-gradient(#fff, #9fc3f5);
  padding-top: 100px;
  padding-bottom: 0;
  padding-right: 0;
}

.cloud {
  color: var(--gray-5);
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.cloud-container {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 1080px;
  max-width: none;
  display: flex;
}

.main-tilte_cloud {
  color: var(--gray-10);
  text-align: center;
  border-style: none;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 125%;
}

.cloud-main-text {
  color: var(--gray-10);
  text-align: center;
  margin: 24px 0 0;
  font-family: pretendard, sans-serif;
  font-size: 42px;
  font-weight: 500;
  line-height: 130%;
}

.cloud-category-text {
  color: var(--gray-5);
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-block-281 {
  color: var(--gray-6);
  text-align: center;
  margin-top: 16px;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 100%;
}

.text-span-151 {
  color: var(--gray-10);
  text-decoration: underline;
}

.div-block-2380 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--white);
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 1080px;
  padding-top: 42px;
  padding-bottom: 42px;
  display: flex;
}

.cloud-sec {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: var(--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.cloud-sec.gray {
  background-color: var(--gray-2);
}

.cloud-sec.gradation {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(#fff, #9fc3f5);
  padding-left: 80px;
  padding-right: 80px;
}

.sky-span {
  color: #75b0ff;
}

.text-block-282 {
  color: var(--gray-10);
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 140%;
}

.text-block-283 {
  color: var(--gray-8);
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 150%;
}

.image-344 {
  width: 36px;
  height: 36px;
}

.div-block-2381 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 1080px;
  display: flex;
}

.div-block-2382 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  border-radius: 8px;
  flex-flow: column;
  flex: 1;
  padding: 28px 30px;
  display: flex;
}

.text-block-283-copy {
  color: #92c1ff;
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 100%;
}

.cloud-form {
  background-color: #fff;
  border-radius: 12px;
  width: 560px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 36px;
  display: flex;
}

.image-345 {
  width: 18px;
}

.div-block-2384 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.cloud-heading-h6 {
  color: var(--gray-9);
  text-align: center;
  margin-top: 8px;
  margin-bottom: 24px;
  font-family: pretendard, sans-serif;
  font-size: 32px;
  line-height: 140%;
}

.image-346 {
  width: 640px;
}

.image-347 {
  height: 20px;
}

.div-block-2385 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--white);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-bottom: 24px;
  padding: 6px 16px;
  display: flex;
}

.text-block-284 {
  color: var(--gray-4);
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 100;
  line-height: 18px;
}

.div-block-2386 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: #fff;
  border-radius: 48px;
  flex-flow: column;
  width: 100%;
  min-width: 1200px;
  padding-top: 80px;
  padding-bottom: 120px;
  display: flex;
}

.image-348 {
  width: 800px;
}

.tabs-7 {
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.tabs-menu-10 {
  margin-bottom: 8px;
  display: flex;
}

.cloud-tab-menu {
  background-color: #0000;
  border-radius: 6px;
  flex: 1;
  padding: 0;
  overflow: hidden;
}

.cloud-tab-menu:hover {
  background-color: var(--purple-1);
}

.cloud-tab-menu.w--current {
  background-color: #0000;
}

.cloud-tab-menu-text {
  color: var(--gray-4);
  text-align: center;
  width: auto;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
}

.cloud-tab-menu-text:hover {
  color: var(--gray-9);
}

.tabs-content-7 {
  height: 480px;
}

.tab-pane-tab-1-12 {
  height: 100%;
}

.cloud-niniehire-grid {
  grid-column-gap: 16px;
  grid-template-rows: 480px;
  grid-template-columns: 642px 422px;
  height: 100%;
}

.cloud-niniehire-grid.change {
  grid-template-columns: 422px 642px;
}

.cloud-ninehire-card1 {
  border: 1px solid var(--gray-2);
  background-color: var(--gray-3);
  border-radius: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.cloud-ninehire-card1.gray1 {
  background-color: var(--gray-1);
}

.cloud-ninehire-card2 {
  border: 1px solid var(--gray-3);
  background-color: var(--gray-1);
  border-radius: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.cloud-ninehire-card2.gray3 {
  background-color: var(--gray-3);
}

.cloud-ninehire-card-text {
  color: var(--gray-5);
  margin-top: 36px;
  margin-left: 42px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 160%;
}

.cloud-ninehire-cardtext-black {
  color: var(--gray-9);
  font-weight: 600;
}

.image-349 {
  width: 100%;
  max-width: none;
}

.cloud-category-text-copy {
  color: var(--gray-9);
  text-align: center;
  margin-bottom: 24px;
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.grid-48 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.customer-card-cloud {
  border: 1px solid var(--gray-3);
  box-shadow: none;
  background-color: #fff;
  border-radius: 14px;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.customer-card-cloud:hover {
  border-color: var(--gray-4);
  box-shadow: none;
}

.div-block-2387 {
  flex-flow: column;
  margin-top: 120px;
  display: flex;
}

.cloud-refer-card-image {
  background-color: var(--gray-1);
  width: 100%;
  height: 260px;
}

.text-block-250-copy {
  color: var(--gray-9);
  letter-spacing: -.1px;
  flex: 1;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 145%;
}

.cloud-refer-slider {
  background-color: #0000;
  width: 1080px;
  height: 420px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.slide-nav-2 {
  display: none;
  position: absolute;
  top: 440px;
}

.slide {
  height: 100px;
}

.left-arrow-2 {
  width: 36px;
  height: 36px;
  position: absolute;
  inset: auto 50px -60px 0;
}

.cloud-grid-relative {
  padding-bottom: 60px;
}

.image-350 {
  border: 1px solid var(--gray-3);
  border-radius: 1000px;
}

.image-350:hover {
  background-color: var(--gray-2);
}

.right-arrow-2 {
  border: 1px solid var(--gray-3);
  border-radius: 100px;
  width: 36px;
  height: 36px;
  position: absolute;
  inset: auto -50px -60px 0%;
}

.right-arrow-2:hover {
  background-color: var(--gray-2);
}

.image-352, .div-block-2388 {
  display: none;
}

.cloud-grid-relative-tablet {
  padding-bottom: 60px;
  display: none;
}

.cloud-refer-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.cloud-grid-relative-mobile {
  padding-bottom: 60px;
  display: none;
}

.div-block-2389 {
  display: none;
}

.cloud-cta-button {
  background-color: var(--gray-10);
  border-radius: 8px;
  padding: 14px 20px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  overflow: hidden;
}

.cloud-cta-button:hover {
  background-color: #664fff;
}

.cta-position {
  z-index: 1000;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  mix-blend-mode: normal;
  background-color: #0000;
  background-image: none;
  justify-content: center;
  align-items: center;
  padding-bottom: 30px;
  display: flex;
  position: fixed;
  inset: auto 0% 0%;
}

.grid-48-mboile {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
}

.spigen-intro {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.spigen-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.spigen-1-1, .spigen-1-2 {
  padding-top: 50px;
}

.spigen-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.spigen-2-1 {
  padding-top: 50px;
}

.spigen-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.spigen-3-1, .spigen-3-2, .spigen-3-3 {
  padding-top: 50px;
}

.spigen-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.spigen-4-1 {
  padding-top: 50px;
}

.spigen-5, .spigen-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.spigen-6-1 {
  padding-top: 50px;
}

.corporation-sec {
  padding-top: 120px;
  padding-bottom: 120px;
}

.corporation-sec.black {
  background-color: #000;
  padding-top: 120px;
}

.corporation-sec.main {
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/6807599ee588b8fa8d2f9f87_corporation-main-image.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1080px;
  margin-top: -72px;
  padding-top: 140px;
  padding-bottom: 120px;
}

._1080-containar {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 1080px;
  max-width: none;
  display: flex;
  position: relative;
}

.corporation-category-text {
  color: var(--gray-5);
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 150%;
}

.corporation-main-text {
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 54px;
  line-height: 125%;
}

.corporation-main-text.left {
  text-align: left;
  margin-bottom: 60px;
  line-height: 130%;
}

.corporation-main-text.white {
  color: var(--white);
  font-weight: 600;
  line-height: 125%;
}

.corporation-group-text {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 60px;
  display: flex;
  position: relative;
}

.corporation-group-text.left {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 40px;
}

.under-bar-box {
  width: 120px;
  height: 13px;
  position: absolute;
  inset: 110px auto 0% 16px;
}

.under-bar {
  width: 100%;
  height: 16px;
  position: static;
  inset: 120px auto 0% 14px;
}

.refer-grid {
  padding-bottom: 60px;
}

.corporation-sub-text {
  color: var(--gray-7);
  text-align: center;
  margin-top: 0;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.section-39 {
  background-color: #1b1b1d;
  padding-top: 160px;
  padding-bottom: 160px;
}

.corporation-accordion {
  border-bottom: 1px none var(--gray-8);
  background-color: #0000;
  border-radius: 8px;
  width: 740px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  position: static;
  overflow: hidden;
}

.corporation-accordion-text {
  color: var(--white);
  flex: 1;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.corporation-list {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #28282a;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-flow: column;
  padding: 20px 36px 24px 72px;
  display: flex;
}

.corporation-list.w--open {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #28282a;
  flex-flow: column;
  height: auto;
  padding-top: 10px;
  padding-bottom: 20px;
  padding-right: 50px;
  display: flex;
  position: static;
}

.corporation-list._2 {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--new-purple);
  box-shadow: 0 10px 10px #664fff66;
}

.image-356 {
  width: 20px;
  height: 20px;
  margin-right: 12px;
}

.accodient-text {
  color: var(--gray-2);
  flex: none;
  justify-content: flex-start;
  align-items: center;
  width: 190px;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 600;
  display: flex;
}

.accodient-text-group {
  display: flex;
}

.accodient-text-discription {
  color: var(--gray-4);
  width: 100%;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 200;
}

.accodient-line {
  background-color: #3a3a3f;
  height: 1px;
}

.corporation-wrapper {
  width: 250vw;
  height: 410px;
  display: flex;
  overflow: visible;
}

.corporation-grid {
  grid-column-gap: 16px;
  grid-template-rows: 410px;
  grid-template-columns: 350px 350px 350px 350px 350px 350px;
  width: auto;
}

.corporation-card {
  background-color: var(--white);
  border-radius: 8px;
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.div-block-2396 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  margin-top: 30px;
  margin-left: 30px;
  display: flex;
}

.text-block-288 {
  font-family: pretendard, sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 130%;
}

.image-357 {
  width: 100%;
  margin-top: auto;
}

.text-block-289 {
  color: var(--gray-6);
  font-family: pretendard, sans-serif;
  font-size: 14px;
}

.grid-50 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
  height: 320px;
}

.div-block-2397 {
  background-color: #1b1b1d;
  border-radius: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 48px 40px;
  display: flex;
}

.text-block-290 {
  color: var(--gray-2);
  font-family: pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-291 {
  color: var(--gray-4);
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 200;
  line-height: 160%;
}

.image-358 {
  width: 60px;
}

.div-block-2398 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.corporation-referlogo {
  grid-column-gap: 6px;
  grid-row-gap: 8px;
  flex: 1;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-self: stretch;
  width: 1080px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.corporation-mainmini-text {
  color: var(--gray-10);
  text-align: center;
  margin: 0;
  font-family: pretendard, sans-serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 130%;
}

.corporation-mainmini-text.white {
  color: var(--white);
  font-weight: 600;
}

.corporation-mainmini-text.left {
  color: var(--gray-9);
  text-align: left;
  font-weight: 700;
}

.container-10833 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  width: 1080px;
  max-width: none;
  display: flex;
}

.text-span-156 {
  color: var(--gray-4);
}

.corporation-cell-1 {
  padding: 0;
}

.corporation-cell-box {
  border: 2px solid var(--gray-1);
  background-color: var(--gray-1);
  color: var(--gray-9);
  border-radius: 8px;
  justify-content: space-between;
  align-items: flex-start;
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}

.corporation-cell-box.hoz {
  flex-flow: row;
}

.corporation-cell-text {
  border: 2px solid var(--gray-1);
  background-color: var(--gray-1);
  color: var(--gray-9);
  border-radius: 8px;
  margin-top: 30px;
  margin-left: 40px;
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}

.image-359 {
  width: 100%;
}

.corporation-cell-2 {
  padding: 0;
}

.image-359-copy {
  width: auto;
  height: 100%;
}

.corporation-cell-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding: 0;
}

.corporation-tabs {
  width: 660px;
  height: auto;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
}

.corporation-tabs-contents {
  background-color: var(--white);
  border-radius: 8px;
  height: 100%;
  overflow: hidden;
}

.tabs-content-8 {
  height: auto;
}

.corporation-tab-menu {
  background-color: #0000;
  border-radius: 6px;
  flex: 1;
  padding: 0;
  overflow: hidden;
}

.corporation-tab-menu:hover {
  background-color: var(--purple-1);
}

.corporation-tab-menu.w--current {
  background-color: #0000;
}

.corporation-tab-text {
  color: var(--gray-4);
  text-align: center;
  width: auto;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 32px;
}

.corporation-tab-text:hover {
  color: var(--new-purple);
}

.split-text {
  color: var(--white);
  text-align: center;
  border-style: none;
  border-color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 125%;
}

.div-block-2403 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: none;
}

.faq {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  margin-top: 20px;
  display: flex;
}

.corporation-accordion-faq {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--gray-8);
  background-color: #0000;
  flex-flow: row;
  width: 740px;
  padding: 20px 2px;
  display: flex;
}

.accodient-list-faq {
  padding-left: 72px;
}

.accodient-list-faq.w--open {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #1b1b1d;
  flex-flow: column;
  height: auto;
  padding: 10px 0 0;
  display: flex;
  position: relative;
  top: -2px;
}

.image-356-copy {
  width: 20px;
  height: 20px;
  margin-right: 0;
}

.accodientfaq-text-discription {
  color: var(--gray-5);
  width: 100%;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 200;
  line-height: 26px;
}

.div-block-2404 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: auto;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-bottom: 0;
  display: flex;
}

.tag-card {
  color: var(--white);
  border: 1px solid #d0d5dc4d;
  border-radius: 100px;
  margin-bottom: 10px;
  padding: 5px 12px;
  font-size: 13px;
  line-height: 100%;
}

.tag-card.black {
  border-color: var(--gray-3);
  color: var(--gray-8);
}

.jobkorea-text-discription {
  color: var(--gray-4);
  margin-left: 2px;
  font-size: 15px;
  font-weight: 300;
  line-height: 135%;
}

.jobkorea-text-discription.black {
  color: var(--gray-8);
  margin-left: 4px;
  font-weight: 500;
}

.div-block-2405 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.text-block-295 {
  color: var(--white);
  letter-spacing: 0;
  font-size: 30px;
  font-weight: 600;
  line-height: 132%;
}

.jobkorea-card-1 {
  background-image: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/680848263b1656d4cafd72e3_jobkoreaxninehire.avif"), linear-gradient(#4161ff, #647eff);
  background-position: 0 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto 100%, auto;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  padding-top: 40px;
  padding-bottom: 32px;
  padding-left: 30px;
  overflow: hidden;
}

.text-block-297 {
  color: var(--gray-5);
  font-size: 11px;
  font-weight: 400;
  line-height: 130%;
}

.jobkorea-card-2 {
  background-image: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/6808482602bdaa2eb33bf0c8_ninehire.avif"), linear-gradient(#796eff, #664fff);
  background-position: 0 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto 100%, auto;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  padding-top: 40px;
  padding-bottom: 32px;
  padding-left: 30px;
  overflow: hidden;
}

.jobkorea-card-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px none var(--gray-2);
  border-radius: 8px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  padding: 36px 30px 30px;
  display: flex;
}

.text-block-298 {
  justify-content: flex-start;
  align-items: flex-end;
  font-size: 60px;
  font-weight: 500;
  line-height: 80%;
  text-decoration: none;
  display: flex;
}

.div-block-2413 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.text-block-298-copy {
  justify-content: flex-start;
  align-items: flex-end;
  margin-left: 4px;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 90%;
  text-decoration: none;
  display: flex;
}

.div-block-2414 {
  display: flex;
}

.div-block-2415 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.text-block-299 {
  color: var(--gray-6);
  margin-top: 100px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.text-span-159 {
  color: var(--gray-8);
  font-weight: 500;
  text-decoration: none;
}

.div-block-2416 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #000;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 12px;
  display: flex;
}

.image-360 {
  width: 18px;
  height: 18px;
}

.text-block-300 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(280deg, #9599ff, #6997ff);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 16px;
}

.corperation-main-tag {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #000;
  border-radius: 100px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 30px;
  padding: 6px 12px;
  display: flex;
}

.corperation-main-tag-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(280deg, #9599ff, #6997ff);
  -webkit-background-clip: text;
  background-clip: text;
  border: 1px solid #9599ff4d;
  border-radius: 100px;
  padding: 3px 7px 3px 8px;
  font-family: pretendard, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 12px;
}

.corporation-container {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 1080px;
  max-width: none;
  display: flex;
}

.div-block-2417 {
  grid-column-gap: 160px;
  grid-row-gap: 160px;
  box-shadow: none;
  -webkit-backdrop-filter: blur(60px);
  backdrop-filter: blur(60px);
  mix-blend-mode: normal;
  background-color: #ffffff14;
  background-image: linear-gradient(#ffffff1a, #000);
  border: .5px #ffffff26;
  border-radius: 12px;
  width: 900px;
  height: auto;
  margin-top: 120px;
  padding: 48px 50px;
  display: flex;
}

.text-block-302 {
  color: var(--white);
  flex: none;
  font-family: pretendard, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 140%;
}

.text-block-303 {
  color: var(--gray-6);
  width: 100%;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.div-block-2418 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.text-block-304 {
  color: var(--white);
  font-family: pretendard, sans-serif;
  font-size: 21px;
  font-weight: 300;
  line-height: 140%;
}

.div-block-2419 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-2420 {
  background-color: var(--gray-7);
  flex: none;
  width: 100%;
  height: .5px;
}

.text-block-304-copy {
  color: var(--white);
  letter-spacing: 0;
  background-color: #ffffff29;
  border-radius: 3px;
  padding: 4px 10px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
}

.div-block-2421 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-span-161 {
  font-weight: 600;
}

.text-span-162 {
  color: var(--gray-4);
}

.div-block-2423 {
  background-color: #fff;
  border-radius: 1000px;
  justify-content: flex-start;
  align-items: center;
  width: 1080px;
  height: auto;
  padding: 8px 10px 8px 20px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 20px #00000014;
}

.text-block-305 {
  -webkit-text-fill-color: inherit;
  background-color: #eceeff;
  background-image: none;
  background-clip: border-box;
  border-radius: 100px;
  padding: 8px 12px;
  font-family: pretendard, sans-serif;
  font-weight: 600;
  line-height: 10px;
}

.text-block-306 {
  flex: 0 auto;
  margin-left: 16px;
  font-family: pretendard, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 16px;
}

.corporagtion-tag-text {
  -webkit-text-fill-color: transparent;
  background-color: #f0f0ff;
  background-image: linear-gradient(90deg, #9599ff, #4e84ff);
  -webkit-background-clip: text;
  background-clip: text;
  border-radius: 0;
  padding: 0;
  font-family: pretendard, sans-serif;
  font-weight: 600;
  line-height: 15px;
}

.text-span-163 {
  color: var(--purple-5);
  text-underline-offset: 1px;
  text-decoration: none;
  -webkit-text-decoration-color: var(--purple-4);
  text-decoration-color: var(--purple-4);
  text-underline-position: under;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  border-radius: 4px;
  padding: 3.5px 10px 4px;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
  text-decoration-thickness: 3px;
  overflow: hidden;
}

.corporation-camera {
  width: 100%;
  position: relative;
}

.corporation-sec-camera {
  width: 100vw;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.corporation-sec-track {
  background-color: var(--gray-2);
  height: 250vw;
  padding-top: 80px;
  padding-bottom: 0;
}

.corporation-sec-frame {
  height: 100%;
  padding-top: 40px;
}

.under-bar-box-2 {
  justify-content: flex-start;
  align-items: center;
  width: 256px;
  height: 20px;
  display: flex;
  position: absolute;
  inset: 110px auto 0% 250px;
}

.div-block-2425 {
  flex: 1;
  width: 100%;
  display: flex;
}

.accordion-pricing {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  cursor: pointer;
  background-color: #28282a;
  border-radius: 8px;
  flex-flow: column;
  width: 740px;
  padding: 20px 50px 20px 40px;
  display: flex;
  position: static;
}

.accordion-pricing.automation, .accordion-pricing._2 {
  border: 1px solid var(--new-purple);
  box-shadow: 0 10px 10px #664fff4d;
}

.smb-ats-event-cta {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: var(--gray-2);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.ats-event-cta {
  background-image: linear-gradient(#9599ff, #7165ff);
  border-radius: 100px;
  padding: 12px 28px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 16px;
}

.ats-event-cta:hover {
  background-image: linear-gradient(#5a42ff80, #5a42ff80), linear-gradient(#9599ff, #7165ff);
}

.smb-dropdown-list {
  position: static;
}

.smb-dropdown-list.w--open {
  background-color: #0000;
  position: relative;
  top: -5px;
}

.dropdown-3 {
  display: block;
}

.corporation-accordion-text-copy {
  color: var(--new-purple);
  flex: 1;
  font-family: pretendard, sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 100%;
  display: flex;
}

.text-block-306-copy {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: var(--gray-5);
  align-self: center;
  margin-left: 0;
  font-family: pretendard, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 16px;
  text-decoration: line-through;
}

.div-block-2426 {
  background-color: #101011;
  border-radius: 4px;
  overflow: hidden;
}

.corporation-accordion-faqtext {
  color: var(--white);
  flex: 1;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.div-block-2428 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex: 1;
  margin-left: 12px;
  display: flex;
}

.image-361 {
  width: 18px;
}

.text-block-306-copy-copy {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: var(--gray-5);
  align-self: center;
  margin-left: 0;
  font-family: pretendard, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 16px;
  text-decoration: none;
}

.accordion-pricing-trigger {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  cursor: pointer;
  background-color: #28282a;
  border-radius: 8px;
  flex-flow: column;
  width: auto;
  padding: 0;
  display: flex;
  position: static;
}

.accordient-list {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #28282a;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  flex-flow: column;
  align-self: stretch;
  padding: 0 0 4px 36px;
  display: flex;
}

.accordient-list.w--open {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #28282a;
  flex-flow: column;
  height: auto;
  padding-top: 10px;
  padding-bottom: 20px;
  padding-right: 50px;
  display: flex;
  position: static;
}

.div-block-2403-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.blah-blah-mobile {
  display: none;
}

.blah-blah-desk {
  width: 750px;
}

.corporation-sec-track-mobile {
  background-color: var(--gray-2);
  height: 400vw;
  padding-top: 80px;
  padding-bottom: 0;
  display: none;
}

.corporation-wrapper-mobile {
  width: 250vw;
  height: 410px;
  display: flex;
  overflow: visible;
}

.corporation-sub-text-copy {
  color: var(--gray-7);
  text-align: center;
  margin-top: 0;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.accodientfaq-text-discription-m {
  color: var(--gray-5);
  width: 100%;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 200;
  line-height: 26px;
  display: none;
}

.link-10 {
  color: var(--gray-1);
  font-size: 16px;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}

.cloud-form-copy {
  background-color: #fff;
  border-radius: 12px;
  width: 560px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 36px;
  display: flex;
}

.section-40 {
  background-color: var(--gray-1);
  padding-top: 120px;
  padding-bottom: 120px;
  display: block;
}

.div-block-2429 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.grid-51 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  width: 560px;
}

.nav-new-tag {
  background-color: var(--new-purple);
  color: var(--white);
  background-image: linear-gradient(294deg, #9c93ff, #606cfa);
  border-radius: 4px;
  margin-right: 2px;
  padding: 3px 6px;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
}

.nav-new-tag.hide {
  display: none;
}

.span-black {
  color: var(--gray-9);
  font-weight: 600;
}

.dropdown-group-resizeing {
  width: 160px;
  height: auto;
  margin-right: 0;
}

.new-dropdown {
  border: 1px solid var(--purple-2);
  background-color: var(--gray-1);
  color: var(--new-purple);
  border-radius: 4px;
  margin-right: 12px;
  padding: 2.5px 5px 2.5px 5.5px;
  font-family: Pretendard, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
}

.feature-list-text-15 {
  color: var(--gray-9);
  border-radius: 8px;
  flex: 0 auto;
  width: auto;
  margin-bottom: 0;
  padding: 12px 6px 12px 12px;
  font-family: Pretendard, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 100%;
}

.quick-stack-2-copy {
  margin-left: 48px;
  margin-right: 48px;
  padding: 0;
}

.div-block-2430 {
  display: none;
}

.div-block-2431 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: var(--white);
  border-radius: 12px;
  flex-flow: column;
  width: 420px;
  padding: 24px 40px;
  display: flex;
  box-shadow: 0 8px 20px #00000008;
}

.text-block-307 {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 23px;
  font-weight: 500;
}

.container-10834-copy {
  justify-content: space-between;
  align-items: flex-start;
  width: 1080px;
  max-width: none;
  display: flex;
}

.text-block-308 {
  color: var(--purple-5);
  font-family: pretendard, sans-serif;
  font-weight: 500;
  line-height: 15px;
}

.div-block-2431-copy {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: var(--white);
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--white);
  border-radius: 8px;
  flex-flow: column;
  width: 420px;
  margin-left: 80px;
  padding: 24px 40px;
  display: flex;
  box-shadow: 0 2px 10px #0000000a;
}

.div-block-2431-copy-copy {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: var(--white);
  border-radius: 12px;
  flex-flow: column;
  width: 420px;
  margin-left: auto;
  padding: 24px 40px;
  display: flex;
  box-shadow: 0 2px 10px #0000000a;
}

.link-11 {
  color: var(--gray-5);
  border-radius: 4px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 12px;
  padding-right: 12px;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 30px;
  display: block;
  overflow: hidden;
}

.link-11:hover {
  background-color: var(--gray-2);
  color: var(--gray-6);
}

.text-h6 {
  color: var(--gray-9);
  text-align: center;
  margin-bottom: 14px;
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.text-span-167 {
  color: var(--purple-5);
  font-size: 15px;
  font-weight: 600;
}

.payhere-intro {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.payhere-1, .payhere-2, .payhere-3, .payhere-4, .payhere-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.payhere-1-1, .payhere-1-2, .payhere-1-3, .payhere-2-1, .payhere-2-2, .payhere-3-1, .payhere-3-2 {
  padding-top: 50px;
}

.subtitle-careersite {
  color: var(--gray-10);
  margin-bottom: 24px;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
}

.joonggonara-intro {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.joonggonara-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.joonggonara-1-1, .joonggonara-1-2 {
  padding-top: 50px;
}

.joonggonara-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.joonggonara-2-1, .joonggonara-2-2, .joonggonara-2-3 {
  padding-top: 50px;
}

.joonggonara-3, .joonggonara-4, .joonggonara-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.text-span-168 {
  color: var(--gray-3);
  font-weight: 300;
}

.joonggonara-5-1, .joonggonara-5-2 {
  padding-top: 50px;
}

.quick-stack-4, .quick-stack-4-copy {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  padding: 0;
}

.link-12 {
  text-decoration: underline;
}

.apply-cta-button {
  background-color: var(--gray-4);
  color: var(--white);
  cursor: not-allowed;
  border-radius: 10px;
  padding: 14px 20px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  overflow: hidden;
}

.applybeta-main {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 80px;
  display: flex;
}

.split-text-black {
  color: var(--gray-10);
  text-align: center;
  border-style: none;
  border-color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  padding-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 56px;
  font-weight: 600;
  line-height: 125%;
}

.applybeta-sec {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.applybeta-sec.gray {
  background-color: var(--gray-3);
  flex-flow: row;
}

.applybeta-sec.black {
  background-color: #09090b;
}

.desktop-submain-text {
  color: var(--gray-10);
  text-align: center;
  margin: 0;
  font-family: pretendard, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 130%;
}

.desktop-submain-text.white {
  color: var(--white);
  font-weight: 500;
}

.desktop-subsub-text {
  color: var(--gray-6);
  text-align: left;
  margin-top: 0;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 150%;
}

.desktop-group-text {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.desktop-cell-1 {
  padding: 0;
}

.desktop-cell-box {
  border: 1px none var(--gray-3);
  color: var(--gray-9);
  text-overflow: ellipsis;
  background-color: #0000;
  border-radius: 0;
  justify-content: space-between;
  align-items: flex-start;
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 140%;
}

.desktop-cell-2 {
  width: 1080px;
  padding: 0;
}

.split-subtext-black {
  color: var(--gray-10);
  text-align: center;
  border-style: none;
  border-color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 125%;
}

.container-10834 {
  justify-content: flex-start;
  align-items: center;
  width: 1080px;
  max-width: none;
  display: flex;
}

.text-block-309 {
  color: var(--gray-9);
  flex: 1;
  margin-right: 36px;
  font-family: pretendard, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 24px;
}

.dropdown-list {
  background-color: #ddd;
}

.dropdown-list.w--open {
  background-color: var(--gray-1);
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  margin-top: -8px;
  padding: 8px 38px 20px;
  position: static;
}

.text-block-310 {
  color: var(--gray-8);
  font-family: pretendard, sans-serif;
  font-size: 16.5px;
  font-weight: 200;
  line-height: 160%;
}

.container-10835 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  width: 800px;
  max-width: none;
  display: flex;
}

.app-dropdown-group {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.div-block-2434 {
  background-image: linear-gradient(#f2f3f600, #f2f3f6);
  border: 1px #f2f3f6;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  height: auto;
}

.grid-52 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 320px 320px 320px;
  margin-top: 40px;
}

.div-block-2435 {
  background-color: #e5e8ff;
  border-radius: 8px;
  width: 36px;
  height: 36px;
}

.text-block-311 {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 150%;
}

.div-block-2436 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: column;
  display: flex;
}

.text-block-312 {
  color: var(--gray-6);
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.image-363 {
  width: 24px;
  height: 24px;
}

.div-block-2437 {
  width: 100%;
  display: flex;
}

.split-text-mobile {
  color: var(--white);
  text-align: center;
  border-style: none;
  border-color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 60px;
  font-weight: 600;
  line-height: 125%;
  display: none;
}

.dropdown-toggle-3 {
  width: 100%;
  padding: 22px 36px;
}

.app-dropdown {
  border: 1px solid var(--white);
  background-color: var(--gray-1);
  border-radius: 12px;
  width: 100%;
  overflow: hidden;
}

.app-dropdown:hover {
  border: 1px solid var(--gray-3);
}

.span-soon {
  color: var(--purple-5);
  border: .7px solid #857aff99;
  border-radius: 3.5px;
  margin-left: 6px;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 10px;
  line-height: 16px;
}

.div-block-2438 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: flex;
}

.text-block-313 {
  background-color: var(--white);
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(120deg, #faa672, #b99fff 47%, #664fff);
  -webkit-background-clip: text;
  background-clip: text;
  border: 1px solid #b99fff;
  border-radius: 100px;
  margin-bottom: 12px;
  margin-left: 0;
  padding: 2px 10px;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 600;
  box-shadow: 0 2px 6px #0000000f;
}

.desktop-submain-text-medium {
  color: var(--gray-10);
  text-align: center;
  margin: 0;
  font-family: pretendard, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 130%;
}

.desktop-submain-text-medium.left {
  color: var(--gray-10);
  text-align: left;
  flex: 1;
  font-weight: 600;
}

.div-block-2439 {
  background-color: var(--gray-4);
  width: 1080px;
  height: .5px;
}

.div-block-2439:where(.w-variant-1a85faf4-76be-d7fe-a6af-d7e6a9ad4243) {
  background-color: var(--gray-8);
}

.div-block-2440 {
  justify-content: flex-start;
  align-items: center;
  width: 1080px;
  display: flex;
}

.div-block-2441 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.text-block-314 {
  border: 1px solid var(--gray-2);
  background-color: var(--gray-1);
  color: var(--gray-9);
  border-radius: 12px;
  width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 60px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 170%;
}

.text-span-169 {
  font-weight: 600;
}

.div-block-2442 {
  background-color: var(--white);
  border-radius: 36px;
  width: 150px;
  height: 150px;
  font-style: italic;
  box-shadow: 0 4px 20px #0000000a;
}

.div-block-2443 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.navbar-beta-event {
  z-index: 999;
  border-style: none none solid;
  border-width: 1px;
  border-color: #e0e0e0 #e0e0e0 var(--gray-1);
  background-color: var(--white);
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: sticky;
  top: 0;
}

.navbar-beta-event:where(.w-variant-336623b5-c271-1fc8-ad93-641e3248c561) {
  top: 0;
}

.navbar-beta-event:where(.w-variant-64529d49-45e8-b03a-d1dc-dc693198df44) {
  background-color: #000;
  top: 0;
}

.text-block-315 {
  color: var(--gray-5);
  text-align: center;
  font-family: pretendard, sans-serif;
  line-height: 160%;
}

.apply-cta-sec {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: url("https://cdn.prod.website-files.com/63bd298fcf0c89a60fc3a98b/68528e0c32b6397456349ebc_apply-cta.avif");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 1000px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 300px;
  padding-bottom: 80px;
  display: flex;
}

.apply-image {
  border: 1px solid var(--gray-2);
  border-radius: 12px;
}

.div-block-2444 {
  width: 1080px;
  margin-top: 20px;
  margin-bottom: 24px;
}

.apply-text-background {
  border: 1px solid var(--gray-2);
  background-color: var(--gray-1);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.container-10834-copy {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 1080px;
  max-width: none;
  display: flex;
}

.grid-53 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  width: 100%;
  height: 350px;
}

.div-block-2445 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--gray-2);
  background-color: var(--gray-1);
  border-radius: 12px;
  flex-flow: column;
  width: 1080px;
  height: auto;
  padding: 40px 60px;
  display: flex;
  overflow: hidden;
}

.image-364 {
  width: 20px;
}

.div-block-2446 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  display: flex;
}

.text-block-317 {
  width: 130px;
  font-family: pretendard, sans-serif;
  font-weight: 600;
}

.text-block-317-copy {
  color: var(--gray-8);
  width: auto;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.div-block-2447 {
  background-color: var(--gray-3);
  width: 100%;
  height: 1px;
}

.image-365 {
  width: 100%;
}

.div-block-2448 {
  background-color: #27272a;
  border-radius: 16px;
  flex-flow: column;
  display: flex;
}

.text-block-318 {
  color: #fff;
  padding-top: 22px;
  padding-bottom: 28px;
  padding-left: 36px;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 150%;
}

.text-span-171 {
  color: var(--gray-6);
}

.div-block-2449 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.modal-background {
  z-index: 1000;
  background-color: #000000b3;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-2451 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: var(--white);
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 480px;
  height: auto;
  margin-top: auto;
  margin-bottom: auto;
  padding: 16px 30px 20px;
  display: flex;
  overflow: hidden;
}

.code-embed-5 {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.modal-close {
  cursor: pointer;
  width: 20px;
  margin-left: auto;
}

.modal-close:hover {
  transform: rotate(180deg);
}

.apply-subtext {
  color: var(--gray-10);
  text-align: center;
  border-style: none;
  border-color: #000;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 125%;
}

.code-embed-7 {
  border: 1px solid var(--gray-2);
  border-radius: 16px;
  width: 1080px;
  height: 522px;
  margin-top: 60px;
  overflow: hidden;
}

.desktop-subsub-text-m {
  color: var(--gray-6);
  text-align: left;
  margin-top: 0;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 150%;
  display: none;
}

.split-text-gradient {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: radial-gradient(circle at 0 0, #ffb182, #b99fff 25%, #664fff 76%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 28px;
  line-height: 130%;
}

.lbt-s-copy {
  background-color: #664fff;
  border-radius: 10px;
  align-self: center;
  padding: 14px 16px;
  font-family: Pretendard Semi Bold;
  font-size: 14px;
  font-weight: 600;
  line-height: 100%;
}

.lbt-s-copy:hover {
  background-color: #541df0;
}

.lbt-s-copy.black {
  background-color: var(--gray-10);
  color: var(--white);
  cursor: pointer;
  border-radius: 8px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  display: none;
}

.grid-54 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  width: 1080px;
  margin-top: 40px;
}

.text-block-310-m {
  color: var(--gray-8);
  font-family: pretendard, sans-serif;
  font-size: 16.5px;
  font-weight: 200;
  line-height: 160%;
  display: none;
}

.container-1080 {
  flex-flow: row;
}

.div-block-2452 {
  display: flex;
}

.customer-copy {
  color: var(--gray-9);
  text-align: justify;
  letter-spacing: .2px;
  margin-bottom: 28px;
  font-family: pretendard, sans-serif;
  font-size: 17.5px;
  font-weight: 300;
  line-height: 185%;
  text-decoration: none;
}

.visang-intro {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.visang-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.visang-1-1, .visang-1-2 {
  padding-top: 50px;
}

.visang-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.visang-2-1, .visang-2-2, .visang-2-3 {
  padding-top: 50px;
}

.visang-3, .visang-4, .visang-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.visang-grid-1, .visang-grid-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  padding: 0;
}

.div-block-2453 {
  background-color: var(--gray-2);
  width: 100%;
  height: 1px;
}

.academy-cta {
  background-color: var(--gray-10);
  text-align: center;
  border-radius: 6px;
  align-self: stretch;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.academy-cta:where(.w-variant-81f0264e-37c9-d370-234a-d7e1ce7dddd7) {
  background-color: var(--gray-4);
}

.academy-cta:hover {
  background-color: var(--new-purple);
}

.academy-cta:hover:where(.w-variant-81f0264e-37c9-d370-234a-d7e1ce7dddd7) {
  background-color: var(--gray-4);
}

.ac-numberlist-text-none {
  color: var(--gray-8);
  padding: 0;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 140%;
  list-style-type: none;
}

.part-group-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.visang-5-2 {
  padding-top: 50px;
}

.div-block-2455 {
  width: 1080px;
  display: flex;
}

.button-m.style-fill {
  background-color: var(--gray-8);
}

.body-24b {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 135%;
}

.body-24r {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 135%;
}

.body-22r {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 135%;
}

.body-20r {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 135%;
}

.body-18r {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 135%;
}

.body-16r {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 135%;
}

.body-14r {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 135%;
}

.body-12r {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 135%;
}

.body-22b {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 135%;
}

.body-20b {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 135%;
}

.body-18b {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 135%;
}

.body-16b {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 135%;
}

.body-14b {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 135%;
}

.body-12b {
  color: var(--gray-9);
  font-family: pretendard, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 135%;
}

.cosrx-grid-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  width: 700px;
  height: auto;
  padding: 0;
}

.cosrx-grid-2, .cosrx-grid-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  height: auto;
  padding: 0;
}

.customer-text-semibold {
  font-size: 17.5px;
  font-weight: 600;
}

.cosrx-intro {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.cosrx--1, .cosrx-2, .cosrx-3, .cosrx-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.cosrx-4-1, .cosrx-4-2, .cosrx-4-3 {
  padding-top: 50px;
}

.cosrx-5, .cosrx-6, .cosrx-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  padding-top: 120px;
  display: flex;
}

.policycctv-toggle {
  border: 1.5px none var(--gray-2);
  border-radius: 10px;
  flex: 1;
  align-self: stretch;
  width: 236px;
  height: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 20px;
  display: flex;
}

.policycctv-toggle.w--open {
  border: 1px #e4e7ec;
  border-radius: 8px;
}

.crm-container {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 1080px;
  max-width: none;
  height: 100%;
  padding-bottom: 40px;
  display: flex;
}

.crm-sec {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  background-color: var(--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 40px;
  display: flex;
}

.crm-sec.gray {
  background-color: var(--gray-2);
}

.crm-sec.gradation {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(#fff, #9fc3f5);
  padding-left: 80px;
  padding-right: 80px;
}

.crm-form {
  border: 1px solid var(--gray-3);
  background-color: #fff;
  border-radius: 16px;
  width: 480px;
  height: 100%;
  margin-top: 36px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: flex;
  box-shadow: 0 4px 4px #0000000a;
}

.crm-heading {
  margin-bottom: 12px;
  font-size: 30px;
  font-weight: 600;
}

.crm-subtext {
  color: var(--gray-7);
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

.policycctv-dropdown {
  border: 1.5px solid var(--gray-3);
  border-radius: 8px;
  width: 236px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
}

.policycctv-dropdown:hover {
  border-width: 1.5px;
  border-color: var(--purple-5);
  outline-offset: 0px;
  outline: 5px solid #9599ff33;
}

.policycctv-dropdown.w--open {
  border: 1px solid #e4e7ec;
  border-radius: 8px;
}

.policycctv-dropdown._20210311 {
  border-color: var(--gray-2);
  border-radius: 8px;
}

.policycctv-dropdown._20210311:hover {
  border-style: solid;
  border-color: var(--new-purple);
}

.image-367 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.text-block-319 {
  color: var(--gray-5);
  font-family: pretendard, sans-serif;
  font-size: 20px;
}

.div-block-2456 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-2457 {
  width: 1080px;
  height: 522px;
}

.heading-55 {
  text-align: center;
}

.grid-55 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 1080px;
}

.div-block-2458 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: column;
  display: flex;
}

.image-368 {
  width: 36px;
}

.text-block-320 {
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 150%;
}

.text-block-321 {
  color: var(--gray-6);
  font-family: pretendard, sans-serif;
  font-size: 16px;
  line-height: 150%;
}

.text-block-322 {
  color: var(--gray-10);
  font-family: pretendard, sans-serif;
  font-size: 30px;
}

.policy-maintext-group {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.terms-dropdown {
  border: 1.5px solid var(--gray-3);
  border-radius: 8px;
  width: 236px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: block;
}

.terms-dropdown:hover {
  border-width: 1.5px;
  border-color: var(--purple-5);
  outline-offset: 0px;
  outline: 5px solid #9599ff33;
}

.terms-dropdown.w--open {
  border: 1px solid #e4e7ec;
  border-radius: 8px;
}

.terms-dropdown._20210311 {
  border-color: var(--gray-2);
  border-radius: 8px;
}

.terms-dropdown._20210311:hover {
  border-style: solid;
  border-color: var(--new-purple);
}

.terms-toggle {
  border: 1.5px none var(--gray-2);
  border-radius: 10px;
  flex: 1;
  align-self: stretch;
  width: 236px;
  height: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 20px;
  display: flex;
}

.terms-toggle.w--open {
  border: 1px #e4e7ec;
  border-radius: 8px;
}

.text-span-172 {
  color: var(--gray-9);
}

.terms-text-15 {
  color: var(--gray-6);
  margin-top: 24px;
  font-family: pretendard, sans-serif;
  font-weight: 500;
}

.line-terms {
  background-color: var(--gray-3);
  height: 1px;
  margin-top: 60px;
  margin-bottom: 40px;
}

.div-block-2452-copy {
  display: flex;
}

@media screen and (min-width: 1440px) {
  .dropdown-feature-list:hover {
    font-weight: 700;
  }

  .google-play-button:hover {
    background-position: 24px, 0 0;
  }

  .lbt-s:hover {
    background-color: #541df0;
  }

  .nav-dropdown-list.w--open {
    z-index: 99;
  }

  .feature-list:hover, .feature-list-copy:hover {
    font-weight: 700;
  }

  .lbt-s-copy:hover {
    background-color: #541df0;
  }
}

@media screen and (min-width: 1920px) {
  .nav-dropdown-list-2.w--open {
    border-radius: 10px;
    box-shadow: 0 8px 50px #00000014;
  }

  .inquiry-contents {
    justify-content: space-between;
    display: flex;
  }

  .nav-dropdown-list.w--open {
    background-color: #fff;
    justify-content: space-between;
    padding: 0;
    display: flex;
    box-shadow: 0 8px 50px #00000014;
  }

  .nav-dropdown-list-3.w--open {
    border-radius: 10px;
    box-shadow: 0 8px 50px #00000014;
  }

  .tab-main-background {
    width: 1200px;
  }

  .tabs-content-4 {
    height: 740px;
  }

  .inquiry-contents-copy, .inquiry-contents-inquiry-completed {
    justify-content: space-between;
    display: flex;
  }

  .cta-position {
    bottom: 0;
  }

  ._1080-containar {
    margin-top: auto;
    margin-bottom: auto;
  }

  .corporation-sec-track {
    height: 300vw;
  }

  .corporation-sec-frame {
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .corporation-sec-track-mobile {
    height: 300vw;
  }

  .code-embed-7 {
    width: 1200px;
    height: 580px;
  }

  .div-block-2455 {
    width: 1200px;
  }

  .crm-container {
    justify-content: center;
    align-items: center;
    padding-bottom: 0;
  }

  .crm-sec {
    justify-content: center;
    align-items: center;
  }
}

@media screen and (max-width: 991px) {
  .navbar {
    padding: 0;
  }

  .containerd {
    flex: 0 auto;
    width: 100%;
    padding: 12px 24px;
  }

  .logo-image {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .nav-link, .dropdown-toggle {
    display: none;
  }

  .footer {
    padding-left: 30px;
    padding-right: 30px;
    overflow: hidden;
  }

  .footer:where(.w-variant-1a85faf4-76be-d7fe-a6af-d7e6a9ad4243) {
    padding-top: 50px;
  }

  .container {
    width: 100%;
    max-width: none;
  }

  .footer-wrapper {
    flex-direction: column;
    align-items: stretch;
    width: auto;
  }

  .footer-content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    order: -1;
    align-self: stretch;
    width: auto;
    display: flex;
  }

  .footer-block {
    flex-direction: column;
  }

  .footer-block._48 {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .footer-block.marzin {
    margin-top: -60px;
  }

  .footer-block.right {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .footer-title-small {
    text-transform: none;
    align-self: stretch;
    margin-bottom: 10px;
  }

  .footer-title-small.link {
    align-self: stretch;
    margin-bottom: 0;
  }

  .footer-link {
    align-self: stretch;
    margin-bottom: 2px;
  }

  .footer-social-link.frist {
    margin-left: 0;
  }

  .footer-divider {
    width: 100%;
  }

  .dropdown {
    display: block;
  }

  .div-block-4 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .container-1040 {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 708px;
    height: 100%;
    display: flex;
  }

  .container-1040.left {
    align-items: center;
  }

  .div-block-7 {
    align-items: flex-start;
    margin-top: 40px;
  }

  .heading-4 {
    margin-bottom: 24px;
    font-family: Pretendard Semi Bold;
    font-size: 36px;
    font-weight: 600;
    line-height: 135%;
  }

  .cta {
    background-size: auto, auto;
  }

  .heading-7 {
    font-size: 32px;
    line-height: 48px;
  }

  .text-block-25 {
    font-size: 16px;
    line-height: 28px;
  }

  .text-block-27 {
    align-items: flex-start;
    font-size: .8rem;
    line-height: 1.2rem;
    display: block;
  }

  .text-block-27.mobile {
    margin-top: 0;
    font-family: Pretendard, sans-serif;
    font-size: 11px;
    font-weight: 600;
    line-height: 14px;
  }

  .mobile-sec-1 {
    padding-top: 80px;
  }

  .container-1040-mobile-main {
    max-width: 728px;
    margin-top: 0;
  }

  .mobile_main_image {
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-top: 80px;
  }

  .mobile-sec {
    padding-top: 120px;
    padding-bottom: 120px;
    overflow: hidden;
  }

  .mobile-sec._2 {
    padding: 16px;
  }

  .heading-mobile-sub-title {
    font-size: 32px;
  }

  .feature-sec-titile-scheduling {
    text-align: center;
    font-family: Pretendard Semi Bold;
    font-size: 34px;
    font-weight: 600;
    line-height: 130%;
  }

  .feature-sec-titile-scheduling.center {
    font-size: 34px;
    line-height: 130%;
  }

  .sub-text {
    text-align: center;
    font-family: Pretendard Normal;
    font-size: 1rem;
    font-weight: 400;
  }

  .sub-text.center {
    font-family: Pretendard Normal;
    font-size: 1rem;
    font-weight: 400;
    line-height: 160%;
  }

  .sub-text.center.white {
    font-size: 1rem;
  }

  .sub-title-set {
    grid-row-gap: 16px;
    order: -1;
    align-items: center;
    margin-bottom: 60px;
    margin-left: 0;
  }

  .sub-title-set.left {
    text-align: center;
    order: -1;
    align-items: center;
    margin-bottom: 60px;
    margin-right: 0;
  }

  .sub-title-set.center {
    margin-bottom: 0;
  }

  .container-feature {
    flex-direction: column;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .container-feature.high {
    align-items: center;
  }

  .sub-image-540 {
    order: 1;
    margin-right: 0;
  }

  .sub-image-540.right {
    margin-left: 0;
  }

  .sub-image-540.left {
    order: 1;
    margin-right: 0;
  }

  .sub-sec-main {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sub-sec-main-text {
    color: var(--gray-7);
    margin-bottom: 0;
    font-family: pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 140%;
    display: block;
  }

  .sub-sec-main-text.trm {
    display: none;
  }

  .sub-sec-main-text.desktop {
    color: var(--gray-6);
    flex-flow: column;
    margin-bottom: 18px;
    font-size: 17px;
    font-weight: 400;
    line-height: 145%;
    display: flex;
  }

  .sub-sec-main-text.cloud {
    flex-flow: column;
    font-size: 20px;
    display: flex;
  }

  .feature-main-image {
    border-radius: 12px;
    width: 708px;
  }

  .scheduling-sec-1 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .sub-image-1080 {
    width: 740px;
  }

  .sub-image-1080.none {
    width: 540px;
  }

  .container-1080 {
    max-width: 728px;
  }

  .contact-main-sec {
    padding-left: 0;
    padding-right: 0;
  }

  .contact-card-1, .contact-card-2, .contact-card-3 {
    border-radius: 20px;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .grid-6 {
    grid-row-gap: 20px;
    flex-direction: column;
    width: 400px;
    display: flex;
  }

  .text-block-38, .contact-card-title {
    text-align: center;
  }

  .contact-sec-3 {
    overflow: hidden;
  }

  .contact-leadtime-1 {
    width: 500px;
    height: 600px;
    display: block;
  }

  .contact-leadtime-1.tablet {
    flex-direction: column;
    align-items: flex-start;
    width: 500px;
    margin-top: 40px;
    display: none;
  }

  .grid-8 {
    grid-row-gap: 40px;
    flex-direction: column;
    width: 500px;
    display: flex;
  }

  .text-block-46 {
    font-weight: 600;
  }

  .grid-9 {
    flex-direction: column;
    display: none;
  }

  .grid-9.tablet {
    width: 100%;
    display: block;
  }

  .contact-card-title-1 {
    font-size: 20px;
    line-height: 135%;
  }

  .contact-card-set {
    width: 400px;
    margin-bottom: 16px;
  }

  .builder-sec-5, .builder-sec-6 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .builder-card-title {
    font-size: 20px;
  }

  .builder-card-text {
    -webkit-text-stroke-width: 0px;
    font-size: 16px;
    line-height: 26px;
  }

  .div-block-49 {
    flex-direction: column;
    width: 500px;
  }

  .builder-sec-4 {
    padding-top: 160px;
    padding-bottom: 120px;
  }

  .builder-card-image {
    width: 500px;
    height: auto;
  }

  .slider {
    height: 220px;
    display: block;
  }

  .builder-sec-main {
    margin-top: -76px;
  }

  .in-just-one-contact-title {
    margin-bottom: 40px;
  }

  .inquiry-button-tablet {
    color: var(--new-purple);
    background-color: #0000;
    border: 1px #dbd4fc;
    border-radius: 6px;
    flex: none;
    align-self: center;
    margin-right: 4px;
    padding: 6px 12px;
    font-family: Pretendard, sans-serif;
    font-size: .8rem;
    font-weight: 700;
    line-height: 1.25rem;
    display: block;
  }

  .tablet-nav-bar-menu {
    background-color: #0000;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    margin-top: 0;
    margin-right: auto;
    display: flex;
  }

  .tablet-nav-bar-menu:hover {
    border-radius: 8px;
    width: 30px;
    height: 30px;
    margin-top: 0;
    margin-bottom: 0;
  }

  .menu-button {
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    padding: 0;
  }

  .menu-button:hover {
    background-color: var(--gray-3);
    border-radius: 4px;
  }

  .menu-button.w--open {
    background-color: #fff;
    border-radius: 6px;
  }

  .lbt-s {
    display: none;
  }

  .tablet-nav-header {
    background-color: var(--gray-1);
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    margin-top: 0;
    padding: 12px 20px;
    display: flex;
  }

  .tablet-nav-table {
    flex-direction: column;
    flex: 0 auto;
    align-self: auto;
    align-items: center;
    padding-top: 0;
    display: flex;
    overflow: hidden;
  }

  .tablet-app-down {
    background-color: #666872;
    border-radius: 6px;
    margin-right: 12px;
    padding: 4px 8px;
    line-height: 22px;
    display: none;
  }

  .x {
    cursor: pointer;
    border-radius: 4px;
    align-self: center;
    width: 30px;
    height: 30px;
  }

  .x:hover {
    background-color: #0000;
    border-radius: 6px;
    align-self: center;
    width: 30px;
    height: 30px;
  }

  .tablet-table-link {
    flex: 1;
    align-self: stretch;
    align-items: center;
    padding: 10px 8px 10px 10px;
    font-family: Pretendard Medium;
    font-weight: 500;
    display: flex;
  }

  .tablet-menu {
    min-width: auto;
    display: block;
  }

  .mobile_assessment_image {
    width: 100%;
    min-width: auto;
    max-width: none;
    overflow: visible;
  }

  .nav-bar-tablet-camera {
    width: auto;
    height: 100svh;
    position: sticky;
    inset: 0;
    overflow: hidden;
  }

  .container-1040-builder {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 728px;
    margin-bottom: 80px;
    display: flex;
  }

  .heading-13 {
    font-size: 3rem;
    line-height: 80px;
  }

  .in-card-1 {
    box-shadow: none;
    border-radius: 20px;
    flex-direction: row;
    width: 708px;
    height: 484px;
    margin-bottom: 20px;
    padding-bottom: 0;
    display: block;
  }

  .image-60 {
    display: none;
  }

  .image-61 {
    margin-top: 30px;
  }

  .in-card-2 {
    border-radius: 20px;
    flex-direction: row;
    width: 708px;
    height: 490px;
    margin-bottom: 20px;
    padding-bottom: 0;
    display: block;
  }

  .in-card-3 {
    border-radius: 20px;
    flex-direction: row;
    width: 708px;
    height: 496px;
    margin-bottom: 40px;
    padding-bottom: 0;
    display: block;
  }

  .in-just-one-contact-text---mobile, .tabs-2 {
    display: none;
  }

  .your-site-your-way {
    flex-direction: row;
    width: 708px;
    height: 496px;
    margin-bottom: 40px;
    padding-bottom: 0;
    display: none;
  }

  .tabs-2-copy {
    display: none;
  }

  .main-sec-5 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .main-feature-card {
    align-self: auto;
    width: 100%;
  }

  .main-sec-4 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .main-sec-3 {
    padding: 60px 24px;
  }

  .contact-main {
    border-radius: 0;
    height: 600px;
    overflow: hidden;
  }

  .contact-tab {
    width: 708px;
    margin-top: 80px;
  }

  .contact-button-1 {
    padding: 16px;
  }

  .butt-email {
    width: 48px;
  }

  .tab-pane-tab-1-3 {
    height: auto;
  }

  .contact-but-sub {
    font-size: .9rem;
    line-height: 1.2rem;
  }

  .contact-but-main {
    color: var(--ld-black-2\<deleted\|variable-e6c04236\>);
    font-size: 1.4rem;
    line-height: 2.2rem;
  }

  .contact-button-2 {
    padding: 16px;
  }

  .contact-sticy {
    height: 640px;
    display: none;
  }

  .contact-sticy.mobile {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    margin-top: 70px;
    display: flex;
    position: relative;
  }

  .contact-grid {
    flex-direction: column;
    width: 500px;
    display: flex;
  }

  .div-block-80 {
    margin-left: -34px;
  }

  .heading-13-copy {
    font-size: 3rem;
  }

  .quick-stack {
    grid-column-gap: 20px;
    width: 720px;
  }

  .builder-card {
    border-radius: 20px;
    height: 284px;
    overflow: hidden;
  }

  .builder-card.tablet {
    height: 284px;
  }

  .builder-card-text-title {
    font-size: 16px;
    line-height: 24px;
  }

  .builder-card-text-sub {
    font-size: 13px;
    line-height: 24px;
  }

  .builder-card-text-set {
    margin-bottom: 12px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .text-block-70 {
    border-radius: 4px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    font-size: 12px;
    line-height: 18px;
  }

  .your-site-card {
    border-radius: 16px;
    flex-direction: row;
    width: 708px;
    height: 486px;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    display: flex;
    overflow: hidden;
    box-shadow: 0 0 0 6px #b9b9b966;
  }

  .yotur-site-sub {
    color: #babcc5;
    margin-top: 16px;
    font-family: Pretendard Normal;
    font-weight: 400;
    line-height: 30px;
  }

  .your-site-text-set {
    flex-direction: column;
    margin-bottom: 40px;
    display: flex;
  }

  .your-site--mobile {
    display: none;
  }

  .container-1040-builder-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 728px;
    display: none;
  }

  .container-1040-builder-heading {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 728px;
    margin-bottom: 80px;
    display: flex;
  }

  .text-block-mobile {
    font-size: 16px;
    line-height: 28px;
  }

  .lbt-small {
    margin-top: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .quick-stack-mobile {
    grid-column-gap: 20px;
    width: 720px;
  }

  .main-sec-1 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .main-mainheading {
    font-size: 48px;
    line-height: 4rem;
  }

  .text-block-70-copy-mobile {
    border-radius: 4px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    font-size: 12px;
    line-height: 18px;
  }

  .builder-main {
    width: 720px;
    margin-top: 40px;
  }

  .image-101 {
    width: 300px;
    display: none;
  }

  .image-102 {
    width: 200px;
    display: none;
  }

  .main-mainheading-mobile {
    font-size: 48px;
    line-height: 4rem;
  }

  .quick-stack-main-desktop {
    width: 100%;
    min-width: 308px;
    max-width: 540px;
  }

  .container-1209 {
    font-size: .9rem;
  }

  .nav-container {
    flex: 0 auto;
    justify-content: space-between;
    width: auto;
    min-width: auto;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: .9rem;
  }

  .application_main_logo {
    align-self: center;
    width: 708px;
  }

  .contact-button-1-1, .contact-button-2-1 {
    padding: 16px;
  }

  .grid-13 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 708px;
    margin-top: 80px;
    margin-bottom: 180px;
    display: grid;
  }

  .builder-card-text-mobile, .builder-card-text-copy {
    font-size: 16px;
    line-height: 26px;
  }

  .tabs-menu-4-copy {
    width: 708px;
  }

  .main-card-text-medium {
    font-family: Pretendard, sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 34px;
  }

  .collaborative {
    font-family: Pretendard Semi Bold;
    font-size: 2rem;
    font-weight: 600;
  }

  .sub-text-collaborative {
    text-align: center;
    font-family: Pretendard Light;
    font-weight: 300;
  }

  .sub-text-collaborative.white {
    font-size: 16px;
  }

  .slider-box {
    height: 220px;
  }

  .container-branding {
    margin-top: 120px;
  }

  .slider2 {
    height: 220px;
  }

  .footer-title-small-hide {
    display: none;
  }

  .image-142 {
    order: 1;
  }

  .image-144 {
    order: 1;
    margin-left: auto;
  }

  .career-heading {
    font-size: 3rem;
  }

  .event-banner {
    flex-direction: column;
    padding-left: 24px;
    padding-right: 24px;
  }

  .event-banner-text {
    flex: 0 auto;
    font-size: 14px;
  }

  .event-banner-text-group {
    flex: 0 auto;
  }

  .height-line {
    margin-left: 16px;
    margin-right: 16px;
  }

  .scheduling-back-block {
    background-color: #f0f1ff;
    border-radius: 32px;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .scheduling-sec-2, .scheduling-sec-3, .scheduling-sec-4 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .scheduling-sub-sec {
    margin-top: 36px;
    margin-bottom: 0;
    margin-left: 36px;
  }

  .heading-15 {
    font-size: 21px;
    line-height: 32px;
  }

  .text-block-81 {
    font-family: Pretendard Medium;
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
  }

  .scheduling-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 708px;
    height: auto;
    display: flex;
  }

  .scheduling-grid-box {
    border-radius: 20px;
    height: auto;
  }

  .scheduling-grid-box.e7eeff {
    justify-content: space-between;
  }

  .scheduling-grid-box.gray-3 {
    flex-direction: column;
    justify-content: space-between;
    height: auto;
  }

  .scheduling-contents {
    height: 264px;
  }

  .scheduling-contents-large {
    width: 420px;
  }

  .scheduling-block-mobile.long, .scheduling-block-1.long {
    border-radius: 20px;
    width: 708px;
    height: 340px;
  }

  .scheduling-sec-titile {
    font-family: Pretendard Semi Bold;
    font-size: 38px;
    font-weight: 600;
    line-height: 54px;
  }

  .scheduling-sec-titile.hide.white {
    font-size: 32px;
  }

  .scheduling-sec-titile {
    margin-bottom: 0;
    font-family: Pretendard Bold;
    font-size: 32px;
    font-weight: 700;
    line-height: 130%;
  }

  .image-164 {
    max-height: 100%;
  }

  .sub-image-1080-collabrative {
    width: 740px;
  }

  .image-211 {
    width: 708px;
    margin-bottom: -50px;
  }

  .container-inquiry-form {
    flex-direction: column;
    align-items: center;
  }

  .inquiry-page {
    background-position: 50%;
    height: 100vh;
    padding-left: 36px;
    padding-right: 36px;
  }

  .form-nav {
    align-self: stretch;
    margin-top: -20px;
    margin-bottom: 16px;
  }

  .inquiry-contents {
    flex-direction: column;
    flex: 1;
    align-self: stretch;
    width: 100%;
  }

  .inquiry-contents-set {
    align-self: stretch;
    width: 100%;
    margin-top: 48px;
    margin-right: 0;
  }

  .gray-4-line-0-5 {
    margin-top: 36px;
    margin-bottom: 36px;
  }

  .inquiry-logo {
    width: 420px;
    min-width: 320px;
    max-width: 540px;
  }

  .form-embed {
    flex: 0 auto;
    align-self: stretch;
    width: 100%;
    height: auto;
    margin-top: 40px;
    margin-left: 0;
    margin-right: auto;
    display: flex;
  }

  .image-214 {
    width: 30px;
  }

  .container-inquiry-mobile {
    flex-direction: column;
    align-items: center;
    display: none;
  }

  .automation-demo-page {
    height: auto;
    padding-left: 36px;
    padding-right: 36px;
  }

  .automation-contents-set {
    align-self: stretch;
    width: auto;
    margin-right: 0;
  }

  .automation-demo-page-mobile, .interview-demo-page, .interview-demo-page-mobile {
    height: auto;
    padding-left: 36px;
    padding-right: 36px;
  }

  .sub-image-1080-_-shadow-x {
    width: 740px;
  }

  .container-10811 {
    width: auto;
    margin-bottom: 40px;
  }

  .main_automation_-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    width: 540px;
    display: flex;
  }

  .main_automation_-grid_box {
    border-radius: 20px;
    padding-left: 16px;
    padding-right: 15px;
  }

  .heading-24 {
    font-size: 22px;
    line-height: 140%;
  }

  .text-16-medium-gray-7 {
    font-size: 13px;
    line-height: 150%;
  }

  .main_automation_-grid_2 {
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    width: 540px;
  }

  .main-heading-40 {
    margin-bottom: 12px;
    font-size: 28px;
  }

  .main-feature-card-contents {
    height: auto;
    margin-top: 24px;
  }

  .main_brading_-grid {
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    width: 540px;
  }

  .main-_-candidate-experience-_-image, .main-_-candidate-experience-_-image-360 {
    height: auto;
  }

  .cell-2 {
    display: none;
  }

  .builder-card-1-copy {
    flex-direction: column;
    width: 500px;
    height: 540px;
    overflow: hidden;
  }

  .academy-sec_1 {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .academy-notice {
    font-family: Pretendard Semi Bold;
    font-size: 14px;
    font-weight: 600;
    line-height: 140%;
  }

  .cs-name {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-top: 24px;
  }

  .assessment-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 720px;
    max-width: none;
    height: 260px;
    margin-top: 60px;
  }

  .text-block-117 {
    font-size: 16px;
  }

  .collaborative-_-role-_-contents {
    border-radius: 24px;
    width: 360px;
    overflow: hidden;
  }

  .heading-25-collaborative {
    margin-top: 30px;
    font-size: 22px;
    line-height: 130%;
  }

  .collaborative-_-role-_-contents-image {
    height: auto;
  }

  .div-block-119 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    margin-top: 40px;
    display: flex;
  }

  .sub-image-1080-collabrative-copy, .sub-image-1080-collabrative-hide {
    width: 740px;
  }

  .collaborative-copy {
    font-family: Pretendard Semi Bold;
    font-size: 2rem;
    font-weight: 600;
  }

  .collaborative-copy.white {
    font-size: 30px;
  }

  .image-142-copy {
    order: 1;
  }

  .scheduling-grid-box-title {
    font-size: 21px;
    line-height: 32px;
  }

  .scheduling-grid-540 {
    width: 708px;
    height: 380px;
    display: flex;
  }

  .scheduling-contents-360 {
    height: 264px;
    margin-top: 40px;
  }

  ._540-image-_-shadow {
    order: 1;
    margin-left: auto;
  }

  .automation-main-sec {
    height: 1200px;
    padding-top: 80px;
  }

  .container-10814 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 1000px;
    display: flex;
  }

  .au {
    font-size: 36px;
  }

  .automation-categoly {
    font-size: 16px;
  }

  .grid-24 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 768px;
  }

  .auto-block {
    border-radius: 12px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  ._18-blod-gray-10 {
    font-size: 16px;
    line-height: 24px;
  }

  ._14-reqular-gray-7 {
    font-size: 12px;
  }

  .auto {
    height: auto;
  }

  .hring-process-sec {
    width: 100%;
  }

  .auto-template-sec {
    display: none;
  }

  .heading-28-copy {
    font-family: Pretendard Bold;
    font-size: 36px;
    font-weight: 700;
  }

  .vedio {
    width: 708px;
    height: 448px;
  }

  .hiring-process-icon {
    width: 36px;
    height: 36px;
  }

  .hiring-process-text {
    font-size: 24px;
  }

  .icon-box {
    border-radius: 10px;
  }

  .hiring-process-set {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 240px;
  }

  ._960-div {
    width: 640px;
  }

  .hiring-process-set-mobile {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 240px;
  }

  .automation-track-m, .automation-track-m.sky {
    justify-content: center;
    align-items: center;
    height: 800px;
    display: flex;
  }

  .automation-track-m.purple {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .automation-track-m.mint, .automation-track-m.yellow {
    display: flex;
  }

  .automation-track-m.blue {
    height: 800px;
    display: flex;
  }

  .hring-process-sec-mobile {
    width: 720px;
  }

  .vedio-mobile {
    width: 708px;
    height: 448px;
  }

  .program-sec-main {
    margin-top: -78px;
    padding-top: 180px;
  }

  .program-main-heading {
    font-size: 50px;
  }

  .heyground-button, .text-26-semi-bold {
    font-size: 20px;
  }

  .program-sec-2 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .program-heading {
    font-size: 38px;
  }

  .program-pricing {
    width: 540px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .program-div-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    width: 400px;
    display: flex;
  }

  .program-sec-4, .program-sec-3-copy {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .program-cta {
    background-size: auto, auto;
    height: 420px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .heyground-cta-button {
    font-size: 20px;
  }

  .program-sec-5 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .program-cta-42 {
    margin-bottom: 20px;
    font-family: Pretendard Bold;
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
  }

  .program-sec-reference {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .program-_-reference {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 708px;
    display: flex;
  }

  .text-32-blod-gray-8 {
    font-family: Pretendard Semi Bold;
    font-size: 26px;
    font-weight: 600;
    line-height: 38px;
    display: block;
  }

  .program-cell {
    width: 540px;
    height: auto;
  }

  .program-references-gird {
    grid-column-gap: 0px;
    grid-row-gap: 36px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 540px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .program-contents-image.hide {
    display: none;
  }

  .program-cell-2 {
    width: 540px;
    height: auto;
  }

  .program-heading-60 {
    font-size: 38px;
  }

  .program-heading-60.white {
    margin-bottom: 40px;
  }

  .text-38-bold-gray-10 {
    font-size: 28px;
    line-height: 140%;
  }

  .quick-program {
    width: 540px;
    height: auto;
  }

  .grid-26 {
    width: 540px;
  }

  .grid-26-copy {
    margin-top: -80px;
  }

  .quick-program--2 {
    width: 540px;
    margin-top: -60px;
  }

  .why-ninehire-copy {
    width: 540px;
    margin-top: 300px;
    font-size: 18px;
  }

  .div-block-123 {
    border-radius: 24px;
    width: 540px;
    margin-top: 360px;
  }

  .text-24-blod-white {
    font-family: Pretendard Semi Bold;
    font-size: 21px;
    font-weight: 600;
    line-height: 135%;
    display: block;
  }

  .program-contents-image-copy {
    height: auto;
    display: block;
  }

  .text-21-regular-gray-5 {
    font-family: Pretendard Semi Bold;
    font-size: 17px;
    font-weight: 600;
    line-height: 145%;
    display: block;
  }

  .text-42-gray-10 {
    font-size: 30px;
    line-height: 135%;
  }

  .image-226 {
    height: auto;
    display: block;
  }

  .text-20-gray-7 {
    font-size: 16px;
  }

  .candidate-experience-grid-1 {
    grid-row-gap: 20px;
    flex-direction: column;
    width: 500px;
    margin-top: 40px;
    display: flex;
  }

  .container-1080-candidate-experience {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 708px;
    display: flex;
  }

  .text-32-bold {
    font-size: 24px;
  }

  .new-tag {
    margin-left: 2px;
  }

  .nav-tablet-button {
    background-color: var(--new-purple);
    color: #fff;
    border: 1px #5b5962;
    border-radius: 8px;
    flex: 1;
    padding-top: 6px;
    padding-bottom: 6px;
    font-family: Pretendard, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    display: block;
  }

  .nav-tablet-button-_-border {
    border: 1px solid var(--gray-3);
    color: var(--gray-10);
    background-color: #0000;
    border-radius: 8px;
    flex: 1;
    padding-top: 6px;
    padding-bottom: 6px;
    font-family: Pretendard, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px;
    display: block;
  }

  .mobile-button-group {
    z-index: 999;
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-direction: row;
    align-self: stretch;
    align-items: flex-end;
    margin-top: auto;
    margin-bottom: auto;
    padding: 16px 16px 24px;
    display: flex;
    position: absolute;
    inset: auto 0% 0%;
    box-shadow: 0 -4px 20px #00000014;
  }

  .mobile-nav-dropdown {
    flex-direction: column;
    width: 100%;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .mobile-table-link-_-main {
    flex: 1;
    align-self: stretch;
    align-items: center;
    padding: 8px 0 8px 8px;
    font-family: Pretendard Medium;
    font-weight: 500;
    display: flex;
  }

  .nav-mobile-text {
    color: var(--gray-9);
    margin-right: 6px;
    font-family: Pretendard, sans-serif;
    font-size: 17px;
    font-weight: 600;
    display: flex;
  }

  .mobile-nav-icon {
    width: 18px;
    height: 18px;
    margin-right: 8px;
  }

  .table-link-group_mobile {
    width: 100%;
    display: flex;
  }

  .table-link-_-mobile {
    flex: 1;
    align-self: stretch;
    align-items: center;
    padding: 8px;
    font-family: Pretendard Medium;
    font-weight: 500;
    display: flex;
  }

  .table-link-feature-_-mobile {
    color: var(--gray-9);
    margin-right: 6px;
    font-family: Pretendard, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 125%;
  }

  .nav-relative {
    width: 100vw;
    height: 100svh;
    position: relative;
    overflow: hidden;
  }

  .x-nav {
    cursor: pointer;
    background-color: #0000;
    border-radius: 4px;
    width: 30px;
    height: 30px;
    display: block;
  }

  .x-nav:hover {
    align-self: center;
  }

  .main-feat-_-main-title {
    font-size: 38px;
    line-height: 130%;
  }

  .trm-sec-2 {
    padding-top: 40px;
    padding-bottom: 120px;
  }

  .trm-sec-1 {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .heading-48 {
    font-family: Pretendard Bold;
    font-size: 32px;
    font-weight: 700;
    line-height: 130%;
  }

  .trm-_-solution {
    margin-top: 40px;
  }

  .trm-sec-4 {
    padding: 120px 24px;
    overflow: hidden;
  }

  .trm-gird-1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: minmax(540px, 720px);
    grid-auto-columns: 1fr;
    width: 540px;
    margin-top: 40px;
    display: grid;
  }

  .heading-_-42.white {
    font-size: 24px;
  }

  .trm-text {
    margin-top: 32px;
    margin-left: 32px;
    font-size: 20px;
  }

  .trm-text.horizontal {
    margin-bottom: 24px;
    margin-right: 0;
  }

  .trm-stack-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 540px;
    margin-top: 40px;
    overflow: hidden;
  }

  .trm-cell {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .trm-cell.horizontal {
    flex-direction: column;
  }

  .trm-stack-2, .trm-stack-3 {
    width: auto;
    margin-top: 40px;
  }

  .trm-_-main-_-image {
    margin-top: 0;
  }

  .trm-gird-2 {
    flex-direction: column;
    width: 540px;
    margin-top: 40px;
    display: flex;
  }

  .image-228 {
    width: 100%;
    height: auto;
  }

  .references-gird-960 {
    grid-column-gap: 12px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 720px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .beta-tag {
    padding: 4px 10px 4px 8px;
  }

  .ctablock {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .image-231 {
    width: 1200px;
    top: -180px;
    left: 300px;
  }

  .div-block-126 {
    margin-bottom: 18px;
  }

  .trm-icon {
    width: 24px;
    margin-right: 10px;
  }

  .text-block-126 {
    font-size: 18px;
  }

  .lbt-l-_-default {
    border-radius: 12px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .text-block-128 {
    font-size: 14px;
  }

  .beta-tag-_-main {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 12px;
  }

  .lbt-l-_-white-gradient {
    border-radius: 12px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .lbt-_-set {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: row;
    margin-top: 40px;
  }

  .sub-sec-main-text-_-mobile {
    color: var(--gray-6);
    margin-bottom: 0;
    font-family: Pretendard Medium;
    font-size: 18px;
    font-weight: 500;
    line-height: 140%;
    display: block;
  }

  .lbt-_-set-_-cta {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: row;
    margin-top: 0;
  }

  .sub-sec-main-text-_-main {
    margin-bottom: 0;
    font-family: Pretendard Medium;
    font-size: 18px;
    line-height: 150%;
    display: block;
  }

  .app-but-set {
    margin-top: 40px;
  }

  .sub-sec-main-text-mobile {
    margin-bottom: 0;
    font-family: Pretendard Medium;
    font-size: 18px;
    font-weight: 500;
    line-height: 140%;
    display: none;
  }

  .heading-48 {
    font-family: Pretendard, sans-serif;
    font-size: 40px;
    font-weight: 600;
  }

  .heading-48.left {
    text-align: center;
  }

  .automaiton-sec.sky, .automaiton-sec.purple, .automaiton-sec.mint, .automaiton-sec.yellow, .automaiton-sec.blue {
    display: none;
  }

  .dropdown-2 {
    border-bottom: 1px solid var(--gray-3);
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .dropdown-toggle-2 {
    border-bottom: 1px none var(--gray-3);
    flex-direction: row;
    align-self: flex-start;
    width: 100%;
    padding: 16px 8px;
    display: flex;
  }

  .dropdown-toggle-2.not-open {
    border-bottom-style: solid;
    padding: 16px 8px;
  }

  .dropdown-list-m-1 {
    background-color: var(--white);
    padding-top: 12px;
    padding-bottom: 16px;
    display: none;
    position: static;
  }

  .dropdown-list-m-_-2, .dropdown-list-m-_-3 {
    background-color: #0000;
    padding-bottom: 8px;
    display: none;
    position: static;
  }

  .image-236 {
    width: 12px;
  }

  .div-block-129 {
    height: 90%;
    padding-bottom: 140px;
  }

  .sub-sec-main-text-_-main-m {
    margin-bottom: 0;
    font-family: Pretendard Medium;
    font-size: 18px;
    line-height: 150%;
    display: none;
  }

  .dropdwon-text-m {
    color: var(--gray-10);
    text-align: left;
    flex: 1;
    font-family: Pretendard, sans-serif;
    font-size: 14px;
    font-weight: 700;
  }

  .dropdwon-text-m:hover {
    font-family: pretendard, sans-serif;
  }

  .link-block-16 {
    padding-top: 8px;
  }

  .link-block-17 {
    padding-bottom: 8px;
  }

  .feature-title-_-mobile {
    color: var(--gray-5);
    margin-bottom: 8px;
    margin-right: 6px;
    padding-left: 8px;
    font-family: Pretendard, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 120%;
  }

  .feature-title-_-mobile.margin {
    margin-top: 24px;
  }

  .link-block-18 {
    padding-left: 8px;
  }

  .lbt-l-_-white-line {
    border-radius: 12px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 16px;
  }

  .pricing-card.basic {
    border-radius: 20px;
    width: 100%;
    padding: 12px;
  }

  .pricing-card.pro, .pricing-card.enterprise {
    border-radius: 20px;
    width: 100%;
  }

  .pricing-box.basic, .pricing-box.pro, .pricing-box.enterprise, .pricing-box.free {
    border-radius: 16px;
  }

  .price-text {
    font-size: 18px;
  }

  .discount-tag.basic-mini, .discount-tag.pro-mini {
    margin-left: 0;
  }

  .price-card-grid {
    flex-flow: column;
    width: auto;
    min-width: 540px;
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .price-sec-3 {
    padding-top: 40px;
    padding-bottom: 120px;
  }

  .sticky-pricing {
    display: block;
  }

  .sticky-pricing.notice {
    top: 54px;
  }

  .price-table-title {
    font-size: 18px;
  }

  .pricetable-text {
    width: auto;
  }

  .pricetable-set {
    width: 260px;
  }

  .pricetable-group-1080 {
    width: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .pricing-card-free {
    border-radius: 20px;
    width: auto;
    min-width: 540px;
    max-width: 100%;
    margin-left: 24px;
    margin-right: 24px;
    padding: 12px;
  }

  .container-10815 {
    width: auto;
    height: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .price-mini-box {
    border-radius: 10px;
    flex: 1;
    margin-right: 16px;
    padding: 16px;
  }

  .div-block-133 {
    width: 260px;
  }

  .div-block-134 {
    width: auto;
  }

  .price-pricing-group-mini {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .sub-sec-main-_-price {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .auto-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 768px;
  }

  .price-button-enterprise.mini {
    padding-left: 12px;
    padding-right: 12px;
  }

  .price-text-mini {
    font-size: 15px;
  }

  .jk-card {
    flex-flow: column;
    width: auto;
    min-width: 540px;
    max-width: 708px;
    height: auto;
    margin-left: 24px;
    margin-right: 24px;
  }

  .jk-card-image {
    display: none;
  }

  .jk-card-image-_mobile {
    width: 100%;
    height: auto;
    margin-top: 32px;
    display: block;
  }

  .tab-main-background {
    width: 740px;
    padding: 16px;
    display: block;
  }

  .tabs-4 {
    width: auto;
  }

  .tabs-content-4 {
    width: 100%;
    height: 440px;
  }

  .main-sec-re-re {
    margin-top: -78px;
  }

  .tabs-main-list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-bottom: 14px;
  }

  .tab-link-box {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border-radius: 12px;
    width: 140px;
    height: 74px;
    padding: 12px;
  }

  .tabs-text {
    font-size: 13px;
    line-height: 100%;
  }

  .tabs-icon-_-select {
    width: 14px;
    height: 14px;
  }

  .tabs-text-11 {
    font-size: 11px;
    line-height: 125%;
    display: none;
  }

  .div-block-141 {
    border-radius: 8px;
    width: 24px;
    height: 24px;
  }

  .policy-sec_20240626_10 {
    padding: 80px 30px;
  }

  .cantainer-800 {
    width: auto;
  }

  .policy-title {
    margin-bottom: 16px;
    font-size: 20px;
  }

  .policy-text {
    padding-bottom: 0;
    font-size: .9rem;
    line-height: 180%;
  }

  .policy-text.main {
    padding-bottom: 0;
    font-size: .95rem;
    line-height: 180%;
  }

  .policy-text.table {
    margin-bottom: 20px;
    padding-bottom: 0;
    line-height: 170%;
  }

  .table-title_hor {
    line-height: 130%;
  }

  .table_text.hv_last {
    display: flex;
  }

  .policy-table {
    grid-template-columns: 120px 170px 1fr 1fr;
  }

  .policy-text-_-bold {
    padding-bottom: 0;
    font-size: .9rem;
    line-height: 1.8rem;
  }

  .policy-table-3 {
    grid-template-columns: 120px 120px 170px 300px;
  }

  .policy-table-3.mobile {
    display: none;
  }

  .text-span-76 {
    font-size: 12px;
    line-height: 180%;
  }

  .policy-table-4 {
    grid-template-columns: 170px 260px 1fr 80px;
  }

  .policy-text-link_table {
    margin-left: 4px;
  }

  .nav-tag {
    margin-left: 0;
  }

  .c-voucher_ninehire_text {
    margin-top: 32px;
    margin-left: 32px;
    font-size: 20px;
  }

  .c-voucher-tabs {
    display: none;
  }

  .free-tag-main-text {
    font-size: 14px;
  }

  .new-tag-_-main-copy-copy {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 12px;
  }

  .free-tag-main {
    padding: 4px 10px 4px 8px;
  }

  .ac_tabs {
    width: 100%;
    min-width: 708px;
    max-width: 900px;
    margin-left: 0;
    margin-right: 0;
  }

  .academy-sec_2-copy {
    height: auto;
    margin-left: 24px;
    margin-right: 24px;
  }

  .ac_slider_grid {
    grid-template-rows: 400px 400px auto;
    grid-template-columns: 1fr 1fr;
    height: auto;
  }

  .academy-contents-sec {
    padding-left: 0;
    padding-right: 0;
  }

  .ac_contents_container {
    width: auto;
    max-width: none;
    margin-left: 24px;
    margin-right: 24px;
  }

  .ac-contents-titlegroup {
    flex-flow: column;
    width: 100%;
    position: static;
  }

  .ac-contents-right {
    width: 100%;
  }

  .ac_contents_middle_group {
    flex-flow: column;
  }

  .ac_contents_middle_left_grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 290px;
  }

  .ac_slider_contents_group {
    height: auto;
  }

  .preparing-tag {
    padding: 4px 10px 4px 8px;
  }

  .preparing-tag-text {
    font-size: 14px;
  }

  .ac_slider_right-arrow {
    left: -140px;
  }

  .ac_slider_left-arrow {
    width: 22px;
    height: 22px;
  }

  .event-banner-text-copy {
    flex: 0 auto;
    font-size: 14px;
  }

  .div-block-160 {
    flex-flow: column;
  }

  .policy-sec_20240626_11, .policy-sec_20240626_9, .policy-sec_20240626_8, .policy-sec_20240626_7, .policy-sec_20240626_6, .policy-sec_20240626_5, .policy-sec_20240626_4, .policy-sec_20240626_3 {
    padding: 80px 30px;
  }

  .policy-sec_20240626_2 {
    padding: 80px 30px;
    overflow: hidden;
  }

  .policy-sec_20240626_1 {
    padding: 80px 30px;
  }

  .policy-main-sec {
    padding: 80px 30px;
    overflow: hidden;
  }

  .policy-table-3-copy {
    grid-template-columns: 120px 1fr 50px 1fr 1fr 1fr 1fr;
  }

  .event-banner-text-m {
    flex: 0 auto;
    font-size: 14px;
  }

  .event-banner-text-m.white {
    flex: 0 auto;
  }

  .policy-section {
    padding: 80px 30px;
  }

  .sub-sec-main-title-_-integration {
    padding-top: 0;
    padding-bottom: 0;
  }

  .integration-grid-card {
    grid-column-gap: 20px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    width: auto;
  }

  .integration-sec-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .intrgration-link-image {
    border-color: var(--gray-1);
    width: 100%;
    height: auto;
  }

  .integration_logo-image {
    width: 100%;
  }

  .section-26 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .integration-cta {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    min-width: 740px;
    max-width: 840px;
    padding: 40px 50px;
  }

  .text-block-171 {
    font-size: 26px;
  }

  .div-block-174 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .integration-button {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .integration-sec-re {
    padding: 40px 24px 80px;
  }

  .breadcrumb {
    width: 100%;
    margin-bottom: 40px;
  }

  .grid-34 {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    grid-template-columns: auto;
    grid-auto-flow: row;
    width: auto;
  }

  .integration_left {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    width: 100%;
  }

  .div-block-179 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: row;
  }

  .tabs-5 {
    width: 100%;
    min-width: 740px;
    max-width: 840px;
  }

  .tabs-menu-7 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .integration-tabs-text {
    font-size: 15px;
  }

  .code-embed-2 {
    background-color: #0000;
    min-width: auto;
  }

  .inquiry-sec-re {
    height: 100%;
    padding: 40px 80px 80px;
    display: flex;
  }

  .container-10818 {
    width: 100%;
    min-width: auto;
  }

  .inquiry-contents-copy {
    flex-direction: column;
    flex: 1;
    align-self: stretch;
    align-items: stretch;
    width: 100%;
  }

  .form-nav-re {
    align-self: stretch;
    margin-top: 0;
    margin-bottom: 16px;
  }

  .code-embed-2-m {
    min-width: auto;
  }

  .inquiry-contents-set-copy {
    align-self: stretch;
    width: auto;
    margin-top: 24px;
    margin-right: 0;
  }

  .policy-sec_20240813_1 {
    padding: 80px 30px;
  }

  .policy-sec_20240813_2 {
    padding: 80px 30px;
    overflow: hidden;
  }

  .policy-sec_20240813_3, .policy-sec_20240813_4, .policy-sec_20240813_5, .policy-sec_20240813_6, .policy-sec_20240813_7, .policy-sec_20240813_8, .policy-sec_20240813_9, .policy-sec_20240813_10, .policy-sec_20240813_11 {
    padding: 80px 30px;
  }

  .consent-main-sec {
    padding: 80px 30px;
    overflow: hidden;
  }

  .consent-sec_1 {
    padding: 80px 30px;
  }

  .consent-title {
    margin-bottom: 12px;
    font-size: 28px;
    line-height: 140%;
  }

  .consent-text {
    margin-bottom: 40px;
    padding-bottom: 0;
    font-size: 17px;
  }

  .consent-_-table-title {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .consent-_-table-text {
    padding-top: 12px;
  }

  .alert-text {
    padding-bottom: 0;
    font-size: .9rem;
    line-height: 180%;
  }

  .consent-sec_2, .consent-sec_3, .consent-sec_4, .consent-sec_5, .consent-sec_6, .consent-sec_7, .consent-sec_8, .consent-sec_9, .consent-sec_10, .consent-sec_11, .consent-sec_12 {
    padding: 80px 30px;
  }

  .consent-date-text {
    padding-bottom: 0;
    font-size: .9rem;
    line-height: 180%;
  }

  .marketing-consent-main-sec, .consent-optional-main-sec {
    padding: 80px 30px;
    overflow: hidden;
  }

  .optional-text {
    margin-bottom: 40px;
    padding-bottom: 0;
    font-size: 17px;
    line-height: 150%;
  }

  .policy-sec_20240826_1 {
    padding: 80px 30px;
  }

  .policy-sec_20240826_2 {
    padding: 80px 30px;
    overflow: hidden;
  }

  .policy-sec_20240826_3, .policy-sec_20240826_4, .policy-sec_20240826_5, .policy-sec_20240826_6, .policy-sec_20240826_7, .policy-sec_20240826_8, .policy-sec_20240826_9, .policy-sec_20240826_10, .policy-sec_20240826_11 {
    padding: 80px 30px;
  }

  .integration-sec-2-_-m {
    display: none;
  }

  .tabs-5-m {
    width: 100%;
    min-width: 740px;
    max-width: 840px;
  }

  .tabs-menu-7-m {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-190 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-188-copy {
    align-self: stretch;
  }

  .integration-title-text {
    font-size: 38px;
    line-height: 130%;
  }

  .integration-grid-card-mobile {
    grid-column-gap: 20px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    width: auto;
  }

  .sub-sec-main-text-integration {
    margin-bottom: 0;
    font-family: Pretendard Medium;
    font-size: 18px;
    font-weight: 500;
    line-height: 140%;
    display: block;
  }

  .div-block-174-mobile {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .div-block-203 {
    width: 100%;
    min-width: 740px;
    max-width: 840px;
  }

  .terms-title {
    padding-bottom: 0;
    font-size: 24px;
    line-height: 100%;
  }

  .terms-text {
    padding-bottom: 0;
  }

  .consent_table-text_line {
    padding-top: 12px;
  }

  .policy-table-2-1 {
    grid-template-columns: 120px 1fr 50px 1fr 1fr 1fr 1fr;
  }

  .benefit-inquiry {
    display: none;
  }

  .careersite-sec-1 {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .careersite-sec-3 {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .career-tabs {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .tabs-menu-8 {
    z-index: 10;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-style: none none solid;
    border-radius: 0;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 48px;
    margin-right: 0;
    padding: 20px 18px;
    top: 56px;
    box-shadow: 0 4px 4px #0000000a;
  }

  .career-tab-text {
    color: var(--gray-6);
    font-weight: 500;
  }

  .career-tab-text:hover {
    color: var(--gray-9);
    font-weight: 600;
  }

  .career-tab-menu {
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .career-tab-menu:hover, .career-tab-menu.w--current {
    background-color: var(--white);
  }

  .showcase-grid {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 300px 300px;
  }

  .showcase-tabs-relative {
    width: 100%;
  }

  .showcase-grid-commerce {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 300px 300px;
  }

  .showcase-grid_game {
    grid-template-rows: auto auto;
    grid-template-columns: 300px 300px;
  }

  .showcase-grid_contents, .showcase-grid_healty-care, .showcase-grid_hr {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 300px 300px;
  }

  .showcase-grid_jejo {
    grid-template-rows: auto auto auto;
    grid-template-columns: 300px 300px;
  }

  .showcase-grid_finance {
    grid-template-rows: auto;
    grid-template-columns: 300px 300px;
  }

  .showcase-grid_it {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 300px 300px;
  }

  .showcase-grid_bueaty {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 300px 300px;
  }

  .container-1080_main {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 708px;
    display: flex;
  }

  .main-sec-1-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .references-gird-pricing {
    grid-column-gap: 8px;
    grid-row-gap: 4px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 708px;
    min-width: 520px;
    max-width: 708px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .benner-live-tag {
    padding-top: 3px;
    padding-bottom: 3px;
    display: flex;
  }

  .text-block-211 {
    font-size: 11px;
    font-weight: 700;
  }

  .customer-main-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .customer-main-group {
    width: auto;
  }

  .customer-main-image {
    border-radius: 12px;
    height: auto;
  }

  .customer-main-heading {
    margin-top: 16px;
    margin-bottom: 24px;
    font-size: 38px;
  }

  .customer-sub-sec {
    padding-left: 24px;
    padding-right: 24px;
  }

  .customer-containar {
    width: auto;
    max-width: none;
  }

  .customer-text-grid {
    grid-template-columns: auto;
  }

  .customer-title-h4 {
    font-size: 32px;
  }

  .customer-sticky {
    display: none;
  }

  .customer-sec_1 {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .section-35 {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .grid-45 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%;
    height: auto;
  }

  .customer-grid {
    grid-column-gap: 16px;
    grid-row-gap: 80px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .reference-slider-customer {
    width: auto;
  }

  .customer-story-desktop {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .section-36 {
    overflow: hidden;
  }

  .customer-story-mobile {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .customer-sec_2-m {
    padding-top: 80px;
    padding-bottom: 40px;
  }

  .div-block-2346 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .recruiting-box {
    width: 240px;
  }

  .customer-main-title-set {
    width: 700px;
  }

  .customer-sticky-in {
    display: none;
  }

  .nav-menu {
    z-index: 99;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100svh;
    margin-top: 0;
    margin-left: 0;
    padding: 0 0 20px;
    position: absolute;
    inset: 0%;
    overflow: hidden;
    box-shadow: 0 2px 30px #0000002e;
  }

  .nav-but-group-re {
    display: block;
  }

  .nav-but-group-right {
    display: none;
  }

  .link-block-23 {
    width: auto;
  }

  .link-9 {
    border: 1px solid var(--gray-3);
    color: var(--gray-7);
    background-color: #0000;
    border-radius: 6px;
    align-self: center;
    margin-right: 12px;
    padding: 5px 10px;
    font-family: pretendard, sans-serif;
    font-size: 13.5px;
    font-weight: 700;
  }

  .grid-46 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 720px;
  }

  .image-334 {
    height: auto;
  }

  .div-block-2361 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .text-block-255 {
    font-size: 18px;
  }

  .text-block-256 {
    font-size: 12px;
  }

  .ac_slider_grid_re {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    width: auto;
    height: auto;
  }

  .academy-sec_2-re {
    height: auto;
    margin-left: 24px;
    margin-right: 24px;
  }

  .customer-relative-card {
    border-radius: 4px;
    height: auto;
  }

  .tabs-6 {
    width: 740px;
  }

  .career-customer-link {
    flex-flow: row;
    width: 600px;
  }

  .career-customer-link-image {
    justify-content: center;
    align-items: center;
    width: 300px;
    height: auto;
    display: flex;
    overflow: hidden;
  }

  .div-block-2363 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex: 1;
  }

  .image-335 {
    width: auto;
    max-width: none;
    height: 100%;
    display: block;
  }

  .slider-2 {
    width: 100%;
  }

  .career-customer-link-text-box-copy {
    padding: 36px 32px 36px 36px;
  }

  .text-block-259-copy {
    font-size: 19px;
  }

  .text-block-260-copy {
    padding: 4px 12px;
  }

  .div-block-2369 {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex-flow: column;
    width: 100%;
  }

  .footer-block-group {
    flex-direction: column;
  }

  .footer-link-bottom {
    align-self: stretch;
    margin-bottom: 2px;
  }

  .inquiry-contents-inquiry-completed {
    flex-direction: column;
    flex: 1;
    align-self: stretch;
    align-items: stretch;
    width: 100%;
  }

  .container-inquiry-completed {
    width: 100%;
    min-width: auto;
    height: 80vh;
    margin-left: 40px;
    margin-right: 40px;
  }

  .inquiry-form-nav {
    align-self: stretch;
    margin-top: 0;
    margin-bottom: 16px;
  }

  .quick-stack-3 {
    grid-row-gap: 20px;
    width: 720px;
  }

  .cell-3 {
    justify-content: flex-start;
    align-items: center;
  }

  .introduce-referencelogo {
    grid-column-gap: 8px;
    grid-row-gap: 4px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    min-width: 520px;
    max-width: 708px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .inroduction-grid {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .inroduction-grid.trm {
    grid-template-rows: auto;
  }

  .introduction-form {
    height: 100%;
  }

  .div-block-2374 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    background-color: var(--white);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-24 {
    margin-left: 0;
  }

  .footer-block-copy {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
  }

  .footer-block-copy:where(.w-variant-1a85faf4-76be-d7fe-a6af-d7e6a9ad4243) {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .div-block-2376 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-left: 8px;
    display: flex;
  }

  .cloud-main-sec {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .cloud-container {
    width: auto;
  }

  .main-tilte_cloud {
    font-size: 38px;
    line-height: 130%;
  }

  .cloud-main-text {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 38px;
    line-height: 130%;
  }

  .div-block-2380 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 100%;
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .cloud-sec.gray {
    padding-left: 24px;
    padding-right: 24px;
  }

  .cloud-sec.gradation {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-282 {
    font-size: 20px;
  }

  .text-block-283 {
    font-size: 15px;
  }

  .div-block-2381 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    width: auto;
  }

  .text-block-283-copy {
    font-size: 16px;
  }

  .cloud-form {
    height: 100%;
  }

  .div-block-2384 {
    width: 100%;
  }

  .image-346 {
    width: 540px;
  }

  .div-block-2386 {
    border-radius: 40px;
    min-width: auto;
  }

  .tabs-7 {
    width: 100%;
    min-width: 740px;
    max-width: 900px;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .tabs-menu-10 {
    flex-flow: column;
  }

  .cloud-tab-menu:hover {
    background-color: var(--purple-1);
  }

  .cloud-tab-menu-text {
    font-size: 15px;
    line-height: 30px;
  }

  .cloud-tab-menu-text:hover {
    color: var(--gray-9);
  }

  .tabs-content-7, .tab-pane-tab-1-12 {
    height: auto;
  }

  .cloud-niniehire-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: 360px;
    grid-template-columns: 3fr 1.8fr;
  }

  .cloud-niniehire-grid.change {
    grid-template-columns: 1.8fr 3fr;
  }

  .cloud-ninehire-card1, .cloud-ninehire-card2 {
    border-radius: 8px;
  }

  .cloud-ninehire-card-text {
    margin-top: 24px;
    margin-left: 24px;
    font-size: 15px;
  }

  .cloud-category-text-copy {
    margin-bottom: 24px;
  }

  .grid-48 {
    grid-template-columns: 348px 348px;
    width: auto;
  }

  .div-block-2387 {
    width: auto;
  }

  .cloud-refer-slider {
    width: 712px;
  }

  .slide-nav-2 {
    width: 100%;
    display: block;
  }

  .slide {
    height: auto;
    padding-right: 2px;
  }

  .left-arrow-2 {
    right: 8%;
  }

  .cloud-grid-relative {
    width: auto;
    padding-left: 24px;
    padding-right: 24px;
    display: none;
  }

  .right-arrow-2 {
    right: -8%;
  }

  .cloud-grid-relative-tablet {
    width: auto;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .cloud-refer-grid {
    grid-template-columns: 348px 348px;
    width: auto;
  }

  .cloud-grid-relative-mobile {
    width: auto;
    padding-left: 24px;
    padding-right: 24px;
    display: none;
  }

  .div-block-2389 {
    flex-flow: column;
    display: none;
  }

  .grid-48-mboile {
    grid-template-columns: 348px 348px;
    width: auto;
  }

  .corporation-sec {
    padding: 100px 24px;
    overflow: hidden;
  }

  .corporation-sec.black {
    padding-top: 100px;
  }

  .corporation-sec.main {
    overflow: hidden;
  }

  ._1080-containar {
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .corporation-category-text {
    font-size: 18px;
    line-height: 140%;
  }

  .corporation-main-text {
    font-size: 48px;
  }

  .corporation-main-text.left {
    flex-flow: column;
    font-size: 48px;
    display: block;
  }

  .under-bar {
    display: none;
  }

  .refer-grid {
    width: auto;
    padding-left: 24px;
    padding-right: 24px;
    display: none;
  }

  .section-39 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .corporation-wrapper {
    padding-left: 24px;
  }

  .grid-50 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    height: auto;
  }

  .div-block-2397 {
    flex-flow: row;
    height: 100%;
    padding: 30px 24px;
  }

  .text-block-290 {
    font-size: 20px;
  }

  .text-block-291 {
    font-size: 12px;
  }

  .image-358 {
    width: 48px;
    margin-bottom: 40px;
    margin-right: 30px;
  }

  .div-block-2398 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex: 1;
  }

  .corporation-referlogo {
    grid-column-gap: 8px;
    grid-row-gap: 4px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: auto;
    min-width: 520px;
    max-width: 708px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: grid;
  }

  .corporation-mainmini-text {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 38px;
    line-height: 130%;
  }

  .corporation-mainmini-text.left {
    margin-top: 0;
    margin-bottom: 0;
  }

  .container-10833 {
    width: 100%;
    min-width: 740px;
    max-width: none;
  }

  .corporation-cell-1 {
    grid-row-gap: 20px;
    width: 100%;
  }

  .corporation-cell-box.hoz {
    flex-flow: column;
  }

  .corporation-cell-2 {
    width: 100%;
  }

  .corporation-tabs {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .corporation-tabs-contents, .tabs-content-8 {
    height: auto;
  }

  .corporation-tab-menu {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 20px;
  }

  .corporation-tab-menu:hover {
    background-color: var(--purple-1);
  }

  .corporation-tab-text {
    text-align: left;
    font-size: 15px;
    line-height: 30px;
  }

  .corporation-tab-text:hover {
    color: var(--gray-9);
  }

  .split-text {
    font-size: 52px;
    line-height: 130%;
  }

  .div-block-2403 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .text-block-295 {
    font-size: 28px;
  }

  .jobkorea-card-1 {
    background-position: 100%;
    background-size: auto 100%;
  }

  .jobkorea-card-2 {
    background-position: 100% 100%;
    background-size: auto 100%;
  }

  .corporation-container {
    width: auto;
  }

  .div-block-2417 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    width: 708px;
  }

  .div-block-2423 {
    width: 708px;
  }

  .text-block-305 {
    padding: 6px 10px;
  }

  .text-block-306 {
    flex: 1;
    font-size: 20px;
    font-weight: 600;
  }

  .corporation-sec-track {
    padding: 40px 0 80px;
    display: none;
  }

  .corporation-sec-frame {
    padding-top: 80px;
  }

  .under-bar-box-2 {
    display: none;
  }

  .ats-event-cta {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .text-block-306-copy, .div-block-2428, .text-block-306-copy-copy {
    display: none;
  }

  .div-block-2403-copy {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .corporation-sec-track-mobile {
    height: auto;
    padding: 120px 0;
    display: block;
    overflow: hidden;
  }

  .corporation-wrapper-mobile {
    width: 100%;
    height: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .grid-wrapper {
    padding-bottom: 20px;
    padding-left: 48px;
    padding-right: 120px;
    overflow: scroll;
  }

  .white-gradient-left {
    background-image: linear-gradient(90deg, #f2f3f6, #f2f3f600);
    width: 60px;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .white-gradient-right {
    background-image: linear-gradient(90deg, #f2f3f600, #f2f3f6);
    width: 60px;
    margin-left: auto;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .cloud-form-copy {
    height: 100%;
  }

  .div-block-2429 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .grid-51 {
    margin-top: 40px;
  }

  .cell-7 {
    display: none;
  }

  .quick-stack-2-copy {
    margin-left: 24px;
    margin-right: 24px;
    padding-bottom: 24px;
  }

  .container-10834-copy {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: auto;
  }

  .text-h6 {
    margin-bottom: 24px;
  }

  .subtitle-careersite {
    font-size: 13px;
  }

  .applybeta-main {
    padding-left: 24px;
    padding-right: 24px;
  }

  .split-text-black {
    font-size: 42px;
    line-height: 130%;
  }

  .applybeta-sec {
    padding: 100px 24px;
    overflow: hidden;
  }

  .desktop-submain-text {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 130%;
  }

  .desktop-cell-1, .desktop-cell-2 {
    grid-row-gap: 20px;
    width: 100%;
  }

  .split-subtext-black {
    font-size: 42px;
    line-height: 130%;
  }

  .container-10834 {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .container-10835 {
    width: 100%;
    max-width: none;
  }

  .app-dropdown-group {
    width: auto;
  }

  .div-block-2434 {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
  }

  .grid-52 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .div-block-2436 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .split-text-mobile {
    font-size: 52px;
    line-height: 130%;
  }

  .div-block-2438 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .text-block-313 {
    margin-bottom: 8px;
    padding-top: 1px;
    padding-bottom: 1px;
    font-size: 14px;
  }

  .desktop-submain-text-medium {
    margin-top: 0;
    margin-bottom: 0;
    line-height: 130%;
  }

  .desktop-submain-text-medium.left {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-2441 {
    width: 100%;
  }

  .text-block-314 {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 17px;
  }

  .div-block-2443 {
    margin-top: 48px;
  }

  .navbar-beta-event {
    padding-top: 0;
    padding-bottom: 0;
  }

  .apply-cta-sec {
    background-size: 800px;
    padding: 240px 24px 40px;
  }

  .div-block-2444 {
    width: 100%;
  }

  .container-10834-copy {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .grid-53 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    height: auto;
  }

  .div-block-2445 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    width: 100%;
    padding: 30px 40px;
  }

  .div-block-2449 {
    width: 100%;
  }

  .apply-subtext {
    font-size: 42px;
    line-height: 130%;
  }

  .code-embed-7 {
    border-radius: 12px;
    width: 740px;
    height: 356px;
  }

  .lbt-s-copy {
    display: none;
  }

  .lbt-s-copy.black {
    background-color: var(--gray-4);
    display: block;
  }

  .grid-54 {
    width: 740px;
  }

  .div-block-2455 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .crm-container {
    width: auto;
  }

  .crm-sec.gray {
    padding-left: 24px;
    padding-right: 24px;
  }

  .crm-sec.gradation {
    padding-left: 0;
    padding-right: 0;
  }

  .crm-form {
    height: 100%;
  }

  .div-block-2452-copy {
    flex-flow: column;
  }
}

@media screen and (max-width: 767px) {
  .navbar {
    border-bottom-color: var(--gray-2);
    top: 0;
  }

  .logo-image {
    margin-top: 2px;
    padding-bottom: 0;
  }

  .footer {
    padding: 60px 24px;
    position: static;
  }

  .footer-wrapper {
    flex-direction: column;
    align-items: flex-start;
    width: auto;
  }

  .footer-content {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    justify-content: start;
    justify-items: start;
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .footer-block {
    align-items: flex-start;
    width: 100%;
  }

  .footer-block._48 {
    margin-bottom: 0;
  }

  .footer-block.marzin {
    margin-top: -50px;
    margin-bottom: 0;
  }

  .footer-block.right {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .footer-title-small {
    margin-bottom: 12px;
    font-family: pretendard, sans-serif;
    font-size: 12px;
    font-weight: 600;
    display: block;
  }

  .footer-title-small.link {
    margin-bottom: 0;
    display: block;
  }

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

  .footer-link:hover:where(.w-variant-1a85faf4-76be-d7fe-a6af-d7e6a9ad4243) {
    color: var(--purple-5);
  }

  .footer-link.terms-of-use, .footer-link.terms-of-use.bold {
    align-self: center;
  }

  .footer-social-block {
    margin-top: 20px;
    margin-bottom: 0;
    margin-left: 0;
  }

  .footer-social-link {
    margin-left: 0;
  }

  .footer-social-link.frist {
    margin-left: 16px;
  }

  .footer-divider {
    width: 100%;
    margin-top: 60px;
  }

  .footer-text {
    flex: 0 auto;
    display: flex;
  }

  .div-block-4 {
    flex-direction: column;
    width: 100%;
    margin-bottom: 16px;
  }

  .corp-all-rights-reserved {
    margin-top: 4px;
  }

  .container-1040 {
    flex: 1;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
    display: flex;
  }

  .div-block-7 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    align-items: flex-start;
    width: 100%;
    margin-top: 60px;
  }

  .text-block-11 {
    padding-left: 1px;
    padding-right: 1px;
    font-family: Pretendard, sans-serif;
    font-weight: 300;
    display: block;
  }

  .heading-4 {
    color: var(--gray-10);
    margin-bottom: 20px;
    font-family: pretendard, sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 135%;
  }

  .cta {
    background-size: auto, auto;
    height: auto;
    padding: 0;
  }

  .container-1042 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .section-9 {
    padding-top: 100px;
    padding-bottom: 0;
  }

  .heading-7 {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px;
  }

  .text-block-25 {
    display: none;
  }

  .text-block-27 {
    font-size: .7rem;
    line-height: 1.1rem;
  }

  .text-block-27.mobile {
    margin-top: 0;
    font-family: pretendard, sans-serif;
    font-size: 11px;
    font-weight: 700;
    line-height: 12px;
  }

  .google-play-button, .app-store-button {
    border-radius: 16px;
  }

  .mobile-sec._2 {
    padding-left: 9px;
    padding-right: 9px;
  }

  .feature-sec-titile-scheduling {
    color: var(--gray-10);
    -webkit-text-stroke-width: 0px;
    font-family: pretendard, sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 130%;
  }

  .feature-sec-titile-scheduling.center {
    color: var(--gray-10);
    font-family: pretendard, sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 135%;
    display: block;
  }

  .feature-sec-titile-scheduling.center.white {
    font-weight: 600;
  }

  .feature-sec-titile-scheduling.center.mobile {
    display: none;
  }

  .feature-sec-titile-scheduling.white {
    line-height: 2.1rem;
  }

  .sub-text {
    color: var(--gray-6);
    font-family: pretendard, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 160%;
  }

  .sub-text.center {
    -webkit-text-stroke-width: 0px;
    font-family: Pretendard Medium;
    font-size: 14px;
    font-weight: 500;
    line-height: 160%;
  }

  .sub-text.center.white {
    font-size: .9rem;
  }

  .sub-title-set {
    grid-row-gap: 12px;
    margin-bottom: 32px;
  }

  .sub-title-set.left {
    margin-bottom: 36px;
  }

  .sub-title-set.center {
    margin-bottom: 32px;
  }

  .sub-title-set.center.white {
    width: 100%;
  }

  .sub-title-set.center.contact {
    margin-bottom: 16px;
  }

  .container-feature {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .container-feature.center.low {
    padding-top: 60px;
  }

  .container-feature.high {
    align-items: center;
  }

  .sub-image-540 {
    border-radius: 6px;
    order: 1;
    max-width: 350px;
    overflow: hidden;
    box-shadow: 0 0 12px 2px #0000001f;
  }

  .sub-image-540.right {
    max-width: 350px;
    max-height: none;
  }

  .sub-image-540.right.none {
    box-shadow: none;
  }

  .sub-image-540.left {
    max-width: 350px;
  }

  .sub-image-540.left.none {
    box-shadow: none;
    border-radius: 0;
    width: 340px;
  }

  .sub-sec-main {
    flex-direction: column;
    align-self: stretch;
    max-width: none;
    padding-top: 60px;
  }

  .sub-sec-main.automation {
    justify-content: space-between;
    align-items: center;
    max-width: 100%;
  }

  .sub-sec-main-text {
    width: 240px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 155%;
    display: none;
  }

  .sub-sec-main-text.mobile {
    color: var(--gray-6);
    -webkit-text-stroke-color: var(--ld-gray\<deleted\|variable-d6270f9f\>);
    margin-bottom: 0;
    font-family: Pretendard Medium;
    font-size: 16px;
    font-weight: 500;
    line-height: 155%;
    display: block;
  }

  .sub-sec-main-text.desktop {
    width: 260px;
    font-size: 16px;
    display: block;
  }

  .sub-sec-main-text.cloud {
    font-size: 18px;
  }

  .sub-sec-main-text.corporation {
    flex-flow: column;
    width: auto;
    font-size: 18px;
    display: flex;
  }

  .feature-main-image {
    border-width: .5px;
    border-radius: 6px;
    width: 350px;
    box-shadow: 0 0 12px 2px #0000001f;
  }

  .scheduling-sec-1 {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .sub-image-1080 {
    border-radius: 6px;
    width: 350px;
    max-width: none;
    margin-top: 40px;
    display: block;
    overflow: hidden;
    box-shadow: 0 0 12px 2px #0000001f;
  }

  .sub-image-1080.none {
    box-shadow: none;
    width: 340px;
    margin-top: 0;
  }

  .image-13 {
    width: 60px;
    height: 60px;
  }

  .application-main-sec {
    padding-bottom: 60px;
  }

  .container-1080 {
    width: 340px;
  }

  .contact-main-sec {
    padding-left: 0;
    padding-right: 0;
  }

  .contact-card-1 {
    width: auto;
    padding-top: 24px;
    padding-bottom: 24px;
    line-height: 24px;
  }

  .contact-card-2, .contact-card-3 {
    padding-top: 24px;
    padding-bottom: 24px;
    line-height: 24px;
  }

  .grid-6 {
    grid-row-gap: 24px;
    width: 340px;
    margin-top: 40px;
  }

  .contact-icon {
    margin-bottom: 16px;
  }

  .text-block-38 {
    font-size: .9rem;
    line-height: 1.4rem;
  }

  .contact-card-title {
    color: var(--gray-10);
    margin-bottom: 40px;
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 24px;
  }

  .contact-sec-3 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .image-25.mobile {
    height: 6px;
  }

  .div-block-43 {
    max-width: 90px;
  }

  .container-1203.tablet {
    display: none;
  }

  .container-1203.mobile {
    max-width: 308px;
    display: flex;
  }

  .image-26 {
    width: 48px;
  }

  .speach-bubble {
    font-size: 24px;
  }

  .contact-sec-4 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .container-1203-copy {
    display: none;
  }

  .container-1203-copy.mobile {
    max-width: 308px;
    margin-bottom: 40px;
    display: flex;
  }

  .automation-flow._2 {
    font-size: 24px;
  }

  .automation-flow._3 {
    font-size: 36px;
  }

  .automation-flow._1 {
    font-size: 16px;
  }

  .image-26-copy {
    width: 48px;
  }

  .contact-leadtime-1 {
    border-radius: 16px;
    width: 340px;
    height: auto;
    margin-top: 40px;
    padding-top: 24px;
    overflow: hidden;
  }

  .contact-leadtime-1.tablet {
    border-radius: 20px;
    justify-content: space-between;
    width: 340px;
    height: 340px;
    padding-top: 26px;
    padding-bottom: 30px;
    line-height: 24px;
  }

  .contact-leadtime-2 {
    border-radius: 16px;
    width: 340px;
    height: 340px;
    padding-top: 24px;
    overflow: hidden;
  }

  .grid-8 {
    grid-row-gap: 16px;
    width: 340px;
    margin-top: 24px;
  }

  .contact-ux-1 {
    border-style: none;
    height: 320px;
    padding-top: 24px;
    overflow: hidden;
  }

  .image-27 {
    width: 22px;
  }

  .text-block-46 {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.2rem;
  }

  .text-block-46.black {
    color: var(--gray-9);
    font-family: pretendard, sans-serif;
    font-size: 1.1rem;
    font-weight: 700;
  }

  .in-just-one-contact-text {
    font-size: .8rem;
    line-height: 1.25rem;
    display: none;
    overflow: visible;
  }

  .contact-leadtime-3 {
    border-radius: 16px;
    padding-top: 20px;
  }

  .contact-ux-2 {
    border-style: none;
    height: 320px;
    padding-top: 24px;
  }

  .contact-ux-3 {
    border-style: none;
    height: 320px;
    padding-top: 24px;
    overflow: hidden;
  }

  .contact-ux-4 {
    border-style: none;
    border-radius: 16px;
    height: 320px;
    padding-top: 24px;
  }

  .contact-card-title-1 {
    margin-bottom: 8px;
    font-family: pretendard, sans-serif;
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 1.8rem;
  }

  .contact-card-set {
    width: auto;
    margin-top: 0;
    margin-left: 30px;
    margin-right: 24px;
  }

  .builder-sec-5, .builder-sec-6 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .contact-card-text {
    -webkit-text-stroke-width: 0px;
    font-size: 13px;
    line-height: 145%;
  }

  .builder-card-title {
    color: var(--gray-10);
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
  }

  .builder-card-text {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    display: none;
  }

  .builder-card-set {
    width: 250px;
    margin-left: 24px;
    padding-top: 24px;
  }

  .builder-card-2 {
    border-radius: 16px;
    width: 340px;
    height: 230px;
    margin-top: 24px;
  }

  .div-block-49 {
    width: 340px;
  }

  .builder-card-3 {
    border-radius: 16px;
    width: 340px;
    height: 480px;
    margin-top: 24px;
    overflow: hidden;
  }

  .builder-sec-4 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .builder-card-image {
    width: 340px;
  }

  .slider {
    height: 160px;
    display: block;
  }

  .new {
    justify-content: center;
    display: block;
  }

  .in-just-one-contact-title {
    margin-bottom: 40px;
  }

  .inquiry-button-tablet {
    color: var(--new-purple);
    background-color: #0000;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: pretendard, sans-serif;
    font-size: .8rem;
    line-height: 1rem;
  }

  .menu-button {
    border-radius: 12px;
  }

  .menu-button:hover {
    border-radius: 6px;
  }

  .menu-button.w--open:hover {
    background-color: #0000;
  }

  .tablet-nav-header {
    border: 1px solid var(--gray-3);
    background-color: var(--white);
    justify-content: flex-end;
    align-items: center;
    padding: 14px 16px;
  }

  .tablet-nav-table {
    flex-direction: column;
    overflow: hidden;
  }

  .x {
    border-radius: 5px;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 32px;
    height: 32px;
    display: flex;
  }

  .x:hover {
    width: 32px;
    height: 32px;
  }

  .tablet-table-link {
    align-self: stretch;
    align-items: center;
    padding: 10px 8px;
    display: flex;
  }

  .tablet-menu {
    flex: 1;
    align-self: auto;
    width: auto;
    display: block;
  }

  .mobile_assessment_image {
    width: 100%;
    max-height: none;
  }

  .nav-bar-tablet-camera {
    background-color: #fff;
    position: sticky;
    inset: 0%;
    overflow: hidden;
  }

  .section-12 {
    padding-top: 80px;
    padding-bottom: 80px;
    font-size: 15rem;
  }

  .container-1040-builder {
    max-width: 320px;
    margin-bottom: 60px;
    display: none;
  }

  .heading-13 {
    text-align: center;
    font-size: 38px;
    line-height: 60px;
  }

  .in-card-1 {
    border-style: none;
    border-radius: 16px;
    width: 340px;
    height: 290px;
    margin-bottom: 24px;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
    box-shadow: 0 0 30px #e6edfe;
  }

  .in-card-2 {
    border-style: none;
    border-radius: 16px;
    width: 340px;
    height: 290px;
    margin-bottom: 24px;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
    box-shadow: 0 0 30px #e6edfeb3;
  }

  .in-card-3 {
    border-style: none;
    border-radius: 20px;
    width: 340px;
    height: 290px;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
    box-shadow: 0 0 30px #e6edfeb3;
  }

  .in-just-one-contact-text---mobile {
    color: var(--g-7\<deleted\|variable-70925a47\>);
    font-family: pretendard, sans-serif;
    font-size: .88rem;
    font-weight: 400;
    line-height: 1.35rem;
    display: block;
    overflow: visible;
  }

  .your-site-your-way {
    width: 308px;
    height: 290px;
    margin-bottom: 40px;
    padding-top: 20px;
    padding-left: 18px;
    padding-right: 18px;
  }

  .main-container {
    margin-bottom: 40px;
  }

  .main-sec-5 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 60px 18px;
    display: flex;
    overflow: hidden;
  }

  .main-feature-card {
    border-color: var(--gray-2);
    border-radius: 8px;
    flex: 0 auto;
    width: 100%;
    height: 100%;
  }

  .main-sec-4 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding: 60px 18px;
    display: flex;
    overflow: hidden;
  }

  .main-sec-3 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 60px 16px;
    display: flex;
    overflow: hidden;
  }

  .contact-main {
    height: auto;
  }

  .contact-sec-1-copy, .contact-sec-7 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .contact-sec-1-copy {
    padding-top: 80px;
    padding-bottom: 80px;
    overflow: hidden;
  }

  .contact-tab {
    width: 308px;
    margin-top: 40px;
    display: none;
  }

  .contact-button-1 {
    border-radius: 12px;
  }

  .butt-email {
    margin-right: 16px;
  }

  .tab-pane-tab-1-3 {
    border-radius: 16px;
    height: 200px;
  }

  .contact-but-sub {
    font-size: .8rem;
    line-height: 1.2rem;
  }

  .contact-but-main {
    font-size: 1.1rem;
    line-height: 1.6rem;
  }

  .contact-button-2 {
    border-radius: 12px;
  }

  .contact-sticy.mobile {
    height: auto;
  }

  .contact-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 340px;
    margin-top: 40px;
  }

  .div-block-80 {
    margin-left: -20px;
  }

  .heading-13-copy {
    color: #000;
    font-family: pretendard, sans-serif;
    font-size: 38px;
    font-weight: 700;
    line-height: 60px;
  }

  .quick-stack {
    width: 308px;
  }

  ._112-box {
    display: none;
  }

  .builder-card.mobile {
    border-width: 1.5px;
    border-radius: 12px;
    height: auto;
    margin-bottom: 12px;
  }

  .builder-card-text-title {
    font-size: 17px;
  }

  .builder-card-text-sub {
    font-size: 13px;
    line-height: 20px;
  }

  .builder-card-text-set {
    margin-top: 20px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .builder-image-box {
    flex: 0 auto;
  }

  .text-block-70 {
    width: 308px;
    margin-left: auto;
    margin-right: auto;
  }

  .your-site-card {
    border-width: 1px;
    border-radius: 10px;
    width: 340px;
    height: 260px;
    margin-bottom: 36px;
    padding-top: 20px;
    padding-left: 16px;
    padding-right: 16px;
    box-shadow: 0 0 0 4px #b9b9b966;
  }

  .yotur-site-sub {
    font-size: .8rem;
    line-height: 1.25rem;
    display: none;
    overflow: visible;
  }

  .your-site-text-set {
    margin-bottom: 20px;
  }

  .your-site--mobile {
    color: #babcc5;
    letter-spacing: normal;
    text-indent: -1px;
    margin-top: 10px;
    font-family: pretendard, sans-serif;
    font-size: .9rem;
    line-height: 1.6em;
    display: block;
  }

  .container-1040-builder-mobile {
    flex-direction: column;
    margin-bottom: 60px;
    font-family: pretendard, sans-serif;
    display: flex;
  }

  .div-block-83, .div-block-84 {
    display: flex;
  }

  .container-1040-builder-heading {
    max-width: 320px;
    margin-bottom: 60px;
    display: block;
  }

  .text-block-mobile {
    font-family: pretendard, sans-serif;
    font-size: 13px;
    line-height: 21px;
    display: block;
  }

  .lbt-small {
    margin-top: 24px;
    padding: 8px 16px;
    font-size: 13px;
    font-weight: 500;
  }

  .div-block-85 {
    width: 340px;
  }

  .quick-stack-mobile {
    grid-column-gap: 12px;
    grid-row-gap: 8px;
    width: 340px;
  }

  .main-sec-1 {
    padding-top: 60px;
    padding-bottom: 60px;
    overflow: hidden;
  }

  .main-mainheading {
    display: none;
  }

  .main-mainheading.mobile {
    -webkit-text-stroke-width: .4px;
    font-size: 36px;
    line-height: 48px;
    display: none;
  }

  .text-block-70-copy-mobile {
    width: 308px;
    margin-left: auto;
    margin-right: auto;
  }

  .builder-main {
    width: 340px;
    margin-top: 0;
  }

  .main-mainheading-mobile {
    color: var(--gray-10);
    margin-bottom: 16px;
    font-family: Pretendard, sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 130%;
    display: block;
  }

  .nav-container {
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    align-self: auto;
  }

  .application_main_logo {
    width: 308px;
    margin-bottom: 8px;
  }

  .main-sec-title-set {
    order: 0;
    align-self: center;
    max-width: none;
    margin-bottom: 40px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .grid-13 {
    width: 308px;
    margin-top: 20px;
    margin-bottom: 80px;
    display: flex;
  }

  .builder-card-text-mobile {
    color: var(--gray-7);
    -webkit-text-stroke-width: 0px;
    font-family: pretendard, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    display: block;
  }

  .builder-card-text-copy {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    display: none;
  }

  .tabs-menu-4-copy {
    grid-row-gap: 12px;
    flex-direction: column;
    align-items: center;
    width: 308px;
    margin-bottom: 32px;
  }

  .main-card-text-medium {
    -webkit-text-stroke-width: 0px;
    margin-top: 24px;
    margin-left: 24px;
    font-family: Pretendard, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 140%;
  }

  .sub-title-set-collaborative {
    grid-row-gap: 0px;
  }

  .collaborative {
    color: var(--gray-9);
    -webkit-text-stroke-width: 0px;
    font-family: pretendard, sans-serif;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2.4rem;
    display: block;
  }

  .sub-text-collaborative {
    color: var(--g-7\<deleted\|variable-70925a47\>);
    font-family: pretendard, sans-serif;
    font-size: .9rem;
    font-weight: 400;
    line-height: 160%;
  }

  .sub-text-collaborative.white {
    font-size: .88rem;
    line-height: 160%;
  }

  .container-branding {
    margin-top: 0;
    margin-bottom: 60px;
  }

  .footer-block-mobile {
    align-items: flex-start;
  }

  .slider2 {
    height: 160px;
  }

  .slider-camera-copy {
    display: none;
  }

  .slider-camera-mobile {
    display: block;
  }

  .footer-title-small-hide {
    display: none;
  }

  .image-142 {
    order: 1;
    width: 340px;
  }

  .image-144 {
    width: 308px;
  }

  .text-span-19 {
    font-family: pretendard, sans-serif;
  }

  .career-heading {
    font-size: 38px;
    line-height: 60px;
  }

  .image-145 {
    border-radius: 16px;
  }

  .event-banner {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    align-items: center;
    height: auto;
    padding: 14px 12px;
  }

  .event-banner-text, .event-banner-text.green {
    display: none;
  }

  .event-banner-text-group {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-77 {
    font-size: 12px;
    line-height: 14px;
  }

  .container-banner {
    grid-row-gap: 0px;
    flex-direction: column;
    flex: 1;
    align-self: auto;
    align-items: center;
  }

  .height-line {
    display: none;
  }

  .scheduling-back-block {
    border-radius: 28px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .scheduling-back-block._1, .scheduling-back-block._3, .scheduling-back-block._4, .scheduling-back-block._5 {
    border-radius: 28px;
  }

  .scheduling-sec-2 {
    padding: 20px 0;
  }

  .sub-title-set-scheduling {
    grid-row-gap: 12px;
  }

  .scheduling-sec-3, .scheduling-sec-4, .scheduling-sec-5 {
    padding: 20px 0;
  }

  .scheduling-sub-sec {
    margin-top: 32px;
    margin-left: 30px;
  }

  .heading-15 {
    margin-bottom: 10px;
    font-family: pretendard, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 135%;
  }

  .text-block-81 {
    color: var(--gray-6);
    font-family: pretendard, sans-serif;
    font-size: 14px;
    font-weight: 500;
  }

  .scheduling-grid {
    flex-direction: column;
    width: 330px;
    height: auto;
    margin-top: 40px;
    display: flex;
  }

  .scheduling-grid-box {
    border-radius: 20px;
    width: 330px;
    height: 420px;
  }

  .scheduling-grid-box.e7eeff, .scheduling-grid-box.edeeff {
    height: 380px;
  }

  .scheduling-grid-box.f4f7ff {
    border-radius: 16px;
  }

  .scheduling-contents {
    justify-content: center;
    align-items: flex-end;
    width: 330px;
    display: flex;
  }

  .scheduling-contents-large {
    justify-content: center;
    align-items: flex-end;
    width: auto;
    height: 236px;
    display: flex;
  }

  .scheduling-block-mobile.long {
    background-color: #fff;
    border-radius: 16px;
    flex-direction: column;
    width: 340px;
    height: 420px;
    margin-top: 30px;
    display: flex;
    overflow: hidden;
  }

  .scheduling-block-1.long {
    display: none;
  }

  .scheduling-sec-titile {
    color: var(--ld-black-2\<deleted\|variable-e6c04236\>);
    -webkit-text-stroke-width: 0px;
    font-family: Pretendard Semi Bold;
    font-size: 30px;
    font-weight: 600;
  }

  .scheduling-sec-titile.mobile {
    color: var(--gray-10);
    width: 300px;
    margin-bottom: 0;
    font-family: pretendard, sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 130%;
    display: block;
  }

  .scheduling-sec-titile {
    color: var(--gray-10);
    font-family: pretendard, sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 130%;
  }

  .scheduling-sec-titile.hide {
    display: none;
    overflow: visible;
  }

  .scheduling-sub-title-set {
    grid-row-gap: 12px;
    width: 300px;
  }

  .scheduling-sec-titile-mobil {
    color: var(--gray-10);
    text-align: center;
    width: 100%;
    font-family: pretendard, sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 130%;
    display: block;
  }

  .sub-image-1080-collabrative {
    width: 360px;
    margin-top: 40px;
    display: none;
  }

  .sub-image-1080-collabrative.mobile {
    display: block;
  }

  .link {
    display: none;
  }

  .container-check-list {
    align-items: flex-start;
    width: 340px;
  }

  .image-211 {
    width: 340px;
    margin-bottom: -24px;
  }

  .container-inquiry-form {
    align-self: flex-start;
    padding-left: 36px;
    padding-right: 36px;
    display: none;
  }

  .inquiry-page {
    background-size: auto 100%;
    width: 100%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .form-nav {
    width: auto;
    margin-top: -40px;
    padding-left: 5px;
  }

  .form-nav.jk {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 6px;
  }

  .inquiry-contents {
    flex-direction: column;
    width: 100%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .inquiry-contents-set {
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .text-16-gray8 {
    color: var(--gray-9);
    text-align: left;
    align-self: stretch;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 150%;
    display: block;
  }

  .text-16-gray8.margin-12 {
    margin-top: 12px;
  }

  .gray-4-line-0-5 {
    width: 100%;
    margin-top: 24px;
    margin-bottom: 24px;
    display: none;
  }

  .inquiry-icon-set {
    height: auto;
  }

  .inquiry-icon-set._1 {
    height: auto;
    margin-right: 24px;
  }

  .clock-icon {
    width: 18px;
    height: 18px;
  }

  .inquiry-logo {
    width: 100%;
    min-width: 308px;
    max-width: 400px;
    margin-top: 12px;
    margin-right: auto;
    display: block;
  }

  .home-button-inquiry {
    padding-left: 0;
    padding-right: 4px;
    font-family: Pretendard Bold;
    font-size: 13px;
    font-weight: 700;
  }

  .form-embed {
    flex-direction: column;
    flex: 0 auto;
    width: 100%;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-left: -2px;
    margin-right: 0;
    overflow: scroll;
  }

  .inquiry-title {
    text-align: left;
    align-self: stretch;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 150%;
  }

  .image-214 {
    width: 30px;
  }

  .inquiry-title-span {
    text-align: left;
    margin-top: 4px;
    font-family: pretendard, sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 140%;
    display: block;
  }

  .text-15-reqular-gray-9 {
    text-align: left;
    align-self: stretch;
    margin-top: 24px;
    margin-bottom: 8px;
    font-family: pretendard, sans-serif;
    font-size: 15px;
    line-height: 150%;
  }

  .inquiry-icon-set-group {
    align-self: stretch;
    margin-top: 44px;
    margin-bottom: 36px;
    padding-left: 2px;
  }

  .text-16-medium-gray-9 {
    color: var(--gray-9);
    font-size: 16px;
  }

  .container-inquiry-mobile {
    justify-content: center;
    align-self: flex-start;
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .automation-demo-page {
    background-size: auto 100%;
    width: 100%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .automation-contents-set {
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .home-button-automation-demo {
    padding-left: 0;
    padding-right: 4px;
    font-family: Pretendard Bold;
    font-size: 13px;
    font-weight: 700;
  }

  .text-16-gray8-set {
    align-self: stretch;
    margin-bottom: 8px;
  }

  .text-16-gray8-set._1 {
    background-color: #0000;
    margin-top: 18px;
    margin-bottom: 6px;
  }

  .check-image {
    width: 20px;
    height: 20px;
  }

  .automation-demo-page-mobile {
    background-size: auto 100%;
    width: 100%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .automation-icon-set-mobile {
    height: auto;
    margin-right: 20px;
  }

  .interview-demo-page {
    background-size: auto 100%;
    width: 100%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .interview-demo-page-mobile {
    background-size: auto 100%;
    width: 100%;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .interview-title {
    text-align: left;
    align-self: stretch;
    margin-bottom: 0;
    font-family: pretendard, sans-serif;
    font-size: 13.5px;
    line-height: 150%;
  }

  .home-button-interview-demo {
    padding-left: 0;
    padding-right: 4px;
    font-family: Pretendard Bold;
    font-size: 13px;
    font-weight: 700;
  }

  .home-button-interview-demo-mobile, .home-button-automation-mobile {
    padding-left: 0;
    padding-right: 4px;
    font-family: pretendard, sans-serif;
    font-size: 13px;
    font-weight: 700;
  }

  .sub-image-1080-_-shadow-x {
    box-shadow: none;
    border-radius: 6px;
    width: 350px;
    max-width: none;
    margin-top: 0;
    display: block;
    overflow: hidden;
  }

  .ninehire-contents-420.assessment {
    height: auto;
  }

  .heyground-embed {
    flex: 1;
    width: 100%;
    height: 100%;
    margin-right: 8px;
    position: static;
    overflow: visible;
  }

  .container-10811 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    margin-bottom: 40px;
  }

  .main_automation_-grid {
    grid-row-gap: 12px;
    flex-direction: column;
    width: 100%;
    min-width: 308px;
    max-width: 540px;
    margin-bottom: 40px;
    margin-left: 16px;
    margin-right: 16px;
    display: flex;
  }

  .main_automation_-grid_box {
    border-radius: 8px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .main-_-automation-_-icon {
    width: 40px;
    height: 40px;
  }

  .heading-24 {
    margin-bottom: 4px;
    font-size: 22px;
    line-height: 140%;
  }

  .text-16-medium-gray-7 {
    font-size: 13px;
    line-height: 150%;
  }

  .main_automation_-grid_2 {
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    width: 100%;
    min-width: 308px;
    max-width: 540px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .main-heading-40 {
    color: var(--gray-9);
    flex-flow: column;
    margin-bottom: 12px;
    font-family: Pretendard, sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 135%;
    display: flex;
  }

  .text-20-medium-gray-8 {
    color: var(--gray-6);
    flex-flow: column;
    font-family: Pretendard, sans-serif;
    font-size: 15px;
    line-height: 160%;
    display: flex;
  }

  .main_feature_contents.ver {
    background-color: #0000;
    border-radius: 8px;
    flex-direction: column;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .main_feature_contents.sky, .main_feature_contents.integration-gradient, .main_feature_contents.career-site {
    border-radius: 8px;
  }

  .main-feature-card-contents {
    height: auto;
    margin-left: auto;
  }

  .main-text-set {
    margin: 40px 30px 20px;
  }

  .main_brading_-grid {
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    width: 100%;
    min-width: 308px;
    max-width: 540px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .heading-25 {
    color: var(--gray-7);
    margin-top: 28px;
    margin-bottom: 17px;
    margin-left: 28px;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
  }

  .main-_-candidate-experience-_-image {
    height: auto;
  }

  .cell-2 {
    display: none;
  }

  .builder-card-1-copy {
    border-radius: 16px;
    width: 340px;
    height: 360px;
    margin-top: 40px;
  }

  .academy-sec_1 {
    padding-top: 80px;
  }

  .academy-notice {
    text-align: center;
    border-radius: 10px;
    width: 230px;
    margin-bottom: 30px;
    font-size: 13px;
  }

  .cs-name {
    flex-direction: row;
    flex: 0 auto;
    order: 0;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  ._990-image {
    width: 340px;
    margin-top: 20px;
  }

  .assessment-grid {
    flex-direction: column;
    width: 320px;
    height: 100%;
    display: flex;
  }

  .collaboratin-quick-stack {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    width: 308px;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .collaborative-_-role-_-contents {
    border-radius: 16px;
    width: 340px;
    height: auto;
  }

  .heading-25-collaborative {
    margin-top: 28px;
    margin-bottom: 0;
    margin-left: 28px;
    font-size: 18px;
    line-height: 28px;
  }

  .collaborative-_-role-_-contents-image {
    border-radius: 0;
    margin-top: 10px;
  }

  .div-block-119 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .sub-image-1080-collabrative-copy {
    width: 308px;
    margin-top: 40px;
    display: none;
  }

  .sub-image-1080-collabrative-copy.mobile {
    display: none;
  }

  .sub-image-1080-collabrative-hide {
    width: 360px;
    margin-top: 40px;
    display: none;
  }

  .collaborative-copy {
    color: var(--gray8-legucy\<deleted\|variable-f6f2bb39\>);
    -webkit-text-stroke-width: 0px;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2.4rem;
    display: none;
  }

  .collaborative-copy.white {
    font-size: 24px;
    font-weight: 600;
    line-height: 135%;
    display: block;
  }

  .image-142-copy {
    order: 1;
    width: 380px;
  }

  .image-221 {
    width: 340px;
    display: block;
  }

  .ac_image {
    width: 64px;
    margin-right: 12px;
  }

  .details-box {
    width: auto;
  }

  .details-box-icon-text {
    margin-right: 8px;
  }

  .pyeonggang-name-box {
    flex: 0 auto;
    align-self: center;
    width: 200px;
    display: block;
  }

  .details-box-icon-text-box {
    margin-bottom: 12px;
  }

  .academy-text-16-gray-9, .academy-text-12-gray-6 {
    display: block;
  }

  .scheduling-grid-box-title {
    font-family: pretendard, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 130%;
  }

  .scheduling-grid-540 {
    flex-direction: column;
    width: 330px;
    height: auto;
    margin-top: 40px;
    display: flex;
  }

  .scheduling-contents-360 {
    justify-content: center;
    align-items: flex-end;
    width: 330px;
    display: flex;
  }

  ._540-image-_-shadow {
    border-radius: 8px;
    order: 1;
    width: 350px;
    max-width: none;
    overflow: hidden;
    box-shadow: 4px 0 8px #00000014;
  }

  ._540-image-_-shadow-box {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .automation-main-sec {
    height: auto;
    padding-top: 80px;
  }

  .container-10814 {
    align-items: center;
    width: auto;
    height: auto;
  }

  .au {
    text-align: center;
    margin-bottom: 25px;
    font-size: 30px;
    line-height: 135%;
  }

  .trigger-box {
    grid-column-gap: 8px;
    margin-bottom: 12px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 36px;
  }

  .image-223 {
    width: 12px;
    height: 12px;
  }

  .automation-categoly {
    color: var(--gray-6);
    font-family: pretendard, sans-serif;
    font-size: 15px;
    font-weight: 700;
  }

  .grid-24 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: start;
    justify-items: start;
    width: 902px;
    padding-bottom: 0;
    padding-left: 8px;
    display: flex;
  }

  .auto-block {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    border-radius: 12px;
    width: 280px;
    padding-bottom: 16px;
    box-shadow: 0 0 30px #e0e8f0b3;
  }

  .auto-block.yeollw {
    box-shadow: 0 0 20px #ebe8d5b3;
  }

  ._18-blod-gray-10 {
    margin-bottom: 4px;
    font-family: pretendard, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 160%;
  }

  ._14-reqular-gray-7 {
    color: var(--gray-6);
    font-size: 12px;
  }

  .auto {
    height: auto;
  }

  .hring-process-sec {
    flex: 0 auto;
    align-self: auto;
    align-items: flex-start;
    width: 360px;
    min-width: 308px;
    max-width: 360px;
    margin-top: 150px;
    padding-bottom: 0;
    padding-left: 20px;
    position: relative;
  }

  .auto-template-sec {
    display: none;
  }

  .heading-28-copy {
    text-align: center;
    flex: 0 auto;
    align-self: stretch;
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 32px;
    font-family: pretendard, sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 140%;
  }

  .block-scroll {
    width: 100%;
    margin-top: 40px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
    overflow: hidden;
  }

  .section-gradient {
    z-index: 100;
    background-image: linear-gradient(to right, #fff0, #fff 60%);
    width: 30px;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .section-gradient.sky {
    background-image: linear-gradient(to right, #fff0, #f4f7fd 60%);
    width: 30px;
    inset: 0% 0% 0% auto;
  }

  .section-gradient.blue {
    background-image: linear-gradient(to right, #fff0, #edf4ff 60%);
  }

  .section-gradient.yellow {
    background-image: linear-gradient(to right, #fff0, #fdfaf4 60%);
  }

  .section-gradient.purple {
    background-image: linear-gradient(to right, #fff0, #f1f2fc 60%);
    inset: 0% 0% 0% auto;
  }

  .section-gradient.mint {
    background-image: linear-gradient(to right, #fff0, #eff5f9 60%);
  }

  .vedio {
    border-radius: 12px;
    width: 340px;
    height: 216px;
    display: none;
  }

  .hiring-process-icon {
    width: 30px;
    height: 30px;
  }

  .hiring-process-text {
    display: none;
  }

  .icon-box {
    border-radius: 12px;
  }

  .icon-box.blue {
    border-radius: 10px;
  }

  .hiring-process-set {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .icon-box-mini.sky {
    border-radius: 6px;
  }

  .hiring-process-track {
    display: none;
  }

  ._960-div {
    flex-direction: column;
    justify-content: center;
  }

  .hiring-process-icon-mini {
    width: 22px;
  }

  .hiring-process-track-mobile {
    height: 480px;
    display: block;
  }

  .hiring-process-set-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: auto;
  }

  .automation-track-m, .automation-track-m.sky {
    justify-content: center;
    align-items: center;
    height: 840px;
    display: flex;
  }

  .automation-track-m.purple {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .automation-track-m.mint, .automation-track-m.yellow {
    display: flex;
  }

  .automation-track-m.blue {
    background-image: none;
    height: 840px;
    display: flex;
  }

  .grid-vertical-scroll {
    width: 100%;
    padding-bottom: 20px;
    padding-right: 16px;
    overflow: scroll;
  }

  .hring-process-sec-mobile {
    flex: 0 auto;
    align-self: auto;
    align-items: flex-start;
    width: 360px;
    min-width: 308px;
    max-width: 360px;
    margin-top: auto;
    padding-bottom: 0;
    padding-left: 20px;
    position: relative;
  }

  .vedio-mobile {
    border-radius: 12px;
    width: 340px;
    height: 216px;
    display: block;
    overflow: hidden;
  }

  .background-video-4 {
    z-index: 1000;
    background-color: #0000;
    width: 100%;
    height: 100%;
    overflow: visible;
  }

  .program-sec-main {
    height: auto;
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .program-main-heading {
    width: 240px;
    margin-bottom: 16px;
    font-size: 38px;
    display: block;
  }

  .heyground-button {
    background-image: none;
    border-radius: 12px;
    margin-top: 28px;
    padding: 14px 24px;
    font-size: 17px;
    line-height: 110%;
  }

  .heyground-button:hover {
    background-position: 18px, 0 0;
    background-size: 20px, auto;
  }

  .text-26-semi-bold {
    color: var(--g-7\<deleted\|variable-70925a47\>);
    font-family: pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 140%;
  }

  .slider-div-box {
    height: auto;
  }

  .program-main-card {
    border-radius: 12px;
    width: 180px;
    height: 100px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 16px;
  }

  .program-main-card-icon {
    border-radius: 4px;
    width: 24px;
    height: 24px;
  }

  .text-13-semiblod {
    margin-bottom: 2px;
    font-size: 10px;
  }

  .text-20-bold {
    font-size: 13px;
  }

  .program-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-columns: 180px 180px 180px 180px 180px 180px 180px;
    grid-auto-columns: 180px;
  }

  .program-sec-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .program-heading {
    flex-direction: column;
    align-items: center;
    font-size: 32px;
    display: flex;
  }

  .text {
    width: 220px;
    display: block;
  }

  .text-block-120 {
    margin-top: 12px;
    margin-bottom: 30px;
    font-size: 13px;
  }

  .text-block-120.mobile {
    text-align: center;
    margin-top: 20px;
    font-family: pretendard, sans-serif;
    font-size: 15px;
    display: block;
  }

  .text-block-120.hide {
    display: none;
  }

  .program-pricing {
    border-radius: 20px;
    width: 340px;
    height: auto;
    margin-top: 24px;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .program-pricing.mobile {
    display: block;
  }

  .text-span-63 {
    font-family: pretendard, sans-serif;
  }

  .image-225 {
    width: 36px;
    height: 36px;
  }

  .program-div-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: auto;
    margin-top: 24px;
  }

  .program-pricing-image {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
  }

  .program-pricing-image.hide {
    display: none;
  }

  .program-pricing-image.mobile {
    display: block;
  }

  .program-sec-4, .program-sec-3-copy {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .program-cta {
    background-size: auto, auto;
    height: auto;
  }

  .heyground-cta-button {
    background-image: none;
    border-radius: 12px;
    margin-top: 0;
    padding: 12px 28px;
    font-size: 16px;
    line-height: 110%;
  }

  .heyground-cta-button:hover {
    background-position: 18px, 0 0;
    background-size: 20px, auto;
  }

  .program-sec-5 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .program-cta-42 {
    color: var(--gray-10);
    flex-flow: column;
    margin-bottom: 20px;
    font-family: pretendard, sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 135%;
    display: block;
  }

  .program-sec-reference {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-32-blod-gray-8 {
    flex-direction: column;
    font-family: pretendard, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    display: block;
  }

  .program-cell {
    flex: 0 auto;
    order: 0;
    width: 340px;
    height: auto;
    margin-top: 42px;
  }

  .program-references-gird {
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 308px;
    margin-top: 24px;
    display: grid;
  }

  .text-block-121-copy {
    flex-direction: column;
    font-size: 16px;
    line-height: 135%;
    display: flex;
  }

  .text-30-gray-10 {
    flex-direction: column;
    font-size: 21px;
    display: flex;
  }

  .program-contents-image {
    height: auto;
  }

  .program-contents-image.hide {
    display: none;
  }

  .program-contents-image.mobile {
    display: block;
  }

  .program-cell-2 {
    width: 340px;
    height: auto;
  }

  .program-cell-contents {
    flex-direction: column;
  }

  .program-cell-contents.sky {
    border-radius: 16px;
    padding-top: 30px;
  }

  .program-cell-contents.gray {
    border-radius: 20px;
    padding-top: 30px;
  }

  .program-cell-contents.gray-1 {
    border-radius: 20px;
  }

  .program-heading-60 {
    width: 340px;
    font-size: 34px;
    display: block;
  }

  .program-heading-60.white {
    margin-bottom: 40px;
  }

  .text-38-bold-gray-10 {
    flex-direction: column;
    font-size: 24px;
    display: flex;
  }

  .text-span-65 {
    font-size: 20px;
    line-height: 240%;
  }

  .quick-program {
    width: 340px;
    height: auto;
  }

  .grid-26 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    width: 340px;
    height: 200px;
    display: flex;
  }

  .reference-card {
    border-radius: 12px;
    width: 164px;
    height: 164px;
    padding: 16px;
  }

  .text-block-122 {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 145%;
  }

  .text-block-122-copy {
    font-size: 8px;
    display: none;
  }

  .grid-26-copy {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    height: 200px;
    margin-top: -40px;
    display: flex;
  }

  .quick-program--2 {
    width: 340px;
    height: auto;
    margin-top: -15px;
  }

  .link-icon {
    width: 20px;
    height: 20px;
    display: block;
  }

  .hyundai {
    height: 20px;
  }

  .cjenm {
    height: 22px;
  }

  .codeit {
    height: 16px;
  }

  .fast-campus {
    height: 18px;
  }

  .kosme, .jump {
    height: 20px;
  }

  .slider-camera-program {
    margin-top: 60px;
  }

  .why-ninehire-copy {
    width: 340px;
    padding-top: 24px;
    font-size: 14px;
    line-height: 145%;
  }

  .div-block-123 {
    border-radius: 20px;
    width: 340px;
    margin-top: 60px;
    padding: 26px 24px 20px;
  }

  .text-24-blod-white {
    text-align: left;
    flex-direction: column;
    margin-bottom: 16px;
    font-family: pretendard, sans-serif;
    font-size: 19px;
    font-weight: 700;
    line-height: 26px;
    display: flex;
  }

  .heyground-modal-form {
    padding-left: 0;
    padding-right: 0;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .heyground-x {
    z-index: 100;
    width: 28px;
    height: 28px;
    margin-top: 0;
    margin-bottom: 4px;
    position: sticky;
    inset: 0% 0 0% auto;
  }

  .heyground-form-camere {
    z-index: 0;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    margin-top: -10px;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 8px;
    display: flex;
    overflow: scroll;
  }

  .heyground-popup-form {
    border-radius: 0;
    flex-direction: column;
    flex: 1;
    order: -1;
    align-items: stretch;
    width: auto;
    height: 100%;
    margin: 0;
    padding: 16px 16px 20px 24px;
    position: relative;
    inset: 0 0% 0%;
    overflow: hidden;
  }

  .program-contents-image-copy {
    height: auto;
  }

  .form-title_heyground-copy {
    justify-content: flex-end;
    margin-bottom: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-21-regular-gray-5 {
    flex-direction: column;
    font-family: pretendard, sans-serif;
    font-size: 13.5px;
    font-weight: 500;
    line-height: 160%;
    display: block;
  }

  .white-span-20 {
    font-family: pretendard, sans-serif;
  }

  .text-span-66 {
    font-family: Pretendard Normal;
    font-weight: 400;
  }

  .text-15-semi-bold-gray-5 {
    font-size: 13px;
  }

  ._530-x-340 {
    height: auto;
  }

  .text-42-gray-10 {
    font-size: 28px;
    line-height: 130%;
  }

  .text-20-gray-7 {
    font-size: 16px;
  }

  .candidate-experience-grid-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 340px;
    margin-top: 24px;
  }

  .candidate-experience-card {
    border-radius: 16px;
    width: 340px;
    height: 340px;
    padding-top: 24px;
    overflow: hidden;
  }

  .candidate-experience-card.gradient {
    height: auto;
  }

  .text-32-bold {
    margin-top: 0;
    margin-bottom: 8px;
    margin-left: 30px;
    font-size: 1.2rem;
    line-height: 1.8rem;
  }

  ._530-x-400 {
    height: auto;
  }

  .new-tag {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .nav-tablet-button, .nav-tablet-button-_-border {
    align-self: stretch;
    font-family: pretendard, sans-serif;
  }

  .mobile-button-group {
    z-index: 999;
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    background-color: var(--white);
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
    padding: 16px 16px 24px;
    position: absolute;
    inset: auto 0% 0;
    box-shadow: 0 -4px 20px #00000014;
  }

  .mobile-nav-dropdown {
    flex: 0 auto;
    height: 100vh;
    margin-top: 0;
    padding-top: 4px;
    padding-left: 16px;
    padding-right: 6px;
  }

  .mobile-table-link-_-main {
    align-self: stretch;
    align-items: center;
    padding: 8px;
    display: flex;
  }

  .nav-mobile-text {
    font-family: pretendard, sans-serif;
    font-size: 16px;
    font-weight: 700;
  }

  .table-link-_-mobile {
    align-self: stretch;
    align-items: center;
    padding: 8px;
    font-family: Pretendard, sans-serif;
    display: flex;
  }

  .table-link-feature-_-mobile {
    font-family: pretendard, sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 125%;
  }

  .nav-relative {
    height: 100vh;
    position: relative;
    overflow: hidden;
  }

  .x-nav, .x-nav:hover {
    width: 24px;
    height: 24px;
  }

  .main-feat-_-main-title {
    -webkit-text-stroke-width: .1px;
    width: auto;
    margin-bottom: 16px;
    font-size: 34px;
    font-weight: 700;
    line-height: 125%;
  }

  .banner-link {
    padding-top: 0;
    padding-bottom: 0;
  }

  .trm-sec-2 {
    padding-top: 20px;
    padding-bottom: 80px;
  }

  .trm-sec-1 {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .trm-sec-3 {
    padding: 80px 16px;
  }

  .heading-48 {
    text-align: center;
    flex: 0 auto;
    align-self: stretch;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    font-family: Pretendard, sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 130%;
  }

  .trm-_-solution {
    width: 340px;
    max-width: none;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .trm-sec-4 {
    flex-direction: column;
    padding: 100px 16px;
    display: flex;
    overflow: hidden;
  }

  .trm-gird-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: minmax(340px, 540px);
    grid-auto-columns: 1fr;
    place-items: center;
    width: auto;
    margin-top: 60px;
    display: grid;
  }

  .trm-contents {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 12px;
    grid-template-rows: auto;
    grid-template-columns: minmax(340px, 540px);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .trm-text {
    margin-top: 32px;
    margin-left: 32px;
    font-size: 18px;
  }

  .trm-stack-1 {
    width: auto;
    margin-top: 60px;
  }

  .trm-stack-2, .trm-stack-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: auto;
    margin-top: 60px;
  }

  .trm-_-main-_-image {
    display: none;
  }

  .trm-gird-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    width: auto;
    margin-top: 40px;
    display: flex;
  }

  .image-228 {
    width: 100%;
    height: auto;
  }

  .references-gird-960 {
    width: 308px;
    margin-top: 36px;
    display: flex;
  }

  .beta-tag {
    padding-left: 6px;
  }

  .ctablock {
    padding: 80px 30px;
  }

  .image-231 {
    width: 400px;
    max-width: none;
    top: -75px;
    left: 110px;
  }

  .div-block-126 {
    margin-bottom: 16px;
  }

  .trm-icon {
    width: 20px;
    margin-right: 8px;
  }

  .text-block-126 {
    font-size: 14px;
  }

  .trm-_-mobile_main-_-image {
    display: block;
  }

  .lbt-l-_-default {
    background-image: linear-gradient(#664fff 65%, #4d2ada);
    border-radius: 10px;
    order: -1;
    align-self: stretch;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
  }

  .lbt-l-_-white-gradient {
    border-color: var(--purple-2);
    background-image: linear-gradient(#fff 65%, #e4e7ff);
    border-radius: 10px;
    align-self: stretch;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
  }

  .lbt-_-set {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-direction: column;
    width: 340px;
    margin-top: 36px;
    margin-left: auto;
    margin-right: auto;
  }

  .benner-arrow-image {
    opacity: .5;
    width: 18px;
    margin-left: 4px;
    display: block;
  }

  .sub-sec-main-text-_-mobile {
    margin-bottom: 0;
    font-family: pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 140%;
    display: block;
  }

  .lbt-_-set-_-cta {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    width: 340px;
    margin-top: 0;
  }

  .sub-sec-main-text-_-main {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 145%;
    display: none;
  }

  .app-but-set {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: row;
    align-items: center;
  }

  .div-block-127 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .image-235 {
    width: 14px;
  }

  .sub-sec-main-text-mobile {
    color: var(--gray-7);
    width: auto;
    margin-bottom: 0;
    font-family: pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    display: block;
  }

  .heading-48 {
    order: -1;
    font-size: 32px;
    font-weight: 700;
    display: block;
  }

  .heading-48.left {
    font-size: 32px;
  }

  .dropdown-2 {
    border-style: none none solid;
    border-width: 1px;
    border-color: black black var(--gray-3);
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .dropdown-toggle-2 {
    border-bottom: 1px none var(--gray-3);
    align-self: flex-start;
    width: 100%;
    margin-left: 0;
    padding: 16px 8px;
    display: flex;
  }

  .dropdown-toggle-2.not-open {
    border-bottom-style: solid;
  }

  .dropdown-list-m-1 {
    background-color: #0000;
    padding-top: 12px;
    padding-bottom: 16px;
    display: none;
    position: static;
  }

  .dropdown-list-m-1.w--open {
    padding-top: 8px;
    padding-bottom: 20px;
    display: block;
  }

  .dropdown-list-m-_-2 {
    background-color: #0000;
    padding-top: 12px;
    padding-bottom: 12px;
    display: none;
    position: static;
  }

  .dropdown-list-m-_-2.w--open {
    padding-top: 8px;
    padding-bottom: 14px;
  }

  .dropdown-list-m-_-3 {
    background-color: #0000;
    padding-top: 12px;
    padding-bottom: 12px;
    display: none;
    position: static;
  }

  .dropdown-list-m-_-3.w--open {
    padding-top: 8px;
    padding-bottom: 14px;
  }

  .image-236 {
    width: 12px;
  }

  .div-block-129 {
    height: 95%;
    padding-bottom: 140px;
    padding-right: 10px;
    overflow: scroll;
  }

  .sub-sec-main-text-_-main-m {
    margin-bottom: 0;
    font-family: Pretendard, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 145%;
    display: block;
  }

  .pricing-sub-text {
    margin-bottom: 30px;
    padding-bottom: 0;
    font-size: 28px;
  }

  .link-block-14 {
    padding-top: 8px;
  }

  .link-block-15 {
    padding-bottom: 8px;
  }

  .dropdwon-text-m, .dropdwon-text-m:hover {
    font-family: pretendard, sans-serif;
  }

  .feature-title-_-mobile {
    margin-bottom: 6px;
    font-family: pretendard, sans-serif;
  }

  .feature-title-_-mobile.margin {
    margin-top: 20px;
    margin-bottom: 8px;
  }

  .lbt-l-_-white-line {
    border-color: var(--purple-2);
    border-radius: 10px;
    align-self: stretch;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 15px;
  }

  .pricing-card.basic, .pricing-card.pro {
    border-radius: 18px;
  }

  .pricing-card.enterprise {
    border-radius: 16px;
  }

  .pricing-box.basic, .pricing-box.pro, .pricing-box.enterprise {
    border-radius: 14px;
  }

  .pricing-box.free {
    border-radius: 14px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .price-text {
    text-align: left;
    margin-bottom: 12px;
    font-size: 20px;
    line-height: 100%;
  }

  .discount-tag.basic-mini, .discount-tag.pro-mini {
    font-size: 8px;
  }

  .price-check.basic {
    width: 16px;
  }

  .price-check.enterprise {
    width: 16px;
    margin-top: 2px;
  }

  .price-list-text {
    line-height: 22px;
  }

  .price-list-text.gray-3 {
    font-size: 13px;
  }

  .price-list-tag {
    color: var(--gray-6);
    background-color: #0000;
    align-self: flex-start;
    padding: 0;
    line-height: 130%;
  }

  .price-list-info {
    max-width: none;
  }

  .tootip-group {
    display: none;
  }

  .price-card-grid {
    min-width: 340px;
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .price-sec-3 {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .sticky-pricing {
    display: none;
  }

  .sticky-pricing.notice {
    height: 60px;
    display: none;
  }

  .price-table-title {
    padding-left: 0;
    font-size: 19px;
  }

  .price-table-list {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 0;
  }

  .pricetable-text {
    width: auto;
    font-size: 13px;
    line-height: 135%;
  }

  .pricetable-set {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    width: 180px;
    height: auto;
    margin-right: 20px;
  }

  .price-table-text {
    color: var(--gray-10);
    font-family: Pretendard Medium;
    font-size: 12px;
    font-weight: 500;
  }

  .pricetable-enterprise, .pricetable-basic, .pricetable-pro {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .tootip-list-table {
    display: none;
  }

  .pricetable-group-1080 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .price-switch-text {
    font-size: 13px;
  }

  .price-switch-text.mini {
    font-size: 11px;
  }

  .switch-button {
    height: 32px;
  }

  .new-price-toggle-switch {
    height: 40px;
  }

  .pricing-card-free {
    border-radius: 18px;
    min-width: 340px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .container-10815 {
    width: auto;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .price-mini-box {
    border-radius: 8px;
    justify-content: center;
    align-self: center;
    align-items: center;
    margin-right: 14px;
    padding: 8px;
    display: flex;
  }

  .div-block-133 {
    width: 180px;
    height: auto;
    margin-right: 16px;
  }

  .new-price-table-toggle-switch.mini {
    height: 34px;
    display: none;
  }

  .text-block-134 {
    font-size: 11px;
    display: none;
  }

  .div-block-134-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .price-sub-text-free {
    height: auto;
    font-size: 9px;
    display: none;
  }

  .price-pricing-group-mini-_-monthly, .price-pricing-group-mini {
    display: none;
  }

  .switch-button-_-mini {
    height: 24px;
  }

  .sub-sec-main-_-price {
    flex-direction: column;
    align-self: stretch;
    max-width: none;
    padding-top: 60px;
  }

  .pricetable-layout {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .price-list-tag-card {
    color: var(--gray-6);
    line-height: 130%;
  }

  .sub-sec-main-text-_-price {
    font-size: 13px;
    line-height: 130%;
  }

  .footer-text-link {
    justify-content: space-between;
    align-items: flex-start;
  }

  .auto-grid {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-direction: row;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: start;
    justify-items: start;
    width: 902px;
    padding-bottom: 0;
    padding-left: 8px;
    display: flex;
  }

  .price-button-enterprise.mini {
    display: none;
  }

  .price-text-mini {
    align-self: center;
    margin-bottom: 0;
    font-family: Pretendard Bold;
    font-size: 10px;
    font-weight: 700;
    line-height: 100%;
  }

  .jk-sec {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .jk-card {
    border-radius: 16px;
    min-width: 308px;
    max-width: 520px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .div-block-138 {
    margin-top: 32px;
    margin-left: 30px;
  }

  .jk-check {
    width: 16px;
  }

  .text-block-142 {
    margin-bottom: 24px;
    font-size: 24px;
  }

  .jk-fit-list-text {
    font-size: 14px;
    line-height: 100%;
  }

  .soon-tag {
    font-size: 11px;
    line-height: 100%;
  }

  .jk-fit-list-1 {
    margin-bottom: 12px;
  }

  .tab-main-background {
    border-radius: 14px;
    width: 340px;
    padding: 8px;
  }

  .tabs-content-4 {
    border-radius: 8px;
    height: 200px;
  }

  .main-sec-re-re {
    background-image: linear-gradient(#fff 35%, #edeeff 60%, #dfeaff 80%, #fff);
    padding-top: 120px;
    padding-bottom: 40px;
    display: block;
    overflow: hidden;
  }

  .tabs-main-list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-bottom: 8px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .tab-link-box {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    height: 60px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .tab-link-box.w--current {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    border-radius: 10px;
    height: auto;
  }

  .tabs-text, .tabs-text-11 {
    display: none;
  }

  .policy-sec_20240626_10 {
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .cantainer-800 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .policy-notice {
    flex-flow: column;
    font-size: 38px;
    display: block;
  }

  .policy-main-text {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .policy-dropdown {
    margin-left: 0;
  }

  .policy-dropdown._20210311 {
    margin-left: 0;
    margin-right: auto;
  }

  .line-_-policy {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .policy-title {
    font-size: 1.3rem;
    line-height: 160%;
  }

  .policy-text.main {
    font-size: 1rem;
    line-height: 170%;
  }

  .policy-text.table {
    font-size: 1rem;
  }

  .policy-text.mini {
    margin-top: -8px;
    line-height: 120%;
  }

  .policy-text.terms {
    font-size: 16px;
    line-height: 100%;
  }

  .policy-toggle {
    margin-right: auto;
    padding: 10px 16px;
  }

  .table-title_hor {
    padding-left: 8px;
    padding-right: 4px;
    font-size: 13px;
  }

  .table-title_hor.last {
    border-top-color: var(--gray-5);
  }

  .table-title_hor.last._2 {
    border-top-style: none;
    border-bottom-color: var(--gray-5);
  }

  .table-title_hor._3 {
    border-right-style: none;
    border-bottom-color: var(--gray-3);
  }

  .table-title_ver {
    padding-left: 8px;
    font-size: 13px;
    text-decoration: none;
  }

  .table-title_ver.last {
    display: flex;
  }

  .table_text {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 13px;
  }

  .table_text.last.title {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .table_text.last.title-2, .table_text.center {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .policy-table {
    grid-template-columns: 80px 1fr 1fr 1fr;
  }

  .policy-table._250724, .policy-table._250724-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .policy-table-2 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 200px 1fr 1fr;
    margin-bottom: 24px;
  }

  .policy-text-_-bold {
    font-size: .95rem;
    line-height: 1.8rem;
  }

  .policy-table-3 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 80px 100px 150px auto;
    display: grid;
  }

  .policy-table-3.mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 120px 50px 1fr 1fr 60px 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 24px;
    display: grid;
  }

  .text-span-76 {
    line-height: 120%;
  }

  .policy-table-4 {
    grid-template-columns: 1fr 1fr 1fr 80px;
  }

  .policy-text-link {
    font-size: .9rem;
  }

  .policy-table-6 {
    grid-template-rows: auto auto;
    width: 100%;
  }

  .policy-text-link_table {
    font-size: 13px;
  }

  .table-title_ver-2 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 8px;
    font-size: 13px;
    text-decoration: none;
  }

  .table-title_ver-2.last {
    display: flex;
  }

  .email-span {
    margin-left: 1px;
    font-family: Pretendard Regular;
    font-size: 8px;
    font-weight: 400;
    line-height: 130%;
  }

  .c-voucher_ninehire_text {
    margin-top: 28px;
    margin-left: 28px;
    font-size: 17px;
  }

  .c-voucher-tabs {
    display: none;
  }

  .new-tag-_-main-copy-copy {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .free-tag-main {
    padding-left: 6px;
  }

  .back-button-inquiry-copy {
    padding-left: 0;
    padding-right: 4px;
    font-family: Pretendard Bold;
    font-size: 13px;
    font-weight: 700;
  }

  .text-span-82 {
    font-family: Pretendard Semi Bold;
    font-weight: 600;
  }

  .ac_tabs {
    width: 100%;
    min-width: 320px;
    max-width: 540px;
    height: auto;
    margin-left: 16px;
    margin-right: 16px;
  }

  .ac_tabs_menu {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .ac_tab_box_text {
    font-size: 17px;
  }

  .academy-sec_2-copy {
    height: auto;
    padding-bottom: 80px;
  }

  .ac_slider {
    height: auto;
  }

  .ac_calendar_text {
    font-family: pretendard, sans-serif;
    font-weight: 600;
    line-height: 22px;
  }

  .ac_slider_grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    height: 100%;
  }

  .ac_slider_grid_card_frame {
    border-radius: 8px;
  }

  .ac_slider_grid_card_frame:hover {
    box-shadow: none;
  }

  .academy-contents-sec {
    padding-top: 40px;
    padding-bottom: 120px;
  }

  .ac_contents_container {
    margin-left: 0;
    margin-right: 0;
  }

  .ac_contents_header {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    margin-bottom: 20px;
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .image-249 {
    height: 24px;
    margin-left: auto;
  }

  .academy-back-button {
    margin-left: 4px;
    display: none;
  }

  .ac_contents_back_icon {
    width: 14px;
    height: 14px;
  }

  .ac_contents_back_text {
    font-size: 14px;
  }

  .ac_contents {
    border-radius: 36px;
    padding: 0 16px;
  }

  .ac-contents-titlegroup {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .ac_contents_title {
    font-size: 28px;
  }

  .ac_contents_title_text_group {
    margin-left: 0;
  }

  .ac_contents_title-text {
    margin-bottom: 8px;
    font-size: 15px;
    line-height: 140%;
  }

  .ac-contents-right {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
  }

  .ac_contents_middle_group {
    margin-top: 24px;
  }

  .ac_contents_middle_left {
    border-radius: 8px;
    width: 100%;
    padding: 20px 20px 20px 24px;
  }

  .ac_contents_middle_left.hoz {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
  }

  .ac_contents_middle_left_grid {
    grid-row-gap: 38px;
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .ac_contents_numbertitle {
    color: var(--gray-9);
    margin-bottom: 0;
    font-size: 22px;
  }

  .ac_left_part-tag {
    margin-bottom: 14px;
  }

  .ac_part_group {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .ac_part_group_title {
    margin-bottom: 0;
    font-size: 19px;
  }

  .ac_part_group_list {
    margin-left: 0;
  }

  .ac_part_group_title-copy {
    margin-bottom: 0;
    font-size: 19px;
  }

  .ac_part_guide_title {
    margin-bottom: 12px;
    font-size: 19px;
  }

  .ac_slider_contents_group {
    height: auto;
  }

  .preparing-tag {
    padding-left: 6px;
  }

  .ac_slider_right-arrow {
    border-radius: 8px;
    left: -140px;
  }

  .ac_slider_left-arrow {
    right: -140px;
  }

  .mobile-background {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .event-banner-text-copy {
    display: none;
  }

  .mask-4 {
    height: auto;
  }

  .div-block-157 {
    margin-bottom: 20px;
  }

  .text-block-115-copy {
    align-self: center;
    font-family: Pretendard Bold;
    font-size: 18px;
    font-weight: 700;
    line-height: 130%;
    display: block;
  }

  .policy-link-text {
    font-size: 15px;
  }

  .table_text-copy-copy {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 13px;
  }

  .policy-sec_20240626_11, .policy-sec_20240626_9, .policy-sec_20240626_8, .policy-sec_20240626_7, .policy-sec_20240626_6, .policy-sec_20240626_5, .policy-sec_20240626_4, .policy-sec_20240626_3, .policy-sec_20240626_2, .policy-sec_20240626_1, .policy-main-sec {
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .hoz-slide {
    position: relative;
  }

  .white-gradient-poilicy {
    background-image: linear-gradient(270deg, #fff, #fff0);
    width: 10px;
    display: none;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .policy-table-3-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 80px 160px 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .banner-tag {
    border-radius: 4px;
    margin-right: 8px;
    padding: 3px 5px;
    font-family: pretendard, sans-serif;
    font-size: 12px;
  }

  .event-banner-text-m {
    display: block;
  }

  .event-banner-text-m.white {
    color: var(--gray-4);
    text-align: center;
    font-family: Pretendard, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
  }

  .policy-section {
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .integration-main-sec-re {
    margin-top: -58px;
    padding-top: 40px;
    padding-bottom: 0;
    overflow: hidden;
  }

  .sub-sec-main-title-_-integration {
    flex-direction: column;
    order: -1;
    align-self: stretch;
    max-width: none;
    margin-top: 80px;
    padding-top: 0;
  }

  .integration-grid-card {
    grid-column-gap: 16px;
    grid-row-gap: 100px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .integration-sec-2 {
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .intrgration-link-image {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .intrgration-link-image:hover {
    box-shadow: none;
    border-style: none;
  }

  .integration_card {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .integration-tag-group {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .integration-new-tag {
    border-radius: 5px;
    padding: 3.5px 5px;
    font-family: pretendard, sans-serif;
    font-size: 9px;
    font-weight: 700;
  }

  .integration-new-tag.m {
    font-family: pretendard, sans-serif;
  }

  .integration-discription-_-desktop {
    font-size: 12px;
    line-height: 150%;
  }

  .div-block-173 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .sevice-name {
    order: 1;
    font-size: 14px;
    line-height: 130%;
  }

  .integration-soon-tag {
    border-radius: 5px;
    padding: 3.5px 5px;
    font-family: pretendard, sans-serif;
    font-size: 9px;
    font-weight: 700;
  }

  .integration-soon-tag.m {
    font-family: pretendard, sans-serif;
  }

  .integration_logo-image {
    width: 125%;
    max-width: none;
    height: auto;
    overflow: clip;
  }

  .section-26 {
    padding: 0;
  }

  .integration-cta {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-width: 308px;
    max-width: none;
    padding: 60px;
  }

  .text-block-171 {
    color: var(--gray-10);
    text-align: center;
    font-size: 26px;
    line-height: 135%;
  }

  .div-block-174 {
    display: none;
  }

  .text-block-172 {
    text-align: center;
    font-size: 14px;
    line-height: 150%;
  }

  .integration-button {
    text-align: center;
    padding: 14px 18px;
    font-size: 14px;
  }

  .image-266 {
    width: 600px;
    max-width: none;
    margin-top: -160px;
    display: block;
  }

  .integration-sec-re {
    padding-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .grid-34 {
    width: 100%;
  }

  .integration_left {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .integration_logo_image {
    border-radius: 20px;
  }

  .integration_right {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .heading-53 {
    font-family: Pretendard, sans-serif;
    font-size: 36px;
    font-weight: 700;
  }

  .text-block-174 {
    font-size: 16px;
  }

  .div-block-179 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .integration-tag.page {
    font-size: 13px;
  }

  .text-block-175 {
    font-family: pretendard, sans-serif;
    font-size: 20px;
    font-weight: 700;
  }

  .integration-service-image {
    border-radius: 8px;
  }

  .back_button-integration {
    margin-left: 4px;
    display: none;
  }

  .integration_contents_back_text {
    font-size: 14px;
  }

  .tabs-5 {
    width: 100%;
    min-width: 304px;
    max-width: 540px;
  }

  .tabs-menu-7 {
    z-index: 10;
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    background-color: #fff;
    border-radius: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    width: 280px;
    margin-top: -12px;
    padding: 6px;
    display: none;
    position: absolute;
    box-shadow: 0 4px 20px #00000014;
  }

  .integration-tabs-link {
    color: var(--g-7\<deleted\|variable-70925a47\>);
    flex: 1;
    align-self: stretch;
    padding: 12px;
    font-family: Pretendard Semi Bold;
    font-size: 14px;
    font-weight: 600;
    line-height: 100%;
  }

  .integration-tabs-link.w--current {
    background-color: var(--gray-1);
    color: var(--gray-9);
    border-bottom-style: none;
    border-radius: 6px;
    align-self: stretch;
  }

  .integration-tabs-text {
    color: var(--gray-6);
    justify-content: flex-start;
    align-items: center;
    font-family: pretendard, sans-serif;
    font-size: 15px;
    font-weight: 600;
    display: flex;
  }

  .integration-tabs-text.light {
    color: var(--gray-5);
    font-family: pretendard, sans-serif;
    font-weight: 500;
  }

  .policy-video-table-1 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 70px 1fr;
    margin-bottom: 24px;
  }

  .policy-video-table-2 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 70px 80px 1fr;
    margin-bottom: 24px;
  }

  .policy-video-table-3 {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 180px 70px 1fr 70px;
    margin-bottom: 24px;
  }

  .policy-video-title-mobile {
    font-family: pretendard, sans-serif;
    font-size: 38px;
    line-height: 125%;
    display: block;
  }

  .integration-event-tag {
    border-radius: 5px;
    padding: 3.5px 5px;
    font-family: pretendard, sans-serif;
    font-size: 9px;
    font-weight: 700;
  }

  .mobile-dropdown-tab {
    border: 1px solid var(--gray-3);
    border-radius: 8px;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    display: flex;
  }

  .image-270 {
    margin-top: 2px;
  }

  .div-block-182 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    display: flex;
  }

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

  .inquiry-sec-re {
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    padding: 40px 20px 60px;
  }

  .inquiry-contents-copy {
    flex-direction: column;
    width: 100%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .form-nav-re {
    width: auto;
    margin-top: 0;
    padding-left: 5px;
  }

  .code-embed-2-m {
    background-color: #0000;
    margin-top: 40px;
    display: block;
  }

  .inquiry-contents-set-copy {
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .div-block-8-copy {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 2px;
  }

  .policy-sec_20240813_1, .policy-sec_20240813_2, .policy-sec_20240813_3, .policy-sec_20240813_4, .policy-sec_20240813_5, .policy-sec_20240813_6, .policy-sec_20240813_7, .policy-sec_20240813_8, .policy-sec_20240813_9, .policy-sec_20240813_10, .policy-sec_20240813_11 {
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .consent-main-sec {
    padding-bottom: 40px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .consent-sec_1 {
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .consent-title {
    flex-flow: column;
    font-family: pretendard, sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 130%;
    display: flex;
  }

  .consent-text {
    font-size: 16px;
    line-height: 150%;
  }

  .consent-_-table-title {
    width: auto;
    padding: 4px 12px;
    font-family: pretendard, sans-serif;
    font-size: 15px;
    font-weight: 700;
  }

  .consent-_-table-set {
    border-top-color: var(--gray-4);
    border-bottom-color: var(--gray-4);
    flex-flow: column;
  }

  .consent-_-table-text {
    padding: 16px 12px 17px;
    font-size: 16px;
    line-height: 155%;
  }

  .alert-text {
    color: var(--gray-8);
    flex-flow: column;
    flex: 0 auto;
    font-family: pretendard, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 135%;
    display: flex;
  }

  .image-273 {
    width: 12px;
    margin-top: 2px;
  }

  .alert-messege {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .consent-sec_2, .consent-sec_3, .consent-sec_4, .consent-sec_5, .consent-sec_6, .consent-sec_7, .consent-sec_8, .consent-sec_9, .consent-sec_10, .consent-sec_11, .consent-sec_12 {
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .consent-date-text {
    font-size: 16px;
    line-height: 100%;
  }

  .marketing-consent-main-sec {
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .text-span-101 {
    display: flex;
  }

  .consent-optional-main-sec {
    padding-bottom: 120px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .line-_-consent {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .policy-video-title {
    flex-flow: column;
    font-size: 38px;
    display: none;
  }

  .optional-title {
    flex-flow: column;
    font-size: 38px;
    display: flex;
  }

  .text-span-103 {
    display: flex;
  }

  .optional-text {
    font-size: 16px;
    line-height: 145%;
  }

  .consent-main-title {
    flex-flow: column;
    font-size: 38px;
    display: flex;
  }

  .span-hide {
    display: none;
  }

  .policy-sec_20240826_1, .policy-sec_20240826_2, .policy-sec_20240826_3, .policy-sec_20240826_4, .policy-sec_20240826_5, .policy-sec_20240826_6, .policy-sec_20240826_7, .policy-sec_20240826_8, .policy-sec_20240826_9, .policy-sec_20240826_10, .policy-sec_20240826_11 {
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .integration-tag-group-mobile {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 8px;
  }

  .integration-sec-2-_-m {
    padding: 80px 16px;
    display: block;
  }

  .tabs-5-m {
    min-width: 340px;
    display: block;
  }

  .tabs-menu-7-m {
    z-index: 10;
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    border: 1px solid var(--gray-2);
    background-color: #fff;
    border-radius: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-self: stretch;
    align-items: stretch;
    width: 100%;
    margin-top: -24px;
    margin-bottom: 0;
    padding: 8px;
    display: none;
    position: absolute;
    top: 10px;
    box-shadow: 0 4px 12px #0000000f;
  }

  .integration-promotion-tag {
    border-radius: 8px;
  }

  .integration-benefit-box {
    border-radius: 12px;
    padding: 28px;
  }

  .image-275 {
    border-radius: 6px;
  }

  .div-block-186-copy {
    background-color: var(--white);
    border-style: none;
    padding: 0;
  }

  .div-block-190 {
    border: 1px solid var(--gray-3);
    flex-flow: column;
    padding: 32px;
  }

  .image-276 {
    border: 1px solid var(--gray-3);
  }

  .text-block-179-copy {
    font-family: pretendard, sans-serif;
    font-weight: 700;
  }

  .integraiton-benefit {
    color: var(--gray-6);
    line-height: 130%;
  }

  .text-block-180-copy-copy {
    display: none;
  }

  .div-block-191 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .benefit-feature-list {
    flex-flow: row;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
    height: auto;
  }

  .integration-title-text {
    -webkit-text-stroke-width: .1px;
    width: 230px;
    margin-bottom: 16px;
    font-size: 36px;
    font-weight: 700;
    line-height: 130%;
  }

  .integration-grid-card-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .benefit-title-purple {
    font-family: pretendard, sans-serif;
    font-weight: 700;
  }

  .div-block-196 {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    flex-flow: column;
  }

  .div-block-198 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .sub-sec-main-text-integration {
    width: 240px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 155%;
    display: none;
  }

  .div-block-174-mobile {
    display: flex;
  }

  .integration_link {
    width: 100%;
  }

  .terms-title {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .terms-text {
    font-size: 15px;
    line-height: 165%;
  }

  .terms-list {
    padding-left: 20px;
  }

  .heading-54 {
    font-size: 34px;
  }

  .price-list-text_box-text {
    padding-left: 36px;
    line-height: 22px;
  }

  .link-block-21 {
    display: none;
  }

  .consent_table-text_line {
    padding: 16px 12px 17px;
    font-size: 16px;
    line-height: 155%;
  }

  .policy-table-2-1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 80px 160px 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .careersite-sec-1 {
    padding-top: 80px;
  }

  .careersite-sec-2 {
    border-bottom-style: none;
    padding-top: 60px;
    padding-bottom: 140px;
  }

  .careersite-sec-3 {
    padding-top: 0;
  }

  .tabs-menu-8 {
    grid-column-gap: 16px;
    grid-row-gap: 6px;
    box-shadow: none;
    padding-top: 14px;
    padding-bottom: 14px;
    top: 56px;
  }

  .career-tab-text {
    width: auto;
    font-size: 13.5px;
    font-weight: 500;
  }

  .career-tab-menu {
    border: 1px none var(--gray-2);
    border-radius: 1000px;
    padding: 4px 0;
  }

  .career-tab-menu.w--current {
    background-color: #0000;
    border-radius: 1000px;
    padding-left: 0;
    padding-right: 0;
  }

  .showcase-grid {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 300px;
  }

  .showcase-grid-commerce {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 300px;
  }

  .showcase-grid_game {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 300px;
  }

  .showcase-grid_contents, .showcase-grid_healty-care, .showcase-grid_hr {
    grid-template-rows: auto auto auto auto auto auto auto auto;
    grid-template-columns: 300px;
  }

  .showcase-grid_jejo {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 300px;
  }

  .showcase-grid_finance {
    grid-template-rows: auto auto;
    grid-template-columns: 300px;
  }

  .showcase-grid_it {
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 300px;
  }

  .showcase-grid_bueaty {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 300px;
  }

  .container-1080_main {
    flex: 1;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
    display: flex;
  }

  .main-sec-1-2 {
    padding: 60px 18px;
    overflow: hidden;
  }

  .references-gird-pricing {
    grid-column-gap: 4px;
    grid-row-gap: 6px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    width: auto;
    min-width: 308px;
    max-width: 520px;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .benner-live-tag {
    padding: 3px 6px;
  }

  .live-tag-green {
    align-self: center;
    padding: 3px 6px;
  }

  .text-span-127 {
    color: #ffc0d2;
  }

  .customer-main-sec {
    padding-left: 20px;
    padding-right: 20px;
  }

  .customer-main-image {
    border-radius: 8px;
  }

  .customer-main-heading {
    font-size: 36px;
    display: none;
  }

  .customer-sub-sec {
    padding-top: 60px;
    padding-bottom: 120px;
  }

  .customer-text-grid {
    grid-template-columns: 100%;
  }

  .customer-title-h4 {
    font-size: 30px;
    font-weight: 700;
  }

  .customer {
    text-align: left;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
  }

  .customer-text-frame {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .customer-text-frame.ac_slider_contents_group {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
  }

  .customer-image {
    border-width: .5px;
    border-color: var(--gray-3);
    border-radius: 10px;
    width: 100%;
  }

  .customer-image.ing {
    border-radius: 8px;
  }

  .customer-text-semo {
    margin-bottom: 18px;
    font-size: 21px;
    font-weight: 700;
  }

  .customer-text-semo.number {
    font-weight: 600;
  }

  .customer-box-text {
    padding: 18px 28px;
    font-size: 15px;
    font-weight: 400;
  }

  .customer-box-text.ktcs {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    padding-top: 24px;
    padding-bottom: 36px;
  }

  .customer-product-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 14px;
    padding-left: 20px;
  }

  .text-block-248 {
    margin-left: 4px;
    font-size: 15px;
  }

  .customer-story-tag {
    border-radius: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 14px;
  }

  .comma {
    font-size: 14px;
  }

  .customer-story-tag-group {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .customer-ninehire-but {
    color: #fff;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
  }

  .customer-main-heading-m {
    margin-top: 16px;
    font-size: 34px;
    font-weight: 700;
    display: block;
  }

  .customer-text-medium {
    font-size: 16px;
    font-weight: 600;
  }

  .customer-sec_1 {
    padding-top: 80px;
  }

  .section-35 {
    border-bottom: 1px solid var(--gray-3);
    justify-content: center;
    align-items: center;
    padding-bottom: 80px;
    display: flex;
  }

  .grid-45 {
    grid-template-columns: 1fr;
    width: 340px;
  }

  .customer-grid {
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: 340px;
    margin-top: 0;
  }

  .div-block-2336 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 36px;
  }

  .customer-card-link:hover {
    box-shadow: none;
  }

  .div-block-2337 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-250 {
    letter-spacing: -.1px;
    font-size: 19px;
    font-weight: 600;
  }

  .customer-text-link {
    font-size: 16px;
  }

  .text-span-133 {
    font-weight: 700;
  }

  .customer-text-notice {
    font-size: 13px;
  }

  .div-block-2341 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .text-block-253 {
    font-size: 24px;
  }

  .reference-slider-customer {
    height: 120px;
    margin-bottom: 0;
  }

  .refer-logo {
    display: block;
  }

  .reference-logo_gradient-left {
    background-image: linear-gradient(90deg, #fff 10%, #fff0);
    width: 60px;
  }

  .div-block-2344-copy {
    background-image: linear-gradient(90deg, #fff0, #fff 90%);
    width: 60px;
  }

  .customer-story-desktop {
    justify-content: center;
    align-items: center;
    padding-top: 32px;
    padding-bottom: 32px;
    display: block;
  }

  .customer-story-mobile {
    justify-content: center;
    align-items: center;
    width: 340px;
    padding: 0;
    display: flex;
  }

  .reference-slider-customer-m {
    height: 120px;
  }

  .customer-sec_2-m {
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-2346 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
  }

  .customer_line {
    width: 100%;
    height: 1px;
  }

  .image-330 {
    width: auto;
  }

  .recruiting-box {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .div-block-2348 {
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    margin-left: 12px;
  }

  .customer-main-title-set {
    width: auto;
  }

  .customer-text-source {
    font-size: 13px;
  }

  .customer-back-button {
    margin-left: 4px;
    display: none;
  }

  .customer_back_text {
    font-size: 14px;
  }

  .nav-menu {
    z-index: 99;
    height: 100vh;
    position: absolute;
    inset: 0%;
    overflow: hidden;
  }

  .nav-but-group-re {
    display: block;
  }

  .nav-but-group-right {
    display: none;
  }

  .customer_back_icon {
    width: 14px;
    height: 14px;
  }

  .customer-text-semibold-copy {
    font-size: 16px;
    font-weight: 600;
  }

  .div-block-2355 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
  }

  .automation-sec-youtube {
    padding-top: 100px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .automation-youtube-heading {
    font-size: 24px;
    display: none;
  }

  .automation-youtube-heading.mobile {
    display: block;
  }

  .automation-play {
    border-radius: 12px;
    width: 100%;
  }

  .div-block-2357 {
    width: 58px;
    height: 58px;
  }

  .automation-modal {
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .automation {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-end;
    padding-left: 0;
  }

  .automation-madal-x-frame {
    order: -1;
    width: 32px;
    height: 32px;
  }

  .automation-youtube-text {
    font-size: 14px;
    display: none;
  }

  .automation-youtube-text.mobile {
    display: block;
  }

  .youtube-automation {
    width: 100%;
  }

  .link-9 {
    border: 1px none var(--gray-3);
    background-color: var(--white);
    color: var(--new-purple);
    border-radius: 5px;
    margin-right: 12px;
    padding: 6px 12px;
    font-family: pretendard, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
  }

  .link-9:hover {
    color: var(--new-purple);
  }

  .customer-div {
    position: static;
  }

  .customer-number-h6 {
    width: 24px;
    height: 24px;
    margin-top: 3px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 700;
  }

  .customer-title-h6-group {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .customer-button {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
  }

  .grid-46 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
    width: 340px;
    display: flex;
  }

  .div-block-2361 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .text-block-256 {
    color: var(--gray-7);
  }

  .ac_slider_grid_re {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    height: 100%;
  }

  .academy-sec_2-re {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 80px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .customer-relative-card {
    border-radius: 6px;
  }

  .customer-card-link-re:hover {
    box-shadow: none;
  }

  .tabs-6 {
    width: auto;
  }

  .tabs-menu-9 {
    display: none;
  }

  .career-customer-link {
    flex-flow: column;
    width: 340px;
    height: 452px;
  }

  .career-customer-link:hover {
    box-shadow: none;
  }

  .career-customer-link-image {
    width: 100%;
    height: 200px;
  }

  .div-block-2363 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .image-335 {
    width: 110%;
    height: auto;
  }

  .curriculum-group {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .summary-text {
    margin-left: 0;
    font-size: 16px;
  }

  .slider-2 {
    width: 340px;
    height: auto;
    margin-left: 16px;
    margin-right: 16px;
  }

  .right-arrow {
    width: 36px;
    height: 36px;
    inset: auto 0% -60px 50px;
  }

  .left-arrow {
    width: 36px;
    height: 36px;
    inset: auto 0% -60px -60px;
  }

  .career-customer-link-text-box-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 30px;
  }

  .text-block-259-copy {
    font-size: 21px;
    font-weight: 600;
  }

  .text-block-260-copy {
    font-size: 11px;
  }

  .mask-5 {
    height: auto;
  }

  .isms {
    align-self: stretch;
    margin-bottom: 0;
  }

  .footer-link-group {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .footer-block-group {
    align-items: flex-start;
  }

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

  .container-10832 {
    margin-bottom: 140px;
  }

  .text-block-268 {
    flex-flow: column;
    line-height: 140%;
    display: flex;
  }

  .text-block-269 {
    flex-flow: column;
    display: flex;
  }

  .inquiry-contents-inquiry-completed {
    flex-direction: column;
    width: 100%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .container-inquiry-completed {
    height: 90vh;
    margin-left: 24px;
    margin-right: 24px;
  }

  .inquiry-backbutton {
    margin-left: 4px;
    display: flex;
  }

  .inquiry-form-nav {
    width: auto;
    margin-top: 0;
    padding-left: 5px;
  }

  .ac_contents_back_text-copy {
    font-size: 14px;
  }

  .section-37 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .quick-stack-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .cell-3 {
    border-radius: 10px;
  }

  .introduce-gridtext {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .text-block-271 {
    width: 20px;
    height: 20px;
    font-size: 12px;
    font-weight: 700;
  }

  .text-block-272 {
    font-size: 14px;
    font-weight: 600;
  }

  .text-block-273 {
    display: none;
  }

  .text-block-274 {
    margin-bottom: 16px;
    font-size: 16px;
    font-weight: 700;
  }

  .cell-4 {
    border-radius: 10px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .cell-5, .cell-6 {
    border-radius: 10px;
  }

  .introduce-referencelogo {
    grid-column-gap: 4px;
    grid-row-gap: 6px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    min-width: auto;
    max-width: 520px;
    margin-top: 8px;
    margin-left: 0;
    margin-right: 0;
  }

  .inroduction-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    padding: 22px 20px 22px 24px;
  }

  .inroduction-grid.trm {
    flex-flow: column;
    display: flex;
  }

  .code-embed-4 {
    align-self: stretch;
    height: auto;
  }

  .introduction-form {
    padding: 30px;
  }

  .div-block-2373 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .image-341 {
    height: 17px;
  }

  .text-block-275 {
    font-size: 14.5px;
    font-weight: 400;
  }

  .introduction-form-finish {
    height: 100%;
  }

  .footer-block-copy {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    align-items: flex-start;
    width: 100%;
  }

  .div-block-2377 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--gray-3);
    border-style: none;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-274-copy {
    color: var(--gray-10);
    text-align: center;
    margin-bottom: 16px;
    font-size: 20px;
    font-weight: 600;
  }

  .image-343 {
    order: -1;
    width: 60px;
    height: 60px;
  }

  .div-block-2378 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .text-block-278 {
    margin-bottom: 12px;
  }

  .text-block-279 {
    font-size: 42px;
  }

  .text-block-280 {
    line-height: 150%;
  }

  .div-block-2379 {
    flex-flow: column;
    display: flex;
  }

  .cloud-main-sec {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .main-tilte_cloud {
    -webkit-text-stroke-width: .1px;
    flex-flow: column;
    width: auto;
    margin-bottom: 16px;
    font-size: 46px;
    font-weight: 700;
    line-height: 125%;
    display: flex;
  }

  .cloud-main-text {
    flex-flow: column;
    margin-top: 16px;
    margin-bottom: 0;
    font-size: 36px;
    display: flex;
  }

  .cloud-category-text {
    font-size: 16px;
  }

  .text-block-281 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
  }

  .cloud-sec.gradation {
    background-image: linear-gradient(#fff, #9fc3f5 28%);
  }

  .text-block-282 {
    font-weight: 600;
  }

  .text-block-283 {
    flex-flow: column;
    display: flex;
  }

  .div-block-2381 {
    flex-flow: column;
  }

  .div-block-2382 {
    width: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .cloud-form {
    border-radius: 8px;
    width: auto;
    padding: 28px 28px 24px;
  }

  .image-345 {
    width: 12px;
    transform: rotate(90deg);
  }

  .cloud-heading-h6 {
    font-size: 28px;
  }

  .image-346 {
    width: 80%;
    min-width: 320px;
    max-width: 480px;
    margin-top: 60px;
  }

  .image-347 {
    display: none;
  }

  .div-block-2385 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .text-block-284 {
    display: none;
  }

  .div-block-2386 {
    border-radius: 32px;
  }

  .image-348 {
    margin-top: 16px;
  }

  .tabs-7 {
    display: none;
  }

  .tabs-menu-10 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--white);
    border-radius: 8px;
    padding: 8px;
    overflow: hidden;
  }

  .cloud-category-text-copy {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    font-weight: 600;
    display: flex;
  }

  .customer-card-cloud:hover {
    box-shadow: none;
  }

  .div-block-2387 {
    width: 100%;
    margin-top: 80px;
  }

  .text-block-250-copy {
    letter-spacing: -.1px;
  }

  .cloud-refer-slider {
    width: 348px;
    height: 440px;
    display: none;
  }

  .slide {
    width: 100%;
  }

  .left-arrow-2 {
    width: 32px;
    height: 32px;
    bottom: -24px;
    right: 50px;
  }

  .right-arrow-2 {
    width: 32px;
    height: 32px;
    bottom: -24px;
    right: -50px;
  }

  .image-352 {
    width: 80%;
    min-width: 320px;
    max-width: 454px;
    margin-top: 60px;
    display: block;
  }

  .image-353 {
    display: none;
  }

  .text-block-285 {
    color: var(--gray-7);
    font-family: pretendard, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 140%;
  }

  .div-block-2388 {
    background-color: var(--gray-2);
    margin-top: 16px;
    padding: 4px 12px;
    display: block;
  }

  .text-span-153 {
    color: var(--gray-10);
    font-weight: 600;
  }

  .cloud-grid-relative-tablet {
    display: none;
  }

  .cloud-refer-grid {
    grid-template-columns: 348px;
    width: 100%;
  }

  .cloud-grid-relative-mobile {
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 32px;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: relative;
    overflow: visible;
  }

  .div-block-2389 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .div-block-2390 {
    border: 1px solid var(--gray-3);
    background-color: var(--gray-2);
    border-radius: 10px;
    width: 100%;
    height: auto;
  }

  .text-block-287 {
    color: var(--gray-5);
    margin-top: 24px;
    margin-bottom: 24px;
    margin-left: 28px;
    font-family: pretendard, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 150%;
  }

  .text-span-154 {
    color: var(--gray-9);
    font-weight: 600;
  }

  .image-354 {
    width: 100%;
  }

  .cloud-cta-button {
    padding-top: 14px;
    font-weight: 600;
  }

  .cta-position {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-image: none;
    padding-bottom: 30px;
  }

  .grid-48-mboile {
    grid-template-columns: 320px 320px 320px 320px 320px 320px;
    height: 416px;
  }

  .div-block-2391 {
    background-image: linear-gradient(270deg, #fff, #fff0);
    width: auto;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .div-block-2392 {
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 24px;
    overflow: scroll;
  }

  .div-block-2391-copy {
    background-image: linear-gradient(270deg, #fff0, #ffffff4d);
    width: 24px;
    position: absolute;
    inset: 0% auto 0% 0%;
  }

  .corporation-sec {
    padding: 60px 18px;
  }

  .corporation-sec.black {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .corporation-sec.main {
    background-size: 800px;
    padding: 120px 0 80px;
  }

  .corporation-sec.reference {
    padding-left: 0;
    padding-right: 0;
  }

  ._1080-containar {
    width: auto;
    min-width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .corporation-category-text {
    color: var(--gray-6);
    font-size: 15px;
    font-weight: 400;
    line-height: 140%;
  }

  .corporation-main-text {
    font-size: 34px;
  }

  .corporation-main-text.left {
    text-align: center;
    margin-bottom: 40px;
    font-size: 30px;
  }

  .corporation-group-text {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-bottom: 36px;
  }

  .corporation-group-text.left {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: center;
    align-items: center;
    padding-left: 10px;
  }

  .corporation-sub-text {
    color: var(--gray-6);
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    display: flex;
  }

  .section-39 {
    padding: 80px 20px;
  }

  .corporation-accordion {
    border-radius: 6px;
    width: 100%;
  }

  .corporation-accordion-text {
    flex-flow: column;
    font-size: 16px;
    line-height: 24px;
  }

  .corporation-list {
    padding-left: 52px;
  }

  .corporation-list.w--open {
    padding-left: 60px;
    padding-right: 40px;
  }

  .image-356 {
    width: 16px;
    height: 16px;
  }

  .accodient-text-discription {
    display: none;
  }

  .corporation-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: 380px;
    grid-template-columns: 320px 320px 320px 320px 320px 320px;
  }

  .grid-50 {
    min-width: 308px;
    max-width: 540px;
  }

  .div-block-2397 {
    flex-flow: column;
  }

  .corporation-referlogo {
    grid-column-gap: 4px;
    grid-row-gap: 6px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: auto;
    min-width: 308px;
    max-width: 520px;
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
  }

  .corporation-mainmini-text {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    display: flex;
  }

  .corporation-mainmini-text.left {
    justify-content: flex-start;
    align-items: center;
  }

  .container-10833 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 100%;
    min-width: 308px;
    max-width: 540px;
  }

  .corporation-cell-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .corporation-cell-box {
    border-width: 1px;
    border-color: var(--gray-2);
  }

  .corporation-cell-box.hoz {
    border-color: var(--gray-3);
  }

  .corporation-cell-text {
    margin-top: 24px;
    margin-bottom: 24px;
    margin-left: 30px;
    font-size: 21px;
    font-weight: 600;
  }

  .corporation-cell-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    min-width: 308px;
    max-width: 540px;
    margin-left: auto;
    margin-right: auto;
  }

  .corporation-tabs {
    flex-flow: column;
    margin-top: 0;
    display: flex;
  }

  .tabs-content-8 {
    border: 1px solid var(--gray-3);
    border-radius: 8px;
  }

  .corporation-tab-menu {
    border-radius: 4px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 16px;
  }

  .corporation-tab-text {
    line-height: 30px;
  }

  .split-text {
    -webkit-text-stroke-width: .1px;
    flex-flow: column;
    width: auto;
    margin-bottom: 16px;
    font-size: 46px;
    font-weight: 700;
    line-height: 125%;
    display: none;
  }

  .div-block-2403 {
    align-self: stretch;
    width: 100%;
  }

  .faq, .corporation-accordion-faq {
    width: 100%;
  }

  .image-356-copy {
    width: 16px;
    height: 16px;
  }

  .accodientfaq-text-discription {
    display: none;
  }

  .tag-card.black {
    border-color: var(--gray-3);
    background-color: #0000;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .jobkorea-text-discription {
    color: var(--gray-4);
    font-weight: 400;
  }

  .jobkorea-text-discription.black {
    margin-left: 3px;
  }

  .jobkorea-card-1 {
    background-position: 100%;
    background-size: auto 100%;
    border-radius: 10px;
  }

  .text-block-297 {
    margin-bottom: 2px;
  }

  .jobkorea-card-2 {
    background-position: 100%;
    background-size: auto 100%;
    border-radius: 10px;
  }

  .jobkorea-card-3 {
    border-radius: 10px;
    padding-top: 32px;
  }

  .div-block-2415 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .div-block-2416 {
    padding-left: 8px;
  }

  .text-block-300 {
    font-size: 16px;
    font-weight: 500;
  }

  .corperation-main-tag {
    margin-bottom: 12px;
  }

  .div-block-2417 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    border-radius: 24px;
    width: 100%;
    margin-top: 120px;
    padding: 36px 36px 32px;
  }

  .text-block-302 {
    font-size: 24px;
    font-weight: 600;
  }

  .text-block-303 {
    font-size: 13px;
    font-weight: 500;
  }

  .div-block-2418 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .text-block-304 {
    font-size: 18px;
  }

  .div-block-2419 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .div-block-2420 {
    background-color: var(--gray-8);
  }

  .text-block-304-copy {
    background-color: #ffffff1f;
    border-radius: 4px;
    font-size: 16px;
  }

  .div-block-2421 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .text-span-161 {
    font-size: 20px;
  }

  .div-block-2423 {
    box-shadow: none;
    background-color: #0000;
    justify-content: center;
    align-items: center;
    padding-top: 0;
  }

  .text-block-305, .text-block-306 {
    display: none;
  }

  .text-span-163 {
    font-family: pretendard, sans-serif;
    font-size: 18px;
  }

  .corporation-sec-track {
    height: 200vw;
    padding: 0;
  }

  .corporation-sec-frame {
    padding-top: 80px;
  }

  .div-block-2425 {
    justify-content: flex-start;
    align-items: center;
  }

  .accordion-pricing {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 0;
  }

  .smb-ats-event-cta {
    padding: 80px 16px;
  }

  .ats-event-cta {
    background-color: var(--gray-10);
    background-image: linear-gradient(#9599ff, #7165ff);
    padding: 14px 30px;
    font-size: 19px;
    font-weight: 600;
  }

  .dropdown-3 {
    width: 100%;
  }

  .corporation-accordion-text-copy {
    flex-flow: column;
    font-size: 24px;
    line-height: 30px;
  }

  .text-block-306-copy {
    display: none;
  }

  .corporation-accordion-faqtext {
    flex-flow: column;
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-306-copy-copy {
    display: none;
  }

  .accordion-pricing-trigger {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: 12px 32px 12px 24px;
  }

  .accordient-list {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding: 20px 32px 20px 52px;
    display: none;
  }

  .accordient-list.w--open {
    padding-left: 60px;
    padding-right: 40px;
  }

  .div-block-2403-copy {
    align-self: stretch;
    width: 100%;
  }

  .white-gradient {
    background-image: linear-gradient(270deg, #fff, #fff0);
    width: 40px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .refer-mobile {
    display: none;
  }

  .blah-blah-mobile {
    display: block;
  }

  .blah-blah-desk {
    width: auto;
    display: none;
  }

  .corporation-sec-track-mobile {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .grid-wrapper {
    padding-left: 12px;
  }

  .white-gradient-left {
    width: 40px;
  }

  .corporation-sub-text-copy {
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    font-size: 16px;
    display: flex;
  }

  .accodientfaq-text-discription-m {
    font-size: 15px;
    line-height: 24px;
    display: block;
  }

  .cloud-form-copy {
    border-radius: 8px;
    width: auto;
    padding: 28px 28px 24px;
  }

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

  .div-block-2429 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    margin-bottom: 20px;
  }

  .grid-51 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    width: 100%;
    min-width: 308px;
    max-width: 540px;
    margin-left: 18px;
    margin-right: 18px;
  }

  .nav-new-tag, .new-dropdown {
    justify-content: center;
    display: block;
  }

  .image-362 {
    margin-top: 30px;
  }

  .quick-stack-2-copy {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 30px;
    overflow: visible;
  }

  .div-block-2430 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex;
  }

  .div-block-2431 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: auto;
    padding-left: 30px;
    padding-right: 0;
  }

  .text-block-307 {
    font-size: 20px;
    font-weight: 600;
  }

  .container-10834-copy {
    margin-left: 18px;
    margin-right: 18px;
  }

  .text-block-308 {
    font-size: 14px;
    font-weight: 600;
  }

  .div-block-2431-copy, .div-block-2431-copy-copy {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: auto;
    margin-left: 0;
    padding-left: 30px;
    padding-right: 0;
  }

  .link-11 {
    font-size: 14px;
  }

  .text-h6 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    font-weight: 600;
    display: flex;
  }

  .subtitle-careersite {
    margin-bottom: 16px;
    font-size: 16px;
    font-weight: 500;
    line-height: 140%;
  }

  .apply-cta-button {
    padding-top: 14px;
    font-weight: 600;
  }

  .split-text-black {
    -webkit-text-stroke-width: .1px;
    flex-flow: column;
    width: auto;
    margin-bottom: 16px;
    font-size: 38px;
    font-weight: 700;
    line-height: 125%;
    display: flex;
  }

  .applybeta-sec {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding: 80px 16px;
  }

  .desktop-submain-text {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 135%;
    display: flex;
  }

  .desktop-submain-text.white {
    font-weight: 600;
  }

  .desktop-subsub-text {
    color: var(--gray-6);
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 340px;
    font-size: 15px;
    display: none;
  }

  .desktop-group-text {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 36px;
  }

  .desktop-cell-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .desktop-cell-box {
    border-width: 1px;
    border-color: var(--gray-2);
  }

  .desktop-cell-2 {
    grid-column-gap: 18px;
    grid-row-gap: 16px;
  }

  .split-subtext-black {
    -webkit-text-stroke-width: .1px;
    flex-flow: column;
    width: auto;
    margin-bottom: 16px;
    font-size: 32px;
    font-weight: 600;
    line-height: 125%;
    display: flex;
  }

  .text-block-309 {
    flex-flow: column;
    flex: 0 auto;
    width: 100%;
    margin-right: 24px;
    font-size: 16px;
    font-weight: 600;
    display: flex;
  }

  .dropdown-list.w--open {
    padding-left: 24px;
    padding-right: 20px;
    position: static;
  }

  .text-block-310 {
    font-size: 14px;
    font-weight: 300;
    line-height: 150%;
    display: none;
  }

  .app-dropdown-group {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: space-between;
    align-self: stretch;
    align-items: flex-start;
  }

  .div-block-2434 {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .text-block-311 {
    font-weight: 600;
  }

  .image-363 {
    width: 20px;
    height: 20px;
  }

  .div-block-2437 {
    width: auto;
  }

  .split-text-mobile {
    -webkit-text-stroke-width: .1px;
    flex-flow: column;
    width: auto;
    margin-bottom: 16px;
    font-size: 46px;
    font-weight: 700;
    line-height: 125%;
    display: block;
  }

  .dropdown-toggle-3 {
    padding: 16px 20px 16px 24px;
  }

  .app-dropdown {
    width: 100%;
  }

  .div-block-2438 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .text-block-313 {
    font-size: 14px;
  }

  .desktop-submain-text-medium {
    flex-flow: column;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 24px;
    display: flex;
  }

  .desktop-submain-text-medium.left {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-2439 {
    width: auto;
  }

  .div-block-2440 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
  }

  .div-block-2441 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .text-block-314 {
    padding: 30px 32px;
    font-size: 16px;
  }

  .div-block-2442 {
    border-radius: 24px;
    width: 120px;
    height: 120px;
  }

  .div-block-2443 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-top: 30px;
  }

  .navbar-beta-event {
    border-bottom-color: var(--gray-2);
    top: 0;
  }

  .apply-cta-sec {
    background-size: 600px;
    padding: 180px 16px 40px;
  }

  .apply-image {
    border-radius: 8px;
  }

  .apply-text-background {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .grid-53 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-2445 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .image-364 {
    display: none;
  }

  .div-block-2446 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
  }

  .text-block-317 {
    width: 120px;
  }

  .text-block-317-copy {
    flex-flow: column;
    font-size: 16px;
    line-height: 140%;
    display: flex;
  }

  .div-block-2448 {
    border-radius: 8px;
  }

  .text-block-318 {
    flex-flow: column;
    padding-top: 20px;
    padding-bottom: 24px;
    padding-left: 24px;
    font-size: 16px;
    font-weight: 600;
    display: flex;
  }

  .modal-background {
    display: none;
  }

  .div-block-2451 {
    border-radius: 6px;
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .apply-subtext {
    -webkit-text-stroke-width: .1px;
    flex-flow: column;
    width: auto;
    margin-bottom: 16px;
    font-size: 32px;
    font-weight: 600;
    line-height: 125%;
    display: flex;
  }

  .code-embed-7 {
    border-radius: 8px;
    width: 520px;
    min-width: auto;
    max-width: none;
    height: 250px;
    margin-bottom: 0;
  }

  .desktop-subsub-text-m {
    color: var(--gray-6);
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    font-size: 15px;
    font-weight: 300;
    display: flex;
  }

  .section-41 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    padding-bottom: 40px;
  }

  .grid-54 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 360px;
  }

  .refer-finish-logo {
    display: none;
  }

  .text-block-310-m {
    font-size: 14px;
    font-weight: 300;
    line-height: 150%;
    display: block;
  }

  .customer-copy {
    text-align: left;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
  }

  .cosrx-grid-1, .cosrx-intro, .image-366 {
    width: 100%;
  }

  .policycctv-toggle {
    margin-right: auto;
    padding: 10px 16px;
  }

  .crm-sec.gradation {
    background-image: linear-gradient(#fff, #9fc3f5 28%);
  }

  .crm-form {
    width: auto;
    margin-left: 24px;
    margin-right: 24px;
    padding: 28px 28px 24px;
  }

  .crm-heading {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    font-size: 30px;
    display: flex;
  }

  .crm-subtext {
    flex-flow: column;
    font-size: 16px;
    line-height: 135%;
    display: flex;
  }

  .policycctv-dropdown {
    margin-left: 0;
  }

  .policycctv-dropdown._20210311 {
    margin-left: 0;
    margin-right: auto;
  }

  .image-367 {
    width: 100%;
  }

  .policy-maintext-group {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .terms-dropdown {
    margin-left: 0;
  }

  .terms-dropdown._20210311 {
    margin-left: 0;
    margin-right: auto;
  }

  .terms-toggle {
    margin-right: auto;
    padding: 10px 16px;
  }

  .terms-text-15 {
    color: var(--gray-6);
    margin-top: 24px;
    font-family: pretendard, sans-serif;
    font-weight: 500;
  }

  .line-terms {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .div-block-2452-copy {
    flex-flow: column;
  }
}

@media screen and (max-width: 479px) {
  .containerd {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container {
    max-width: none;
  }

  .footer-content {
    width: auto;
  }

  .footer-title-small {
    display: block;
  }

  .container-1040 {
    max-width: none;
  }

  .div-block-7 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .text-block-11 {
    padding-left: 2px;
    padding-right: 2px;
    display: none;
  }

  .cta {
    height: auto;
  }

  .container-1042 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .text-block-27 {
    font-size: .7rem;
    line-height: 1rem;
  }

  .text-block-27.mobile {
    letter-spacing: 0;
    margin-top: 0;
  }

  .google-play-button {
    background-size: 20px, auto;
    border-radius: 12px;
    width: 176px;
    padding-top: 8px;
    padding-bottom: 9px;
    font-size: 16px;
  }

  .mobile_main_image {
    width: 120%;
    max-width: 160%;
    margin-top: 60px;
  }

  .app-store-button {
    background-position: 36px, 0 0;
    background-size: 20px, auto;
    border-radius: 12px;
    width: 176px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
  }

  .mobile-sec {
    padding: 80px 0;
  }

  .heading-mobile-sub-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
  }

  .mobile-sub-text {
    font-size: 13px;
    line-height: 20px;
  }

  .mobile-sub-sec {
    grid-row-gap: 12px;
    margin-bottom: 40px;
  }

  .feature-sec-titile-scheduling {
    -webkit-text-stroke-width: 0px;
    font-weight: 600;
    line-height: 2.2rem;
  }

  .feature-sec-titile-scheduling.center {
    display: block;
  }

  .feature-sec-titile-scheduling.center.white {
    line-height: 2.2rem;
  }

  .feature-sec-titile-scheduling.center.mobile {
    line-height: 2.2rem;
    display: none;
  }

  .sub-text {
    font-weight: 400;
    line-height: 1.4rem;
  }

  .sub-title-set.left {
    align-self: center;
  }

  .sub-title-set.center {
    width: 308px;
  }

  .sub-title-set.center.white {
    width: 100%;
  }

  .sub-title-set.center.contact {
    width: 308px;
  }

  .container-feature {
    overflow: hidden;
  }

  .sub-sec-main {
    padding: 60px 16px 80px;
  }

  .sub-sec-main-text {
    -webkit-text-stroke-width: .1px;
    -webkit-text-stroke-color: var(--ld-gray\<deleted\|variable-d6270f9f\>);
    font-size: .96rem;
    font-weight: 400;
    line-height: 1.6rem;
  }

  .feature-main-image {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    width: 350px;
  }

  .sub-image-1080 {
    align-self: center;
    max-width: 340px;
    margin-top: 40px;
  }

  .application-main-sec, .item {
    overflow: hidden;
  }

  .container-1080 {
    max-width: none;
  }

  .grid-6 {
    grid-row-gap: 20px;
  }

  .text-block-38 {
    line-height: 1.4rem;
  }

  .contact-card-title {
    -webkit-text-stroke-width: .1px;
    margin-bottom: 40px;
  }

  .contact-sec-4 {
    overflow: hidden;
  }

  .contact-leadtime-1 {
    padding-top: 0;
  }

  .contact-leadtime-1.tablet {
    border-radius: 16px;
    margin-top: 30px;
    padding-top: 0;
  }

  .contact-leadtime-2 {
    border-radius: 16px;
    margin-top: 0;
    padding-top: 0;
  }

  .grid-8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 16px;
  }

  .contact-ux-1 {
    border-style: none;
    border-radius: 16px;
    height: auto;
    padding-top: 0;
    box-shadow: 0 0 30px #66687214;
  }

  .image-27 {
    width: 20px;
  }

  .text-block-46.black {
    line-height: 1rem;
  }

  .contact-leadtime-3 {
    border-radius: 16px;
    padding-top: 0;
  }

  .contact-ux-2 {
    border-style: none;
    border-radius: 16px;
    padding-top: 0;
    box-shadow: 0 0 30px #66687214;
  }

  .contact-ux-3, .contact-ux-4 {
    border-style: none;
    border-radius: 16px;
    height: auto;
    padding-top: 0;
    box-shadow: 0 0 30px #66687214;
  }

  .contact-card-title-1 {
    margin-bottom: 8px;
  }

  .contact-card-set {
    margin-top: 24px;
    margin-left: 24px;
  }

  .contact-card-text {
    -webkit-text-stroke-width: 0px;
  }

  .builder-sec-4 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .in-just-one-contact-text-box._1.tablet {
    flex-direction: column;
    justify-content: flex-start;
    height: auto;
    display: flex;
  }

  .in-just-one-contact-title {
    margin-bottom: 24px;
  }

  .tablet-nav-bar-menu, .menu-button.w--open, .menu-button.w--open:hover {
    background-color: #0000;
  }

  .tablet-nav-header {
    justify-content: flex-end;
    align-self: flex-end;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .tablet-nav-table {
    object-fit: fill;
    width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 80px;
    overflow: visible;
  }

  .tablet-app-down {
    font-weight: 500;
  }

  .x:hover {
    background-color: #e9e9ef;
  }

  .tablet-table-link {
    padding-right: 0;
  }

  .tablet-menu {
    flex: 1;
  }

  .body-2 {
    overflow: visible;
  }

  .mobile_assessment_image {
    width: 100%;
    min-width: 308px;
    max-width: 480px;
    display: block;
  }

  .nav-bar-tablet-camera {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .image-52 {
    max-width: 70%;
  }

  .div-block-66 {
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: flex;
  }

  .container-1040-builder {
    flex-direction: column;
    max-width: none;
    margin-bottom: 60px;
  }

  .heading-13 {
    font-size: 38px;
    line-height: 60px;
  }

  .in-card-1 {
    border-style: none;
    border-width: 1px;
    align-items: flex-start;
    height: 308px;
    margin-bottom: 30px;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
    overflow: hidden;
  }

  .image-61 {
    margin-top: 36px;
  }

  .in-card-2 {
    border-style: none;
    border-width: 1px;
    height: 308px;
    margin-bottom: 30px;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .in-card-3 {
    height: 308px;
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .in-just-one-contact-text---mobile {
    -webkit-text-stroke-width: 0px;
    font-size: .88rem;
    line-height: 1.35rem;
  }

  .main-feature-card {
    height: auto;
  }

  .main-sec-4 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .contact-sec-1-copy {
    overflow: hidden;
  }

  .contact-tab {
    margin-top: 60px;
  }

  .contact-button-1 {
    box-shadow: none;
    border-radius: 12px;
    padding: 12px;
  }

  .contact-but-sub {
    font-size: .78rem;
    line-height: 1.2rem;
  }

  .contact-but-main {
    font-size: 1.1rem;
    font-weight: 700;
    line-height: 1.3rem;
  }

  .contact-button-2 {
    border-radius: 12px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .contact-sticy.mobile {
    height: auto;
    overflow: hidden;
  }

  .contact-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .your-site-card {
    border-width: 1px;
    margin-bottom: 36px;
    box-shadow: 0 0 0 4px #b9b9b966;
  }

  .container-1040-builder-mobile {
    flex-direction: column;
    max-width: none;
    margin-bottom: 40px;
  }

  .container-1040-builder-heading {
    flex-direction: column;
    max-width: none;
    margin-bottom: 60px;
  }

  .text-block-mobile {
    font-weight: 500;
    line-height: 21px;
  }

  .lbt-small {
    border-radius: 6px;
  }

  .div-block-85 {
    width: 308px;
  }

  .main-sec-1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .main-mainheading {
    font-size: 32px;
    display: none;
  }

  .main-mainheading.mobile {
    display: none;
  }

  .main-mainheading-mobile {
    -webkit-text-stroke-width: 0px;
    margin-bottom: 20px;
    display: block;
  }

  .application_main_logo {
    width: 308px;
    margin-bottom: 6px;
  }

  .contact-button-1-1 {
    box-shadow: none;
    border-radius: 12px;
    padding: 12px;
  }

  .contact-button-2-1 {
    border-radius: 12px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .grid-13 {
    margin-top: 20px;
  }

  .tabs-menu-4-copy {
    grid-row-gap: 8px;
    margin-bottom: 24px;
  }

  .collaborative {
    -webkit-text-stroke-width: 0px;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2.4rem;
  }

  .footer-title-small-hide {
    display: none;
  }

  .container-banner {
    flex-direction: column;
    flex: 1;
    align-items: center;
  }

  .scheduling-sec-titile {
    color: var(--gray-10);
    -webkit-text-stroke-width: 0px;
    font-family: Pretendard Bold;
    font-weight: 700;
  }

  .scheduling-sec-titile-mobil {
    color: var(--ld-black-2\<deleted\|variable-e6c04236\>);
  }

  .sub-image-1080-collabrative {
    align-self: center;
    max-width: 340px;
    margin-top: 40px;
  }

  .container-inquiry-form {
    padding-left: 16px;
    padding-right: 16px;
  }

  .inquiry-contents {
    width: auto;
  }

  .inquiry-contents-set {
    align-self: stretch;
    align-items: stretch;
  }

  .inquiry-logo {
    max-width: 400px;
  }

  .form-embed {
    width: 100%;
    margin-left: -2px;
    margin-right: 0;
    overflow: visible;
  }

  .container-inquiry-mobile {
    padding-left: 16px;
    padding-right: 16px;
  }

  .automation-contents-set {
    align-self: stretch;
    align-items: stretch;
  }

  .sub-image-1080-_-shadow-x {
    align-self: center;
    max-width: 340px;
    margin-top: 40px;
  }

  .heyground-embed {
    width: 100%;
  }

  .main_brading_-grid {
    margin-left: 0;
    margin-right: 0;
  }

  .academy-notice {
    text-align: center;
    width: 230px;
    font-size: 13px;
  }

  .sub-image-1080-collabrative-copy, .sub-image-1080-collabrative-hide {
    align-self: center;
    max-width: 340px;
    margin-top: 40px;
  }

  .collaborative-copy {
    -webkit-text-stroke-width: 0px;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2.4rem;
  }

  .ac_image {
    width: 54px;
    margin-right: 8px;
  }

  .academy-text-16-gray-9 {
    margin-bottom: 6px;
    font-size: 15px;
  }

  .academy-text-12-gray-6 {
    line-height: 130%;
  }

  .trigger-box {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    margin-bottom: 10px;
  }

  .grid-24 {
    margin-top: 0;
  }

  .hring-process-sec {
    height: 100%;
    padding-bottom: 0;
    overflow: visible;
  }

  .block-scroll {
    overflow: scroll;
  }

  .automation-track-m.blue {
    background-image: none;
  }

  .hring-process-sec-mobile {
    justify-content: center;
    height: 100%;
    padding-bottom: 0;
    overflow: visible;
  }

  .program-cta {
    height: auto;
  }

  .program-_-reference {
    max-width: none;
  }

  .text-24-blod-white {
    line-height: 24px;
  }

  .heyground-modal-form {
    align-items: center;
  }

  .text-20-gray-7 {
    text-align: center;
    font-size: 14px;
  }

  .candidate-experience-grid-1 {
    grid-row-gap: 20px;
    margin-top: 20px;
  }

  .container-1080-candidate-experience {
    max-width: none;
  }

  .candidate-experience-card {
    border-radius: 16px;
    margin-top: 0;
    padding-top: 0;
  }

  .candidate-experience-card.gradient, .candidate-experience-card.gray-gradient {
    padding-top: 24px;
  }

  .text-32-bold {
    margin-bottom: 8px;
  }

  .new-tag {
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .mobile-table-link-_-main {
    padding-right: 0;
  }

  .table-link-_-mobile {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
  }

  .x-nav:hover {
    background-color: #e9e9ef;
  }

  .main-feat-_-main-title {
    -webkit-text-stroke-width: 0px;
  }

  .heading-48 {
    padding-right: 0;
  }

  .benner-arrow-image {
    display: block;
  }

  .sub-sec-main-text-_-mobile, .sub-sec-main-text-_-main {
    -webkit-text-stroke-width: .1px;
    -webkit-text-stroke-color: var(--ld-gray\<deleted\|variable-d6270f9f\>);
  }

  .app-but-set {
    grid-column-gap: 12px;
    flex-flow: column;
  }

  .sub-sec-main-text-mobile, .sub-sec-main-text-_-main-m {
    -webkit-text-stroke-width: .1px;
    -webkit-text-stroke-color: var(--ld-gray\<deleted\|variable-d6270f9f\>);
  }

  .price-check.basic {
    border-radius: 4px;
    width: 16px;
  }

  .price-sec-3, .price-sec-4 {
    overflow: hidden;
  }

  .sticky-pricing.notice {
    display: none;
  }

  .price-table-title {
    font-size: 16px;
    font-weight: 700;
  }

  .pricetable-text {
    font-size: 13px;
    font-weight: 400;
  }

  .pricetable-set {
    width: 160px;
  }

  .price-mini-box {
    margin-right: 4px;
    padding: 8px 4px;
  }

  .div-block-133 {
    width: 160px;
  }

  .sub-sec-main-_-price {
    padding: 60px 16px 80px;
  }

  .footer-text-link {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
  }

  .link-3 {
    margin-right: auto;
  }

  .auto-grid {
    margin-top: 0;
  }

  .price-text-mini {
    color: var(--gray-10);
    text-align: center;
    font-size: 9px;
  }

  .jk-fit-list {
    margin-bottom: 8px;
  }

  .jk-check {
    border-radius: 4px;
    width: 16px;
  }

  .main-sec-re-re {
    padding-top: 120px;
  }

  .policy-sec_20240626_10 {
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .policy-title {
    font-size: 1.35rem;
    line-height: 155%;
  }

  .policy-text.mini {
    margin-top: 0;
  }

  .table_text.last.title {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .table_text.hv_last {
    display: flex;
  }

  .policy-table._250724-2 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .policy-table-2 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .policy-text-_-bold {
    margin-bottom: 6px;
    font-size: .95rem;
    line-height: 1.6rem;
  }

  .policy-table-3 {
    grid-template-columns: 80px 60px 90px auto;
    width: 100%;
    margin-right: 0;
  }

  .policy-table-3.mobile {
    grid-template-columns: 88px 40px 1fr 1fr 40px 1fr;
  }

  .policy-table-4 {
    grid-template-columns: 1fr 1fr 1fr 60px;
    grid-template-areas: ". . . ."
                         ". . . ."
                         "Area . . ."
                         "Area . Area-2 Area-3"
                         "Area . Area-2 Area-3";
  }

  .policy-table-6 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 90px 1fr;
  }

  .policy-text-link_table {
    margin-left: 0;
  }

  .policy-table-5-m {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .ac_contents_middle_left {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .ac_contents_middle_left_grid {
    grid-row-gap: 32px;
  }

  .ac_contents_numbertitle {
    width: 260px;
    line-height: 150%;
  }

  .mobile-background {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .policy-sec_20240626_11, .policy-sec_20240626_9, .policy-sec_20240626_8, .policy-sec_20240626_7, .policy-sec_20240626_6, .policy-sec_20240626_5, .policy-sec_20240626_4, .policy-sec_20240626_3, .policy-sec_20240626_2, .policy-sec_20240626_1, .policy-main-sec {
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .hoz-slide {
    position: relative;
    overflow: scroll;
  }

  .white-gradient-poilicy {
    width: 12px;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .div-block-161 {
    overflow: scroll;
  }

  .policy-table-3-copy {
    grid-template-columns: 130px 200px 40px 70px 120px 60px 80px;
    grid-template-areas: ". . . . . . ."
                         ". . . . . . ."
                         ". . . . . . Area";
    width: auto;
    margin-right: 40px;
  }

  .event-banner-text-m.white {
    font-size: 14px;
  }

  .policy-section {
    flex-direction: column;
  }

  .integration-grid-card {
    grid-column-gap: 12px;
    grid-row-gap: 100px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    width: auto;
  }

  .integration-sec-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .intrgration-link-image:hover {
    border-color: var(--gray-3);
    box-shadow: none;
  }

  .integration-new-tag {
    font-size: 10px;
  }

  .sevice-name {
    font-size: 18px;
  }

  .integration-soon-tag {
    font-size: 10px;
  }

  .integration_logo-image {
    width: 120%;
  }

  .image-266 {
    width: 500px;
  }

  .tabs-5 {
    min-width: auto;
    max-width: 504px;
  }

  .policy-video-table-2 {
    grid-template-columns: 1fr 60px 70px 1fr;
  }

  .policy-video-table-3 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .integration-event-tag {
    font-size: 10px;
  }

  .mobile-dropdown-tab {
    margin-bottom: 30px;
  }

  .div-block-182 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .inquiry-contents-copy {
    width: auto;
  }

  .inquiry-contents-set-copy {
    align-self: stretch;
    align-items: stretch;
  }

  .div-block-8-copy {
    grid-column-gap: 2px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 0;
    margin-bottom: 12px;
  }

  .policy-sec_20240813_1, .policy-sec_20240813_2, .policy-sec_20240813_3, .policy-sec_20240813_4, .policy-sec_20240813_5, .policy-sec_20240813_6, .policy-sec_20240813_7, .policy-sec_20240813_8, .policy-sec_20240813_9, .policy-sec_20240813_10, .policy-sec_20240813_11, .consent-main-sec, .consent-sec_1, .consent-sec_2, .consent-sec_3, .consent-sec_4, .consent-sec_5, .consent-sec_6, .consent-sec_7, .consent-sec_8, .consent-sec_9, .consent-sec_10, .consent-sec_11, .consent-sec_12, .marketing-consent-main-sec, .consent-optional-main-sec, .policy-sec_20240826_1, .policy-sec_20240826_2, .policy-sec_20240826_3, .policy-sec_20240826_4, .policy-sec_20240826_5, .policy-sec_20240826_6, .policy-sec_20240826_7, .policy-sec_20240826_8, .policy-sec_20240826_9, .policy-sec_20240826_10, .policy-sec_20240826_11 {
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .tabs-5-m {
    min-width: 308px;
    max-width: none;
  }

  .integration-title-text {
    -webkit-text-stroke-width: 0px;
  }

  .integration-grid-card-mobile {
    grid-column-gap: 12px;
    grid-row-gap: 100px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
    width: auto;
  }

  .sub-sec-main-text-integration {
    -webkit-text-stroke-width: .1px;
    -webkit-text-stroke-color: var(--ld-gray\<deleted\|variable-d6270f9f\>);
    font-size: .96rem;
    font-weight: 400;
    line-height: 1.6rem;
  }

  .policy-table-2-1 {
    grid-template-columns: 130px 200px 40px 70px 120px 60px 80px;
    grid-template-areas: ". . . . . . ."
                         ". . . . . . ."
                         ". . . . . . Area";
    width: auto;
    margin-right: 40px;
  }

  .container-1080_main {
    max-width: none;
  }

  .main-sec-1-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .live-tag-green {
    display: none;
  }

  .customer-title-h4 {
    flex-flow: column;
    display: flex;
  }

  .customer-text-semo.number {
    flex: 1;
  }

  .customer-text-notice, .customer-text-source {
    font-size: 13px;
    line-height: 140%;
  }

  .nav-menu {
    flex: none;
    align-items: flex-start;
    width: 100vw;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 40px;
  }

  .image-333 {
    height: auto;
  }

  .footer-link-bottom {
    font-size: 13px;
  }

  .inquiry-contents-inquiry-completed {
    width: auto;
  }

  .customer-text-tag {
    -webkit-text-decoration: line-through #42506f1a;
    text-decoration: line-through #42506f1a;
    text-decoration-thickness: 24px;
  }

  .section-37 {
    overflow: hidden;
  }

  .quick-stack-3 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .introduce-gridtext {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .text-block-271 {
    width: 20px;
    height: 20px;
    font-size: 12px;
  }

  .text-block-272 {
    font-size: 14px;
    font-weight: 600;
  }

  .text-block-273 {
    display: none;
  }

  .introduce-referencelogo {
    grid-column-gap: 2px;
    grid-row-gap: 4px;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .inroduction-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .link-block-24 {
    padding-bottom: 2px;
  }

  .main-tilte_cloud {
    -webkit-text-stroke-width: 0px;
  }

  .cloud-grid-relative-mobile {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .div-block-2391 {
    position: absolute;
  }

  .div-block-2392 {
    overflow: scroll;
  }

  .div-block-2391-copy {
    position: absolute;
  }

  .split-text {
    -webkit-text-stroke-width: 0px;
  }

  .white-gradient {
    position: absolute;
  }

  .applybeta-main {
    overflow: hidden;
  }

  .split-text-black {
    -webkit-text-stroke-width: 0px;
  }

  .applybeta-sec {
    overflow: hidden;
  }

  .desktop-submain-text {
    text-align: left;
  }

  .split-subtext-black {
    -webkit-text-stroke-width: 0px;
  }

  .text-block-309 {
    flex: 0 auto;
    width: 100%;
  }

  .div-block-2437 {
    justify-content: space-between;
    align-items: flex-start;
  }

  .split-text-mobile {
    -webkit-text-stroke-width: 0px;
  }

  .div-block-2440 {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
  }

  .apply-cta-sec {
    overflow: hidden;
  }

  .apply-subtext {
    -webkit-text-stroke-width: 0px;
  }

  .code-embed-7 {
    width: 340px;
    height: 164px;
  }

  .crm-form {
    border-radius: 12px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .crm-heading {
    font-size: 28px;
  }

  .crm-subtext {
    flex-flow: column;
    display: flex;
  }
}

#w-node-_168b06be-74e6-a478-061d-f1c03bd8d281-920395bf, #w-node-_3881e9dd-095a-6039-3e5c-8aed411c0f81-920395bf, #w-node-_69210a79-33f6-7c67-84f9-76ec9369fd2e-920395bf, #w-node-_21e949cf-69fb-0fde-32e2-7d50ff65d004-920395bf, #w-node-_5222aecc-25ab-1ed9-71ad-0b89f3770fbe-920395bf, #w-node-f130509e-572b-e89b-3a69-41ea5e67ed66-920395bf, #w-node-f130509e-572b-e89b-3a69-41ea5e67ed7b-920395bf, #w-node-f130509e-572b-e89b-3a69-41ea5e67ed88-920395bf, #w-node-f130509e-572b-e89b-3a69-41ea5e67ed95-920395bf, #w-node-_804678fd-494b-3925-8128-4cc5a5122936-920395bf, #w-node-_804678fd-494b-3925-8128-4cc5a5122949-920395bf, #w-node-_804678fd-494b-3925-8128-4cc5a5122956-920395bf, #w-node-_804678fd-494b-3925-8128-4cc5a5122963-920395bf, #w-node-_8533cf56-4582-cbdb-4930-11433080545c-920395bf, #w-node-_8533cf56-4582-cbdb-4930-11433080546f-920395bf, #w-node-_8533cf56-4582-cbdb-4930-11433080547c-920395bf, #w-node-_8533cf56-4582-cbdb-4930-114330805489-920395bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1e262a9d-1e73-5531-c7bf-05b9e62a9ede-920395bf {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: none;
}

#w-node-_08e17fbb-3e8f-eb5b-0bb2-dd58153aca98-920395bf, #w-node-a507a37d-8486-01fe-43e8-e4fff3c5e6df-920395bf, #w-node-_909d81eb-ba6c-a30e-7e70-e331b5229bf7-920395bf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7481c16a-9cb0-97f4-617f-485ea22cb15e-920395bf {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_7481c16a-9cb0-97f4-617f-485ea22cb15f-920395bf, #w-node-_7481c16a-9cb0-97f4-617f-485ea22cb179-920395bf, #w-node-_7481c16a-9cb0-97f4-617f-485ea22cb19b-920395bf, #w-node-_83ede517-1aad-ac2c-98c3-f82ec871560c-920395bf, #w-node-_1a030978-3b07-d392-da5e-99334594141c-920395bf, #w-node-d8589b7d-0396-1583-18c2-ac876db42c31-920395bf, #w-node-_6f302065-7e8d-929d-bbcc-a2353cb58274-920395bf, #w-node-_6f302065-7e8d-929d-bbcc-a2353cb58275-920395bf, #w-node-_6f302065-7e8d-929d-bbcc-a2353cb58277-920395bf, #w-node-_2cffa78c-b0db-d3be-c6aa-8dc02606d66a-920395bf, #w-node-_2cffa78c-b0db-d3be-c6aa-8dc02606d66b-920395bf, #w-node-_2cffa78c-b0db-d3be-c6aa-8dc02606d66d-920395bf, #w-node-dbb39b7b-6394-5215-4b82-b14464d477b1-64d477ab, #w-node-a0c3b060-6cba-3633-6f9a-54330587bba2-64d477ab, #w-node-dbb39b7b-6394-5215-4b82-b14464d477d0-64d477ab, #w-node-_3a4896d1-93ea-1fbf-6624-eea2160819b4-038844e0, #w-node-_29776027-05dc-64be-fd9a-6baae48d5326-038844e0, #w-node-_26535b59-fe89-35df-d0c7-01a9a963462b-038844e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_90f0f3c5-8ca9-c7f7-b68e-eb7ed23e4ac5-701a4666 {
  grid-template-rows: 120px 160px 160px 120px 160px 160px 120px;
  grid-template-columns: 1fr 1fr;
}

#w-node-_90f0f3c5-8ca9-c7f7-b68e-eb7ed23e4ac6-701a4666, #w-node-_90f0f3c5-8ca9-c7f7-b68e-eb7ed23e4ad1-701a4666, #w-node-_2b2b8a77-31e6-a310-56c3-9c0d712fd1c3-701a4666, #w-node-fc63b1e2-de08-eca8-aa04-afb541fde60d-701a4666 {
  grid-row: span 3 / span 3;
}

#w-node-_3717dd25-ca31-f2f2-65bd-1252b563ba11-40025970, #w-node-_3717dd25-ca31-f2f2-65bd-1252b563ba18-40025970, #w-node-_07134496-a2f4-f502-6e5c-743b7edf1871-40025970, #w-node-_619f4611-de6c-faf7-4f24-bfaec91b7ac2-40025970, #w-node-_42071953-152f-5d48-88be-3c21c1ec05ce-40025970, #w-node-_42071953-152f-5d48-88be-3c21c1ec05d5-40025970, #w-node-_15c897be-bdf6-99a1-4871-89ee8bb7c2ee-40025970, #w-node-_15c897be-bdf6-99a1-4871-89ee8bb7c2f5-40025970 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f68ffce6-206a-8fde-ccd5-1dde43f6f466-d1b24c09 {
  justify-self: center;
}

#w-node-f7a9daf3-24a6-817e-913c-fe859d6f7a02-d1b24c09, #w-node-f7a9daf3-24a6-817e-913c-fe859d6f7a1d-d1b24c09, #w-node-f7a9daf3-24a6-817e-913c-fe859d6f7a42-d1b24c09 {
  align-self: start;
}

#w-node-_6afb9918-ce6a-f92c-531b-a8541c070f70-d1b24c09, #w-node-_6afb9918-ce6a-f92c-531b-a8541c070f71-d1b24c09, #w-node-_6afb9918-ce6a-f92c-531b-a8541c070f72-d1b24c09, #w-node-_6afb9918-ce6a-f92c-531b-a8541c070f73-d1b24c09, #w-node-_6afb9918-ce6a-f92c-531b-a8541c070f74-d1b24c09, #w-node-_6afb9918-ce6a-f92c-531b-a8541c070f75-d1b24c09, #w-node-_6afb9918-ce6a-f92c-531b-a8541c070f76-d1b24c09, #w-node-_6afb9918-ce6a-f92c-531b-a8541c070f77-d1b24c09, #w-node-_6afb9918-ce6a-f92c-531b-a8541c070f78-d1b24c09, #w-node-_6afb9918-ce6a-f92c-531b-a8541c070f79-d1b24c09, #w-node-_6afb9918-ce6a-f92c-531b-a8541c070f7a-d1b24c09, #w-node-_6afb9918-ce6a-f92c-531b-a8541c070f7b-d1b24c09, #w-node-_6afb9918-ce6a-f92c-531b-a8541c070f7c-d1b24c09, #w-node-_6afb9918-ce6a-f92c-531b-a8541c070f7d-d1b24c09, #w-node-_6afb9918-ce6a-f92c-531b-a8541c070f7e-d1b24c09, #w-node-_6afb9918-ce6a-f92c-531b-a8541c070f7f-d1b24c09, #w-node-_6afb9918-ce6a-f92c-531b-a8541c070f80-d1b24c09, #w-node-_6afb9918-ce6a-f92c-531b-a8541c070f81-d1b24c09, #w-node-_70ecc3f8-ade0-1253-a80a-74b071f81782-f9873270, #w-node-_70ecc3f8-ade0-1253-a80a-74b071f8178b-f9873270, #w-node-_56031585-138d-5671-0da9-9749eeaebd3d-f9873270, #w-node-_55824b8a-cfcc-01b0-4ad5-c4b7b71a6422-f9873270, #w-node-_7923e776-b759-22cd-1036-23e2f33105be-f9873270, #w-node-_54ff0860-dbdb-2e22-68f5-80ae26e91ce9-f9873270, #w-node-ee3018bb-1823-4888-94ea-342cca0bb993-f9873270, #w-node-c5e38d64-3d52-e33d-67b9-46c9ceca541c-f9873270, #w-node-c5e38d64-3d52-e33d-67b9-46c9ceca5429-f9873270, #w-node-c320556d-3c9e-a6b6-874c-7f3fb4745a68-f9873270, #w-node-c320556d-3c9e-a6b6-874c-7f3fb4745a75-f9873270, #w-node-c320556d-3c9e-a6b6-874c-7f3fb4745a82-f9873270, #w-node-_80796368-d93b-6d69-dd4b-49c5cd1c2a91-f9873270, #w-node-c5e38d64-3d52-e33d-67b9-46c9ceca5436-f9873270, #w-node-_80796368-d93b-6d69-dd4b-49c5cd1c2a9e-f9873270, #w-node-_80796368-d93b-6d69-dd4b-49c5cd1c2aab-f9873270, #w-node-_80796368-d93b-6d69-dd4b-49c5cd1c2ab8-f9873270 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c4da-117efab0 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c4db-117efab0 {
  grid-column: span 2 / span 2;
}

#w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c50b-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c50c-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c50d-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c50e-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c50f-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c510-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c511-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c512-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c513-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c514-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c515-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c516-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c517-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c518-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c519-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c51a-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c51b-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c51c-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c51d-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c51e-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c51f-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c520-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c521-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c522-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c523-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c524-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c525-117efab0, #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c526-117efab0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c527-117efab0 {
  grid-row: span 2 / span 2;
}

#w-node-d303efcb-ba6d-bc24-353e-a5eec55c1393-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c1394-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c1395-132a202e, #w-node-_489c41b8-70bb-75e5-d181-9b6474acabd6-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c1396-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c1397-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c1398-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c139c-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c139d-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c139f-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c13a0-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c13a1-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c13a2-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c13a8-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c13a3-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c13a4-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c13a6-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c13a7-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c139e-132a202e, #w-node-f23530cd-b674-65b6-0731-cc996de3bcdc-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c13a9-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c13aa-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c13a5-132a202e, #w-node-f2f60e51-1eca-03b5-396d-75c7b1ac1583-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c13ab-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c13ac-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c13ad-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c13b0-132a202e, #w-node-_355cdc5b-2b98-936d-a498-75cb380ccd10-132a202e, #w-node-d303efcb-ba6d-bc24-353e-a5eec55c13ae-132a202e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6ffcf87-d324-77af-c471-fe60770c35ec-132a202e {
  grid-template-rows: 210px 210px;
  grid-template-columns: 1fr 1fr 280px;
}

#w-node-c6ffcf87-d324-77af-c471-fe60770c35ed-132a202e, #w-node-c6ffcf87-d324-77af-c471-fe60770c35fc-132a202e {
  grid-row: span 2 / span 2;
}

#w-node-_0dad29d4-f9d6-ece6-c177-b36c4cab2645-132a202e, #w-node-_961ffd96-27a0-37d8-d4aa-5242402843ea-132a202e, #w-node-_1b27f991-1027-9c63-ce13-1d89aeac0cea-132a202e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4da5a7e1-1993-d93a-4c31-ba89513359ed-132a202e, #w-node-e690646b-5621-4906-17de-86ea483b0cf2-132a202e, #w-node-_2b649802-1ae5-6b14-05fb-d2660fe35624-132a202e, #w-node-_28f0ccfd-8590-b5b3-2d87-45cd5fb2fcba-132a202e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_572879cf-cb98-29ae-d885-f9a8e6700bb0-132a202e {
  grid-template-rows: 120px 100px 100px 100px 120px 100px 100px 140px 120px;
  grid-template-columns: 1fr 1fr;
}

#w-node-_572879cf-cb98-29ae-d885-f9a8e6700bb1-132a202e, #w-node-ebbc918d-c628-5b8d-ba2e-e0db68e17a7a-132a202e, #w-node-fa4b2c61-2fc8-831a-6855-36cf35d7a092-132a202e, #w-node-_92a04507-b2fb-50a1-a92e-55824cf7e91d-132a202e {
  grid-row: span 4 / span 4;
}

#w-node-_05791cb7-b694-5247-0173-d1baaa0e0423-132a202e {
  grid-template-rows: 540px 540px 540px 540px;
  grid-template-columns: 420px 200px 420px;
}

#w-node-_05791cb7-b694-5247-0173-d1baaa0e0424-132a202e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05791cb7-b694-5247-0173-d1baaa0e042e-132a202e, #w-node-_05791cb7-b694-5247-0173-d1baaa0e0438-132a202e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_05791cb7-b694-5247-0173-d1baaa0e0442-132a202e, #w-node-_05791cb7-b694-5247-0173-d1baaa0e044c-132a202e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05791cb7-b694-5247-0173-d1baaa0e0457-132a202e, #w-node-_05791cb7-b694-5247-0173-d1baaa0e0461-132a202e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_05791cb7-b694-5247-0173-d1baaa0e046b-132a202e, #w-node-_04761335-b0b4-84af-fada-ab1581a8a7bf-59547960, #w-node-_04761335-b0b4-84af-fada-ab1581a8a7c9-59547960, #w-node-_04761335-b0b4-84af-fada-ab1581a8a7d3-59547960, #w-node-_64f865d0-99c9-a6da-a228-ee5c4d8d016d-59547960, #w-node-_64f865d0-99c9-a6da-a228-ee5c4d8d0177-59547960, #w-node-_64f865d0-99c9-a6da-a228-ee5c4d8d017f-59547960, #w-node-abb7fbc4-bc95-8cda-000b-d79f580e03a4-59547960, #w-node-abb7fbc4-bc95-8cda-000b-d79f580e03ae-59547960, #w-node-abb7fbc4-bc95-8cda-000b-d79f580e03b8-59547960, #w-node-_57fda6f3-e372-1c4f-5fe5-6fb5f06a3966-59547960, #w-node-_57fda6f3-e372-1c4f-5fe5-6fb5f06a3970-59547960, #w-node-_57fda6f3-e372-1c4f-5fe5-6fb5f06a397a-59547960, #w-node-_0c1135dc-5ed5-506b-9300-0db402eb0c6b-59547960, #w-node-_0c1135dc-5ed5-506b-9300-0db402eb0c75-59547960, #w-node-_0c1135dc-5ed5-506b-9300-0db402eb0c7f-59547960, #w-node-f42aa7e3-1df8-83bf-cb3c-b5da9e54e9c3-59547960, #w-node-f42aa7e3-1df8-83bf-cb3c-b5da9e54e9cd-59547960, #w-node-f42aa7e3-1df8-83bf-cb3c-b5da9e54e9d7-59547960, #w-node-d2251dd5-94e9-4455-1862-49119f2cd5e9-59547960, #w-node-d2251dd5-94e9-4455-1862-49119f2cd5f3-59547960, #w-node-d2251dd5-94e9-4455-1862-49119f2cd5fd-59547960, #w-node-_02073186-d578-a971-0d1f-b0d1d5ae5ffc-59547960, #w-node-_02073186-d578-a971-0d1f-b0d1d5ae6006-59547960, #w-node-_02073186-d578-a971-0d1f-b0d1d5ae6010-59547960, #w-node-_34a8fb42-6c0a-871c-1893-14f899989e3e-59547960, #w-node-_34a8fb42-6c0a-871c-1893-14f899989e48-59547960, #w-node-_34a8fb42-6c0a-871c-1893-14f899989e52-59547960, #w-node-_4a493caf-3184-c930-eb5c-1f0bc8cb8a2e-59547960, #w-node-_4a493caf-3184-c930-eb5c-1f0bc8cb8a38-59547960, #w-node-_4a493caf-3184-c930-eb5c-1f0bc8cb8a42-59547960, #w-node-_874e8811-5ad6-f2bd-7d3e-5f18a3cf0265-bf030695, #w-node-_874e8811-5ad6-f2bd-7d3e-5f18a3cf026e-bf030695, #w-node-_874e8811-5ad6-f2bd-7d3e-5f18a3cf0277-bf030695, #w-node-_874e8811-5ad6-f2bd-7d3e-5f18a3cf0280-bf030695, #w-node-_874e8811-5ad6-f2bd-7d3e-5f18a3cf02a1-bf030695, #w-node-_874e8811-5ad6-f2bd-7d3e-5f18a3cf02b6-bf030695, #w-node-_874e8811-5ad6-f2bd-7d3e-5f18a3cf02cb-bf030695, #w-node-_874e8811-5ad6-f2bd-7d3e-5f18a3cf02de-bf030695, #w-node-_874e8811-5ad6-f2bd-7d3e-5f18a3cf0338-bf030695, #w-node-_874e8811-5ad6-f2bd-7d3e-5f18a3cf0341-bf030695, #w-node-_874e8811-5ad6-f2bd-7d3e-5f18a3cf034a-bf030695, #w-node-_874e8811-5ad6-f2bd-7d3e-5f18a3cf0358-bf030695, #w-node-_874e8811-5ad6-f2bd-7d3e-5f18a3cf036d-bf030695, #w-node-_874e8811-5ad6-f2bd-7d3e-5f18a3cf0382-bf030695, #w-node-_874e8811-5ad6-f2bd-7d3e-5f18a3cf03a8-bf030695, #w-node-_874e8811-5ad6-f2bd-7d3e-5f18a3cf03b1-bf030695, #w-node-_874e8811-5ad6-f2bd-7d3e-5f18a3cf03ba-bf030695, #w-node-_874e8811-5ad6-f2bd-7d3e-5f18a3cf03c8-bf030695, #w-node-_874e8811-5ad6-f2bd-7d3e-5f18a3cf03dd-bf030695, #w-node-_874e8811-5ad6-f2bd-7d3e-5f18a3cf03f2-bf030695, #w-node-e2d6dcbc-2687-37c1-fe4a-954b3e308b24-05862cdc, #w-node-_7f6ecba6-13ff-886f-4eb5-5aa80fa3442d-05862cdc, #w-node-c8d7b4e9-6398-6649-f7ea-d0e4fa4213a1-05862cdc, #w-node-_643ef763-66a1-e65c-edfa-82a4c38668ec-05862cdc, #w-node-ce45c31f-aa8d-49e0-73d4-9118ec55f686-05862cdc, #w-node-_81810d1f-a32f-2f2b-c58f-0c3188e5a30d-05862cdc, #w-node-ce45c31f-aa8d-49e0-73d4-9118ec55f687-05862cdc, #w-node-_71315389-5a4e-7b5f-267d-558cd36e2484-05862cdc, #w-node-_4bc73d84-8765-3c10-8018-e649c09cfa90-05862cdc, #w-node-_4bc73d84-8765-3c10-8018-e649c09cfa91-05862cdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fba22b67-36b9-5540-cdad-7aee35cafd70-05862cdc {
  grid-template-rows: 540px 540px;
  grid-template-columns: 1fr 1fr;
}

#w-node-fba22b67-36b9-5540-cdad-7aee35cafd71-05862cdc {
  grid-column: span 2 / span 2;
}

#w-node-_230db1a1-7531-f886-afcb-1fbf14f96760-05862cdc {
  grid-template-rows: 540px auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ff5ae672-2363-413d-be27-260e56823e74-05862cdc {
  grid-column: span 2 / span 2;
}

#w-node-_1b80b75b-a7d7-efc3-6320-248bf51f51c0-05862cdc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_77bd3f99-37f2-3018-6da9-6f747f50dc84-05862cdc, #w-node-_62e54a3c-d7e4-ed3c-fb90-7a5c15067400-05862cdc, #w-node-_62e54a3c-d7e4-ed3c-fb90-7a5c15067401-05862cdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed314ca8-290d-6823-ad2b-1b41f7c67320-05862cdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_101bcb10-3eb5-79d5-fcbf-f38b7f1e7645-05862cdc, #w-node-_101bcb10-3eb5-79d5-fcbf-f38b7f1e7646-05862cdc, #w-node-f162f50c-9462-a724-4476-1d61c2800277-05862cdc, #w-node-f162f50c-9462-a724-4476-1d61c2800279-05862cdc, #w-node-f162f50c-9462-a724-4476-1d61c280027a-05862cdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b9301d91-39ed-40e4-ee7f-2df73148e758-05862cdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-b9301d91-39ed-40e4-ee7f-2df73148e75a-05862cdc, #w-node-b9301d91-39ed-40e4-ee7f-2df73148e75b-05862cdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_93d8908f-5e2b-ba88-a4c0-efa13103742a-05862cdc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_176bcec8-63bb-2fa7-7379-dc00939e6891-05862cdc, #w-node-_176bcec8-63bb-2fa7-7379-dc00939e6893-05862cdc, #w-node-_176bcec8-63bb-2fa7-7379-dc00939e6894-05862cdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2239679-7bb2-763d-ad8f-d85935bb7deb-05862cdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-d2239679-7bb2-763d-ad8f-d85935bb7ded-05862cdc, #w-node-d2239679-7bb2-763d-ad8f-d85935bb7dee-05862cdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c59c71e1-73d3-d227-e063-6e426a737417-05862cdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-c59c71e1-73d3-d227-e063-6e426a737419-05862cdc, #w-node-c59c71e1-73d3-d227-e063-6e426a73741a-05862cdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_447f6b1e-e579-7879-8603-e9a06e9f430a-05862cdc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
}

#w-node-_447f6b1e-e579-7879-8603-e9a06e9f430c-05862cdc, #w-node-_447f6b1e-e579-7879-8603-e9a06e9f430d-05862cdc, #w-node-e80c0958-00d5-0160-a28a-55eb321c5be2-05862cdc, #w-node-_2828c483-8bfd-0adc-466c-f2d4c5b8bdbe-05862cdc, #w-node-_1c602902-89f5-e09d-adfe-f79e21ed5205-05862cdc, #w-node-_922248be-244c-35f5-9393-a5489958a3b9-05862cdc, #w-node-_7460a6b3-485e-c6f3-fc53-8846d0af7a9b-05862cdc, #w-node-c9c66dc5-67c2-b8cd-d5e7-19d1eaa6a75e-05862cdc, #w-node-ab5a57a6-3a07-9a3f-ee64-d6cf779792fc-05862cdc, #w-node-_916ddc1f-6c24-3f69-0092-7800db09ab8a-05862cdc, #w-node-b60cba5c-bdbe-9fd9-8a26-6d263e9502e6-05862cdc, #w-node-_2d60b1cb-eb73-2c89-1050-fc2bb94c3735-05862cdc, #w-node-f7c2f896-8d52-dbd3-2bfc-4dd5f2d150cf-05862cdc, #w-node-_63e529f9-5ada-3ac1-0612-1ccf008b58f5-05862cdc, #w-node-_83de1b6c-b9db-9da5-b20d-364a8a1bb3d0-05862cdc, #w-node-c814ac29-b00f-c8cd-4413-2c1ce9fa39b2-05862cdc, #w-node-b7769d3d-436b-9c6a-c29e-895c795f07a5-05862cdc, #w-node-_662b2dbd-1613-fdfa-0b72-2c8d0c3a51ef-05862cdc, #w-node-fca4f095-c314-2b8f-0fca-1f5d7951c4d2-05862cdc, #w-node-_18c0f593-b024-46d8-c863-77b63c01a097-05862cdc, #w-node-c6e6ccfc-b2a3-c9a6-e757-526d5087dd90-05862cdc, #w-node-a91d8c11-a838-2da3-ceb5-b8ecac521788-05862cdc, #w-node-_8ce2a043-0ec4-a66d-11ce-bf149f78f8e9-05862cdc, #w-node-db4137e4-5ee9-7ca8-89bd-6e71958a0166-05862cdc, #w-node-fac18589-809b-f81d-03e1-e39726ccd58d-05862cdc, #w-node-f72d522f-c7e5-ec08-7c1d-9f7d3e0497fd-05862cdc, #w-node-_5ee2823b-3742-4fdd-7230-6bfb8ad26923-05862cdc, #w-node-_7fb7e273-5a3c-7d0e-93fa-d1333918ce48-05862cdc, #w-node-df8a3a20-3069-3400-bc01-1dac129ef762-05862cdc, #w-node-_1296a03b-ea3c-be2e-672e-5ec742569d46-05862cdc, #w-node-_540405b6-615a-24b5-c6e7-24743841cc39-05862cdc, #w-node-ad5f243c-1594-9622-77f2-228d37919613-05862cdc, #w-node-d054a81b-83cd-888d-1abc-06275054d275-05862cdc, #w-node-_278b1608-6e3f-2f58-8804-941f1021c93d-05862cdc, #w-node-a7945257-4d4b-265d-bc0c-f07358f9472a-05862cdc, #w-node-_891cc8e2-b4d7-0b0b-69b2-14d7067f72dd-05862cdc, #w-node-_573d6806-ef72-3d40-4e07-9864484bb1eb-05862cdc, #w-node-_73f0e7e2-4e71-81ac-dd85-aae2a3f6e139-d41cc4f4, #w-node-_73f0e7e2-4e71-81ac-dd85-aae2a3f6e13a-d41cc4f4, #w-node-_73f0e7e2-4e71-81ac-dd85-aae2a3f6e13b-d41cc4f4, #w-node-_73f0e7e2-4e71-81ac-dd85-aae2a3f6e13c-d41cc4f4, #w-node-b65d33b2-a5b7-7145-7663-fe7e62023a50-d41cc4f4, #w-node-_16b6608a-9fd5-fc8e-c92d-d99665660ccf-d41cc4f4, #w-node-_380bbb50-f0ad-8599-bc1a-b3d1e870bee7-d41cc4f4, #w-node-e3901c8d-9ff0-3095-e539-97b53ba3a1d2-d41cc4f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3fca27c0-fb8d-0aee-7841-8f2bc7edf9a5-d41cc4f4 {
  grid-template-rows: 578px 580px;
  grid-template-columns: 640px 420px;
}

#w-node-e0642d17-40a2-21eb-01a5-ab699440cb91-d41cc4f4 {
  grid-column: span 2 / span 2;
}

#w-node-_7ab573e7-6649-8913-9850-4e39dcbef0b0-d41cc4f4 {
  grid-template-rows: 504px 580px 580px;
  grid-template-columns: 421px 200px 420px;
}

#w-node-_7ab573e7-6649-8913-9850-4e39dcbef0b1-d41cc4f4 {
  grid-column: span 2 / span 2;
}

#w-node-_7ab573e7-6649-8913-9850-4e39dcbef0bf-d41cc4f4 {
  grid-column: span 3 / span 3;
}

#w-node-_2d7c99bd-43e5-6c85-3f3f-d4f4ae073d76-d41cc4f4 {
  grid-column: span 2 / span 2;
}

#w-node-_44d92aaa-16d7-d256-3f7f-d916807d0661-d41cc4f4 {
  grid-template-rows: auto 600px;
  grid-template-columns: 640px 420px;
}

#w-node-_44d92aaa-16d7-d256-3f7f-d916807d0670-d41cc4f4 {
  grid-column: span 2 / span 2;
}

#w-node-_210b63c1-0873-9efe-f035-6e549bbf432a-d41cc4f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_210b63c1-0873-9efe-f035-6e549bbf432b-d41cc4f4, #w-node-_73910413-b269-dade-5ce9-3d20ecb8dbf8-d41cc4f4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_37a7cf19-05c7-891d-57c8-6ecd77943066-d41cc4f4, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a37d-858ca009, #w-node-_9d55a926-20bb-09d4-3a0d-7ed521349c9a-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a37f-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a381-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a383-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a385-858ca009, #w-node-ed6e170a-1341-b0d1-fa18-10d5255a88f8-858ca009 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a387-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a389-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a38b-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a38f-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a393-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a395-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a397-858ca009, #w-node-_8d5ee5ff-b14b-96ca-6305-12c95d356459-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a39b-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a39d-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a39f-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_61a0ca87-918d-ab43-c030-55785403b4fe-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3ab-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3ad-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3af-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3b3-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-aac9a63a-26f2-b8c9-781b-f8fcd25d90a5-858ca009 {
  grid-area: span 8 / span 1 / span 8 / span 1;
  align-self: stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3b5-858ca009 {
  grid-area: span 8 / span 1 / span 8 / span 1;
  place-self: stretch stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3b7-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3bb-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3bf-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3c1-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3c3-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3c7-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3c9-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3cb-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3cf-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3d1-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3d5-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3d9-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3db-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3df-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3e3-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3e5-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3e7-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3eb-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3ed-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3f1-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3f5-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3f7-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3fb-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3ff-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_1b220614-0b7e-f135-6b02-e2cedb2211d7-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a401-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a403-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a407-858ca009, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a40b-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_974518a3-b0fd-5a59-7295-1956cdb0fb3e-858ca009, #w-node-_974518a3-b0fd-5a59-7295-1956cdb0fb40-858ca009, #w-node-_974518a3-b0fd-5a59-7295-1956cdb0fb42-858ca009, #w-node-_974518a3-b0fd-5a59-7295-1956cdb0fb44-858ca009, #w-node-_974518a3-b0fd-5a59-7295-1956cdb0fb46-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_974518a3-b0fd-5a59-7295-1956cdb0fb48-858ca009, #w-node-_974518a3-b0fd-5a59-7295-1956cdb0fb4c-858ca009 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-_974518a3-b0fd-5a59-7295-1956cdb0fb4e-858ca009, #w-node-_974518a3-b0fd-5a59-7295-1956cdb0fb50-858ca009, #w-node-_974518a3-b0fd-5a59-7295-1956cdb0fb52-858ca009 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061d9e-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061da0-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061da2-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061da4-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061da6-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061da8-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061daa-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dac-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dae-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061db0-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061db2-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061db4-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061db8-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dba-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dbc-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dc0-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dc2-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dc4-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dcc-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dce-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dd2-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dd6-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dd8-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dda-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061ddc-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061de0-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061de6-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dea-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dec-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dee-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061df2-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061df4-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061df8-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dfe-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e02-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e04-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e06-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e0a-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e0e-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e2a-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e30-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e34-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e36-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e38-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e3c-858ca009, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e40-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_527ad45d-eab8-4b73-44d6-869c2145ea6b-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea6d-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea6f-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea71-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_527ad45d-eab8-4b73-44d6-869c2145ea73-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea75-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea77-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea79-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea7b-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea7d-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea7f-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea81-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea85-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea87-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea89-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea8b-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea8d-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea8f-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea91-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea93-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea97-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea99-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea9b-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea9d-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_527ad45d-eab8-4b73-44d6-869c2145ea9f-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_527ad45d-eab8-4b73-44d6-869c2145eaa1-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145eaa3-858ca009, #w-node-_527ad45d-eab8-4b73-44d6-869c2145eaa5-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94ec-858ca009, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94ee-858ca009, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f0-858ca009, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f2-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f4-858ca009, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f6-858ca009, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f8-858ca009, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94fa-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94fc-858ca009 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  align-self: stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9500-858ca009, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9502-858ca009, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9504-858ca009, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9506-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9508-858ca009, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc950a-858ca009 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc950c-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc950e-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9510-858ca009, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9512-858ca009, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9514-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f002-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f004-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f00c-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f00e-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f019-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f01b-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f01f-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f021-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f025-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f028-858ca009 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f75b5a3a-49ad-aa5b-b843-5bdff41df7a6-3c7bfa8a, #w-node-f75b5a3a-49ad-aa5b-b843-5bdff41df7c2-3c7bfa8a, #w-node-f75b5a3a-49ad-aa5b-b843-5bdff41df7a6-fb3c0874, #w-node-f75b5a3a-49ad-aa5b-b843-5bdff41df7c2-fb3c0874, #w-node-f75b5a3a-49ad-aa5b-b843-5bdff41df7a6-8b7d2845, #w-node-f75b5a3a-49ad-aa5b-b843-5bdff41df7c2-8b7d2845, #w-node-f75b5a3a-49ad-aa5b-b843-5bdff41df7a6-e232bcb1, #w-node-f75b5a3a-49ad-aa5b-b843-5bdff41df7c2-e232bcb1, #w-node-f75b5a3a-49ad-aa5b-b843-5bdff41df7a6-617e993a, #w-node-f75b5a3a-49ad-aa5b-b843-5bdff41df7c2-617e993a, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e00-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e02-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e04-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e06-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e08-076d2e8c {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e0a-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e0c-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e0e-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e10-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e14-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e16-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e18-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e1a-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e1c-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e1e-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e20-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e22-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e24-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e28-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e2c-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e2e-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e30-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e34-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e36-076d2e8c {
  grid-area: span 5 / span 1 / span 5 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e38-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e3a-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e3e-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e40-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e42-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e46-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e48-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e4a-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e4e-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e50-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e52-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e56-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e58-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e5a-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e5e-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e72-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e74-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e76-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e78-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e7a-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e7c-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e7e-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e80-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e82-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e84-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e86-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e88-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e8a-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e8c-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e8e-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e93-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e97-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e99-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e9b-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e9d-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946e9f-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ea1-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ea5-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ea7-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ea9-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946eab-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ead-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946eaf-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946eb3-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946eb5-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946eb7-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946eb9-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ebd-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ebf-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ec3-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ec5-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ec7-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ec9-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ecb-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ecd-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ed1-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ed3-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ed5-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ed7-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946edb-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ede-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ee2-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ee4-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ee6-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ee8-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946eea-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946eec-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ef3-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ef5-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ef7-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ef9-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946efb-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946efd-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f04-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f06-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f0a-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f0c-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f10-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f12-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f19-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f1b-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f1f-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f21-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f23-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f25-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f2c-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f2e-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f32-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f34-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f38-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f62-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f64-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f66-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f68-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f6a-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f6c-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f6e-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f70-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f72-076d2e8c {
  grid-area: span 3 / span 1 / span 3 / span 1;
  align-self: stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f76-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f78-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f7a-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f7c-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f7e-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f80-076d2e8c {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f82-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f84-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f86-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f88-076d2e8c, #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946f8a-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946fe7-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946fe9-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ff1-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ff3-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ffe-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b947000-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b947004-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b947006-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b94700a-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c027143-6ca0-f794-e3e9-0e9c4b94700c-076d2e8c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f396fce5-0fa8-eb31-27ae-693b299d5886-1daf80ab {
  justify-self: start;
}

#w-node-a978332b-1100-7dc4-a7a9-213418c77d46-464d51d3, #w-node-a978332b-1100-7dc4-a7a9-213418c77d48-464d51d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a978332b-1100-7dc4-a7a9-213418c77d4c-464d51d3, #w-node-a978332b-1100-7dc4-a7a9-213418c77d4e-464d51d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-a978332b-1100-7dc4-a7a9-213418c77d52-464d51d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-a978332b-1100-7dc4-a7a9-213418c77d54-464d51d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-a978332b-1100-7dc4-a7a9-213418c77d5e-464d51d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-a978332b-1100-7dc4-a7a9-213418c77d60-464d51d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6de-464d51d3, #w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6e0-464d51d3, #w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6e2-464d51d3, #w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6e4-464d51d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6e6-464d51d3, #w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6e8-464d51d3, #w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6ea-464d51d3, #w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6ec-464d51d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6f6-464d51d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6f8-464d51d3, #w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6fa-464d51d3, #w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6fc-464d51d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f6aff3f6-006e-faac-5e44-be5cc196804f-464d51d3, #w-node-f6aff3f6-006e-faac-5e44-be5cc1968051-464d51d3, #w-node-f6aff3f6-006e-faac-5e44-be5cc1968053-464d51d3, #w-node-f6aff3f6-006e-faac-5e44-be5cc1968055-464d51d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6aff3f6-006e-faac-5e44-be5cc1968057-464d51d3, #w-node-f6aff3f6-006e-faac-5e44-be5cc1968059-464d51d3, #w-node-f6aff3f6-006e-faac-5e44-be5cc196805b-464d51d3, #w-node-f6aff3f6-006e-faac-5e44-be5cc196805d-464d51d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f6aff3f6-006e-faac-5e44-be5cc196805f-464d51d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f6aff3f6-006e-faac-5e44-be5cc1968061-464d51d3, #w-node-f6aff3f6-006e-faac-5e44-be5cc1968063-464d51d3, #w-node-f6aff3f6-006e-faac-5e44-be5cc1968065-464d51d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f6aff3f6-006e-faac-5e44-be5cc1968067-464d51d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f6aff3f6-006e-faac-5e44-be5cc1968069-464d51d3, #w-node-f6aff3f6-006e-faac-5e44-be5cc196806b-464d51d3, #w-node-f6aff3f6-006e-faac-5e44-be5cc196806d-464d51d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_18bd482e-ed43-700b-ee68-576e4ececbd4-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececbd6-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececbd8-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececbda-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18bd482e-ed43-700b-ee68-576e4ececbdc-72c01f22 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-_18bd482e-ed43-700b-ee68-576e4ececbde-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececbe0-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececbe2-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececbe6-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececbea-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececbec-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_18bd482e-ed43-700b-ee68-576e4ececbee-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_18bd482e-ed43-700b-ee68-576e4ececbf0-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececbf2-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececbf4-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_18bd482e-ed43-700b-ee68-576e4ececc04-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc06-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_18bd482e-ed43-700b-ee68-576e4ececc08-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc0c-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_18bd482e-ed43-700b-ee68-576e4ececc0e-72c01f22 {
  grid-area: span 8 / span 1 / span 8 / span 1;
  place-self: stretch stretch;
}

#w-node-_18bd482e-ed43-700b-ee68-576e4ececc10-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc12-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc16-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc1a-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc1c-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc20-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc22-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc24-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc28-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc2a-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc2c-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc30-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc34-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc36-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc3a-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc3e-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc40-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc44-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc46-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc48-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc4c-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc4e-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc50-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc54-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_18bd482e-ed43-700b-ee68-576e4ececc56-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_18bd482e-ed43-700b-ee68-576e4ececc58-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc5a-72c01f22, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc5e-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db1e-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db20-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db22-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db24-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db26-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db28-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db2a-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db2c-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db2e-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db30-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db32-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db34-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db36-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db38-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db3a-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db3c-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db3e-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db40-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db42-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db44-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db46-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db4e-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db50-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db54-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db58-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db5a-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db5c-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db5e-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db62-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db68-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db6c-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db6e-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db70-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db74-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db76-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db7a-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db80-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db84-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db86-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db88-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db8c-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db90-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db94-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db9a-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db9e-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71dba0-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71dba2-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71dba6-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71dba8-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71dbac-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71dbb2-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71dbb6-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71dbb8-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71dbba-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71dbbe-72c01f22, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71dbc2-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94ec-72c01f22, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94ee-72c01f22, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f0-72c01f22, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f2-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f4-72c01f22, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f6-72c01f22, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f8-72c01f22, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94fa-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94fc-72c01f22 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  align-self: stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9500-72c01f22, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9502-72c01f22, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9504-72c01f22, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9506-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9508-72c01f22, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc950a-72c01f22 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc950c-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc950e-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9510-72c01f22, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9512-72c01f22, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9514-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f002-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f004-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f00c-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f00e-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f019-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f01b-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f01f-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f021-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f025-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f028-72c01f22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b432-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b434-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b436-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b438-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b43a-5e94b47b {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b43c-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b43e-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b440-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b444-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b448-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b44a-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b44c-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b450-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b452-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b454-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b456-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b458-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b45a-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b45c-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b460-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b462-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b464-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b468-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b46a-5e94b47b {
  grid-area: span 8 / span 1 / span 8 / span 1;
  place-self: stretch stretch;
}

#w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b46c-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b470-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b474-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b476-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b478-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b47c-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b47e-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b480-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b484-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b486-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b48a-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b48e-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b490-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b494-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b498-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b49a-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b49c-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b4a0-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b4a2-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b4a6-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b4aa-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b4ac-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b4b0-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b4b4-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b4b6-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b4b8-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b4bc-5e94b47b, #w-node-_20d9d0b0-295c-bc08-ab66-08222ad0b4c0-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf070-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf072-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf074-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf076-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf078-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf07a-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf07c-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf07e-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf080-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf082-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf084-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf086-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf088-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf08a-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf08c-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf08e-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf090-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf092-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf094-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf096-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf098-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0a0-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0a2-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0a6-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0aa-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0ac-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0ae-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0b0-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0b4-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0ba-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0be-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0c0-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0c2-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0c6-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0c8-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0cc-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0d2-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0d6-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0d8-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0da-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0de-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0e2-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0e6-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0ec-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0f0-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0f2-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0f4-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0f8-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0fa-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf0fe-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf104-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf108-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf10a-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf10c-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf110-5e94b47b, #w-node-_6998b768-e176-db8f-2eaf-c65aa0fbf114-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2997f71f-39ba-50e5-1650-a561ab19476e-5e94b47b, #w-node-_2997f71f-39ba-50e5-1650-a561ab194770-5e94b47b, #w-node-_2997f71f-39ba-50e5-1650-a561ab194772-5e94b47b, #w-node-_2997f71f-39ba-50e5-1650-a561ab194774-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2997f71f-39ba-50e5-1650-a561ab194776-5e94b47b, #w-node-_2997f71f-39ba-50e5-1650-a561ab194778-5e94b47b, #w-node-_2997f71f-39ba-50e5-1650-a561ab19477a-5e94b47b, #w-node-_2997f71f-39ba-50e5-1650-a561ab19477c-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2997f71f-39ba-50e5-1650-a561ab19477e-5e94b47b {
  grid-area: span 3 / span 1 / span 3 / span 1;
  align-self: stretch;
}

#w-node-_2997f71f-39ba-50e5-1650-a561ab194782-5e94b47b, #w-node-_2997f71f-39ba-50e5-1650-a561ab194784-5e94b47b, #w-node-_2997f71f-39ba-50e5-1650-a561ab194786-5e94b47b, #w-node-_2997f71f-39ba-50e5-1650-a561ab194788-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2997f71f-39ba-50e5-1650-a561ab19478a-5e94b47b, #w-node-_2997f71f-39ba-50e5-1650-a561ab19478c-5e94b47b {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: stretch stretch;
}

#w-node-_2997f71f-39ba-50e5-1650-a561ab19478e-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2997f71f-39ba-50e5-1650-a561ab194790-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_2997f71f-39ba-50e5-1650-a561ab194792-5e94b47b, #w-node-_2997f71f-39ba-50e5-1650-a561ab194794-5e94b47b, #w-node-_2997f71f-39ba-50e5-1650-a561ab194796-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0fdb8cda-fad4-4248-8e89-fae38fdafe4b-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fdb8cda-fad4-4248-8e89-fae38fdafe4d-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0fdb8cda-fad4-4248-8e89-fae38fdafe55-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fdb8cda-fad4-4248-8e89-fae38fdafe57-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0fdb8cda-fad4-4248-8e89-fae38fdafe62-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fdb8cda-fad4-4248-8e89-fae38fdafe64-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0fdb8cda-fad4-4248-8e89-fae38fdafe68-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fdb8cda-fad4-4248-8e89-fae38fdafe6a-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_0fdb8cda-fad4-4248-8e89-fae38fdafe6e-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0fdb8cda-fad4-4248-8e89-fae38fdafe71-5e94b47b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f396fce5-0fa8-eb31-27ae-693b299d5886-7c258e3f, #w-node-f396fce5-0fa8-eb31-27ae-693b299d5886-f469721a, #w-node-f396fce5-0fa8-eb31-27ae-693b299d5886-24a93ce6, #w-node-f396fce5-0fa8-eb31-27ae-693b299d5886-3235b83d, #w-node-f396fce5-0fa8-eb31-27ae-693b299d5886-013ccb03, #w-node-f396fce5-0fa8-eb31-27ae-693b299d5886-22551f49, #w-node-f396fce5-0fa8-eb31-27ae-693b299d5886-013f3a83, #w-node-f396fce5-0fa8-eb31-27ae-693b299d5886-86749f7e, #w-node-f396fce5-0fa8-eb31-27ae-693b299d5886-c9f8928f, #w-node-f396fce5-0fa8-eb31-27ae-693b299d5886-78b875a9, #w-node-f396fce5-0fa8-eb31-27ae-693b299d5886-7f41fc48, #w-node-f396fce5-0fa8-eb31-27ae-693b299d5886-224565d7, #w-node-f396fce5-0fa8-eb31-27ae-693b299d5886-480642cb, #w-node-f396fce5-0fa8-eb31-27ae-693b299d5886-9bb27ed3, #w-node-f396fce5-0fa8-eb31-27ae-693b299d5886-920da167, #w-node-f396fce5-0fa8-eb31-27ae-693b299d5886-ae20bd01, #w-node-f396fce5-0fa8-eb31-27ae-693b299d5886-9db3e6d5, #w-node-f396fce5-0fa8-eb31-27ae-693b299d5886-9f96b7af, #w-node-f396fce5-0fa8-eb31-27ae-693b299d5886-7e6962f5, #w-node-f396fce5-0fa8-eb31-27ae-693b299d5886-6bf376c7, #w-node-_4eb30678-2838-bb1c-f454-eac9d631cb2a-b63ed922 {
  justify-self: start;
}

#w-node-_18bd482e-ed43-700b-ee68-576e4ececbd4-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececbd6-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececbd8-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececbda-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_18bd482e-ed43-700b-ee68-576e4ececbdc-fb1a875d {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-_18bd482e-ed43-700b-ee68-576e4ececbde-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececbe0-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececbe2-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececbe6-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececbea-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececbec-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-d6f63ea3-2172-8551-2c93-e636d1a5dbd1-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_92097383-e5be-eca0-dee7-c861b633204e-fb1a875d, #w-node-b59dae9d-bf74-e076-70c1-fcc8ca65815f-fb1a875d, #w-node-c8035089-87ec-e6ed-5a20-7913de927b82-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_18bd482e-ed43-700b-ee68-576e4ececbee-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_18bd482e-ed43-700b-ee68-576e4ececbf0-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececbf2-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececbf4-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_18bd482e-ed43-700b-ee68-576e4ececc04-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc06-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_18bd482e-ed43-700b-ee68-576e4ececc08-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc0c-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_18bd482e-ed43-700b-ee68-576e4ececc0e-fb1a875d {
  grid-area: span 8 / span 1 / span 8 / span 1;
  place-self: stretch stretch;
}

#w-node-_18bd482e-ed43-700b-ee68-576e4ececc10-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc12-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc16-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc1a-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc1c-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc20-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc22-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc24-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc28-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc2a-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc2c-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc30-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc34-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc36-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc3a-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc3e-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc40-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc44-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc46-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc48-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc4c-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc4e-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc50-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc54-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_18bd482e-ed43-700b-ee68-576e4ececc56-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_18bd482e-ed43-700b-ee68-576e4ececc58-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc5a-fb1a875d, #w-node-_18bd482e-ed43-700b-ee68-576e4ececc5e-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db1e-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db20-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db22-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db24-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db26-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db28-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db2a-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db2c-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db2e-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db30-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db32-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db34-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db36-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db38-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db3a-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db3c-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db3e-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db40-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db42-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db44-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db46-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db4e-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db50-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db54-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db58-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db5a-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db5c-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db5e-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db62-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db68-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db6c-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db6e-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db70-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db74-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db76-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db7a-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db80-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db84-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db86-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db88-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db8c-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db90-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71db94-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db9a-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71db9e-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71dba0-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71dba2-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71dba6-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71dba8-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71dbac-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71dbb2-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-ceb547d4-8df6-af03-29fe-be3d5e71dbb6-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71dbb8-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71dbba-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71dbbe-fb1a875d, #w-node-ceb547d4-8df6-af03-29fe-be3d5e71dbc2-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94ec-fb1a875d, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94ee-fb1a875d, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f0-fb1a875d, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f2-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f4-fb1a875d, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f6-fb1a875d, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f8-fb1a875d, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94fa-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94fc-fb1a875d {
  grid-area: span 3 / span 1 / span 3 / span 1;
  align-self: stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9500-fb1a875d, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9502-fb1a875d, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9504-fb1a875d, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9506-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9508-fb1a875d, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc950a-fb1a875d {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc950c-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc950e-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9510-fb1a875d, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9512-fb1a875d, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9514-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f002-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f004-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f00c-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f00e-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f019-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f01b-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f01f-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f021-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f025-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f028-fb1a875d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_862444ea-8a96-8511-c1e3-75274f7fa288-feef7ef2, #w-node-ff18f522-245b-9e14-b25f-7cf3a61f884e-5883e13c {
  justify-self: start;
}

#w-node-_36ea26b8-0979-f382-6889-26820a7f4570-da869344, #w-node-_26b8ebf5-4903-a037-0d6e-92597a8af689-da869344 {
  align-self: start;
}

#w-node-_95f6e37b-8c60-19b1-893d-4b8ea1078764-d8c6b0d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_36ea26b8-0979-f382-6889-26820a7f4570-985743b1, #w-node-_26b8ebf5-4903-a037-0d6e-92597a8af689-985743b1, #w-node-_36ea26b8-0979-f382-6889-26820a7f4570-af963783, #w-node-_26b8ebf5-4903-a037-0d6e-92597a8af689-af963783, #w-node-_36ea26b8-0979-f382-6889-26820a7f4570-5f2e4df2, #w-node-_26b8ebf5-4903-a037-0d6e-92597a8af689-5f2e4df2, #w-node-_36ea26b8-0979-f382-6889-26820a7f4570-4d808ab3, #w-node-_26b8ebf5-4903-a037-0d6e-92597a8af689-4d808ab3, #w-node-_36ea26b8-0979-f382-6889-26820a7f4570-3f0c3a25, #w-node-_26b8ebf5-4903-a037-0d6e-92597a8af689-3f0c3a25, #w-node-_36ea26b8-0979-f382-6889-26820a7f4570-4e0fe618, #w-node-_26b8ebf5-4903-a037-0d6e-92597a8af689-4e0fe618, #w-node-_36ea26b8-0979-f382-6889-26820a7f4570-5d50b9c6, #w-node-_26b8ebf5-4903-a037-0d6e-92597a8af689-5d50b9c6, #w-node-_36ea26b8-0979-f382-6889-26820a7f4570-c8ce3abf, #w-node-_26b8ebf5-4903-a037-0d6e-92597a8af689-c8ce3abf, #w-node-_5b2d4a5f-6821-2fc4-793b-ac4b4cb9f0fd-bfadd5e7, #w-node-_5b2d4a5f-6821-2fc4-793b-ac4b4cb9f0fe-bfadd5e7, #w-node-_5b2d4a5f-6821-2fc4-793b-ac4b4cb9f0fd-50de79a2, #w-node-_5b2d4a5f-6821-2fc4-793b-ac4b4cb9f0fe-50de79a2, #w-node-_5b2d4a5f-6821-2fc4-793b-ac4b4cb9f0fd-55141db1, #w-node-_5b2d4a5f-6821-2fc4-793b-ac4b4cb9f0fe-55141db1, #w-node-_5b2d4a5f-6821-2fc4-793b-ac4b4cb9f0fd-b3e9ce7b, #w-node-_5b2d4a5f-6821-2fc4-793b-ac4b4cb9f0fe-b3e9ce7b, #w-node-_5b2d4a5f-6821-2fc4-793b-ac4b4cb9f0fd-31c84fa3, #w-node-_5b2d4a5f-6821-2fc4-793b-ac4b4cb9f0fe-31c84fa3, #w-node-_5b2d4a5f-6821-2fc4-793b-ac4b4cb9f0fd-3d679c12, #w-node-_5b2d4a5f-6821-2fc4-793b-ac4b4cb9f0fe-3d679c12, #w-node-_5b2d4a5f-6821-2fc4-793b-ac4b4cb9f0fd-a45e0343, #w-node-_5b2d4a5f-6821-2fc4-793b-ac4b4cb9f0fe-a45e0343, #w-node-_5b2d4a5f-6821-2fc4-793b-ac4b4cb9f0fd-5e58884f, #w-node-_5b2d4a5f-6821-2fc4-793b-ac4b4cb9f0fe-5e58884f {
  align-self: start;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a37d-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a37f-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a381-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a383-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a385-c7bacd54 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a387-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a389-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a38b-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a38f-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a393-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a395-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a397-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a39b-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a39d-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a39f-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3a1-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3a3-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3a5-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3a7-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3ab-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3ad-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3af-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3b3-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3b5-c7bacd54 {
  grid-area: span 8 / span 1 / span 8 / span 1;
  place-self: stretch stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3b7-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3bb-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3bf-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3c1-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3c3-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3c7-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3c9-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3cb-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3cf-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3d1-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3d5-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3d9-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3db-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3df-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3e3-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3e5-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3e7-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3eb-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3ed-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3f1-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3f5-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3f7-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3fb-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3ff-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a401-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a403-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a407-c7bacd54, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a40b-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061d9e-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061da0-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061da2-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061da4-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061da6-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061da8-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061daa-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dac-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dae-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061db0-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061db2-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061db4-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061db8-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dba-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dbc-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dc0-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dc2-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dc4-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dcc-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dce-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dd2-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dd6-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dd8-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dda-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061ddc-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061de0-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061de6-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dea-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dec-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dee-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061df2-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061df4-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061df8-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dfe-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e02-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e04-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e06-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e0a-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e0e-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e12-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e18-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e1c-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e1e-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e20-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e24-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e26-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e2a-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e30-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e34-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e36-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e38-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e3c-c7bacd54, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e40-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_527ad45d-eab8-4b73-44d6-869c2145ea6b-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea6d-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea6f-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea71-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_527ad45d-eab8-4b73-44d6-869c2145ea73-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea75-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea77-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea79-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea7b-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea7d-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea7f-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea81-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea85-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea87-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea89-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea8b-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea8d-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea8f-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea91-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea93-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea97-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea99-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea9b-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea9d-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_527ad45d-eab8-4b73-44d6-869c2145ea9f-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_527ad45d-eab8-4b73-44d6-869c2145eaa1-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145eaa3-c7bacd54, #w-node-_527ad45d-eab8-4b73-44d6-869c2145eaa5-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94ec-c7bacd54, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94ee-c7bacd54, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f0-c7bacd54, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f2-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f4-c7bacd54, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f6-c7bacd54, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f8-c7bacd54, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94fa-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94fc-c7bacd54 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  align-self: stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9500-c7bacd54, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9502-c7bacd54, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9504-c7bacd54, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9506-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9508-c7bacd54, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc950a-c7bacd54 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc950c-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc950e-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9510-c7bacd54, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9512-c7bacd54, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9514-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f002-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f004-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f00c-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f00e-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f019-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f01b-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f01f-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f021-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f025-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f028-c7bacd54 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_36ea26b8-0979-f382-6889-26820a7f4570-a0b49535, #w-node-_26b8ebf5-4903-a037-0d6e-92597a8af689-a0b49535, #w-node-_36ea26b8-0979-f382-6889-26820a7f4570-0f32a6de, #w-node-_26b8ebf5-4903-a037-0d6e-92597a8af689-0f32a6de, #w-node-_36ea26b8-0979-f382-6889-26820a7f4570-dbb0ba15, #w-node-_26b8ebf5-4903-a037-0d6e-92597a8af689-dbb0ba15 {
  align-self: start;
}

#w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2c6a-51105940 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2c6b-51105940 {
  grid-column: span 2 / span 2;
}

#w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2c9b-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2c9c-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2c9d-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2c9e-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2c9f-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2ca0-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2ca1-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2ca2-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2ca3-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2ca4-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2ca5-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2ca6-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2ca7-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2ca8-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2ca9-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2caa-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2cab-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2cac-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2cad-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2cae-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2caf-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2cb0-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2cb1-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2cb2-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2cb3-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2cb4-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2cb5-51105940, #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2cb6-51105940 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2cb7-51105940 {
  grid-row: span 2 / span 2;
}

#w-node-_36ea26b8-0979-f382-6889-26820a7f4570-27eb8cc8, #w-node-_26b8ebf5-4903-a037-0d6e-92597a8af689-27eb8cc8 {
  align-self: start;
}

#w-node-_5804aced-b4fe-5292-19c5-06d9341efe4c-f19590b2 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5804aced-b4fe-5292-19c5-06d9341efe4d-f19590b2 {
  grid-column: span 2 / span 2;
}

#w-node-_57d08f90-0197-0dd3-e025-85f52820f51c-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f51d-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f51e-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f51f-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f520-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f521-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f522-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f523-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f524-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f525-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f526-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f527-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f528-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f529-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f52a-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f52b-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f52c-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f52d-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f52e-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f52f-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f530-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f531-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f532-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f533-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f534-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f535-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f536-f19590b2, #w-node-_57d08f90-0197-0dd3-e025-85f52820f537-f19590b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_143fc014-28ad-a914-9b27-bffff25c18df-f19590b2 {
  grid-row: span 2 / span 2;
}

#w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486dd8-2368bd50 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486dd9-2368bd50 {
  grid-column: span 2 / span 2;
}

#w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e01-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e02-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e03-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e04-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e05-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e06-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e07-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e08-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e09-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e0a-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e0b-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e0c-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e0d-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e0e-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e0f-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e10-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e11-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e12-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e13-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e14-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e15-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e16-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e17-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e18-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e19-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e1a-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e1b-2368bd50, #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e1c-2368bd50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e1d-2368bd50 {
  grid-row: span 2 / span 2;
}

#w-node-_36ea26b8-0979-f382-6889-26820a7f4570-6e26d124, #w-node-_26b8ebf5-4903-a037-0d6e-92597a8af689-6e26d124 {
  align-self: start;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a37d-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a37f-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a381-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a383-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a385-f2d4ff26 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a387-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a389-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a38b-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a38f-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a393-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a395-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a397-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a39b-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a39d-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a39f-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3a1-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3a3-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3a5-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3a7-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3ab-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3ad-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3af-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3b3-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3b5-f2d4ff26 {
  grid-area: span 8 / span 1 / span 8 / span 1;
  place-self: stretch stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3b7-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3bb-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3bf-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3c1-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3c3-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3c7-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3c9-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3cb-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3cf-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3d1-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3d5-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3d9-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3db-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3df-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3e3-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3e5-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3e7-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3eb-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3ed-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3f1-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3f5-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3f7-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3fb-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3ff-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a401-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a403-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a407-f2d4ff26, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a40b-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061d9e-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061da0-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061da2-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061da4-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061da6-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061da8-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061daa-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dac-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dae-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061db0-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061db2-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061db4-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061db8-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dba-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dbc-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dc0-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dc2-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dc4-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dcc-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dce-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dd2-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dd6-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dd8-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dda-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061ddc-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061de0-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061de6-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dea-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dec-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dee-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061df2-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061df4-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061df8-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dfe-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e02-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e04-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e06-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e0a-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e0e-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e2a-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e30-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e34-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e36-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e38-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e3c-f2d4ff26, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e40-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_527ad45d-eab8-4b73-44d6-869c2145ea6b-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea6d-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea6f-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea71-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_527ad45d-eab8-4b73-44d6-869c2145ea73-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea75-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea77-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea79-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea7b-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea7d-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea7f-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea81-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea85-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea87-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea89-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea8b-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea8d-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea8f-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea91-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea93-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea97-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea99-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea9b-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea9d-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_527ad45d-eab8-4b73-44d6-869c2145ea9f-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_527ad45d-eab8-4b73-44d6-869c2145eaa1-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145eaa3-f2d4ff26, #w-node-_527ad45d-eab8-4b73-44d6-869c2145eaa5-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94ec-f2d4ff26, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94ee-f2d4ff26, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f0-f2d4ff26, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f2-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f4-f2d4ff26, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f6-f2d4ff26, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f8-f2d4ff26, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94fa-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94fc-f2d4ff26 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  align-self: stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9500-f2d4ff26, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9502-f2d4ff26, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9504-f2d4ff26, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9506-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9508-f2d4ff26, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc950a-f2d4ff26 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc950c-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc950e-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9510-f2d4ff26, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9512-f2d4ff26, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9514-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f002-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f004-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f00c-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f00e-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f019-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f01b-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f01f-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f021-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f025-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f028-f2d4ff26 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_74e19f99-a7f4-31f9-1709-7644b9cfee58-ce43cefb, #w-node-_2a8f2804-1fcb-7183-fb2f-96d3819797f0-ce43cefb, #w-node-_8c116e45-c2b4-deb5-aea0-004450c0d7e5-ce43cefb, #w-node-_962a4caf-ceba-039e-5303-36dc37b7f7ba-ce43cefb {
  align-self: stretch;
}

#w-node-_36ea26b8-0979-f382-6889-26820a7f4570-31719456, #w-node-_26b8ebf5-4903-a037-0d6e-92597a8af689-31719456 {
  align-self: start;
}

#w-node-_72ffef6a-0ac3-41f6-0756-1e01e812afe0-89f6dc72, #w-node-_8415a9bc-b1b0-ce4b-a11d-e446f2893d94-89f6dc72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5496e524-96e6-6095-b599-3a4e41211fb4-89f6dc72 {
  grid-template-rows: 210px 210px;
  grid-template-columns: 1fr 1fr 280px;
}

#w-node-_64c3da53-993d-1caa-f851-81974e4a99e0-89f6dc72, #w-node-_1db72014-972d-aae3-efea-e873f8485986-89f6dc72 {
  grid-row: span 2 / span 2;
}

#w-node-_2dd7c552-d70e-f951-d4e8-fcacf3a7d6ee-89f6dc72 {
  grid-template-rows: 400px 400px;
  grid-template-columns: 480px 80px 480px;
}

#w-node-_2dd7c552-d70e-f951-d4e8-fcacf3a7d6f0-89f6dc72, #w-node-_1fae56f5-cbd4-bce5-9c43-1555a5e0454a-89f6dc72 {
  grid-column: span 2 / span 2;
}

#w-node-f746ccb3-4c18-e361-afae-c418468b8b3a-89f6dc72 {
  grid-template-rows: 400px 400px;
  grid-template-columns: 420px auto 420px;
}

#w-node-f746ccb3-4c18-e361-afae-c418468b8b40-89f6dc72, #w-node-f746ccb3-4c18-e361-afae-c418468b8b45-89f6dc72 {
  grid-column: span 2 / span 2;
}

#w-node-_72a1e5f7-faaa-447b-dd1f-11388590d26a-89f6dc72 {
  grid-template-rows: 320px 320px;
  grid-template-columns: 740px 320px;
}

#w-node-_72a1e5f7-faaa-447b-dd1f-11388590d26b-89f6dc72 {
  grid-row: span 2 / span 2;
}

#w-node-_6dff949a-af97-7026-fc8f-09d1301cced5-89f6dc72 {
  grid-template-rows: 400px 400px;
  grid-template-columns: 480px 80px 480px;
}

#w-node-_6dff949a-af97-7026-fc8f-09d1301ccedb-89f6dc72 {
  grid-column: span 3 / span 3;
}

#w-node-_6dff949a-af97-7026-fc8f-09d1301ccee0-89f6dc72 {
  grid-column: span 2 / span 2;
}

#w-node-d6fb8e15-3a6a-df04-0993-4052d870594a-89f6dc72, #w-node-d6fb8e15-3a6a-df04-0993-4052d870594b-89f6dc72, #w-node-_0d9e3fef-c341-c2cf-af89-d1e7aefff199-89f6dc72, #w-node-_92a6cc62-30d5-bd33-3d66-de2ac01def92-89f6dc72, #w-node-d6fb8e15-3a6a-df04-0993-4052d870594f-89f6dc72, #w-node-d6fb8e15-3a6a-df04-0993-4052d8705953-89f6dc72, #w-node-d6fb8e15-3a6a-df04-0993-4052d8705950-89f6dc72, #w-node-_83b79c1a-fe52-ed26-a46d-bda53a125795-89f6dc72, #w-node-fdbc66c5-2e0a-5078-28b8-2a428f1efeab-89f6dc72, #w-node-d6fb8e15-3a6a-df04-0993-4052d870594e-89f6dc72, #w-node-d6fb8e15-3a6a-df04-0993-4052d870594c-89f6dc72, #w-node-d6fb8e15-3a6a-df04-0993-4052d8705955-89f6dc72, #w-node-d6fb8e15-3a6a-df04-0993-4052d870594d-89f6dc72, #w-node-d6fb8e15-3a6a-df04-0993-4052d870595d-89f6dc72, #w-node-dc26f039-e863-bf5f-e16c-8d6bf01c5f02-89f6dc72, #w-node-d6b86047-3555-1359-53e1-a8412fd8eecb-89f6dc72, #w-node-_02fb6d83-4f82-9259-af37-b94b6661925f-89f6dc72, #w-node-_8c210c41-085f-d9c1-e384-add95849d053-89f6dc72, #w-node-d6fb8e15-3a6a-df04-0993-4052d8705952-89f6dc72, #w-node-_82feff04-7a31-dd34-cf08-0929bb29350f-89f6dc72, #w-node-_2a7b9666-6eb0-2baa-20b5-45b152f34a00-89f6dc72, #w-node-d6fb8e15-3a6a-df04-0993-4052d8705956-89f6dc72, #w-node-_96299e9d-e4f2-9058-35d1-0a1b796792ce-89f6dc72, #w-node-d6fb8e15-3a6a-df04-0993-4052d870595b-89f6dc72, #w-node-d6fb8e15-3a6a-df04-0993-4052d8705957-89f6dc72, #w-node-d6fb8e15-3a6a-df04-0993-4052d8705958-89f6dc72, #w-node-d6fb8e15-3a6a-df04-0993-4052d8705959-89f6dc72, #w-node-d6fb8e15-3a6a-df04-0993-4052d8705960-89f6dc72, #w-node-d6fb8e15-3a6a-df04-0993-4052d870595e-89f6dc72, #w-node-d6fb8e15-3a6a-df04-0993-4052d8705961-89f6dc72 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_153d790d-6541-b0d8-c82a-28b261a609fd-9a79e7cd, #w-node-_153d790d-6541-b0d8-c82a-28b261a609fe-9a79e7cd {
  align-self: start;
}

#w-node-_5ea770a1-9564-b2dd-b48d-5db681d2c762-5ea378d6 {
  grid-template-rows: 230px 242px;
  grid-template-columns: 296px 1fr;
}

#w-node-f5973d7b-2251-9b47-009e-903f57718a3a-5ea378d6 {
  grid-row: span 2 / span 2;
}

#w-node-_154b56e6-605a-887b-aa94-3b2f30853bd7-5ea378d6 {
  grid-template-rows: 230px 242px;
  grid-template-columns: 296px 1fr;
}

#w-node-_154b56e6-605a-887b-aa94-3b2f30853bdb-5ea378d6 {
  grid-row: span 2 / span 2;
}

#w-node-_889bb99f-24c4-2516-d961-9823fe90a83f-5ea378d6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_36ea26b8-0979-f382-6889-26820a7f4570-5ea378d6, #w-node-_26b8ebf5-4903-a037-0d6e-92597a8af689-5ea378d6 {
  align-self: start;
}

#w-node-_5ea770a1-9564-b2dd-b48d-5db681d2c762-b8923889 {
  grid-template-rows: auto;
  grid-template-columns: 415px 277px;
}

#w-node-_889bb99f-24c4-2516-d961-9823fe90a83f-b8923889 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_36ea26b8-0979-f382-6889-26820a7f4570-b8923889, #w-node-_26b8ebf5-4903-a037-0d6e-92597a8af689-b8923889 {
  align-self: start;
}

#w-node-c3cc4ded-0b3f-8680-09c8-4dd2e5c09cfb-762155d0 {
  grid-template-rows: 300px 242px;
  grid-template-columns: 1fr 1fr;
}

#w-node-c3cc4ded-0b3f-8680-09c8-4dd2e5c09cfc-762155d0 {
  grid-column: span 2 / span 2;
}

#w-node-_5bcb22ed-bf78-ad2c-e1fc-6f310e3c8e3d-762155d0 {
  grid-template-rows: 360px;
  grid-template-columns: 460px 1fr;
}

#w-node-adbe389d-e62d-3ba3-1bba-ca6adada5a09-762155d0 {
  grid-template-rows: 280px 330px;
  grid-template-columns: 1fr;
}

#w-node-_36ea26b8-0979-f382-6889-26820a7f4570-762155d0, #w-node-_26b8ebf5-4903-a037-0d6e-92597a8af689-762155d0 {
  align-self: start;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a37d-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a37f-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a381-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a383-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a385-c1767e11 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a387-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a389-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a38b-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a38f-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a393-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a395-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a397-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a39b-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a39d-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a39f-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3a1-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3a3-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3a5-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3a7-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3ab-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3ad-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3af-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3b3-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3b5-c1767e11 {
  grid-area: span 8 / span 1 / span 8 / span 1;
  place-self: stretch stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3b7-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3bb-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3bf-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3c1-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3c3-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3c7-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3c9-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3cb-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3cf-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3d1-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3d5-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3d9-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3db-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3df-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3e3-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3e5-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3e7-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3eb-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3ed-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3f1-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3f5-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3f7-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3fb-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a3ff-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a401-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a403-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a407-c1767e11, #w-node-f5d220ad-775b-76ae-72e9-bb5d8aa9a40b-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061d9e-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061da0-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061da2-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061da4-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061da6-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061da8-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061daa-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dac-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dae-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061db0-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061db2-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061db4-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061db8-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dba-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dbc-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dc0-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dc2-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dc4-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dcc-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dce-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dd2-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dd6-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dd8-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dda-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061ddc-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061de0-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061de6-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dea-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dec-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dee-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061df2-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061df4-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061df8-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061dfe-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e02-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e04-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e06-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e0a-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e0e-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e2a-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e30-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e34-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e36-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e38-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e3c-c1767e11, #w-node-_01be2c97-5e09-8ce7-4f85-e0fcd4061e40-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_527ad45d-eab8-4b73-44d6-869c2145ea6b-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea6d-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea6f-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea71-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_527ad45d-eab8-4b73-44d6-869c2145ea73-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea75-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea77-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea79-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea7b-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea7d-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea7f-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea81-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea85-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea87-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea89-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea8b-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea8d-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea8f-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea91-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea93-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea97-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea99-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea9b-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145ea9d-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_527ad45d-eab8-4b73-44d6-869c2145ea9f-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_527ad45d-eab8-4b73-44d6-869c2145eaa1-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145eaa3-c1767e11, #w-node-_527ad45d-eab8-4b73-44d6-869c2145eaa5-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94ec-c1767e11, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94ee-c1767e11, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f0-c1767e11, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f2-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f4-c1767e11, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f6-c1767e11, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94f8-c1767e11, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94fa-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc94fc-c1767e11 {
  grid-area: span 3 / span 1 / span 3 / span 1;
  align-self: stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9500-c1767e11, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9502-c1767e11, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9504-c1767e11, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9506-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9508-c1767e11, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc950a-c1767e11 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc950c-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc950e-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9510-c1767e11, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9512-c1767e11, #w-node-f5e0aa61-1512-9e48-04ed-e9deb7cc9514-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f002-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f004-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f00c-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f00e-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f019-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f01b-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f01f-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f021-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f025-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c943c7c-18d8-a50f-759e-2d4c21e6f028-c1767e11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-a978332b-1100-7dc4-a7a9-213418c77d46-9c459178, #w-node-a978332b-1100-7dc4-a7a9-213418c77d48-9c459178 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a978332b-1100-7dc4-a7a9-213418c77d4c-9c459178, #w-node-a978332b-1100-7dc4-a7a9-213418c77d4e-9c459178 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-a978332b-1100-7dc4-a7a9-213418c77d52-9c459178 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-a978332b-1100-7dc4-a7a9-213418c77d54-9c459178 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-a978332b-1100-7dc4-a7a9-213418c77d5e-9c459178 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-a978332b-1100-7dc4-a7a9-213418c77d60-9c459178 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6de-9c459178, #w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6e0-9c459178, #w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6e2-9c459178, #w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6e4-9c459178 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6e6-9c459178, #w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6e8-9c459178, #w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6ea-9c459178, #w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6ec-9c459178 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6f6-9c459178 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6f8-9c459178, #w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6fa-9c459178, #w-node-_6a87370d-fc6b-ee19-bfea-a6c7dbb0c6fc-9c459178 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f6aff3f6-006e-faac-5e44-be5cc196804f-9c459178, #w-node-f6aff3f6-006e-faac-5e44-be5cc1968051-9c459178, #w-node-f6aff3f6-006e-faac-5e44-be5cc1968053-9c459178, #w-node-f6aff3f6-006e-faac-5e44-be5cc1968055-9c459178 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f6aff3f6-006e-faac-5e44-be5cc1968057-9c459178, #w-node-f6aff3f6-006e-faac-5e44-be5cc1968059-9c459178, #w-node-f6aff3f6-006e-faac-5e44-be5cc196805b-9c459178, #w-node-f6aff3f6-006e-faac-5e44-be5cc196805d-9c459178 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f6aff3f6-006e-faac-5e44-be5cc196805f-9c459178 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f6aff3f6-006e-faac-5e44-be5cc1968061-9c459178, #w-node-f6aff3f6-006e-faac-5e44-be5cc1968063-9c459178, #w-node-f6aff3f6-006e-faac-5e44-be5cc1968065-9c459178 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f6aff3f6-006e-faac-5e44-be5cc1968067-9c459178 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-f6aff3f6-006e-faac-5e44-be5cc1968069-9c459178, #w-node-f6aff3f6-006e-faac-5e44-be5cc196806b-9c459178, #w-node-f6aff3f6-006e-faac-5e44-be5cc196806d-9c459178 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

@media screen and (min-width: 1920px) {
  #w-node-_54ff0860-dbdb-2e22-68f5-80ae26e91ce9-f9873270, #w-node-ee3018bb-1823-4888-94ea-342cca0bb993-f9873270 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_70ecc3f8-ade0-1253-a80a-74b071f81782-f9873270, #w-node-_56031585-138d-5671-0da9-9749eeaebd3d-f9873270 {
    align-self: auto;
  }

  #w-node-_54ff0860-dbdb-2e22-68f5-80ae26e91ce9-f9873270 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-a416a844-7f12-1cae-607e-78d9359ca199-f9873270, #w-node-a416a844-7f12-1cae-607e-78d9359ca19a-f9873270, #w-node-a416a844-7f12-1cae-607e-78d9359ca1a1-f9873270 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_90f0f3c5-8ca9-c7f7-b68e-eb7ed23e4ac5-701a4666 {
    display: none;
  }

  #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c4da-117efab0 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c4db-117efab0 {
    grid-column: span 1 / span 1;
  }

  #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c4fb-117efab0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c505-117efab0 {
    order: 9999;
  }

  #w-node-c51e770d-0d68-7749-47cb-ac7ac7a0c527-117efab0 {
    order: 0;
    grid-row: span 2 / span 2;
  }

  #w-node-c6ffcf87-d324-77af-c471-fe60770c35ec-132a202e {
    grid-template-rows: 500px 500px;
    grid-template-columns: 100%;
  }

  #w-node-c6ffcf87-d324-77af-c471-fe60770c35ed-132a202e, #w-node-c6ffcf87-d324-77af-c471-fe60770c35fc-132a202e {
    grid-row: span 1 / span 1;
  }

  #w-node-_572879cf-cb98-29ae-d885-f9a8e6700bb0-132a202e {
    grid-template-rows: 120px 100px 100px 100px 120px 100px 100px 140px 120px;
    grid-template-columns: 1fr;
    display: grid;
  }

  #w-node-_572879cf-cb98-29ae-d885-f9a8e6700bb1-132a202e, #w-node-ebbc918d-c628-5b8d-ba2e-e0db68e17a7a-132a202e, #w-node-fa4b2c61-2fc8-831a-6855-36cf35d7a092-132a202e, #w-node-_92a04507-b2fb-50a1-a92e-55824cf7e91d-132a202e {
    grid-row: span 4 / span 4;
  }

  #w-node-_05791cb7-b694-5247-0173-d1baaa0e0423-132a202e {
    grid-template-rows: auto auto 540px 540px;
    grid-template-columns: auto;
    display: grid;
  }

  #w-node-_05791cb7-b694-5247-0173-d1baaa0e042e-132a202e, #w-node-_05791cb7-b694-5247-0173-d1baaa0e0438-132a202e, #w-node-_05791cb7-b694-5247-0173-d1baaa0e0457-132a202e, #w-node-_05791cb7-b694-5247-0173-d1baaa0e0461-132a202e {
    grid-column: span 1 / span 1;
  }

  #w-node-fba22b67-36b9-5540-cdad-7aee35cafd70-05862cdc {
    grid-template-rows: 540px 540px;
    grid-template-columns: 1fr;
  }

  #w-node-fba22b67-36b9-5540-cdad-7aee35cafd71-05862cdc {
    grid-column: span 1 / span 1;
  }

  #w-node-_230db1a1-7531-f886-afcb-1fbf14f96760-05862cdc {
    grid-template-rows: 540px auto;
    grid-template-columns: 1fr;
  }

  #w-node-ff5ae672-2363-413d-be27-260e56823e74-05862cdc {
    grid-column: span 1 / span 1;
  }

  #w-node-_1b80b75b-a7d7-efc3-6320-248bf51f51c0-05862cdc, #w-node-_93d8908f-5e2b-ba88-a4c0-efa13103742a-05862cdc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3fca27c0-fb8d-0aee-7841-8f2bc7edf9a5-d41cc4f4 {
    grid-template-rows: auto auto;
    grid-template-columns: 540px;
    display: grid;
  }

  #w-node-e0642d17-40a2-21eb-01a5-ab699440cb91-d41cc4f4 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ab573e7-6649-8913-9850-4e39dcbef0b0-d41cc4f4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 540px;
  }

  #w-node-_7ab573e7-6649-8913-9850-4e39dcbef0b1-d41cc4f4, #w-node-_7ab573e7-6649-8913-9850-4e39dcbef0bf-d41cc4f4, #w-node-_2d7c99bd-43e5-6c85-3f3f-d4f4ae073d76-d41cc4f4 {
    grid-column: span 1 / span 1;
  }

  #w-node-_44d92aaa-16d7-d256-3f7f-d916807d0661-d41cc4f4 {
    grid-template-rows: auto auto;
    grid-template-columns: 540px;
  }

  #w-node-_44d92aaa-16d7-d256-3f7f-d916807d0670-d41cc4f4 {
    grid-column: span 1 / span 1;
  }

  #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2c6a-51105940 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2c6b-51105940 {
    grid-column: span 1 / span 1;
  }

  #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2c8b-51105940 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2c95-51105940 {
    order: 9999;
  }

  #w-node-_8cb9bdf2-c585-d1bc-2b0e-b7edb0be2cb7-51105940 {
    order: 0;
    grid-row: span 2 / span 2;
  }

  #w-node-_5804aced-b4fe-5292-19c5-06d9341efe4c-f19590b2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5804aced-b4fe-5292-19c5-06d9341efe4d-f19590b2 {
    grid-column: span 1 / span 1;
  }

  #w-node-_3ee368fc-5cc3-adcb-15e0-6302878831b0-f19590b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_77f3f3ec-c01e-c2e1-0ce1-6c8a5ec2015c-f19590b2 {
    order: 9999;
  }

  #w-node-_143fc014-28ad-a914-9b27-bffff25c18df-f19590b2 {
    order: 0;
    grid-row: span 2 / span 2;
  }

  #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486dd8-2368bd50 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486dd9-2368bd50 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486def-2368bd50 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486df9-2368bd50 {
    order: 9999;
  }

  #w-node-_1c77a5b0-c03e-cde3-40ee-8d1b47486e1d-2368bd50 {
    order: 0;
    grid-row: span 2 / span 2;
  }

  #w-node-_2a8f2804-1fcb-7183-fb2f-96d3819797f0-ce43cefb {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: stretch;
  }

  #w-node-_5496e524-96e6-6095-b599-3a4e41211fb4-89f6dc72 {
    grid-template-rows: 500px 500px;
    grid-template-columns: 100%;
  }

  #w-node-_64c3da53-993d-1caa-f851-81974e4a99e0-89f6dc72, #w-node-_1db72014-972d-aae3-efea-e873f8485986-89f6dc72 {
    grid-row: span 1 / span 1;
  }

  #w-node-_2dd7c552-d70e-f951-d4e8-fcacf3a7d6ee-89f6dc72 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_2dd7c552-d70e-f951-d4e8-fcacf3a7d6f0-89f6dc72, #w-node-_1fae56f5-cbd4-bce5-9c43-1555a5e0454a-89f6dc72 {
    grid-column: span 1 / span 1;
  }

  #w-node-f746ccb3-4c18-e361-afae-c418468b8b3a-89f6dc72 {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  #w-node-f746ccb3-4c18-e361-afae-c418468b8b40-89f6dc72, #w-node-f746ccb3-4c18-e361-afae-c418468b8b45-89f6dc72 {
    grid-column: span 1 / span 1;
  }

  #w-node-_72a1e5f7-faaa-447b-dd1f-11388590d26a-89f6dc72 {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  #w-node-_72a1e5f7-faaa-447b-dd1f-11388590d26b-89f6dc72, #w-node-_72a1e5f7-faaa-447b-dd1f-11388590d270-89f6dc72 {
    grid-row: span 1 / span 1;
  }

  #w-node-_6dff949a-af97-7026-fc8f-09d1301cced5-89f6dc72 {
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  #w-node-_6dff949a-af97-7026-fc8f-09d1301ccedb-89f6dc72, #w-node-_6dff949a-af97-7026-fc8f-09d1301ccee0-89f6dc72 {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_1e262a9d-1e73-5531-c7bf-05b9e62a9ede-920395bf {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    display: grid;
  }

  #w-node-_7481c16a-9cb0-97f4-617f-485ea22cb15e-920395bf {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-_7481c16a-9cb0-97f4-617f-485ea22cb15f-920395bf, #w-node-_7481c16a-9cb0-97f4-617f-485ea22cb179-920395bf, #w-node-_7481c16a-9cb0-97f4-617f-485ea22cb19b-920395bf, #w-node-a0c3b060-6cba-3633-6f9a-54330587bba2-64d477ab {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_90f0f3c5-8ca9-c7f7-b68e-eb7ed23e4ac5-701a4666 {
    grid-template-rows: 120px 100px 100px 100px 120px 100px 100px 140px 120px;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-_90f0f3c5-8ca9-c7f7-b68e-eb7ed23e4ac6-701a4666, #w-node-_90f0f3c5-8ca9-c7f7-b68e-eb7ed23e4ad1-701a4666 {
    grid-row: span 4 / span 4;
  }

  #w-node-c6ffcf87-d324-77af-c471-fe60770c35ec-132a202e {
    grid-template-rows: 460px 460px;
    grid-template-columns: 100%;
  }

  #w-node-_572879cf-cb98-29ae-d885-f9a8e6700bb0-132a202e {
    grid-template-rows: 120px 0 120px 100px 120px 40px 100px 140px 120px;
    grid-template-columns: 1fr;
    display: none;
  }

  #w-node-_572879cf-cb98-29ae-d885-f9a8e6700bb1-132a202e, #w-node-ebbc918d-c628-5b8d-ba2e-e0db68e17a7a-132a202e, #w-node-fa4b2c61-2fc8-831a-6855-36cf35d7a092-132a202e, #w-node-_92a04507-b2fb-50a1-a92e-55824cf7e91d-132a202e {
    grid-row: span 4 / span 4;
  }

  #w-node-_05791cb7-b694-5247-0173-d1baaa0e0423-132a202e {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto;
  }

  #w-node-_04761335-b0b4-84af-fada-ab1581a8a7bf-59547960, #w-node-_64f865d0-99c9-a6da-a228-ee5c4d8d016d-59547960, #w-node-abb7fbc4-bc95-8cda-000b-d79f580e03a4-59547960, #w-node-_57fda6f3-e372-1c4f-5fe5-6fb5f06a3966-59547960, #w-node-_0c1135dc-5ed5-506b-9300-0db402eb0c6b-59547960, #w-node-f42aa7e3-1df8-83bf-cb3c-b5da9e54e9c3-59547960 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fba22b67-36b9-5540-cdad-7aee35cafd70-05862cdc {
    grid-template-rows: 380px 380px;
    grid-template-columns: 1fr;
  }

  #w-node-fba22b67-36b9-5540-cdad-7aee35cafd71-05862cdc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_230db1a1-7531-f886-afcb-1fbf14f96760-05862cdc {
    grid-template-rows: 380px 380px;
    grid-template-columns: 1fr;
  }

  #w-node-ff5ae672-2363-413d-be27-260e56823e74-05862cdc {
    grid-column: span 1 / span 1;
  }

  #w-node-_1b80b75b-a7d7-efc3-6320-248bf51f51c0-05862cdc, #w-node-_93d8908f-5e2b-ba88-a4c0-efa13103742a-05862cdc {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_16b6608a-9fd5-fc8e-c92d-d99665660ccf-d41cc4f4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3fca27c0-fb8d-0aee-7841-8f2bc7edf9a5-d41cc4f4 {
    grid-template-rows: auto auto;
    grid-template-columns: minmax(340px, 540px);
  }

  #w-node-_7ab573e7-6649-8913-9850-4e39dcbef0b0-d41cc4f4 {
    grid-template-rows: auto auto auto;
    grid-template-columns: minmax(340px, 540px);
  }

  #w-node-_7ab573e7-6649-8913-9850-4e39dcbef0b1-d41cc4f4, #w-node-_7ab573e7-6649-8913-9850-4e39dcbef0bf-d41cc4f4, #w-node-_2d7c99bd-43e5-6c85-3f3f-d4f4ae073d76-d41cc4f4 {
    grid-column: span 1 / span 1;
  }

  #w-node-_44d92aaa-16d7-d256-3f7f-d916807d0661-d41cc4f4 {
    grid-template-rows: auto auto;
    grid-template-columns: minmax(340px, 540px);
  }

  #w-node-_44d92aaa-16d7-d256-3f7f-d916807d0670-d41cc4f4, #w-node-_210b63c1-0873-9efe-f035-6e549bbf432b-d41cc4f4, #w-node-_73910413-b269-dade-5ce9-3d20ecb8dbf8-d41cc4f4 {
    grid-column: span 1 / span 1;
  }

  #w-node-_95f6e37b-8c60-19b1-893d-4b8ea1078764-d8c6b0d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5496e524-96e6-6095-b599-3a4e41211fb4-89f6dc72 {
    grid-template-rows: 460px 460px;
    grid-template-columns: 100%;
  }

  #w-node-_5ea770a1-9564-b2dd-b48d-5db681d2c762-5ea378d6 {
    grid-template-rows: min-content auto;
    grid-template-columns: 100%;
  }

  #w-node-f5973d7b-2251-9b47-009e-903f57718a3a-5ea378d6 {
    grid-row: span 2 / span 2;
  }

  #w-node-_154b56e6-605a-887b-aa94-3b2f30853bd7-5ea378d6 {
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
  }

  #w-node-_154b56e6-605a-887b-aa94-3b2f30853bdb-5ea378d6 {
    grid-row: span 2 / span 2;
  }

  #w-node-_889bb99f-24c4-2516-d961-9823fe90a83f-5ea378d6 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5ea770a1-9564-b2dd-b48d-5db681d2c762-b8923889 {
    grid-template-rows: min-content auto;
    grid-template-columns: 100%;
  }

  #w-node-f5973d7b-2251-9b47-009e-903f57718a3a-b8923889 {
    grid-row: span 2 / span 2;
  }

  #w-node-_889bb99f-24c4-2516-d961-9823fe90a83f-b8923889 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c3cc4ded-0b3f-8680-09c8-4dd2e5c09cfb-762155d0 {
    grid-template-rows: min-content auto;
    grid-template-columns: 100%;
  }

  #w-node-c3cc4ded-0b3f-8680-09c8-4dd2e5c09cfc-762155d0 {
    grid-column: span 1 / span 1;
  }

  #w-node-_5bcb22ed-bf78-ad2c-e1fc-6f310e3c8e3d-762155d0 {
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
  }

  #w-node-adbe389d-e62d-3ba3-1bba-ca6adada5a09-762155d0 {
    grid-template-rows: min-content auto;
    grid-template-columns: 100%;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_1e262a9d-1e73-5531-c7bf-05b9e62a9ede-920395bf {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_05791cb7-b694-5247-0173-d1baaa0e0423-132a202e {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: auto;
  }

  #w-node-_6c027143-6ca0-f794-e3e9-0e9c4b946ff1-076d2e8c {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }
}
