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;
}

:root {
  --blue-2: #004bbe;
  --mgs-blue-1: #003af4;
  --white-smoke: #ebebeb;
  --dark-slate-grey: #383838;
  --dim-grey: #6a6a6a;
  --mgs-navy1: #051950;
  --mgs-mint-2: #69dcff;
  --dark-navy: #000519;
  --white: white;
  --mgs-black: #000814;
  --mgs-mint-3: #3ed2ff;
  --mgs-mint-1: #94e6ff;
  --mgs-blue-2: #3674ff;
  --bg-gray: #e9ebee;
  --mgs-blue-00: #32b4ff;
  --24-black: #0c1219;
  --24-mint: #00d2f0;
  --blue1: #055feb;
  --light-steel-blue: #cde1ff;
  --mgs-blue-1-2: #488aff;
}

.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-users-userformpagewrap {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 340px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.w-users-userloginformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformheader {
  text-align: center;
}

.w-users-userformbutton {
  text-align: center;
  width: 100%;
}

.w-users-userformfooter {
  justify-content: space-between;
  margin-top: 12px;
  display: flex;
}

.w-users-userformerrorstate {
  margin-left: 20px;
  margin-right: 20px;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

.w-users-usersignupformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-userformsuccessstate {
  display: none;
}

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

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

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

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

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

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

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

.w-users-usersignupverificationmessage {
  display: none;
}

.w-users-userresetpasswordformwrapper, .w-users-userupdatepasswordformwrapper {
  margin-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.w-users-useraccountwrapper {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-users-blockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-users-blockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  margin-bottom: 20px;
  padding: 20px;
}

.w-users-useraccountformsavebutton {
  text-align: center;
  margin-right: 8px;
}

.w-users-useraccountformcancelbutton {
  text-align: center;
  color: #333;
  background-color: #d3d3d3;
}

p {
  margin-bottom: 10px;
}

a {
  text-decoration: underline;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

.container-1680px {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1680px;
  height: auto;
  padding-bottom: 0;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: static;
}

.div-block-mw_900px {
  max-width: 900px;
}

.heading-1 {
  color: #050f23;
  letter-spacing: -.8px;
  font-family: Manrope, sans-serif;
  font-size: 70px;
  font-weight: 800;
  line-height: 1.1em;
}

.button {
  letter-spacing: .1px;
  text-transform: none;
  background-color: #055feb;
  border-radius: 6px;
  margin: 20px 4px;
  padding: 16px 24px;
  font-family: Manrope, sans-serif;
  font-size: 17px;
}

.button:hover {
  background-color: var(--blue-2);
}

.grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr .8fr 1.1fr;
  width: 100%;
  margin-top: 20px;
}

.image {
  object-fit: contain;
  border-radius: 3px;
  width: 100%;
  max-width: 100%;
  padding-top: 0;
  overflow: visible;
}

.div-block {
  width: 100%;
  padding-left: 48px;
  padding-right: 48px;
}

.height-60px {
  height: 60px;
}

.height-120px {
  height: 120px;
}

.text-block-h3 {
  color: #050f23;
  text-align: center;
  white-space: normal;
  margin-bottom: 16px;
  padding-left: 160px;
  padding-right: 160px;
  font-family: Manrope, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.24em;
}

.section {
  background-color: #f5f7fa;
  overflow: hidden;
}

.grid-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.image-2 {
  border-radius: 3px;
  width: 100%;
}

.text-block-subtitle_2-la {
  color: #050f23;
  margin-bottom: 26px;
  font-family: Manrope, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 1.25em;
}

.div-block-2 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
}

.heading-2 {
  text-align: center;
  font-size: 30px;
}

.image-3 {
  max-width: none;
  height: 40px;
}

.brand {
  align-items: center;
  height: 100%;
  display: flex;
}

.container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 72px;
  padding-right: 72px;
  display: none;
}

.navbar {
  z-index: 100;
  background-color: #fff;
  width: 100vw;
  height: 70px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.div-block-3 {
  background-color: #00061a1a;
  width: 100vw;
  height: 1px;
}

.section-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.div-block-4 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1110px;
  height: 70px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.link-block-home {
  color: #050f23;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-left: 10px;
  padding: 10px 10px 7px;
  font-family: Manrope, sans-serif;
  font-size: 16.6px;
  font-weight: 500;
  line-height: 1.4em;
  text-decoration: none;
  display: flex;
}

.link-block-home:hover {
  color: var(--blue-2);
}

.div-block-5 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.mgs22-section-1 {
  object-fit: fill;
  background-color: #0532e1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: block;
  overflow: hidden;
}

.mgs22_div-block-mw_916px {
  object-fit: contain;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 916px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.mgs22-section-2 {
  background-color: #0000;
  overflow: hidden;
}

.div-block-mw_1100px {
  max-width: 1100px;
}

.text-block-3_1-la {
  color: #050f23;
  margin-bottom: 10px;
  padding-right: 0;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
}

.div-block-6 {
  max-width: 620px;
  margin-top: 20px;
  margin-bottom: 40px;
}

.heading-subtitle-2-la {
  color: #050f23;
  letter-spacing: -.2px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  font-family: Manrope, sans-serif;
  font-size: 44px;
  line-height: 1.2em;
}

.heading-subtitle-2-ca {
  color: #050f23;
  text-align: center;
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 65px;
  font-family: Manrope, sans-serif;
  font-size: 48px;
  line-height: 1.25em;
}

.div-block-mw_1180px-ca {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1180px;
  display: flex;
}

.grid-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: 425px;
  grid-template-columns: 1fr 1.6fr;
  width: 100%;
  margin-bottom: 20px;
}

.height-80px {
  height: 80px;
}

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

.div-block-7 {
  padding-top: 30px;
}

.div-block-8-5 {
  text-align: left;
  background-color: #002e5c;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6290414ef058d392d8ce8e18_Meta_Business_Partners_inline_lockup_negative_primary_RGB.png");
  background-position: 6% 6%;
  background-repeat: no-repeat;
  background-size: 90%;
  border-radius: 4px;
  align-items: flex-end;
  min-height: 400px;
  padding: 40px;
  display: flex;
}

.grid-5 {
  grid-template-rows: auto;
}

.grid-3_2 {
  grid-template-rows: auto;
  grid-template-columns: 1.6fr 1fr;
  width: 100%;
  margin-bottom: 20px;
  display: flex;
}

.grid-3-3 {
  grid-template-rows: 291px;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 280px;
  width: 100%;
  margin-bottom: 28px;
  display: none;
}

.mgs22-section-3 {
  background-color: #f4f4f4;
  display: none;
  overflow: hidden;
}

.height-40px {
  height: 40px;
}

.schedule_table_time {
  color: var(--mgs-blue-1);
  margin-top: 0;
  margin-bottom: 10px;
  font-family: futura-pt;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.5em;
  display: inline;
}

.grid-6 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-columns: 1fr;
  width: 100%;
}

.div-block-8-copy {
  background-color: #f2f6f9;
  border-radius: 16px;
  min-height: 300px;
  padding: 40px 40px 50px;
}

.div-block-9 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.text-block-4 {
  color: #050f23;
  font-family: Manrope, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.3em;
}

.div-block-10 {
  width: 100%;
  max-width: 610px;
}

.div-block-10-copy {
  width: 100%;
  max-width: 760px;
}

.careers-section-4 {
  background-color: #f5f7fa;
  margin-top: 0;
}

.slider {
  background-color: #0000;
  width: 100%;
  min-height: 380px;
  max-height: none;
}

.div-block-11 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 14px;
  padding-top: 48px;
  padding-bottom: 100px;
  display: flex;
}

.image-4 {
  border-radius: 75px;
  flex: 0 auto;
  width: 140px;
  max-width: none;
  height: 140px;
  margin-bottom: -17px;
  display: block;
}

.text-block-5 {
  color: #4c6088;
  margin-top: 2px;
  margin-left: 12px;
  padding-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 300;
}

.text-block-6 {
  color: #050f23;
  width: 98%;
  font-family: Merriweather, serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.6em;
}

.div-block-12 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 85%;
  margin-left: 18px;
  padding-bottom: 20px;
  display: flex;
}

.text-block-5-copy {
  color: #050f23;
  letter-spacing: .4px;
  margin-bottom: 0;
  padding-right: 0;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.div-block-13 {
  text-align: center;
  width: 100%;
  max-width: 800px;
}

.heading-subtitle-3-la {
  color: #050f23;
  text-align: left;
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Manrope, sans-serif;
  font-size: 38px;
  line-height: 1.25em;
}

.grid_schedule_table_info {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  grid-template-rows: minmax(0, 1fr);
  grid-template-columns: 2.75fr 1fr;
  width: 100%;
}

.grid_schedule_table {
  grid-column-gap: 30px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: minmax(180px, .5fr) 2.2fr;
  width: 100%;
  margin-bottom: 0;
  padding-top: 22px;
  padding-bottom: 22px;
  padding-left: 4px;
}

.link-block-2 {
  justify-content: space-between;
  align-items: center;
  height: 90px;
  padding-left: 20px;
  text-decoration: none;
  display: flex;
}

.link-block-2:hover {
  background-color: #e1ebff;
}

.div-block-14 {
  justify-content: flex-start;
  align-items: center;
  width: 150px;
  display: flex;
}

.image-5 {
  width: 22px;
  max-width: none;
  margin-top: 1px;
  margin-left: 6px;
}

.text-block-7 {
  color: #050f23;
  font-family: Manrope, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.4em;
}

.text-block-8 {
  color: #050f23;
  margin-bottom: 8px;
  font-family: Manrope, sans-serif;
  font-size: 21px;
  font-weight: 500;
}

.text-block-9 {
  color: #3c4350;
  font-size: 16px;
}

.div-block-15 {
  padding-top: 0;
}

.div-block-16 {
  width: 100%;
}

.div-block-17 {
  background-color: #00061a1a;
  width: 100%;
  height: 1px;
}

.careers-section-5 {
  background-color: #494949;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-4-copy {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  max-width: 1680px;
  height: 80px;
  margin-top: 0;
  padding-top: 0;
  padding-left: 44px;
  padding-right: 40px;
  display: flex;
}

.link-block-footer {
  color: #7b88a1;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-left: 0;
  margin-right: 10px;
  padding: 10px;
  font-family: Manrope, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.4em;
  text-decoration: none;
  display: flex;
}

.div-block-5-copy {
  justify-content: flex-end;
  align-items: center;
  margin-left: -10px;
  display: flex;
}

.icon-3 {
  align-self: center;
  align-items: center;
  margin: auto 6px auto 10px;
  padding-top: 0;
  padding-left: 0;
  display: flex;
}

.submit-button-4 {
  color: #fff;
  letter-spacing: .6px;
  background-color: #294f91;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 48px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Manrope, sans-serif;
  font-size: 15px;
}

.footer-link {
  color: #e8ebf0;
  letter-spacing: .2px;
  height: auto;
  margin-left: -4px;
  margin-right: -4px;
  padding: 4px;
  font-family: Manrope, sans-serif;
  font-size: 14.5px;
  font-weight: 400;
  line-height: 1.25em;
  text-decoration: none;
  display: block;
}

.footer-link:hover {
  color: #3c69eb;
}

.div-block-36 {
  justify-content: flex-end;
  margin-right: -30px;
  padding-top: 1px;
  display: flex;
}

.language {
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-end;
  height: 100%;
  padding-bottom: 6px;
  display: none;
}

.dropdown-list {
  padding-top: 10px;
}

.dropdown-list.w--open {
  background-color: #e8ebf0;
  border-radius: 8px;
  margin-top: 10px;
  padding-top: 0;
}

.height-block-3 {
  height: 4vw;
}

.div-block-33 {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 34px;
  display: flex;
}

.div-block-35 {
  margin-bottom: 10px;
  margin-right: 6px;
}

.div-block-29 {
  flex-direction: column;
  width: 100%;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.footer-line {
  background-color: #697382;
  width: 100%;
  height: 1px;
  margin-top: 0;
}

.text-block-10 {
  color: #96a0af;
  letter-spacing: .1px;
  font-family: Manrope, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.6em;
}

.div-block-34 {
  margin-left: 4px;
}

.grid-45 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  align-items: center;
}

.dropdown-link-7-copy {
  color: #3c69eb;
  text-align: center;
  cursor: pointer;
  width: 94px;
  padding: 13px 16px 13px 15px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.dropdown-link-7-copy:hover, .dropdown-link-7-copy.w--current {
  color: #3c69eb;
}

.grid-38 {
  grid-column-gap: 1.4vw;
  grid-template-rows: auto;
  width: 100%;
  margin-top: 28px;
}

.brand-2 {
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  height: 100%;
  margin-right: 28px;
  padding-left: 4px;
  padding-right: 4px;
  display: flex;
}

.brand-2.w--current {
  margin-left: -4px;
  margin-right: 40px;
  display: flex;
}

.brand-2.w--current:hover {
  filter: brightness(160%);
}

.dropdown-9 {
  align-self: auto;
}

.form-2 {
  display: flex;
}

.dropdown-toggle {
  color: #fff;
  justify-content: flex-end;
  align-items: center;
  padding: 14px 32px 14px 14px;
  font-family: Manrope, sans-serif;
  font-size: 15px;
  display: flex;
}

.image-logo-2 {
  max-width: none;
  height: 46%;
  padding-top: 2px;
}

.grid-40 {
  grid-column-gap: 1.4vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1.2fr;
}

.form-block-3 {
  margin-bottom: 0;
  padding-right: 20px;
}

.text-block-11 {
  color: #828c9b;
  letter-spacing: .1px;
  margin-bottom: 20px;
  font-family: Manrope, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.text-block-195 {
  color: #e8ebf0;
  text-align: center;
  letter-spacing: .6px;
  font-family: Manrope, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 1.4em;
}

.grid-46 {
  grid-column-gap: 60px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 2.4fr 1fr;
  margin-top: 32px;
}

.footer-sns-menu {
  margin-bottom: 14px;
  margin-right: 34px;
}

.text-field-5 {
  color: #465569;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  height: 48px;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 15px;
}

.grid-39 {
  grid-column-gap: 1.4vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
}

.div-block-30 {
  justify-content: space-between;
  align-items: center;
  height: 63px;
  margin-bottom: 6px;
  display: flex;
}

.link-6 {
  color: #051e55;
  text-align: center;
  cursor: pointer;
  justify-content: center;
  padding: 13px 16px;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.link-6:hover {
  color: #3c69eb;
}

.div-block-369 {
  background-color: #141f42;
  border-radius: 8px;
  height: auto;
  min-height: 130px;
  margin-top: 10px;
  padding: 3vw 40px;
}

.section-6-copy {
  background-color: #333944;
  display: none;
}

.section-open-positions {
  overflow: hidden;
}

.div-block-cta-banner {
  background-color: #2a71ff;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 420px;
  padding: 40px 40px 50px;
  display: flex;
}

.careers-section-cta-banner {
  overflow: hidden;
}

.text-block-cta-title {
  color: #fff;
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2em;
}

.div-block-370 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1260px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.text-block-3-wt {
  color: #ffffffe6;
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.5em;
}

.div-block-371 {
  width: 100%;
  max-width: 570px;
  padding-top: 16px;
}

.button-wt {
  color: #055feb;
  letter-spacing: .1px;
  text-transform: none;
  background-color: #fff;
  border-radius: 6px;
  margin: 20px 4px;
  padding: 16px 24px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.button-wt:hover {
  background-color: #d7e4f9;
}

.text-block-196 {
  font-size: 40px;
}

.text-block-197 {
  padding-right: 224px;
  font-size: 40px;
  line-height: 1.2em;
}

.text-block-198-nv {
  color: #050f23;
  font-family: Manrope, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2em;
}

.text-block-199-2 {
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4em;
}

.text-block-200-3 {
  color: #fff;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4em;
}

.div-block-372 {
  color: #464ba5;
}

.div-block-8-1 {
  background-color: #031b2d;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6290414ef058d3530cce8e06_%E1%84%86%E1%85%AE%E1%84%8C%E1%85%A6-10.png");
  background-position: 93% 45%;
  background-repeat: no-repeat;
  background-size: auto 75%;
  border-radius: 3px;
  min-height: 300px;
  padding: 40px;
}

.div-block-culture-1 {
  -webkit-text-fill-color: inherit;
  background-color: #f0f3f5;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  background-clip: border-box;
  border-radius: 3px;
  min-height: 0;
  padding: 40px;
}

.text-block-subtitle-2-wt {
  color: #fff;
  padding-right: 0;
  font-family: Manrope, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2em;
}

.div-block-8-3 {
  background-color: #ceeaff;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6290414ef058d3aaeece8e03_%E1%84%86%E1%85%AE%E1%84%8C%E1%85%A6-8.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 4px;
  min-height: 400px;
  padding: 40px;
}

.image-6 {
  margin-bottom: 20px;
}

.image-7 {
  margin-top: 57px;
  margin-bottom: -30px;
  margin-left: 288px;
}

.image-8 {
  margin-top: -180px;
  margin-left: 415px;
}

.div-block-8-5-1 {
  background-color: #fff;
  border-radius: 16px;
  min-height: 400px;
  padding: 40px;
}

.text-block-title-3-1-1 {
  color: #213355;
  margin-top: 208px;
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5em;
}

.text-block-3-1-1 {
  color: #213355;
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.5em;
}

.div-block-8-5-2 {
  background-color: #fff;
  border-radius: 16px;
  min-height: 400px;
  padding: 40px;
}

.text-block-title-3-1-2 {
  color: #1d5821;
  margin-top: 208px;
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5em;
}

.text-block-3-1-2 {
  color: #1d5821;
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.5em;
}

.text-block-198 {
  color: #2e2aff;
  margin-top: 40px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 18px;
}

.image-9 {
  border-radius: 3px;
  margin-bottom: 0;
  margin-left: 401px;
  padding-left: 0;
  padding-right: 0;
}

.grid-47 {
  grid-template-columns: 1fr .25fr;
  grid-template-areas: "Area Area";
}

.div-image-block_1 {
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6290414ef058d36aa7ce8e2a_PTG03245.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 3px;
  height: 30vw;
  min-height: 0;
  max-height: 480px;
  margin-top: 10vh;
  display: flex;
}

.div-image-block_3 {
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6290414ef058d35be4ce8e28_CSM%203%E1%84%80%E1%85%B5%20photo%20new%202.png");
  background-position: 41% 100%;
  background-repeat: no-repeat;
  background-size: 470px;
  border-radius: 3px;
  height: 25vw;
  max-height: 480px;
  margin-top: 20vh;
}

.div-image-block_2 {
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6290414ef058d3f7a9ce8e09_CSM_interview_02%202.png");
  background-position: 45% 100%;
  background-size: cover;
  border-radius: 3px;
  height: 30vw;
  max-height: 480px;
}

.grid-48 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  margin-bottom: 20px;
}

.div-block-376 {
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6290414ef058d37003ce8e13_ADM_00%202.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 3px;
  min-height: 0;
}

.div-block-empowering-1 {
  background-color: #0000;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 0;
  padding: 0 40px 0 0;
  display: flex;
}

.image-10 {
  width: 71px;
  max-width: none;
  margin-bottom: 29px;
}

.text-block-4-1 {
  color: #050f23;
  padding-top: 0;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3em;
  overflow: visible;
}

.text-block-title-3-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.5em;
}

.image-10-1 {
  width: 85px;
  max-width: none;
  margin-bottom: 0;
  margin-left: -5px;
}

.image-10-2 {
  width: 71px;
  max-width: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.image-10-3 {
  width: 84px;
  max-width: none;
  margin-bottom: 0;
  padding-bottom: 8px;
}

.image-10-4 {
  width: 71px;
  max-width: none;
  margin-bottom: 1px;
}

.heading-subtitle-2-la-1 {
  color: #050f23;
  letter-spacing: -.2px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  font-family: Manrope, sans-serif;
  font-size: 40px;
  line-height: 1.25em;
}

.heading-subtitle-2-la-2 {
  color: #050f23;
  letter-spacing: -.2px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
  font-family: Manrope, sans-serif;
  font-size: 40px;
  line-height: 1.25em;
  display: block;
}

.grid-49 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: none;
}

.grid-50 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-columns: 1fr;
}

.culture-1, .grid-51 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.text-block-4-1-1 {
  color: #050f23;
  padding-top: 279px;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3em;
  overflow: visible;
}

.text-block-4-1-4 {
  color: #fff;
  padding-top: 0;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3em;
  overflow: visible;
}

.text-block-4-1-2 {
  color: #fff;
  padding-top: 183px;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3em;
  overflow: visible;
}

.text-block-4-1-3 {
  color: #050f23;
  padding-top: 0;
  padding-bottom: 184px;
  font-family: Manrope, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3em;
  overflow: visible;
}

.div-block-culture-1-1 {
  -webkit-text-fill-color: inherit;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6290414ef058d36b62ce8e11_icon5.png");
  background-position: 48% 45%;
  background-repeat: no-repeat;
  background-size: 350px;
  background-clip: border-box;
  border-radius: 3px;
  padding: 30px;
}

.div-block-culture-1-2 {
  -webkit-text-fill-color: inherit;
  background-color: #f0f3f5;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6290414ef058d3f507ce8e10_CSM_image%20BG.jpg");
  background-position: 48% 100%;
  background-size: cover;
  background-clip: border-box;
  border-radius: 3px;
  min-height: 0;
  padding: 30px;
}

.div-block-culture-1-3 {
  -webkit-text-fill-color: inherit;
  background-color: #f0f3f5;
  background-image: linear-gradient(#006fffe0, #006fffe0);
  background-clip: border-box;
  border-radius: 3px;
  min-height: 0;
  padding: 30px;
}

.div-block-culture-1-4 {
  -webkit-text-fill-color: inherit;
  background-color: #4c7b9e;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6290414ef058d382a7ce8e12_icon6.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 230px;
  background-clip: border-box;
  border-radius: 3px;
  min-height: 0;
  padding: 30px;
}

.text-block-title-3-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 24px;
  font-family: Manrope, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.5em;
}

.div-block-culture-1-copy {
  -webkit-text-fill-color: inherit;
  background-color: #f0f3f5;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  background-clip: border-box;
  border-radius: 3px;
  min-height: 0;
  padding: 40px;
}

.div-block-culture-1-5 {
  -webkit-text-fill-color: inherit;
  background-color: #d3ecff;
  background-image: linear-gradient(#ffffff80, #ffffff80);
  background-clip: border-box;
  border-radius: 3px;
  min-height: 0;
  padding: 40px;
}

.container-1680px-1 {
  border: 1px #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1680px;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
}

.image-11 {
  border-radius: 3px;
  width: 370px;
  max-width: none;
}

.grid-52 {
  grid-template-rows: auto;
  grid-template-columns: .25fr .75fr;
  width: 100%;
}

.image-12 {
  opacity: .5;
  width: 48px;
  margin-right: 0;
  padding-bottom: 17px;
  padding-right: 0;
}

.div-block-377 {
  align-items: flex-start;
  margin-top: 5px;
  margin-bottom: 14px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.mgs22-section-4 {
  background-color: #fff;
  margin-top: 0;
  display: none;
  overflow: hidden;
}

.text-block-title-3-3-3 {
  color: #000;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 0;
  font-family: Manrope, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.5em;
}

.div-block-379 {
  max-width: 75%;
}

.height-100-px, .height-100px {
  height: 100px;
}

.div-block-380 {
  padding-left: 36px;
}

.div-block-empowering-2 {
  background-color: #0000;
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-height: 280px;
  max-height: none;
  padding: 20px 40px 20px 0;
  display: flex;
}

.div-block-381 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 32px;
  display: flex;
}

.text-block-title_text_4-nv {
  color: #050f23;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 0;
  font-family: Manrope, sans-serif;
  font-size: 27px;
  font-weight: 600;
  line-height: 1.4em;
}

.text-block-body_text_1-nv {
  color: #050f23;
  margin-bottom: 10px;
  padding-right: 31px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
}

.grid-3-empowering {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: auto;
  width: 100%;
  margin-bottom: 28px;
  padding-left: 36px;
}

.grid-4-company-culture {
  grid-column-gap: 19px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: 0;
  display: grid;
}

.div-company-culture-block-1 {
  -webkit-text-fill-color: inherit;
  background-color: #02101f;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6290414ef058d36b62ce8e11_icon5.png");
  background-position: 48% 45%;
  background-repeat: no-repeat;
  background-size: 350px;
  background-clip: border-box;
  border-radius: 6px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 600px;
  padding: 40px;
  display: flex;
}

.text-block-title_text_4-wt {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 0;
  font-family: Manrope, sans-serif;
  font-size: 27px;
  font-weight: 600;
  line-height: 1.4em;
}

.text-block-body_text_1-wt {
  color: #fff;
  margin-bottom: 10px;
  padding-right: 31px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
}

.text-block-title_text_5-wt {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 0;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4em;
}

.text-block-title_text_5-nv {
  color: #050f23;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 0;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4em;
}

.div-company-culture-block-2 {
  -webkit-text-fill-color: inherit;
  background-color: #f0f3f5;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6290414ef058d341e9ce8e33_CSM_image%20BG-2.png");
  background-position: 50% 100%;
  background-size: cover;
  background-clip: border-box;
  border-radius: 6px;
  height: 450px;
  min-height: 0;
  padding: 30px;
}

.container-1680px-wide {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1680px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.link-block-3 {
  color: var(--blue-2);
  margin-top: 23px;
  margin-bottom: 10px;
  padding: 12px 16px 12px 20px;
  font-family: Manrope, sans-serif;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.div-block-mw_1180px-la-copy {
  object-fit: contain;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1000px;
  display: none;
}

.div-company-culture-block-3 {
  -webkit-text-fill-color: inherit;
  background-color: #2483ff;
  background-clip: border-box;
  border-radius: 6px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 400px;
  padding: 40px;
  display: flex;
}

.div-company-culture-block-4 {
  -webkit-text-fill-color: inherit;
  background-color: #1f4066;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6290414ef058d382a7ce8e12_icon6.png");
  background-position: 50% 40%;
  background-repeat: no-repeat;
  background-size: 40%;
  background-clip: border-box;
  border-radius: 6px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 550px;
  padding: 40px;
  display: flex;
}

.grid-2-good-company_1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  margin-bottom: 20px;
}

.grid-2-good-company_2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.6fr;
  width: 100%;
  margin-bottom: 20px;
}

.grid-2-good-company_3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1.6fr 1fr;
  width: 100%;
  margin-bottom: 20px;
}

.div-block-382 {
  flex-direction: column;
  display: none;
}

.div-good_company-block-1 {
  background-color: #031b2d;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6290414ef058d3530cce8e06_%E1%84%86%E1%85%AE%E1%84%8C%E1%85%A6-10.png");
  background-position: 93% 45%;
  background-repeat: no-repeat;
  background-size: auto 75%;
  border-radius: 6px;
  min-height: 340px;
  padding: 40px;
}

.div-good_company-block-2 {
  -webkit-text-fill-color: inherit;
  background-color: #d7eeff;
  background-clip: border-box;
  border-radius: 6px;
  min-height: 460px;
  max-height: none;
  padding: 40px;
}

.div-good_company-block-3 {
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6290414ef058d377a2ce8e2c_IMG_ab180%20team.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 6px;
  min-height: 460px;
}

.div-good_company-block-4 {
  text-align: left;
  background-color: #002555;
  border-radius: 6px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 600px;
  padding: 40px 40px 44px;
  display: flex;
}

.div-good_company-block-5 {
  background-color: #0e6ae2;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6290414ef058d3aad5ce8e37_115nrr.png");
  background-position: 50% 101%;
  background-repeat: no-repeat;
  background-size: 101%;
  border-radius: 6px;
  min-height: 600px;
  padding: 40px;
}

.text-block-subtitle-2-dblue {
  color: #1b4a80;
  font-family: Manrope, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2em;
}

.text-block-3_1-ca {
  color: #050f23;
  text-align: center;
  margin-bottom: 10px;
  padding-left: 220px;
  padding-right: 220px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
}

.div-image-block_4 {
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6290414ef058d36dafce8e22_CSM_2201-8%204.png");
  background-position: 29% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 3px;
  height: 40vw;
  max-height: 600px;
  margin-top: 0;
}

.height-15vw {
  height: 13vw;
  min-height: 100px;
  max-height: 300px;
}

.div-image-block_5 {
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6290414ef058d3f0a3ce8e0b_DSC06400.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 3px;
  width: 28vw;
  max-width: 480px;
  height: 18vw;
  max-height: 340px;
  margin-top: 7vh;
  margin-right: 0;
}

.text-block-subtitle-3-wt {
  color: #fff;
  padding-right: 0;
  font-family: Manrope, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 1.42em;
}

.text-block-subtitle-3-nv {
  color: #050f23;
  text-shadow: 0 0 12px #eef2f6;
  padding-right: 0;
  font-family: Manrope, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 1.42em;
}

.right-arrow, .left-arrow {
  width: 78px;
  margin-top: 180px;
}

.image-13 {
  width: 12px;
  height: 12px;
  margin-top: 5px;
  margin-left: 6px;
}

.text-block-8-copy {
  color: #050f23;
  margin-bottom: 8px;
  font-family: Manrope, sans-serif;
  font-size: 21px;
  font-weight: 500;
}

.image-14 {
  width: 14px;
}

.text-block-6-copy {
  color: #050f23;
  width: 96%;
  font-family: Merriweather, serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.6em;
}

.image-4-copy {
  border-radius: 75px;
  flex: 0 auto;
  width: 140px;
  max-width: none;
  height: 140px;
  margin-bottom: -17px;
  display: block;
}

.image-3_2 {
  opacity: 1;
  max-width: none;
  height: 36px;
}

.link-block-footer-2 {
  color: #7b89a0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-left: 10px;
  padding: 10px;
  font-family: Manrope, sans-serif;
  font-size: 16.6px;
  font-weight: 500;
  line-height: 1.4em;
  text-decoration: none;
  display: flex;
}

.link-block-footer-2:hover {
  color: #ccd6e6;
}

.link-block-4 {
  padding-top: 10px;
}

.link-block-4.w--current {
  margin-left: -10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.height-margine {
  height: 48px;
}

.image-15 {
  width: 100%;
  max-width: 280px;
  margin-top: 0;
  margin-left: 0;
}

.image-16 {
  float: none;
  object-fit: fill;
  object-position: 50% 50%;
  width: auto;
  min-width: 100%;
  max-width: none;
  height: 100vh;
  max-height: 100vh;
  display: block;
  position: relative;
  inset: 0%;
  overflow: visible;
}

.mgs22-section-main {
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-clip: border-box;
  justify-content: center;
  height: 100vh;
  max-height: 1100px;
  display: flex;
}

.text_section-1 {
  color: #fff;
  margin-bottom: 40px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 54px;
}

.mgs22_div-block_la_1200px {
  clear: none;
  object-fit: fill;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: flex;
  position: static;
}

.mgs22_text-block_h1-white {
  color: #fff;
  object-fit: contain;
  max-width: 916px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Noto Sans KR, sans-serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 64px;
}

.div-block-384 {
  max-width: 900px;
}

.mgs22-section-3_grid-1 {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  grid-template-areas: ". Area-2";
  place-content: start;
  place-items: start;
  margin-bottom: 60px;
}

.paragraph-2 {
  color: #fff;
  margin-bottom: 26px;
  padding: 0;
  font-family: Noto Sans KR, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 42px;
}

.div-block_section2-grid1-img {
  background-color: #ebebeb;
  border-radius: 12px;
  padding: 0;
}

.whymgs_card_text_en {
  color: #fff;
  margin-bottom: 10px;
  padding-left: 2px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.paragraph-3 {
  color: #fff;
  text-shadow: 0 0 18px #003af4;
  white-space: normal;
  margin-bottom: 0;
  font-family: Noto Sans KR, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.button-2 {
  background-color: var(--mgs-blue-1);
  color: #fff;
  object-fit: cover;
  border-radius: 40px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  min-width: 240px;
  max-width: none;
  margin-right: auto;
  padding: 22px 40px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
  position: static;
}

.button-2:hover {
  background-color: var(--mgs-blue-1);
}

.mgs22_h1-sub {
  color: #051950;
  object-fit: contain;
  justify-content: flex-start;
  max-width: 916px;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  font-family: Noto Sans KR, sans-serif;
  font-size: 19px;
  line-height: 30px;
  display: flex;
}

.text-block_h1-black {
  color: #051950;
  letter-spacing: -.25px;
  object-fit: contain;
  max-width: 916px;
  margin-bottom: 20px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 62px;
  display: block;
}

.mgs22-grid-main-speaker {
  grid-column-gap: 14px;
  grid-row-gap: 60px;
  grid-template: "Area Area-2" 1fr
                 "Area-3 Area-4"
                 / .75fr 1fr .75fr 1fr;
  margin-bottom: 60px;
}

.mgs22-speaker-grid_lg_text {
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0 20px;
  display: flex;
}

.main-speaker_name-1 {
  color: #051950;
  margin-bottom: 3px;
  font-family: futura-pt;
  font-size: 26px;
  font-weight: 500;
  line-height: 35px;
}

.main-speaker_title-1 {
  color: var(--mgs-blue-1);
  margin-bottom: 0;
  padding: 0;
  font-family: Noto Sans KR, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 20px;
}

.main-speaker_text {
  outline-offset: 0px;
  color: #051950;
  white-space: normal;
  outline: 3px #fff;
  margin-bottom: 0;
  font-family: Noto Sans KR, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 21px;
}

.mgs22-grid-small-speaker {
  grid-column-gap: 38px;
  grid-row-gap: 40px;
  grid-template: "Area Area-2" 1fr
                 "Area-3 Area-4"
                 / 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 100px;
}

.main-speaker-img {
  border-radius: 12px;
}

.image-17 {
  border-radius: 12px;
  margin-bottom: 12px;
}

.speaker-small-name {
  color: #fff;
  margin-bottom: 5px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 21px;
}

.paragraph-4 {
  color: var(--white-smoke);
  background-color: #0000;
  font-family: Noto Sans KR, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 17px;
}

.div-block_section2-grid {
  background-color: #ebebeb;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/629825cfcc521045b2e8c1b5_MGS-2019_01.png");
  background-position: 0 0;
  background-size: cover;
  border-radius: 18px;
  height: auto;
  min-height: 400px;
  max-height: none;
  padding: 52px;
}

.mgs22_text-block_h1-short {
  color: #484848;
  object-fit: contain;
  max-width: 916px;
  margin-bottom: 20px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 64px;
}

.mgs22_h1-sub-grey {
  color: #6a6a6a;
  object-fit: contain;
  max-width: 916px;
  margin-bottom: 60px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 30px;
}

.div-session-card {
  color: #fff;
  background-color: #fff;
  border-radius: 18px;
  margin-bottom: 24px;
  padding: 40px 20px 40px 42px;
}

.session-card-time {
  color: #6a6a6a;
  margin-bottom: 6px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.session-card-title {
  color: var(--dark-slate-grey);
  margin-bottom: 6px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.session-card-speaker-name {
  color: var(--dark-slate-grey);
  margin-bottom: 6px;
  font-family: Manrope, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.session-card-speaker-title {
  color: var(--dim-grey);
  margin-bottom: 0;
  font-family: Noto Sans KR, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
}

.height-130 {
  height: 130px;
}

.list-item {
  flex-direction: row;
  justify-content: space-around;
  margin-left: 0;
  list-style-type: none;
  display: flex;
}

.text-block-201 {
  flex: 0 auto;
}

.text-block-202 {
  order: 1;
}

.table_section-4_title {
  color: var(--mgs-navy1);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Noto Sans KR, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.5em;
  display: block;
}

.table_section-4_speaker-name {
  color: var(--mgs-navy1);
  margin-top: 0;
  margin-bottom: 10px;
  margin-right: 15px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
  display: inline;
}

.mgs22_div-block-mw_1284px {
  clear: none;
  object-fit: fill;
  flex: 0 auto;
  width: 100%;
  max-width: 1304px;
  position: static;
}

.div-block-385 {
  border-radius: 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  min-height: 400px;
  padding: 52px;
  display: flex;
}

.mgs22-speaker-grid_lg {
  flex-direction: row;
  grid-template-rows: auto;
  align-items: flex-start;
  display: flex;
}

.mgs22-speaker-grid_lg_text_name-div {
  padding-bottom: 20px;
}

.speaker-block-1 {
  flex-direction: row;
  align-items: flex-start;
  display: block;
}

.whymgs_01 {
  background-color: #ecf3ff;
  border-radius: 18px;
}

.div-block-387 {
  width: 100%;
}

.whymgs-grid-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: none;
}

.grid-54 {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.speaker_sm_text {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 16px;
  padding-bottom: 20px;
  padding-left: 2px;
  display: flex;
}

.main-speaker_name-2 {
  color: #051950;
  margin-bottom: 3px;
  font-family: futura-pt;
  font-size: 20px;
  font-weight: 500;
  line-height: 35px;
}

.main-speaker_title-2 {
  color: var(--dim-grey);
  margin-bottom: 0;
  padding: 0;
  font-family: Noto Sans KR, sans-serif;
  font-size: 13.5px;
  font-weight: 300;
  line-height: 16px;
}

.speaker-block-2 {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.image-18 {
  border-radius: 12px;
}

.grid_session-main {
  grid-column-gap: 44px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  width: 100%;
}

.sdiv-block-389 {
  align-items: flex-start;
  display: flex;
}

.mgs22_div-block_session-card {
  clear: none;
  object-fit: fill;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: flex;
  position: static;
}

.sm-speaker_name {
  color: #051950;
  margin-bottom: 0;
  font-family: Noto Sans KR, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 35px;
}

.div_schedule-main {
  align-items: flex-start;
  width: 100%;
  display: block;
}

.mgs22_div-block-ca_1403px {
  clear: none;
  object-fit: fill;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  width: 100%;
  max-width: 1304px;
  display: flex;
  position: static;
}

.div-schedule-main-card {
  background-color: #f4f4f4;
  border-radius: 20px;
  min-height: 350px;
  max-height: 400px;
  margin-bottom: 24px;
  padding: 40px 20px 50px 52px;
}

.div-block-388 {
  display: flex;
}

.div-schedule-card-text1 {
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.schedule-card-time {
  color: var(--dim-grey);
  margin-bottom: 2px;
  font-family: futura-pt;
  font-size: 18px;
  line-height: 32px;
}

.schedule-card-title {
  color: #051950;
  font-family: Noto Sans KR, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
}

.div-schedule-card-nametitle {
  align-items: flex-end;
  display: block;
}

.schedule-card-name {
  color: var(--mgs-navy1);
  padding-bottom: 6px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.schedule-card-speakertitle {
  color: var(--dim-grey);
  font-family: Noto Sans KR, sans-serif;
  font-size: 15px;
  line-height: 21px;
}

.div-schedule-card-image {
  margin-top: -20px;
  margin-bottom: -30px;
}

.div_schedule_table {
  border-top: 1px solid var(--mgs-blue-1);
  width: 100%;
  display: block;
}

.div_schedule_table_time {
  object-fit: fill;
  padding-top: 0;
  display: block;
}

.table_section-4_speaker-title {
  color: var(--dim-grey);
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
  display: inline;
}

.mgs22-section-5 {
  background-color: #000b2c;
  overflow: hidden;
}

.text-block_h1-en {
  color: #fff;
  letter-spacing: -.25px;
  object-fit: contain;
  max-width: 916px;
  margin-bottom: 26px;
  margin-left: auto;
  margin-right: auto;
  font-family: futura-pt;
  font-size: 70px;
  font-weight: 500;
  line-height: 62px;
}

.div_tickets_table {
  width: 100%;
  display: block;
}

.grid_tickets_table {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.tickets_table {
  border-top: 1px solid var(--white-smoke);
  padding-top: 20px;
}

.tickets_table_title {
  color: var(--white-smoke);
  margin-bottom: 6px;
  margin-right: 10px;
  font-family: futura-pt;
  font-size: 36px;
  font-weight: 400;
  line-height: 40px;
  display: inline;
}

.tickets_table_info {
  color: var(--white-smoke);
  margin-top: 4px;
  font-family: Noto Sans KR, sans-serif;
  font-weight: 400;
  line-height: 24px;
}

.button-2_white {
  color: var(--mgs-blue-1);
  object-fit: cover;
  background-color: #fff;
  border-radius: 40px;
  justify-content: center;
  align-self: center;
  align-items: center;
  min-width: 240px;
  max-width: none;
  padding: 22px 40px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
  position: static;
}

.button-2_white:hover {
  background-color: var(--mgs-blue-1);
}

.mgs22-section-6 {
  overflow: hidden;
}

.text-block_h1-en_black {
  color: var(--mgs-navy1);
  letter-spacing: -.25px;
  object-fit: contain;
  max-width: 916px;
  margin-bottom: 26px;
  margin-left: 0;
  margin-right: 0;
  font-family: futura-pt;
  font-size: 70px;
  font-weight: 500;
  line-height: 62px;
}

.sponsors_h1-sub {
  color: #051950;
  object-fit: contain;
  justify-content: flex-start;
  max-width: 916px;
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  font-family: Noto Sans KR, sans-serif;
  font-size: 20px;
  line-height: 26px;
  display: flex;
}

.div_sponsors_premium {
  width: 100%;
  display: none;
}

.grid_sponsors_premium {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
}

.sponsors_premium {
  justify-content: center;
  align-items: center;
  max-height: 80px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div_sponsors_gold {
  width: 100%;
  display: block;
}

.grid_sponsors_gold {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.mgs22-section-7 {
  background-color: #fff;
  margin-top: 0;
  overflow: hidden;
}

.div_previousmgs {
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div_previousmgs-card {
  background-color: var(--mgs-blue-1);
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6299dc48ea253e4d2d1c76d5_bg3.png");
  background-position: 90% 0;
  background-repeat: no-repeat;
  background-size: auto 110%;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 360px;
  margin-bottom: 0;
  padding: 60px 20px 60px 52px;
  display: flex;
}

.previousmgs_title {
  color: #fff;
  margin-bottom: 5px;
  font-family: futura-pt;
  font-size: 52px;
  font-weight: 500;
  line-height: 1.1em;
  display: block;
}

.previousmgs_paragraph {
  color: var(--white-smoke);
  margin-bottom: 40px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
}

.button_previousmgs {
  color: var(--mgs-blue-1);
  object-fit: none;
  background-color: #fff;
  border-radius: 40px;
  justify-content: center;
  align-self: auto;
  align-items: center;
  min-width: 240px;
  padding: 22px 40px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 18px;
  font-weight: 400;
  display: flex;
  position: static;
}

.button_previousmgs:hover {
  background-color: var(--mgs-blue-1);
  color: var(--white-smoke);
}

.mgs22-section-8 {
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6298a6cdddac2109e90944d4_Pattern.png");
  background-position: 0 0;
  background-size: 320px;
  display: none;
  overflow: hidden;
}

.text-block_h1-insight {
  color: #051950;
  text-align: center;
  letter-spacing: -.25px;
  object-fit: contain;
  max-width: 916px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Noto Sans KR, sans-serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 62px;
}

.insight_h1-sub-copy {
  color: #051950;
  text-align: center;
  object-fit: contain;
  justify-content: flex-start;
  max-width: 916px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Noto Sans KR, sans-serif;
  font-size: 18px;
  line-height: 28px;
  display: flex;
}

.mgs22-section-9 {
  background-color: #f1f1f1;
  overflow: hidden;
}

.text-block_h2 {
  color: var(--mgs-navy1);
  letter-spacing: -.25px;
  object-fit: contain;
  max-width: 916px;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  font-family: futura-pt;
  font-size: 38px;
  font-weight: 500;
  line-height: 1.5em;
}

.div_location {
  width: 100%;
  display: block;
}

.grid_location {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

.location_img {
  object-fit: fill;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.location_info {
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.location_info_title {
  color: #484848;
  font-family: Noto Sans KR, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.location_info_text {
  margin-top: 0;
  padding-bottom: 20px;
}

.location_info_text_title {
  color: var(--dim-grey);
  margin-bottom: 6px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4em;
}

.location_info_text_paragraph {
  color: var(--dim-grey);
  font-family: Noto Sans KR, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.location_line {
  border: 1px #adadad;
  border-top-style: solid;
  width: 100%;
  max-width: 1200px;
}

.map {
  object-fit: fill;
}

.grid_notice {
  grid-column-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.notice_text {
  object-fit: fill;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.notice_list {
  color: var(--mgs-mint-2);
  padding-left: 15px;
}

.notice_list-item {
  color: var(--dim-grey);
  margin-bottom: 8px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 14px;
  line-height: 1.5em;
}

.notice_info {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.notice_info_title {
  color: #484848;
  margin-bottom: 5px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.notice_info_mail {
  font-family: Noto Sans KR, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

.notice_info_div1 {
  flex-direction: column;
  margin-top: 0;
  display: flex;
}

.collection-list-wrapper {
  width: 100%;
}

.collection-item {
  padding-left: 20px;
  padding-right: 20px;
}

.collection-list {
  margin-left: -20px;
  margin-right: -20px;
  display: none;
}

.mgs22_div-block_ca_1200px {
  clear: none;
  object-fit: fill;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  display: flex;
  position: static;
}

.sponsor-image-1 {
  width: 100%;
  max-width: 270px;
}

.sponsor-image-2 {
  width: 100%;
}

.image-19 {
  width: 100%;
  max-width: 200px;
}

.mgs22_div-block_la_1000px {
  clear: none;
  object-fit: fill;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  width: 100%;
  max-width: 1000px;
  display: flex;
  position: static;
}

.mgs22_div-block-ca_1103px {
  clear: none;
  object-fit: fill;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  width: 100%;
  max-width: 1104px;
  display: flex;
  position: static;
}

.div-schedule-main-card-1 {
  background-color: #f4f4f4;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/629973572663852296edd07b_roi_new.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: auto 400px;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  height: auto;
  min-height: 350px;
  max-height: 400px;
  margin-bottom: 24px;
  padding: 40px 20px 50px 52px;
  display: flex;
}

.div-block-389 {
  background-color: #f4f4f4;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/629973572663852296edd07b_roi_new.png");
  background-position: 95% 42%;
  background-repeat: no-repeat;
  background-size: auto 470px;
  border-radius: 20px;
  height: 380px;
  min-height: 0;
  max-height: none;
  margin-bottom: 24px;
  padding: 40px 52px;
}

.div-block-390 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.div-block-391, .div-block-392 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-393 {
  background-color: #0000;
  border-top: 1px solid red;
  width: 100%;
  height: 1px;
  margin-bottom: 20px;
}

.div-block-393-copy {
  outline-offset: 9px;
  object-fit: fill;
  background-color: #0000;
  border-top: 1px dashed red;
  outline: 13px #333;
  width: 100%;
  height: 1px;
  margin-bottom: 20px;
}

.collection-list-wrapper-copy {
  width: 100%;
}

.text-block-203 {
  color: #0532ff;
}

.header-menu_text {
  color: #0532ff;
  font-family: futura-pt;
  font-size: 19px;
  font-weight: 500;
}

.header-menu_text:hover {
  color: #0228a5;
}

.header_menu_button {
  background-color: var(--mgs-blue-1);
  text-align: center;
  border-radius: 20px;
  margin-left: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
}

.div-block-394 {
  width: 100%;
}

.div_section-main_2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 100%;
  max-height: 1100px;
  margin-left: 40px;
  margin-right: 40px;
  display: flex;
}

.main-info {
  flex-wrap: wrap;
  align-items: flex-end;
  margin-bottom: 40px;
  display: flex;
}

.text-block-204 {
  color: var(--mgs-blue-1);
  text-align: right;
  align-self: flex-end;
  margin-top: 140px;
  font-family: futura-pt;
  font-size: 37px;
  font-weight: 700;
  display: flex;
  position: relative;
  bottom: 20px;
  right: 20px;
}

.div_section-main_1 {
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6299abd45cfb3e805148689d_MGS-Main-visual.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
  background-attachment: fixed;
  justify-content: flex-end;
  width: 100%;
  max-width: 1600px;
  height: 100%;
  max-height: 1100px;
  display: none;
}

.height-20px {
  height: 20px;
}

.mgs22_div-block_ca_1104 {
  clear: none;
  object-fit: fill;
  flex: 0 auto;
  width: 100%;
  max-width: 1104px;
  margin-bottom: 24px;
  position: static;
}

.bold-text-2 {
  font-size: 30px;
  font-weight: 700;
}

.whymgs_card-1 {
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/629825cfcc521045b2e8c1b5_MGS-2019_01.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  min-height: 400px;
  padding: 52px;
  display: flex;
}

.whymgs_card-2 {
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6299cee87751085e8e89c37d_pattern-white.png");
  background-size: 51%;
  border-radius: 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  min-height: 400px;
  padding: 52px;
  display: flex;
}

.whymgs_card_text_en_blue {
  color: #fff;
  margin-bottom: 10px;
  padding-left: 2px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.tickets_table_title_2 {
  color: #5874ff;
  text-transform: uppercase;
  font-family: futura-pt;
  font-size: 18px;
  font-weight: 500;
  display: inline;
}

.tickets_title {
  align-items: flex-start;
  display: flex;
}

.mgs-button-white {
  color: var(--mgs-blue-1);
  background-color: #fff;
  border-radius: 35px;
  padding: 18px 50px 22px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 18px;
}

.mgs22_div-block_ca_1000px {
  clear: none;
  object-fit: fill;
  flex-direction: column;
  flex: 0 auto;
  align-items: center;
  width: 100%;
  max-width: 1000px;
  display: flex;
  position: static;
}

.sponsor-image_braze {
  width: 100%;
  max-width: 150px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.sponsor-image_amplitude {
  width: 100%;
  max-width: 270px;
}

.sponsor-image-2_braze {
  object-fit: contain;
  width: 100%;
  height: 70%;
  max-height: 100%;
}

.text-block_h1_aboutmgs {
  color: #051950;
  letter-spacing: -.25px;
  object-fit: contain;
  max-width: 916px;
  margin-bottom: 20px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 62px;
  display: none;
}

.mgs22_div-block_location {
  clear: none;
  object-fit: fill;
  flex-direction: column;
  flex: 0 auto;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  display: none;
  position: static;
}

.mgs-button-blue {
  background-color: var(--mgs-blue-1);
  color: #fff;
  border-radius: 35px;
  padding: 18px 50px 22px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 18px;
}

.footer_text1 {
  color: #fff;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.image-20 {
  align-self: flex-end;
  position: static;
  right: 10px;
}

.mgs-button2-white {
  color: var(--mgs-blue-1);
  background-color: #fff;
  border-radius: 35px;
  margin-left: -10px;
  padding: 18px 50px 22px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 18px;
}

.whymgs_card_text_title_blue {
  color: #fff;
  text-shadow: 0 0 20px #0a19448c;
}

.whymgs_card-3 {
  border-radius: 0;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  min-height: 400px;
  padding: 52px;
  display: flex;
}

.whymgs_03 {
  background-color: var(--mgs-blue-1);
  border-radius: 18px;
}

.whymgs_card_praragraph {
  color: #fff;
  text-shadow: 0 0 6px var(--blue-2);
  white-space: normal;
  margin-bottom: 0;
  font-family: Noto Sans KR, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
}

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

.navbar_mobile {
  z-index: 100;
  background-color: #fff;
  width: 100vw;
  height: 70px;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

.height-140px {
  height: 140px;
}

.div_previousmgs-card-2 {
  background-color: var(--mgs-blue-1);
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6299e83616df1c85f6dd9bc9_BG_Graphic_M2.png");
  background-position: 105% -80%;
  background-repeat: no-repeat;
  background-size: auto 110%;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: 520px;
  margin-bottom: 0;
  padding: 60px 20px 60px 52px;
  display: flex;
}

.text-block_h1-insight2 {
  color: #fff;
  text-align: left;
  letter-spacing: -.25px;
  object-fit: contain;
  max-width: 916px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Noto Sans KR, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.3em;
}

.mgs_link_text {
  color: #fff;
  margin-right: 8px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 19px;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.link-block-6 {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.image-22 {
  height: 17px;
}

.whymgs_card-photo1 {
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6299eca70038072bc272d571_DSC06424_3.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  min-height: 400px;
  padding: 52px;
  display: flex;
}

.whymgs_card-photo2 {
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6299fb5a1326a73c8bf9adb3_DSC06419_1.jpg");
  background-position: 22% 0;
  background-repeat: no-repeat;
  background-size: 133%;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  min-height: 400px;
  padding: 52px;
  display: flex;
}

.whymgs_card-photo3 {
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6299f8c5c4620ab0817dd0c4_DSC06498_1.jpg");
  background-position: 22% 0;
  background-repeat: no-repeat;
  background-size: 112%;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  min-height: 400px;
  padding: 52px;
  display: flex;
}

.whymgs_card-photo4 {
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6299fd1df3f0a57f1ed00b9b_DSC06701_1.jpg");
  background-position: 22% 0;
  background-repeat: no-repeat;
  background-size: 124%;
  border-radius: 20px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  min-height: 400px;
  padding: 52px;
  display: flex;
}

.section-2_mobile {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.image_section_main_mob {
  display: none;
}

.gnb-section {
  z-index: 100;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: auto;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.container-2 {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: block;
}

.div-block-395 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 60px;
  display: flex;
}

.container-1800px-ca {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1800px;
  height: auto;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: static;
}

.text-block-205 {
  text-transform: uppercase;
  font-family: futura-pt;
}

.link-block-7 {
  color: var(--mgs-blue-1);
  letter-spacing: -.2px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  height: 40px;
  margin-left: -6px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: futura-pt;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.4em;
  text-decoration: none;
  display: flex;
}

.link-block-7:hover {
  filter: brightness(70%);
}

.link-block-7.w--current {
  color: var(--dark-navy);
}

.div-block-396 {
  align-items: center;
  display: flex;
}

.link-block-7-copy {
  color: var(--mgs-blue-1);
  letter-spacing: -.2px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  height: 40px;
  margin-left: 10px;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: futura-pt;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.4em;
  text-decoration: none;
  display: flex;
}

.section-mgs {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: 65vw;
  min-height: 800px;
  max-height: 1100px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.button-3 {
  background-color: var(--mgs-blue-1);
  letter-spacing: .2px;
  text-transform: uppercase;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 40px;
  margin-left: 0;
  margin-right: -4px;
  padding: 4px 26px;
  font-family: futura-pt;
  font-size: 21px;
  line-height: 1.4em;
  display: flex;
}

.div-block-397 {
  height: 100px;
}

.div-block-398 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1480px;
  display: flex;
}

.container-1800px-la {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1800px;
  height: auto;
  padding-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: static;
}

.image-23 {
  width: 100%;
  max-width: none;
  max-height: none;
  margin-bottom: 48px;
}

.text-block-206 {
  color: var(--mgs-blue-1);
  text-transform: uppercase;
  padding-right: 10px;
  font-family: futura-pt;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.2em;
}

.div-block-399 {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.div-block-400 {
  background-color: #0000;
  border-radius: 20px;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 32px;
  padding: 26px 10px;
  display: flex;
}

.text-block-206-copy {
  color: var(--mgs-blue-1);
  text-transform: uppercase;
  margin-right: 40px;
  padding-right: 0;
  font-family: futura-pt;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.2em;
}

.text-block-207-blue {
  color: #0037e9;
  width: 100%;
  max-width: 800px;
  padding-bottom: 16px;
  padding-left: 4px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.7em;
}

.div-block-400-copy {
  background-color: var(--white-smoke);
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  margin-top: 0;
  margin-bottom: 32px;
  padding: 26px;
  display: flex;
}

.div-block-399-copy {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.grid-about {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  justify-content: stretch;
  width: 100%;
}

.div-block-401 {
  width: 100%;
}

.div-block-402 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  max-width: 800px;
  height: auto;
  min-height: 420px;
  padding-top: 100px;
  padding-bottom: 10px;
  padding-left: 36px;
  display: flex;
}

.text-block-208 {
  color: var(--mgs-blue-1);
  text-transform: uppercase;
  margin-top: -20px;
  font-family: futura-pt;
  font-size: 200px;
  font-weight: 500;
  line-height: 1em;
}

.line-block-dot-blue {
  border-bottom: 1px dashed var(--mgs-blue-1);
  outline-color: var(--mgs-blue-1);
  outline-offset: 0px;
  outline-width: 1px;
  outline-style: none;
  width: 100%;
}

.div-block-height-41px {
  align-items: center;
  height: 4vw;
  min-height: 41px;
  max-height: 80px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-405 {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 32px;
  display: flex;
}

.grid-tickets {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.div-block-406 {
  background-color: #fafafa;
  background-image: linear-gradient(#e5ebff, #fafafa 69%);
  border-radius: 3px;
  width: 100%;
  height: 65vh;
  min-height: 500px;
  max-height: 700px;
}

.div-block-407 {
  text-transform: uppercase;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 42px;
  font-family: futura-pt;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.text-block-209 {
  color: var(--mgs-blue-1);
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.1em;
}

.text-block-210 {
  color: #fff;
  font-family: Noto Sans KR, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.3em;
}

.text-block-211-lb {
  color: #e9efff;
  width: 100%;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 0;
  font-family: Noto Sans KR, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.7em;
}

.div-block-408 {
  height: auto;
  min-height: 78px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.section-6 {
  background-color: var(--dark-navy);
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.text-block-212 {
  color: #114aff;
  text-transform: uppercase;
  margin-top: -20px;
  margin-bottom: -10px;
  margin-left: 0;
  font-family: futura-pt;
  font-size: 170px;
  font-weight: 500;
  line-height: 1em;
}

.div-block-406-empty {
  background-color: #0000;
  border-radius: 24px;
  width: 100%;
  height: auto;
  min-height: 0;
  max-height: none;
}

.text-block-209-copy {
  color: var(--mgs-blue-1);
  letter-spacing: .2px;
  margin-bottom: 8px;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.2em;
}

.div-block-406-copy {
  background-color: #0000;
  background-image: linear-gradient(#ffffff4d, #f5f5f54d);
  border-radius: 4px;
  width: 100%;
  height: auto;
  min-height: 400px;
  max-height: none;
}

.div-block-409 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-410 {
  justify-content: flex-end;
  padding-top: 12px;
  display: flex;
}

.section-white {
  background-color: #fff;
  flex-direction: column;
  align-items: stretch;
  display: block;
}

.section-7-copy {
  background-color: var(--dark-navy);
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.div-block-402-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  height: auto;
  min-height: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 42px;
  display: flex;
}

.section-tickets {
  background-color: #f5f5f5;
  background-image: linear-gradient(#f5f5f5 59%, #d5dfff);
  flex-direction: column;
  align-items: stretch;
  display: block;
}

.div-block-411 {
  background-color: #0000;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.section-lighy-gray {
  background-color: #f1f1f1;
  flex-direction: column;
  align-items: stretch;
  display: block;
}

.image-24 {
  max-height: 120px;
}

.text-block-212-wt {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 6px;
  margin-left: -2px;
  font-family: futura-pt;
  font-size: 52px;
  font-weight: 500;
  line-height: 1em;
}

.section-previous-mgs {
  background-color: #fff;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: block;
}

.text-block-207-white {
  color: #fff;
  width: 100%;
  max-width: 800px;
  padding-bottom: 14px;
  padding-left: 4px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.6em;
}

.section-blue {
  background-color: var(--mgs-blue-1);
  flex-direction: column;
  align-items: stretch;
  display: block;
}

.grid-57 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
  width: 100%;
}

.text-block-213 {
  color: #fff;
  font-family: Noto Sans KR, sans-serif;
  font-size: 52px;
  font-weight: 500;
  line-height: 1.4em;
}

.button-4 {
  color: var(--mgs-blue-1);
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20vh;
  min-height: 140px;
  max-height: 160px;
  font-family: futura-pt;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.4em;
  display: flex;
}

.grid-58 {
  grid-column-gap: 46px;
  grid-template-rows: auto;
}

.div-block-412 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-413 {
  height: 120px;
}

.text-block-207_2-white {
  color: #fff;
  width: 100%;
  max-width: 800px;
  padding-bottom: 10px;
  padding-left: 0;
  font-family: Noto Sans KR, sans-serif;
  font-size: 16.5px;
  font-weight: 400;
  line-height: 1.6em;
}

.list {
  color: var(--mgs-blue-1);
  margin-bottom: 26px;
  padding-left: 16px;
}

.line-block-dot-white {
  outline-offset: 0px;
  border: 1px #fff;
  border-bottom: 1px dashed #fffc;
  outline: 1px #fff;
  width: 100%;
}

.text-block-211-blue {
  color: var(--mgs-blue-1);
  width: 100%;
  max-width: none;
  font-family: Noto Sans KR, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6em;
}

.div-block-414 {
  width: 100%;
  max-width: 300px;
}

.grid-59 {
  grid-template-rows: auto;
}

.button-4-copy {
  color: #fff;
  text-transform: uppercase;
  background-color: #114aff;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20vh;
  min-height: 140px;
  max-height: 160px;
  font-family: futura-pt;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.4em;
  display: flex;
}

.div-block-415 {
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6299dc48ea253e4d2d1c76d5_bg3.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 4px;
  flex-direction: column;
  align-items: flex-start;
  min-height: 500px;
  padding: 42px;
  display: flex;
}

.button-3-copy {
  background-color: var(--mgs-blue-1);
  letter-spacing: .2px;
  text-transform: uppercase;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 46px;
  margin-left: 0;
  margin-right: -4px;
  padding: 4px 26px;
  font-family: futura-pt;
  font-size: 21px;
  line-height: 1.4em;
  display: flex;
}

.div-block-416 {
  margin-left: -2px;
}

.link-block-8 {
  color: var(--dark-navy);
  background-color: #fff;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 46px;
  padding: 4px 26px 5px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.4em;
  text-decoration: none;
  display: flex;
}

.div-block-417 {
  padding-bottom: 40px;
}

.list-item-2 {
  padding-bottom: 12px;
  padding-left: 2px;
}

.text-block-211_2-lb {
  color: #e9efff;
  width: 100%;
  max-width: none;
  padding-bottom: 6px;
  padding-left: 0;
  font-family: Noto Sans KR, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.7em;
}

.text-block-212-bu {
  color: var(--mgs-blue-1);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 6px;
  margin-left: -2px;
  font-family: futura-pt;
  font-size: 52px;
  font-weight: 500;
  line-height: 1em;
}

.text-block-207_2-blue {
  color: var(--mgs-blue-1);
  width: 100%;
  max-width: 800px;
  padding-bottom: 8px;
  padding-left: 0;
  font-family: Noto Sans KR, sans-serif;
  font-size: 16.5px;
  font-weight: 500;
  line-height: 1.6em;
}

.text-block-211_2-bu {
  color: #7582aa;
  width: 100%;
  max-width: none;
  padding-top: 4px;
  padding-bottom: 6px;
  padding-left: 0;
  font-family: Noto Sans KR, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.7em;
}

.section-gray {
  background-color: #f1f1f1;
  flex-direction: column;
  align-items: stretch;
  display: block;
}

.image-25 {
  height: 24px;
}

.text-block-214 {
  color: var(--mgs-blue-1);
  font-family: Noto Sans KR, sans-serif;
}

.text-block-211-blue_2 {
  color: #91abff;
  width: 100%;
  max-width: none;
  font-family: Noto Sans KR, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.7em;
}

.div-block-395-copy {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 60px;
  display: flex;
}

.div-block-height-81px {
  align-items: center;
  height: 7vw;
  min-height: 81px;
  max-height: 100px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.section-about, .section-sponsors {
  background-color: #fff;
  flex-direction: column;
  align-items: stretch;
  display: block;
}

.gnb-shadow {
  z-index: 50;
  opacity: 1;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 60px;
  margin-top: 0;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 1px 8px 4px #00051914;
}

.div-block-height-20px {
  align-items: center;
  height: 20px;
  min-height: 0;
  max-height: none;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.web-gnb-menu {
  align-items: center;
  display: flex;
}

.mobile-gnb-menu {
  align-items: center;
  display: none;
}

.grid-55-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  justify-content: stretch;
  width: 100%;
  padding-left: 8px;
}

.grid-55-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  justify-content: stretch;
  width: 100%;
}

.text-block-212-2 {
  color: #114aff;
  text-transform: uppercase;
  margin-top: -20px;
  margin-bottom: -10px;
  margin-left: 0;
  font-family: futura-pt;
  font-size: 170px;
  font-weight: 500;
  line-height: 1em;
}

.button-4-copy-mobile-2 {
  color: #fff;
  text-transform: uppercase;
  background-color: #114aff;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20vh;
  min-height: 140px;
  max-height: 160px;
  font-family: futura-pt;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.4em;
  display: none;
}

.grid-sponsors-logo {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.div-block-previous-mgs-2 {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 32px;
  display: flex;
}

.grid-notice {
  grid-column-gap: 46px;
  grid-template-rows: auto;
}

.image-26 {
  display: none;
}

.text-block-211-blue-about {
  color: #0037e9;
  width: 100%;
  max-width: none;
  padding-bottom: 8px;
  padding-left: 0;
  font-family: Noto Sans KR, sans-serif;
  font-size: 16.5px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6em;
}

.line-block-blue {
  outline-color: var(--mgs-blue-1);
  outline-offset: 0px;
  background-color: #3968ff;
  border: 1px #3968ff;
  outline-width: 1px;
  outline-style: none;
  width: 100%;
  height: 1px;
}

.container-1800px-la-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1800px;
  height: auto;
  padding-bottom: 0;
  padding-left: 18px;
  padding-right: 24px;
  display: flex;
  position: static;
}

.grid-sponsors {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.6fr 1fr;
  justify-content: stretch;
  width: 100%;
}

.div-block-420 {
  padding-top: 0;
}

.map-2 {
  width: 100%;
  max-width: 900px;
  height: 20vw;
  max-height: 360px;
}

.grid-about-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.div-block-main-2-title {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  display: flex;
}

.image-main-title-1 {
  width: 80vw;
  max-width: 1480px;
  height: auto;
  max-height: none;
  margin-bottom: 0;
}

.image-main-title-2 {
  width: 100%;
  max-width: 1280px;
  max-height: none;
  margin-bottom: 0;
}

.div-block-422 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-423 {
  width: 12vw;
}

.div-block-423-copy {
  width: 6vw;
}

.container-1800px-ca-1 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1800px;
  height: auto;
  padding-bottom: 0;
  padding-left: 34px;
  padding-right: 34px;
  display: flex;
  position: static;
}

.div-block-gnb-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 72px;
  display: flex;
}

.gnb-logo-text-2 {
  color: var(--dark-navy);
  letter-spacing: -.3px;
  font-size: 26px;
}

.link-block-gnb-2 {
  color: var(--dark-navy);
  letter-spacing: -.2px;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  height: 40px;
  margin-left: 0;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: futura-pt;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.4em;
  text-decoration: none;
  display: flex;
}

.link-block-gnb-2:hover {
  filter: brightness(70%);
}

.gnb-2-button-web {
  background-color: var(--dark-navy);
  letter-spacing: .2px;
  text-transform: uppercase;
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  height: 42px;
  margin-left: 0;
  margin-right: -4px;
  padding: 5px 26px 4px;
  font-family: futura-pt;
  font-size: 22px;
  line-height: 1.4em;
  display: flex;
}

.gnb-2-height {
  height: 80px;
}

.grid-60 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  max-width: none;
}

.div-block-424 {
  align-items: flex-start;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.text-block-215 {
  color: var(--dark-navy);
  letter-spacing: -.2px;
  font-family: futura-pt;
  font-size: 48px;
  font-weight: 500;
  line-height: 1.1em;
}

.div-block-425 {
  flex-direction: column;
  margin-left: 0;
  display: flex;
}

.section-mgs-2 {
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  height: auto;
  min-height: 0;
  max-height: 1200px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.div-block-426 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.height-block-80px {
  height: 80px;
}

.grid-61 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr;
  width: 100%;
}

.text-block-2_blue {
  color: var(--dark-navy);
  max-width: none;
  padding-bottom: 12px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.6em;
}

.div-block-428 {
  width: 100%;
  max-width: 600px;
  padding-left: 4px;
}

.grid-62 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
}

.container-1800px-ca-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1800px;
  height: auto;
  padding-bottom: 0;
  padding-left: 18px;
  padding-right: 18px;
  display: flex;
  position: static;
}

.section-summery {
  background-color: #fff;
  flex-direction: column;
  align-items: stretch;
  display: block;
}

.div-block-margine-18px {
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 18px;
  display: flex;
}

.text-block-h4-blue {
  color: var(--dark-navy);
  font-family: futura-pt;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.1em;
}

.div-block-429 {
  flex-direction: column;
  align-items: flex-start;
  height: 80px;
  display: flex;
}

.text-block-basic-text-blue {
  color: var(--dark-navy);
  width: 100%;
  padding-bottom: 12px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 16.5px;
  line-height: 1.6em;
}

.div-block-430 {
  width: 100%;
  max-width: 340px;
}

.div-block-431 {
  background-color: #fafafa;
  background-image: none;
  border-radius: 16px;
  width: 100%;
  height: auto;
  max-height: 600px;
  padding: 24px 24px 100px;
}

.section-tickets-2 {
  background-color: var(--mgs-blue-1);
  flex-direction: column;
  align-items: stretch;
  display: block;
}

.image-28 {
  height: 8vw;
  min-height: 110px;
  max-height: 156px;
}

.text-block-2_white {
  color: #fff;
  padding-bottom: 12px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.6em;
}

.div-block-431-empty {
  background-color: #0000;
  border-radius: 16px;
  height: auto;
  max-height: none;
  padding: 24px;
}

.div-block-429_2 {
  flex-direction: row;
  align-items: flex-start;
  height: 60px;
  display: flex;
}

.text-block-h2-blue {
  color: var(--mgs-blue-1);
  font-family: futura-pt;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.1em;
}

.text-block-h5-light-blue {
  color: #7596ff;
  text-transform: uppercase;
  margin-left: 0;
  padding-top: 2px;
  padding-left: 10px;
  font-family: futura-pt;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.1em;
}

.div-block-431_2 {
  background-color: var(--mgs-blue-1);
  background-image: none;
  border-radius: 16px;
  height: 16vw;
  max-height: 340px;
  padding: 24px 24px 100px;
}

.text-block-h3-white {
  color: #fff;
  font-family: futura-pt;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.1em;
}

.text-block-basic-text-white {
  color: #fff;
  width: 100%;
  padding-bottom: 12px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 16.5px;
  line-height: 1.6em;
}

.line-block-white_1 {
  background-color: #fffc;
  width: 100%;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.ticket-button-2-white {
  color: var(--mgs-blue-1);
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 90px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20vh;
  min-height: 120px;
  max-height: 180px;
  font-family: futura-pt;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.4em;
  display: flex;
}

.section-sponsors-2 {
  background-color: #fafafa;
  flex-direction: column;
  align-items: stretch;
  display: block;
}

.div-block-432 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-431_3-logo {
  background-color: #fff;
  background-image: none;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  height: auto;
  max-height: none;
  padding: 24px;
  display: flex;
}

.section-previous-mgs-2 {
  background-color: #fafafa;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  display: block;
}

.div-block-mgs-2019 {
  background-color: var(--mgs-blue-1);
  background-image: linear-gradient(120deg, var(--mgs-blue-1) 41%, #3867ff);
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 500px;
  max-height: none;
  padding: 24px;
  display: flex;
}

.link-block-9 {
  background-color: var(--mgs-blue-1);
  color: #fff;
  border-radius: 40px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 60px;
  padding: 10px 26px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 18px;
  text-decoration: none;
  display: flex;
}

.image-29 {
  height: auto;
  max-height: 27px;
  margin-right: 6px;
}

.div-block-433 {
  align-items: center;
  display: flex;
}

.section-lighy-gray-2 {
  background-color: #fafafa;
  background-image: linear-gradient(#fafafa 47%, #c4d2ff);
  flex-direction: column;
  align-items: stretch;
  display: block;
}

.text-block-216 {
  color: var(--mgs-blue-1);
  letter-spacing: -.4px;
  text-transform: uppercase;
  font-family: futura-pt;
  font-size: 83px;
  font-weight: 500;
  line-height: 1em;
}

.ticket-button-2-blue {
  background-color: var(--mgs-blue-1);
  color: #fff;
  text-transform: uppercase;
  border-radius: 90px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20vh;
  min-height: 120px;
  max-height: 180px;
  font-family: futura-pt;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.4em;
  display: flex;
}

.text-block-217 {
  color: var(--mgs-blue-1);
  font-family: Noto Sans KR, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.4em;
}

.height-block-30px {
  height: 30px;
}

.grid-61-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.grid-63 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  width: 100%;
}

.text-block-h2-white {
  color: #fff;
  font-family: futura-pt;
  font-size: 52px;
  font-weight: 500;
  line-height: 1.1em;
}

.div-block-434 {
  background-color: #fafafa;
  border-radius: 16px;
  flex-direction: column;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.text-block-h3-blue {
  color: var(--mgs-blue-1);
  text-transform: uppercase;
  font-family: futura-pt;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.1em;
}

.text-block-218 {
  color: var(--dark-navy);
  letter-spacing: -.5px;
  text-transform: uppercase;
  font-family: Varela, sans-serif;
  font-size: 240px;
  font-weight: 700;
  line-height: .84em;
}

.div-block-435 {
  background-color: #ececec;
  border-radius: 20px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-bottom: 34px;
  padding: 34px;
  display: flex;
}

.div-block-436 {
  flex-direction: column;
  width: 100%;
  max-width: 900px;
  display: flex;
}

.grid-64 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  width: 100%;
  height: 100%;
}

.section-re-gnb {
  z-index: 100;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  height: 90px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: fixed;
  inset: 0% 0% auto;
}

.container-3 {
  max-width: 2000px;
  height: 100%;
  display: flex;
}

.container-2080px-20-margine-ca {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 3020px;
  height: auto;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: static;
}

.div-block-437 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 90px;
  display: flex;
}

.dropdown-12 {
  z-index: 100;
  width: 50px;
  height: 50px;
  display: none;
}

.dropdown-toggle-3 {
  background-color: var(--white);
  border-radius: 30px;
  width: 50px;
  height: 50px;
  padding: 0;
}

.gnb-ticket-button {
  background-color: var(--white);
  color: #000c1e;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Work Sans, sans-serif;
  font-size: 26px;
  line-height: 1.2em;
  display: none;
}

.button-7 {
  color: #5ae8ff;
  text-shadow: 0 0 10px #000c1e1a;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0 10px;
  font-family: Work Sans, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.2em;
  display: flex;
}

.div-block-438 {
  align-items: center;
  display: flex;
}

.body {
  background-color: var(--mgs-black);
}

.section-re-mgs-main {
  width: 100%;
  overflow: hidden;
}

.div-block-main-title {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  padding-left: 14px;
  padding-right: 12px;
  display: flex;
}

.div-block-440 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 1px;
  height: 43vw;
  max-height: 780px;
  display: flex;
}

.image-30 {
  width: auto;
  max-width: none;
  height: 43vw;
  min-height: 0;
  max-height: 780px;
  margin-left: 0;
}

.image-31 {
  width: auto;
  max-width: none;
  height: 43vw;
  max-height: 780px;
}

.div-block-440-copy {
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  height: 43vw;
  max-height: 780px;
  display: flex;
}

.div-block-h-80px {
  height: 8vw;
  min-height: 60px;
  max-height: 80px;
}

.grid-1-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-block-h2_mgs-blue {
  color: var(--mgs-mint-2);
  letter-spacing: -.2px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 2px;
  padding-bottom: 4px;
  font-family: Work Sans, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 1.06em;
}

.div-block-grid-block-left {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-line-2px-blue {
  background-color: var(--mgs-mint-3);
  width: 100%;
  height: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.text-block-220 {
  color: var(--mgs-mint-1);
  margin-bottom: 14px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 22px;
  line-height: 1.7em;
}

.div-block-w-620px {
  width: 100%;
  max-width: 620px;
}

.div-block-h-160px {
  height: 14vw;
  min-height: 120px;
  max-height: 160px;
}

.section-8-copy {
  width: 100%;
  overflow: hidden;
}

.div-block-sub-title {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 14px;
  padding-right: 14px;
  display: flex;
  overflow: hidden;
}

.image-4x {
  width: auto;
  max-width: none;
  max-height: 221px;
}

.div-block-mgs-blue-bg {
  background-color: var(--mgs-blue-2);
  border-radius: 4px;
  width: 100%;
  height: 800px;
  padding: 20px;
}

.image-3x {
  width: auto;
  max-width: none;
  max-height: 164px;
}

.div-block-mgs-blue-gray-bg {
  background-color: #111519;
  background-image: linear-gradient(#111519 20%, #000814);
  border-radius: 10px;
  width: 100%;
  height: 240px;
  padding: 20px;
}

.div-block-444 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 10px;
  display: flex;
}

.text-block-221 {
  font-family: Noto Sans KR, sans-serif;
}

.div-block-445 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-line-3px-blue-gray {
  background-color: #05142d;
  width: 100%;
  height: 3px;
  margin-top: 8px;
  margin-bottom: 8px;
}

.grid-66 {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr;
  width: 100%;
  max-width: 700px;
  padding-left: 10px;
}

.text-block-body1-blue {
  color: var(--mgs-mint-2);
  margin-bottom: 8px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 18px;
  line-height: 1.6em;
}

.div-block-446 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  min-height: 200px;
  max-height: none;
  padding-bottom: 20px;
  display: flex;
}

.text-block-body2 {
  color: var(--mgs-mint-2);
  margin-bottom: 10px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 15px;
  line-height: 1.6em;
}

.text-block-h3_mgs-blue {
  color: var(--mgs-mint-2);
  letter-spacing: -.2px;
  margin-bottom: 10px;
  font-family: Work Sans, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.2em;
}

.div-block-447 {
  background-color: #0f1e33;
  border-radius: 18px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 34px;
  margin-right: 10px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.text-block-222 {
  color: #8cd2ff;
  font-family: Work Sans, sans-serif;
  font-size: 17px;
  line-height: 1.1em;
}

.div-block-448 {
  align-items: center;
  display: flex;
}

.button-8 {
  color: #4d6d99;
  background-color: #111519;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 11vw;
  min-height: 120px;
  max-height: 150px;
  margin-top: 40px;
  margin-left: 0;
  font-family: Noto Sans KR, sans-serif;
  font-size: 18px;
  line-height: 1.6px;
  display: flex;
}

.grid-65-copy {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  width: 100%;
  margin-bottom: 0;
}

.div-block-442-copy {
  padding-left: 0;
  padding-right: 20px;
}

.div-block-446-empty {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  min-height: 200px;
  max-height: none;
  padding-bottom: 10px;
  display: flex;
}

.div-block-449 {
  width: 100%;
  padding-left: 10px;
}

.div-block-450 {
  width: 100%;
  padding-top: 6px;
  padding-bottom: 6px;
}

.div-block-451 {
  align-items: center;
  padding-top: 14px;
  padding-bottom: 14px;
  display: flex;
}

.image-32 {
  height: 100%;
  max-height: none;
  margin-left: 4px;
  margin-right: 4px;
}

.div-block-452 {
  width: 20px;
}

.image-32-copy {
  max-height: 52px;
  margin-right: 0;
}

.div-block-mgs-2019-bg {
  background-color: #002e94;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/62ac1e23444e4f6756c98b60_MGS%202019%20BG_1.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  width: 100%;
  height: 560px;
  padding: 20px;
}

.div-block-453 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.div-block-454 {
  z-index: 25;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 28px;
  margin-top: -50px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  display: flex;
  position: relative;
}

.div-block-455 {
  width: 100%;
}

.div-block-h-10px {
  height: 10px;
}

.button-9 {
  background-color: #0000;
  margin-left: -8px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Work Sans, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.2em;
}

.link-block-10 {
  color: var(--white);
  flex-direction: row;
  align-items: center;
  margin-top: -6px;
  margin-bottom: -6px;
  margin-left: -8px;
  padding: 6px 10px;
  font-family: Work Sans, sans-serif;
  font-size: 30px;
  line-height: 1.2em;
  text-decoration: none;
  display: flex;
}

.image-33 {
  max-width: 18px;
  margin-top: 2px;
  margin-left: 10px;
}

.text-block-223 {
  color: var(--mgs-mint-2);
  letter-spacing: 0;
  font-family: Work Sans, sans-serif;
  font-size: 28px;
}

.div-block-gnb-height {
  align-items: center;
  width: 100%;
  height: 90px;
  margin-bottom: 20px;
  padding-left: 50px;
  display: flex;
}

.text-block-h1_mgs-blue {
  color: var(--mgs-mint-3);
  letter-spacing: -.2px;
  margin-bottom: 12px;
  font-family: Work Sans, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 1.2em;
}

.div-block-456 {
  width: 100%;
}

.grid-67 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  place-items: stretch stretch;
  width: 100%;
  margin-bottom: 20px;
}

.grid-68 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  width: 100%;
  max-width: 1080px;
  padding-top: 6px;
  padding-bottom: 20px;
}

.div-block-457 {
  background-color: var(--mgs-mint-3);
  width: 3px;
  height: 3px;
  margin: 12px 8px 12px 2px;
}

.div-block-notice-list {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-458 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 480px;
  padding-bottom: 0;
  padding-left: 4px;
  padding-right: 20px;
  font-size: 14px;
  display: flex;
}

.div-block-459 {
  background-color: #303d4e;
  border-radius: 4px;
  width: 100%;
  max-width: 1080px;
  height: 25vw;
  max-height: 380px;
}

.div-block-460 {
  flex-direction: row;
  align-items: center;
  width: 100%;
  display: flex;
}

.link-block-11 {
  color: var(--mgs-mint-2);
  align-items: center;
  margin-right: 20px;
  padding: 4px;
  font-family: Work Sans, sans-serif;
  font-size: 16px;
  line-height: 1.2em;
  text-decoration: none;
  display: flex;
}

.link-block-11:hover {
  color: var(--white);
}

.text-block-224 {
  color: var(--mgs-mint-2);
  align-items: center;
  font-family: Work Sans, sans-serif;
  font-size: 15px;
  line-height: 1.2em;
  display: flex;
}

.div-block-461 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-h4_mgs-blue {
  color: var(--mgs-mint-2);
  letter-spacing: -.2px;
  font-family: Work Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2em;
}

.section-re-sponsors-2 {
  width: 100%;
  display: none;
  overflow: hidden;
}

.text-block-220_2 {
  color: var(--mgs-mint-2);
  font-family: Noto Sans KR, sans-serif;
  font-size: 28px;
  line-height: 1.6em;
}

.dropdown-list-4 {
  inset: 0% 0% auto;
}

.dropdown-list-4.w--open {
  background-color: #0000;
  margin-left: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
  position: fixed;
  top: 90px;
  left: 0;
  right: 0;
}

.div-block-462 {
  background-color: var(--white);
  border-radius: 20px;
  overflow: hidden;
}

.dropdown-link-5 {
  color: var(--dark-navy);
  letter-spacing: -.4px;
  align-items: center;
  height: 72px;
  font-family: Work Sans, sans-serif;
  font-size: 26px;
  line-height: 1.2em;
  display: flex;
}

.dropdown-link-5.w--current {
  color: var(--dark-navy);
}

.section-re-overview, .section-re-speakers {
  width: 100%;
  overflow: hidden;
}

.section-re-sponsors {
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: none;
  overflow: hidden;
}

.div-block-463 {
  background-color: #0000;
  width: 100%;
  height: auto;
}

.div-block-line-2px-blue-2-2 {
  background-color: #5ae8ff;
  width: 100%;
  height: 2px;
  margin-top: 20px;
  margin-bottom: 0;
}

.div-block-over_text_1 {
  border-radius: 4px;
  padding: 20px;
}

.grid-69 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 6fr;
}

.over_map_block_2, .over_map_block_1 {
  opacity: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 0;
  display: flex;
}

.div-block-over_text_2 {
  border-radius: 4px;
  padding: 20px;
}

.gnb-title-text-1 {
  color: var(--mgs-mint-2);
  letter-spacing: -.2px;
  text-shadow: 0 0 8px #00081466;
  margin-left: 0;
  font-family: Work Sans, sans-serif;
  font-size: 30px;
  line-height: 1em;
}

.div-block-464 {
  background-color: #000814cc;
  border-radius: 4px;
  align-items: center;
  height: 50px;
  margin-left: 8px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
  overflow: hidden;
}

.div-block-grid-block-right {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

.div-block-465 {
  padding-top: 3px;
}

.grid-1-2 {
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  width: 100%;
  margin-bottom: 0;
}

.div-block-line-2px-blue-2 {
  background-color: #5ae8ff;
  width: 100%;
  height: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.grid-67_2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  place-items: stretch stretch;
  width: 100%;
  margin-bottom: 20px;
}

.div-block-line-2px-blue-3 {
  background-color: #5ae8ff;
  width: 100%;
  height: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.link-block-12 {
  text-decoration: none;
}

.over_map_block_3, .over_map_block_4 {
  opacity: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 0;
  display: flex;
}

.div-block-over_text_3, .div-block-over_text_4 {
  border-radius: 4px;
  padding: 20px;
}

.div-block-466 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.image-34 {
  width: 100%;
  height: 4.6vw;
  margin-bottom: 1vw;
}

.image-35, .div-block-10-2vw {
  height: 10.2vw;
  margin-bottom: 1vw;
}

.div-block-4-6vw {
  height: 4.6vw;
  margin-bottom: 1vw;
}

.div-block-title-motion_1 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: auto;
  display: flex;
  overflow: hidden;
}

.div-block-467 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: -20px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.section-re-tickets-open {
  width: 100%;
  display: block;
  overflow: hidden;
}

.section-re-tickets-closed {
  width: 100%;
  display: none;
  overflow: hidden;
}

.button-10 {
  color: var(--mgs-mint-2);
  text-shadow: 0 0 8px #00081466;
  background-color: #000814cc;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-left: 2px;
  margin-right: 6px;
  padding-left: 14px;
  padding-right: 14px;
  font-family: Work Sans, sans-serif;
  font-size: 26px;
  line-height: 1.1em;
  display: flex;
}

.button-10:hover {
  color: var(--white);
}

.div-block-468 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.section-re-session {
  width: 100%;
  position: relative;
  inset: 0% 0% auto;
  overflow: hidden;
}

.div-block-h-50px {
  height: 6vw;
  min-height: 30px;
  max-height: 50px;
}

.gng-web-menu {
  align-items: center;
  display: flex;
}

.image-sub-title-6-1vw {
  max-width: none;
  height: 6.1vw;
  margin-bottom: .6vw;
}

.div-block-2-75vw_up {
  opacity: 1;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 2.76vw;
  margin-bottom: .6vw;
  display: flex;
  overflow: hidden;
}

.image-sub-title-2-75vw {
  max-width: none;
  height: 2.76vw;
}

.div-block-2-75vw_down {
  opacity: 1;
  flex-direction: column;
  align-items: flex-start;
  height: 2.76vw;
  margin-bottom: .6vw;
  display: flex;
  overflow: hidden;
}

.div-block-sub_image_up {
  opacity: 1;
  width: 100%;
  height: auto;
}

.div-block-sub_image_down {
  width: 100%;
  height: auto;
  overflow: hidden;
}

.grid-70 {
  grid-column-gap: 0px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  width: 100%;
  max-width: 1460px;
}

.div-block-469 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 280px;
  padding: 0 20px;
  display: flex;
}

.text-block-speaker-jobtitle-kr {
  color: var(--mgs-mint-2);
  margin-bottom: 2px;
  font-family: Noto Sans KR, sans-serif;
  line-height: 1.4em;
}

.div-block-470 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-block-body3 {
  color: #1d93b6;
  letter-spacing: .1px;
  margin-bottom: 10px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 13.7px;
  font-weight: 400;
  line-height: 1.6em;
}

.text-speaker-name-kr {
  color: var(--mgs-mint-2);
  letter-spacing: .5px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 20px;
  line-height: 1.2em;
}

.div-block-471 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100px;
  padding-left: 4px;
  padding-right: 4px;
  display: flex;
}

.speaker-image-2 {
  border-radius: 110px;
  width: 100%;
  max-width: 168px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-speaker {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-speakers-contents-1 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 230px;
  min-height: 0;
  padding-bottom: 0;
  padding-left: 4px;
  padding-right: 4px;
  display: flex;
}

.image-36 {
  width: auto;
  max-width: none;
  height: 100%;
}

.link-block-13 {
  width: auto;
  height: 26px;
  padding: 2px;
}

.text-speaker-company-en {
  color: var(--white);
  font-family: Work Sans, sans-serif;
  font-size: 16.8px;
  line-height: 1.4em;
}

.div-block-473 {
  color: #333;
  background-color: #252c31;
  border-radius: 100px;
  width: 168px;
  max-width: none;
  height: 168px;
  max-height: none;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-line-2px-black {
  background-color: #00355a;
  width: 100%;
  height: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-471-empty {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-474 {
  align-items: center;
  height: 26px;
  display: flex;
}

.div-block-speaker-comming-soon {
  background-color: #111519;
  background-image: linear-gradient(#111519 23%, #000814);
  border-radius: 8px;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: 100%;
  padding: 0 20px;
  display: flex;
}

.text-block-225 {
  color: #708496;
  font-family: Work Sans, sans-serif;
  font-size: 20px;
  line-height: 1.6em;
}

.section-re-map {
  width: 100%;
  display: none;
  overflow: hidden;
}

.grid-71 {
  grid-column-gap: 20px;
  grid-row-gap: 46px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.div-block-475 {
  background-color: var(--mgs-mint-3);
  border-radius: 4px;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 30vw;
  min-height: 440px;
  max-height: 500px;
  padding: 16px 20px 100px;
  display: flex;
}

.div-block-476 {
  width: 100%;
  max-width: 440px;
  height: auto;
  padding-right: 20px;
}

.text-speaker-name-en {
  color: var(--mgs-mint-2);
  font-family: Work Sans, sans-serif;
  font-size: 23px;
  line-height: 1.1em;
}

.text-block-speaker-jobtitle-en {
  color: var(--mgs-mint-2);
  margin-bottom: 2px;
  font-family: Work Sans, sans-serif;
  font-size: 15.4px;
  line-height: 1.1em;
}

.text-block-h2_mgs-gray {
  color: #989fa5;
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 2px;
  padding-bottom: 4px;
  font-family: Work Sans, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.06em;
}

.text-block-body2-gray {
  color: #708496;
  margin-bottom: 10px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 15px;
  line-height: 1.6em;
}

.text-block-h2_mgs-black {
  color: var(--mgs-black);
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 2px;
  padding-bottom: 4px;
  font-family: Work Sans, sans-serif;
  font-size: 34px;
  font-weight: 400;
  line-height: 1.06em;
}

.text-block-body1-black {
  color: var(--mgs-black);
  margin-bottom: 8px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 18px;
  line-height: 1.6em;
}

.text-block-h2_mgs-presented {
  color: var(--mgs-mint-2);
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
  padding-bottom: 0;
  font-family: Work Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.06em;
}

.div-block-477 {
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.image-37 {
  width: auto;
  max-width: none;
  height: 50px;
}

.link-block-14 {
  margin-bottom: 0;
  margin-left: 4px;
  margin-right: 0;
  padding: 4px 8px 5px;
}

.text-block-h1_mgs-black {
  color: #00355a;
  letter-spacing: -.2px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2px;
  padding-bottom: 4px;
  font-family: Work Sans, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.2em;
}

.div-block-478 {
  width: auto;
  height: auto;
  min-height: 52px;
}

.div-block-ca {
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.container-2080px-la-speakers {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 3020px;
  height: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: static;
}

.div-block-479 {
  width: 100%;
}

.grid-72-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
}

.div-block-480 {
  align-items: center;
  width: auto;
  display: flex;
}

.grid-72-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
}

.div-block-logo-block, .div-block-logo-block-2 {
  background-color: var(--white);
  border-radius: 16px;
  padding: 6px 18px;
}

.link-block-logo-1 {
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 80px;
  padding: 4px 14px;
  display: flex;
}

.link-block-logo-1:hover {
  background-color: #e0f8ff;
}

.grid-72 {
  grid-column-gap: 60px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  width: auto;
}

.text-speaker-company-kr {
  color: var(--white);
  font-family: Noto Sans KR, sans-serif;
  font-size: 15.2px;
  line-height: 1.4em;
}

.speakers-contents-mobile-block, .customer-mobile-block, .speakers-contents-mobile-block-copy {
  display: none;
}

.link-block-logo-2 {
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  padding: 4px 12px;
  display: flex;
}

.link-block-logo-2:hover {
  background-color: #d1f4ff;
}

.link-block-15 {
  width: 100%;
  text-decoration: none;
  display: none;
}

.div-block-486 {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 20px;
  display: flex;
}

.container-2080px-40-margine-ca {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 3020px;
  height: auto;
  padding-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  position: static;
}

.text-block-h4_mgs-black {
  color: #00355a;
  letter-spacing: -.2px;
  font-family: Work Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2em;
}

.section-re-sponsors-3 {
  background-color: #0000;
  flex-direction: column;
  width: 100%;
  display: none;
  overflow: hidden;
}

.link-block-logo-1_new {
  background-color: #0000;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 80px;
  max-height: 80px;
  padding: 4px 14px;
  display: flex;
}

.link-block-logo-1_new:hover {
  background-color: #0000;
}

.section-re-sponsors-4 {
  background-color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  display: block;
  overflow: hidden;
}

.div-block-487 {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.div-block-488 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 260px;
  display: flex;
}

.div-block-489 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  padding-left: 4px;
  padding-right: 4px;
  display: flex;
}

.grid-tickets-2 {
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  width: 100%;
  max-width: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.button-11 {
  background-color: var(--mgs-mint-2);
  color: var(--mgs-black);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 360px;
  height: 80px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 20px;
  line-height: 1.2em;
  display: none;
}

.div-block-grid-block-left-empty {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-line-2px-blue-mobile {
  background-color: var(--mgs-mint-3);
  width: 100%;
  height: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: none;
}

.div-block-line-2px-black-2 {
  background-color: #004373;
  width: 100%;
  height: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.button-ticket-button-2-1 {
  background-color: var(--mgs-mint-2);
  color: var(--mgs-black);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 70px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 18px;
  line-height: 1.2em;
  display: none;
}

.div-block-490 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 46px;
  display: flex;
}

.grid-73 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  width: 100%;
}

.button-ticket-button-2-2 {
  border: 1px solid var(--mgs-mint-2);
  color: var(--mgs-mint-2);
  text-align: center;
  background-color: #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 70px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.button-ticket-button-2-2:hover {
  color: #69dcff99;
}

.div-block-491 {
  width: 100%;
}

.grid-74 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

.grid-75 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.2fr 3fr;
  width: 100%;
  padding-bottom: 2px;
}

.time-table-text-title {
  color: var(--mgs-mint-2);
  text-transform: uppercase;
  font-family: Work Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2em;
}

.div-block-492 {
  height: auto;
  margin-bottom: -4px;
}

.div-block-493 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.div-block-line-1px-blue {
  background-color: #3ed2ff99;
  width: 100%;
  height: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.time-table-text-1-en {
  color: var(--mgs-mint-2);
  text-transform: none;
  font-family: Work Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3em;
}

.grid-76 {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
  width: 100%;
  margin-bottom: 2px;
}

.time-table-text-1-kr {
  color: #1d93b6;
  text-transform: none;
  padding-right: 0;
  font-family: Noto Sans KR, sans-serif;
  font-size: 14.5px;
  font-weight: 400;
  line-height: 1.4em;
}

.div-block_session-title {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 26px;
  display: flex;
}

.div-block_speaker {
  flex-direction: column;
  align-items: flex-start;
  padding-right: 0;
  display: flex;
}

.time-table-text-title-2-en {
  color: var(--mgs-mint-2);
  text-transform: none;
  font-family: Work Sans, sans-serif;
  font-size: 18.5px;
  font-weight: 400;
  line-height: 1.26em;
}

.time-table-text-title-2-kr {
  color: var(--mgs-mint-2);
  text-transform: none;
  padding-right: 0;
  font-family: Noto Sans KR, sans-serif;
  font-size: 16.5px;
  font-weight: 400;
  line-height: 1.55em;
}

.div-block-session-table_web {
  width: 100%;
  max-width: none;
  padding-left: 20px;
  padding-right: 20px;
}

.grid-77 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  width: 100%;
}

.div-block-494 {
  min-width: 350px;
  min-height: 0;
  margin-bottom: -30px;
}

.div-block-493-copy {
  z-index: 40;
  background-color: var(--mgs-black);
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: static;
  top: 60px;
}

.container-2080px-20-margine-ca-sesstion-table-copy {
  z-index: 40;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 3020px;
  height: auto;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: sticky;
  inset: 0 0% auto;
}

.div-block-495_web {
  flex-direction: column;
  align-items: flex-start;
  padding-top: 4px;
  padding-left: 0;
  display: flex;
}

.div-block-session-table-empty-web {
  display: flex;
}

.div-block-line-2px-blue-session-2 {
  background-color: var(--mgs-mint-3);
  width: 100%;
  height: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-line-2px-blue-session-3 {
  background-color: var(--mgs-mint-3);
  width: 100%;
  height: 2px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: none;
}

.time-table-text-title-copy {
  color: var(--mgs-mint-2);
  text-transform: uppercase;
  font-family: Work Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2em;
}

.div-block-session-table_mobile {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
}

.time-table-text-1-kr-mobile {
  color: var(--mgs-mint-2);
  text-transform: none;
  padding-right: 0;
  font-family: Noto Sans KR, sans-serif;
  font-size: 14.5px;
  font-weight: 400;
  line-height: 1.4em;
}

.div-block-498 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 36px;
  display: flex;
}

.div-block-493-break-time {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.div-block_session-time {
  margin-top: 2px;
  margin-right: 20px;
}

.div-block-498-copy {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  display: flex;
}

.grid-75-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 5.2fr;
  width: 100%;
  padding-bottom: 2px;
}

.div-block-498-copy {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 40px;
  padding-right: 20px;
  display: flex;
}

.time-table-text-lunch {
  color: var(--mgs-mint-2);
  text-transform: uppercase;
  font-family: Work Sans, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2em;
}

.text-block-body3-2 {
  color: #1d93b6;
  letter-spacing: .1px;
  margin-bottom: 10px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 12.2px;
  font-weight: 400;
  line-height: 1.7em;
}

.div-block-speakers-contents-2 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 220px;
  min-height: 0;
  padding-bottom: 0;
  padding-left: 4px;
  padding-right: 4px;
  display: flex;
}

.image-36-copy {
  width: auto;
  max-width: none;
  height: 100%;
}

.div-block-speakers-contents-2-2 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 280px;
  min-height: 0;
  padding-bottom: 0;
  padding-left: 4px;
  padding-right: 4px;
  display: flex;
}

.button-ticket-button-2-2-copy {
  border: 1px solid var(--mgs-mint-2);
  color: var(--mgs-mint-2);
  text-align: center;
  background-color: #0000;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 360px;
  height: 80px;
  font-family: Noto Sans KR, sans-serif;
  font-size: 17px;
  line-height: 1.4em;
  display: flex;
}

.button-ticket-button-2-2-copy:hover {
  color: #69dcff99;
}

.section-7 {
  background-color: #0000;
  display: block;
}

.div-block-502 {
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: auto;
  display: flex;
}

.body-2 {
  background-color: #32b4ff;
}

.div-block-503 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1800px;
  height: 74px;
  padding-left: 24px;
  padding-right: 42px;
  display: flex;
}

.section-8 {
  z-index: 100;
  background-color: var(--bg-gray);
  -webkit-backdrop-filter: blur(18px);
  backdrop-filter: blur(18px);
  flex-direction: column;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.div-block-504 {
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: auto;
  display: flex;
}

.div-block-505_right {
  z-index: 80;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  max-width: none;
  height: 0;
  display: flex;
  position: static;
}

.image-tnn_01 {
  z-index: 70;
  width: 100%;
  max-width: 1640px;
  position: relative;
}

.image-tnn_02 {
  z-index: 80;
  width: 85%;
  max-width: 1800px;
  position: relative;
}

.image-tnn_03 {
  z-index: 70;
  width: 72%;
  max-width: 1800px;
  position: relative;
}

.image-tnn_04 {
  width: 60%;
  max-width: 1800px;
}

.link-block-16 {
  justify-content: center;
  align-items: center;
  height: 74px;
  margin-left: 0;
  padding-left: 22px;
  padding-right: 22px;
  display: flex;
}

.link-block-16.w--current {
  height: 74px;
  padding-left: 22px;
  padding-right: 22px;
}

.image-39 {
  width: auto;
  max-width: none;
  height: 34px;
}

.link-block-16-2 {
  color: var(--mgs-black);
  letter-spacing: .01em;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  height: 52px;
  margin-left: 0;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.2em;
  text-decoration: none;
  display: flex;
}

.link-block-16-2:hover {
  opacity: 1;
  color: #525d6f;
  background-color: #0000;
  text-decoration: none;
}

.link-block-16-2.w--current {
  border-radius: 2px;
}

.div-block-506 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-1400px-margin-42px {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1400px;
  padding-left: 42px;
  padding-right: 42px;
  display: flex;
}

.section-9 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-227 {
  color: var(--mgs-black);
  margin-bottom: 10px;
  font-family: pretendard, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.5em;
}

.grid-79 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}

.link-block-17 {
  color: var(--mgs-black);
  letter-spacing: .02em;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 280px;
  height: 80px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.div-block-508 {
  height: 800px;
}

.div-block-509 {
  background-color: var(--mgs-blue-00);
  color: var(--mgs-black);
  justify-content: center;
  align-items: center;
  height: 70px;
  padding: 0 20px;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 500;
  display: flex;
}

.div-block-510 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
}

.div-block-511 {
  align-items: flex-end;
  height: 0;
  display: flex;
}

.div-block-509-base {
  background-color: var(--mgs-blue-00);
  color: var(--mgs-blue-00);
  justify-content: center;
  align-items: center;
  height: 60px;
  padding: 0 15px;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 500;
  display: flex;
}

.div-block-512 {
  z-index: 90;
  padding-bottom: 40px;
  position: relative;
}

.div-block-513 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-514 {
  height: 30px;
}

.text-block-228 {
  z-index: 60;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 20px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  line-height: 1em;
  position: relative;
}

.div-block-515 {
  background-color: var(--mgs-blue-00);
  justify-content: center;
  width: 100%;
  height: auto;
  min-height: 80px;
  display: block;
}

.text-block-229 {
  color: var(--mgs-black);
  letter-spacing: -.01em;
  margin-bottom: 16px;
  font-family: pretendard, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.25em;
}

.grid-79-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  width: 100%;
}

.div-block-516 {
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.div-block-517 {
  width: 82%;
  max-width: 1120px;
}

.div-block-518 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.heading-3 {
  color: var(--mgs-black);
  margin-top: 0;
  margin-bottom: 10px;
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3em;
}

.div-block-text-padding-4px {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 4px;
  display: flex;
}

.height-30px {
  height: 30px;
}

.div-block-line-01 {
  background-color: var(--mgs-black);
  width: 100%;
  height: 1px;
}

.div-block-522 {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
}

.text-block-230 {
  color: var(--mgs-black);
  margin-bottom: 10px;
  font-family: pretendard, sans-serif;
  font-size: 5.6vw;
  font-weight: 800;
  line-height: 1.15em;
}

.text-block-231 {
  color: #1e1e1e;
  letter-spacing: -.01em;
  margin-bottom: 20px;
  font-family: pretendard, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.3em;
}

.text-block-p1_bk {
  color: var(--mgs-black);
  margin-bottom: 10px;
  font-family: pretendard, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.55em;
}

.height-90px {
  height: 90px;
}

.div-block-522-sponsorship {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 4px;
  display: flex;
}

.div-block-523 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  height: 140px;
  display: flex;
}

.div-block-524 {
  background-color: #3f4347;
  background-image: linear-gradient(#00081499, #00081499), url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6479dc460cda53e3cb6340ad_MGS%202022.JPG");
  background-position: 0 0, 50% 70%;
  background-size: auto, cover;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 360px;
  padding-top: 20px;
  padding-bottom: 0;
  padding-left: 24px;
  display: flex;
}

.text-block-p1_wt {
  color: #fff;
  letter-spacing: .01em;
  margin-bottom: 10px;
  font-family: pretendard, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.5em;
}

.div-block-525 {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.div-block-526 {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  height: auto;
  min-height: 70px;
  padding-bottom: 32px;
  display: flex;
}

.link-block-18 {
  color: var(--mgs-black);
  margin-left: 0;
  margin-right: 10px;
  padding: 4px;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.link-block-18:hover {
  color: #00aae6;
}

.text-block-232 {
  color: var(--mgs-black);
  padding-top: 4px;
  padding-bottom: 0;
  padding-right: 4px;
  font-family: pretendard, sans-serif;
  font-size: 14.5px;
  font-weight: 400;
  line-height: 1.1em;
}

.link-block-17-wt {
  color: var(--mgs-black);
  letter-spacing: .02em;
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 280px;
  height: 80px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.section-10 {
  flex-direction: column;
  align-items: center;
  height: auto;
  min-height: 800px;
  display: flex;
}

.div-block-527 {
  width: 100%;
  max-width: 1920px;
}

.grid-80 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
}

.div-block-528 {
  z-index: 90;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #e9ebeebf;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  width: 30%;
  min-width: 500px;
  max-width: 680px;
  padding: 30px 46px 8.4vw 30px;
  position: static;
}

.div-block-529 {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.section-9--140px {
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.div-block-517-footer {
  width: 82%;
  max-width: 1120px;
}

.div-block-528-mobile {
  width: 100%;
  max-width: 640px;
  padding-top: 2vw;
  padding-left: 2vw;
  padding-right: 42px;
  display: none;
}

.div-block-530 {
  display: block;
}

.div-block-505_left {
  z-index: 80;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 0;
  display: flex;
  position: static;
}

.text-block-229-ko {
  color: var(--mgs-black);
  letter-spacing: 0;
  margin-top: -16px;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.25em;
}

.button-12 {
  letter-spacing: .02em;
  background-color: #001e32;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 360px;
  height: 82px;
  margin-bottom: 6px;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.button-12:hover {
  background-color: var(--mgs-blue-00);
  color: var(--mgs-black);
}

.div-block-531 {
  z-index: 80;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  max-width: 1800px;
  height: 0;
  display: flex;
  position: relative;
}

.button-13 {
  color: var(--mgs-black);
  background-color: #fff;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding-left: 18px;
  padding-right: 18px;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.2em;
  display: flex;
}

.button-13:hover {
  background-color: var(--mgs-blue-00);
}

.text-block-233 {
  color: var(--mgs-black);
  letter-spacing: -.01em;
  padding-right: 30px;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.image-40 {
  width: auto;
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
}

.div-block-532 {
  align-items: center;
  padding-left: 4px;
  display: flex;
}

.link-block-19 {
  opacity: 1;
  height: 40px;
  margin-left: 0;
  margin-right: 3px;
  display: block;
}

.link-block-19:hover {
  opacity: 1;
}

.div-block-533 {
  align-items: flex-start;
  width: 86%;
  margin-top: 5px;
  display: flex;
}

.div-block-534 {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #e9ebeebf;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  justify-content: flex-end;
  width: 24%;
  min-width: 380px;
  max-width: 380px;
  padding: 40px 20px 8vw 46px;
  display: flex;
}

.grid-81 {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
  width: 100%;
  margin-top: 80px;
  margin-bottom: 60px;
}

.div-block-535 {
  justify-content: flex-start;
  width: 100%;
  max-width: none;
  margin-bottom: 20px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-536 {
  width: 100%;
  max-width: 1140px;
  margin-top: 2vw;
}

.div-block-537 {
  background-color: #d2d8dd;
  border: 1px #c6cace;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 20vw;
  min-height: 280px;
  max-height: 360px;
  margin-bottom: 16px;
  padding-top: 0;
  display: flex;
}

.div-block-538 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 810px;
  height: 36vw;
  min-height: 400px;
  max-height: 620px;
  padding-left: 42px;
  padding-right: 42px;
  display: flex;
}

.button-14 {
  color: var(--mgs-black);
  background-color: #fff9;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 76px;
  margin-top: 16px;
  font-family: pretendard, sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 1.2em;
  display: flex;
}

.div-block-537-2022 {
  background-color: #c6cace;
  background-image: linear-gradient(#00081480, #00081480), url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6479dc460cda53e3cb6340ad_MGS%202022.JPG");
  background-position: 0 0, 50% 90%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 36vw;
  min-height: 400px;
  max-height: 620px;
  margin-bottom: 0;
  display: flex;
}

.link-block-20 {
  color: var(--mgs-black);
  background-color: #fff;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 76px;
  margin-top: 6px;
  font-family: pretendard, sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 1.2em;
  text-decoration: none;
  display: flex;
}

.link-block-20:hover {
  background-color: var(--mgs-blue-00);
  color: var(--mgs-black);
}

.div-block-537-sponsors {
  background-color: #c6cace;
  background-image: linear-gradient(#000814a6, #000814a6), url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/647dca3aa1988827451c91b6_MGS%202022_02.png");
  background-position: 0 0, 50% 90%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 36vw;
  min-height: 400px;
  max-height: 620px;
  margin-bottom: 0;
  display: flex;
}

.text-block-231-copy {
  color: #fff;
  text-align: left;
  text-shadow: 0 0 20px var(--mgs-black);
  margin-bottom: 8px;
  font-family: pretendard, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.3em;
}

.link-block-20-2 {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  color: var(--mgs-black);
  background-color: #fffc;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 76px;
  margin-top: 16px;
  padding-left: 8px;
  font-family: pretendard, sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 1.2em;
  text-decoration: none;
  display: flex;
}

.link-block-20-2:hover {
  background-color: var(--mgs-blue-00);
}

.div-block-539 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 85px;
  min-height: 0;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 4px;
  display: flex;
}

.div-block-540 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 50px;
  display: flex;
}

.link-block-19-2 {
  opacity: 1;
  margin-left: 0;
  margin-right: 6px;
}

.link-block-19-2:hover {
  opacity: .6;
}

.image-40-2 {
  height: 26px;
}

.div-block-541 {
  margin-bottom: 5px;
  margin-left: -4px;
  padding-left: 0;
}

.div-block-542 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  max-width: 400px;
  height: 68px;
  padding-top: 12px;
  display: flex;
}

.link-block-21 {
  color: var(--mgs-black);
  border: 1px #5e6264;
  align-items: center;
  height: 34px;
  margin-left: -6px;
  margin-right: -6px;
  padding: 2px 6px;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.link-block-21:hover {
  border-style: none;
  border-color: var(--mgs-blue-00);
  color: #5e6264;
  background-color: #0000;
  text-decoration: underline;
}

.image-41 {
  width: 24px;
  margin-left: 0;
  margin-right: 0;
}

.link-block-22 {
  opacity: 1;
  margin-left: 16px;
}

.link-block-22:hover {
  opacity: .6;
}

.div-block-543 {
  padding-bottom: 4px;
  padding-left: 10px;
  padding-right: 4px;
}

.heading-3-wt {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: pretendard, sans-serif;
  font-size: 42px;
  font-weight: 600;
  line-height: 1.2em;
}

.link-block-23 {
  border-radius: 2px;
  flex-direction: column;
  width: 100%;
  margin-bottom: 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.link-block-23:hover {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.div-block-544 {
  align-items: center;
  height: auto;
  padding: 16px 20px;
  display: flex;
}

.div-block-545 {
  z-index: 30;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 0;
  display: flex;
  position: relative;
}

.div-block-546 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  display: flex;
}

.div-block-547 {
  align-items: flex-end;
  height: 38px;
  margin-bottom: 10px;
  display: flex;
}

.div-block-548 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.grid-82 {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  grid-template-rows: auto;
  width: 100%;
}

.div-block-549 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-550, .dropdown-13 {
  display: none;
}

.div-block-555 {
  width: 100%;
  max-width: 1880px;
}

.section-11 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid-83 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

.div-block-556 {
  padding-left: 42px;
  padding-right: 42px;
}

.div-block-sub-title-ca {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-left: 14px;
  padding-right: 14px;
  display: flex;
  overflow: hidden;
}

.text-block-234 {
  color: var(--mgs-mint-1);
  margin-bottom: 16px;
  font-family: pretendard, sans-serif;
  font-size: 39px;
  font-weight: 600;
  line-height: 1.3em;
}

.div-block-557 {
  width: 100%;
  max-width: 900px;
  margin-bottom: 40px;
}

.div-block-558 {
  width: 100%;
  max-width: 700px;
}

.image-42 {
  border-radius: 4px;
}

.link-block-24 {
  color: var(--mgs-mint-1);
  font-family: pretendard, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.link-block-24:hover {
  color: #fff;
}

.text-block-235 {
  font-size: 23px;
  font-weight: 400;
  line-height: 1.3em;
}

.div-block-559 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 168px;
  padding-top: 20px;
  padding-left: 4px;
  padding-right: 4px;
  display: flex;
}

.text-block-236 {
  color: #94e6ffcc;
  letter-spacing: .02em;
  margin-bottom: 6px;
  font-weight: 400;
}

.text-block-237 {
  font-size: 17px;
}

.div-block-560 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 0;
  display: flex;
}

.div-block-for-main-image-1 {
  align-items: flex-end;
  width: 69%;
  height: 0;
  display: block;
}

.div-block-562 {
  height: 23em;
}

.div-block-560-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.div-block-for-main-image-2 {
  width: 69%;
  height: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-for-main-image-3 {
  width: 69%;
  height: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-for-main-image-4, .div-block-for-main-image-5 {
  align-items: flex-start;
  width: 69%;
  height: 0;
  margin-top: 0;
  display: block;
}

.image-43 {
  width: auto;
  height: auto;
}

.div-block-563 {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.text-block-h2 {
  color: var(--mgs-black);
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 4.5em;
  font-weight: 700;
  line-height: 1.1em;
}

.div-block-564 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  margin-bottom: 32px;
  display: flex;
}

.div-block-565 {
  height: 3vw;
  max-height: 70px;
}

.div-block-564-2 {
  flex-direction: column;
  align-items: flex-start;
  width: 29%;
  min-width: 383px;
  max-width: none;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 0;
  padding-left: 42px;
  display: flex;
}

.div-block-566 {
  width: 100%;
  height: 34px;
  padding-top: 0;
}

.link-block-25 {
  z-index: 50;
  color: var(--mgs-black);
  text-align: center;
  background-color: #fff;
  border-radius: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 340px;
  height: 78px;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.1em;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-567 {
  z-index: 20;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 400px;
  height: 78px;
  min-height: 78px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.text-block-239 {
  color: var(--mgs-black);
  font-size: 16px;
}

.div-block-567-2 {
  z-index: 0;
  background-color: #32b4ff;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 400px;
  height: 78px;
  min-height: 78px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.lottie-animation {
  margin-top: 0;
}

.div-block-568 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: -5vw;
  display: flex;
}

.div-block-569 {
  width: 28%;
  height: auto;
  min-height: 22vw;
}

.div-block-570 {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-571 {
  width: 100%;
  margin-top: 0;
}

.grid-84 {
  grid-column-gap: 40px;
  grid-template-rows: auto;
}

.div-block-572 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-bottom: 16px;
  display: flex;
}

.div-block---linkblock-see-mgs2022 {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6479dc460cda53e3cb6340ad_MGS%202022.JPG");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 400px;
  max-height: none;
  display: flex;
  position: absolute;
  overflow: hidden;
}

.div-block-574 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 680px;
  height: 300px;
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-575 {
  width: 280px;
  height: 66px;
  margin-top: 10px;
  padding-left: 0;
  overflow: hidden;
}

.div-block-576 {
  background-color: var(--white);
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 66px;
  min-height: 66px;
  padding-left: 16px;
  display: flex;
}

.div-block-576:hover {
  background-color: #32b4ff;
}

.text-block-240 {
  color: var(--mgs-black);
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.1em;
}

.div-block-577 {
  height: 66px;
  min-height: 66px;
  display: none;
}

.link-block-23-copy {
  border-radius: 2px;
  flex-direction: column;
  width: 100%;
  margin-bottom: 16px;
  text-decoration: none;
  display: none;
  overflow: hidden;
}

.link-block-23-copy:hover {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.link-block-26 {
  background-color: var(--mgs-black);
  color: var(--mgs-black);
  border-radius: 2px;
  height: 52px;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2em;
  text-decoration: none;
  overflow: hidden;
}

.div-block-578 {
  color: var(--mgs-black);
  justify-content: center;
  align-items: center;
  height: 52px;
  padding-left: 18px;
  padding-right: 18px;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.1em;
  text-decoration: none;
  display: flex;
}

.div-block-579 {
  color: #fff;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.div-block-579-copy {
  color: var(--mgs-black);
  background-color: #32b4ff;
  justify-content: center;
  align-items: center;
  height: 52px;
  min-height: 52px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.div-block-580 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 0;
  display: flex;
}

.div-block-581 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: auto;
  min-height: 52px;
  display: flex;
  overflow: hidden;
}

.text-block-241 {
  z-index: 20;
  position: relative;
}

.div-block-582 {
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.div-block-583 {
  flex-direction: column;
  align-items: flex-start;
  width: 70.5%;
  display: flex;
}

.start-text {
  color: var(--mgs-black);
  font-weight: 600;
}

.div-block-2000px-margin-42px {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 2000px;
  padding-left: 42px;
  padding-right: 42px;
  display: flex;
}

.div-block-584 {
  width: 100%;
}

.div-block-585 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
  display: flex;
}

.link-block-27 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 800px;
  height: 38vw;
  min-height: 400px;
  max-height: 580px;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
  display: flex;
}

.div-block-586 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 0;
  display: flex;
}

.text-block-242 {
  color: var(--mgs-black);
  background-color: #0000;
  font-family: pretendard, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.1em;
}

.div-block---linkblock {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 16px;
  display: flex;
}

.div-block---linkblock-sposorship {
  background-image: linear-gradient(#000000a6, #000000a6), url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/647dca3aa1988827451c91b6_MGS%202022_02.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 38vw;
  min-height: 400px;
  max-height: 580px;
  display: flex;
  position: static;
  overflow: hidden;
}

.div-block-588 {
  align-self: flex-start;
  width: 100%;
  max-width: 1280px;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.div-block-589 {
  z-index: -20;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-590 {
  width: 100%;
  height: auto;
  display: flex;
}

.image-main-mgs-graphic-01 {
  width: 100%;
  max-width: none;
}

.div-block-591 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 47.2%;
  display: flex;
}

.div-block-592 {
  flex-direction: column;
  justify-content: flex-end;
  width: 52.8%;
  display: flex;
}

.div-block-593 {
  height: 6vw;
  max-height: 100px;
}

.div-block-594 {
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.div-block-graphic-parts-01 {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 0;
  display: flex;
}

.image-44 {
  width: 100%;
  max-width: none;
  display: block;
}

.image-main-mgs-graphic-02 {
  width: 89.5%;
  max-width: none;
}

.image-44-2 {
  width: 89.5%;
  max-width: none;
  display: block;
}

.div-block-595 {
  margin-top: 0;
  padding-bottom: 20px;
}

.div-block-596 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #fff;
  border-radius: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 340px;
  height: 64px;
  min-height: 64px;
  margin-top: 0;
  display: flex;
  overflow: hidden;
}

.div-block-597 {
  z-index: 0;
  background-color: #32b4ff;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 64px;
  min-height: 64px;
  padding-left: 20px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.div-block-597-copy {
  z-index: 20;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 64px;
  min-height: 64px;
  padding-left: 20px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.div-block-598 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 340px;
  height: 64px;
  margin-top: 32px;
  display: none;
  overflow: hidden;
}

.div-block-599 {
  width: 40vw;
  max-width: 800px;
}

.div-block-547---la {
  align-items: flex-end;
  height: 38px;
  margin-bottom: 10px;
  padding-left: 20px;
  display: flex;
}

.div-block-546---la {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-top: 20px;
  display: flex;
}

.sponsors-div-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px #c6cace;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  max-height: 360px;
  margin-bottom: 40px;
  padding-top: 0;
  display: grid;
}

.mgs23---sc--bg-wt {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  display: block;
}

.bold-text-3, .bold-text-4 {
  color: #1e1e1e;
}

.div-mgs-23-header {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: block;
}

.div-mgs23-body-1 {
  align-self: center;
  width: 100%;
  margin-top: 0;
}

.div-mgs-body-1-grid {
  grid-column-gap: 42px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  width: 100%;
  max-width: 1707px;
  height: 100%;
  min-height: 320px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 21px;
  display: grid;
}

.mgs-b1-grid-h63px {
  color: var(--mgs-black);
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 4.3vw;
  font-weight: 700;
  line-height: 1em;
}

.div-block-1728px-margin-42px {
  z-index: 20;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1728px;
  padding-left: 42px;
  padding-right: 42px;
  display: flex;
  position: relative;
}

.div-block-1728px-margin-28px {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1728px;
  padding-left: 21px;
  padding-right: 21px;
  display: flex;
}

.mgs-b1-grid1-b24px {
  width: 100%;
  max-width: none;
  margin-top: 0;
}

.mgs-b1-grid1-b-txt {
  color: #1e1e1e;
  letter-spacing: -.01em;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5em;
}

.mgs23-sc3-bluebg {
  background-color: var(--bg-gray);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.mgs23-h2-78px {
  color: var(--mgs-black);
  margin-bottom: 8px;
  font-family: pretendard, sans-serif;
  font-size: 4.5vw;
  font-weight: 800;
  line-height: 1.2em;
}

.mgs23-txt-26px {
  color: #1e1e1e;
  letter-spacing: -.01em;
  margin-bottom: 20px;
  font-family: pretendard, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.3em;
}

.mgs-div-vw70 {
  width: 80vw;
  max-width: 1360px;
  margin-top: 0;
}

.image-45 {
  width: 100vw;
}

.mgs23-div-flex {
  width: 100%;
  margin-top: 0;
  display: flex;
}

.mgs23-sponsors-button2 {
  width: 100%;
  max-width: 1140px;
  margin-top: 0;
}

.mgs23---sponsors-button {
  background-color: #1e1e1e;
  border-radius: 2px;
  flex: 1;
  justify-content: space-between;
  align-self: auto;
  align-items: flex-start;
  max-width: 165px;
  height: 100%;
  max-height: 44px;
  margin-left: 40px;
  text-decoration: none;
  display: block;
  overflow: hidden;
}

.mgs23---sponsors-button:hover {
  text-decoration: none;
}

.mgs23---sponsors-button-txt {
  color: #fff;
  width: auto;
  margin-top: auto;
  margin-bottom: auto;
  padding: 9px 3px 9px 16px;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2em;
  text-decoration: none;
  display: block;
}

.div-block-600 {
  z-index: 50;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  max-width: 15px;
  padding-top: 10px;
  display: flex;
  position: relative;
}

.div-block-601 {
  z-index: 50;
  align-self: center;
  height: 44px;
  position: relative;
  overflow: visible;
}

.mgs23-sponsors-txt {
  color: var(--mgs-black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.3em;
}

.mgs23-sponsors-logo {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: auto;
  max-height: none;
  margin-right: 60px;
  display: flex;
}

.mgs23-sponsors-logo-div {
  align-items: center;
  display: flex;
}

.image-46, .mgs23-sponsorslogo-80 {
  max-width: 80%;
}

.div-block-1728px-margin0 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1728px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.mgs23-div-mgs22-cta {
  z-index: 30;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  height: 100%;
  min-height: 400px;
  max-height: 300px;
  padding: 42px 42px 40px;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: auto;
}

.section-9-x {
  flex-direction: column;
  align-items: center;
  display: none;
}

.mgs23-mgs22cta-eyebrow {
  color: #fff;
  text-align: left;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 30px;
  font-family: pretendard, sans-serif;
  font-size: 3.2vw;
  font-weight: 600;
  line-height: 1.2em;
}

.div-block-full-width-margin-0---test {
  flex-direction: column;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: none;
  padding-left: 21px;
  padding-right: 21px;
  display: flex;
}

.div-mgs23-body---hover-test {
  align-self: center;
  width: 100%;
  margin-top: 0;
}

.mgs23-gnb {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1728px;
  height: 74px;
  padding-left: 24px;
  padding-right: 42px;
  display: flex;
}

.image-47 {
  width: 100%;
  max-width: none;
  height: 100%;
  max-height: 140px;
}

.mgs23-sponsors-logo-img {
  align-self: center;
  width: 100%;
  max-width: none;
  height: 100%;
  max-height: 140px;
}

.div-block-567-2-bg-bk {
  z-index: 0;
  background-color: #1e1e1e;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 400px;
  height: 78px;
  min-height: 78px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.mgs23-hoverbutton-in-bg-blue-sc {
  z-index: 50;
  color: var(--mgs-black);
  text-align: center;
  background-color: #fff;
  border-radius: 2px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 340px;
  height: 78px;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.1em;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-602 {
  z-index: 20;
  background-color: #0000;
  justify-content: space-between;
  width: 100%;
  max-width: 165px;
  height: 100%;
  max-height: 44px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.div-block-602-2 {
  z-index: 10;
  background-color: var(--mgs-blue-00);
  justify-content: space-between;
  width: 100%;
  max-width: 165px;
  height: 44px;
  max-height: 44px;
  padding-right: 10px;
  display: flex;
  position: relative;
}

.image-48 {
  display: none;
}

.div-block-full-margin0 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-1728px-margin-42px-sponsors {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1728px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 42px;
  padding-right: 42px;
  display: flex;
}

.mgs23-footer {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1728px;
  padding-left: 42px;
  padding-right: 42px;
  display: flex;
}

.height-140px-flexible {
  height: 140px;
}

.mgs23-sponsors-logo-img-copy {
  align-self: center;
  width: 100%;
  max-width: none;
  height: 100%;
  max-height: 140px;
}

.mgs23-sponsors-logo-blank {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: auto;
  max-height: 140px;
  margin-right: 60px;
  display: flex;
}

.height-100px-sp60px {
  height: 100px;
}

.height-90px--sp40 {
  height: 90px;
}

.height-120px---sp20 {
  height: 120px;
}

.text-block-h2-copy {
  color: var(--mgs-black);
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 4.5em;
  font-weight: 700;
  line-height: 1.1em;
}

.mgs23-title-for-sp {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  margin-bottom: 32px;
  display: flex;
}

.mgs23-title-for-sp-2 {
  flex-direction: column;
  align-items: flex-start;
  width: 29%;
  min-width: 383px;
  max-width: none;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 0;
  padding-left: 42px;
  display: flex;
}

.mgs23-sponsors-logo-div-2 {
  align-items: center;
  display: flex;
}

.image-49 {
  max-width: 14px;
  margin-bottom: 3px;
}

.mgs23-gnb-txt-mgs22 {
  grid-column-gap: 5px;
  color: var(--mgs-black);
  letter-spacing: .01em;
  text-transform: uppercase;
  justify-content: space-between;
  align-items: center;
  min-width: 200px;
  height: 52px;
  margin-left: 0;
  margin-right: 10px;
  padding-left: 16px;
  padding-right: 16px;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.2em;
  text-decoration: none;
  display: flex;
  overflow: visible;
}

.mgs23-gnb-txt-mgs22:hover {
  opacity: 1;
  color: #525d6f;
  background-color: #0000;
  text-decoration: none;
}

.mgs23-gnb-txt-mgs22.w--current {
  border-radius: 2px;
}

.div-block-595-2 {
  margin-top: 0;
  padding-bottom: 0;
}

.text-block-233-2 {
  color: var(--mgs-black);
  letter-spacing: -.01em;
  padding-right: 23px;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.image-40-copy {
  height: 100%;
  min-height: auto;
  max-height: none;
}

.image-40-3 {
  max-width: none;
  height: 100%;
  min-height: auto;
  max-height: none;
}

.link-block-19-copy {
  opacity: 1;
  height: 40px;
  margin-left: 3px;
  margin-right: 20px;
  display: block;
}

.link-block-19-copy:hover {
  opacity: 1;
}

.div-block-1728px-margin-42px-cta {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 1728px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.div-block-603 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div-block-604 {
  min-width: 3vw;
  min-height: 20px;
  margin-left: auto;
}

.div-block-605, .mgs23-cta-bgcolor {
  z-index: 10;
  background-color: #00000080;
  width: 100%;
  height: 100%;
  min-height: 400px;
  position: relative;
}

.mgs23-div-imgwrapper {
  background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6479dc460cda53e3cb6340ad_MGS%202022.JPG");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  width: 100%;
  height: auto;
  min-height: 24vw;
}

.div-block-full-margin0-h4vw {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.mgs23-div-txtwrapper {
  justify-content: space-between;
  align-self: center;
  width: 100%;
  max-width: 1728px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 56px;
  padding-left: 42px;
  padding-right: 42px;
  display: flex;
  position: absolute;
}

.mgs23-div-arrowwrapper {
  width: 2.5vw;
  min-width: 12px;
  min-height: 12px;
}

.section-9-seemgs2022-x {
  flex-direction: column;
  align-items: center;
  display: none;
}

.mgs23-div-color {
  display: none;
}

.mgs23-titlebanner-logo {
  height: 40px;
  margin-left: 3px;
  margin-right: 20px;
}

.mgs23-titlebanner-logo-2 {
  margin-left: 3px;
  margin-right: 12px;
}

.link-block-28 {
  height: 40px;
  margin-right: 20px;
}

.lottie-animation-2 {
  width: 100%;
}

.div-block-607 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 70px;
  display: flex;
}

.div-block-608 {
  width: 100%;
  padding-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.section-12 {
  z-index: 100;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #fff9;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.image-50 {
  height: 34px;
}

.link-block-29 {
  color: var(--mgs-black);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  font-family: pretendard, sans-serif;
  font-size: 16.5px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.link-block-29:hover {
  color: #005f96;
}

.div-block-609 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  height: 100%;
  display: flex;
}

.link-block-30 {
  align-items: center;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-610 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-left: -8px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-51 {
  max-width: 100%;
}

.div-block-611 {
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.div-block-612 {
  width: 52%;
}

.text-block-245 {
  color: var(--mgs-black);
  font-family: pretendard, sans-serif;
  font-size: 29px;
  font-weight: 500;
  line-height: 1.4em;
}

.text-block-245-copy {
  color: var(--mgs-black);
  margin-bottom: 16px;
  font-family: pretendard, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.4em;
}

.div-block-613 {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 20px;
  padding-left: 6px;
  display: flex;
}

.link-block-31 {
  color: var(--mgs-black);
  text-align: center;
  background-color: #fffc;
  border-radius: 50px;
  flex-direction: column;
  justify-content: flex-start;
  width: 47%;
  max-width: 320px;
  height: 82px;
  margin-left: 0;
  margin-right: 10px;
  font-family: pretendard, sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 1.1em;
  text-decoration: none;
  display: none;
  overflow: hidden;
}

.section-13 {
  background-color: #32b4ff;
}

.div-block-614 {
  height: 50px;
}

.div-block-615 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  height: 82px;
  min-height: 82px;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.div-block-616 {
  width: 48%;
}

.image-52 {
  width: 100%;
  margin-bottom: 40px;
}

.div-block-617 {
  padding: 10px 0 40px 40px;
}

.div-block-617-2 {
  padding: 20px 40px 40px 0;
}

.div-block-618 {
  align-items: center;
  display: flex;
}

.link-block-32 {
  height: auto;
  margin-right: 6px;
  padding-left: 6px;
  padding-right: 6px;
}

.image-53 {
  filter: brightness(10%);
  width: 100%;
  height: auto;
  max-height: 45px;
  margin-right: 0;
}

.text-block-246 {
  color: var(--mgs-black);
  margin-right: 0;
  font-family: pretendard, sans-serif;
  font-size: 15px;
}

.div-block-619 {
  width: auto;
  min-width: 120px;
}

.div-block-620 {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 6px;
  display: flex;
}

.quick-stack {
  padding: 0;
}

.section-14 {
  background-color: var(--bg-gray);
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-621 {
  width: 100%;
  max-width: 1520px;
  padding-left: 40px;
  padding-right: 40px;
}

.heading-4 {
  color: var(--mgs-black);
  letter-spacing: -.02em;
  flex-direction: row;
  align-items: flex-start;
  margin-top: 0;
  font-family: pretendard, sans-serif;
  font-size: 7vw;
  font-weight: 600;
  line-height: 1.2em;
  display: block;
}

.quick-stack-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 0;
}

.cell {
  background-color: #0000;
  padding: 0;
}

.text-block-247 {
  color: var(--mgs-black);
  padding-bottom: 16px;
  font-family: pretendard, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2em;
}

.text-block-session-speaker {
  color: var(--mgs-black);
  text-align: left;
  margin-bottom: 0;
  margin-right: 4px;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1em;
}

.div-block-622 {
  background-color: #0000;
  border-radius: 0;
  height: 100%;
  min-height: auto;
  padding: 0 40px 0 0;
}

.div-block-623 {
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 20px;
  padding-left: 6px;
  display: flex;
}

.text-block-249 {
  color: var(--mgs-black);
  width: auto;
  max-width: none;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.6em;
}

.div-block-624 {
  width: 85%;
  min-width: 900px;
  max-width: 1100px;
}

.quick-stack-3 {
  grid-column-gap: 12px;
  grid-row-gap: 28px;
  margin-top: 20px;
  padding: 0;
}

.div-block-625 {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-width: 0;
  height: 100%;
  min-height: 0;
  display: flex;
  overflow: hidden;
}

.dropdown-14, .dropdown-toggle-5 {
  width: 100%;
}

.div-block-626 {
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
}

.div-block-627 {
  font-family: Georgia, Times, Times New Roman, serif;
}

.div-block-628, .div-block-629 {
  font-family: pretendard, sans-serif;
}

.div-block-630 {
  font-size: 15px;
}

.div-block-631 {
  font-size: 16px;
}

.div-block-632, .div-block-633 {
  font-size: 17px;
}

.div-block-634 {
  font-size: 18px;
}

.div-block-635 {
  font-size: 17px;
}

.div-block-636, .div-block-637 {
  font-size: 16px;
}

.div-block-638 {
  font-size: 15px;
}

.div-block-639 {
  height: auto;
  min-height: 100px;
  margin-bottom: 16px;
  font-size: 14px;
}

.text-block-250 {
  margin-bottom: 15px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.text-block-251 {
  color: #6d747e;
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 300;
  line-height: 14px;
}

.text-block-252 {
  font-family: pretendard, sans-serif;
  font-size: 15px;
  line-height: 1.5em;
}

.div-block-640 {
  height: auto;
  min-height: 360px;
  padding: 24px;
}

.section-15 {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-641 {
  align-items: flex-start;
  display: flex;
}

.link-block-33 {
  color: var(--mgs-black);
  width: auto;
  margin-top: 10px;
  margin-left: 10px;
  padding: 6px;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: none;
}

.link-block-33:hover {
  color: #005f96;
}

.quick-stack-4 {
  margin-bottom: 40px;
  padding: 0;
}

.div-block-642 {
  width: 100%;
  padding-left: 4px;
}

.quick-stack-5 {
  padding: 0;
}

.link-block-34 {
  margin-right: 38px;
}

.image-54 {
  height: 100%;
  max-height: 72px;
  margin-left: -4px;
}

.link-block-35 {
  background-color: var(--mgs-black);
  color: #fff;
  background-image: linear-gradient(#00000080, #00000080), url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6479dc460cda53e3cb6340ad_MGS%202022.JPG");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-radius: 16px;
  width: 100%;
  margin-top: 20px;
  font-family: pretendard, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.2em;
  text-decoration: none;
}

.div-block-643 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 400px;
  padding: 40px;
  display: flex;
}

.cell-2 {
  justify-content: flex-start;
}

.div-block-644 {
  justify-content: center;
  display: flex;
}

.text-block-251-2 {
  color: var(--mgs-black);
  margin-bottom: 4px;
  font-size: 14.5px;
  font-weight: 500;
  line-height: 14px;
}

.div-block-645 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #ffffffb3;
  border-radius: 35px;
  flex-direction: column;
  width: 220px;
  height: 64px;
  margin-left: -4px;
  display: flex;
  overflow: hidden;
}

.text-block-253 {
  font-size: 17px;
}

.text-block-254 {
  z-index: 50;
  color: var(--mgs-black);
  text-align: center;
  font-size: 17px;
  position: relative;
}

.div-block-646 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 64px;
  min-height: 64px;
  padding-left: 6px;
  display: flex;
}

.text-block-246-2 {
  color: #6d747e;
  text-align: center;
  margin-bottom: 10px;
  margin-right: 0;
  font-family: pretendard, sans-serif;
  font-size: 18px;
}

.div-block-647 {
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-648 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-649 {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  min-width: 0%;
  display: flex;
}

.text-block-255 {
  color: var(--mgs-black);
  width: 100%;
  font-family: pretendard, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.3em;
}

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

.quick-stack-6 {
  background-color: var(--mgs-blue-00);
  border-radius: 4px;
  height: auto;
  min-height: 200px;
  padding: 24px;
}

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

.div-block-650 {
  padding-left: 20px;
}

.text-block-256-wt {
  text-align: center;
  font-size: 34px;
  line-height: 1.3em;
}

.div-block-651 {
  align-items: center;
  height: 100%;
  margin-left: 6px;
  display: flex;
}

.link-block-36 {
  color: #fff;
  background-color: #000814d9;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 48px;
  padding-left: 0;
  padding-right: 0;
  font-family: pretendard, sans-serif;
  font-size: 16.5px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.div-block-615-blue {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: 82px;
  min-height: 82px;
  margin-top: 0;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.div-block-617-mobile {
  padding: 10px 0 40px 40px;
  display: none;
}

.div-block-617-2-mobile {
  padding: 0 40px 40px 0;
  display: none;
}

.image-52-2 {
  width: 100%;
  margin-bottom: 40px;
}

.div-block-652 {
  height: 40px;
}

.div-block-653 {
  height: 100%;
  display: flex;
}

.lottie-animation-3-1, .lottie-animation-3-2 {
  width: 100%;
}

.heading-5 {
  color: var(--mgs-black);
  font-family: pretendard, sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 1.2em;
}

.div-block-654 {
  border: 1px solid #18262e;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  height: 60px;
  margin-right: 12px;
  padding-left: 26px;
  padding-right: 26px;
  font-family: pretendard, sans-serif;
  font-size: 22px;
  line-height: 1.1em;
  display: flex;
}

.div-block-655 {
  margin-top: 8px;
  margin-bottom: 8px;
  padding-left: 0;
  display: flex;
}

.link-block-35-2 {
  background-color: var(--mgs-blue-00);
  color: #fff;
  border-radius: 16px;
  width: 100%;
  margin-top: 20px;
  font-family: pretendard, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.2em;
  text-decoration: none;
}

.text-block-256-bk {
  color: var(--mgs-black);
  text-align: center;
  width: auto;
  max-width: none;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.3em;
}

.div-block-657 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 760px;
  margin-bottom: 40px;
  display: flex;
}

.dropdown-15 {
  display: none;
}

.text-block-256 {
  z-index: 10;
  color: var(--mgs-black);
  font-size: 18px;
  line-height: 1.2em;
  position: relative;
}

.div-block-659 {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 48px;
  min-height: 48px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-660 {
  background-color: var(--mgs-black);
  width: 100%;
  height: 48px;
  min-height: 48px;
}

.text-block-257 {
  z-index: 100;
  position: relative;
}

.div-block-661 {
  background-color: #fff;
  width: 100%;
  height: 64px;
  min-height: 64px;
}

.div-block-662 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  height: 56px;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.image-57 {
  width: 24px;
}

.link-block-37 {
  z-index: 80;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.link-block-37:hover {
  opacity: .7;
}

.div-block-663 {
  text-align: center;
}

.div-block-641-ca {
  justify-content: center;
  align-items: flex-start;
  padding-left: 110px;
  display: flex;
}

.div-block-665 {
  display: flex;
}

.div-block-666 {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.div-block-657-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 760px;
  margin-bottom: 40px;
  display: flex;
}

.div-block-667 {
  background-color: #d1d3d6;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-258 {
  color: #00081499;
  font-family: pretendard, sans-serif;
  font-size: 20px;
}

.div-block-668 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-669 {
  width: 100%;
  min-width: 0;
  max-width: none;
  padding: 0;
  display: none;
}

.line-block-670 {
  background-color: #a9b0bb;
  width: 100%;
  height: 1px;
}

.quick-stack-7 {
  grid-column-gap: 40px;
  padding: 0;
}

.div-block-671 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 24px;
  padding-bottom: 20px;
  display: flex;
}

.cell-5 {
  padding-left: 4px;
}

.text-block-session-title {
  color: var(--mgs-black);
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 1.4em;
}

.div-block-671-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.div-block-672 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-672-copy {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.text-block-text1 {
  color: var(--mgs-black);
  margin-bottom: 4px;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  line-height: 1.6em;
}

.div-block-673 {
  align-items: flex-start;
  margin-right: 20px;
  display: flex;
}

.text-block-session-speaker-2 {
  color: #00081480;
  max-width: none;
  margin-top: 1px;
  margin-bottom: 0;
  margin-right: 0;
  font-family: pretendard, sans-serif;
  font-size: 14.5px;
  font-weight: 400;
  line-height: 1.1em;
}

.text-block-session-title-2 {
  color: var(--mgs-black);
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.6em;
}

.div-block-674 {
  width: auto;
  min-width: 80px;
  padding-left: 4px;
  padding-right: 20px;
}

.div-block-670-2 {
  background-color: #a9b0bb;
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-675 {
  color: #00081499;
  letter-spacing: -.01em;
  background-color: #d1d5db;
  border-radius: 30px;
  margin-top: -8px;
  margin-bottom: -8px;
  padding: 8px 16px;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

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

.div-block-676 {
  align-items: flex-start;
  display: flex;
}

.quick-stack-8 {
  padding: 0;
}

.div-block-677 {
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-678 {
  padding-top: 26px;
}

.div-block-679 {
  display: flex;
}

.div-block-680 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 48px;
  display: flex;
}

.div-block-681 {
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  height: 100%;
  min-height: 0;
  display: flex;
  overflow: hidden;
}

.left-arrow-2, .right-arrow-2 {
  display: flex;
}

.slider-2 {
  background-color: #fff;
  border-radius: 16px;
  min-height: 400px;
}

.div-block-682 {
  align-items: flex-start;
  width: 100%;
  padding: 36px 52px 60px;
  display: flex;
}

.div-block-683 {
  width: 100px;
}

.div-block-684 {
  max-width: none;
}

.div-block-685 {
  width: 100px;
}

.div-block-686 {
  width: auto;
}

.div-block-687 {
  height: 10%;
}

.div-block-688 {
  z-index: 70;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.text-block-259 {
  margin-bottom: 8px;
  font-family: pretendard, sans-serif;
  font-size: 26px;
  line-height: 1.2em;
}

.text-block-259-copy {
  color: #6d747e;
  font-family: pretendard, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.2em;
}

.div-block-689 {
  width: 100%;
  max-width: 540px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.div-block-690 {
  margin-bottom: 20px;
}

.image-58 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  display: flex;
}

.slide-nav-2 {
  z-index: 20;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 50px;
  margin-left: 0;
  margin-right: 0;
  padding-right: 60px;
  display: flex;
}

.div-block-691 {
  width: 100%;
  max-width: none;
}

.div-block-692 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 400px;
  min-width: 400px;
  height: 400px;
  display: flex;
}

.div-block-693 {
  align-items: center;
  display: flex;
}

.div-block-694 {
  background-color: var(--mgs-black);
  width: 70px;
  height: 4px;
  margin-right: 16px;
}

.div-block-695 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 600px;
  height: auto;
  min-height: 108px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 40px;
  display: flex;
}

.text-block-session-speaker-3 {
  color: var(--mgs-black);
  margin-bottom: 4px;
  margin-right: 10px;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.div-block-696 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 80px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.div-block-697 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 6px;
  display: flex;
}

.div-block-675-2 {
  color: #00081499;
  letter-spacing: -.01em;
  background-color: #d1d5db;
  border-radius: 30px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -4px;
  padding: 8px 16px;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.div-block-698 {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.quick-stack-9 {
  grid-column-gap: 40px;
  padding: 0;
}

.div-block-699-time-mobile {
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 90px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.div-block-697-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4px;
  padding-bottom: 0;
  padding-left: 4px;
  display: flex;
}

.text-block-260 {
  color: #00081499;
  font-family: pretendard, sans-serif;
  font-size: 18px;
}

.div-block-700 {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.text-block-session-title-3 {
  color: var(--mgs-black);
  margin-bottom: 0;
  margin-left: 0;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3em;
}

.div-block-699-title {
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 70px;
  padding-top: 22px;
  padding-bottom: 20px;
  padding-right: 32px;
  display: flex;
}

.quick-stack-10 {
  width: 100%;
  padding: 0;
}

.div-block-696-speaker {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-699-2 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 70px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 4px;
  display: flex;
}

.div-block-699-copy {
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 90px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-699-time {
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 70px;
  padding-top: 26px;
  padding-bottom: 10px;
  padding-left: 4px;
  display: flex;
}

.div-session-block {
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  min-width: 0;
  max-width: none;
  margin-top: 0;
  margin-bottom: 24px;
  padding: 10px 26px;
}

.line-block-670-speaker {
  background-color: #a9b0bb;
  width: 100%;
  height: 1px;
}

.div-block-699-break-time {
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 100px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.div-block-701 {
  background-color: #ddecf5;
  border-radius: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 80px;
  display: flex;
}

.text-block-260-2 {
  color: #00081499;
  margin-top: 6px;
  font-family: pretendard, sans-serif;
  font-size: 19px;
}

.div-block-702 {
  color: #70797e;
  letter-spacing: .02em;
  background-color: #0000;
  border: 1px solid #9ca7ad;
  border-radius: 6px;
  margin-top: 3px;
  margin-bottom: 0;
  margin-left: 6px;
  padding: 3px 5px;
  font-family: pretendard, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 12px;
}

.div-block-703 {
  align-items: flex-start;
  width: auto;
  margin-top: 6px;
  margin-bottom: 0;
  margin-right: 24px;
  display: flex;
}

.div-block-704 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-705 {
  align-items: flex-start;
  width: 100%;
  max-width: 700px;
  padding-top: 22px;
  padding-right: 4px;
  display: flex;
}

.div-block-706 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 4px;
  padding-bottom: 20px;
  padding-left: 1px;
  display: flex;
}

.text-block-session-speaker-4 {
  color: var(--mgs-black);
  min-width: 50px;
  margin-bottom: 0;
  margin-right: 10px;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  line-height: 1.1em;
}

.div-block-705-2 {
  width: 100%;
  max-width: 700px;
  padding-top: 23px;
  padding-bottom: 22px;
  padding-right: 4px;
}

.text-block-session-title-break {
  color: #76a3bd;
  margin-bottom: 0;
  margin-left: 0;
  font-family: pretendard, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.3em;
}

.div-block-706-2 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 6px;
  padding-bottom: 0;
  display: flex;
}

.div-block-707 {
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 4px;
  display: flex;
}

.text-block-255-2 {
  color: var(--mgs-black);
  width: auto;
  font-family: pretendard, sans-serif;
  font-size: 33px;
  font-weight: 700;
  line-height: 1.3em;
}

.tabs {
  display: block;
}

.tabs-menu {
  z-index: 90;
  background-color: var(--bg-gray);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  padding-top: 0;
  padding-left: 26px;
  display: flex;
  position: sticky;
  top: 70px;
}

.tab-link-tab-1 {
  color: #000814b3;
  background-color: #6ec4f5;
  border-top-left-radius: 0;
  justify-content: center;
  align-items: center;
  width: 25vw;
  min-width: 300px;
  max-width: 360px;
  height: 80px;
  margin-right: 0;
  padding-left: 26px;
  padding-right: 26px;
  font-family: Inter, sans-serif;
  font-size: 33px;
  font-weight: 500;
  line-height: 1.1em;
  display: flex;
}

.tab-link-tab-1:hover {
  color: #000814b3;
}

.tab-link-tab-1.w--current {
  color: var(--mgs-black);
  background-color: #fff;
  justify-content: center;
  align-items: center;
  font-size: 33px;
  font-weight: 500;
  display: flex;
}

.tab-link-tab-2 {
  color: #000814b3;
  -webkit-text-stroke-color: var(--mgs-black);
  background-color: #6ec4f5;
  border-top-right-radius: 0;
  justify-content: center;
  align-items: center;
  width: 25vw;
  min-width: 300px;
  max-width: 360px;
  height: 80px;
  padding-left: 26px;
  padding-right: 26px;
  font-family: Inter, sans-serif;
  font-size: 33px;
  font-weight: 500;
  line-height: 1.1em;
  display: flex;
}

.tab-link-tab-2:hover {
  color: #000814b3;
  text-decoration: none;
}

.tab-link-tab-2.w--current {
  color: var(--mgs-black);
  background-color: #fff;
  border-top-right-radius: 0;
  font-size: 33px;
}

.quick-stack-9-game {
  grid-column-gap: 40px;
  padding: 0;
}

.div-block-708 {
  margin-top: 26px;
  padding-left: 4px;
}

.text-block-261 {
  color: var(--mgs-black);
  font-family: pretendard, sans-serif;
  font-size: 24px;
}

.link-block-31-closed {
  color: #426c85;
  text-align: center;
  background-color: #ffffff80;
  border-radius: 50px;
  flex-direction: column;
  justify-content: flex-start;
  width: 47%;
  max-width: 320px;
  height: 82px;
  margin-left: 0;
  margin-right: 10px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.1em;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.link-block-31-closed:hover {
  color: var(--mgs-black);
}

.text-block-256-close {
  z-index: 10;
  color: #426c85;
  font-size: 18px;
  line-height: 1.2em;
  position: relative;
}

.text-block-262 {
  color: #6890a7;
  background-color: #0000;
  border: 1px solid #89b0c7;
  border-radius: 4px;
  margin-top: 2px;
  margin-left: 6px;
  margin-right: 6px;
  padding: 3px 4px;
  font-family: Inter, sans-serif;
  font-size: 13.5px;
  line-height: 14px;
}

.div-block-709 {
  justify-content: flex-end;
  align-items: center;
  margin-bottom: -10px;
  padding-top: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-707-eng {
  align-items: center;
  padding-top: 0;
  padding-bottom: 20px;
  padding-left: 4px;
  display: flex;
}

.text-block-263 {
  color: var(--mgs-black);
  font-family: pretendard, sans-serif;
  font-size: 13.5px;
  font-weight: 400;
}

.section-16 {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100vh;
  min-height: 720px;
  padding-left: 40px;
  padding-right: 20px;
  display: flex;
}

.div-block-710 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.text-block-264 {
  color: var(--24-black);
  text-transform: none;
  font-family: Work Sans, sans-serif;
  font-size: 27px;
  font-weight: 500;
  line-height: 1.15em;
}

.div-block-711 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
}

.button-15 {
  color: #000;
  letter-spacing: .01em;
  background-color: #00d2f0;
  border-radius: 3px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 200px;
  height: auto;
  margin-right: 0;
  padding: 21px 34px 21px 32px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3em;
  display: flex;
}

.div-block-712 {
  padding-bottom: 20px;
}

.div-block-713 {
  margin-top: 20px;
  margin-left: -2px;
  display: flex;
}

.button-15-copy {
  color: #000;
  background-color: #fff;
  border-radius: 2px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  height: auto;
  margin-right: 12px;
  padding: 11px 13px 10px 14px;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.3em;
  display: flex;
}

.button-15-copy.w--current {
  padding-left: 16px;
}

.body-3 {
  background-color: #eaeaeb;
  flex-flow: column;
  align-items: stretch;
  display: block;
}

.text-block-265 {
  font-family: pretendard, sans-serif;
  font-size: 12px;
  font-weight: 500;
}

.div-block-714 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-59 {
  height: 100%;
  max-height: 40px;
}

.div-block-715 {
  width: 20px;
}

.div-block-716 {
  margin-bottom: 10px;
}

.image-60 {
  max-width: none;
  height: 21px;
  max-height: none;
}

.div-block-717 {
  justify-content: flex-start;
  align-items: flex-start;
  height: 90px;
  padding-top: 40px;
  padding-left: 2px;
  padding-right: 0;
  display: flex;
}

.div-block-718 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  min-width: 900px;
  display: flex;
}

.image-61 {
  min-height: 0;
  max-height: 90vh;
}

.div-block-719 {
  height: auto;
  padding-bottom: 40px;
}

.div-block-720 {
  height: auto;
}

.div-block-712-mo {
  padding-bottom: 40px;
  display: none;
}

.div-block-721 {
  width: auto;
  min-width: 450px;
}

.lottie-animation-3 {
  display: none;
}

.link-block-38 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-38:hover {
  opacity: .8;
}

.text-block-266 {
  word-break: keep-all;
  margin-bottom: 16px;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.6em;
}

.container-4 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.navbar-2 {
  z-index: 100;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #eaeaebe0;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.container-5 {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  height: 90px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.link-block-39 {
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-left: -10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.section-17 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1480px;
  height: auto;
  padding-left: 86px;
  padding-right: 86px;
  display: flex;
  position: static;
}

.link-block-40 {
  color: var(--24-black);
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-right: 10px;
  padding-top: 1px;
  padding-left: 16px;
  padding-right: 16px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2em;
  text-decoration: none;
  display: flex;
}

.div-block-24gnb-height {
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  height: 78px;
  padding-right: 0;
  display: flex;
}

.image-60-copy {
  height: 32px;
  max-height: none;
}

.link-block-41 {
  color: #288b99;
  background-color: #00d2f0;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 50px;
  margin-left: 4px;
  padding-top: 1px;
  padding-left: 16px;
  padding-right: 16px;
  font-family: pretendard, sans-serif;
  font-size: 17.5px;
  font-weight: 600;
  line-height: 1.2em;
  text-decoration: none;
  display: flex;
}

.div-block-723 {
  z-index: 80;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1480px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: relative;
}

.text-block-267 {
  color: var(--24-black);
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.35em;
}

.div-block-724 {
  padding-left: 4px;
  display: flex;
}

.div-block-725 {
  width: 70px;
}

.section-24-gray-title {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 55vw;
  min-height: 720px;
  max-height: 1200px;
  display: flex;
}

.div-block-726 {
  height: 20px;
}

.section-24-black {
  background-color: var(--24-black);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

._24_height-110px {
  height: 110px;
}

.text-block-268 {
  color: var(--24-black);
  text-align: center;
  letter-spacing: .01em;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 62px;
  font-weight: 700;
  line-height: 1.3em;
}

.text-block-273-mint {
  color: #00d2f0;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 19.5px;
  font-weight: 400;
  line-height: 1.3em;
}

._24_height-40px {
  height: 40px;
}

.div-block-727 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #192028;
  border-radius: 8px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  place-items: flex-start stretch;
  width: 100%;
  height: 100%;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.quick-stack-11 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding: 0;
}

.div-block-728 {
  flex-flow: column;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.text-block-269 {
  color: #fff;
  letter-spacing: .01em;
  font-family: pretendard, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.4em;
}

.text-block-270 {
  color: #fff;
  letter-spacing: .02em;
  margin-bottom: 2px;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.4em;
}

.div-block-729 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 83px;
  padding-top: 4px;
  padding-bottom: 24px;
  display: flex;
}

.div-block-730 {
  width: 14px;
}

.text-block-271 {
  color: #c0dce0;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6em;
}

.div-block-731 {
  z-index: 50;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 560px;
  height: 100%;
  min-height: 320px;
  padding: 40px 36px;
  display: flex;
  position: relative;
}

.div-block-732 {
  justify-content: flex-end;
  align-items: flex-end;
  width: auto;
  min-width: 0;
  max-width: none;
  height: 10px;
  display: flex;
}

.image-62 {
  width: 100%;
  max-width: none;
  height: auto;
  max-height: none;
}

._24_height-3vw {
  height: 3vw;
  max-height: 70px;
}

.div-block-733 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  display: flex;
}

.text-block-267-copy {
  color: var(--24-black);
  text-align: center;
  word-break: keep-all;
  margin-bottom: 6px;
  font-family: pretendard, sans-serif;
  font-size: 78px;
  font-weight: 700;
  line-height: 1.4em;
}

.div-block-734 {
  width: 100%;
  max-width: 900px;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.button-16 {
  color: #288b99;
  letter-spacing: .02em;
  background-color: #00d2f0;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 84px;
  padding: 28px 40px 27px;
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2em;
  display: flex;
}

.section-24-gray-footer {
  color: var(--24-black);
  background-color: #eaeaeb;
  background-image: linear-gradient(#0c12190a, #0c12190a);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-735 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 70px;
  display: flex;
}

.section-21 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.image-63 {
  height: 21px;
}

.div-block-736 {
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.text-block-272 {
  color: #232d37;
  letter-spacing: -.01em;
  margin-left: 6px;
  padding-top: 1px;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.3em;
}

.link-block-42 {
  color: #232d37;
  letter-spacing: -.02em;
  margin-left: 6px;
  padding: 6px 7px;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.link-block-42:hover {
  color: #606d7a;
}

.link-block-43 {
  opacity: .8;
  margin-left: -6px;
  padding: 4px;
}

.link-block-43:hover {
  opacity: .6;
}

.div-block-737 {
  z-index: 120;
  object-fit: fill;
  background-color: #00d2f080;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 100vh;
  display: block;
  position: sticky;
  inset: 0%;
  overflow: visible;
}

.div-block-723-2 {
  width: 100%;
  max-width: 1460px;
  padding-left: 80px;
  padding-right: 80px;
}

.div-block-738 {
  z-index: 80;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 600px;
  padding-left: 0;
  display: flex;
  position: relative;
}

.text-block-273_la_bk {
  color: var(--24-black);
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.65em;
}

.section-24-gray {
  background-color: #eaeaeb;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.lottie-animation-4 {
  width: 100%;
  display: block;
}

._24_height-3vw-copy {
  height: 10vw;
  max-height: 250px;
}

.text-block-268-mint {
  color: #00d2f0;
  margin-bottom: 10px;
  font-family: pretendard, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 1.3em;
}

.quick-stack-12 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 0;
}

.div-block-739 {
  z-index: 0;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  width: 100%;
  height: 0;
  display: none;
  position: relative;
}

.div-block-740 {
  background-color: #dfe1e6cc;
  border-radius: 16px;
  width: 100%;
  min-height: 300px;
  padding: 40px;
}

.text-block-274 {
  color: var(--24-black);
  letter-spacing: .02em;
  text-transform: uppercase;
  margin-bottom: 6px;
  padding-left: 1px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.4em;
}

.cell-7 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.text-block-273-copy {
  color: var(--24-black);
  text-align: center;
  letter-spacing: .01em;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.55em;
}

.image-64 {
  width: 5.4vw;
  max-width: 100px;
  margin-bottom: 40px;
}

._24_height-90px {
  height: 90px;
}

.div-block-738-copy {
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  max-width: 750px;
  padding-left: 4px;
  display: flex;
}

.image-65 {
  filter: brightness(180%);
  width: 16px;
}

.link-block-44 {
  margin-top: 20px;
  margin-left: -5px;
  padding: 5px;
}

.link-block-44:hover {
  opacity: .75;
}

.text-block-267-ko {
  color: var(--24-black);
  letter-spacing: .01em;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.35em;
}

.div-block-723-ca {
  z-index: 80;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1480px;
  margin-bottom: 0;
  padding-left: 90px;
  padding-right: 90px;
  display: flex;
  position: relative;
}

.div-block-981 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.link-block-84-copy {
  color: #fff;
  background-image: linear-gradient(229deg, #0000000f, #0003);
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 20px 32px 30px;
  font-family: pretendard, sans-serif;
  font-size: 22.5px;
  font-weight: 500;
  line-height: 1.35em;
  text-decoration: none;
  display: none;
}

.slider-main_button-wrapper {
  grid-column-gap: 10px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -10px;
  display: flex;
}

.link-block-82-wt {
  color: #fff;
  margin-bottom: 0;
  margin-right: 0;
  padding: 6px 8px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2em;
  text-decoration: none;
}

.mar-t-24 {
  justify-content: space-between;
  align-items: center;
  margin-top: 28px;
  display: flex;
}

.div-block-972 {
  z-index: 20;
  background-color: #0000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1460px;
  height: auto;
  max-height: none;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 80px;
  padding-right: 80px;
  display: block;
  position: static;
  inset: 0%;
  overflow: visible;
}

.text-block-347-wt {
  color: #fff;
  text-align: center;
  letter-spacing: .01em;
  font-family: pretendard, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.32em;
}

.html-embed-7 {
  filter: invert();
  font-size: 14px;
}

.text-block-351 {
  font-size: 17px;
  line-height: 1.2em;
}

.height-block-70px {
  height: 70px;
}

.div-block-1945 {
  height: 7.5vw;
  min-height: 80px;
  max-height: 130px;
}

.height-block-60px {
  height: 60px;
}

.card-content {
  background-color: #5ae6fa;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  display: flex;
}

.swiper-wrapper {
  align-items: stretch;
  display: flex;
}

.text-block-344-wt {
  color: #ffffffe6;
  letter-spacing: .01em;
  text-transform: uppercase;
  margin-bottom: 7px;
  margin-left: 1px;
  font-family: pretendard, sans-serif;
  font-size: 13.5px;
  font-weight: 500;
  line-height: 1.2em;
}

.div-block-1946 {
  padding-top: 15px;
}

.swiper-bg-img {
  border-radius: 8px;
  width: 100%;
  height: 470px;
  padding-left: 0;
  padding-right: 0;
}

.swiper-bg-img._2 {
  height: 480px;
  min-height: 0;
}

.swiper-bg-img._5 {
  height: 480px;
}

.slider-logo {
  max-width: none;
  height: 80px;
}

.swiper-content {
  text-align: left;
  background-color: #8b8b8b;
  border-radius: 18px;
  flex-direction: column;
  align-items: center;
  width: 40em;
  height: 550px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.swiper-content._5, .swiper-content._3, .swiper-content._4, .swiper-content._2, .swiper-content._1 {
  background-color: #fff0;
  border-radius: 0;
  justify-content: space-between;
  align-items: flex-start;
  width: 36em;
  height: auto;
  min-height: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.swiper-content.main-2 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-1879 {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  max-width: 500px;
  height: auto;
  min-height: 120px;
  padding-bottom: 0;
  display: flex;
}

.slider-main_button {
  color: #c8dd5e;
  text-align: center;
  border: 1px solid #a5a5a5;
  border-radius: 100vw;
  justify-content: center;
  align-items: center;
  width: 3.25em;
  height: 3.25em;
  padding-top: 4px;
  transition: all .2s;
  display: flex;
}

.slider-main_button:hover {
  color: #1f1f1f;
  transform: scale(1.1);
}

.slider-main_button.swiper-next {
  border-style: none;
  width: 4em;
  height: 4em;
}

.slider-main_button.swiper-prev {
  border-style: none;
  width: 4em;
  height: 4em;
  padding-top: 4px;
}

.swiper-slide {
  border-radius: 0;
  padding-right: 20px;
  overflow: visible;
}

.swiper {
  flex-direction: row;
  align-items: center;
}

.section-24-mint {
  background-color: #28dcf0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.collection-list-wrapper-27 {
  height: 100%;
}

.text-block-347-bk {
  color: var(--24-black);
  text-align: center;
  letter-spacing: .01em;
  font-family: pretendard, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.4em;
}

.div-block-1947 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 40px 34px 36px 36px;
  display: flex;
}

.text-block-352 {
  box-sizing: border-box;
  color: var(--24-black);
  word-break: keep-all;
  margin-bottom: 20px;
  font-family: pretendard, sans-serif;
  font-size: 27px;
  font-weight: 600;
  line-height: 1.45em;
}

.div-block-1948 {
  height: auto;
  min-height: 220px;
  padding-right: 0;
}

._24_height-50px {
  height: 50px;
}

.text-block-347-mt {
  color: #00d2f0;
  text-align: center;
  letter-spacing: .01em;
  font-family: pretendard, sans-serif;
  font-size: 56px;
  font-weight: 600;
  line-height: 1.4em;
}

._24_height-90px-copy {
  height: 60px;
}

.lottie-animation-5 {
  margin-bottom: -2px;
}

.text-block-348-wt {
  color: #fff;
  text-align: center;
  letter-spacing: .01em;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 1.45em;
}

.quick-stack-13 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-bottom: 20px;
  padding: 0;
}

.text-block-270-2 {
  color: #d1e1e999;
  letter-spacing: 0;
  font-family: pretendard, sans-serif;
  font-size: 14.5px;
  font-weight: 300;
  line-height: 1.1em;
}

.div-block-1949 {
  background-color: #0f1923;
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.button-17 {
  margin-top: 20px;
}

.link-block-41-copy {
  color: var(--24-black);
  background-color: #00d2f0;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 210px;
  height: 64px;
  margin-top: 0;
  margin-left: 0;
  padding-top: 1px;
  padding-left: 16px;
  padding-right: 16px;
  font-family: pretendard, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.2em;
  text-decoration: none;
  display: flex;
}

.div-block-1950 {
  background-color: #0000;
  border-radius: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 260px;
  padding: 46px 40px;
  display: flex;
}

.link-block-45 {
  background-color: #f4f4f5;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.link-block-45:hover {
  background-color: #fff;
}

.image-66 {
  height: 80px;
}

.text-block-273_ca {
  color: var(--24-black);
  text-align: center;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.65em;
}

.div-block-1951 {
  width: 100%;
  max-width: 500px;
  height: 60px;
  margin-top: 6px;
}

.quick-stack-14 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding: 0;
}

.div-block-1950-copy {
  background-color: #0000;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  min-height: 0;
  padding: 40px 36px 46px;
  display: flex;
}

.image-66-copy {
  height: auto;
}

.div-block-1952 {
  padding-top: 20px;
}

.div-block-1951-2 {
  width: 100%;
  max-width: 380px;
  height: 60px;
  margin-top: 6px;
}

.div-block-1954 {
  margin-right: -4px;
  display: flex;
}

.div-block-1955 {
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  height: 0;
  display: flex;
}

.lottie-animation-6 {
  margin-bottom: -2px;
}

.text-block-348-bk {
  color: var(--24-black);
  text-align: center;
  letter-spacing: .01em;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.45em;
}

.div-block-1956 {
  width: 100%;
  max-width: 960px;
}

.dropdown-16 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
}

.dropdown-toggle-7 {
  color: var(--24-black);
  width: 100%;
  margin-bottom: 0;
  padding: 25px 10px;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.dropdown-toggle-7.w--open {
  flex-flow: row;
  height: 70px;
  display: flex;
}

.div-block-1957 {
  justify-content: space-between;
  align-items: stretch;
  padding: 30px 10px 20px 15px;
  display: flex;
}

.div-block-1958 {
  width: 10px;
}

.icon-4 {
  margin-right: 13px;
}

.dropdown-list-7 {
  height: 120px;
}

.tabs-menu-2 {
  flex-flow: column;
  display: flex;
}

.link-block-46 {
  color: var(--24-black);
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding: 0 0 10px;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.3em;
  text-decoration: none;
}

.link-block-46:hover {
  color: var(--24-black);
  background-color: #5ae6fab3;
  margin-bottom: 0;
  padding-bottom: 10px;
}

.div-block-1959 {
  width: auto;
  display: flex;
}

.div-block-1960 {
  word-break: keep-all;
  overflow-wrap: normal;
  width: 100%;
  height: auto;
  max-height: none;
  padding-bottom: 16px;
  padding-left: 45px;
  padding-right: 20px;
  display: block;
  overflow: visible;
}

.text-block-353 {
  color: #0c1219b3;
  -webkit-text-stroke-color: #0c1219a6;
  overflow-wrap: normal;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
}

.div-block-1961 {
  background-color: #0bbdd1;
  width: 100%;
  height: 1px;
}

.lottie-animation-7 {
  display: none;
}

.div-block-1951-copy {
  width: 100%;
  max-width: 380px;
  height: 60px;
  margin-top: 6px;
}

.image-67 {
  width: 20px;
  height: 20px;
  margin-top: 2px;
}

.div-block-727-not-now {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #192028;
  border-radius: 12px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: flex-start;
  place-items: flex-start stretch;
  width: 100%;
  height: 100%;
  padding: 0;
  display: none;
  overflow: hidden;
}

.text-block-354 {
  color: #007bac;
  font-family: pretendard, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.4em;
}

.text-block-267-2 {
  color: var(--24-black);
  letter-spacing: -.01em;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.35em;
}

.div-block-723-copy {
  z-index: 80;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1480px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: relative;
}

.text-block-268-wt {
  color: var(--white);
  text-align: center;
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 110px;
  font-weight: 600;
  line-height: 1.3em;
}

.div-block-1962 {
  flex-flow: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-68 {
  align-self: auto;
  display: none;
}

.div-block-1963 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
}

.text-block-355 {
  color: #a1a8b3;
  letter-spacing: -.01em;
  padding-bottom: 10px;
  font-family: Inter, sans-serif;
  font-size: 22px;
  font-weight: 400;
}

.text-block-356 {
  color: #a1a8b3;
  font-family: pretendard, sans-serif;
  font-size: 15.5px;
  font-weight: 500;
}

.image-69 {
  width: auto;
  max-width: 80px;
}

.quick-stack-15 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  width: 100%;
  height: 100%;
  padding: 0;
}

.quick-stack-16 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  margin-bottom: 2px;
  padding: 0;
  position: static;
}

.div-block-1964 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 30px 32px 20px 30px;
  display: flex;
  overflow: hidden;
}

.div-block-1965 {
  background-color: #fff6;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-1965-2 {
  background-color: #ffffff40;
  width: 100%;
  height: 100%;
  min-height: 90px;
  max-height: none;
}

.text-block-357 {
  color: var(--24-black);
  padding-bottom: 7px;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.2em;
}

.text-block-358 {
  color: var(--24-black);
  letter-spacing: .02em;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4em;
}

.div-block-1966 {
  white-space: normal;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: auto;
  max-width: 100%;
  height: auto;
  min-height: 80px;
  margin-bottom: 0;
  margin-right: 0;
  padding-top: 4px;
  padding-bottom: 12px;
  padding-left: 1px;
  display: flex;
}

.text-block-358-2 {
  opacity: .8;
  color: var(--24-black);
  letter-spacing: .02em;
  margin-bottom: 0;
  padding-left: .5px;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.2em;
}

.text-block-3 {
  color: var(--24-black);
  text-align: left;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.2em;
}

.div-block-1967 {
  flex-flow: column;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-block-360 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.3em;
}

.div-block-1964-2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 26px 32px 11px;
  display: flex;
}

.div-block-1968 {
  z-index: 10;
  flex-flow: column;
  margin-top: 78px;
  padding-top: 69px;
  display: flex;
  position: static;
}

.div-block-1969 {
  z-index: 90;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 0;
  height: auto;
  display: flex;
  position: sticky;
  inset: 0 0% auto;
}

.section-24-mint-time-table {
  background-color: #28dcf0;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: static;
  inset: 0%;
  overflow: visible;
}

.div-block-972-copy {
  width: 100%;
  max-width: 1460px;
  height: auto;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 80px;
  padding-right: 80px;
  position: relative;
  inset: 75px 0% 0%;
}

.div-block-1964-3 {
  flex-flow: column;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 32px 30px 20px;
  display: flex;
}

.div-block-972-copy {
  z-index: 100;
  background-color: #28dcf0;
  flex-flow: column;
  width: 100vw;
  max-width: 1460px;
  height: 147px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: static;
  inset: 0%;
  overflow: visible;
}

.quick-stack-16-copy {
  z-index: 100;
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  background-color: #28dcf0;
  height: 78px;
  max-height: none;
  margin-top: 78px;
  margin-bottom: 0;
  padding: 2px 0;
  position: sticky;
  top: 78px;
  bottom: 0;
}

.div-block-1965-bk {
  background-color: var(--24-black);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-1965-bk-l {
  background-color: var(--24-black);
  border-top-left-radius: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-1965-l {
  background-color: #fff6;
  border-bottom-left-radius: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-1965-r {
  background-color: #fff6;
  border-bottom-right-radius: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-1965-bk-r {
  background-color: var(--24-black);
  border-top-right-radius: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-1970 {
  padding-top: 40px;
}

.text-block-361 {
  color: var(--24-black);
  white-space: normal;
  word-break: keep-all;
  overflow-wrap: anywhere;
  margin-top: 0;
  font-family: pretendard, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.5em;
}

.section-24-mint-table-mobile {
  background-color: #28dcf0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: none;
  overflow: hidden;
}

.dropdown-17 {
  object-fit: fill;
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  height: auto;
  display: flex;
  overflow: visible;
}

.dropdown-list-8 {
  height: auto;
}

.dropdown-list-8.w--open {
  flex-flow: column;
  display: flex;
}

.dropdown-toggle-8 {
  margin-left: 0;
}

.dropdown-toggle-8.w--open {
  margin-right: 0;
}

.text-block-571 {
  color: #96a0af;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2em;
}

.dropdown-33 {
  flex-flow: row;
  width: 100%;
  display: block;
}

.dropdown-toggle-39 {
  width: 100%;
}

.div-block-1926 {
  background-color: #55596333;
  width: 100%;
  height: 1px;
}

.image-440-1 {
  width: 14px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 3px;
}

.text-block-572 {
  color: #96a0af;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2em;
}

.div-block-1971 {
  background-color: #55596333;
  width: 100%;
  height: 1px;
}

.section-24-mint-web {
  background-color: #28dcf0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.text-block-574 {
  color: #ffffffe6;
  margin-top: 8px;
  font-family: pretendard, sans-serif;
  font-size: 14.5px;
  font-weight: 300;
  line-height: 1.4em;
}

.div-block-1965-m-end {
  background-color: #fff6;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
}

.link-block-40-2 {
  color: var(--24-black);
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-right: 6px;
  padding-top: 1px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.2em;
  text-decoration: none;
  display: flex;
}

.link-block-40-2:hover {
  opacity: .75;
}

.div-block-1976 {
  display: flex;
}

.div-block-1977 {
  background-color: var(--24-black);
  border-radius: 8px;
  width: 100%;
  height: 36vw;
  max-height: 500px;
  overflow: hidden;
}

.div-block-1978 {
  z-index: 50;
  width: 100%;
  height: 0;
  position: relative;
}

.div-block-1979 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 36vw;
  max-height: 500px;
  display: flex;
}

.background-video {
  filter: brightness(60%);
  height: 36vw;
  max-height: 500px;
}

.link-block-205 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--24-black);
  background-color: #ffffffe6;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 4px;
  padding: 18px 24px;
  font-family: pretendard, sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 1.2em;
  text-decoration: none;
  display: flex;
}

.text-block-576 {
  color: #fff;
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 1.4em;
}

.div-block-621-closed {
  width: 100%;
  max-width: 1520px;
  padding-left: 40px;
  padding-right: 40px;
  display: none;
}

.link-block-205-copy {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--24-black);
  background-color: #fff;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  height: 60px;
  margin-top: 20px;
  padding: 5px 40px 4px;
  font-family: pretendard, sans-serif;
  font-size: 17.5px;
  font-weight: 500;
  line-height: 1.3em;
  text-decoration: none;
  display: flex;
}

.link-block-205-copy:hover {
  background-color: #fffc;
}

.link-block-206 {
  text-decoration: none;
}

.div-block-1980 {
  white-space: normal;
  word-break: keep-all;
  padding-bottom: 24px;
}

.text-block-361-tbd {
  color: #31b7ca;
  font-family: pretendard, sans-serif;
  font-size: 23px;
  font-weight: 500;
  line-height: 1.3em;
}

.link-block-207 {
  color: var(--24-black);
  font-family: pretendard, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.35em;
  text-decoration: none;
}

.div-block-1981 {
  z-index: 200;
  background-color: #0c12194d;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.div-block-1982 {
  z-index: 200;
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  min-width: 0;
  max-width: none;
  height: auto;
  min-height: 0;
  max-height: none;
  padding: 20px;
  display: flex;
  position: absolute;
}

.dropdown-toggle-41 {
  word-break: keep-all;
  width: 100%;
  padding: 0;
  overflow: visible;
}

.dropdown-list-45 {
  background-color: #0c121933;
  position: static;
  inset: 0%;
}

.dropdown-list-45.w--open {
  z-index: 200;
  justify-content: flex-start;
  align-items: flex-start;
  width: 0;
  height: 0;
  display: flex;
  position: static;
  overflow: auto;
}

.div-block-1983 {
  display: flex;
}

.dropdown-35 {
  overflow-wrap: normal;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: visible;
}

.dropdown-toggle-42 {
  pointer-events: auto;
  width: 100%;
  height: 100%;
  margin-left: 0;
  padding: 0;
  overflow: visible;
}

.dropdown-36 {
  width: 100%;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
}

.dropdown-list-46 {
  margin-top: 2px;
}

.dropdown-list-46.w--open {
  background-color: #0000;
  margin-top: 0;
  padding-top: 2px;
}

.div-block-1984 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: #0b212a;
  border-radius: 4px;
  padding: 30px 32px 32px 30px;
}

.text-block-577 {
  color: #fffc;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 14.5px;
  line-height: 1.5em;
}

.key_01 {
  width: 100%;
  height: 100%;
  display: none;
}

.image-70 {
  height: 11px;
}

.div-block-1985 {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 11px;
  margin-top: -11px;
  display: flex;
}

.text-block-361-2 {
  color: var(--24-black);
  white-space: normal;
  word-break: keep-all;
  overflow-wrap: anywhere;
  margin-top: 0;
  font-family: pretendard, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.3em;
}

.div-block-1986 {
  flex-flow: column;
  display: flex;
}

.div-block-1966-2 {
  white-space: normal;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  min-height: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 16px;
  padding-left: 1px;
  display: flex;
}

.text-block-577_title {
  color: #fff;
  letter-spacing: .02em;
  word-break: keep-all;
  padding-bottom: 10px;
  padding-left: 1px;
  font-family: pretendard, sans-serif;
  font-size: 15.5px;
  font-weight: 600;
  line-height: 1.4em;
}

.text-block-357-tbd {
  color: #31b7ca;
  padding-bottom: 7px;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.2em;
}

.link-block-45-copy {
  cursor: default;
  background-color: #f4f4f5;
  border-radius: 12px;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.link-block-45-copy:hover {
  background-color: #f4f4f5;
}

.cursor-wrapper {
  z-index: 200;
  opacity: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.cursor {
  opacity: 0;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #0c1219cc;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 62px;
  height: 62px;
  display: flex;
}

.text-block-578 {
  color: #fff;
  font-family: Inter, sans-serif;
}

.page-wrapper {
  display: block;
}

.cursor-wrap {
  z-index: 9999;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.image-71 {
  width: 100%;
}

.div-block-1987 {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #0c1219cc;
  border-radius: 50%;
  width: 62px;
  height: 62px;
}

.div-block-1988 {
  height: 156px;
}

.text-block-579 {
  color: var(--24-black);
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.3em;
}

.quick-stack-26 {
  margin-bottom: 0;
  padding: 28px;
}

.div-block-1989 {
  width: 100%;
  display: flex;
}

.div-block-1990 {
  background-color: #6ef0ff;
  border-radius: 6px;
  width: 100%;
  margin-bottom: 2px;
  padding: 0;
}

.div-block-1991 {
  padding-bottom: 20px;
}

.text-block-24_title-en {
  color: var(--24-black);
  white-space: normal;
  word-break: keep-all;
  overflow-wrap: anywhere;
  margin-top: 0;
  font-family: pretendard, sans-serif;
  font-size: 27px;
  font-weight: 600;
  line-height: 1.5em;
}

.text-block-580 {
  color: var(--24-black);
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3em;
}

.div-block-1993 {
  width: 100%;
}

.div-block-1994 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.link-block-208 {
  color: var(--24-black);
  background-color: #ffffffb3;
  border-radius: 10px;
  margin-right: 10px;
  padding: 5px 10px 6px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  text-decoration: none;
}

.div-block-1995 {
  padding-top: 20px;
  padding-left: 2px;
}

.div-block-1996 {
  z-index: 120;
  height: 156px;
  position: static;
  inset: 0 0% auto;
}

.text-block-581 {
  color: var(--24-black);
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.3em;
}

.collection-list-content {
  z-index: 50;
  background-color: #cbf1f6;
  border-radius: 0;
  margin-bottom: 2px;
  position: static;
  overflow: visible;
}

.quick-stack-27 {
  z-index: 90;
  padding: 28px;
  position: static;
}

.div-block-1998 {
  padding-top: 7px;
  padding-bottom: 7px;
}

.div-block-1999 {
  width: 100%;
}

.div-block-2000 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8px;
  padding-bottom: 26px;
  display: flex;
}

.text-block-582 {
  color: var(--24-black);
  letter-spacing: .02em;
  background-color: #ffffffb3;
  border-radius: 3px;
  margin-right: 5px;
  padding: 2px 5px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.text-block-582-eng {
  color: var(--24-black);
  letter-spacing: 0;
  -webkit-text-stroke-color: #0d597f;
  text-transform: uppercase;
  background-color: #77e1ece6;
  border: 1px #00447499;
  border-radius: 20px;
  margin-right: 5px;
  padding: 8px 14px;
  font-family: Inter, sans-serif;
  font-size: 13.5px;
  font-weight: 500;
  line-height: 1.1em;
}

.text-block-352-copy {
  box-sizing: border-box;
  color: var(--24-black);
  word-break: keep-all;
  margin-bottom: 20px;
  font-family: pretendard, sans-serif;
  font-size: 27px;
  font-weight: 600;
  line-height: 1.45em;
}

.link-block-209 {
  background-color: var(--24-black);
  color: #00d2f0;
  border: 1px #000;
  border-radius: 4px;
  padding: 10px 15px;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3em;
  text-decoration: none;
}

.div-block-2001 {
  height: auto;
  min-height: 0;
  padding-bottom: 0;
}

.div-block-2002 {
  align-items: center;
  margin-top: 6px;
  display: flex;
}

.div-block-2003 {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 5px;
  display: flex;
}

.text-block-583 {
  color: #0c1219b3;
  margin-top: 0;
  margin-left: 8px;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.text-block-584 {
  color: #0c1219e3;
  letter-spacing: .01em;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5em;
}

.div-block-2004 {
  display: block;
}

.text-block-24_title-ko {
  color: var(--24-black);
  white-space: normal;
  word-break: keep-all;
  overflow-wrap: anywhere;
  margin-top: 0;
  font-family: pretendard, sans-serif;
  font-size: 22.5px;
  font-weight: 600;
  line-height: 1.6em;
}

.div-block-2005 {
  z-index: 9999;
  background-color: #0c121966;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: visible;
}

.div-block-2006 {
  background-color: #fff;
  background-image: linear-gradient(#93f2ff, #fff 68%);
  border-radius: 12px;
  width: 100%;
  min-width: 0;
  max-width: 840px;
  height: auto;
  min-height: 400px;
  max-height: none;
  margin-left: 0;
  margin-right: 0;
}

.div-block-2007 {
  width: 100%;
  height: 100%;
  padding: 36px 42px 38px;
}

.div-block-2008 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.text-block-585 {
  color: var(--24-black);
  white-space: normal;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 16.5px;
  line-height: 1.65em;
}

.div-block-2009 {
  padding-bottom: 60px;
  padding-right: 10px;
}

.dropdown-37 {
  width: 100%;
}

.dropdown-toggle-43 {
  width: 100%;
  padding: 0;
}

.div-block-2010 {
  background-color: var(--24-black);
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  height: 58px;
  padding-left: 28px;
  padding-right: 28px;
  display: flex;
}

.text-block-586 {
  color: #fff;
  letter-spacing: .02em;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.div-block-2011 {
  z-index: 20;
  flex-flow: column;
  width: 100%;
  display: flex;
  position: static;
}

.div-block-2012 {
  flex-flow: column;
  padding-left: 4px;
  padding-right: 4px;
  display: flex;
}

.div-block-2013 {
  background-color: #0f1923;
  border-radius: 50%;
  justify-content: center;
  align-items: flex-start;
  width: 72px;
  min-width: 72px;
  height: 72px;
  min-height: 72px;
  display: flex;
  overflow: hidden;
}

.image-72 {
  max-width: 120%;
  margin-top: -3px;
}

.div-block-2014 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: auto;
  align-items: stretch;
  width: 100%;
  max-width: none;
  height: auto;
  min-height: 180px;
  max-height: 198px;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-right: 0;
  display: flex;
}

.div-block-2015 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2px 28px 2px 10px;
  display: flex;
}

.text-block-583-2 {
  color: #0c1219cc;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  font-family: pretendard, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.1em;
}

.div-block-2016 {
  flex-flow: column;
  display: flex;
}

.div-block-2017 {
  background-color: #bec7c9;
  width: 100%;
  height: 1px;
  margin-bottom: 25px;
}

.quick-stack-28 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  max-width: none;
  padding: 0;
}

.div-block-2018 {
  padding-top: 4px;
  display: flex;
}

.text-block-587 {
  opacity: .8;
  color: #4a6a6e;
  letter-spacing: -.03em;
  margin-right: 16px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.2em;
}

.div-block-2019 {
  padding-bottom: 6px;
  padding-left: 2px;
  display: flex;
}

.text-block-587-2 {
  opacity: .8;
  color: #4a6a6e;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin-right: 16px;
  font-family: Inter, sans-serif;
  font-size: 12.5px;
  font-weight: 500;
  line-height: 1.2em;
}

.div-block-2020 {
  padding-left: 70px;
  padding-right: 70px;
  display: flex;
}

.div-block-2021 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 0;
  display: flex;
}

.link-block-210 {
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 56px;
  height: auto;
  min-height: 56px;
  display: flex;
}

.image-73 {
  width: 24px;
}

.link-block-211 {
  color: var(--24-black);
  width: 100%;
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.5em;
  text-decoration: none;
}

.link-block-211:hover {
  background-color: #effdff;
}

.div-block-2022 {
  z-index: 50;
  width: 0;
  height: 120px;
  max-height: none;
  display: flex;
  position: sticky;
  top: 78px;
  overflow: visible;
}

.filters-wrapper {
  z-index: 0;
  background-color: #28dcf0;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: sticky;
  top: 0;
}

.div-block-2024 {
  flex-flow: column;
  justify-content: flex-start;
  width: 100vw;
  min-width: 100vw;
  max-width: none;
  margin-left: -20px;
  display: flex;
}

.collection-list-wrapper-24 {
  display: block;
}

.filter-button {
  padding: 4px;
  font-family: pretendard, sans-serif;
  text-decoration: none;
}

.text-block-24_title-en-tbd {
  color: #80a9b1;
  white-space: normal;
  word-break: keep-all;
  overflow-wrap: anywhere;
  margin-top: 0;
  font-family: pretendard, sans-serif;
  font-size: 27px;
  font-weight: 600;
  line-height: 1.5em;
}

.div-block-2025 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.rich-text-block {
  color: var(--24-black);
  letter-spacing: .01em;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.65em;
  display: block;
}

.div-block-2026 {
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 0;
  padding-right: 20px;
  display: flex;
}

.collection-item-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.quick-stack-29 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.div-block-2027 {
  padding-top: 0;
  padding-bottom: 0;
}

.section-24-black-overflow {
  background-color: var(--24-black);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.code-embed {
  filter: invert();
}

.card-content-2 {
  background-color: #0000;
  border-radius: 0;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.text-block-352-bk {
  box-sizing: border-box;
  color: #fff;
  word-break: keep-all;
  margin-top: 2px;
  margin-bottom: 12px;
  font-family: pretendard, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 1.35em;
}

.div-block-2028 {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 0;
  padding-right: 10px;
  display: flex;
}

.image-74 {
  border-radius: 0;
  width: 100%;
  max-width: 310px;
  overflow: visible;
}

.swiper-content-2 {
  text-align: left;
  background-color: #8b8b8b;
  border-radius: 18px;
  flex-direction: column;
  align-items: center;
  width: 40em;
  height: 550px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.swiper-content-2._5, .swiper-content-2._3, .swiper-content-2._4, .swiper-content-2._2 {
  background-color: #fff0;
  border-radius: 0;
  justify-content: space-between;
  align-items: flex-start;
  width: 36em;
  height: auto;
  min-height: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.swiper-content-2._1 {
  background-color: #fff0;
  border-radius: 0;
  justify-content: space-between;
  align-items: flex-start;
  width: 45em;
  height: auto;
  min-height: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.swiper-content-2.main-02 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695dcf470d9dd556a24cafc_Session%20BG_02.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.swiper-content-2.main-01 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695ddd7c1258eefe941021e_Session%20BG_01.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.swiper-content-2.main-03 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695de8332cf404a085d3998_Session%20BG_03.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.swiper-content-2.main-04 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695df22001e82f6fbfc4f7d_Session%20BG_04.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.swiper-content-2.main-05 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695dfe732cf404a085e2a00_Session%20BG_05.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.swiper-content-2.main-06 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695e0e195a41898d401f035_Session%20BG_06.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.swiper-content-2.main-07 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695e1430cea5be53f94badf_Session%20BG_07.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-2029 {
  padding-right: 10px;
}

.text-block-273_la_wt {
  color: #d1e1e9;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.65em;
}

.div-block-2030 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-right: 0;
  display: flex;
}

.quick-stack-30 {
  width: 100%;
  padding: 0;
}

.div-block-2031 {
  background-color: #192028;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  min-height: 360px;
  overflow: hidden;
}

.quick-stack-31 {
  padding: 0;
}

.dropdown-38 {
  display: none;
}

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

.sort-button {
  color: #324155;
  background-color: #f2f3f5;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 40px;
  margin-right: 20px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.sort-button.btn-small {
  color: #0c1219;
  letter-spacing: -.01em;
  background-color: #c0edf3;
  border: 2px #0c121999;
  border-radius: 35px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  max-height: 49px;
  margin-left: 0;
  margin-right: 8px;
  padding: 13px 20px 12px;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2em;
}

.sort-button.btn-small:hover {
  color: var(--24-black);
  background-color: #ddf6ff;
  border-color: #0a1928;
}

.sort-button.btn-small.globalgla {
  letter-spacing: -.01em;
  background-color: #c6f0ff;
  border: 1px #37465a;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2em;
}

.sort-button.btn-small.globalgla:hover {
  color: var(--24-black);
  background-color: #fff;
  border-color: #0a1928;
}

.sort-button.btn-small.adtechadad {
  letter-spacing: -.01em;
  background-color: #c6f0ff;
  border: 1px #37465a;
  border-radius: 3px;
  height: auto;
  margin-right: 7px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2em;
}

.sort-button.btn-small.adtechadad:hover {
  color: var(--24-black);
  background-color: #fff;
  border-color: #0a1928;
}

.sort-button.btn-small.trend180, .sort-button.btn-small.privacy180, .sort-button.btn-small.ai180, .sort-button.btn-small.game180, .sort-button.btn-small.pa180, .sort-button.btn-small.mmp180, .sort-button.btn-small.ua180, .sort-button.btn-small.creative180, .sort-button.btn-small.ff180, .sort-button.btn-small.crm180, .sort-button.btn-small.monet180 {
  height: auto;
}

.sort-button.btn-small.global180 {
  height: auto;
  padding-top: 13px;
}

.sort-button.btn-small.adtech180 {
  height: auto;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.sort-button.btn-small.all {
  background-color: #80ebfa;
}

.collection-list-wrapper-28 {
  min-height: 0;
  overflow: visible;
}

.div-block-870 {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 1460px;
  min-height: 560px;
  margin-top: 142px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.filters-wrapper-2 {
  width: 100%;
  margin-bottom: 0;
}

.search-parent {
  border: 1px #000;
  border-radius: 0;
  justify-content: flex-end;
  display: flex;
}

.form-block-15 {
  margin-bottom: 0;
}

.filters-group.filters-colors.mb-normal {
  flex-flow: column;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 0;
  display: flex;
}

.text-field-3 {
  color: #0a1928;
  border: 1px solid #cfd8e2;
  border-radius: 4px;
  width: 100%;
  max-width: 600px;
  height: 52px;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: pretendard, sans-serif;
  font-size: 16.5px;
  line-height: 1.2em;
}

.text-field-3:hover {
  border-color: #37465a;
}

.grid-284 {
  grid-template-rows: auto;
  margin-bottom: 0;
}

.div-block-972-2 {
  z-index: 20;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1460px;
  height: auto;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 80px;
  padding-right: 80px;
  display: block;
  position: static;
  inset: 0%;
  overflow: visible;
}

.div-block-972-3 {
  z-index: 20;
  background-color: #28dcf000;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1460px;
  height: auto;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 23px;
  padding-right: 0;
  display: block;
  position: static;
  inset: 0%;
  overflow: visible;
}

.session-keyword {
  color: #185777;
  font-family: Inter, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.2em;
}

.session-keyword strong {
  text-transform: uppercase;
  border: 1px solid #185777cc;
  border-radius: 3px;
  flex-flow: row;
  margin-right: 3px;
  padding: 2px 5px;
  font-weight: 500;
  line-height: 2em;
  display: inline-flex;
}

.paragraph-5 {
  line-height: 2em;
}

.text-block-588 {
  font-size: 14px;
  display: none;
  overflow: visible;
}

.text-block-589 {
  color: #0c1219b3;
  letter-spacing: .02em;
  text-transform: uppercase;
  margin-bottom: 0;
  margin-left: 2px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.div-block-2032 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 24px;
  padding-left: 2px;
  display: flex;
}

.text-block-590 {
  color: var(--24-black);
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #b6cfd8;
  border: 1px solid #b6cfd899;
  border-radius: 2px;
  margin-right: 7px;
  padding: 5px 6px;
  font-family: pretendard, sans-serif;
  font-size: 11.7px;
  font-weight: 500;
  line-height: 1.2em;
}

.page-wrapper-copy {
  display: block;
  overflow: visible;
}

.div-block-2011-copy {
  z-index: 20;
  flex-flow: column;
  width: 100%;
  display: flex;
  position: static;
}

.div-block-1947-copy {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 36px 34px 34px 36px;
  display: flex;
}

.div-block-2033 {
  padding-bottom: 4px;
}

.div-block-2034 {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 10px;
  display: flex;
}

.text-block-591 {
  color: #d6f5ff99;
  word-break: keep-all;
  min-width: 33px;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.3em;
}

.div-block-2035 {
  height: 8vw;
  max-height: 180px;
}

.div-block-2036 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.link-block-212 {
  background-color: var(--24-mint);
  color: var(--24-black);
  border-radius: 3px;
  margin-left: 0;
  padding: 18px 24px;
  font-family: pretendard, sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 1.2em;
  text-decoration: none;
  display: block;
}

.text-block-591-copy {
  color: #d1e1e980;
  word-break: keep-all;
  min-width: 38px;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.3em;
}

.text-block-352-wt-2 {
  box-sizing: border-box;
  color: #fff;
  word-break: keep-all;
  margin-top: 8px;
  margin-bottom: 6px;
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.6em;
}

.div-block-2031-2 {
  background-color: #192028;
  background-image: linear-gradient(173deg, #0000 29%, #5316e2);
  border-radius: 8px;
  width: 100%;
  height: 100%;
  min-height: 450px;
}

.div-block-2037 {
  padding-bottom: 4px;
  display: flex;
}

.div-block-2038 {
  width: 10px;
}

.text-block-589-copy {
  color: var(--24-mint);
  letter-spacing: .02em;
  text-transform: uppercase;
  margin-bottom: 0;
  margin-left: 1px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.div-block-2039 {
  width: 68%;
}

.text-block-592 {
  color: var(--24-mint);
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2em;
}

.text-block-347-2 {
  color: var(--24-black);
  text-align: center;
  letter-spacing: .01em;
  margin-bottom: 8px;
  font-family: pretendard, sans-serif;
  font-size: 46px;
  font-weight: 600;
  line-height: 1.4em;
}

.text-block-593 {
  color: #fff;
  letter-spacing: .04em;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2em;
  text-decoration: none;
}

.text-block-352-wt-3 {
  box-sizing: border-box;
  color: #fff;
  word-break: keep-all;
  margin-top: 2px;
  margin-bottom: 6px;
  font-family: pretendard, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 1.4em;
}

.text-block-352-bk-en {
  box-sizing: border-box;
  color: #fff;
  word-break: keep-all;
  margin-top: 2px;
  margin-bottom: 14px;
  font-family: pretendard, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 1.1em;
}

.text-block-269-bk {
  color: var(--24-black);
  letter-spacing: .01em;
  font-family: pretendard, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.4em;
}

.text-block-270-bk {
  color: var(--24-black);
  letter-spacing: .02em;
  margin-bottom: 2px;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.4em;
}

.text-block-270-2-bk {
  color: #0c1219b3;
  letter-spacing: 0;
  font-family: pretendard, sans-serif;
  font-size: 14.5px;
  font-weight: 400;
  line-height: 1.1em;
}

.div-block-1947-hands-on-01 {
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/66963ffea3e8e5ef6828b53a_airbridge%20BG.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 36px 34px 10px 36px;
  display: flex;
}

.image-76 {
  filter: brightness(9999%);
  width: auto;
  max-width: none;
  height: auto;
  max-height: 44px;
  margin-bottom: 20px;
  padding-left: 2px;
}

.div-block-2031-2-party {
  background-color: #192028;
  background-image: linear-gradient(131deg, #00d2f066, #00d2f000 68%), linear-gradient(#19202866, #19202866), url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/669909785d5b9062851b5b52_afterparty_BG_04.png");
  background-position: 0 0, 0 0, 50%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 100%;
  background-attachment: scroll, scroll, scroll;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  min-height: 450px;
}

.div-block-2040 {
  width: 100%;
  max-width: 540px;
}

.text-block-590-kr {
  color: var(--24-black);
  letter-spacing: .02em;
  text-transform: uppercase;
  background-color: #b6cfd8;
  border: 1px solid #b6cfd899;
  border-radius: 20px;
  margin-right: 5px;
  padding: 4px 11px;
  font-family: pretendard, sans-serif;
  font-size: 12.5px;
  font-weight: 500;
  line-height: 1.2em;
}

.text-block-590-kr-button {
  color: var(--24-black);
  letter-spacing: .02em;
  text-transform: uppercase;
  background-color: #c6f0ff;
  border: 1px #b6cfd899;
  border-radius: 3px;
  margin-right: 7px;
  padding: 8px 10px 8.5px;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.2em;
}

.div-block-2041 {
  width: 100%;
  max-width: 700px;
  padding-top: 20px;
  padding-bottom: 34px;
}

.text-block-594 {
  color: #d1e1e9;
  text-align: center;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  line-height: 1.55em;
}

.div-block-1947-hands-on-02 {
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/669619e08d1e272836596b1f_braze%20BG.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 36px 34px 10px 36px;
  display: flex;
}

.div-block-1947-hands-on-03 {
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/66963ef8e4929a34f9cd2198_amplitude%20BG.png");
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 36px 34px 10px 36px;
  display: flex;
}

.div-block-2042 {
  background-color: var(--24-black);
  width: 1px;
  height: 26px;
  margin-right: 4px;
}

.div-block-2031-2-booth {
  background-color: #192028;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  min-height: 500px;
  overflow: visible;
}

.div-block-2031-2-stamp {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/669770c60dd16de716eb6e14_stamp_BG.png"), linear-gradient(164deg, #192028 21%, #003c58);
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: auto 120%, auto;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  min-height: 450px;
}

.div-block-1947-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  height: auto;
  padding: 36px 34px 20px 36px;
  display: flex;
}

.div-block-2043 {
  width: 43vw;
  min-width: 0;
  max-width: 640px;
  min-height: 250px;
  margin-bottom: 20px;
  overflow: hidden;
}

.image-77 {
  height: 50px;
}

.booth-logo {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  display: flex;
}

.div-block-2045 {
  background-color: #dde1e5;
  border-radius: 14px;
  order: 0;
  justify-content: center;
  align-items: center;
  width: 200px;
  min-width: 210px;
  height: 120px;
  margin-right: 20px;
  display: flex;
}

.div-block-2046 {
  display: flex;
}

.div-block-2047 {
  width: 26px;
}

.booth-roop_01 {
  display: flex;
}

.booth-roop_02 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.div-block-2049 {
  display: flex;
}

.div-block-2050 {
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #28dcf0f0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-2051 {
  flex-flow: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.quick-stack-27-time {
  z-index: 90;
  background-color: #aae9f1;
  padding: 28px;
  position: static;
}

.div-block-2052 {
  padding-bottom: 10px;
  display: flex;
}

.navbar-2-copy {
  z-index: 100;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #0c1219eb;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.image-60-copy2 {
  filter: brightness(0%) invert();
  height: 32px;
  max-height: none;
}

.link-block-40-3 {
  color: #eefbff;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-right: 6px;
  padding-top: 1px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 1.2em;
  text-decoration: none;
  display: flex;
}

.link-block-40-3:hover {
  opacity: .75;
}

.cell-8 {
  display: block;
}

.link-block-41-copy-copy {
  color: var(--24-black);
  background-color: #fff;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 210px;
  height: 64px;
  margin-top: 0;
  margin-left: 0;
  padding-top: 1px;
  padding-left: 16px;
  padding-right: 16px;
  font-family: pretendard, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.2em;
  text-decoration: none;
  display: flex;
}

.text-block-583-3 {
  color: #0c1219;
  margin-top: 10px;
  margin-left: 0;
  margin-right: 8px;
  font-family: pretendard, sans-serif;
  font-size: 13.5px;
  font-weight: 300;
  line-height: 1.5em;
}

.section-24-mint-time-table-2 {
  background-color: #0000;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
  position: static;
  inset: 0%;
  overflow: visible;
}

.div-block-2053 {
  display: flex;
}

.text-block-583-2-copy {
  color: #0c1219cc;
  white-space: nowrap;
  margin-top: 0;
  margin-left: 0;
  margin-right: 10px;
  font-family: pretendard, sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 1.1em;
}

.div-block-2054 {
  display: flex;
}

.image-68-copy {
  align-self: auto;
  display: none;
}

.body-3-black {
  background-color: var(--24-black);
  flex-flow: column;
  align-items: stretch;
  display: block;
}

.link-block-214 {
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.section-24-gray-copy {
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-24-gray-meet {
  background-color: #0000;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-24-mint-session {
  background-color: #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.body-3-mint {
  background-color: #28dcf0;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6699f04ef8e9588b268a6150_session_BG_01.png");
  background-position: 50% 79px;
  background-repeat: no-repeat;
  background-size: 1740px;
  background-attachment: scroll;
  flex-flow: column;
  align-items: stretch;
  display: block;
}

.section-24-black-speaker {
  background-color: var(--24-black);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

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

.div-block-2054-copy {
  display: flex;
}

._24_height-meet-us {
  height: 180px;
}

.button-16-2 {
  color: var(--24-black);
  letter-spacing: .02em;
  background-color: #00d2f0;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 19px 32px 18px;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2em;
  display: flex;
}

.div-block-2056 {
  display: flex;
}

.div-block-2057 {
  width: 18px;
}

.button-16-3 {
  color: var(--24-black);
  letter-spacing: .02em;
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 19px 32px 18px;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2em;
  display: flex;
}

.empty-state-2 {
  background-color: #0000;
  display: flex;
}

.section-24-mint-comming {
  background-color: #28dcf0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: none;
  overflow: hidden;
}

.comming {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.text-block-348-wt-copy {
  color: #fff;
  text-align: center;
  letter-spacing: .01em;
  word-break: keep-all;
  padding-bottom: 10px;
  font-family: pretendard, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.55em;
}

.div-block-728-copy {
  flex-flow: column;
  align-items: center;
  max-width: 954px;
  padding-left: 0;
  display: flex;
}

.div-block-723-3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1460px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.link-block-215 {
  color: var(--dark-slate-grey);
  margin-top: 0;
  padding: 2px 3px;
  font-family: pretendard, sans-serif;
  line-height: 1.1em;
  text-decoration: none;
}

.link-block-215:hover {
  color: var(--mgs-black);
  text-decoration: underline;
}

.text-block-595 {
  font-size: 14px;
  line-height: 1.1em;
}

.div-block-2058 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 16px;
  margin-left: 0;
  display: flex;
}

.image-78 {
  display: block;
}

.link-block-216 {
  color: #111;
  justify-content: center;
  align-items: center;
  height: 100%;
  max-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: acumin-pro-condensed, sans-serif;
  font-size: 24px;
  text-decoration: none;
  display: flex;
}

.link-block-216:hover {
  opacity: .65;
}

.container-6 {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.div-block-2059 {
  justify-content: space-between;
  align-items: center;
  height: 70px;
  display: flex;
}

.div-block-2060 {
  height: 100%;
  padding-left: 0;
}

.image-79 {
  max-width: none;
  height: 100%;
  padding-right: 0;
}

.link-block-217 {
  align-items: center;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-2060-2, .div-block-2060-1 {
  justify-content: flex-end;
  width: auto;
  height: 100%;
  margin-right: 0;
  display: flex;
  overflow: hidden;
}

.div-block-2060-3 {
  justify-content: flex-end;
  width: 67px;
  height: 100%;
  margin-right: 0;
  display: flex;
  overflow: hidden;
}

.div-block-2060-4 {
  justify-content: flex-end;
  width: auto;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.div-block-2061 {
  flex-flow: row;
  height: 100%;
  padding-right: 20px;
  display: flex;
}

.div-block-2062 {
  height: 26px;
  display: flex;
}

.div-block-2063 {
  flex-flow: column;
  align-items: center;
  width: 100%;
  height: 200vh;
  display: flex;
}

.navbar-3 {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #f7f7f7b3;
  flex-flow: column;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.div-block-2064 {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.link-block-218 {
  color: #fff;
  text-align: center;
  background-color: #111;
  border: 2px solid #111;
  justify-content: center;
  align-items: center;
  height: 42px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: acumin-pro-condensed, sans-serif;
  font-size: 24px;
  line-height: .9em;
  text-decoration: none;
  display: flex;
}

.div-block-2065 {
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.section-22 {
  width: 100%;
  max-width: 1820px;
  padding-left: 20px;
  padding-right: 20px;
}

.link-block-218-2 {
  color: #111;
  text-align: center;
  background-color: #0000;
  border: 2px solid #111;
  justify-content: center;
  align-items: center;
  height: 42px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: acumin-pro-condensed, sans-serif;
  font-size: 24px;
  line-height: .9em;
  text-decoration: none;
  display: none;
}

.div-block-2066 {
  align-items: center;
  display: flex;
}

.dropdown-toggle-45 {
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding: 0;
  display: flex;
}

.image-80 {
  max-width: 36px;
}

.dropdown-list-48 {
  inset: 0% 0% auto auto;
}

.dropdown-list-48.w--open {
  position: fixed;
  inset: 60px 0% auto;
}

.link-block-219 {
  color: #111;
  justify-content: center;
  align-items: center;
  height: 70px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: acumin-pro-condensed, sans-serif;
  font-size: 24px;
  text-decoration: none;
  display: flex;
}

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

.section-23 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 100vh;
  max-height: 900px;
  display: flex;
  overflow: hidden;
}

.div-block-2068 {
  width: 100%;
  padding: 30px 30px 40px;
}

.section-24 {
  background-color: #111;
  flex-flow: column;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.div-block-2069 {
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 1140px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.text-block-596 {
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.6em;
}

.text-block-597 {
  color: #fff;
  text-align: center;
  letter-spacing: -.01em;
  font-family: pretendard, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.4em;
}

.div-block-2070 {
  height: 9vw;
  max-height: 180px;
}

.div-block-2070-copy {
  height: 6vw;
  max-height: 100px;
}

.body-4 {
  background-color: #f7f7f7;
  overflow: visible;
}

.bold-text-5 {
  letter-spacing: .01em;
  font-weight: 600;
}

.quick-stack-32 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  margin-top: 14px;
  margin-bottom: 14px;
  padding: 0;
}

.div-block-2071 {
  box-shadow: none;
  background-color: #202022;
  border-radius: 2px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 380px;
  padding: 50px;
  display: flex;
}

.text-block-598 {
  color: #bdc1c7;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.7em;
}

.link-block-220 {
  color: #111;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: 60px;
  padding-left: 30px;
  padding-right: 30px;
  font-family: acumin-pro-condensed, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: .9em;
  text-decoration: none;
  display: flex;
}

.div-block-2072 {
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  display: flex;
}

.section-25 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.text-block-597-2 {
  color: #111;
  text-align: center;
  letter-spacing: -.01em;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 1.4em;
}

.div-block-2073 {
  width: 100%;
  max-width: 500px;
}

.div-block-2074 {
  height: 60px;
}

.text-block-599 {
  color: #fff;
  letter-spacing: .01em;
  padding-bottom: 16px;
  font-family: acumin-pro-condensed, sans-serif;
  font-size: 29px;
  font-weight: 500;
  line-height: 1.2em;
}

.text-block-600 {
  color: #fff;
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.4em;
}

.link-block-220-copy {
  color: #111;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  height: 72px;
  padding-left: 40px;
  padding-right: 40px;
  font-family: acumin-pro-condensed, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: .9em;
  text-decoration: none;
  display: flex;
}

.div-block-2075 {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1820px;
  height: 60px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.section-26 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.image-81 {
  filter: invert();
  width: 100%;
  max-width: 70px;
  margin-left: -4px;
  margin-right: 6px;
}

.div-block-2076 {
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.text-block-601 {
  color: #fff;
  font-family: pretendard, sans-serif;
  font-weight: 300;
  line-height: 1.3em;
}

.link-block-221 {
  color: #d8d8d8;
  margin-left: 6px;
  padding: 6px;
  font-family: pretendard, sans-serif;
  font-size: 14.5px;
  font-weight: 300;
  text-decoration: none;
}

.section-27 {
  background-color: #111;
  background-image: linear-gradient(#0000004d, #0000004d), url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/685a96f7f191099556834f14_BG_04.webp");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 100%;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 100vh;
  display: flex;
}

.div-block-2077 {
  justify-content: center;
  align-items: center;
  height: 90%;
  display: flex;
}

.div-block-2078 {
  background-color: #0000001a;
  width: 100%;
}

.div-block-2079 {
  margin-top: 40px;
}

.image-82 {
  width: 100%;
}

.div-block-2080 {
  justify-content: center;
  align-items: center;
  height: 460px;
  display: flex;
}

.slider-3 {
  background-color: #0000;
  border-radius: 0;
  height: 460px;
}

.mask {
  border-radius: 26px;
}

.slide-nav-3 {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #0000001a;
  border-radius: 20px;
  width: 140px;
  height: 36px;
  padding-top: 11px;
  padding-bottom: 6px;
  transform: translate(0, -10px)scale(.8);
}

.div-block-2081 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.link-block-222 {
  color: #fff;
  background-color: #0003;
  border: 2px #fff3;
  margin-bottom: 8px;
  margin-left: -4px;
  padding: 13px 14px 12px 16px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  line-height: 1.3em;
  text-decoration: none;
  transition: background-color .2s;
  display: inline-block;
  overflow: visible;
}

.link-block-222:hover {
  color: #111;
  background-color: #09c052;
}

.div-block-2082 {
  background-color: var(--mgs-black);
  border-radius: 2px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 460px;
  margin-top: 0;
  margin-bottom: 40px;
  display: flex;
}

.div-block-2083 {
  height: 60px;
}

.section-22-copy {
  filter: invert();
  width: 100%;
  max-width: 1820px;
  padding-left: 20px;
  padding-right: 20px;
}

.navbar-3-copy {
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #1119;
  flex-flow: column;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.div-block-2069-2 {
  z-index: 0;
  width: 100%;
  max-width: 1240px;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.quick-stack-33 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  margin-bottom: 14px;
  padding: 0;
}

.div-block-2084 {
  background-color: #202022;
  border-radius: 2px;
  width: 100%;
  height: 100%;
  min-height: 0;
  overflow: hidden;
}

.div-block-2085 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-83 {
  width: 85%;
  max-width: 270px;
}

.div-block-2086 {
  min-height: 0;
  padding: 40px 40px 20px;
}

.text-block-602 {
  color: #fff;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  line-height: 1.4em;
}

.text-block-603 {
  color: #a0a6af;
  margin-right: 9px;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 300;
}

.text-block-604 {
  color: #babec3;
  letter-spacing: -.01em;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 14.5px;
  font-weight: 300;
  line-height: 1.6em;
}

.div-block-2087 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 4px;
  margin-bottom: 14px;
  display: flex;
}

.div-block-2088 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  min-height: 570px;
  max-height: 570px;
  display: flex;
  overflow: hidden;
}

.div-block-2089 {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 0;
  padding-right: 20px;
  display: flex;
}

.link-block-223 {
  filter: brightness(500%);
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-bottom: 20px;
  margin-right: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.image-84 {
  border-radius: 2px;
  width: 30px;
}

.body-4-2 {
  background-color: #111;
}

.body-4-3 {
  background-color: #f7f7f7;
}

.navbar-3-green {
  z-index: 200;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #f7f7f7cc;
  flex-flow: column;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.quick-stack-34 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.div-block-2090 {
  cursor: pointer;
  width: 100%;
  height: 100%;
  padding: 12px 12px 10px;
}

.text-block-605 {
  color: #111;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.5em;
}

.div-block-2091 {
  height: auto;
  min-height: 70px;
  padding: 5px 4px 0 2px;
}

.div-block-2092 {
  align-items: center;
  margin-bottom: 6px;
  display: flex;
}

.text-block-606 {
  color: #111;
  letter-spacing: .01em;
  font-family: pretendard, sans-serif;
  font-size: 14.5px;
  font-weight: 600;
  line-height: 1.3em;
}

.text-block-606-copy {
  color: #111c;
  margin-left: 5px;
  font-family: pretendard, sans-serif;
  font-size: 14.5px;
  font-weight: 400;
  line-height: 1.3em;
}

.div-block-2093 {
  background-color: #1113;
  flex-flow: column;
  width: 100%;
  height: 1px;
  margin-bottom: 10px;
  display: block;
}

.div-block-2094 {
  flex-flow: column;
  height: auto;
  min-height: 40px;
  margin-bottom: 0;
  padding-bottom: 6px;
  padding-left: 10px;
  padding-right: 12px;
  display: flex;
}

.text-block-607 {
  color: #111;
  margin-top: -4px;
  font-family: acumin-pro-condensed, sans-serif;
  font-size: 27px;
  line-height: 1.1em;
}

.div-block-2095 {
  align-items: flex-start;
  height: 25px;
  padding-bottom: 0;
  padding-left: 2px;
  display: flex;
}

.text-block-608 {
  color: #111;
  letter-spacing: .02em;
  background-color: #00723d4d;
  border: 1px solid #fff0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 24px;
  margin-right: 7px;
  padding: 0 5px;
  font-family: pretendard, sans-serif;
  font-size: 12.5px;
  font-weight: 500;
  line-height: 1em;
  display: none;
}

.link-block-224 {
  color: #111;
  word-break: keep-all;
  cursor: default;
  border-radius: 2px;
  width: 100%;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.45em;
  text-decoration: none;
}

.text-block-609-m {
  color: #111;
  letter-spacing: .02em;
  background-color: #3fcdec;
  border: 1px #111;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 22px;
  margin-right: 6px;
  padding: 0;
  font-family: acumin-pro-condensed, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1em;
  display: flex;
}

.table-line-div-block {
  flex-flow: column;
  justify-content: center;
  height: 26px;
  display: flex;
}

.div-block-2093-2 {
  background-color: #111c;
  flex-flow: column;
  width: 100%;
  height: 1px;
  margin-bottom: 0;
  display: block;
}

.div-block-2097 {
  height: 140px;
}

.session-table-quick-stack {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.collection-list-wrapper-29 {
  width: 100%;
}

.div-block-2096-mobile {
  flex-flow: column;
  justify-content: center;
  height: 30px;
  display: none;
}

.quick-stack-34-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.collection-item-3 {
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-2090-2 {
  width: 100%;
  height: 100%;
  padding: 12px 12px 12px 20px;
}

.div-block-2098 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-2099 {
  background-color: #fff;
  border: 1px solid #f0efef;
  border-radius: 2px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 32px 32px 40px;
  display: flex;
}

.div-block-2100 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.text-block-609 {
  color: #3a3a3a;
  text-align: center;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 15.5px;
  font-weight: 400;
  line-height: 1.6em;
}

.link-block-225 {
  justify-content: center;
  align-items: center;
  height: auto;
  min-height: 120px;
  margin-bottom: 16px;
  padding: 0 20px;
  display: flex;
}

.link-block-225:hover {
  opacity: .7;
}

.quick-stack-36 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  padding: 0;
}

.image-85 {
  width: 100%;
  max-width: 170px;
}

.image-86 {
  width: 100%;
  max-width: 220px;
}

.div-block-2101 {
  width: 100%;
  max-width: 400px;
}

.div-block-2071-session {
  box-shadow: none;
  background-color: #202022;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/685a8c31f3781f1cca441b8f_25_graphic.webp");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 62%;
  border: 1px #3d3d41;
  border-radius: 2px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 460px;
  padding: 50px;
  display: flex;
  overflow: hidden;
}

.div-block-2102 {
  padding-top: 100px;
}

._25-swiper-slide {
  border-radius: 0;
  padding-right: 14px;
  overflow: visible;
}

._25-swiper-content {
  text-align: left;
  background-color: #8b8b8b;
  border-radius: 18px;
  flex-direction: column;
  align-items: center;
  width: 40em;
  height: 550px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

._25-swiper-content._5, ._25-swiper-content._3, ._25-swiper-content._4, ._25-swiper-content._2 {
  background-color: #fff0;
  border-radius: 0;
  justify-content: space-between;
  align-items: flex-start;
  width: 36em;
  height: auto;
  min-height: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content._1 {
  background-color: #fff0;
  border-radius: 0;
  justify-content: space-between;
  align-items: flex-start;
  width: 45em;
  height: auto;
  min-height: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content.main-02 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695dcf470d9dd556a24cafc_Session%20BG_02.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content.main-01 {
  background-color: #202022;
  border-radius: 2px;
  width: 60em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content.main-03 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695de8332cf404a085d3998_Session%20BG_03.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content.main-04 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695df22001e82f6fbfc4f7d_Session%20BG_04.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content.main-05 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695dfe732cf404a085e2a00_Session%20BG_05.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content.main-06 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695e0e195a41898d401f035_Session%20BG_06.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content.main-07 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695e1430cea5be53f94badf_Session%20BG_07.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-bg-img {
  border-radius: 2px;
  width: 100%;
  height: 470px;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-bg-img._2 {
  height: 480px;
  min-height: 0;
}

._25-swiper-bg-img._5 {
  height: 480px;
}

.text-block-610 {
  color: #fff;
  font-family: pretendard, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 1.3em;
}

.text-block-608-copy {
  color: #3f3f44;
  letter-spacing: .02em;
  background-color: #b9b9c2;
  border: 1px solid #fff0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 24px;
  margin-right: 7px;
  padding: 0 5px;
  font-family: pretendard, sans-serif;
  font-size: 12.5px;
  font-weight: 500;
  line-height: 1em;
  display: flex;
}

.div-block-2103 {
  width: 100%;
  height: auto;
  min-height: 54px;
  padding-top: 10px;
  padding-bottom: 20px;
  display: flex;
}

.image-87 {
  width: 100%;
  max-width: 270px;
}

.text-block-611 {
  color: #fff;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.3em;
}

._25-swiper-content-2 {
  text-align: left;
  background-color: #8b8b8b;
  border-radius: 18px;
  flex-direction: column;
  align-items: center;
  width: 40em;
  height: 550px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

._25-swiper-content-2._5, ._25-swiper-content-2._3, ._25-swiper-content-2._4, ._25-swiper-content-2._2 {
  background-color: #fff0;
  border-radius: 0;
  justify-content: space-between;
  align-items: flex-start;
  width: 36em;
  height: auto;
  min-height: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-2._1 {
  background-color: #fff0;
  border-radius: 0;
  justify-content: space-between;
  align-items: flex-start;
  width: 45em;
  height: auto;
  min-height: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-2.main-02 {
  background-color: #202022;
  border-radius: 2px;
  width: 60em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-2.main-01 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695ddd7c1258eefe941021e_Session%20BG_01.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-2.main-03 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695de8332cf404a085d3998_Session%20BG_03.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-2.main-04 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695df22001e82f6fbfc4f7d_Session%20BG_04.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-2.main-05 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695dfe732cf404a085e2a00_Session%20BG_05.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-2.main-06 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695e0e195a41898d401f035_Session%20BG_06.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-2.main-07 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695e1430cea5be53f94badf_Session%20BG_07.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-3 {
  text-align: left;
  background-color: #8b8b8b;
  border-radius: 18px;
  flex-direction: column;
  align-items: center;
  width: 40em;
  height: 550px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

._25-swiper-content-3._5, ._25-swiper-content-3._3, ._25-swiper-content-3._4, ._25-swiper-content-3._2 {
  background-color: #fff0;
  border-radius: 0;
  justify-content: space-between;
  align-items: flex-start;
  width: 36em;
  height: auto;
  min-height: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-3._1 {
  background-color: #fff0;
  border-radius: 0;
  justify-content: space-between;
  align-items: flex-start;
  width: 45em;
  height: auto;
  min-height: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-3.main-02 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695dcf470d9dd556a24cafc_Session%20BG_02.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-3.main-01 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695ddd7c1258eefe941021e_Session%20BG_01.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-3.main-03 {
  background-color: #202022;
  border-radius: 2px;
  width: 60em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-3.main-04 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695df22001e82f6fbfc4f7d_Session%20BG_04.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-3.main-05 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695dfe732cf404a085e2a00_Session%20BG_05.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-3.main-06 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695e0e195a41898d401f035_Session%20BG_06.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-3.main-07 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695e1430cea5be53f94badf_Session%20BG_07.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-4 {
  text-align: left;
  background-color: #8b8b8b;
  border-radius: 18px;
  flex-direction: column;
  align-items: center;
  width: 40em;
  height: 550px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

._25-swiper-content-4._5, ._25-swiper-content-4._3, ._25-swiper-content-4._4, ._25-swiper-content-4._2 {
  background-color: #fff0;
  border-radius: 0;
  justify-content: space-between;
  align-items: flex-start;
  width: 36em;
  height: auto;
  min-height: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-4._1 {
  background-color: #fff0;
  border-radius: 0;
  justify-content: space-between;
  align-items: flex-start;
  width: 45em;
  height: auto;
  min-height: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-4.main-02 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695dcf470d9dd556a24cafc_Session%20BG_02.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-4.main-01 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695ddd7c1258eefe941021e_Session%20BG_01.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-4.main-03 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695de8332cf404a085d3998_Session%20BG_03.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-4.main-04 {
  background-color: #202022;
  border-radius: 8px;
  width: 60em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-4.main-05 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695dfe732cf404a085e2a00_Session%20BG_05.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-4.main-06 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695e0e195a41898d401f035_Session%20BG_06.png");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

._25-swiper-content-4.main-07 {
  background-color: #192028;
  background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6695e1430cea5be53f94badf_Session%20BG_07.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  border-radius: 8px;
  width: 50em;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-2104 {
  height: 70px;
}

.background-video-2 {
  filter: brightness();
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.play-pause-button {
  display: none;
}

.div-block-2099-copy {
  background-color: #f7f7f700;
  border: 1px #f0efef;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 32px 32px 40px;
  display: flex;
}

.text-block-612 {
  color: #a1a3a7;
  text-align: center;
  font-family: pretendard, sans-serif;
  font-size: 21px;
  line-height: 1.4em;
}

.div-block-2084-copy {
  background-color: #20202200;
  background-image: linear-gradient(#20202280, #20202200);
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 460px;
  display: flex;
  overflow: hidden;
}

.text-block-613 {
  color: #6b6b72;
  font-family: pretendard, sans-serif;
}

.div-block-2105 {
  width: 100%;
  margin-bottom: -16px;
}

.div-block-2099-copy-mobile {
  background-color: #f7f7f700;
  border: 1px #f0efef;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 32px 32px 40px;
  display: none;
}

.div-block-2106 {
  padding-left: 0;
}

.link-block-217-2 {
  align-items: center;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.div-block-2107 {
  height: 27px;
}

.image-80-2 {
  max-width: 36px;
}

.dropdown-list-48-copy {
  filter: invert();
  inset: 0% 0% auto auto;
}

.dropdown-list-48-copy.w--open {
  position: fixed;
  inset: 60px 0% auto;
}

.div-block-2084-copy-mobile {
  background-color: #20202200;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 170px;
  display: none;
  overflow: hidden;
}

.div-block-2113 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  display: flex;
}

.div-block-2114 {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 0;
  display: flex;
}

.image-88 {
  width: 100%;
  max-width: none;
  height: auto;
  display: block;
}

.div-block-2115 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  height: 0;
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.image-89 {
  width: 75%;
  max-width: 920px;
}

.text-block-614 {
  font-family: acumin-pro-condensed, sans-serif;
  font-size: 33px;
  line-height: 1.3em;
}

.div-block-2116 {
  justify-content: flex-start;
  align-items: center;
  margin-top: 6px;
  margin-bottom: 5px;
  display: flex;
}

.div-block-2117 {
  width: 30px;
}

.image-89-mobile {
  width: 75%;
  max-width: 1100px;
  display: none;
}

.text-block-615 {
  color: #7c7c85;
  font-family: pretendard, sans-serif;
  font-size: 13.6px;
  font-weight: 300;
}

.text-block-692 {
  color: #111;
  font-family: pretendard, sans-serif;
}

.div-block-2414 {
  background-color: #111;
  width: 18px;
  height: 2px;
  margin-bottom: -1px;
  transition: opacity .2s;
}

.txt-body-18px-wt-left {
  color: #fff;
  text-align: left;
  letter-spacing: -.1px;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

.txt-h2-wt-left {
  color: #fff;
  text-align: left;
  letter-spacing: -.1px;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
}

.div-block-2412 {
  width: 100%;
  min-width: 0;
  max-width: none;
  height: auto;
  min-height: 0;
  padding-top: 20px;
}

.div-block-2415 {
  flex-flow: column;
  width: 100%;
  max-width: 620px;
  padding-bottom: 0;
  display: flex;
}

.div-block-2415:lang(ko) {
  padding-right: 20px;
}

.div-block-2630 {
  background-color: #3f4452cc;
  width: 100%;
  height: 1px;
}

.b_height-16px {
  height: 16px;
}

.dropdown-list-51 {
  padding-left: 4px;
  position: relative;
}

.dropdown-list-51.w--open {
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  padding: 0 0 0 4px;
  display: flex;
  overflow: hidden;
}

.div-block-2283 {
  background-color: #63709266;
  width: 100%;
  height: 1px;
}

.dropdown-toggle-48 {
  color: #111;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  padding: 28px 20px 27px 4px;
  font-family: pretendard, sans-serif;
  font-size: 19px;
  font-weight: 500;
  line-height: 1.3em;
  display: flex;
}

.dropdown-toggle-48:lang(ko) {
  font-size: 20px;
}

.dropdown-toggle-48.w--open {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-691 {
  color: #696d6a;
  letter-spacing: .01em;
  word-break: keep-all;
  margin-bottom: 12px;
  font-family: pretendard, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
}

.text-block-691:lang(ko) {
  word-break: keep-all;
}

.text-block-691:lang(zh) {
  font-size: 16px;
  line-height: 1.7em;
}

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

.div-block-2416 {
  height: 28px;
}

.div-block-2414-copy {
  background-color: #111;
  width: 18px;
  height: 2px;
  margin-top: -2px;
  transform: rotate(90deg);
}

.dropdown-41 {
  z-index: 50;
  width: 100%;
}

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

.div-block-2283-2 {
  background-color: #63709266;
  width: 100%;
  height: 1px;
  display: none;
}

.text-block-693 {
  font-family: pretendard, sans-serif;
}

.div-block-2464 {
  padding-top: 25px;
  padding-left: 4px;
  padding-right: 4px;
}

.div-block-2632 {
  padding-left: 20px;
}

.link-7 {
  color: #09c052;
  text-underline-position: under;
}

.link-7:hover {
  text-decoration: none;
}

.background-video-3 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 40px;
  display: flex;
}

.text-block-699 {
  color: #8d8d8d;
  margin-bottom: 10px;
  font-family: pretendard, sans-serif;
  font-size: 13px;
}

.link-block-221-ab180newsletter {
  color: #fff;
  margin-left: 6px;
  padding: 6px;
  font-family: pretendard, sans-serif;
  font-size: 14.5px;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.link-block-221-copy {
  color: #fff;
  margin-left: 10px;
  margin-right: 10px;
  padding: 6px;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
}

.image-83-2 {
  width: 90%;
  max-width: 330px;
}

.text-block-609-g {
  color: #111;
  letter-spacing: .02em;
  background-color: #03d356;
  border: 1px #111;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 22px;
  margin-top: 0;
  margin-right: 6px;
  padding: 0;
  font-family: acumin-pro-condensed, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1em;
  display: flex;
}

.text-block-609-p {
  color: #111;
  letter-spacing: .02em;
  background-color: #ff81c2;
  border: 1px #111;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 22px;
  margin-top: 0;
  margin-right: 6px;
  padding: 0;
  font-family: acumin-pro-condensed, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 1em;
  display: flex;
}

.div-block-2633 {
  display: block;
}

.div-block-more-info {
  z-index: 100;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #0000001a;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  display: flex;
  position: fixed;
  inset: 0%;
}

.div-block-2635 {
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: space-around;
  align-items: flex-start;
  width: 70vw;
  min-width: 0;
  max-width: 1000px;
  height: auto;
  min-height: 0;
  max-height: none;
  margin-top: 80px;
  margin-bottom: 30px;
  padding: 0;
  display: block;
}

.sessions-rich-text strong {
  color: #111;
  margin-right: 10px;
  font-size: 15px;
  font-weight: 500;
}

.paragraph-6 {
  color: #111111b3;
  margin-bottom: 5px;
  font-family: pretendard, sans-serif;
  font-size: 14.5px;
  line-height: 1.3em;
}

.div-block-2636 {
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 5px;
  padding-left: 2px;
  display: flex;
}

.tbu-block {
  min-height: 100px;
  padding: 12px;
}

.text-block-607-tbu {
  color: #1116;
  margin-top: 0;
  font-family: acumin-pro-condensed, sans-serif;
  font-size: 27px;
  line-height: 1em;
}

.text-block-700 {
  word-break: keep-all;
  font-size: 19px;
}

.table-line-div-block-up {
  flex-flow: column;
  justify-content: flex-end;
  height: 13px;
  display: flex;
}

.table-line-div-block-down {
  flex-flow: column;
  justify-content: flex-start;
  height: 13px;
  display: flex;
}

.div-block-2637 {
  background-color: #ebebeb;
  padding-top: 10px;
  padding-bottom: 6px;
}

.div-block-2090-3 {
  width: 100%;
  height: 100%;
  padding: 12px 12px 0 6px;
  display: flex;
}

.text-block-701 {
  color: #1119;
  margin-right: 3px;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  line-height: 1.4em;
}

.div-block-2638 {
  justify-content: flex-end;
  align-items: flex-end;
  height: 0;
  padding-right: 0;
  display: flex;
}

.image-90 {
  filter: none;
  width: auto;
  height: auto;
}

.link-block-226 {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-bottom: 4px;
  display: flex;
}

.div-block-2639 {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: auto;
  min-height: 50vh;
  max-height: 640px;
  padding: 30px;
  display: flex;
}

.div-block-2640 {
  color: #111;
  padding-left: 4px;
  display: flex;
}

.div-block-2641 {
  width: 100%;
}

.quick-stack-37 {
  padding: 10px 4px 0;
}

.div-block-2642 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-2643 {
  background-color: #d8d8d8;
  border-radius: 40px;
  justify-content: center;
  align-items: flex-start;
  width: 60px;
  min-width: 60px;
  height: 60px;
  min-height: 60px;
  display: flex;
  overflow: hidden;
}

.div-block-2644 {
  flex-flow: column;
  align-items: flex-start;
  padding-bottom: 0;
  padding-left: 16px;
  padding-right: 10px;
  display: flex;
}

.image-91 {
  max-width: 110%;
}

.text-block-702 {
  color: #111;
  font-family: pretendard, sans-serif;
  font-size: 15.5px;
  font-weight: 500;
  line-height: 1.3em;
}

.div-block-2645 {
  padding-top: 2px;
  padding-bottom: 8px;
  display: flex;
}

.text-block-703 {
  font-family: pretendard, sans-serif;
  font-size: 15px;
  line-height: 1.3em;
}

.text-block-703-2 {
  color: #1119;
  margin-left: 10px;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  line-height: 1.3em;
}

.text-block-704 {
  color: #111;
  text-transform: uppercase;
  font-family: acumin-pro-condensed, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2em;
}

.text-block-705 {
  color: #111;
  word-break: keep-all;
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  font-size: 29px;
  font-weight: 600;
  line-height: 1.3em;
}

.text-block-706 {
  color: #111111e6;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 16.5px;
  line-height: 1.6em;
}

.text-block-707 {
  color: #111111e6;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5em;
}

.div-block-2646 {
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-2093-3 {
  background-color: #1111114d;
  flex-flow: column;
  width: 100%;
  height: 1px;
  margin-bottom: 0;
  display: block;
}

.div-block-2647 {
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  max-width: 860px;
  min-height: 200px;
  max-height: none;
  margin-top: 0;
  margin-bottom: 32px;
  padding-left: 2px;
  display: flex;
}

.div-block-2648 {
  width: 100%;
  max-width: 570px;
  padding-bottom: 10px;
}

.div-block-2649 {
  width: 26px;
}

.div-block-2650 {
  height: 100%;
}

.rich-text-block-2 {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.rich-text-block-2 p {
  margin-bottom: 0;
  font-family: pretendard, sans-serif;
  display: flex;
}

.rich-text-block-2 strong {
  color: #111;
  letter-spacing: .02em;
  vertical-align: baseline;
  background-color: #fff;
  border: 1px solid #111;
  border-radius: 3px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 22px;
  margin-right: 6px;
  padding: 1px 5px 0;
  font-size: 12.5px;
  font-weight: 500;
  line-height: 1.3em;
  display: flex;
}

.rich-text-block-2 em {
  background-color: #e1e9e3;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-right: 6px;
  padding: 4px 8px;
  font-style: normal;
  display: block;
}

.div-block-2651 {
  width: 22px;
  height: 22px;
}

.text-block-708 {
  color: #111;
  white-space: normal;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.4em;
}

.link-block-227 {
  padding: 1px 2px;
  display: none;
}

.text-block-eng {
  color: #fff;
  letter-spacing: .01em;
  background-color: #111;
  border: 1px solid #111;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  height: 22px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 6px;
  padding-left: 3px;
  padding-right: 3px;
  font-family: acumin-pro-condensed, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1em;
  display: flex;
}

.rich-text-block-3 {
  margin-right: 6px;
}

.div-block-2652 {
  margin-top: 10px;
  display: flex;
}

.quick-stack-38 {
  padding: 0;
}

.dropdown-42 {
  display: block;
}

.dropdown-toggle-49 {
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 20px;
  display: block;
}

.dropdown-list-52 {
  inset: 0%;
}

.dropdown-list-52.w--open {
  z-index: 300;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #0000004d;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
}

.text-block-607-2 {
  color: #1116;
  margin-top: 0;
  font-family: acumin-pro-condensed, sans-serif;
  font-size: 24px;
  line-height: 1.1em;
}

.collection-item-4 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-2653 {
  width: 100%;
  height: 100%;
  padding: 2vh;
}

.div-block-2654 {
  display: block;
}

.div-block-2655, .div-block-2656 {
  width: 100%;
  max-width: 700px;
}

.div-block-2069-2-cms {
  z-index: 0;
  width: 100%;
  max-width: 1240px;
  padding-left: 23px;
  padding-right: 23px;
  position: relative;
}

.collection-item-5 {
  padding-bottom: 14px;
  padding-left: 7px;
  padding-right: 7px;
}

.link-block-228 {
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-bottom: 20px;
  display: flex;
}

.image-92 {
  width: 30px;
}

.div-block-2657 {
  z-index: 10;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1380px;
  height: 0;
  display: flex;
  position: relative;
}

.image-93 {
  width: 100%;
  max-width: none;
}

.move_01 {
  width: 3%;
  margin-top: -10%;
}

.move_02 {
  width: 3%;
  margin-top: -7%;
}

.move_03 {
  width: 3%;
  margin-top: -27%;
  margin-left: -15%;
}

.move_04 {
  width: 3%;
  margin-top: 200%;
  margin-left: -13%;
  display: flex;
}

.move_05 {
  width: 3%;
  margin-top: 320%;
  display: flex;
}

.move_06 {
  width: 3%;
  margin-top: 50%;
}

.move_07 {
  width: 3%;
  margin-top: 2%;
}

.image-93-2 {
  width: 100%;
  max-width: none;
  margin-bottom: 0;
}

.move_08 {
  width: 3%;
  margin-top: 540%;
  margin-left: 0%;
  margin-right: -10%;
}

.move_09 {
  width: 3%;
  margin-top: 580%;
  margin-left: 0%;
  margin-right: 0%;
}

.image-93-3 {
  width: 100%;
  max-width: none;
}

.div-block-2658 {
  background-color: #e5e7e7;
  border: 2px #111;
  border-radius: 2px;
}

.div-block-2659 {
  width: 100%;
}

.image-94 {
  width: 47.5%;
  max-width: none;
}

.div-block-2660 {
  width: 5%;
  height: auto;
}

.div-block-2661 {
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-2662 {
  margin-top: 20px;
}

.quick-stack-39 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 2px #111;
  padding: 24px 28px 24px 24px;
}

.div-block-2663 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 12px;
  display: flex;
}

.text-block-709 {
  color: #111;
  word-break: keep-all;
  margin-top: -1px;
  font-family: pretendard, sans-serif;
  font-size: 16px;
  line-height: 1.4em;
}

.div-block-2664 {
  width: 100%;
  padding-left: 10px;
}

.text-block-609-eng {
  color: #111;
  letter-spacing: .02em;
  background-color: #bcddf1;
  border: 1px #111;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 21px;
  margin-top: 0;
  margin-right: 7px;
  padding: 0 4px;
  font-family: acumin-pro-condensed, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1em;
  display: flex;
}

.text-block-710 {
  color: #111;
  letter-spacing: -.01em;
  font-family: acumin-pro-condensed, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.2em;
}

.quick-stack-40 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #111;
  border-left-width: 2px;
  border-right: 0 #111;
  padding: 0;
}

.div-block-2665 {
  letter-spacing: -.01em;
  word-break: keep-all;
  flex-flow: column;
  width: 100%;
  height: 100%;
  padding: 20px 24px;
  display: flex;
}

.div-block-2666 {
  background-color: #111;
  width: 100%;
  height: 100%;
}

.div-block-2667 {
  padding-bottom: 0;
}

.text-block-711_la {
  color: #fff;
  letter-spacing: .02em;
  font-family: acumin-pro-condensed, sans-serif;
  font-size: 24px;
  line-height: 1.1em;
}

.text-block-711-bk-ca {
  color: #111;
  text-align: center;
  letter-spacing: .02em;
  font-family: acumin-pro-condensed, sans-serif;
  font-size: 24px;
  line-height: 1.1em;
}

.cell-9 {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.cell-10 {
  border-top: 1px solid #111;
  border-bottom: 1px solid #111;
  border-right: 0 #111;
}

.div-block-2668 {
  height: 50px;
}

.quick-stack-41 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.collection-list-wrapper-30 {
  width: 100%;
  height: 100%;
}

.collection-item-6 {
  flex-flow: column;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-2669 {
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-2670 {
  background-color: #111;
  width: 2px;
  min-width: 2px;
  height: auto;
}

.collection-list-25 {
  height: 100%;
}

.text-block-711 {
  color: #111;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 1.45em;
}

.div-block-2671 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 8px;
  padding-left: 2px;
  display: flex;
}

.div-block-2672 {
  margin-top: 0;
  margin-bottom: 3px;
  display: flex;
}

.div-block-2673 {
  padding-left: 6px;
  display: flex;
}

.div-block-2674 {
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.div-block-2665-3 {
  width: 100%;
  height: 100%;
  padding: 0 24px 24px;
}

.link-block-229 {
  color: #111;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.45em;
  text-decoration: none;
}

.div-block-2675 {
  height: auto;
  min-height: 90px;
  padding-right: 16px;
}

.div-block-2666-2 {
  background-color: #e5e7e7;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-tbu-2676 {
  height: 100%;
  min-height: 0;
  display: flex;
}

.div-block-2676 {
  background-color: #111111b3;
  min-height: 50px;
  display: none;
}

.dropdown-toggle-50 {
  width: 100%;
  padding: 0;
  display: block;
}

.dropdown-43 {
  width: auto;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.text-block-712 {
  font-family: pretendard, sans-serif;
}

.text-block-713 {
  white-space: normal;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.45em;
}

.dropdown-list-53 {
  position: fixed;
}

.dropdown-list-53.w--open {
  z-index: 100;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: #0009;
  justify-content: center;
  align-items: center;
  padding: 90px 20px 40px;
  display: flex;
  inset: 0%;
}

.div-block-2677 {
  background-color: #fff;
  border-radius: 14px;
  flex-flow: column;
  width: 50vw;
  min-width: 800px;
  max-width: 880px;
  min-height: 0;
  max-height: none;
  display: block;
}

.div-block-2678 {
  justify-content: space-between;
  align-items: flex-start;
  height: 60px;
  padding-top: 0;
  padding-left: 40px;
  display: flex;
}

.div-block-2679 {
  border-radius: 0;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  min-height: 60vh;
  max-height: 660px;
  display: flex;
}

.div-block-2680 {
  width: 100%;
  padding: 14px 30px 34px 40px;
}

.div-block-2681 {
  width: 100%;
}

.div-block-2682 {
  align-items: center;
  margin-top: 44px;
  display: flex;
}

.text-block-714 {
  color: #111;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 26px;
  font-weight: 600;
  line-height: 1.3em;
}

.text-block-715 {
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 17px;
  line-height: 1.55em;
}

.div-block-2683 {
  width: 100%;
  max-width: 720px;
}

.div-block-2684 {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.text-block-716 {
  margin-right: 20px;
  font-family: acumin-pro-condensed, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.2em;
}

.div-block-2685 {
  width: 100%;
  max-width: 660px;
  margin-top: 15px;
  margin-left: -4px;
  padding-right: 20px;
  display: flex;
}

.div-block-2686 {
  background-color: #e7e7e7;
  border-radius: 30px;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  min-width: 54px;
  max-width: 54px;
  height: auto;
  min-height: 54px;
  max-height: 54px;
  margin-top: 3px;
  display: flex;
  overflow: hidden;
}

.image-95 {
  width: 120%;
  max-width: none;
}

.div-block-2687 {
  margin-bottom: 4px;
  display: flex;
}

.div-block-2688 {
  padding-left: 16px;
}

.text-block-717 {
  color: #797979;
  letter-spacing: -.01em;
  word-break: keep-all;
  font-family: pretendard, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5em;
}

.text-block-718 {
  margin-right: 6px;
  font-family: pretendard, sans-serif;
  font-size: 14.5px;
  line-height: 1.4em;
}

.text-block-719 {
  letter-spacing: .02em;
  margin-bottom: 2px;
  font-family: pretendard, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.4em;
}

.quick-stack-42 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.div-block-2689 {
  flex-flow: column;
  display: flex;
}

.image-96 {
  width: 100%;
  max-width: none;
}

.link-block-230 {
  opacity: .8;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-top: 10px;
  margin-right: 10px;
  padding: 12px;
  display: flex;
}

.link-block-230:hover {
  opacity: .8;
}

.collection-list-wrapper-30-copy {
  width: 100%;
  height: 100%;
}

.cell-9-2-top {
  border-top: 1px solid #111;
  border-bottom: 1px solid #fff;
}

.quick-stack-41-top {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px solid #111;
  padding: 0;
}

.div-block-2690_mobile {
  display: none;
}

.div-block-2671-2 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-left: 0;
  display: flex;
}

.quick-stack-41-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.quick-stack-41-bottom {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 1px #111;
  border-bottom: 1px solid #111;
  padding: 0;
}

.cell-9-2-bottom {
  border-top: 1px solid #111;
  border-bottom: 1px solid #111;
}

.quick-stack-43 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}

.quick-stack-44 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  width: 100%;
  padding: 0;
}

.text-block-711_ca {
  color: #fff;
  text-align: center;
  letter-spacing: .02em;
  font-family: acumin-pro-condensed, sans-serif;
  font-size: 24px;
  line-height: 1.1em;
}

@media screen and (min-width: 1920px) {
  .image-tnn_02 {
    width: 85%;
  }

  .heading-3 {
    font-size: 26px;
    font-weight: 500;
  }

  .text-block-230 {
    font-size: 112px;
  }

  .text-block-232 {
    color: var(--mgs-black);
  }

  .div-block-528 {
    padding-bottom: 7.4vw;
  }

  .div-block-534 {
    border-top-left-radius: 8px;
    padding-bottom: 7vw;
  }

  .div-block-537 {
    max-height: 340px;
  }

  .div-block-538, .div-block-537-2022, .div-block-537-sponsors {
    max-height: 640px;
  }

  .text-block-231-copy {
    font-size: 36px;
  }

  .link-block-19-2 {
    opacity: 1;
  }

  .link-block-19-2:hover {
    opacity: .6;
  }

  .link-block-22 {
    opacity: 1;
  }

  .link-block-22:hover {
    opacity: .6;
  }

  .link-block-24 {
    max-width: none;
  }

  .div-block-559 {
    padding-right: 20px;
  }

  .text-block-238 {
    margin-bottom: 6px;
    font-weight: 400;
  }

  .div-block-590 {
    justify-content: center;
    width: 100%;
    height: 100%;
    display: block;
  }

  .sponsors-div-grid {
    max-height: 340px;
  }

  .mgs-b1-grid-h63px {
    font-size: 78px;
  }

  .div-block-1728px-margin-42px {
    margin-left: auto;
    margin-right: auto;
  }

  .mgs23-h2-78px {
    font-size: 86px;
  }

  .mgs23-sponsors-txt {
    font-size: 26px;
    font-weight: 500;
  }

  .mgs23-mgs22cta-eyebrow {
    font-size: 60px;
  }

  .div-block-full-margin0 {
    max-width: none;
  }

  .div-block-1728px-margin-42px-sponsors, .div-block-1728px-margin-42px-cta {
    margin-left: auto;
    margin-right: auto;
  }

  .mgs23-div-imgwrapper {
    z-index: -2;
    -webkit-text-fill-color: inherit;
    object-fit: fill;
    background-image: linear-gradient(#0006, #0006), url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6479dc460cda53e3cb6340ad_MGS%202022.JPG");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    background-clip: padding-box;
    width: 100%;
    height: auto;
    min-height: 24vw;
    padding-bottom: 0;
    padding-right: 0;
    position: static;
    overflow: hidden;
  }

  .div-block-full-margin0-h4vw {
    background-color: #0000;
    max-width: none;
    max-height: 500px;
    overflow: hidden;
  }

  .mgs23-div-txtwrapper {
    justify-content: space-between;
    align-self: center;
    width: 100%;
    max-width: 1728px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-left: 42px;
    padding-right: 42px;
    display: flex;
    position: absolute;
  }

  .mgs23-div-arrowwrapper {
    width: 2.7vw;
    min-width: 12px;
    height: auto;
    min-height: 12px;
  }

  .section-9-seemgs2022-x {
    display: none;
  }

  .div-block-606 {
    opacity: .7;
    mix-blend-mode: multiply;
    background-color: #0003;
    width: 100%;
    height: auto;
    min-height: 24vw;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: static;
  }

  .mgs23-div-color {
    opacity: .7;
    mix-blend-mode: multiply;
    background-color: #0003;
    width: 100%;
    height: auto;
    min-height: 24vw;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: static;
    overflow: hidden;
  }

  .image-60, .image-60-copy {
    height: 36px;
  }

  .sort-button.btn-small, .sort-button.btn-small.adtechadad, .text-field-3 {
    height: 56px;
  }

  .text-block-352-wt-2 {
    font-size: 23px;
    line-height: 1.6em;
  }

  .text-block-593 {
    font-size: 20px;
  }

  .image-60-copy2 {
    height: 36px;
  }
}

@media screen and (max-width: 991px) {
  .container-1680px {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-1 {
    font-size: 62px;
  }

  .div-block {
    padding-left: 0;
    padding-right: 0;
  }

  .height-120px {
    height: 100px;
  }

  .text-block-h3 {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-2 {
    grid-column-gap: 32px;
  }

  .image-2 {
    display: block;
  }

  .section-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-6 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-subtitle-2-la {
    font-size: 40px;
    line-height: 1.14em;
  }

  .grid-4 {
    grid-column-gap: 32px;
  }

  .mgs22-section-3 {
    display: none;
  }

  .slider {
    min-height: 420px;
    margin-bottom: -20px;
  }

  .div-block-11 {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-4 {
    margin-top: 40px;
  }

  .text-block-6 {
    font-size: 19px;
  }

  .div-block-12 {
    width: 100%;
    padding-right: 40px;
  }

  .grid_schedule_table {
    grid-template-columns: minmax(100px, .5fr) 2.2fr;
  }

  .text-block-7 {
    font-size: 19px;
  }

  .text-block-8 {
    margin-right: -15px;
    font-size: 17px;
  }

  .text-block-9 {
    font-size: 13px;
  }

  .footer-link {
    font-size: 15px;
  }

  .div-block-29 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .grid-45 {
    grid-column-gap: 26px;
  }

  .grid-38 {
    grid-row-gap: 36px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .brand-2.w--current {
    display: flex;
  }

  .image-logo-2 {
    height: 42%;
  }

  .grid-40 {
    grid-column-gap: 32px;
    grid-template-columns: 1fr 1fr 1.1fr;
  }

  .form-block-3 {
    padding-right: 0;
  }

  .text-block-195 {
    text-align: left;
  }

  .grid-39 {
    grid-column-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.3fr .8fr;
    justify-items: start;
    width: 100%;
    max-width: none;
  }

  .div-block-369 {
    align-items: center;
    min-height: 140px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
  }

  .div-block-cta-banner {
    min-height: 240px;
    max-height: none;
  }

  .text-block-cta-title {
    font-size: 34px;
  }

  .div-block-370 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-371 {
    max-width: none;
    padding-right: 40px;
  }

  .button-wt {
    text-align: center;
    width: 220px;
    min-width: 200px;
  }

  .text-block-198-nv {
    font-size: 30px;
  }

  .text-block-199-2, .text-block-200-3 {
    font-size: 16px;
    line-height: 1.4em;
  }

  .text-block-subtitle-2-wt {
    max-width: none;
    padding-right: 0;
    font-size: 31px;
  }

  .div-block-8-3 {
    padding-top: 30px;
  }

  .text-block-198 {
    margin-top: 0;
  }

  .div-image-block_1 {
    background-position: 50%;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    height: 36vw;
    margin-top: 6vh;
  }

  .div-image-block_3 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    height: 36vw;
    margin-top: 10vh;
  }

  .div-image-block_2 {
    background-position: 52% 100%;
    height: 36vw;
  }

  .div-block-376 {
    background-position: 24%;
  }

  .grid-49 {
    grid-row-gap: 20px;
  }

  .div-block-culture-1-1 {
    background-size: 250px;
  }

  .div-block-culture-1-2 {
    background-color: #f7f8fa;
    background-repeat: no-repeat;
    background-size: 330px;
  }

  .div-block-culture-1-4 {
    background-size: 200px;
  }

  .div-block-culture-1-5 {
    background-color: #f0f9ff;
  }

  .image-11 {
    width: 100%;
  }

  .grid-52 {
    grid-template-columns: .25fr .8fr;
    align-content: stretch;
  }

  .div-block-378 {
    display: block;
  }

  .div-block-379 {
    max-width: 66%;
  }

  .div-block-380 {
    padding-left: 30px;
  }

  .grid-3-empowering {
    padding-left: 32px;
  }

  .grid-4-company-culture {
    grid-row-gap: 20px;
  }

  .div-company-culture-block-1 {
    background-size: 250px;
    padding: 32px;
  }

  .text-block-title_text_5-wt, .text-block-title_text_5-nv {
    font-size: 19px;
  }

  .div-company-culture-block-2 {
    background-color: #f7f8fa;
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 32px;
  }

  .link-block-3 {
    color: #055feb;
    margin-top: 32px;
    padding: 10px;
    font-family: Manrope, sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
  }

  .div-company-culture-block-3 {
    background-image: none;
    padding: 32px;
  }

  .div-company-culture-block-4 {
    background-size: 250px;
    padding: 32px;
  }

  .grid-2-good-company_2 {
    grid-template-columns: 1fr 1.4fr;
  }

  .grid-2-good-company_3 {
    grid-template-columns: 1.4fr 1fr;
  }

  .div-good_company-block-1 {
    background-color: #02101f;
    padding: 32px;
  }

  .div-good_company-block-2 {
    background-color: #d7eeff;
    min-height: 400px;
    padding: 32px;
  }

  .div-good_company-block-3 {
    background-position: 24%;
    min-height: 400px;
  }

  .div-good_company-block-4, .div-good_company-block-5 {
    padding: 32px;
  }

  .text-block-subtitle-2-dblue {
    font-size: 31px;
  }

  .text-block-3_1-ca {
    padding-right: 0;
  }

  .div-image-block_4 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    height: 48vw;
    margin-top: 10vh;
  }

  .div-image-block_5 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    width: 34vw;
    height: 22vw;
    margin-top: 7vh;
  }

  .text-block-subtitle-3-wt {
    max-width: none;
    padding-right: 0;
    font-size: 20px;
  }

  .text-block-subtitle-3-nv {
    max-width: none;
    padding-right: 0;
    font-size: 22px;
  }

  .right-arrow {
    width: 58px;
    margin-right: -38px;
  }

  .left-arrow {
    width: 58px;
    margin-left: -38px;
  }

  .slide-nav {
    margin-top: 0;
  }

  .text-block-8-copy {
    margin-right: -15px;
    font-size: 17px;
  }

  .text-block-6-copy {
    font-size: 19px;
  }

  .image-4-copy {
    margin-top: 40px;
  }

  .text_section-1 {
    font-size: 26px;
    line-height: 1.6em;
  }

  .mgs22-section-3_grid-1 {
    grid-template: "."
                   "."
                   "."
                   "."
                   / 1fr;
  }

  .table_section-4_speaker-name {
    margin-bottom: 0;
    display: flex;
  }

  .whymgs-grid-1 {
    grid-template-columns: 1fr;
  }

  .grid-54 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .speaker_sm_text {
    padding-top: 2px;
  }

  .text-block_h1-en {
    font-size: 63px;
  }

  .grid_tickets_table {
    grid-template-columns: 1fr;
  }

  .tickets_table_info {
    margin-bottom: 30px;
  }

  .text-block_h1-en_black {
    font-size: 63px;
  }

  .div_previousmgs-card {
    background-position: 70%;
    background-size: cover;
  }

  .previousmgs_title {
    font-size: 50px;
  }

  .grid_notice {
    grid-template-columns: 1fr;
  }

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

  .collection-list-wrapper {
    display: none;
  }

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

  .whymgs-grid-2 {
    grid-template-columns: 1fr;
  }

  .div_previousmgs-card-2 {
    background-position: 70%;
    background-size: cover;
  }

  .text-block_h1-insight2 {
    font-size: 33px;
  }

  .whymgs_card-photo1, .whymgs_card-photo2, .whymgs_card-photo3, .whymgs_card-photo4 {
    padding: 40px;
  }

  .section-2_mobile {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-1800px-ca {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-7 {
    margin-right: 6px;
  }

  .section-mgs {
    height: 80vw;
    min-height: 640px;
    max-height: 800px;
  }

  .container-1800px-la {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-399 {
    flex-direction: column;
  }

  .div-block-400 {
    display: block;
  }

  .text-block-207-blue {
    max-width: none;
  }

  .grid-about {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .div-block-402 {
    justify-content: flex-start;
    max-width: 700px;
    min-height: 260px;
    max-height: none;
    padding-top: 40px;
    padding-left: 0;
  }

  .div-block-405 {
    padding-bottom: 0;
  }

  .grid-tickets {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-406 {
    height: 55vw;
    min-height: 450px;
    max-height: 480px;
    padding-left: 0;
  }

  .div-block-407 {
    padding: 36px;
  }

  .text-block-212 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 120px;
  }

  .div-block-406-empty {
    display: none;
  }

  .div-block-406-copy {
    background-image: linear-gradient(#fff6, #fff6);
    min-height: 240px;
  }

  .grid-57 {
    grid-template-columns: 2fr 1fr;
  }

  .div-block-413 {
    height: 80px;
  }

  .text-block-211-blue {
    font-size: 14px;
    line-height: 1.6em;
  }

  .div-block-414 {
    max-width: none;
  }

  .grid-59 {
    grid-template-columns: 1fr;
  }

  .button-4-copy {
    height: 120px;
    min-height: 0;
    max-height: none;
  }

  .div-block-415 {
    background-position: 70%;
    min-height: 340px;
  }

  .div-block-417 {
    padding-bottom: 26px;
  }

  .list-item-2 {
    padding-bottom: 8px;
  }

  .text-block-212-bu {
    font-size: 42px;
  }

  .text-block-207_2-blue {
    padding-bottom: 4px;
    font-size: 14.5px;
  }

  .web-gnb-menu {
    display: none;
  }

  .mobile-gnb-menu {
    justify-content: center;
    width: 60px;
    height: 60px;
    margin-right: 0;
    padding: 0;
    display: flex;
  }

  .dropdown-11 {
    margin-right: -10px;
  }

  .dropdown-list-3 {
    inset: 0% 0% auto;
  }

  .dropdown-list-3.w--open {
    background-color: #fff;
    padding-top: 10px;
    padding-bottom: 0;
    position: fixed;
    top: 60px;
    box-shadow: 0 8px 6px 4px #00051914;
  }

  .dropdown-link-4 {
    color: var(--mgs-blue-1);
    letter-spacing: .2px;
    align-items: center;
    height: 56px;
    font-family: futura-pt;
    font-size: 21px;
    font-weight: 500;
    line-height: 1.4em;
    display: flex;
  }

  .dropdown-link-4.w--current {
    color: var(--mgs-blue-1);
  }

  .button-5 {
    background-color: var(--mgs-blue-1);
    letter-spacing: .2px;
    border-radius: 70px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 12vh;
    min-height: 120px;
    max-height: 140px;
    margin-left: 0;
    margin-right: 0;
    font-family: futura-pt;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.4em;
    display: flex;
  }

  .div-block-418 {
    padding: 14px 14px 20px;
  }

  .grid-55-2 {
    padding-left: 0;
  }

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

  .grid-55-3 {
    grid-template-rows: auto;
    grid-template-columns: 2fr 1fr;
  }

  .text-block-212-2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 80px;
  }

  .button-4-copy-mobile-2 {
    height: 120px;
    min-height: 0;
    max-height: none;
    display: none;
  }

  .grid-sponsors-logo {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-previous-mgs-2 {
    padding-bottom: 20px;
  }

  .image-26 {
    display: none;
  }

  .container-1800px-la-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-sponsors {
    grid-template-rows: auto auto;
    grid-template-columns: 2fr;
  }

  .grid-about-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .image-27 {
    max-width: 22px;
  }

  .container-1800px-ca-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-gnb-2 {
    margin-right: 6px;
  }

  .section-mgs-2 {
    height: 80vw;
    min-height: 640px;
    max-height: 800px;
  }

  .container-1800px-ca-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ticket-button-2-white, .ticket-button-2-blue {
    height: 120px;
    min-height: 0;
    max-height: none;
  }

  .container-2080px-20-margine-ca {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-12 {
    display: block;
  }

  .dropdown-toggle-3 {
    box-shadow: 0 4px 4px #0008141a;
  }

  .dropdown-toggle-3.w--open {
    box-shadow: 0 4px 6px #0008141a;
  }

  .div-block-main-title {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-h-80px {
    height: 5vw;
    min-height: 40px;
    max-height: 60px;
  }

  .text-block-h2_mgs-blue {
    margin-bottom: 6px;
    font-size: 28px;
  }

  .div-block-grid-block-left {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-220 {
    font-size: 19px;
    line-height: 1.8em;
  }

  .div-block-h-160px {
    height: 10vw;
    min-height: 80px;
    max-height: 120px;
  }

  .div-block-sub-title {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-mgs-blue-gray-bg {
    height: 240px;
  }

  .text-block-body1-blue {
    font-size: 16px;
  }

  .div-block-446 {
    min-height: 140px;
  }

  .text-block-body2 {
    font-size: 14px;
    line-height: 1.7em;
  }

  .text-block-h3_mgs-blue {
    font-size: 22px;
    line-height: 1.1em;
  }

  .div-block-446-empty {
    display: none;
  }

  .image-32 {
    max-height: 62px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-452 {
    width: 20px;
  }

  .image-32-copy {
    max-height: 40px;
  }

  .div-block-mgs-2019-bg {
    height: 300px;
  }

  .div-block-454 {
    margin-top: -47px;
  }

  .image-33 {
    max-width: 16px;
  }

  .text-block-223 {
    font-size: 24px;
  }

  .text-block-h1_mgs-blue {
    font-size: 38px;
  }

  .grid-67 {
    grid-template-columns: 1fr;
  }

  .link-block-11 {
    margin-left: 14px;
    margin-right: 0;
  }

  .div-block-461 {
    justify-content: flex-end;
  }

  .text-block-h4_mgs-blue {
    font-size: 18px;
  }

  .text-block-220_2 {
    font-size: 24px;
  }

  .div-block-462 {
    border-radius: 8px;
    box-shadow: 0 6px 6px 2px #0008141a;
  }

  .div-block-over_text_1, .div-block-over_text_2 {
    padding-left: 16px;
  }

  .gnb-title-text-1 {
    font-size: 28px;
  }

  .div-block-grid-block-right {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-1-2 {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-line-2px-blue-2 {
    margin-bottom: 20px;
    display: none;
  }

  .grid-67_2 {
    grid-template-columns: 2fr 1fr;
  }

  .div-block-line-2px-blue-3 {
    margin-bottom: 20px;
    display: none;
  }

  .div-block-over_text_3, .div-block-over_text_4 {
    padding-left: 16px;
  }

  .div-block-467 {
    padding-left: 0;
  }

  .div-block-h-50px {
    height: 5vw;
    min-height: 40px;
    max-height: 60px;
  }

  .gng-web-menu {
    display: none;
  }

  .grid-70 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-469 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-body3 {
    font-size: 14px;
    line-height: 1.7em;
  }

  .speaker-image-2 {
    max-width: 140px;
  }

  .div-block-473 {
    width: 140px;
    height: 140px;
  }

  .div-block-475 {
    height: auto;
    min-height: 45vw;
    max-height: 500px;
    padding-bottom: 40px;
  }

  .text-block-h2_mgs-gray {
    font-size: 28px;
  }

  .text-block-body2-gray {
    font-size: 14px;
    line-height: 1.7em;
  }

  .text-block-h2_mgs-black {
    font-size: 28px;
  }

  .text-block-body1-black {
    font-size: 16px;
  }

  .text-block-h2_mgs-presented {
    font-size: 19px;
  }

  .div-block-477 {
    width: 100%;
    margin-bottom: 0;
  }

  .image-37 {
    width: auto;
    height: 46px;
  }

  .link-block-14 {
    padding-bottom: 6px;
  }

  .text-block-h1_mgs-black {
    font-size: 38px;
    line-height: 1.2em;
  }

  .div-block-478 {
    min-height: 70px;
  }

  .container-2080px-la-speakers {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-logo-1 {
    width: auto;
  }

  .grid-72 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .link-block-logo-2 {
    width: 170px;
  }

  .div-block-486 {
    padding-right: 0;
  }

  .container-2080px-40-margine-ca {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-h4_mgs-black {
    font-size: 18px;
  }

  .link-block-logo-1_new {
    width: 220px;
  }

  .div-block-487 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-488 {
    justify-content: space-between;
    min-height: 240px;
  }

  .grid-tickets-2 {
    grid-column-gap: 20px;
  }

  .div-block-grid-block-left-empty {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .div-block-line-2px-blue-mobile, .div-block-line-2px-black-2 {
    display: none;
  }

  .grid-73 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-session-table_web {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-77 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .div-block-494 {
    margin-bottom: 0;
    padding-top: 20px;
  }

  .div-block-493-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .container-2080px-20-margine-ca-sesstion-table-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-session-table-empty-web, .div-block-line-2px-blue-session-2 {
    display: none;
  }

  .div-block-line-2px-blue-session-3 {
    height: 3px;
    margin-top: 16px;
    display: flex;
  }

  .div-block-session-table_mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-body3-2 {
    font-size: 13.5px;
    line-height: 1.7em;
  }

  .div-block-speakers-contents-2 {
    height: 240px;
  }

  .div-block-speakers-contents-2-2 {
    height: 230px;
  }

  .div-block-503 {
    padding-left: 12px;
    padding-right: 16px;
  }

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

  .div-block-1400px-margin-42px {
    padding-left: 32px;
    padding-right: 32px;
  }

  .text-block-228 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 18px;
  }

  .text-block-229 {
    font-size: 24px;
  }

  .div-block-517 {
    width: 100%;
  }

  .heading-3 {
    font-size: 24px;
  }

  .text-block-230 {
    font-size: 9vw;
  }

  .text-block-231 {
    font-size: 22px;
  }

  .height-90px {
    height: 75px;
  }

  .div-block-523 {
    margin-left: 20px;
  }

  .section-10 {
    min-height: 550px;
  }

  .grid-80 {
    grid-template-rows: auto auto;
    grid-template-columns: 1.12fr;
  }

  .div-block-528 {
    flex-direction: column;
    align-items: flex-start;
    display: none;
  }

  .section-9--140px {
    margin-top: -40px;
  }

  .div-block-517-footer {
    width: 60%;
  }

  .div-block-528-mobile {
    flex-direction: column;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 32px;
    display: flex;
  }

  .div-block-530 {
    width: 89%;
    margin-top: -40px;
  }

  .text-block-229-ko {
    font-size: 22px;
  }

  .button-12 {
    width: 340px;
    height: 74px;
    font-size: 19px;
  }

  .div-block-531 {
    align-items: flex-start;
    height: auto;
  }

  .text-block-233 {
    padding-right: 20px;
  }

  .image-40 {
    min-height: auto;
  }

  .div-block-532 {
    flex-direction: row;
  }

  .link-block-19 {
    height: 35px;
    margin-right: 0;
  }

  .div-block-533 {
    width: 100%;
  }

  .div-block-534 {
    flex-direction: row;
    justify-content: flex-start;
    width: auto;
    padding-bottom: 0;
    padding-left: 32px;
  }

  .grid-81 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
    margin-top: 60px;
    margin-bottom: 0;
  }

  .text-block-231-copy {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5em;
  }

  .div-block-542 {
    justify-content: flex-end;
    width: auto;
    max-width: none;
  }

  .heading-3-wt {
    font-size: 34px;
  }

  .div-block-548 {
    margin-right: 6px;
  }

  .div-block-550 {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex;
  }

  .dropdown-13 {
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .dropdown-toggle-4 {
    width: 60px;
    height: 60px;
    padding: 6px;
  }

  .dropdown-list-5.w--open {
    background-color: var(--bg-gray);
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 260px;
    padding-top: 20px;
    padding-bottom: 32px;
    display: flex;
    position: fixed;
    top: 60px;
    left: 0%;
    right: 0%;
    box-shadow: 0 20px 20px #0003;
  }

  .dropdown-link-6 {
    color: #1e1e1e;
    align-items: center;
    width: 95.6vw;
    max-width: none;
    height: 60px;
    margin-left: 18px;
    margin-right: 18px;
    padding-left: 18px;
    padding-right: 18px;
    font-family: pretendard, sans-serif;
    font-size: 18px;
    font-weight: 600;
    display: flex;
    overflow: hidden;
  }

  .dropdown-link-6:hover {
    background-color: var(--white);
  }

  .div-block-552 {
    margin-top: 36px;
    margin-left: 32px;
  }

  .div-block-sub-title-ca {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-234 {
    font-size: 36px;
  }

  .text-block-235 {
    font-size: 20px;
    line-height: 1.25em;
  }

  .div-block-559 {
    height: auto;
    min-height: 180px;
  }

  .text-block-237 {
    margin-top: 10px;
  }

  .div-block-563 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-block-h2 {
    font-size: 6.2vw;
  }

  .div-block-564-2 {
    margin-bottom: 20px;
    padding-left: 0;
  }

  .div-block-566 {
    height: 20px;
  }

  .link-block-25 {
    height: 72px;
    font-size: 19px;
  }

  .div-block-567 {
    height: 72px;
    min-height: 72px;
  }

  .div-block-567-2 {
    height: 72px;
  }

  .div-block-568 {
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-top: 0;
  }

  .div-block-569 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 71.5%;
    min-height: 10vw;
    margin-top: 20px;
    display: flex;
  }

  .div-block-571 {
    width: 100%;
  }

  .div-block---linkblock-see-mgs2022 {
    min-height: 360px;
  }

  .div-block-2000px-margin-42px {
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-595 {
    margin-top: 0;
    padding-bottom: 6px;
  }

  .div-block-599 {
    width: 50vw;
  }

  .div-mgs23-body-1 {
    width: 100%;
  }

  .div-mgs-body-1-grid {
    min-height: 280px;
    padding: 16px;
  }

  .mgs-b1-grid-h63px {
    font-size: 45px;
    line-height: 1.1em;
  }

  .div-block-1728px-margin-42px {
    margin-top: -40px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-1728px-margin-28px {
    padding-left: 32px;
    padding-right: 32px;
  }

  .mgs-b1-grid1-b-txt {
    font-size: 18px;
  }

  .mgs23-h2-78px {
    font-size: 54px;
  }

  .mgs23-txt-26px {
    font-size: 20px;
  }

  .mgs23-div-flex {
    width: 100%;
  }

  .mgs23-sponsors-txt {
    font-size: 20px;
  }

  .mgs23-sponsors-logo {
    margin-right: 40px;
  }

  .div-block-1728px-margin0 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .mgs23-div-mgs22-cta {
    height: auto;
    max-height: none;
    padding-top: 60px;
  }

  .mgs23-mgs22cta-eyebrow {
    font-size: 44px;
  }

  .div-block-full-width-margin-0---test {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-mgs23-body---hover-test {
    width: 100%;
  }

  .mgs23-gnb {
    padding-left: 12px;
    padding-right: 16px;
  }

  .mgs23-sponsors-logo-img {
    width: auto;
    max-height: 84px;
  }

  .div-block-567-2-bg-bk {
    height: 72px;
  }

  .mgs23-hoverbutton-in-bg-blue-sc {
    height: 72px;
    font-size: 19px;
  }

  .div-block-full-margin0 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1728px-margin-42px-sponsors, .mgs23-footer {
    padding-left: 32px;
    padding-right: 32px;
  }

  .height-140px-flexible {
    height: 80px;
  }

  .mgs23-sponsors-logo-blank {
    width: 38vw;
    max-width: 300px;
    margin-right: 20px;
  }

  .height-100px-sp60px {
    height: 40px;
  }

  .height-90px--sp40 {
    height: 75px;
  }

  .height-120px---sp20 {
    height: 100px;
  }

  .text-block-h2-copy {
    font-size: 6.2vw;
  }

  .mgs23-title-for-sp-2 {
    margin-bottom: 20px;
    padding-left: 0;
  }

  .div-block-595-2 {
    margin-top: 0;
  }

  .text-block-233-2 {
    padding-right: 16px;
  }

  .image-40-copy {
    height: 100%;
    max-height: none;
  }

  .image-40-3 {
    height: 100%;
    min-height: auto;
    max-height: none;
  }

  .link-block-19-copy {
    height: 35px;
  }

  .div-block-1728px-margin-42px-cta {
    padding-left: 32px;
    padding-right: 32px;
  }

  .mgs23-div-imgwrapper {
    min-height: 260px;
  }

  .div-block-full-margin0-h4vw {
    padding-left: 0;
    padding-right: 0;
  }

  .mgs23-div-txtwrapper {
    padding-top: 40px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .mgs23-div-arrowwrapper {
    width: 30px;
  }

  .link-block-28 {
    height: 35px;
  }

  .lottie-animation-2 {
    width: 100%;
  }

  .div-block-607 {
    z-index: 90;
    position: relative;
  }

  .div-block-608 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-613 {
    padding-left: 0;
  }

  .link-block-31 {
    max-width: 280px;
  }

  .div-block-614 {
    height: 40px;
  }

  .image-52 {
    margin-bottom: 0;
  }

  .div-block-617, .div-block-617-2 {
    display: none;
  }

  .div-block-621 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .heading-4 {
    font-size: 7.5vw;
  }

  .text-block-247 {
    font-size: 25px;
  }

  .text-block-session-speaker {
    text-align: right;
    font-size: 16px;
  }

  .div-block-622 {
    height: 100%;
    padding: 0 24px 0 0;
  }

  .div-block-624 {
    width: 90%;
    min-width: 0;
  }

  .quick-stack-3 {
    grid-row-gap: 32px;
  }

  .link-block-33 {
    margin-top: 4px;
  }

  .div-block-642 {
    padding-left: 2px;
  }

  .link-block-34 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .div-block-643 {
    padding: 24px;
  }

  .div-block-644 {
    flex-direction: column;
  }

  .div-block-651 {
    margin-right: -14px;
  }

  .div-block-617-mobile {
    flex-direction: column;
    padding-top: 20px;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .div-block-617-2-mobile {
    flex-direction: column;
    padding-top: 20px;
    display: flex;
  }

  .image-52-2 {
    margin-top: 7vw;
    margin-bottom: 0;
  }

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

  .div-block-654 {
    font-size: 20px;
  }

  .div-block-656 {
    width: 100%;
  }

  .text-block-256-bk {
    max-width: none;
  }

  .div-block-657 {
    max-width: 540px;
  }

  .dropdown-toggle-6 {
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 100%;
    margin-left: 10px;
    padding: 0;
    display: flex;
  }

  .dropdown-15 {
    height: 100%;
    display: flex;
  }

  .dropdown-list-6 {
    position: sticky;
  }

  .dropdown-list-6.w--open {
    z-index: 50;
    background-color: #fff;
    margin-top: 70px;
    position: fixed;
    inset: 0% 0% auto;
    box-shadow: 0 25px 12px 8px #0000001a;
  }

  .image-56 {
    width: 32px;
  }

  .div-block-658 {
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    display: flex;
  }

  .dropdown-link-7 {
    color: var(--mgs-black);
    align-items: center;
    height: 68px;
    padding-left: 32px;
    padding-right: 32px;
    font-family: pretendard, sans-serif;
    font-size: 19px;
    font-weight: 500;
    display: flex;
  }

  .dropdown-link-7:hover {
    background-color: var(--bg-gray);
  }

  .dropdown-link-7.w--current {
    color: #0290e2;
  }

  .div-block-664 {
    justify-content: center;
    display: flex;
  }

  .div-block-657-2 {
    max-width: 540px;
  }

  .div-block-669 {
    width: 100%;
  }

  .text-block-session-title {
    font-size: 21px;
  }

  .text-block-text1 {
    font-size: 16.5px;
  }

  .text-block-session-speaker-2 {
    font-size: 15px;
  }

  .text-block-session-title-2 {
    font-size: 17px;
  }

  .div-block-679 {
    flex-direction: column;
  }

  .slider-2 {
    min-height: 460px;
  }

  .div-block-682 {
    padding: 24px 36px 36px;
  }

  .text-block-259 {
    font-size: 22px;
  }

  .text-block-259-copy {
    font-size: 18px;
  }

  .div-block-690 {
    margin-bottom: 0;
  }

  .image-58 {
    width: auto;
    max-width: none;
    height: 100%;
  }

  .div-block-692 {
    width: 300px;
    min-width: 300px;
    height: 100%;
    overflow: hidden;
  }

  .div-block-694 {
    width: 60px;
  }

  .text-block-session-speaker-3 {
    font-size: 16px;
  }

  .quick-stack-9 {
    grid-column-gap: 32px;
  }

  .div-block-697-2 {
    width: auto;
    min-width: 120px;
  }

  .text-block-260 {
    font-size: 18px;
  }

  .text-block-session-title-3 {
    font-size: 20px;
    line-height: 1.2em;
  }

  .div-block-699-title {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-block-699-time {
    padding-top: 24px;
  }

  .div-session-block {
    width: 100%;
  }

  .div-block-699-break-time {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .text-block-260-2 {
    font-size: 19px;
  }

  .div-block-706 {
    align-items: flex-start;
    padding-top: 4px;
  }

  .text-block-session-speaker-4 {
    min-width: 60px;
    margin-right: 0;
    padding-right: 10px;
    font-size: 16px;
  }

  .text-block-session-title-break {
    font-size: 21px;
  }

  .div-block-706-2 {
    align-items: flex-start;
    padding-top: 4px;
  }

  .tab-link-tab-1, .tab-link-tab-2 {
    width: 40vw;
    max-width: none;
  }

  .quick-stack-9-game {
    grid-column-gap: 32px;
  }

  .link-block-31-closed {
    max-width: 280px;
  }

  .section-16 {
    flex-flow: column;
    padding-right: 40px;
  }

  .div-block-710 {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
  }

  .text-block-264 {
    font-size: 24px;
  }

  .div-block-711 {
    max-width: 480px;
    padding-top: 0;
    padding-right: 20px;
  }

  .button-15 {
    min-width: auto;
    padding: 22px 26px 21px;
    font-size: 20px;
  }

  .div-block-712 {
    display: block;
  }

  .div-block-713 {
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 0;
  }

  .button-15-copy {
    font-size: 16.5px;
  }

  .image-60 {
    height: 32px;
  }

  .div-block-718 {
    width: auto;
    min-width: 0;
  }

  .div-block-719 {
    padding-bottom: 36px;
  }

  .div-block-720 {
    height: 210px;
    padding-top: 29px;
  }

  .div-block-712-mo {
    display: block;
  }

  .text-block-266 {
    font-size: 15.5px;
  }

  .section-17 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .div-block-24gnb-height {
    margin-right: -5px;
  }

  .image-60-copy {
    height: 32px;
  }

  .link-block-41 {
    width: auto;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 17px;
  }

  .div-block-723 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .text-block-267 {
    font-size: 24px;
  }

  .div-block-725 {
    width: 60px;
  }

  .section-24-gray-title {
    height: 75vw;
    min-height: 580px;
  }

  ._24_height-110px {
    height: 100px;
  }

  .text-block-268 {
    font-size: 52px;
  }

  .div-block-731 {
    padding: 32px 28px;
  }

  .image-62 {
    width: 100%;
    max-height: none;
  }

  .text-block-267-copy {
    font-size: 64px;
  }

  .button-16 {
    font-size: 23px;
  }

  .image-63 {
    height: 20px;
  }

  .text-block-272 {
    font-size: 13.5px;
  }

  .link-block-42 {
    font-size: 14px;
  }

  .div-block-723-2 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .text-block-273-copy {
    font-size: 32px;
  }

  ._24_height-90px {
    height: 80px;
  }

  .text-block-267-ko {
    font-size: 22px;
  }

  .div-block-981 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }

  .div-block-972 {
    max-width: none;
    padding-left: 64px;
    padding-right: 64px;
  }

  .text-block-347-wt {
    font-size: 50px;
  }

  .height-block-70px {
    height: 60px;
  }

  .height-block-60px {
    height: 50px;
  }

  .swiper-content._5, .swiper-content._3, .swiper-content._4, .swiper-content._2, .swiper-content._1 {
    width: 34em;
  }

  .slider-main_button:hover {
    transform: none;
  }

  .text-block-347-bk {
    font-size: 50px;
  }

  .div-block-1947 {
    padding: 40px 34px 36px 36px;
  }

  ._24_height-50px {
    height: 55px;
  }

  .text-block-347-mt {
    font-size: 50px;
  }

  .text-block-348-wt {
    font-size: 34px;
  }

  .div-block-1950 {
    padding: 40px 36px;
  }

  .image-66 {
    height: 70px;
  }

  .text-block-273_ca {
    font-size: 16px;
  }

  .text-block-348-bk {
    font-size: 34px;
  }

  .text-block-267-2 {
    font-size: 24px;
  }

  .div-block-723-copy {
    padding-left: 64px;
    padding-right: 64px;
  }

  .text-block-268-wt {
    font-size: 52px;
  }

  .div-block-1963 {
    width: 100%;
  }

  .div-block-1964 {
    align-items: flex-start;
    padding: 38px 36px 30px;
  }

  .div-block-1965 {
    margin-bottom: 2px;
  }

  .text-block-357 {
    font-size: 17px;
  }

  .div-block-1966 {
    padding-top: 6px;
    padding-bottom: 10px;
  }

  .text-block-3 {
    font-size: 16px;
  }

  .div-block-1967 {
    align-items: flex-start;
    width: 100%;
    padding-bottom: 10px;
  }

  .text-block-360 {
    font-size: 16px;
  }

  .div-block-1964-2 {
    padding: 20px 32px;
  }

  .div-block-1968 {
    padding-top: 66px;
  }

  .section-24-mint-time-table {
    display: none;
  }

  .div-block-1964-3 {
    padding: 32px;
  }

  .div-block-972-copy {
    max-width: none;
    padding-left: 64px;
    padding-right: 64px;
  }

  .div-block-1970 {
    padding-top: 20px;
  }

  .text-block-361 {
    font-size: 25px;
  }

  .section-24-mint-table-mobile {
    display: block;
  }

  .dropdown-link-23 {
    color: #010b1c;
    align-items: center;
    width: 100%;
    height: 42px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    font-family: pretendard, sans-serif;
    font-size: 16.5px;
    line-height: 1.2em;
    display: flex;
  }

  .dropdown-link-23:hover, .dropdown-link-23.w--current {
    color: #055feb;
  }

  .text-block-571 {
    color: #96a0af;
    font-weight: 500;
  }

  .dropdown-33 {
    width: 80vw;
    height: auto;
  }

  .dropdown-toggle-39 {
    opacity: 1;
    color: #010b1c;
    text-align: left;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 70px;
    padding: 10px 32px 10px 28px;
    font-family: pretendard, sans-serif;
    font-size: 18px;
    line-height: 1.3em;
    display: flex;
  }

  .dropdown-toggle-39:hover {
    opacity: .5;
  }

  .div-block-1937-1 {
    width: 100%;
    padding-top: 28px;
    padding-bottom: 8px;
    padding-left: 40px;
  }

  .div-block-1926 {
    z-index: 100;
    margin-top: 0;
    position: relative;
  }

  .div-block-1940 {
    pointer-events: auto;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
    display: flex;
    overflow: visible;
  }

  .dropdown-list-43 {
    aspect-ratio: auto;
  }

  .dropdown-list-43.w--open {
    aspect-ratio: auto;
    background-color: #fff;
    padding-left: 0;
    position: relative;
  }

  .image-440-1 {
    filter: invert();
    width: 20px;
  }

  .div-block-1937-2 {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 8px;
    padding-left: 40px;
  }

  .div-block-1938 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    display: flex;
  }

  .div-block-1935 {
    background-color: #fff;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 100%;
    display: flex;
    overflow: scroll;
  }

  .dropdown-link-24 {
    color: #010b1c;
    align-items: center;
    width: 100%;
    height: 42px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
    font-family: pretendard, sans-serif;
    font-size: 16.5px;
    line-height: 1.2em;
    display: flex;
  }

  .dropdown-link-24:hover, .dropdown-link-24.w--current {
    color: #055feb;
  }

  .text-block-572 {
    color: #96a0af;
    font-weight: 500;
  }

  .dropdown-34 {
    z-index: 0;
    width: 100%;
    height: auto;
  }

  .quick-stack-25 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    width: 100%;
  }

  .button-38-2 {
    color: #010b1c;
    background-color: #fff;
    border: 1px solid #203149;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 64px;
    font-family: pretendard, sans-serif;
    font-size: 18px;
    line-height: 1.3em;
    display: flex;
  }

  .button-38 {
    background-color: #0a5aff;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 64px;
    font-family: pretendard, sans-serif;
    font-size: 18px;
    line-height: 1.3em;
    display: flex;
  }

  .dropdown-toggle-40 {
    background-color: var(--24-black);
    opacity: 1;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    border-radius: 12px;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin-bottom: 2px;
    padding: 0;
    font-family: Inter, sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.3em;
    display: flex;
  }

  .dropdown-toggle-40:hover {
    opacity: .88;
  }

  .dropdown-toggle-40.w--open {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    padding: 0;
  }

  .div-block-1939 {
    background-color: #fff;
    flex-direction: row;
    align-items: flex-end;
    width: 100%;
    padding: 10px 0;
    display: flex;
  }

  .div-block-1971 {
    z-index: 100;
    margin-top: 0;
    position: relative;
  }

  .link-block-203 {
    color: #010b1c;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 70px;
    padding: 10px 32px 10px 28px;
    font-family: pretendard, sans-serif;
    font-size: 18px;
    line-height: 1.3em;
    text-decoration: none;
    display: flex;
  }

  .link-block-203:hover {
    opacity: .6;
  }

  .div-block-1972 {
    pointer-events: auto;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-left: 0;
    display: flex;
    overflow: visible;
  }

  .dropdown-list-44 {
    aspect-ratio: auto;
  }

  .dropdown-list-44.w--open {
    aspect-ratio: auto;
    background-color: #0000;
    padding-left: 0;
    position: relative;
  }

  .text-block-573 {
    background-color: var(--24-mint);
    color: var(--24-black);
    border-radius: 4px;
    margin-bottom: 0;
    padding: 4px 8px 3px;
    font-family: Inter, sans-serif;
    font-size: 13.5px;
    font-weight: 500;
  }

  .div-block-1973-time {
    padding-bottom: 10px;
  }

  .div-block-1974 {
    flex-flow: column;
    padding-bottom: 2px;
    display: flex;
  }

  .section-24-mint-web {
    display: none;
    overflow: hidden;
  }

  .link-block-204 {
    color: #fff;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 36px;
    font-size: 22px;
    text-decoration: none;
    display: flex;
  }

  .link-block-204.w--current {
    font-size: 22px;
  }

  .div-block-1975 {
    width: 60%;
  }

  .text-block-574 {
    white-space: normal;
    padding-top: 10px;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.65em;
  }

  .text-block-575 {
    font-size: 22px;
  }

  .div-block-1965-m-end {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    margin-bottom: 2px;
  }

  .link-block-40-2 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16.2px;
  }

  .div-block-1979 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .text-block-576 {
    font-size: 30px;
  }

  .div-block-621-closed {
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-1980 {
    width: 100%;
    max-width: 580px;
  }

  .text-block-361-tbd {
    font-size: 25px;
    line-height: 1.4em;
  }

  .text-block-361-2 {
    font-size: 25px;
  }

  .div-block-1966-2 {
    padding-top: 6px;
    padding-bottom: 10px;
  }

  .text-block-357-tbd {
    font-size: 17px;
  }

  .text-block-24_title-en {
    font-size: 25px;
  }

  .div-block-1992 {
    padding-left: 3px;
  }

  .text-block-581 {
    font-size: 16px;
  }

  .quick-stack-27 {
    padding: 24px;
  }

  .text-block-352-copy {
    font-size: 20px;
    font-weight: 500;
  }

  .text-block-24_title-ko {
    font-size: 25px;
  }

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

  .div-block-2014 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    min-height: 0;
  }

  .div-block-2020 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .text-block-24_title-en-tbd {
    font-size: 25px;
  }

  .collection-item-2 {
    flex-flow: wrap;
  }

  .swiper-content-2._5, .swiper-content-2._3, .swiper-content-2._4, .swiper-content-2._2, .swiper-content-2._1 {
    width: 34em;
  }

  .collection-list-2 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .sort-button.btn-small {
    margin-right: 6px;
    padding: 11px 14px 10px;
    font-size: 14.5px;
  }

  .div-block-870 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .div-block-972-2 {
    max-width: none;
    padding-left: 60px;
    padding-right: 60px;
  }

  .div-block-972-3 {
    justify-content: center;
    align-items: flex-start;
    max-width: none;
    margin-left: 20px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-1947-copy {
    padding: 40px 34px 36px 36px;
  }

  .text-block-347-2 {
    font-size: 50px;
  }

  .div-block-1947-hands-on-01, .div-block-1947-hands-on-02, .div-block-1947-hands-on-03, .div-block-1947-3 {
    padding: 40px 34px 36px 36px;
  }

  .image-60-copy2 {
    height: 32px;
  }

  .link-block-40-3 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16.5px;
  }

  .text-block-583-3 {
    display: none;
  }

  .section-24-mint-time-table-2 {
    display: flex;
  }

  .body-3-mint {
    background-position: 100% 79px;
    background-size: 100%;
  }

  ._24_height-meet-us {
    height: 100px;
  }

  .button-16-2, .button-16-3 {
    font-size: 23px;
  }

  .empty-state-2 {
    background-color: #0000;
  }

  .text-block-348-wt-copy {
    font-size: 26px;
  }

  .div-block-723-3 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .section-22 {
    padding-right: 10px;
  }

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

  .dropdown-toggle-45 {
    flex-flow: column;
  }

  .image-80 {
    margin-top: -7px;
    margin-bottom: 0;
  }

  .dropdown-list-48.w--open {
    background-color: #0000;
    flex-flow: column;
    align-items: center;
    display: flex;
    top: 70px;
    overflow: hidden;
  }

  .div-block-2067 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .dropdown-39 {
    height: auto;
  }

  .section-23 {
    justify-content: space-between;
    align-items: center;
  }

  .text-block-597 {
    font-size: 34px;
  }

  .div-block-2071 {
    padding: 42px;
  }

  .text-block-597-2 {
    font-size: 34px;
  }

  .div-block-2074 {
    height: 50px;
  }

  .text-block-600 {
    word-break: keep-all;
    font-size: 40px;
  }

  .div-block-2082 {
    height: 400px;
  }

  .div-block-2086 {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-606, .text-block-606-copy {
    font-size: 14px;
  }

  .text-block-607 {
    font-size: 25px;
  }

  .link-block-224 {
    font-size: 19px;
    line-height: 1.4em;
  }

  .text-block-609-m {
    min-width: 18px;
    margin-right: 5px;
  }

  .link-block-225 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-2071-session {
    background-size: 80%;
    padding: 42px;
  }

  ._25-swiper-content._5, ._25-swiper-content._3, ._25-swiper-content._4, ._25-swiper-content._2, ._25-swiper-content._1, ._25-swiper-content-2._5, ._25-swiper-content-2._3, ._25-swiper-content-2._4, ._25-swiper-content-2._2, ._25-swiper-content-2._1, ._25-swiper-content-3._5, ._25-swiper-content-3._3, ._25-swiper-content-3._4, ._25-swiper-content-3._2, ._25-swiper-content-3._1, ._25-swiper-content-4._5, ._25-swiper-content-4._3, ._25-swiper-content-4._4, ._25-swiper-content-4._2, ._25-swiper-content-4._1 {
    width: 34em;
  }

  .text-block-612 {
    font-size: 20px;
  }

  .div-block-2108 {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    width: 36px;
    height: 36px;
    display: flex;
  }

  .div-block-2109 {
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    height: 0;
    display: flex;
  }

  .div-block-2110 {
    flex-flow: column;
    justify-content: flex-end;
    width: 100%;
    height: 0;
    display: flex;
  }

  .image-80-2 {
    margin-bottom: -7px;
  }

  .div-block-2111 {
    background-color: #fff;
    width: 100%;
  }

  .div-block-2112 {
    background-color: #efeff0;
    width: 100%;
    height: 1px;
  }

  .dropdown-list-48-copy.w--open {
    background-color: #0000;
    flex-flow: column;
    align-items: center;
    display: flex;
    top: 70px;
    overflow: hidden;
  }

  .div-block-2113 {
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .image-88 {
    width: auto;
    min-width: 160vw;
    height: auto;
  }

  .image-89 {
    width: 100%;
  }

  .text-block-614 {
    font-size: 26px;
  }

  .div-block-2116 {
    margin-bottom: 7px;
  }

  .image-89-mobile {
    width: 100%;
  }

  .txt-h2-wt-left {
    font-size: 36px;
    line-height: 44px;
  }

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

  .stack-faq {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-2283-2 {
    display: block;
  }

  .text-block-699 {
    margin-bottom: 12px;
  }

  .text-block-609-g, .text-block-609-p {
    min-width: 18px;
    margin-right: 5px;
  }

  .div-block-2635 {
    width: 94vw;
  }

  .text-block-607-tbu {
    font-size: 25px;
  }

  .rich-text-block-2 strong {
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 13px;
  }

  .text-block-708 {
    font-size: 19px;
  }

  .text-block-eng {
    font-size: 14px;
  }

  .text-block-607-2 {
    font-size: 25px;
  }

  .div-block-2655 {
    max-width: 600px;
  }

  .div-block-2656 {
    max-width: 640px;
  }

  .div-block-2657 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .move_03 {
    margin-top: -36%;
  }

  .move_04 {
    margin-top: 300%;
  }

  .move_05 {
    margin-top: 480%;
  }

  .move_06 {
    margin-top: 60%;
  }

  .move_07 {
    margin-top: 0%;
  }

  .move_08 {
    margin-top: 780%;
  }

  .move_09 {
    margin-top: 800%;
  }

  .div-block-2663 {
    margin-bottom: 16px;
  }

  .text-block-609-eng {
    margin-right: 5px;
  }

  .text-block-710 {
    font-size: 26px;
  }

  .div-block-2665 {
    padding: 17px 20px;
  }

  .text-block-711_la, .text-block-711-bk-ca {
    font-size: 20px;
  }

  .div-block-2673 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .div-block-2665-3 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-2675 {
    padding-right: 0;
  }

  .text-block-713 {
    font-size: 18px;
  }

  .div-block-2677 {
    width: 95vw;
    min-width: 0;
    max-width: none;
  }

  .div-block-2679 {
    height: auto;
    min-height: 70vh;
    max-height: none;
  }

  .text-block-711_ca {
    font-size: 20px;
  }
}

@media screen and (max-width: 767px) {
  .container-1680px {
    padding-left: 28px;
    padding-right: 28px;
  }

  .heading-1 {
    font-size: 52px;
  }

  .button {
    padding: 14px 20px;
    font-size: 16px;
  }

  .div-block {
    padding-left: 0;
    padding-right: 0;
  }

  .height-60px {
    display: block;
  }

  .height-120px {
    height: 80px;
  }

  .text-block-h3 {
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
  }

  .grid-2 {
    grid-column-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  .image-3 {
    height: 30px;
  }

  .navbar {
    display: none;
  }

  .div-block-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-3_1-la {
    font-size: 15px;
  }

  .div-block-6 {
    max-width: 500px;
  }

  .heading-subtitle-2-la {
    margin-top: 10px;
    font-size: 30px;
  }

  .height-80px {
    height: 60px;
  }

  .grid-4 {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-7 {
    width: 100%;
    max-width: 500px;
    padding-top: 0;
  }

  .careers-section-4 {
    margin-top: -80px;
  }

  .slider {
    align-items: flex-start;
    height: auto;
    min-height: 0;
    margin-bottom: 0;
    display: block;
  }

  .div-block-11 {
    margin-top: 0;
  }

  .image-4 {
    width: 100px;
    height: 100px;
  }

  .text-block-6 {
    font-size: 16px;
  }

  .div-block-12 {
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    padding-right: 30px;
  }

  .text-block-8 {
    width: 200px;
  }

  .div-block-36 {
    justify-content: flex-start;
    margin-right: 0;
    padding-top: 0;
    padding-left: 4px;
  }

  .height-block-3 {
    height: 8vw;
  }

  .div-block-33 {
    margin-bottom: 20px;
  }

  .div-block-29 {
    padding-left: 36px;
    padding-right: 36px;
  }

  .text-block-10 {
    padding-left: 4px;
  }

  .grid-45 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .image-logo-2 {
    height: 42%;
  }

  .form-block-3 {
    padding-right: 0;
  }

  .text-block-195 {
    text-align: center;
    font-size: 21px;
  }

  .grid-46 {
    grid-row-gap: 36px;
    grid-template-rows: auto auto;
    grid-template-columns: 2.4fr;
  }

  .grid-39 {
    grid-template-columns: 1fr 1.3fr;
  }

  .div-block-30 {
    height: 56px;
  }

  .div-block-369 {
    justify-content: center;
    min-height: 160px;
  }

  .div-block-cta-banner {
    height: auto;
    min-height: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-block-cta-title {
    font-size: 30px;
  }

  .div-block-370 {
    flex-direction: column;
    align-items: flex-start;
  }

  .text-block-3-wt {
    font-size: 18px;
  }

  .div-block-371 {
    padding-right: 0;
  }

  .text-block-198-nv, .text-block-subtitle-2-wt {
    font-size: 28px;
  }

  .text-block-4-1 {
    font-size: 18px;
  }

  .image-10-1 {
    width: 70px;
  }

  .heading-subtitle-2-la-2 {
    font-size: 30px;
  }

  .container-1680px-1 {
    height: auto;
    padding-bottom: 10px;
  }

  .grid-52 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
    place-content: start;
    place-items: start;
  }

  .image-12 {
    width: 36px;
  }

  .div-block-378 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .height-100px {
    height: 80px;
  }

  .div-block-380 {
    padding-left: 0;
  }

  .div-block-empowering-2 {
    padding-top: 0;
    padding-right: 20px;
  }

  .div-block-381 {
    margin-top: 20px;
  }

  .text-block-title_text_4-nv {
    font-size: 22px;
    line-height: 1.3em;
  }

  .text-block-body_text_1-nv {
    padding-right: 0;
    font-size: 15px;
  }

  .grid-3-empowering {
    padding-left: 0;
  }

  .grid-4-company-culture {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-company-culture-block-1 {
    background-position: 50% 40%;
    background-size: auto 50%;
    height: 370px;
  }

  .text-block-body_text_1-wt {
    font-size: 13px;
  }

  .div-company-culture-block-2 {
    height: 370px;
  }

  .link-block-3 {
    font-size: 16px;
  }

  .div-company-culture-block-3 {
    height: 370px;
  }

  .div-company-culture-block-4 {
    background-size: auto 50%;
    height: 370px;
  }

  .grid-2-good-company_2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1.2fr;
  }

  .grid-2-good-company_3 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-good_company-block-1 {
    background-size: auto 70%;
    min-height: 370px;
  }

  .div-good_company-block-2, .div-good_company-block-3 {
    min-height: 370px;
  }

  .div-good_company-block-4 {
    min-height: 450px;
  }

  .div-good_company-block-5 {
    background-image: url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/6290414ef058d33848ce8e35_115nrr.png");
    background-position: 100% 105%;
    background-size: 430px;
    min-height: 420px;
  }

  .text-block-subtitle-2-dblue {
    font-size: 28px;
  }

  .text-block-3_1-ca {
    font-size: 14px;
  }

  .div-image-block_4 {
    width: 100%;
    height: 60vw;
    margin-top: 0;
  }

  .height-15vw {
    height: 70px;
    display: none;
  }

  .div-image-block_5 {
    align-self: flex-end;
    width: 58vw;
    max-width: 440px;
    height: 35vw;
    margin-top: 5vh;
  }

  .text-block-subtitle-3-wt {
    font-size: 17px;
  }

  .text-block-subtitle-3-nv {
    font-size: 22px;
  }

  .slide-nav {
    margin-bottom: -30px;
  }

  .bold-text {
    font-size: 30px;
  }

  .text-block-8-copy {
    width: 200px;
  }

  .text-block-6-copy {
    font-size: 16px;
  }

  .image-4-copy {
    width: 100px;
    height: 100px;
  }

  .image-3_2 {
    height: 26px;
  }

  .link-block-4.w--current {
    margin-left: 20px;
  }

  .height-margine {
    height: 28px;
  }

  .mgs22-grid-small-speaker {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid_sponsors_gold {
    grid-column-gap: 10px;
  }

  .div-schedule-main-card-1 {
    background-position: 100% 100%;
    background-size: auto 300px;
  }

  .div_section-main_2 {
    margin-left: 30px;
    margin-right: 30px;
  }

  .image_section_main {
    display: none;
  }

  .mgs22_div-block_ca_1000px {
    margin-left: 20px;
    margin-right: 20px;
  }

  .footer_text1 {
    margin-right: 30px;
  }

  .navbar_mobile {
    display: block;
  }

  .image-21 {
    margin: 20px 0 20px 20px;
  }

  .height-140px {
    height: 80px;
  }

  .section-2_mobile {
    padding-left: 30px;
    padding-right: 30px;
  }

  .dropdown-toggle-2 {
    padding: 0;
  }

  .dropdown-10 {
    margin-left: 0;
    margin-right: 0;
  }

  .image_section_main_mob {
    display: block;
  }

  .container-1800px-ca {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-7 {
    height: 40px;
  }

  .section-mgs {
    height: auto;
    min-height: 0;
    max-height: none;
  }

  .div-block-397 {
    height: 90px;
  }

  .container-1800px-la {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-206 {
    font-size: 27px;
  }

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

  .text-block-206-copy {
    font-size: 27px;
  }

  .text-block-207-blue {
    font-size: 17px;
  }

  .div-block-402 {
    min-height: 0;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .div-block-405 {
    max-width: none;
    max-height: none;
    padding-bottom: 10px;
  }

  .grid-tickets {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

  .div-block-406 {
    background-image: linear-gradient(#e5ebff, #fafafa 50%);
    height: auto;
    min-height: 400px;
    max-height: none;
  }

  .div-block-407 {
    padding: 28px;
  }

  .text-block-209 {
    font-size: 32px;
  }

  .div-block-408 {
    min-height: 62px;
  }

  .text-block-212 {
    font-size: 76px;
  }

  .div-block-406-copy {
    height: 180px;
    min-height: 0;
  }

  .div-block-411 {
    height: 132px;
    min-height: 0;
  }

  .grid-57 {
    grid-template-columns: 2fr;
  }

  .grid-59, .button-4-copy {
    display: none;
  }

  .div-block-415 {
    background-position: 60%;
    min-height: 320px;
  }

  .text-block-207_2-blue {
    padding-bottom: 6px;
  }

  .image-25 {
    height: 22px;
  }

  .div-block-height-81px {
    height: 40px;
    min-height: 0;
    max-height: none;
  }

  .grid-55-3 {
    grid-template-columns: 2fr;
  }

  .text-block-212-2 {
    font-size: 76px;
  }

  .button-4-copy-mobile-2 {
    height: 140px;
    display: flex;
  }

  .web-buy-button-block {
    display: none;
  }

  .grid-sponsors-logo {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 20px;
  }

  .div-block-previous-mgs-2 {
    max-width: 380px;
    max-height: none;
    padding-bottom: 10px;
  }

  .image-26 {
    display: none;
  }

  .container-1800px-la-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-about-2 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

  .container-1800px-ca-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-gnb-2 {
    height: 40px;
  }

  .gnb-2-height {
    height: 90px;
  }

  .section-mgs-2 {
    height: auto;
    min-height: 0;
    max-height: none;
  }

  .container-1800px-ca-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ticket-button-2-white, .ticket-button-2-blue {
    display: none;
  }

  .section-re-gnb {
    height: 70px;
  }

  .container-2080px-20-margine-ca {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-437 {
    height: 70px;
  }

  .dropdown-12, .dropdown-toggle-3 {
    width: 40px;
    height: 40px;
  }

  .gnb-ticket-button {
    height: 40px;
    font-size: 22px;
  }

  .div-block-main-title {
    padding-left: 0;
    padding-right: 0;
  }

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

  .text-block-h2_mgs-blue {
    font-size: 26px;
  }

  .text-block-220 {
    font-size: 18px;
  }

  .div-block-sub-title {
    height: auto;
  }

  .div-block-mgs-blue-gray-bg {
    height: 160px;
  }

  .grid-66 {
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 4px;
  }

  .div-block-446 {
    min-height: 120px;
  }

  .button-8 {
    height: 11vw;
    min-height: 110px;
  }

  .div-block-449 {
    padding-left: 0;
  }

  .div-block-450 {
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 26px;
  }

  .div-block-451 {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .image-32 {
    max-height: 64px;
  }

  .div-block-452 {
    width: 16px;
  }

  .image-32-copy {
    height: 38px;
    max-height: 38px;
  }

  .div-block-mgs-2019-bg {
    background-position: 40%;
    height: 320px;
  }

  .div-block-gnb-height {
    height: 70px;
  }

  .text-block-h1_mgs-blue {
    font-size: 32px;
  }

  .grid-67 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-459 {
    min-height: 220px;
  }

  .link-block-11 {
    margin-left: 0;
    margin-right: 14px;
  }

  .div-block-461 {
    justify-content: flex-start;
  }

  .text-block-h4_mgs-blue {
    font-size: 16px;
  }

  .text-block-220_2 {
    font-size: 20px;
  }

  .dropdown-list-4.w--open {
    top: 70px;
  }

  .div-block-463 {
    height: auto;
    margin-bottom: 0;
  }

  .div-block-over_text_1 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-69 {
    grid-column-gap: 10px;
    grid-template-columns: 1fr 8fr;
  }

  .gnb-title-text-1 {
    font-size: 24px;
  }

  .div-block-line-2px-blue-2 {
    display: none;
  }

  .grid-67_2 {
    grid-column-gap: 14px;
    grid-row-gap: 10px;
    grid-template-columns: 3.6fr;
    margin-bottom: 30px;
  }

  .div-block-over_text_3, .div-block-over_text_4 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-h-50px {
    height: 3vw;
    min-height: 20px;
    max-height: 40px;
  }

  .image-sub-title-6-1vw {
    height: 10.2vw;
    margin-bottom: 1vw;
  }

  .div-block-2-75vw_up {
    height: 4.6vw;
    margin-bottom: 1vw;
  }

  .image-sub-title-2-75vw {
    height: 4.6vw;
  }

  .div-block-2-75vw_down {
    height: 4.6vw;
    margin-bottom: 1vw;
  }

  .grid-70 {
    grid-template-columns: 1fr 1fr;
  }

  .text-block-speaker-jobtitle-kr {
    font-size: 13px;
  }

  .text-speaker-name-kr {
    font-size: 21px;
  }

  .div-block-471 {
    height: 90px;
    padding-left: 2px;
    padding-right: 10px;
  }

  .div-block-speakers-contents-1 {
    padding-left: 2px;
    padding-right: 10px;
  }

  .text-speaker-company-en {
    font-size: 16px;
  }

  .grid-71 {
    grid-template-columns: 1fr;
  }

  .div-block-475 {
    min-height: 240px;
    max-height: none;
    padding-bottom: 32px;
  }

  .div-block-476 {
    max-width: 540px;
    margin-top: -6px;
  }

  .text-speaker-name-en {
    font-size: 22px;
  }

  .text-block-speaker-jobtitle-en {
    font-size: 15.2px;
  }

  .text-block-h2_mgs-gray {
    font-size: 26px;
  }

  .text-block-body2-gray {
    color: #5a6c7a;
  }

  .text-block-h2_mgs-black {
    font-size: 26px;
  }

  .text-block-h2_mgs-presented {
    padding-top: 3px;
    font-size: 17px;
  }

  .image-37 {
    width: auto;
    height: 40px;
  }

  .link-block-14 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .text-block-h1_mgs-black {
    font-size: 32px;
  }

  .div-block-478 {
    min-height: 0;
    margin-bottom: -6px;
  }

  .container-2080px-la-speakers {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-72-2 {
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
    justify-content: start;
    width: 100%;
  }

  .grid-72-1 {
    justify-content: start;
    width: 100%;
  }

  .div-block-logo-block-2 {
    justify-content: center;
    align-items: center;
    height: 52px;
    display: flex;
  }

  .link-block-logo-1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-speaker-company-kr {
    font-size: 16px;
  }

  .container-2080px-40-margine-ca {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-h4_mgs-black {
    font-size: 16px;
  }

  .div-block-488 {
    min-height: 160px;
  }

  .div-block-489 {
    justify-content: flex-start;
    padding-top: 0;
  }

  .grid-tickets-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .button-11 {
    max-width: 260px;
  }

  .div-block-line-2px-blue-mobile {
    display: flex;
  }

  .button-ticket-button-2-1 {
    max-width: 260px;
  }

  .grid-73 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .button-ticket-button-2-2 {
    max-width: 260px;
  }

  .grid-75 {
    grid-template-columns: 1fr 3fr 3.5fr;
  }

  .div-block_session-title {
    padding-right: 20px;
  }

  .div-block-494 {
    margin-bottom: 0;
  }

  .container-2080px-20-margine-ca-sesstion-table-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .time-table-text-title-copy {
    display: none;
  }

  .grid-75-copy {
    grid-template-columns: 1fr 3fr 3.5fr;
  }

  .div-block-speakers-contents-2, .div-block-speakers-contents-2-2 {
    padding-left: 2px;
    padding-right: 10px;
  }

  .button-ticket-button-2-2-copy {
    max-width: 260px;
  }

  .div-block-503 {
    height: 68px;
    padding-left: 2px;
    padding-right: 10px;
  }

  .link-block-16.w--current {
    padding-right: 10px;
  }

  .image-39 {
    height: 30px;
  }

  .link-block-16-2 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .div-block-1400px-margin-42px {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-block-227 {
    font-size: 19px;
  }

  .text-block-229 {
    font-size: 26px;
  }

  .heading-3 {
    text-align: center;
    font-size: 21px;
  }

  .height-30px {
    height: 24px;
  }

  .text-block-230 {
    font-size: 9.4vw;
  }

  .text-block-231 {
    font-size: 19px;
    font-weight: 500;
  }

  .text-block-p1_bk {
    font-size: 19px;
  }

  .height-90px {
    height: 60px;
  }

  .div-block-522-sponsorship {
    flex-direction: column;
  }

  .div-block-523 {
    width: 100%;
    height: auto;
    padding-top: 28px;
  }

  .link-block-18, .text-block-232 {
    font-size: 15px;
  }

  .div-block-517-footer {
    width: auto;
  }

  .div-block-528-mobile {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-block-229-ko {
    font-size: 23px;
  }

  .button-12 {
    height: 70px;
    font-size: 18px;
  }

  .button-13 {
    padding-left: 14px;
    padding-right: 14px;
    font-size: 16px;
  }

  .link-block-19 {
    height: 38px;
  }

  .div-block-534 {
    padding-left: 24px;
  }

  .grid-81 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-537 {
    min-height: 240px;
  }

  .div-block-538, .div-block-537-2022 {
    height: 400px;
    min-height: 0;
  }

  .link-block-20 {
    height: 70px;
    font-size: 18px;
  }

  .div-block-537-sponsors {
    height: 400px;
    min-height: 0;
  }

  .text-block-231-copy {
    font-size: 16px;
    font-weight: 400;
  }

  .div-block-539 {
    flex-direction: column;
    align-items: stretch;
    height: auto;
  }

  .div-block-540 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-542 {
    justify-content: space-between;
    margin-bottom: 10px;
  }

  .heading-3-wt {
    font-size: 28px;
  }

  .grid-82 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .div-block-sub-title-ca {
    height: auto;
  }

  .text-block-234 {
    font-size: 34px;
  }

  .text-block-235 {
    font-size: 22px;
  }

  .div-block-559 {
    min-height: 0;
  }

  .text-block-237 {
    margin-top: 20px;
  }

  .text-block-238 {
    margin-bottom: 6px;
  }

  .text-block-h2 {
    font-size: 7vw;
  }

  .div-block-568 {
    margin-top: 0;
  }

  .div-block---linkblock-see-mgs2022 {
    min-height: 300px;
  }

  .div-block-583 {
    width: 100%;
  }

  .div-block-2000px-margin-42px {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-588 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-595 {
    margin-top: 20px;
    padding-bottom: 0;
  }

  .div-block-599 {
    margin-bottom: 20px;
  }

  .sponsors-div-grid {
    grid-template-columns: 1fr;
    min-height: 240px;
    margin-bottom: 20px;
  }

  .div-mgs-body-1-grid {
    grid-row-gap: 42px;
    grid-template-columns: 1fr;
    padding-left: 12px;
    padding-right: 12px;
  }

  .mgs-b1-grid-h63px {
    font-size: 48px;
  }

  .div-block-1728px-margin-42px {
    margin-top: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-1728px-margin-28px {
    padding-left: 24px;
    padding-right: 24px;
  }

  .mgs-b1-grid1-b-txt {
    padding-bottom: 36px;
    font-size: 19px;
    font-weight: 500;
  }

  .mgs23-sc3-bluebg {
    background-color: var(--mgs-blue-00);
  }

  .mgs23-h2-78px {
    font-size: 44px;
  }

  .mgs23-txt-26px {
    font-size: 19px;
    font-weight: 500;
  }

  .mgs-div-vw70 {
    width: 90vw;
  }

  .mgs23-div-flex {
    display: block;
  }

  .mgs23---sponsors-button {
    margin-left: 0;
  }

  .mgs23-sponsors-txt {
    text-align: center;
    font-size: 21px;
  }

  .mgs23-sponsors-logo {
    margin-right: 20px;
  }

  .mgs23-sponsors-logo-div {
    display: block;
  }

  .div-block-1728px-margin0 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .mgs23-div-mgs22-cta {
    padding-top: 40px;
  }

  .mgs23-mgs22cta-eyebrow {
    font-size: 36px;
  }

  .div-block-full-width-margin-0---test {
    padding-left: 12px;
    padding-right: 12px;
  }

  .mgs23-gnb {
    height: 68px;
    padding-left: 2px;
    padding-right: 10px;
  }

  .mgs23-sponsors-logo-img {
    max-height: 96px;
  }

  .div-block-full-margin0 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1728px-margin-42px-sponsors, .mgs23-footer {
    padding-left: 24px;
    padding-right: 24px;
  }

  .height-140px-flexible {
    height: 65px;
  }

  .height-100px-sp60px {
    height: 60px;
  }

  .height-90px--sp40 {
    height: 40px;
  }

  .height-120px---sp20 {
    height: 80px;
  }

  .text-block-h2-copy {
    font-size: 7vw;
  }

  .mgs23-gnb-txt-mgs22 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .div-block-595-2 {
    margin-top: 10px;
  }

  .image-40-copy {
    height: 100%;
    max-height: none;
    margin-left: 1px;
  }

  .image-40-3 {
    height: 100%;
  }

  .link-block-19-copy {
    height: 38px;
  }

  .div-block-1728px-margin-42px-cta {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-full-margin0-h4vw {
    padding-left: 0;
    padding-right: 0;
  }

  .mgs23-div-txtwrapper {
    padding-top: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .mgs23-div-arrowwrapper {
    width: 26px;
  }

  .link-block-28 {
    height: 38px;
  }

  .div-block-607 {
    height: 64px;
  }

  .div-block-608 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-611 {
    flex-direction: column;
  }

  .div-block-612 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    display: flex;
  }

  .text-block-245, .text-block-245-copy {
    line-height: 1.2em;
  }

  .div-block-613 {
    padding-bottom: 10px;
    padding-left: 0;
  }

  .link-block-31 {
    height: 70px;
  }

  .div-block-614 {
    height: 30px;
  }

  .div-block-615 {
    height: 70px;
    min-height: 70px;
  }

  .div-block-616 {
    width: 100%;
  }

  .image-52 {
    width: 78%;
  }

  .link-block-32 {
    height: 100%;
  }

  .image-53 {
    height: 100%;
    max-height: 41px;
  }

  .div-block-621 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-block-247 {
    font-size: 30px;
  }

  .div-block-622 {
    min-height: 0;
    padding: 0;
  }

  .div-block-624 {
    width: 96%;
  }

  .quick-stack-3 {
    grid-row-gap: 12px;
  }

  .div-block-640 {
    min-height: 300px;
  }

  .link-block-33 {
    margin-top: 2px;
  }

  .link-block-34 {
    margin-left: 0;
  }

  .image-54 {
    max-height: 55px;
  }

  .div-block-643 {
    min-height: 300px;
  }

  .text-block-255 {
    font-size: 31px;
  }

  .text-block-256-wt {
    font-size: 30px;
  }

  .link-block-36 {
    height: 46px;
  }

  .div-block-615-blue {
    height: 70px;
    min-height: 70px;
  }

  .image-52-2 {
    width: 84.5%;
    margin-top: 0;
  }

  .lottie-animation-3-1 {
    width: 78%;
  }

  .lottie-animation-3-2 {
    width: 84.5%;
  }

  .heading-5 {
    font-size: 32px;
  }

  .div-block-654 {
    text-align: left;
    justify-content: flex-start;
    margin-bottom: 10px;
    font-size: 19px;
  }

  .div-block-655 {
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-block-256-bk {
    font-size: 30px;
  }

  .div-block-657 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-list-6.w--open {
    margin-top: 64px;
  }

  .div-block-659, .div-block-660 {
    height: 46px;
    min-height: 46px;
  }

  .div-block-657-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-7 {
    grid-row-gap: 0px;
  }

  .div-block-671-2 {
    align-items: flex-start;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-672-copy {
    flex-direction: column;
  }

  .div-block-673 {
    flex-direction: column;
    margin-bottom: 20px;
    margin-right: 6px;
  }

  .text-block-session-speaker-2 {
    max-width: none;
  }

  .div-block-674 {
    margin-bottom: 4px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-675 {
    margin-top: -6px;
    margin-bottom: 20px;
    margin-left: -4px;
    padding: 6px 12px;
  }

  .cell-6 {
    align-items: flex-start;
  }

  .quick-stack-8 {
    grid-row-gap: 0px;
    width: 100%;
  }

  .div-block-677 {
    justify-content: flex-start;
  }

  .div-block-678 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    padding-top: 20px;
    display: flex;
  }

  .div-block-681 {
    flex-direction: column;
    height: auto;
  }

  .left-arrow-2, .right-arrow-2 {
    display: none;
  }

  .slider-2 {
    align-items: stretch;
    height: auto;
    min-height: 0;
    display: flex;
  }

  .div-block-682 {
    padding: 20px 28px 60px;
  }

  .image-58 {
    width: 100%;
    height: auto;
  }

  .slide-nav-2 {
    padding-right: 40px;
  }

  .div-block-692 {
    width: 100%;
    min-width: 100%;
    height: 86vw;
    min-height: 86vw;
  }

  .slide-1 {
    height: 100%;
    min-height: 0;
  }

  .div-block-694 {
    width: 50px;
  }

  .div-block-675-2 {
    margin-top: -6px;
    margin-bottom: 20px;
    margin-left: -4px;
    padding: 6px 12px;
  }

  .div-block-699-time-mobile {
    align-items: flex-start;
    padding-left: 4px;
  }

  .text-block-260 {
    font-size: 18px;
  }

  .div-block-699-title {
    align-items: flex-start;
    min-height: 0;
    padding-top: 20px;
    padding-bottom: 18px;
    padding-right: 4px;
  }

  .quick-stack-10 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-696-speaker {
    padding-right: 4px;
  }

  .div-block-699-2 {
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    padding-top: 0;
  }

  .div-block-699-copy {
    align-items: flex-start;
    padding-left: 4px;
  }

  .div-block-699-time {
    align-items: flex-start;
    padding-top: 22px;
    padding-left: 4px;
  }

  .div-block-699-break-time {
    align-items: flex-start;
    min-height: 0;
    padding-top: 20px;
    padding-bottom: 18px;
    padding-right: 4px;
  }

  .text-block-260-2 {
    font-size: 18px;
  }

  .div-block-703 {
    padding-bottom: 2px;
  }

  .div-block-705 {
    padding-top: 20px;
  }

  .div-block-706, .div-block-706-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .text-block-255-2 {
    font-size: 31px;
  }

  .tabs-menu {
    top: 64px;
  }

  .tab-link-tab-1 {
    width: 45%;
    min-width: 0;
    height: 70px;
    font-size: 24px;
  }

  .tab-link-tab-1.w--current {
    width: 45%;
    font-size: 24px;
  }

  .tab-link-tab-2 {
    width: 45%;
    min-width: 0;
    height: 70px;
    font-size: 24px;
  }

  .tab-link-tab-2.w--current {
    font-size: 24px;
  }

  .link-block-31-closed {
    height: 70px;
  }

  .div-block-709 {
    margin-bottom: 0;
  }

  .section-16 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-710 {
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-264 {
    font-size: 24px;
  }

  .button-15 {
    height: auto;
    margin-right: 12px;
    font-size: 20px;
  }

  .div-block-712 {
    padding-bottom: 0;
  }

  .button-15-copy {
    height: 42px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 16px;
  }

  .text-block-265 {
    font-size: 13px;
  }

  .image-59 {
    max-height: 32px;
  }

  .image-60 {
    height: 32px;
  }

  .div-block-717 {
    height: 80px;
  }

  .div-block-718 {
    justify-content: center;
    align-items: flex-end;
    min-width: 0;
  }

  .div-block-720 {
    height: auto;
    padding-bottom: 10px;
  }

  .main-01-motion {
    display: block;
  }

  .lottie-animation-3 {
    display: none;
  }

  .section-17 {
    padding-left: 40px;
    padding-right: 16px;
  }

  .link-block-40 {
    letter-spacing: -.01em;
    margin-right: 6px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .div-block-24gnb-height {
    height: 74px;
    margin-right: -2px;
    padding-right: 0;
  }

  .image-60-copy {
    height: 29px;
  }

  .link-block-41 {
    width: auto;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 16px;
  }

  .div-block-723 {
    padding: 10px 40px;
  }

  .text-block-267 {
    font-size: 22px;
  }

  .section-24-gray-title {
    height: auto;
    min-height: 500px;
    max-height: none;
  }

  ._24_height-110px {
    height: 90px;
  }

  .text-block-268 {
    font-size: 42px;
  }

  ._24_height-40px {
    height: 30px;
  }

  .image-62 {
    max-height: none;
  }

  .div-block-733 {
    padding-top: 10px;
  }

  .text-block-267-copy {
    font-size: 52px;
  }

  .button-16 {
    font-size: 22px;
  }

  .div-block-735 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
  }

  .div-block-736 {
    height: auto;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .link-block-43 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .div-block-723-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .lottie-animation-4 {
    display: none;
  }

  .text-block-273-copy {
    font-size: 30px;
  }

  ._24_height-90px {
    height: 70px;
  }

  .div-block-723-ca {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-981 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
  }

  .link-block-82-wt {
    margin-left: -8px;
    font-size: 17px;
  }

  .div-block-972 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .text-block-347-wt {
    font-size: 42px;
  }

  .height-block-70px {
    height: 50px;
  }

  .height-block-60px {
    height: 40px;
  }

  .card-content {
    height: 100%;
  }

  .swiper-bg-img {
    height: 600px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .slider-logo {
    height: 60px;
  }

  .swiper-content {
    border-radius: 0;
    width: 85vw;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .swiper-content._5, .swiper-content._3, .swiper-content._4, .swiper-content._2, .swiper-content._1 {
    width: 32em;
    height: auto;
    min-height: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1879 {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .text-block-347-bk {
    font-size: 42px;
  }

  .div-block-1947 {
    padding-top: 36px;
    padding-bottom: 34px;
    padding-left: 34px;
  }

  .text-block-352 {
    font-size: 23px;
  }

  ._24_height-50px {
    height: 50px;
  }

  .text-block-347-mt {
    font-size: 46px;
  }

  .text-block-348-wt {
    font-size: 32px;
  }

  .div-block-1954 {
    margin-left: -12px;
  }

  .lottie-animation-6 {
    display: none;
  }

  .text-block-348-bk {
    font-size: 32px;
  }

  .lottie-animation-7 {
    width: 100%;
    display: block;
  }

  .text-block-267-2 {
    font-size: 22px;
  }

  .div-block-723-copy {
    padding: 10px 40px;
  }

  .text-block-268-wt {
    font-size: 42px;
  }

  .image-68 {
    width: 80%;
    max-width: 480px;
    margin-bottom: 30px;
    display: block;
  }

  .div-block-1963 {
    justify-content: flex-start;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-1964 {
    padding: 36px 34px 28px;
  }

  .div-block-972-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .dropdown-33 {
    width: 85vw;
  }

  .div-block-1938 {
    align-items: stretch;
  }

  .dropdown-34 {
    width: 85vw;
    margin-left: 0;
    margin-right: 0;
  }

  .link-block-204 {
    padding: 34px;
  }

  .div-block-1975 {
    width: 75%;
  }

  .text-block-574 {
    font-size: 16px;
    line-height: 1.6em;
  }

  .link-block-40-2 {
    letter-spacing: -.01em;
    margin-right: 6px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

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

  .div-block-1979 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-576 {
    font-size: 28px;
  }

  .div-block-621-closed {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-block-24_title-en {
    font-size: 24px;
    line-height: 1.4em;
  }

  .div-block-1992 {
    width: 90%;
    padding-right: 20px;
  }

  .quick-stack-27 {
    padding-bottom: 16px;
  }

  .div-block-2000 {
    flex-flow: column;
    padding-bottom: 12px;
  }

  .text-block-582-eng {
    margin-right: 4px;
    padding: 7px 11px;
    font-size: 12.5px;
  }

  .text-block-352-copy {
    font-size: 18px;
  }

  .text-block-583, .text-block-584 {
    margin-bottom: 10px;
    font-size: 13.5px;
    line-height: 1.2em;
  }

  .div-block-2006 {
    border-radius: 0;
  }

  .div-block-2007 {
    padding-top: 60px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-2008 {
    height: auto;
  }

  .div-block-2014 {
    flex-flow: row;
    min-height: 0;
  }

  .div-block-2015 {
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-2020 {
    padding-left: 0;
    padding-right: 0;
    position: fixed;
    inset: 0%;
  }

  .div-block-2021 {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .link-block-210 {
    min-width: 50px;
    min-height: 50px;
    margin-top: 10px;
    margin-right: 10px;
  }

  .image-73 {
    filter: invert();
    width: 20px;
  }

  .div-block-2022 {
    display: flex;
    top: 73px;
  }

  .text-block-24_title-en-tbd {
    font-size: 24px;
  }

  .collection-item-2 {
    padding-right: 0;
  }

  .card-content-2 {
    height: 100%;
  }

  .text-block-352-bk {
    font-size: 31px;
  }

  .image-74 {
    max-width: 290px;
  }

  .swiper-content-2 {
    border-radius: 0;
    width: 85vw;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .swiper-content-2._5, .swiper-content-2._3, .swiper-content-2._4, .swiper-content-2._2, .swiper-content-2._1 {
    width: 32em;
    height: auto;
    min-height: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .swiper-content-2.main-02, .swiper-content-2.main-01, .swiper-content-2.main-03, .swiper-content-2.main-04, .swiper-content-2.main-05, .swiper-content-2.main-06, .swiper-content-2.main-07 {
    width: 35em;
  }

  .dropdown-toggle-44 {
    justify-content: center;
    align-items: center;
    width: 74px;
    height: 74px;
    padding: 0;
    display: flex;
  }

  .dropdown-38 {
    margin-left: 0;
    display: flex;
  }

  .image-75 {
    width: 30px;
    height: 30px;
  }

  .dropdown-list-47 {
    inset: 0% 0% auto;
  }

  .dropdown-list-47.w--open {
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    background-color: #eaeaeb;
    padding-bottom: 20px;
    position: fixed;
    inset: 74px 0% auto;
    box-shadow: 0 16px 16px #0000001f;
  }

  .collection-list-2 {
    grid-template-columns: 1fr 1fr;
  }

  .sort-button.btn-small {
    text-align: center;
    min-width: 50px;
    padding: 8px 16px 7px;
    font-size: 14.5px;
  }

  .sort-button.btn-small.adtechadad {
    padding-left: 16px;
    padding-right: 16px;
  }

  .sort-button.btn-small.global180 {
    padding-top: 7px;
  }

  .sort-button.btn-small.adtech180 {
    margin-right: 6px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-870 {
    margin-top: 148px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .filters-group.filters-colors.mb-normal {
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 2px;
  }

  .grid-284 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-972-2 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-972-3 {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-1947-copy {
    padding-top: 36px;
    padding-bottom: 34px;
    padding-left: 34px;
  }

  .text-block-352-wt-2 {
    font-size: 23px;
  }

  .div-block-2039 {
    width: 100%;
  }

  .text-block-592 {
    font-size: 18px;
  }

  .text-block-347-2 {
    font-size: 42px;
  }

  .text-block-352-wt-3, .text-block-352-bk-en {
    font-size: 23px;
  }

  .div-block-1947-hands-on-01, .div-block-1947-hands-on-02, .div-block-1947-hands-on-03 {
    padding-top: 36px;
    padding-bottom: 34px;
    padding-left: 34px;
  }

  .div-block-2031-2-booth {
    overflow: visible;
  }

  .div-block-1947-3 {
    padding-top: 36px;
    padding-bottom: 34px;
    padding-left: 34px;
  }

  .div-block-2043 {
    width: 90vw;
    max-width: 690px;
    margin-left: 0;
    padding-left: 0;
  }

  .div-block-2047 {
    width: 16px;
  }

  .div-block-2050 {
    background-color: #28dcf0;
  }

  .div-block-2052 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 0;
  }

  .dropdown-link-25 {
    color: var(--24-black);
    background-color: #eaeaeb;
    padding: 23px 40px;
    font-family: pretendard, sans-serif;
    font-size: 18px;
  }

  .link-block-213 {
    color: var(--24-black);
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 60px;
    padding-left: 40px;
    padding-right: 40px;
    font-family: pretendard, sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    display: flex;
  }

  .link-block-213:hover {
    opacity: .8;
  }

  .image-60-copy2 {
    height: 29px;
  }

  .link-block-40-3 {
    letter-spacing: -.01em;
    margin-right: 6px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
  }

  .image-75-copy {
    filter: invert();
    width: 30px;
    height: 30px;
  }

  .dropdown-list-47-copy {
    inset: 0% 0% auto;
  }

  .dropdown-list-47-copy.w--open {
    background-color: #192028;
    background-image: linear-gradient(180deg, var(--24-black) 48%, #0f1923);
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    padding-bottom: 20px;
    position: fixed;
    inset: 74px 0% auto;
    box-shadow: 0 16px 16px #0000001f;
  }

  .link-block-213-copy {
    color: #eefbff;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 60px;
    padding-left: 40px;
    padding-right: 40px;
    font-family: pretendard, sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    display: flex;
  }

  .link-block-213-copy:hover {
    opacity: .8;
  }

  .text-block-583-3 {
    font-size: 13px;
    display: none;
  }

  .div-block-2053 {
    padding-bottom: 6px;
  }

  .div-block-2054 {
    padding-bottom: 8px;
  }

  .image-68-copy {
    filter: invert();
    width: 80%;
    max-width: 480px;
    margin-top: 40px;
    margin-bottom: 30px;
    display: block;
  }

  .section-24-gray-meet, .body-3-mint {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .div-block-2055 {
    display: flex;
  }

  .div-block-2054-copy {
    padding-bottom: 8px;
    display: none;
  }

  ._24_height-meet-us {
    height: 90px;
  }

  .button-16-2, .button-16-3 {
    font-size: 22px;
  }

  .text-block-348-wt-copy {
    font-size: 24px;
  }

  .div-block-723-3 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .link-block-217, .link-block-217.w--current {
    display: none;
  }

  .section-23 {
    justify-content: space-between;
  }

  .div-block-2069 {
    flex-flow: column;
    align-items: center;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
  }

  .text-block-597 {
    word-break: keep-all;
    font-size: 28px;
    font-weight: 600;
  }

  .bold-text-5 {
    font-weight: 500;
  }

  .div-block-2071 {
    padding: 32px;
  }

  .link-block-220 {
    height: 52px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-597-2 {
    font-size: 28px;
    font-weight: 600;
  }

  .div-block-2074 {
    height: 30px;
  }

  .text-block-600 {
    font-size: 35px;
  }

  .div-block-2075 {
    flex-flow: column;
    align-items: flex-start;
    height: auto;
    padding-top: 20px;
    padding-bottom: 14px;
  }

  .div-block-2082 {
    height: 380px;
  }

  .div-block-2069-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-2084 {
    height: 100%;
  }

  .text-block-603 {
    letter-spacing: -.01em;
    font-size: 13.5px;
  }

  .div-block-2090 {
    padding-left: 4px;
    padding-right: 0;
  }

  .div-block-2091 {
    min-height: 0;
  }

  .text-block-606, .text-block-606-copy {
    font-size: 14px;
  }

  .div-block-2094 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-607 {
    font-size: 24px;
  }

  .div-block-2095 {
    padding-left: 2px;
  }

  .link-block-224 {
    font-size: 21px;
    line-height: 1.45em;
  }

  .div-block-2096-mobile {
    height: 26px;
    display: flex;
  }

  .div-block-2090-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-2071-session {
    background-size: 100%;
    justify-content: flex-start;
    padding: 32px;
  }

  ._25-swiper-content {
    border-radius: 0;
    width: 85vw;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  ._25-swiper-content._5, ._25-swiper-content._3, ._25-swiper-content._4, ._25-swiper-content._2, ._25-swiper-content._1 {
    width: 32em;
    height: auto;
    min-height: 0;
    padding-left: 0;
    padding-right: 0;
  }

  ._25-swiper-content.main-02, ._25-swiper-content.main-01, ._25-swiper-content.main-03, ._25-swiper-content.main-04, ._25-swiper-content.main-05, ._25-swiper-content.main-06, ._25-swiper-content.main-07 {
    width: 35em;
  }

  ._25-swiper-bg-img {
    height: 600px;
    padding-left: 6px;
    padding-right: 6px;
  }

  ._25-swiper-content-2 {
    border-radius: 0;
    width: 85vw;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  ._25-swiper-content-2._5, ._25-swiper-content-2._3, ._25-swiper-content-2._4, ._25-swiper-content-2._2, ._25-swiper-content-2._1 {
    width: 32em;
    height: auto;
    min-height: 0;
    padding-left: 0;
    padding-right: 0;
  }

  ._25-swiper-content-2.main-02, ._25-swiper-content-2.main-01, ._25-swiper-content-2.main-03, ._25-swiper-content-2.main-04, ._25-swiper-content-2.main-05, ._25-swiper-content-2.main-06, ._25-swiper-content-2.main-07 {
    width: 35em;
  }

  ._25-swiper-content-3 {
    border-radius: 0;
    width: 85vw;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  ._25-swiper-content-3._5, ._25-swiper-content-3._3, ._25-swiper-content-3._4, ._25-swiper-content-3._2, ._25-swiper-content-3._1 {
    width: 32em;
    height: auto;
    min-height: 0;
    padding-left: 0;
    padding-right: 0;
  }

  ._25-swiper-content-3.main-02, ._25-swiper-content-3.main-01, ._25-swiper-content-3.main-03, ._25-swiper-content-3.main-04, ._25-swiper-content-3.main-05, ._25-swiper-content-3.main-06, ._25-swiper-content-3.main-07 {
    width: 35em;
  }

  ._25-swiper-content-4 {
    border-radius: 0;
    width: 85vw;
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  ._25-swiper-content-4._5, ._25-swiper-content-4._3, ._25-swiper-content-4._4, ._25-swiper-content-4._2, ._25-swiper-content-4._1 {
    width: 32em;
    height: auto;
    min-height: 0;
    padding-left: 0;
    padding-right: 0;
  }

  ._25-swiper-content-4.main-02, ._25-swiper-content-4.main-01, ._25-swiper-content-4.main-03, ._25-swiper-content-4.main-04, ._25-swiper-content-4.main-05, ._25-swiper-content-4.main-06, ._25-swiper-content-4.main-07 {
    width: 35em;
  }

  .div-block-2099-copy {
    width: 100%;
    display: none;
  }

  .div-block-2084-copy {
    display: none;
  }

  .div-block-2105 {
    margin-top: 16px;
  }

  .div-block-2099-copy-mobile {
    width: 100%;
    display: flex;
  }

  .div-block-2106 {
    margin-top: 8px;
    margin-left: -10px;
  }

  .link-block-217-2, .div-block-2084-copy-mobile {
    display: flex;
  }

  .image-88 {
    width: auto;
    min-width: 218.5vw;
    max-width: none;
  }

  .text-block-614 {
    font-size: 21px;
  }

  .txt-body-18px-wt-left {
    white-space: normal;
  }

  .txt-body-18px-wt-left.padding-right {
    color: #111;
    padding-right: 20px;
    font-weight: 500;
  }

  .txt-h2-wt-left {
    font-size: 32px;
    line-height: 38px;
  }

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

  .div-block-2415 {
    max-width: none;
  }

  .b_height-16px {
    height: 14px;
  }

  .dropdown-toggle-48 {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-right: 16px;
    font-size: 3.5vw;
  }

  .dropdown-toggle-48:lang(ko) {
    font-size: 18px;
  }

  .div-block-2468 {
    width: 100%;
    display: flex;
  }

  .div-block-2472 {
    width: 100%;
    padding-top: 20px;
  }

  .div-block-2635 {
    min-height: 0;
    max-height: none;
  }

  .div-block-2636 {
    padding-left: 2px;
  }

  .tbu-block {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-607-tbu {
    font-size: 27px;
  }

  .div-block-2090-3 {
    padding-left: 4px;
    padding-right: 0;
  }

  .div-block-2640 {
    padding-bottom: 5px;
  }

  .text-block-704 {
    font-size: 19px;
  }

  .text-block-705 {
    font-size: 27px;
    line-height: 1.35em;
  }

  .text-block-706 {
    font-size: 16.5px;
  }

  .dropdown-toggle-49 {
    padding-left: 0;
  }

  .text-block-607-2 {
    font-size: 24px;
  }

  .div-block-2654 {
    max-width: 380px;
  }

  .div-block-2655 {
    max-width: 500px;
  }

  .div-block-2656 {
    max-width: 600px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-2069-2-cms, .div-block-2657 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .move_01 {
    width: 6%;
  }

  .move_02 {
    width: 6%;
    margin-top: 0%;
  }

  .move_03 {
    width: 6%;
    margin-top: -45%;
  }

  .move_04 {
    width: 6%;
    margin-top: 700%;
  }

  .move_05 {
    width: 6%;
    margin-top: 1000%;
  }

  .move_06 {
    width: 6%;
    margin-top: 280%;
  }

  .move_07 {
    width: 6%;
    margin-top: -40%;
  }

  .move_08 {
    width: 6%;
    margin-top: 1780%;
  }

  .move_09 {
    width: 6%;
    margin-top: 1900%;
  }

  .image-94 {
    width: 100%;
  }

  .div-block-2660 {
    height: 16px;
  }

  .div-block-2661 {
    flex-flow: column;
  }

  .quick-stack-39 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 32px;
  }

  .text-block-709 {
    font-size: 16px;
  }

  .text-block-710 {
    font-size: 22px;
  }

  .div-block-2665 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-711_la {
    font-size: 22px;
  }

  .text-block-711-bk-ca {
    color: #fff;
    text-align: right;
    font-size: 22px;
    display: block;
  }

  .cell-9 {
    border-top-style: none;
    border-bottom-style: none;
  }

  .cell-10 {
    border-top-style: none;
    border-bottom-style: none;
    border-left: 2px solid #111;
  }

  .collection-item-6, .div-block-2669 {
    height: auto;
  }

  .div-block-2673 {
    flex-flow: row;
  }

  .div-block-2665-3 {
    height: auto;
  }

  .div-block-2675 {
    min-height: 0;
  }

  .div-block-2666-2 {
    background-color: #111;
  }

  .text-block-713 {
    font-size: 20px;
  }

  .div-block-2677 {
    width: 95vw;
  }

  .div-block-2678 {
    padding-left: 32px;
  }

  .div-block-2680 {
    padding: 22px 22px 24px 32px;
  }

  .div-block-2682 {
    margin-top: 34px;
  }

  .text-block-714 {
    font-size: 24px;
  }

  .cell-9-2-top {
    border-top-style: none;
    border-bottom-style: none;
  }

  .div-block-2690_mobile {
    background-color: #111;
    width: 100%;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .cell-9-2-bottom {
    border-top-style: none;
    border-bottom-style: none;
  }

  .text-block-711_ca {
    font-size: 22px;
  }
}

@media screen and (max-width: 479px) {
  .container-1680px {
    padding: 20px;
  }

  .heading-1 {
    font-size: 34px;
    line-height: 1.2em;
  }

  .button {
    font-size: 16px;
  }

  .grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template: "."
    / 1.4fr 1fr 1fr;
  }

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

  .height-60px {
    height: 30px;
  }

  .height-120px {
    height: 60px;
  }

  .text-block-h3 {
    padding-left: 0;
    padding-right: 0;
    font-size: 22px;
  }

  .grid-2 {
    text-align: left;
    grid-template-columns: 229px;
    place-items: start center;
    display: block;
  }

  .image-2 {
    margin-top: 10px;
  }

  .image-3 {
    width: auto;
    height: 30px;
  }

  .div-block-4 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: auto;
    padding: 10px;
  }

  .link-block-home {
    padding-left: 15px;
  }

  .div-block-5 {
    margin-bottom: 0;
    margin-left: auto;
  }

  .mgs22_div-block-mw_916px {
    padding-left: 0;
    display: flex;
  }

  .text-block-3_1-la {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-right: 0;
    font-size: 15px;
  }

  .div-block-6 {
    margin-top: 20px;
  }

  .heading-subtitle-2-la {
    padding-left: 0;
    font-size: 28px;
  }

  .heading-subtitle-2-ca {
    text-align: left;
    margin-top: 57px;
    margin-bottom: 39px;
    font-size: 30px;
  }

  .grid-3 {
    grid-template-rows: 425px auto;
    display: block;
  }

  .height-80px {
    height: 40px;
  }

  .grid-4 {
    padding-left: 0;
    display: block;
  }

  .div-block-7 {
    padding-top: 0;
  }

  .div-block-8-5 {
    background-position: 50% 96%;
    background-size: 210px;
    min-height: 250px;
    padding: 20px;
    display: block;
  }

  .grid-3_2 {
    display: block;
  }

  .grid-3-3 {
    display: none;
  }

  .height-40px {
    height: 20px;
  }

  .schedule_table_time {
    margin-bottom: 13px;
  }

  .careers-section-4 {
    margin-top: 0;
  }

  .image-4 {
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .text-block-5 {
    margin-left: 0;
  }

  .text-block-6 {
    text-align: center;
    width: 100%;
    height: 55%;
    font-size: 14px;
  }

  .div-block-12 {
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .text-block-5-copy {
    margin-bottom: 8px;
    padding-right: 0;
    display: block;
  }

  .grid_schedule_table_info {
    grid-template-columns: 2.75fr;
  }

  .grid_schedule_table {
    display: block;
  }

  .link-block-2 {
    padding-left: 0;
  }

  .image-5 {
    margin-left: 2px;
  }

  .text-block-7 {
    width: 82px;
    margin-left: 37px;
    margin-right: -18px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .text-block-8 {
    width: 150px;
  }

  .text-block-9 {
    width: 130px;
  }

  .footer-link {
    font-size: 15.5px;
    line-height: 1.3em;
  }

  .language {
    padding-bottom: 0;
    display: flex;
  }

  .div-block-35 {
    margin-bottom: 8px;
  }

  .grid-38 {
    margin-top: 28px;
    margin-bottom: 20px;
  }

  .dropdown-toggle {
    height: 56px;
    display: flex;
  }

  .grid-40 {
    grid-row-gap: 32px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .form-block-3 {
    padding-right: 0;
  }

  .text-block-11 {
    font-size: 14px;
  }

  .text-block-195 {
    font-size: 20px;
  }

  .grid-39 {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-30 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }

  .div-block-369 {
    padding: 8vw 20px;
  }

  .div-block-cta-banner {
    height: auto;
    min-height: 0;
    padding: 26px;
  }

  .text-block-cta-title {
    font-size: 28px;
  }

  .text-block-3-wt {
    font-size: 16px;
  }

  .button-wt {
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .text-block-198-nv {
    font-size: 20px;
  }

  .text-block-199-2, .text-block-200-3 {
    font-size: 12px;
  }

  .div-block-8-1 {
    background-position: 50% 85%;
    background-size: 130px;
    min-height: 400px;
    padding: 20px;
  }

  .text-block-subtitle-2-wt {
    text-align: left;
    padding-right: 0;
    font-size: 23px;
    line-height: 1.24em;
  }

  .div-block-8-3 {
    min-height: 250px;
    margin-top: 20px;
    padding: 20px;
    display: block;
  }

  .text-block-198 {
    font-size: 13px;
  }

  .div-image-block_1 {
    background-position: 39%;
    background-size: 500px;
    height: 50vw;
    margin-top: 4vh;
  }

  .div-image-block_3 {
    background-size: cover;
    height: 50vw;
    margin-top: 6vh;
  }

  .div-image-block_2 {
    background-repeat: no-repeat;
    background-size: cover;
    height: 50vw;
  }

  .grid-48 {
    grid-template-columns: 1fr;
    display: block;
  }

  .div-block-376 {
    width: 100%;
    height: 150px;
    min-height: 100%;
    margin-top: 20px;
  }

  .div-block-empowering-1 {
    padding-right: 0;
  }

  .text-block-4-1 {
    margin-bottom: 40px;
    font-size: 12px;
  }

  .image-10-1 {
    width: 70px;
  }

  .image-10-2 {
    width: 50px;
  }

  .image-10-3 {
    width: 60px;
  }

  .image-10-4 {
    width: 55px;
  }

  .heading-subtitle-2-la-1 {
    font-size: 30px;
  }

  .heading-subtitle-2-la-2 {
    width: 100%;
    font-size: 30px;
  }

  .grid-49 {
    display: none;
  }

  .culture-1, .grid-51 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .text-block-4-1-4 {
    padding-top: 149px;
    font-size: 17px;
  }

  .text-block-4-1-2 {
    padding-top: 31px;
    font-size: 17px;
  }

  .text-block-4-1-3 {
    padding-bottom: 100px;
    font-size: 17px;
  }

  .div-block-culture-1-1 {
    background-position: 50% 38%;
    background-size: 130px;
    min-height: 250px;
    padding: 20px;
  }

  .div-block-culture-1-2 {
    background-size: 250px;
    margin-top: 20px;
    padding: 20px;
  }

  .div-block-culture-1-3 {
    padding: 20px;
  }

  .div-block-culture-1-4 {
    background-position: 50% 39%;
    background-size: 110px;
    padding: 20px;
  }

  .text-block-title-3-3 {
    padding-top: 10px;
  }

  .div-block-culture-1-5 {
    padding: 20px;
  }

  .container-1680px-1 {
    margin-top: 10px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .image-11 {
    width: 100%;
  }

  .grid-52 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: auto;
    justify-items: center;
    display: grid;
  }

  .image-12 {
    width: 32px;
    display: none;
  }

  .div-block-377 {
    align-items: flex-start;
    display: block;
  }

  .text-block-199 {
    font-size: 14px;
    font-weight: 300;
  }

  .div-block-378 {
    width: 100%;
  }

  .div-block-379 {
    text-align: left;
    width: 100%;
    max-width: none;
  }

  .height-100-px, .height-100px {
    height: 40px;
  }

  .div-block-380 {
    padding-left: 0;
  }

  .div-block-empowering-2 {
    min-height: 0;
    margin-bottom: 20px;
    padding-left: 4px;
    padding-right: 0;
  }

  .div-block-381 {
    max-width: 360px;
    margin-top: 10px;
  }

  .text-block-title_text_4-nv {
    padding-top: 0;
    line-height: 1.2em;
  }

  .text-block-body_text_1-nv {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 0;
    font-size: 15px;
  }

  .grid-3-empowering {
    padding-left: 0;
    display: block;
  }

  .grid-4-company-culture {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 16px;
    display: grid;
  }

  .div-company-culture-block-1 {
    background-position: 50% 38%;
    background-size: auto 45%;
    height: 360px;
    min-height: 0;
    padding: 26px;
  }

  .text-block-title_text_4-wt {
    padding-top: 10px;
  }

  .text-block-body_text_1-wt {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0;
    padding-right: 0;
    font-size: 11px;
  }

  .text-block-title_text_5-wt, .text-block-title_text_5-nv {
    margin-bottom: 14px;
    padding-top: 0;
    font-size: 22px;
    font-weight: 600;
  }

  .div-company-culture-block-2 {
    background-size: cover;
    margin-top: 0;
    padding: 26px;
  }

  .div-block-mw_1180px-la-copy {
    align-items: center;
    display: flex;
  }

  .div-company-culture-block-3 {
    background-image: none;
    justify-content: flex-start;
    min-height: 250px;
    padding: 26px;
  }

  .div-company-culture-block-4 {
    background-position: 50% 44%;
    background-size: auto 43%;
    min-height: 250px;
    padding: 26px;
  }

  .grid-2-good-company_1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 16px;
    display: grid;
  }

  .grid-2-good-company_2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 16px;
    display: grid;
  }

  .grid-2-good-company_3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-good_company-block-1 {
    background-position: 85% 80%;
    background-size: 30%;
    min-height: 360px;
    padding: 26px;
  }

  .div-good_company-block-2 {
    min-height: 360px;
    padding: 26px;
  }

  .div-good_company-block-3 {
    width: 100%;
    height: auto;
    min-height: 360px;
    margin-top: 0;
  }

  .div-good_company-block-4 {
    background-image: none;
    min-height: 360px;
    padding: 26px 26px 30px;
    display: flex;
  }

  .div-good_company-block-5 {
    background-position: 50% 120%;
    background-size: 101%;
    min-height: 390px;
    margin-top: 0;
    padding: 26px;
    display: block;
  }

  .text-block-subtitle-2-dblue {
    font-size: 23px;
    line-height: 1.24em;
  }

  .text-block-3_1-ca {
    text-align: center;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .div-image-block_4 {
    height: 50vw;
    margin-top: 0;
  }

  .height-15vw {
    height: 50px;
  }

  .div-image-block_5 {
    width: 70vw;
    min-width: 240px;
    height: 44vw;
    margin-top: 20px;
  }

  .text-block-subtitle-3-wt, .text-block-subtitle-3-nv {
    text-align: left;
    padding-right: 0;
    font-size: 18px;
  }

  .slide-nav {
    width: auto;
  }

  .bold-text {
    font-size: 28px;
  }

  .div-block-383 {
    margin-right: -15px;
  }

  .text-block-6-copy {
    text-align: center;
    width: 100%;
    height: 55%;
    font-size: 14px;
  }

  .image-4-copy {
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .image-3_2 {
    width: auto;
    height: 24px;
  }

  .link-block-footer-2 {
    height: 40px;
    margin-left: 0;
    margin-right: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 15px;
    font-size: 14px;
  }

  .link-block-4.w--current {
    margin-top: auto;
    margin-left: 0;
    display: flex;
  }

  .height-margine {
    height: 28px;
  }

  .image-15 {
    margin-bottom: 28px;
    margin-left: 0;
  }

  .text_section-1 {
    font-size: 20px;
  }

  .paragraph-2 {
    font-size: 24px;
    line-height: 1.2em;
  }

  .button-2 {
    margin-right: 0;
    padding: 16px;
    font-size: 17px;
  }

  .mgs22-grid-small-speaker {
    grid-template-columns: 1fr 1fr;
  }

  .height-130 {
    height: 20px;
  }

  .table_section-4_title {
    margin-bottom: 13px;
  }

  .table_section-4_speaker-name {
    margin-bottom: 13px;
    margin-right: 8px;
  }

  .mgs22-speaker-grid_lg {
    grid-template-columns: 1fr;
  }

  .table_section-4_speaker-title {
    margin-bottom: 13px;
  }

  .text-block_h1-en {
    margin-bottom: 10px;
    font-size: 40px;
  }

  .tickets_table {
    padding-top: 10px;
  }

  .tickets_table_title {
    margin-right: 6px;
    font-size: 28px;
    line-height: 1.5em;
  }

  .tickets_table_info {
    margin-top: 0;
    margin-bottom: 20px;
  }

  .text-block_h1-en_black {
    margin-bottom: 12px;
    font-size: 40px;
  }

  .sponsors_h1-sub {
    text-align: center;
    font-size: 16px;
    line-height: 1.5em;
  }

  .grid_sponsors_gold {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .div_previousmgs-card {
    border-radius: 12px;
    padding: 32px 28px;
  }

  .previousmgs_title {
    margin-bottom: 10px;
    font-size: 36px;
  }

  .previousmgs_paragraph {
    font-size: 16px;
    line-height: 1.5em;
  }

  .text-block_h2 {
    margin-top: -20px;
    margin-bottom: 0;
    font-size: 34px;
  }

  .location_info_text_paragraph {
    font-size: 14px;
  }

  .notice_list {
    margin-bottom: 0;
    padding-left: 10px;
  }

  .notice_list-item {
    font-size: 13.5px;
  }

  .header_menu_button {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .div_section-main_2 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .height-20px {
    height: 20px;
    display: none;
  }

  .whymgs_card_text_en_blue {
    font-size: 15px;
  }

  .tickets_table_title_2 {
    font-size: 14px;
    line-height: 1.5em;
  }

  .mgs-button-white {
    text-align: center;
    min-width: 240px;
    padding: 16px;
    font-size: 17px;
  }

  .footer_text1 {
    margin-right: 10px;
    font-size: 12px;
  }

  .mgs-button2-white {
    text-align: center;
    min-width: 220px;
    margin-left: auto;
    margin-right: auto;
    padding: 16px;
    font-size: 17px;
  }

  .whymgs_card_text_title_blue {
    font-size: 24px;
    line-height: 1.3em;
  }

  .whymgs_card_praragraph {
    font-size: 14px;
  }

  .whymgs-grid-2 {
    grid-row-gap: 20px;
  }

  .image-21 {
    margin: auto 0 auto 15px;
  }

  .link-block-5 {
    display: flex;
  }

  .height-140px {
    height: 40px;
  }

  .div_previousmgs-card-2 {
    background-position: 0%;
    border-radius: 12px;
    min-height: 400px;
    padding: 32px 28px;
  }

  .text-block_h1-insight2 {
    font-size: 24px;
    line-height: 1.5em;
  }

  .mgs_link_text {
    margin-right: 5px;
    font-size: 16px;
  }

  .image-22 {
    height: 14px;
  }

  .whymgs_card-photo1 {
    border-radius: 12px;
    padding: 32px 28px;
  }

  .whymgs_card-photo2, .whymgs_card-photo3, .whymgs_card-photo4 {
    background-size: cover;
    border-radius: 12px;
    min-height: 300px;
    padding: 32px 28px;
  }

  .section-2_mobile {
    padding-left: 10px;
    padding-right: 10px;
  }

  .dropdown-toggle-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-10 {
    margin-left: 0;
    margin-right: 0;
  }

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

  .dropdown-list-2.w--open {
    color: var(--mgs-blue-1);
    margin-top: 70px;
    font-family: futura-pt;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.5em;
    inset: 0% 0% 0% auto;
  }

  .dropdown-link, .dropdown-link-2, .dropdown-link-3 {
    color: var(--mgs-blue-1);
  }

  .div-block-395 {
    height: 52px;
  }

  .container-1800px-ca {
    padding: 0 20px;
  }

  .link-block-7 {
    height: 52px;
    margin-right: 10px;
    display: flex;
  }

  .link-block-7.w--current {
    display: flex;
  }

  .section-mgs {
    overflow: hidden;
  }

  .div-block-397 {
    height: 90px;
  }

  .container-1800px-la {
    padding: 0 20px;
  }

  .text-block-206 {
    font-size: 25px;
  }

  .text-block-207-blue {
    font-size: 16px;
  }

  .div-block-402 {
    padding-top: 0;
  }

  .div-block-height-41px {
    height: 26px;
    min-height: 0;
    max-height: none;
  }

  .div-block-406 {
    height: auto;
    min-height: 400px;
  }

  .div-block-407 {
    padding-bottom: 100px;
  }

  .text-block-211-lb {
    font-size: 16px;
  }

  .text-block-212 {
    font-size: 64px;
  }

  .text-block-209-copy {
    font-size: 36px;
  }

  .section-tickets {
    overflow: hidden;
  }

  .div-block-411 {
    height: 110px;
  }

  .section-lighy-gray {
    overflow: hidden;
  }

  .image-24 {
    max-height: 80px;
  }

  .section-previous-mgs {
    overflow: hidden;
  }

  .div-block-415 {
    background-position: 65%;
    min-height: 420px;
  }

  .image-25 {
    width: 64px;
    height: auto;
  }

  .text-block-214 {
    font-size: 12px;
    line-height: 1.4em;
  }

  .section-about, .section-sponsors {
    overflow: hidden;
  }

  .gnb-shadow {
    height: 52px;
  }

  .mobile-gnb-menu {
    width: 52px;
    height: 52px;
  }

  .dropdown-list-3.w--open {
    top: 52px;
  }

  .grid-55-2 {
    grid-template-columns: 1fr;
  }

  .text-block-212-2 {
    font-size: 64px;
  }

  .grid-sponsors-logo {
    grid-template-columns: 1fr;
  }

  .grid-notice {
    grid-row-gap: 46px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .gnb-logo-text {
    display: none;
  }

  .image-26 {
    height: 32px;
    display: block;
  }

  .text-block-211-blue-about {
    font-size: 16px;
  }

  .container-1800px-la-2 {
    padding: 0 20px;
  }

  .map-2 {
    width: 100%;
    height: 150px;
  }

  .container-1800px-ca-1 {
    padding: 0 20px;
  }

  .div-block-gnb-2 {
    height: 52px;
  }

  .gnb-logo-text-2 {
    display: none;
  }

  .link-block-gnb-2 {
    height: 52px;
    margin-right: 10px;
    display: flex;
  }

  .link-block-gnb-2.w--current {
    display: flex;
  }

  .gnb-2-height {
    height: 90px;
  }

  .section-mgs-2 {
    overflow: hidden;
  }

  .container-1800px-ca-2 {
    padding: 0 20px;
  }

  .section-summery, .section-tickets-2, .section-sponsors-2, .section-previous-mgs-2, .section-lighy-gray-2 {
    overflow: hidden;
  }

  .section-re-gnb {
    height: 60px;
    padding-left: 14px;
    padding-right: 14px;
  }

  .container-2080px-20-margine-ca {
    padding: 0 14px;
  }

  .div-block-437 {
    height: 60px;
  }

  .gnb-ticket-button {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 21px;
  }

  .div-block-h-80px {
    min-height: 20px;
    max-height: 40px;
  }

  .div-block-line-2px-blue {
    height: 2px;
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .text-block-220 {
    color: var(--mgs-mint-2);
    font-size: 20px;
    font-weight: 500;
    line-height: 1.6em;
  }

  .div-block-w-620px {
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-block-mgs-blue-gray-bg {
    border-radius: 14px;
    padding: 16px;
  }

  .text-block-body1-blue {
    margin-bottom: 12px;
    font-size: 16px;
  }

  .text-block-body2 {
    font-size: 15px;
  }

  .div-block-450 {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .div-block-451 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -14px;
    padding-top: 14px;
    padding-bottom: 0;
  }

  .image-32 {
    max-height: 54px;
  }

  .div-block-452 {
    width: 14px;
    height: 0;
  }

  .image-32-copy {
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    max-height: 30px;
  }

  .div-block-mgs-2019-bg {
    background-image: linear-gradient(#0008141a, #0008141a), url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/62ac1e23444e4f6756c98b60_MGS%202019%20BG_1.png");
    background-position: 0 0, 50% 0;
    background-repeat: repeat, no-repeat;
    background-size: auto, auto 145%;
    border-radius: 2px;
    height: 240px;
    padding: 16px;
  }

  .div-block-gnb-height {
    height: 60px;
  }

  .text-block-h1_mgs-blue {
    font-size: 30px;
  }

  .grid-68 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-458 {
    padding-right: 0;
  }

  .link-block-11 {
    margin-top: -4px;
  }

  .text-block-224 {
    padding-left: 4px;
    font-size: 14px;
  }

  .dropdown-list-4.w--open {
    padding-left: 14px;
    padding-right: 14px;
    top: 60px;
  }

  .div-block-462 {
    border-radius: 8px;
  }

  .dropdown-link-5 {
    height: 60px;
    font-size: 24px;
  }

  .div-block-463 {
    height: auto;
    margin-bottom: 0;
  }

  .div-block-over_text_1 {
    padding-left: 4px;
  }

  .grid-69 {
    grid-template-columns: 1fr 9fr;
  }

  .gnb-title-text-1 {
    font-size: 23px;
  }

  .div-block-464 {
    padding-left: 12px;
  }

  .grid-67_2 {
    grid-template-columns: 3fr;
    align-items: start;
    margin-bottom: 20px;
  }

  .div-block-over_text_3, .div-block-over_text_4 {
    padding-left: 4px;
  }

  .image-34 {
    width: auto;
  }

  .div-block-h-50px {
    min-height: 20px;
    max-height: 40px;
  }

  .image-sub-title-6-1vw {
    margin-bottom: 1vw;
  }

  .grid-70 {
    grid-row-gap: 36px;
    grid-template-columns: 1fr;
  }

  .div-block-469 {
    align-items: center;
  }

  .text-block-body3 {
    color: var(--mgs-mint-2);
  }

  .div-block-471 {
    padding-left: 4px;
  }

  .speaker-image-2 {
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .div-block-speakers-contents-1 {
    height: auto;
    padding-left: 4px;
  }

  .div-block-473 {
    margin-top: 28px;
    margin-bottom: 16px;
  }

  .div-block-line-2px-black {
    height: 1.5px;
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .div-block-474 {
    margin-top: 20px;
  }

  .div-block-speaker-comming-soon {
    border-radius: 14px;
  }

  .text-block-225 {
    color: #6d879e;
    font-size: 18px;
    line-height: 1.2em;
  }

  .grid-71 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    grid-template-columns: 1fr;
  }

  .div-block-475 {
    border-radius: 2px;
    min-height: 240px;
    padding: 16px;
  }

  .div-block-476 {
    height: auto;
  }

  .text-speaker-name-en {
    color: var(--mgs-mint-2);
  }

  .text-block-body2-gray {
    font-size: 15px;
  }

  .text-block-body1-black {
    margin-bottom: 12px;
    font-size: 17px;
  }

  .text-block-h2_mgs-presented {
    padding-top: 4px;
    font-size: 14px;
  }

  .image-37 {
    width: auto;
    height: 34px;
  }

  .link-block-14 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .text-block-mobile {
    padding-left: 4px;
    padding-right: 4px;
  }

  .text-block-h1_mgs-black {
    font-size: 30px;
  }

  .container-2080px-la-speakers {
    padding: 0 14px;
  }

  .grid-72-2 {
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: auto;
  }

  .div-block-480 {
    flex-direction: row;
  }

  .grid-72-1 {
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: auto;
  }

  .div-block-logo-block {
    border-radius: 10px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-logo-block-2 {
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: 50px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .link-block-logo-1 {
    width: auto;
    height: 60px;
    margin-bottom: 20px;
  }

  .speakers-contents-mobile-block {
    z-index: 25;
    background-color: #000814f5;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .div-block-482 {
    width: 100%;
    max-width: 280px;
    height: auto;
    min-height: 300px;
  }

  .div-block-483 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    max-width: 280px;
    padding-bottom: 0;
    display: flex;
  }

  .image-38 {
    width: 100%;
    max-width: 28px;
  }

  .div-block-close-contents {
    margin-right: -10px;
    padding: 10px;
  }

  .close-contents-button {
    cursor: pointer;
    margin-right: 0;
    padding: 10px 10px 5px;
  }

  .div-block-speakers-contents-web {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .customer-mobile-block {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    display: none;
  }

  .div-block-485 {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .speakers-see-more-button {
    margin-top: 0;
    padding: 6px 8px;
  }

  .text-block-226 {
    color: var(--mgs-mint-2);
    letter-spacing: -.2px;
    font-family: Work Sans, sans-serif;
    font-size: 18px;
  }

  .button-speakers {
    color: var(--mgs-mint-2);
    letter-spacing: -.2px;
    background-color: #0000;
    margin-top: -6px;
    margin-bottom: -6px;
    padding: 6px 8px;
    font-family: Work Sans, sans-serif;
    font-size: 16px;
    line-height: 1.2em;
    text-decoration: none;
  }

  .button-speakers:hover {
    color: var(--white);
  }

  .speakers-contents-mobile-block-copy {
    z-index: 25;
    background-color: #000814f5;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: fixed;
    inset: 0%;
  }

  .link-block-logo-2 {
    border-radius: 10px;
    justify-content: center;
    width: auto;
    margin-bottom: 0;
    padding: 10px;
  }

  .container-2080px-40-margine-ca {
    padding: 0 14px;
  }

  .link-block-logo-1_new {
    width: 200px;
    margin-bottom: 20px;
  }

  .div-block-488 {
    justify-content: space-between;
  }

  .div-block-489 {
    padding-top: 0;
  }

  .button-11 {
    max-width: none;
  }

  .div-block-line-2px-blue-mobile {
    height: 2px;
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .div-block-line-2px-black-2 {
    height: 1.5px;
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .button-ticket-button-2-1 {
    max-width: none;
  }

  .div-block-490 {
    padding-top: 20px;
  }

  .grid-73 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .button-ticket-button-2-2 {
    max-width: none;
  }

  .time-table-text-title {
    color: #354246;
    min-width: 90px;
    padding-top: 2px;
    padding-bottom: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
  }

  .div-block-line-1px-blue {
    background-color: #3ed2ff99;
    height: 1px;
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .time-table-text-1-en {
    padding-top: 0;
  }

  .time-table-text-1-kr {
    color: var(--mgs-mint-2);
    font-size: 15px;
  }

  .time-table-text-title-2-en {
    font-size: 18px;
    line-height: 1.2em;
  }

  .time-table-text-title-2-kr {
    margin-top: -2px;
    padding-bottom: 0;
    padding-right: 10px;
    font-size: 17px;
    line-height: 1.5em;
  }

  .div-block-session-table_web {
    display: none;
  }

  .div-block-494 {
    min-width: 0;
    margin-bottom: 0;
  }

  .container-2080px-20-margine-ca-sesstion-table-copy {
    padding: 0 14px;
  }

  .div-block-495_web {
    display: none;
  }

  .div-block-line-2px-blue-session-2 {
    height: 1px;
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .div-block-line-2px-blue-session-3 {
    height: 2px;
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .div-block-session-table_mobile {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .grid-78 {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 2.5fr;
    width: 100%;
  }

  .div-block-495 {
    width: 100%;
  }

  .div-block-496 {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 8px;
    margin-bottom: 8px;
    display: flex;
  }

  .time-table-text-1-kr-mobile {
    color: #188caf;
    font-size: 14px;
    line-height: 1.3em;
  }

  .div-block-497 {
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .div-block-498 {
    background-color: #0e1825;
    border-radius: 4px;
    height: 60px;
  }

  .div-block-499 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-500 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: 50px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-498-copy {
    background-color: #0e1825;
    border-radius: 4px;
    height: 60px;
  }

  .time-table-text-lunch {
    color: #354246;
    min-width: 90px;
    padding-top: 2px;
    padding-bottom: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
  }

  .div-block-501 {
    align-items: center;
    display: flex;
  }

  .text-block-body3-2 {
    color: var(--mgs-mint-2);
  }

  .div-block-speakers-contents-2, .div-block-speakers-contents-2-2 {
    height: auto;
    padding-left: 4px;
  }

  .button-ticket-button-2-2-copy {
    max-width: none;
  }

  .div-block-503 {
    height: 60px;
    padding-right: 6px;
  }

  .link-block-16.w--current {
    height: 60px;
  }

  .image-39 {
    height: 28px;
  }

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

  .div-block-1400px-margin-42px {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-block-227 {
    margin-top: 6px;
    font-size: 16px;
  }

  .link-block-17 {
    width: 250px;
    height: 70px;
  }

  .div-block-513 {
    align-items: flex-end;
  }

  .text-block-228 {
    padding-bottom: 27px;
  }

  .div-block-515 {
    min-height: 70px;
  }

  .text-block-229 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 1.4em;
  }

  .heading-3 {
    font-size: 18px;
  }

  .div-block-text-padding-4px {
    padding-right: 6px;
  }

  .height-30px {
    height: 18px;
  }

  .text-block-230 {
    font-size: 40px;
  }

  .text-block-231 {
    font-size: 17px;
    line-height: 1.5em;
  }

  .text-block-p1_bk {
    font-size: 19px;
  }

  .height-90px {
    height: 55px;
  }

  .div-block-522-sponsorship {
    flex-direction: column;
  }

  .div-block-523 {
    width: 100%;
    height: auto;
    margin-top: 20px;
  }

  .div-block-526 {
    padding-bottom: 20px;
  }

  .link-block-18 {
    font-size: 14px;
  }

  .text-block-232 {
    font-size: 13.5px;
    line-height: 1.2em;
  }

  .link-block-17-wt {
    width: 250px;
    height: 70px;
  }

  .section-9--140px {
    margin-top: -20px;
  }

  .div-block-528-mobile {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-530 {
    margin-top: -20px;
  }

  .text-block-229-ko {
    margin-top: -10px;
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 1.2em;
  }

  .button-12 {
    width: 100%;
    max-width: none;
    height: 62px;
    font-size: 17px;
  }

  .text-block-233 {
    padding-right: 12px;
    font-size: 13px;
  }

  .image-40 {
    height: 100%;
  }

  .div-block-532 {
    padding-left: 16px;
  }

  .link-block-19 {
    height: 32px;
  }

  .div-block-534 {
    padding-top: 32px;
  }

  .div-block-537 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-538 {
    padding-bottom: 10px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .link-block-20 {
    width: 100%;
    max-width: none;
    height: 62px;
    font-size: 17px;
  }

  .text-block-231-copy {
    font-size: 16px;
  }

  .div-block-539 {
    padding-left: 0;
  }

  .div-block-540 {
    height: auto;
    margin-bottom: 10px;
  }

  .image-40-2 {
    height: 24px;
  }

  .div-block-541 {
    margin-bottom: 10px;
  }

  .div-block-542 {
    height: auto;
    margin-bottom: 4px;
    display: block;
  }

  .image-41 {
    width: 22px;
  }

  .link-block-22 {
    margin-left: 0;
    margin-right: 10px;
  }

  .div-block-543 {
    margin-top: -50px;
    margin-left: 77%;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-3-wt {
    font-size: 24px;
  }

  .div-block-544 {
    text-align: center;
    justify-content: center;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-546 {
    width: 100%;
    padding-top: 0;
  }

  .div-block-548 {
    align-items: flex-start;
    padding-bottom: 20px;
  }

  .grid-82 {
    padding-left: 4px;
  }

  .dropdown-13 {
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .dropdown-toggle-4 {
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    padding: 0;
    display: flex;
  }

  .dropdown-toggle-4.w--open {
    width: 60px;
    height: 60px;
  }

  .div-block-551 {
    border-radius: 4px;
    width: 40px;
    height: 40px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .dropdown-list-5 {
    position: sticky;
  }

  .dropdown-list-5.w--open {
    background-color: var(--bg-gray);
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
    min-height: 260px;
    padding: 20px 0 32px;
    display: flex;
    position: fixed;
    inset: 60px 0% auto;
    box-shadow: 0 20px 20px #0003;
  }

  .dropdown-link-6 {
    align-items: center;
    width: 93%;
    height: 60px;
    margin-bottom: 10px;
    padding: 0 12px;
    font-family: pretendard, sans-serif;
    font-size: 17px;
    display: flex;
  }

  .dropdown-link-6:hover {
    background-color: #fff;
  }

  .div-block-552 {
    width: 93vw;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-553 {
    height: 16px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-554 {
    width: 100%;
  }

  .text-block-234 {
    font-size: 30px;
  }

  .text-block-235 {
    font-size: 19px;
  }

  .div-block-559 {
    padding-bottom: 28px;
  }

  .text-block-h2 {
    margin-bottom: 10px;
    font-size: 63px;
    line-height: 1em;
  }

  .div-block-564 {
    margin-bottom: 10px;
  }

  .div-block-564-2 {
    width: 100%;
    min-width: 0;
  }

  .div-block-566 {
    height: 10px;
    line-height: 20px;
  }

  .link-block-25 {
    max-width: none;
  }

  .div-block-569 {
    width: 100%;
  }

  .grid-84 {
    grid-template-columns: 1fr;
  }

  .div-block---linkblock-see-mgs2022 {
    height: auto;
    min-height: 260px;
    max-height: none;
    padding-bottom: 20px;
  }

  .div-block-2000px-margin-42px {
    padding-left: 24px;
    padding-right: 24px;
  }

  .link-block-27 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-588 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-596 {
    max-width: none;
  }

  .div-block-598 {
    width: 100%;
    max-width: none;
  }

  .div-block-599 {
    width: 90vw;
    max-width: 348px;
    margin-bottom: 28px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-546---la {
    align-items: center;
    width: 100%;
    padding-top: 0;
  }

  .sponsors-div-grid {
    grid-row-gap: 8px;
    min-height: auto;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-mgs-23-header {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-mgs-body-1-grid {
    grid-row-gap: 20px;
    min-height: auto;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .mgs-b1-grid-h63px {
    font-size: 38px;
  }

  .div-block-1728px-margin-42px {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1728px-margin-28px {
    padding-left: 24px;
    padding-right: 24px;
  }

  .mgs-b1-grid1-b-txt {
    padding-bottom: 20px;
    font-size: 18px;
  }

  .mgs23-h2-78px {
    font-size: 32px;
  }

  .mgs23-txt-26px {
    font-size: 18px;
  }

  .image-45 {
    margin-bottom: -1px;
    padding-top: 1px;
  }

  .mgs23---sponsors-button {
    margin-left: auto;
    margin-right: auto;
  }

  .mgs23-sponsors-txt {
    font-size: 18px;
  }

  .mgs23-sponsors-logo {
    margin-left: auto;
    margin-right: auto;
  }

  .mgs23-sponsors-logo-div {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-1728px-margin0 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .mgs23-div-mgs22-cta {
    padding-left: 16px;
    padding-right: 16px;
  }

  .mgs23-mgs22cta-eyebrow {
    margin-bottom: 20px;
    font-size: 24px;
  }

  .div-block-full-width-margin-0---test {
    padding-left: 16px;
    padding-right: 16px;
  }

  .mgs23-gnb {
    height: 60px;
    padding-right: 6px;
  }

  .mgs23-sponsors-logo-img {
    width: auto;
    max-height: 86px;
  }

  .mgs23-hoverbutton-in-bg-blue-sc {
    max-width: none;
  }

  .div-block-full-margin0 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1728px-margin-42px-sponsors {
    padding-left: 16px;
    padding-right: 16px;
  }

  .mgs23-footer {
    margin-bottom: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .height-140px-flexible {
    height: 40px;
  }

  .mgs23-sponsors-logo-blank {
    display: none;
  }

  .height-100px-sp60px {
    height: 40px;
  }

  .height-90px--sp40 {
    height: 36px;
  }

  .height-120px---sp20 {
    height: 20px;
  }

  .text-block-h2-copy {
    margin-bottom: 10px;
    font-size: 63px;
    line-height: 1em;
  }

  .mgs23-title-for-sp {
    margin-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mgs23-title-for-sp-2 {
    width: 100%;
    min-width: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mgs23-sponsors-logo-div-2 {
    grid-column-gap: 20px;
    justify-content: center;
  }

  .text-block-243, .text-block-244 {
    font-size: 18px;
  }

  .div-block-595-2 {
    margin-top: 5px;
  }

  .text-block-233-2 {
    padding-right: 10px;
    font-size: 13px;
  }

  .image-40-copy {
    height: 100%;
    min-height: auto;
    max-height: none;
  }

  .image-40-3 {
    min-width: auto;
    height: 100%;
    min-height: auto;
  }

  .link-block-19-copy {
    height: 32px;
    margin-left: 0;
    margin-right: 12px;
  }

  .div-block-1728px-margin-42px-cta {
    padding-left: 0;
    padding-right: 0;
  }

  .mgs23-div-imgwrapper {
    min-height: 200px;
  }

  .div-block-full-margin0-h4vw {
    padding-left: 0;
    padding-right: 0;
  }

  .mgs23-div-txtwrapper {
    padding-top: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .mgs23-div-arrowwrapper {
    width: 20px;
  }

  .link-block-28 {
    height: 32px;
    margin-right: 12px;
  }

  .lottie-animation-2 {
    width: 100%;
  }

  .div-block-607 {
    height: 62px;
  }

  .div-block-608 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-50 {
    height: 30px;
  }

  .link-block-30.w--current {
    margin-left: -6px;
  }

  .text-block-245 {
    font-size: 21.5px;
  }

  .text-block-245-copy {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .div-block-613 {
    padding-left: 0;
  }

  .link-block-31 {
    width: 48%;
    max-width: none;
    margin-left: 4px;
    margin-right: 4px;
  }

  .div-block-614 {
    height: 26px;
  }

  .div-block-615 {
    height: 78px;
  }

  .link-block-32 {
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    display: flex;
  }

  .image-53 {
    width: 100%;
    height: auto;
    max-height: 38px;
  }

  .div-block-621 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-4 {
    font-size: 9vw;
  }

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

  .text-block-247 {
    padding-bottom: 12px;
    font-size: 21px;
  }

  .text-block-session-speaker {
    color: #00081499;
    -webkit-text-stroke-color: var(--mgs-black);
    margin-top: 1px;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 0;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2em;
  }

  .div-block-622 {
    padding: 0 20px 10px 0;
  }

  .div-block-623 {
    padding-left: 0;
  }

  .text-block-249 {
    font-size: 17.5px;
  }

  .div-block-625 {
    min-height: 520px;
  }

  .div-block-639 {
    min-height: 85px;
    margin-bottom: 10px;
  }

  .text-block-250 {
    font-size: 16.5px;
  }

  .text-block-251 {
    letter-spacing: -.01em;
    font-size: 13px;
  }

  .text-block-252 {
    font-size: 14px;
  }

  .div-block-640 {
    padding: 16px 16px 26px;
  }

  .link-block-33 {
    margin-top: 0;
  }

  .image-54 {
    max-height: 58px;
  }

  .div-block-643 {
    justify-content: space-between;
    align-items: flex-start;
    min-height: 260px;
    padding: 20px;
  }

  .text-block-251-2 {
    font-size: 14px;
  }

  .div-block-645 {
    margin-top: 0;
  }

  .text-block-246-2 {
    margin-bottom: 0;
    font-size: 16px;
  }

  .div-block-647 {
    margin-left: -6px;
  }

  .div-block-649 {
    justify-content: flex-start;
  }

  .text-block-255 {
    font-size: 25px;
  }

  .quick-stack-6 {
    padding: 20px;
  }

  .div-block-650 {
    padding-left: 0;
  }

  .text-block-256-wt {
    text-align: left;
    font-size: 25px;
  }

  .div-block-651 {
    margin-right: -8px;
  }

  .link-block-36 {
    font-size: 15px;
  }

  .div-block-652 {
    height: 32px;
  }

  .heading-5 {
    margin-bottom: 20px;
    font-size: 24px;
  }

  .div-block-654 {
    width: 100%;
    height: auto;
    min-height: 50px;
    padding-top: 14px;
    padding-bottom: 14px;
    font-size: 17px;
  }

  .div-block-655 {
    width: 100%;
    margin-left: -4px;
  }

  .div-block-656 {
    max-width: 280px;
  }

  .text-block-256-bk {
    color: var(--mgs-black);
    text-align: left;
    font-size: 25px;
    font-weight: 700;
  }

  .div-block-657 {
    margin-bottom: 20px;
    padding-left: 0;
  }

  .dropdown-list-6.w--open {
    margin-top: 60px;
  }

  .image-55 {
    width: 40px;
  }

  .text-block-256 {
    font-size: 16px;
  }

  .div-block-659 {
    padding-left: 16px;
    padding-right: 13px;
  }

  .text-block-257 {
    font-size: 14px;
  }

  .div-block-662 {
    padding-bottom: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-641-ca {
    justify-content: flex-start;
    padding-left: 0;
  }

  .div-block-657-2 {
    max-width: 280px;
    margin-bottom: 20px;
    padding-left: 0;
  }

  .line-block-670 {
    background-color: #6d7581;
  }

  .quick-stack-7 {
    grid-column-gap: 30px;
  }

  .div-block-671 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .text-block-session-title {
    font-size: 19px;
    line-height: 1.3em;
  }

  .div-block-671-2 {
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .div-block-672-copy {
    flex-direction: column;
  }

  .text-block-text1 {
    font-size: 16px;
    line-height: 1.5em;
  }

  .div-block-673 {
    flex-direction: column;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .text-block-session-speaker-2 {
    margin-top: 1px;
    margin-right: 0;
    font-size: 15px;
    line-height: 1.2em;
  }

  .text-block-session-title-2 {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 1.5em;
  }

  .div-block-674 {
    min-width: 80px;
    padding-left: 0;
  }

  .div-block-670-2 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .div-block-675 {
    margin-top: 0;
    margin-left: -6px;
  }

  .cell-6 {
    align-items: flex-end;
    padding-bottom: 4px;
  }

  .div-block-678 {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .left-arrow-2, .right-arrow-2 {
    display: none;
  }

  .div-block-682 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-block-259 {
    margin-bottom: 4px;
    font-size: 19px;
  }

  .text-block-259-copy {
    font-size: 17px;
  }

  .div-block-690 {
    margin-bottom: 8px;
  }

  .slide-nav-2 {
    padding-right: 20px;
  }

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

  .text-block-session-speaker-3 {
    margin-bottom: 0;
    margin-right: 10px;
    font-size: 16.5px;
    line-height: 1.15em;
  }

  .div-block-696 {
    flex-direction: column;
    align-items: flex-start;
  }

  .div-block-675-2 {
    margin-top: 0;
    margin-left: -6px;
  }

  .quick-stack-9 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-699-time-mobile {
    justify-content: space-between;
    min-height: 0;
    padding-top: 10px;
    padding-bottom: 26px;
    display: flex;
  }

  .div-block-697-2 {
    flex-direction: row;
    align-items: flex-start;
    min-width: 0;
    padding-top: 0;
  }

  .text-block-260 {
    font-size: 17px;
  }

  .text-block-session-title-3 {
    font-size: 19px;
    line-height: 1.3em;
  }

  .div-block-699-title {
    padding: 2px 4px 0;
  }

  .div-block-696-speaker {
    flex-direction: row;
    align-items: flex-start;
    padding-top: 16px;
  }

  .div-block-699-2 {
    flex-direction: column;
    min-height: 0;
    padding-bottom: 10px;
  }

  .div-block-699-copy {
    min-height: 0;
    padding-top: 24px;
    padding-bottom: 0;
  }

  .div-block-699-time {
    min-height: 0;
    padding-top: 22px;
    padding-bottom: 0;
    display: block;
  }

  .div-session-block {
    padding-left: 20px;
    padding-right: 20px;
  }

  .line-block-670-speaker {
    background-color: #d6dde7;
  }

  .div-block-699-break-time {
    padding: 2px 4px 0;
  }

  .text-block-260-2 {
    font-size: 18px;
  }

  .div-block-705, .div-block-706 {
    padding-left: 4px;
  }

  .text-block-session-speaker-4 {
    width: auto;
    min-width: 80px;
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 12px;
    font-size: 16.5px;
    line-height: 1.15em;
  }

  .div-block-705-2 {
    padding-top: 8px;
    padding-left: 4px;
  }

  .text-block-session-title-break {
    font-size: 21px;
    line-height: 1.3em;
  }

  .div-block-706-2 {
    padding-left: 4px;
  }

  .text-block-255-2 {
    font-size: 27px;
  }

  .tabs-menu {
    justify-content: center;
    padding-left: 0;
    top: 62px;
  }

  .tab-link-tab-1 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 19px;
  }

  .tab-link-tab-1.w--current {
    font-size: 19px;
  }

  .tab-link-tab-2 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 19px;
  }

  .tab-link-tab-2.w--current {
    font-size: 19px;
  }

  .quick-stack-9-game {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .link-block-31-closed {
    width: 48%;
    max-width: none;
    margin-left: 4px;
    margin-right: 4px;
  }

  .text-block-256-close {
    font-size: 16px;
  }

  .text-block-262 {
    padding: 2px 3px;
    font-size: 12px;
  }

  .div-block-709 {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .text-block-263 {
    font-size: 13px;
  }

  .section-16 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-710 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .text-block-264 {
    font-size: 5.3vw;
  }

  .div-block-711 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    padding-bottom: 20px;
  }

  .button-15 {
    width: auto;
    min-width: auto;
    height: auto;
    max-height: none;
    margin-right: 10px;
    padding: 4vw 20px 3.9vw;
    font-size: 4.3vw;
  }

  .button-15.w--current {
    height: auto;
    max-height: 45px;
  }

  .div-block-713 {
    padding-bottom: 4vw;
  }

  .button-15-copy {
    height: auto;
    max-height: 40px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 3.5vw;
  }

  .image-59 {
    max-height: 8vw;
  }

  .image-60 {
    height: 6.6vw;
  }

  .div-block-717 {
    height: 17vw;
    padding-top: 7vw;
  }

  .div-block-718 {
    justify-content: center;
    align-items: flex-end;
    min-width: 0;
  }

  .div-block-719 {
    height: auto;
    padding-bottom: 28px;
  }

  .div-block-720 {
    margin-top: 2vw;
    padding-top: 20px;
  }

  .div-block-721 {
    width: 100%;
    min-width: auto;
  }

  .main-01-motion {
    display: none;
  }

  .lottie-animation-3 {
    display: block;
  }

  .text-block-266 {
    margin-bottom: 12px;
    font-size: 15px;
    line-height: 1.5em;
  }

  .section-17 {
    padding-left: 24px;
    padding-right: 4px;
  }

  .link-block-40 {
    font-size: 16px;
    display: none;
    overflow: visible;
  }

  .div-block-24gnb-height {
    height: 70px;
    padding-right: 0;
  }

  .image-60-copy {
    height: 6.6vw;
  }

  .link-block-41 {
    height: 42px;
    font-size: 15px;
  }

  .div-block-723 {
    padding: 0 24px;
  }

  .text-block-267 {
    font-size: 5.2vw;
  }

  .div-block-724 {
    flex-flow: column;
  }

  .div-block-725 {
    height: 20px;
  }

  .section-24-gray-title {
    height: auto;
    min-height: 190vw;
    max-height: 900px;
  }

  .div-block-726 {
    height: 0;
  }

  ._24_height-110px {
    height: 50px;
  }

  .text-block-268 {
    font-size: 7vw;
  }

  ._24_height-40px {
    height: 20px;
  }

  .quick-stack-11 {
    max-width: 360px;
  }

  .div-block-728 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-269 {
    font-size: 17px;
  }

  .text-block-270 {
    font-size: 13px;
  }

  .div-block-729 {
    min-height: 0;
    padding-top: 5px;
    padding-bottom: 22px;
  }

  .text-block-271 {
    font-size: 14.5px;
  }

  .div-block-731 {
    min-height: 0;
    padding: 28px 24px 26px 26px;
  }

  .image-62 {
    width: 65%;
  }

  ._24_height-3vw {
    height: 10px;
    display: block;
  }

  .div-block-733 {
    padding-top: 12px;
  }

  .text-block-267-copy {
    margin-bottom: 16px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 9.6vw;
    line-height: 1.3em;
  }

  .button-16 {
    width: auto;
    height: auto;
    padding-top: 18px;
    padding-bottom: 17px;
    font-size: 20px;
    display: flex;
  }

  .div-block-735 {
    flex-flow: column;
    align-items: flex-start;
  }

  .div-block-736 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 15px;
    padding-bottom: 10px;
  }

  .text-block-272 {
    margin-left: 0;
  }

  .div-block-723-2 {
    flex-flow: column;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .div-block-738 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-273_la_bk {
    font-size: 16px;
  }

  .text-block-274 {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .text-block-273-copy {
    font-size: 5.5vw;
  }

  ._24_height-90px {
    height: 50px;
  }

  .image-65 {
    width: 15px;
  }

  .text-block-267-ko {
    font-size: 4.9vw;
  }

  .div-block-723-ca {
    justify-content: flex-start;
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-981 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 5px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .link-block-84-copy {
    font-size: 20px;
  }

  .slider-main_button-wrapper {
    margin-bottom: 0;
    margin-left: -14px;
  }

  .link-block-82-wt {
    margin-top: 10px;
    margin-left: -6px;
  }

  .div-block-972 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-block-347-wt {
    font-size: 6.8vw;
  }

  .height-block-70px {
    height: 40px;
  }

  .div-block-1945 {
    min-height: 60px;
  }

  .height-block-60px {
    height: 36px;
  }

  .card-content {
    padding-right: 0;
  }

  .swiper-bg-img {
    height: 520px;
    padding-left: 0;
    padding-right: 0;
  }

  .swiper-bg-img._2 {
    height: 100%;
    min-height: auto;
  }

  .slider-logo {
    height: 60px;
  }

  .swiper-content._5, .swiper-content._3, .swiper-content._4, .swiper-content._2, .swiper-content._1 {
    width: 85vw;
    margin-right: 18px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1879 {
    min-height: auto;
    padding-bottom: 10px;
  }

  .swiper-slide {
    padding-right: 20px;
    display: flex;
  }

  .text-block-347-bk {
    font-size: 6.8vw;
  }

  .div-block-1947 {
    padding: 34px 28px 30px 30px;
  }

  .text-block-352 {
    font-size: 21px;
  }

  .div-block-1948 {
    min-height: 240px;
  }

  ._24_height-50px {
    height: 35px;
  }

  .text-block-347-mt {
    font-size: 36px;
  }

  .text-block-348-wt {
    font-size: 4.2vw;
    font-weight: 500;
    line-height: 1.5em;
  }

  .quick-stack-13 {
    max-width: 400px;
  }

  .text-block-270-2 {
    font-size: 13px;
  }

  .div-block-1950 {
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .link-block-45 {
    height: auto;
  }

  .image-66 {
    height: 70px;
  }

  .quick-stack-14 {
    max-width: 400px;
  }

  .image-66-copy {
    width: 75%;
    height: auto;
  }

  .div-block-1951-2 {
    height: auto;
  }

  .div-block-1953 {
    margin-bottom: 40px;
  }

  .div-block-1954 {
    padding-bottom: 10px;
  }

  .text-block-348-bk {
    font-size: 5.5vw;
  }

  .div-block-1957 {
    padding-top: 20px;
    padding-bottom: 12px;
    padding-left: 10px;
  }

  .link-block-46 {
    padding-bottom: 6px;
    font-size: 18px;
    line-height: 1.4em;
  }

  .link-block-46:hover {
    padding-bottom: 6px;
  }

  .div-block-1960 {
    padding-bottom: 10px;
    padding-left: 39px;
  }

  .text-block-353 {
    font-size: 17px;
  }

  .lottie-animation-7 {
    margin-top: 3vw;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .text-block-267-2 {
    font-size: 5.2vw;
  }

  .div-block-723-copy {
    padding: 0 24px;
  }

  .text-block-268-wt {
    font-size: 7vw;
  }

  .image-68 {
    margin-bottom: 15px;
  }

  .div-block-1963 {
    padding-top: 20px;
    padding-left: 6px;
    padding-right: 6px;
  }

  .text-block-355 {
    font-size: 20px;
  }

  .div-block-1964 {
    padding: 32px 30px 22px;
  }

  .div-block-972-copy {
    padding-left: 24px;
    padding-right: 24px;
  }

  .dropdown-link-23 {
    height: 40px;
    padding-left: 24px;
    font-size: 16px;
  }

  .text-block-571 {
    font-size: 13.5px;
  }

  .dropdown-toggle-39 {
    height: 60px;
    padding-left: 24px;
  }

  .dropdown-toggle-39.w--open, .div-block-1937-1 {
    padding-left: 24px;
  }

  .div-block-1926 {
    z-index: 200;
    margin-top: -1px;
    position: relative;
  }

  .div-block-1937-2 {
    padding-left: 24px;
  }

  .dropdown-link-24 {
    height: 40px;
    padding-left: 24px;
    font-size: 16px;
  }

  .text-block-572 {
    font-size: 13.5px;
  }

  .quick-stack-25 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .button-38-2, .button-38 {
    height: 60px;
  }

  .dropdown-toggle-40 {
    border-radius: 12px;
    height: auto;
    padding-left: 0;
  }

  .dropdown-toggle-40.w--open {
    padding-left: 0;
  }

  .div-block-1971 {
    z-index: 200;
    margin-top: -1px;
    position: relative;
  }

  .link-block-203 {
    height: 60px;
    padding-left: 24px;
  }

  .link-block-204 {
    justify-content: space-between;
    align-items: center;
    padding: 30px;
    font-size: 22px;
  }

  .link-block-204.w--current {
    font-size: 21px;
  }

  .div-block-1975 {
    flex-flow: column;
    width: 80%;
    display: flex;
  }

  .text-block-574 {
    white-space: normal;
    padding-top: 10px;
    font-family: pretendard, sans-serif;
    font-size: 15px;
    line-height: 1.65em;
  }

  .link-block-40-2 {
    font-size: 16px;
    display: none;
    overflow: visible;
  }

  .div-block-1977 {
    height: 60vw;
  }

  .div-block-1979 {
    height: 60vw;
    padding-left: 40px;
    padding-right: 40px;
  }

  .background-video {
    height: 60vw;
  }

  .link-block-205 {
    font-size: 16px;
  }

  .text-block-576 {
    font-size: 24px;
  }

  .div-block-621-closed {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-45-copy {
    height: auto;
  }

  .text-block-24_title-en {
    font-size: 23px;
    font-weight: 600;
    line-height: 1.3em;
  }

  .div-block-1992 {
    width: 100%;
    padding-left: 5px;
    padding-right: 20px;
  }

  .text-block-581 {
    font-size: 15px;
    font-weight: 600;
  }

  .quick-stack-27 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .div-block-2000 {
    flex-flow: column;
    padding-top: 10px;
  }

  .text-block-582-eng {
    text-align: center;
    padding: 6px 9px;
    font-size: 12px;
  }

  .text-block-352-copy {
    font-size: 17px;
  }

  .text-block-583 {
    margin-top: 0;
    margin-bottom: 6px;
    padding-bottom: 0;
    line-height: 1.2em;
  }

  .text-block-584 {
    white-space: nowrap;
    word-break: keep-all;
    margin-bottom: 6px;
    line-height: 1.2em;
  }

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

  .div-block-2007 {
    padding: 60px 24px 30px;
  }

  .div-block-2012 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-2013 {
    justify-content: center;
    align-items: center;
    width: 60px;
    min-width: 60px;
    height: 60px;
    min-height: 60px;
  }

  .image-72 {
    vertical-align: baseline;
    max-width: 110%;
    margin-top: 0;
    display: block;
  }

  .div-block-2014 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 20px;
    padding-right: 0;
  }

  .div-block-2015 {
    padding-top: 2px;
  }

  .div-block-2017 {
    margin-bottom: 20px;
  }

  .div-block-2018 {
    padding-top: 0;
  }

  .div-block-2020 {
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-210 {
    min-width: 40px;
    min-height: 40px;
  }

  .div-block-2022 {
    top: 70px;
  }

  .div-block-2024 {
    margin-left: -20px;
  }

  .text-block-24_title-en-tbd {
    font-size: 23px;
  }

  .rich-text-block {
    font-size: 16px;
  }

  .div-block-2026 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 0;
    padding-right: 10px;
  }

  .collection-item-2, .card-content-2 {
    padding-right: 0;
  }

  .text-block-352-bk {
    font-size: 25px;
  }

  .div-block-2028 {
    justify-content: space-between;
    align-items: flex-end;
    padding-left: 30px;
    padding-right: 20px;
  }

  .image-74 {
    width: 60%;
  }

  .swiper-content-2._5, .swiper-content-2._3, .swiper-content-2._4, .swiper-content-2._2, .swiper-content-2._1 {
    width: 85vw;
    margin-right: 18px;
    padding-left: 0;
    padding-right: 0;
  }

  .swiper-content-2.main-02 {
    background-position: 50% 0;
    background-size: auto 70%;
    width: 80vw;
  }

  .swiper-content-2.main-01 {
    background-position: 100% 0;
    background-size: auto 70%;
    width: 80vw;
  }

  .swiper-content-2.main-03 {
    background-size: auto 70%;
    width: 80vw;
  }

  .swiper-content-2.main-04 {
    background-position: 50% 100%;
    background-size: auto 70%;
    width: 80vw;
  }

  .swiper-content-2.main-05, .swiper-content-2.main-06 {
    background-size: auto 70%;
    width: 80vw;
  }

  .swiper-content-2.main-07 {
    background-position: 50% 100%;
    background-size: auto 70%;
    width: 80vw;
  }

  .div-block-2029 {
    padding-bottom: 14px;
    padding-right: 0;
  }

  .text-block-273_la_wt {
    font-size: 15px;
    line-height: 1.6em;
  }

  .dropdown-toggle-44 {
    width: 60px;
    height: 68px;
  }

  .image-75 {
    width: 26px;
    height: 26px;
  }

  .dropdown-list-47.w--open {
    top: 70px;
  }

  .collection-list-2 {
    grid-template-columns: 1fr;
  }

  .sort-button.btn-small {
    min-width: 0;
    height: auto;
    margin-bottom: 0;
    margin-right: 1.2vw;
    padding: 1.7vw 2.8vw 1.6vw;
    font-size: 3vw;
  }

  .sort-button.btn-small.adtechadad {
    height: auto;
    margin-right: 10px;
    padding: 10px 12px;
  }

  .sort-button.btn-small.adtech180 {
    margin-right: 1.2vw;
    padding-left: 2.5vw;
    padding-right: 2.5vw;
  }

  .div-block-870 {
    margin-top: 33vw;
    padding-left: 20px;
    padding-right: 20px;
  }

  .filters-wrapper-2 {
    margin-bottom: 32px;
  }

  .filters-group.filters-colors.mb-normal {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 10px;
  }

  .div-block-972-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-972-3 {
    margin-left: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1947-copy {
    padding: 34px 30px 30px;
  }

  .text-block-352-wt-2 {
    font-size: 21px;
  }

  .div-block-2031-2 {
    min-height: 0;
    padding-bottom: 40px;
  }

  .text-block-592 {
    margin-bottom: 4px;
  }

  .text-block-347-2 {
    margin-bottom: 0;
    font-size: 6.6vw;
    line-height: 1.3em;
  }

  .text-block-352-wt-3, .text-block-352-bk-en {
    font-size: 21px;
  }

  .text-block-269-bk {
    font-size: 19px;
  }

  .text-block-270-bk {
    font-size: 14.5px;
  }

  .text-block-270-2-bk {
    font-size: 14px;
  }

  .div-block-1947-hands-on-01 {
    padding: 34px 30px 30px;
  }

  .div-block-2031-2-party {
    background-image: linear-gradient(131deg, #00d2f066, #00d2f000 68%), linear-gradient(#00000026, #00000026), url("https://cdn.prod.website-files.com/6290414ef058d3f49ece8df5/669909785d5b9062851b5b52_afterparty_BG_04.png");
    background-position: 0 0, 0 0, 50%;
    background-size: auto, auto, cover;
  }

  .div-block-1947-hands-on-02, .div-block-1947-hands-on-03, .div-block-1947-3 {
    padding: 34px 30px 30px;
  }

  .div-block-2043 {
    width: 90vw;
  }

  .div-block-2046 {
    flex-flow: column;
    align-items: center;
    padding-bottom: 14px;
  }

  .div-block-2047 {
    height: 0;
  }

  .div-block-2050 {
    background-color: #28dcf0;
  }

  .quick-stack-27-time {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding: 16px 24px 20px;
  }

  .link-block-213 {
    height: 54px;
    padding-left: 26px;
    font-size: 16px;
  }

  .image-60-copy2 {
    height: 6.6vw;
  }

  .link-block-40-3 {
    font-size: 16px;
    display: none;
    overflow: visible;
  }

  .image-75-copy {
    width: 26px;
    height: 26px;
  }

  .dropdown-list-47-copy.w--open {
    top: 70px;
  }

  .link-block-213-copy {
    height: 54px;
    padding-left: 26px;
    font-size: 16px;
  }

  .text-block-583-3 {
    color: #0c1219e6;
    margin-top: 10px;
    font-size: 13.2px;
    font-weight: 400;
    line-height: 1.5em;
  }

  .text-block-583-2-copy {
    white-space: normal;
  }

  .div-block-2054 {
    padding-bottom: 2vw;
  }

  .image-68-copy {
    margin-bottom: 15px;
  }

  ._24_height-meet-us {
    height: 50px;
  }

  .button-16-2, .button-16-3 {
    width: auto;
    height: auto;
    padding-top: 18px;
    padding-bottom: 17px;
    font-size: 20px;
    display: flex;
  }

  .text-block-348-wt-copy {
    font-size: 4.8vw;
    font-weight: 500;
    line-height: 1.5em;
  }

  .div-block-728-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-723-3 {
    flex-flow: column;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .div-block-2069 {
    padding-left: 18px;
    padding-right: 18px;
  }

  .text-block-597 {
    font-size: 24px;
    font-weight: 600;
  }

  .div-block-2071 {
    padding: 24px 20px;
  }

  .link-block-220 {
    padding-left: 18px;
    padding-right: 18px;
    font-size: 26px;
  }

  .text-block-597-2 {
    font-size: 24px;
  }

  .text-block-600 {
    font-size: 27px;
    font-weight: 600;
  }

  .image-81 {
    max-width: 60px;
  }

  .text-block-601 {
    font-size: 13px;
  }

  .link-block-221 {
    margin-left: 4px;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 14px;
  }

  .div-block-2082 {
    width: 100%;
  }

  .div-block-2069-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-2084 {
    height: auto;
    min-height: 500px;
  }

  .div-block-2086 {
    padding: 24px 24px 10px;
  }

  .text-block-603 {
    font-size: 14px;
  }

  .div-block-2088 {
    height: 100%;
  }

  .div-block-2090 {
    padding-top: 10px;
    padding-left: 6px;
  }

  .text-block-606, .text-block-606-copy {
    font-size: 14px;
  }

  .text-block-607 {
    margin-top: -3px;
    font-size: 21px;
  }

  .div-block-2095 {
    padding-bottom: 4px;
  }

  .link-block-224 {
    font-size: 19px;
    line-height: 1.4em;
  }

  .text-block-609-m {
    width: 16px;
    height: 18px;
    font-size: 13px;
  }

  .table-line-div-block {
    height: 20px;
  }

  .div-block-2097 {
    height: 120px;
  }

  .div-block-2096-mobile {
    height: 20px;
  }

  .div-block-2099 {
    padding: 20px 20px 30px;
  }

  .link-block-225 {
    min-height: 100px;
  }

  .image-86 {
    max-width: 200px;
  }

  .div-block-2071-session {
    padding: 24px 20px;
  }

  ._25-swiper-slide {
    padding-right: 20px;
    display: flex;
  }

  ._25-swiper-content._5, ._25-swiper-content._3, ._25-swiper-content._4, ._25-swiper-content._2, ._25-swiper-content._1 {
    width: 85vw;
    margin-right: 18px;
    padding-left: 0;
    padding-right: 0;
  }

  ._25-swiper-content.main-02 {
    background-position: 50% 0;
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-content.main-01 {
    background-position: 100% 0;
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-content.main-03 {
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-content.main-04 {
    background-position: 50% 100%;
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-content.main-05, ._25-swiper-content.main-06 {
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-content.main-07 {
    background-position: 50% 100%;
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-bg-img {
    height: 520px;
    padding-left: 0;
    padding-right: 0;
  }

  ._25-swiper-bg-img._2 {
    height: 100%;
    min-height: auto;
  }

  ._25-swiper-content-2._5, ._25-swiper-content-2._3, ._25-swiper-content-2._4, ._25-swiper-content-2._2, ._25-swiper-content-2._1 {
    width: 85vw;
    margin-right: 18px;
    padding-left: 0;
    padding-right: 0;
  }

  ._25-swiper-content-2.main-02 {
    background-position: 50% 0;
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-content-2.main-01 {
    background-position: 100% 0;
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-content-2.main-03 {
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-content-2.main-04 {
    background-position: 50% 100%;
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-content-2.main-05, ._25-swiper-content-2.main-06 {
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-content-2.main-07 {
    background-position: 50% 100%;
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-content-3._5, ._25-swiper-content-3._3, ._25-swiper-content-3._4, ._25-swiper-content-3._2, ._25-swiper-content-3._1 {
    width: 85vw;
    margin-right: 18px;
    padding-left: 0;
    padding-right: 0;
  }

  ._25-swiper-content-3.main-02 {
    background-position: 50% 0;
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-content-3.main-01 {
    background-position: 100% 0;
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-content-3.main-03 {
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-content-3.main-04 {
    background-position: 50% 100%;
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-content-3.main-05, ._25-swiper-content-3.main-06 {
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-content-3.main-07 {
    background-position: 50% 100%;
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-content-4._5, ._25-swiper-content-4._3, ._25-swiper-content-4._4, ._25-swiper-content-4._2, ._25-swiper-content-4._1 {
    width: 85vw;
    margin-right: 18px;
    padding-left: 0;
    padding-right: 0;
  }

  ._25-swiper-content-4.main-02 {
    background-position: 50% 0;
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-content-4.main-01 {
    background-position: 100% 0;
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-content-4.main-03 {
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-content-4.main-04 {
    background-position: 50% 100%;
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-content-4.main-05, ._25-swiper-content-4.main-06 {
    background-size: auto 70%;
    width: 80vw;
  }

  ._25-swiper-content-4.main-07 {
    background-position: 50% 100%;
    background-size: auto 70%;
    width: 80vw;
  }

  .div-block-2099-copy, .div-block-2099-copy-mobile {
    padding: 20px 24px 30px;
  }

  .div-block-2106 {
    margin-left: -8px;
  }

  .image-88 {
    width: auto;
    min-width: 261vw;
  }

  .image-89 {
    display: none;
  }

  .text-block-614 {
    font-size: 23px;
  }

  .div-block-2116 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-89-mobile {
    width: 82%;
    max-width: 400px;
    margin-bottom: 8px;
    margin-left: -2px;
    display: block;
  }

  .div-block-2414 {
    width: 15px;
  }

  .txt-body-18px-wt-left.padding-right {
    font-size: 17px;
  }

  .txt-h2-wt-left {
    font-size: 30px;
    line-height: 35px;
  }

  .b_height-16px {
    height: 10px;
  }

  .dropdown-toggle-48 {
    padding-top: 23px;
    padding-bottom: 22px;
    padding-right: 10px;
    font-size: 3.8vw;
  }

  .dropdown-toggle-48:lang(ko) {
    font-size: 4.2vw;
  }

  .text-block-691 {
    font-size: 16px;
    line-height: 1.55em;
  }

  .div-block-2416 {
    height: 20px;
  }

  .div-block-2414-copy {
    width: 15px;
  }

  .background-video-3 {
    justify-content: center;
    align-items: center;
  }

  .link-block-221-ab180newsletter, .link-block-221-copy {
    margin-left: 4px;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 14px;
  }

  .text-block-609-g {
    text-align: left;
    width: 16px;
    height: 18px;
    font-size: 13px;
  }

  .text-block-609-p {
    width: 16px;
    height: 18px;
    font-size: 13px;
  }

  .div-block-2635 {
    min-height: 0;
  }

  .text-block-607-tbu {
    font-size: 25px;
  }

  .div-block-2639 {
    min-height: 60vh;
    max-height: 80vh;
    padding: 20px 20px 28px;
  }

  .div-block-2642 {
    align-items: center;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .div-block-2643 {
    width: 45px;
    min-width: 45px;
    height: 45px;
    min-height: 45px;
  }

  .text-block-702 {
    font-size: 15px;
  }

  .div-block-2645 {
    padding-bottom: 0;
  }

  .text-block-703, .text-block-703-2 {
    font-size: 14.5px;
  }

  .text-block-704 {
    font-size: 17px;
  }

  .text-block-705 {
    font-size: 20px;
    line-height: 1.3em;
  }

  .text-block-706 {
    font-size: 16px;
  }

  .text-block-707 {
    display: none;
  }

  .div-block-2646 {
    height: 30px;
  }

  .div-block-2648 {
    padding-bottom: 10px;
  }

  .div-block-2650 {
    height: auto;
  }

  .rich-text-block-2 strong {
    height: 18px;
    font-size: 12.5px;
  }

  .text-block-708 {
    font-size: 17px;
    line-height: 1.35em;
  }

  .text-block-eng {
    height: 18px;
    font-size: 13px;
  }

  .quick-stack-38 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .text-block-607-2 {
    margin-top: -3px;
    font-size: 21px;
  }

  .div-block-2654 {
    max-width: 300px;
  }

  .div-block-2655 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-2656 {
    max-width: 400px;
  }

  .div-block-2069-2-cms {
    padding-left: 18px;
    padding-right: 18px;
  }

  .move_01 {
    width: 9%;
    margin-top: -15%;
  }

  .move_02 {
    width: 9%;
  }

  .move_03 {
    width: 9%;
    margin-top: -81%;
  }

  .move_04 {
    width: 9%;
    margin-top: 2680%;
  }

  .move_05 {
    width: 9%;
    margin-top: 990%;
  }

  .move_06 {
    width: 9%;
    margin-top: 330%;
  }

  .move_07 {
    width: 9%;
    margin-top: -72%;
  }

  .move_08 {
    width: 9%;
    margin-top: 3760%;
  }

  .move_09 {
    width: 9%;
    margin-top: 2900%;
  }

  .quick-stack-39 {
    padding: 20px;
  }

  .text-block-709 {
    font-size: 15px;
    line-height: 1.55em;
  }

  .text-block-609-eng {
    width: 16px;
    height: 18px;
    font-size: 13px;
  }

  .text-block-710 {
    font-size: 22px;
  }

  .div-block-2678 {
    height: 50px;
    padding-left: 22px;
  }

  .div-block-2680 {
    padding-top: 20px;
    padding-left: 22px;
  }

  .div-block-2682 {
    margin-top: 26px;
  }

  .text-block-714 {
    font-size: 22px;
  }

  .text-block-715 {
    font-size: 16px;
  }

  .div-block-2684 {
    padding-bottom: 16px;
  }

  .text-block-716 {
    font-size: 19px;
  }

  .div-block-2685 {
    padding-right: 0;
  }

  .div-block-2686 {
    min-width: 48px;
    max-width: 48px;
    min-height: 48px;
    max-height: 48px;
  }

  .div-block-2688 {
    padding-top: 5px;
    padding-left: 12px;
  }

  .text-block-717 {
    font-size: 14px;
    display: none;
  }

  .text-block-718 {
    font-size: 14px;
  }

  .text-block-719 {
    font-size: 14.5px;
  }
}

#w-node-c463e743-cb9d-b4ed-f199-f284b9eda305-b3288f86, #w-node-c463e743-cb9d-b4ed-f199-f284b9eda30e-b3288f86, #w-node-_8239413e-86a0-c344-8a79-c8206e944cdd-b3288f86, #w-node-_75c146ab-ee08-313d-0a7c-8d381237714e-b3288f86, #w-node-_1f90f85e-a196-009c-46a2-11e2ef5b445f-b3288f86, #w-node-a9a2ae83-953d-810d-d4bb-49e5659d5e76-b3288f86, #w-node-_71875e13-4254-ce68-10d1-42fe22008bdc-b3288f86, #w-node-_66622c69-df65-4456-8d0d-ff43ea840073-b3288f86, #w-node-_2f26f0c6-31b4-fedf-bd3c-26401cfddb0c-b3288f86, #w-node-_836a7738-67d3-2858-7ae0-1a292443c340-b3288f86, #w-node-aa862e28-40ce-8f1b-121e-9c85198d88f0-b3288f86, #w-node-b2110c08-5afb-51d3-d593-5ac84ef3d004-b3288f86, #w-node-b2110c08-5afb-51d3-d593-5ac84ef3d012-b3288f86, #w-node-b2110c08-5afb-51d3-d593-5ac84ef3d017-b3288f86, #w-node-b2110c08-5afb-51d3-d593-5ac84ef3d019-b3288f86, #w-node-b2110c08-5afb-51d3-d593-5ac84ef3d020-b3288f86, #w-node-b2110c08-5afb-51d3-d593-5ac84ef3d022-b3288f86, #w-node-b2110c08-5afb-51d3-d593-5ac84ef3d029-b3288f86, #w-node-b2110c08-5afb-51d3-d593-5ac84ef3d02b-b3288f86, #w-node-b2110c08-5afb-51d3-d593-5ac84ef3d032-b3288f86, #w-node-b2110c08-5afb-51d3-d593-5ac84ef3d034-b3288f86, #w-node-_1b627270-8cbd-a9f8-d390-240905e9f426-b3288f86, #w-node-_1b627270-8cbd-a9f8-d390-240905e9f427-b3288f86, #w-node-dee6b88a-3f40-9f44-ece1-7f6789423dcf-b3288f86, #w-node-dee6b88a-3f40-9f44-ece1-7f6789423dd0-b3288f86, #w-node-_0e9c7b01-4824-24a7-9056-96155e518fb5-b3288f86, #w-node-_0e9c7b01-4824-24a7-9056-96155e518fb6-b3288f86, #w-node-_4c4a9942-6639-a207-88ad-e99982147afa-b3288f86, #w-node-_4c4a9942-6639-a207-88ad-e99982147afb-b3288f86, #w-node-_5bd19c07-2619-5291-452d-4592a5059e5e-b3288f86, #w-node-_5bd19c07-2619-5291-452d-4592a5059e5f-b3288f86, #w-node-_783440d7-5ed7-2564-6fa9-83ef86904b73-b3288f86, #w-node-_783440d7-5ed7-2564-6fa9-83ef86904b74-b3288f86, #w-node-d314d5ea-2abb-59b7-cf19-812ec4845253-b3288f86, #w-node-d314d5ea-2abb-59b7-cf19-812ec4845254-b3288f86, #w-node-deb2cb27-a71f-1567-86b9-cb63b19e1fda-b3288f86, #w-node-deb2cb27-a71f-1567-86b9-cb63b19e1fdb-b3288f86, #w-node-_1b627270-8cbd-a9f8-d390-240905e9f450-b3288f86, #w-node-_1b627270-8cbd-a9f8-d390-240905e9f451-b3288f86, #w-node-_1aff3be3-7142-fe87-b964-ccc9db986105-b3288f86, #w-node-_1aff3be3-7142-fe87-b964-ccc9db986106-b3288f86, #w-node-_9372777e-e11f-897a-8d64-f30974ada0c1-b3288f86, #w-node-_9372777e-e11f-897a-8d64-f30974ada0c2-b3288f86, #w-node-_1b627270-8cbd-a9f8-d390-240905e9f465-b3288f86, #w-node-_1b627270-8cbd-a9f8-d390-240905e9f466-b3288f86, #w-node-_00ed98d3-0bc1-f830-7f3d-668343ddcd5c-b3288f86, #w-node-_00ed98d3-0bc1-f830-7f3d-668343ddcd5d-b3288f86, #w-node-_410be3f0-ce7e-95ff-9712-ae75ff0320e1-b3288f86, #w-node-_410be3f0-ce7e-95ff-9712-ae75ff0320e2-b3288f86, #w-node-fddf2e99-d21c-ba7f-c450-3a8acb1b61f7-b3288f86, #w-node-fddf2e99-d21c-ba7f-c450-3a8acb1b61f8-b3288f86, #w-node-_084919c4-19b8-b18d-2c95-ce4126965a6f-b3288f86, #w-node-_084919c4-19b8-b18d-2c95-ce4126965a70-b3288f86, #w-node-_41e3e09b-136e-22e2-7378-118aacce5b95-b3288f86, #w-node-_41e3e09b-136e-22e2-7378-118aacce5b96-b3288f86, #w-node-f99e1837-736c-769b-d294-928e2e93a344-b3288f86, #w-node-f99e1837-736c-769b-d294-928e2e93a345-b3288f86, #w-node-_94f15815-c4a3-13a6-b9f2-01b365a20611-b3288f86, #w-node-_94f15815-c4a3-13a6-b9f2-01b365a20612-b3288f86, #w-node-_4009e8dc-653f-37f2-5637-ff3dec1ada42-b3288f86, #w-node-_4009e8dc-653f-37f2-5637-ff3dec1ada43-b3288f86, #w-node-_2b166085-ddee-6ebd-535b-4adea50c968d-b3288f86, #w-node-_2b166085-ddee-6ebd-535b-4adea50c968e-b3288f86, #w-node-_38af7b42-cf1f-87f4-6569-df9155ac5251-b3288f86, #w-node-_38af7b42-cf1f-87f4-6569-df9155ac5252-b3288f86, #w-node-_36496ea7-3543-e8fa-e871-72b90653c9ae-b3288f86, #w-node-_36496ea7-3543-e8fa-e871-72b90653c9af-b3288f86, #w-node-ceaa0bc9-bdec-bbd7-8439-a45c113bcb03-b3288f86, #w-node-ceaa0bc9-bdec-bbd7-8439-a45c113bcb04-b3288f86, #w-node-_72ea1842-4fb0-ed97-bc58-0f6d77b2bea4-b3288f86, #w-node-_72ea1842-4fb0-ed97-bc58-0f6d77b2bea5-b3288f86, #w-node-_8f934c9c-fc05-7f81-a6aa-685234f2f612-b3288f86, #w-node-_8f934c9c-fc05-7f81-a6aa-685234f2f613-b3288f86, #w-node-_1e0d7649-641b-08a8-4ec8-83d9fa2e5c36-b3288f86, #w-node-_1e0d7649-641b-08a8-4ec8-83d9fa2e5c37-b3288f86, #w-node-_3c85b91b-9294-8ccf-c39a-3724d7b08793-b3288f86, #w-node-_3c85b91b-9294-8ccf-c39a-3724d7b08794-b3288f86, #w-node-a19e124f-cda5-267f-c8d8-633393d47b89-b3288f86, #w-node-a19e124f-cda5-267f-c8d8-633393d47b8a-b3288f86, #w-node-c53c8cbc-7ce3-b12b-7af4-01fe60f144e0-b3288f86, #w-node-c53c8cbc-7ce3-b12b-7af4-01fe60f144e1-b3288f86, #w-node-c1916efe-c7ca-5b0e-c85a-2013c8067ae7-b3288f86, #w-node-c1916efe-c7ca-5b0e-c85a-2013c8067ae8-b3288f86, #w-node-e1e4b0be-a599-e9e3-07d2-ed19edcc8f5a-b3288f86, #w-node-e1e4b0be-a599-e9e3-07d2-ed19edcc8f5b-b3288f86, #w-node-a727cdc0-a579-a74b-c473-004cfcd01484-b3288f86, #w-node-a727cdc0-a579-a74b-c473-004cfcd01485-b3288f86, #w-node-f3449ecf-e999-945c-f6d8-48308e0903a4-b3288f86, #w-node-f3449ecf-e999-945c-f6d8-48308e0903a5-b3288f86, #w-node-_4d940ac7-b75d-5142-5881-325926d16bcb-b3288f86, #w-node-_4d940ac7-b75d-5142-5881-325926d16bcc-b3288f86, #w-node-_9aa80461-bd56-36d8-2fd5-4205a2f67258-b3288f86, #w-node-_9aa80461-bd56-36d8-2fd5-4205a2f67259-b3288f86, #w-node-c9599ca6-7849-d701-6edf-59f6b99aa742-b3288f86, #w-node-c9599ca6-7849-d701-6edf-59f6b99aa743-b3288f86, #w-node-bc50e6d0-7d06-7f5f-8a73-0598466b6ea1-b3288f86, #w-node-bc50e6d0-7d06-7f5f-8a73-0598466b6ea2-b3288f86, #w-node-df0d6358-7bd6-9241-9a5e-0ee7079b2d99-b3288f86, #w-node-df0d6358-7bd6-9241-9a5e-0ee7079b2d9a-b3288f86, #w-node-b77d13bd-e042-3353-014a-fff298809c76-b3288f86, #w-node-_5c2afed1-aad5-9b72-84ed-99851b37bc3f-b3288f86, #w-node-_3031a7e2-4b49-22fb-fe51-554a63c8728b-b3288f86, #w-node-fb19fd2d-425e-f87c-48e1-6ce8262b80b9-b3288f86, #w-node-_43b82ef5-e510-a297-09ab-cf17eaae911c-b3288f86, #w-node-a0c10e84-feb0-7e2f-9e0c-254b417d3f41-b3288f86, #w-node-_9089b3c8-8af9-2dba-b16e-f7a08fb25d3f-b3288f86, #w-node-_8f29ac53-5000-daed-c4aa-0d039916c49f-b3288f86, #w-node-_8f29ac53-5000-daed-c4aa-0d039916c4a1-b3288f86, #w-node-_8f29ac53-5000-daed-c4aa-0d039916c4a4-b3288f86, #w-node-_8f29ac53-5000-daed-c4aa-0d039916c4a7-b3288f86, #w-node-_8f29ac53-5000-daed-c4aa-0d039916c4a9-b3288f86, #w-node-_8f29ac53-5000-daed-c4aa-0d039916c4ac-b3288f86, #w-node-_8f29ac53-5000-daed-c4aa-0d039916c4b1-b3288f86, #w-node-_8f29ac53-5000-daed-c4aa-0d039916c4b4-b3288f86, #w-node-_8f29ac53-5000-daed-c4aa-0d039916c4b9-b3288f86, #w-node-_8f29ac53-5000-daed-c4aa-0d039916c4bc-b3288f86, #w-node-_24b902a0-189c-76ee-1205-6835b5031fce-b3288f86, #w-node-_24b902a0-189c-76ee-1205-6835b5031fd0-b3288f86, #w-node-_24b902a0-189c-76ee-1205-6835b5031fd6-b3288f86, #w-node-_24b902a0-189c-76ee-1205-6835b5031fd9-b3288f86, #w-node-ff42562d-9efc-9de6-0e90-336c0ccd5c12-b3288f86, #w-node-d865bd69-4c68-5793-ba33-8da8a0031ead-b3288f86, #w-node-_7441907a-8178-fde5-a886-bb8c6ed643d4-b3288f86, #w-node-_7441907a-8178-fde5-a886-bb8c6ed643d6-b3288f86, #w-node-_7441907a-8178-fde5-a886-bb8c6ed643d9-b3288f86, #w-node-_7441907a-8178-fde5-a886-bb8c6ed643dc-b3288f86, #w-node-_7441907a-8178-fde5-a886-bb8c6ed643de-b3288f86, #w-node-_7441907a-8178-fde5-a886-bb8c6ed643e1-b3288f86, #w-node-_8d896aea-6500-ba21-8e65-dd68e8a7d096-b3288f86, #w-node-_8d896aea-6500-ba21-8e65-dd68e8a7d098-b3288f86, #w-node-_8d896aea-6500-ba21-8e65-dd68e8a7d09b-b3288f86, #w-node-_8d896aea-6500-ba21-8e65-dd68e8a7d09e-b3288f86, #w-node-_8d896aea-6500-ba21-8e65-dd68e8a7d0a0-b3288f86, #w-node-_8d896aea-6500-ba21-8e65-dd68e8a7d0a3-b3288f86, #w-node-c6f31290-d334-f580-3622-c4ef9099474d-b3288f86, #w-node-dfbb355f-21fe-87d5-e528-9c281db91a3f-b3288f86, #w-node-dfbb355f-21fe-87d5-e528-9c281db91a41-b3288f86, #w-node-dfbb355f-21fe-87d5-e528-9c281db91a44-b3288f86, #w-node-dfbb355f-21fe-87d5-e528-9c281db91a47-b3288f86, #w-node-dfbb355f-21fe-87d5-e528-9c281db91a49-b3288f86, #w-node-dfbb355f-21fe-87d5-e528-9c281db91a4c-b3288f86, #w-node-_634f2415-53aa-94bc-01e3-31d6a3a1a6a1-b3288f86, #w-node-_634f2415-53aa-94bc-01e3-31d6a3a1a6a3-b3288f86, #w-node-_634f2415-53aa-94bc-01e3-31d6a3a1a6a6-b3288f86, #w-node-_634f2415-53aa-94bc-01e3-31d6a3a1a6a9-b3288f86, #w-node-_634f2415-53aa-94bc-01e3-31d6a3a1a6ab-b3288f86, #w-node-_634f2415-53aa-94bc-01e3-31d6a3a1a6ae-b3288f86, #w-node-_526c468b-452f-1b2d-a157-e5cd8264fae4-b3288f86, #w-node-_526c468b-452f-1b2d-a157-e5cd8264fae6-b3288f86, #w-node-_526c468b-452f-1b2d-a157-e5cd8264faec-b3288f86, #w-node-_526c468b-452f-1b2d-a157-e5cd8264faef-b3288f86, #w-node-_526c468b-452f-1b2d-a157-e5cd8264faf1-b3288f86, #w-node-_526c468b-452f-1b2d-a157-e5cd8264faf4-b3288f86, #w-node-_6150babb-c8a2-49a3-8caa-8782b4c96a21-b3288f86, #w-node-_6150babb-c8a2-49a3-8caa-8782b4c96a24-b3288f86, #w-node-c034b3bb-1fa8-9a67-3ff0-f28b74867e2e-b3288f86, #w-node-c034b3bb-1fa8-9a67-3ff0-f28b74867e31-b3288f86, #w-node-dd904148-c402-22bb-b92e-f03b40cc4153-b3288f86, #w-node-dd904148-c402-22bb-b92e-f03b40cc4155-b3288f86, #w-node-dd904148-c402-22bb-b92e-f03b40cc4158-b3288f86, #w-node-dd904148-c402-22bb-b92e-f03b40cc415b-b3288f86, #w-node-dd904148-c402-22bb-b92e-f03b40cc415d-b3288f86, #w-node-dd904148-c402-22bb-b92e-f03b40cc4160-b3288f86, #w-node-dd904148-c402-22bb-b92e-f03b40cc4165-b3288f86, #w-node-dd904148-c402-22bb-b92e-f03b40cc4168-b3288f86, #w-node-dd904148-c402-22bb-b92e-f03b40cc416d-b3288f86, #w-node-dd904148-c402-22bb-b92e-f03b40cc4170-b3288f86, #w-node-_4959e3c2-49bf-08bb-a308-3b746dad0f54-b3288f86, #w-node-_4b870b63-605c-3533-dd55-351a37900184-b3288f86, #w-node-_4b870b63-605c-3533-dd55-351a37900186-b3288f86, #w-node-_4b870b63-605c-3533-dd55-351a37900189-b3288f86, #w-node-_4b870b63-605c-3533-dd55-351a3790018c-b3288f86, #w-node-_4b870b63-605c-3533-dd55-351a3790018e-b3288f86, #w-node-_4b870b63-605c-3533-dd55-351a37900191-b3288f86, #w-node-_894f1ee8-ac89-ecf0-4cae-2645533523c1-b3288f86, #w-node-_894f1ee8-ac89-ecf0-4cae-2645533523c3-b3288f86, #w-node-_894f1ee8-ac89-ecf0-4cae-2645533523c6-b3288f86, #w-node-_894f1ee8-ac89-ecf0-4cae-2645533523c9-b3288f86, #w-node-_894f1ee8-ac89-ecf0-4cae-2645533523cb-b3288f86, #w-node-_894f1ee8-ac89-ecf0-4cae-2645533523ce-b3288f86, #w-node-_09082435-2e39-e601-b292-6040c1cb5889-b3288f86, #w-node-_09082435-2e39-e601-b292-6040c1cb588b-b3288f86, #w-node-_09082435-2e39-e601-b292-6040c1cb588e-b3288f86, #w-node-_09082435-2e39-e601-b292-6040c1cb5891-b3288f86, #w-node-_09082435-2e39-e601-b292-6040c1cb5893-b3288f86, #w-node-_09082435-2e39-e601-b292-6040c1cb5896-b3288f86, #w-node-_09082435-2e39-e601-b292-6040c1cb589d-b3288f86, #w-node-_09082435-2e39-e601-b292-6040c1cb58a0-b3288f86, #w-node-_09082435-2e39-e601-b292-6040c1cb58a5-b3288f86, #w-node-_09082435-2e39-e601-b292-6040c1cb58a8-b3288f86, #w-node-_350b30ef-c751-e2ba-29a9-31b72890c548-b3288f86, #w-node-_350b30ef-c751-e2ba-29a9-31b72890c54a-b3288f86, #w-node-_350b30ef-c751-e2ba-29a9-31b72890c54d-b3288f86, #w-node-_350b30ef-c751-e2ba-29a9-31b72890c550-b3288f86, #w-node-_350b30ef-c751-e2ba-29a9-31b72890c552-b3288f86, #w-node-_350b30ef-c751-e2ba-29a9-31b72890c555-b3288f86, #w-node-_350b30ef-c751-e2ba-29a9-31b72890c55a-b3288f86, #w-node-_350b30ef-c751-e2ba-29a9-31b72890c55d-b3288f86, #w-node-_350b30ef-c751-e2ba-29a9-31b72890c562-b3288f86, #w-node-_350b30ef-c751-e2ba-29a9-31b72890c565-b3288f86, #w-node-cff74b8e-ee7f-9b61-c431-c9a3f69a0996-b3288f86, #w-node-d123931e-b11c-0c71-794d-c1fbd9c5f295-b3288f86, #w-node-d123931e-b11c-0c71-794d-c1fbd9c5f297-b3288f86, #w-node-d123931e-b11c-0c71-794d-c1fbd9c5f29a-b3288f86, #w-node-d123931e-b11c-0c71-794d-c1fbd9c5f29d-b3288f86, #w-node-d123931e-b11c-0c71-794d-c1fbd9c5f29f-b3288f86, #w-node-d123931e-b11c-0c71-794d-c1fbd9c5f2a2-b3288f86, #w-node-c53b8caa-9796-3b93-4002-58ae019a9883-b3288f86, #w-node-c53b8caa-9796-3b93-4002-58ae019a9885-b3288f86, #w-node-c53b8caa-9796-3b93-4002-58ae019a9888-b3288f86, #w-node-c53b8caa-9796-3b93-4002-58ae019a988b-b3288f86, #w-node-c53b8caa-9796-3b93-4002-58ae019a988d-b3288f86, #w-node-c53b8caa-9796-3b93-4002-58ae019a9890-b3288f86, #w-node-cbfd680c-9f5e-5de8-4814-5eba091e2d6e-b3288f86, #w-node-cbfd680c-9f5e-5de8-4814-5eba091e2d70-b3288f86, #w-node-cbfd680c-9f5e-5de8-4814-5eba091e2d73-b3288f86, #w-node-cbfd680c-9f5e-5de8-4814-5eba091e2d76-b3288f86, #w-node-cbfd680c-9f5e-5de8-4814-5eba091e2d78-b3288f86, #w-node-cbfd680c-9f5e-5de8-4814-5eba091e2d7b-b3288f86, #w-node-cbfd680c-9f5e-5de8-4814-5eba091e2d80-b3288f86, #w-node-cbfd680c-9f5e-5de8-4814-5eba091e2d83-b3288f86, #w-node-cbfd680c-9f5e-5de8-4814-5eba091e2d88-b3288f86, #w-node-cbfd680c-9f5e-5de8-4814-5eba091e2d8b-b3288f86, #w-node-_387b0c5a-3e7d-13fb-7df4-486f40e6c3a8-b3288f86, #w-node-_387b0c5a-3e7d-13fb-7df4-486f40e6c3aa-b3288f86, #w-node-_387b0c5a-3e7d-13fb-7df4-486f40e6c3ad-b3288f86, #w-node-_387b0c5a-3e7d-13fb-7df4-486f40e6c3b0-b3288f86, #w-node-_387b0c5a-3e7d-13fb-7df4-486f40e6c3b2-b3288f86, #w-node-_387b0c5a-3e7d-13fb-7df4-486f40e6c3b5-b3288f86, #w-node-_387b0c5a-3e7d-13fb-7df4-486f40e6c3ba-b3288f86, #w-node-_387b0c5a-3e7d-13fb-7df4-486f40e6c3bd-b3288f86, #w-node-_387b0c5a-3e7d-13fb-7df4-486f40e6c3c2-b3288f86, #w-node-_387b0c5a-3e7d-13fb-7df4-486f40e6c3c5-b3288f86, #w-node-ded3a600-c74f-f724-8699-16039a3ea893-b3288f86, #w-node-ded3a600-c74f-f724-8699-16039a3ea896-b3288f86, #w-node-ded3a600-c74f-f724-8699-16039a3ea898-b3288f86, #w-node-ded3a600-c74f-f724-8699-16039a3ea89b-b3288f86, #w-node-ded3a600-c74f-f724-8699-16039a3ea89f-b3288f86, #w-node-ded3a600-c74f-f724-8699-16039a3ea8a2-b3288f86, #w-node-c384e13a-3957-e0a6-d39e-fc54247feafb-b3288f86, #w-node-c384e13a-3957-e0a6-d39e-fc54247feafd-b3288f86, #w-node-c384e13a-3957-e0a6-d39e-fc54247feb00-b3288f86, #w-node-c384e13a-3957-e0a6-d39e-fc54247feb03-b3288f86, #w-node-c384e13a-3957-e0a6-d39e-fc54247feb05-b3288f86, #w-node-c384e13a-3957-e0a6-d39e-fc54247feb08-b3288f86, #w-node-c0f8dfb5-dbbe-70f2-f12d-8dfb31eeae61-b3288f86, #w-node-c0f8dfb5-dbbe-70f2-f12d-8dfb31eeae63-b3288f86, #w-node-c0f8dfb5-dbbe-70f2-f12d-8dfb31eeae66-b3288f86, #w-node-c0f8dfb5-dbbe-70f2-f12d-8dfb31eeae69-b3288f86, #w-node-c0f8dfb5-dbbe-70f2-f12d-8dfb31eeae6b-b3288f86, #w-node-c0f8dfb5-dbbe-70f2-f12d-8dfb31eeae6e-b3288f86, #w-node-cb819e27-258d-25b0-1a6d-c327e4c8f296-b3288f86, #w-node-c384e13a-3957-e0a6-d39e-fc54247feb4f-b3288f86, #w-node-c384e13a-3957-e0a6-d39e-fc54247feb51-b3288f86, #w-node-c384e13a-3957-e0a6-d39e-fc54247feb54-b3288f86, #w-node-c384e13a-3957-e0a6-d39e-fc54247feb57-b3288f86, #w-node-c384e13a-3957-e0a6-d39e-fc54247feb59-b3288f86, #w-node-c384e13a-3957-e0a6-d39e-fc54247feb5c-b3288f86, #w-node-ea6b16c6-6fb1-f939-facb-2eecacf14f3d-b3288f86, #w-node-ea6b16c6-6fb1-f939-facb-2eecacf14f3f-b3288f86, #w-node-ea6b16c6-6fb1-f939-facb-2eecacf14f42-b3288f86, #w-node-_7746aac1-3a4a-3ea0-969c-7e383236ee62-b3288f86, #w-node-_7746aac1-3a4a-3ea0-969c-7e383236ee65-b3288f86, #w-node-_7746aac1-3a4a-3ea0-969c-7e383236ee6a-b3288f86, #w-node-_7746aac1-3a4a-3ea0-969c-7e383236ee6d-b3288f86, #w-node-_09dbb94c-291f-052f-e659-5f943eadd5d6-b3288f86, #w-node-_09dbb94c-291f-052f-e659-5f943eadd5d8-b3288f86, #w-node-_09dbb94c-291f-052f-e659-5f943eadd5db-b3288f86, #w-node-_09dbb94c-291f-052f-e659-5f943eadd5e0-b3288f86, #w-node-_09dbb94c-291f-052f-e659-5f943eadd5e3-b3288f86, #w-node-_09dbb94c-291f-052f-e659-5f943eadd5e8-b3288f86, #w-node-_09dbb94c-291f-052f-e659-5f943eadd5eb-b3288f86, #w-node-_173d5f82-d360-3150-df8c-c8f33aff45fd-b3288f86, #w-node-_173d5f82-d360-3150-df8c-c8f33aff4600-b3288f86, #w-node-_255cb275-586d-2a01-0868-8a7084e150b9-b3288f86, #w-node-c141b11f-90fa-61dc-87ab-f3d92189e1f9-b3288f86, #w-node-c141b11f-90fa-61dc-87ab-f3d92189e1fb-b3288f86, #w-node-c141b11f-90fa-61dc-87ab-f3d92189e1fe-b3288f86, #w-node-c141b11f-90fa-61dc-87ab-f3d92189e201-b3288f86, #w-node-c141b11f-90fa-61dc-87ab-f3d92189e203-b3288f86, #w-node-c141b11f-90fa-61dc-87ab-f3d92189e206-b3288f86, #w-node-_8c3f2bfb-d550-025f-e0ca-671b5c2936bc-b3288f86, #w-node-_8c3f2bfb-d550-025f-e0ca-671b5c2936be-b3288f86, #w-node-_8c3f2bfb-d550-025f-e0ca-671b5c2936c1-b3288f86, #w-node-_8c3f2bfb-d550-025f-e0ca-671b5c2936c4-b3288f86, #w-node-_8c3f2bfb-d550-025f-e0ca-671b5c2936c6-b3288f86, #w-node-_8c3f2bfb-d550-025f-e0ca-671b5c2936c9-b3288f86, #w-node-_3a073863-73e4-f9a2-0715-c66119f390f8-b3288f86, #w-node-_3a073863-73e4-f9a2-0715-c66119f390fa-b3288f86, #w-node-_3a073863-73e4-f9a2-0715-c66119f390fd-b3288f86, #w-node-_3a073863-73e4-f9a2-0715-c66119f39100-b3288f86, #w-node-_3a073863-73e4-f9a2-0715-c66119f39102-b3288f86, #w-node-_3a073863-73e4-f9a2-0715-c66119f39105-b3288f86, #w-node-_181dab5b-6ade-c42c-48bb-f987277dac20-b3288f86, #w-node-_181dab5b-6ade-c42c-48bb-f987277dac22-b3288f86, #w-node-_181dab5b-6ade-c42c-48bb-f987277dac25-b3288f86, #w-node-_181dab5b-6ade-c42c-48bb-f987277dac28-b3288f86, #w-node-_181dab5b-6ade-c42c-48bb-f987277dac2a-b3288f86, #w-node-_181dab5b-6ade-c42c-48bb-f987277dac2d-b3288f86, #w-node-c88f9993-849e-a2e4-eea8-07424147d6a3-b3288f86, #w-node-_469a8583-53c6-32b9-6f0e-095f4e2f70ab-b3288f86, #w-node-_469a8583-53c6-32b9-6f0e-095f4e2f70ad-b3288f86, #w-node-_469a8583-53c6-32b9-6f0e-095f4e2f70b0-b3288f86, #w-node-_469a8583-53c6-32b9-6f0e-095f4e2f70b3-b3288f86, #w-node-_469a8583-53c6-32b9-6f0e-095f4e2f70b5-b3288f86, #w-node-_469a8583-53c6-32b9-6f0e-095f4e2f70b8-b3288f86, #w-node-_6d7caa62-fa28-77c1-8dfd-02267b53be18-b3288f86, #w-node-dd3f25a9-776d-f9c4-21e7-479a52d0eaf8-b3288f86, #w-node-dd3f25a9-776d-f9c4-21e7-479a52d0eafb-b3288f86, #w-node-dd3f25a9-776d-f9c4-21e7-479a52d0eafe-b3288f86, #w-node-dd3f25a9-776d-f9c4-21e7-479a52d0eb00-b3288f86, #w-node-dd3f25a9-776d-f9c4-21e7-479a52d0eb03-b3288f86, #w-node-dd3f25a9-776d-f9c4-21e7-479a52d0eb08-b3288f86, #w-node-dd3f25a9-776d-f9c4-21e7-479a52d0eb0b-b3288f86, #w-node-dd3f25a9-776d-f9c4-21e7-479a52d0eb10-b3288f86, #w-node-dd3f25a9-776d-f9c4-21e7-479a52d0eb13-b3288f86, #w-node-_08c85bf0-36e7-621a-50e5-1e0f09cc9d41-b3288f86, #w-node-_08c85bf0-36e7-621a-50e5-1e0f09cc9d43-b3288f86, #w-node-_08c85bf0-36e7-621a-50e5-1e0f09cc9d46-b3288f86, #w-node-_08c85bf0-36e7-621a-50e5-1e0f09cc9d49-b3288f86, #w-node-_08c85bf0-36e7-621a-50e5-1e0f09cc9d4b-b3288f86, #w-node-_08c85bf0-36e7-621a-50e5-1e0f09cc9d4e-b3288f86, #w-node-_08c85bf0-36e7-621a-50e5-1e0f09cc9d53-b3288f86, #w-node-_08c85bf0-36e7-621a-50e5-1e0f09cc9d56-b3288f86, #w-node-_08c85bf0-36e7-621a-50e5-1e0f09cc9d5b-b3288f86, #w-node-_08c85bf0-36e7-621a-50e5-1e0f09cc9d5e-b3288f86, #w-node-c0b563bc-cc36-8907-e574-b56955a0f72f-b3288f86, #w-node-_882132a4-fdd5-60cb-d3e8-5f785c17fdce-b3288f86, #w-node-_32b08a01-5f3e-a1d2-17db-4278a484bbf3-b3288f86, #w-node-_859f6ad6-2ec0-7161-7c2f-9fae17c11f0b-b3288f86, #w-node-_56619004-6d1c-ec2f-2526-06efbbf698e5-b3288f86, #w-node-c289ba84-5850-f4dc-61a5-e2cc98f104e6-b3288f86, #w-node-_27463c6d-ecc6-f3b7-0877-60c3881903c9-b3288f86, #w-node-b4f3d9fb-217b-77d9-be5a-17bb4346c53c-b3288f86, #w-node-_14e66fcf-0511-f65d-1f8b-2662ce0ebf9b-b3288f86, #w-node-dde571a9-3751-088f-bf10-16bb9134434c-b3288f86, #w-node-ba659b37-cd49-5d98-cbc0-3013e8fada63-b3288f86, #w-node-ba659b37-cd49-5d98-cbc0-3013e8fada67-b3288f86, #w-node-ba659b37-cd49-5d98-cbc0-3013e8fada82-b3288f86, #w-node-ba659b37-cd49-5d98-cbc0-3013e8fada86-b3288f86, #w-node-ba659b37-cd49-5d98-cbc0-3013e8fada8e-b3288f86, #w-node-_4e99215e-c04b-bb56-9376-eb6ed8c0c9e4-b3288f86, #w-node-f06dde9a-35ee-ba53-3a9c-1109194601a7-b3288f86, #w-node-f06dde9a-35ee-ba53-3a9c-1109194601ab-b3288f86, #w-node-f06dde9a-35ee-ba53-3a9c-1109194601c6-b3288f86, #w-node-f06dde9a-35ee-ba53-3a9c-1109194601ca-b3288f86, #w-node-f06dde9a-35ee-ba53-3a9c-1109194601d2-b3288f86, #w-node-_3f59267c-db52-681d-bfbb-c9032f33aff0-b3288f86, #w-node-_3f59267c-db52-681d-bfbb-c9032f33aff4-b3288f86, #w-node-_3f59267c-db52-681d-bfbb-c9032f33aff6-b3288f86, #w-node-_3f59267c-db52-681d-bfbb-c9032f33aff7-b3288f86, #w-node-_3f59267c-db52-681d-bfbb-c9032f33affc-b3288f86, #w-node-_5a7b9bcd-f716-88a3-753a-3629959444b4-b3288f86, #w-node-_5a7b9bcd-f716-88a3-753a-3629959444b8-b3288f86, #w-node-_5a7b9bcd-f716-88a3-753a-3629959444ba-b3288f86, #w-node-_5a7b9bcd-f716-88a3-753a-3629959444bb-b3288f86, #w-node-_5a7b9bcd-f716-88a3-753a-3629959444c0-b3288f86, #w-node-_025e54a1-2348-3ba1-1dad-fb40893f8841-b3288f86, #w-node-_9aafba25-6d79-4e16-746e-c78a9ef385b9-b3288f86 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03add5b0-0a36-366f-0d3a-a72c000332b3-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_03add5b0-0a36-366f-0d3a-a72c000332b4-3be305e9, #w-node-_03add5b0-0a36-366f-0d3a-a72c000332bb-3be305e9, #w-node-_03add5b0-0a36-366f-0d3a-a72c000332c2-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_03add5b0-0a36-366f-0d3a-a72c000332cf-3be305e9 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_03add5b0-0a36-366f-0d3a-a72c000332d0-3be305e9, #w-node-_03add5b0-0a36-366f-0d3a-a72c000332dd-3be305e9, #w-node-_03add5b0-0a36-366f-0d3a-a72c000332ea-3be305e9, #w-node-_03add5b0-0a36-366f-0d3a-a72c000332f7-3be305e9, #w-node-_03add5b0-0a36-366f-0d3a-a72c00033304-3be305e9, #w-node-_36226c38-0f97-a125-485e-d9c316b0dfc2-3be305e9, #w-node-_83aec4b0-d8d7-d2dc-aaef-a00b4fb076e3-3be305e9, #w-node-_35c03fbe-f533-b63f-d1d4-e0031c604f2f-3be305e9, #w-node-_9f77603c-7434-2747-fac9-e7099ec007b6-3be305e9, #w-node-_2599b0f8-94a3-367c-6f50-8a62fdeb1d8c-3be305e9, #w-node-_63dcb9f9-19ed-9e80-ec89-701919ecdf5b-3be305e9, #w-node-_236efaef-00c3-bb8e-9bda-deaa5d176f26-3be305e9, #w-node-_4603b628-057f-dd0f-19a9-bcea788cbc08-3be305e9, #w-node-_7144b1dc-b297-7e75-7bcb-6f29730c145c-3be305e9, #w-node-_94c74399-2851-6618-f680-94dc9f518c61-3be305e9, #w-node-_2030cf04-6531-f85c-abca-acf0f4b0e51e-3be305e9, #w-node-_0b14197c-dea2-9e43-d5c5-7810ead46e7f-3be305e9, #w-node-_27afac6e-09d2-c8f4-7af4-04089d16c030-3be305e9, #w-node-_3f6cf050-1958-fea6-5f46-72a2324d26e2-3be305e9, #w-node-_9fed3ded-96cc-80e4-3a5a-be7a7010b867-3be305e9, #w-node-_6f67c0fd-df09-7c73-b543-55786171ad1f-3be305e9, #w-node-_2e376045-78c1-2b0d-0f94-738e0f44f882-3be305e9, #w-node-c39588ad-0df6-db34-4221-2f8cd63b636f-3be305e9, #w-node-ca836fa4-e95d-25dd-e1d9-0082ca1676fa-3be305e9, #w-node-_9878f849-b18a-8a11-1e23-a78af5f6b037-3be305e9, #w-node-c90f8474-90a3-1030-a107-824b5c9798e6-3be305e9, #w-node-ee30cd65-a76b-bd2c-37d3-e3262250f047-3be305e9, #w-node-_3e4bf4c5-bacb-d19a-f3cf-dcce0167c823-3be305e9, #w-node-cc70fa11-9f51-a408-cf79-2984c64b74b9-3be305e9, #w-node-_66bda39c-b82e-26a8-5d63-da2e9da06e43-3be305e9, #w-node-ece725c4-c9ce-1cb4-c352-de9ed3a3e3d5-3be305e9, #w-node-_4ba84e63-e274-58ff-92f6-43c5c845719a-3be305e9, #w-node-_23a3d04c-7297-d7af-eb2f-41e16c21c02c-3be305e9, #w-node-_19d79480-7b82-245a-0529-937a141b9dc2-3be305e9, #w-node-eb1e0ad6-9d79-6ddd-dea0-d4aa793f7c18-3be305e9, #w-node-c02b073c-56c6-a8ea-9b12-72ccd2e9c524-3be305e9, #w-node-be287e9c-ef35-5849-481f-2cdbc952ec2b-3be305e9, #w-node-a6a1aaed-1d30-0dc1-a037-df54f60c87eb-3be305e9, #w-node-_49e3dcdd-d971-77f8-f19b-30890d5a6e7c-3be305e9, #w-node-_58de9f85-2dbf-fcb0-e289-1606f83935e4-3be305e9, #w-node-acdf4b22-ed86-70d3-2a76-9305884deadc-3be305e9, #w-node-ad111aff-5565-4d27-367a-ce515979ddca-3be305e9, #w-node-_0df91720-a214-4c53-1c06-de89b480ba88-3be305e9, #w-node-c1edb0c6-8932-e5fb-9df2-dfd4f8df07de-3be305e9, #w-node-_70b939ab-d2e1-03f8-0a3b-e5aa8c237cc9-3be305e9, #w-node-_8ae47328-0b3b-25a7-71a5-ba0af1b7605e-3be305e9, #w-node-_1d7b8f11-b508-67fb-d081-b6a63518b49f-3be305e9, #w-node-_77ff6c2a-0867-f113-158f-e13f6a94be01-3be305e9, #w-node-d9cb4a8b-bd13-4f54-7497-d4c647eaaa47-3be305e9, #w-node-_4c126902-eec8-1e25-8446-2ced8d6cb1a5-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ff202f86-277c-63b5-c349-2201413567d1-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_6448d81f-206e-1d3e-3828-2001933e546b-3be305e9, #w-node-_58864562-d6a9-77f8-4bab-94a29770a418-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e7a6172-a716-b7f0-a828-24780d2afb85-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_8e7a6172-a716-b7f0-a828-24780d2afb86-3be305e9, #w-node-_8e7a6172-a716-b7f0-a828-24780d2afb8a-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a817fbf5-2b2f-c44f-316b-92294db5e858-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-a817fbf5-2b2f-c44f-316b-92294db5e859-3be305e9, #w-node-a817fbf5-2b2f-c44f-316b-92294db5e85d-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_39188cc4-65d7-9022-5c15-2dadd44ad2df-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_39188cc4-65d7-9022-5c15-2dadd44ad2e0-3be305e9, #w-node-_39188cc4-65d7-9022-5c15-2dadd44ad2e4-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9efe6efc-faef-48d0-8bec-42edfbd2ac57-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_9efe6efc-faef-48d0-8bec-42edfbd2ac58-3be305e9, #w-node-_9efe6efc-faef-48d0-8bec-42edfbd2ac5c-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbfa13d9-88d6-666d-ffc4-d321d7632da7-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-dbfa13d9-88d6-666d-ffc4-d321d7632da8-3be305e9, #w-node-dbfa13d9-88d6-666d-ffc4-d321d7632dac-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b8c35ee2-9c26-97ed-6f96-16ef35affb65-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b8c35ee2-9c26-97ed-6f96-16ef35affb66-3be305e9, #w-node-b8c35ee2-9c26-97ed-6f96-16ef35affb6a-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e6ec436-6fae-6183-2624-502748ca27d9-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_3e6ec436-6fae-6183-2624-502748ca27da-3be305e9, #w-node-_3e6ec436-6fae-6183-2624-502748ca27de-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_47ac4fc0-70fa-410e-8e21-f94acb0b0fcd-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_47ac4fc0-70fa-410e-8e21-f94acb0b0fce-3be305e9, #w-node-_47ac4fc0-70fa-410e-8e21-f94acb0b0fd2-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d9256e38-6b8f-b981-e33e-35cc9640a019-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-d9256e38-6b8f-b981-e33e-35cc9640a01a-3be305e9, #w-node-d9256e38-6b8f-b981-e33e-35cc9640a01e-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_502ca067-cb3d-0042-da6e-27cf70fdb088-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_502ca067-cb3d-0042-da6e-27cf70fdb089-3be305e9, #w-node-_502ca067-cb3d-0042-da6e-27cf70fdb08d-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b6d9be40-2b54-ba96-3910-5c8d00b62279-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b6d9be40-2b54-ba96-3910-5c8d00b6227a-3be305e9, #w-node-b6d9be40-2b54-ba96-3910-5c8d00b6227e-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f1d1cdec-a2ec-332d-229d-d76c17d99765-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-f1d1cdec-a2ec-332d-229d-d76c17d99766-3be305e9, #w-node-f1d1cdec-a2ec-332d-229d-d76c17d9976a-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a29e12b6-2c61-8e15-5ac1-5b7e5eaf66ea-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-a29e12b6-2c61-8e15-5ac1-5b7e5eaf66eb-3be305e9, #w-node-a29e12b6-2c61-8e15-5ac1-5b7e5eaf66ef-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c726d82f-fae0-4463-44cc-c60177b74d25-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-c726d82f-fae0-4463-44cc-c60177b74d26-3be305e9, #w-node-c726d82f-fae0-4463-44cc-c60177b74d2a-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e0c59c4b-6e07-d85f-6764-13f2ab6f4791-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-e0c59c4b-6e07-d85f-6764-13f2ab6f4792-3be305e9, #w-node-e0c59c4b-6e07-d85f-6764-13f2ab6f4796-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bb766e2-7bd8-f342-0a9e-af0e67ed67a7-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_0bb766e2-7bd8-f342-0a9e-af0e67ed67a8-3be305e9, #w-node-_0bb766e2-7bd8-f342-0a9e-af0e67ed67ac-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e36729f3-85c1-0214-2375-b669a3ff4e3b-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-e36729f3-85c1-0214-2375-b669a3ff4e3c-3be305e9, #w-node-e36729f3-85c1-0214-2375-b669a3ff4e40-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f87363a-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f87363b-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f87363f-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f873651-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f873652-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873656-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f87365d-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f87365e-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873662-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f87366f-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f873670-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873674-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f873686-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f873687-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f87368b-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f8736b7-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f8736b8-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736bc-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_37409451-0568-e6bb-5c9b-e65d45330a6b-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_37409451-0568-e6bb-5c9b-e65d45330a6c-3be305e9, #w-node-_37409451-0568-e6bb-5c9b-e65d45330a70-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32105203-ff02-a9c8-0ecc-13ace1d151ed-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_32105203-ff02-a9c8-0ecc-13ace1d151ee-3be305e9, #w-node-_32105203-ff02-a9c8-0ecc-13ace1d151f2-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f8736c9-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f8736ca-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736ce-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f8736d5-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f8736d6-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736da-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f8736e7-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f8736e8-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736ec-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f873704-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f873705-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873709-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f873721-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f873722-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873726-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f87372d-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f87372e-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873732-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f87373f-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_3af0af4e-4546-79e3-d7c8-66750f873740-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873744-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad0ed-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad0ee-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad0f2-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad0ff-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad100-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad104-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad10b-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad10c-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad110-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad11d-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad11e-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad122-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad132-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad133-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad137-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad13e-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad13f-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad143-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad153-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad154-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad158-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad168-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad169-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad16d-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad17f-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad180-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad184-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad18b-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad18c-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad190-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad19d-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad19e-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1a2-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1ba-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1bb-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1bf-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1cc-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1cd-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1d1-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1d8-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1d9-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1dd-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1e5-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1e6-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1ea-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8a6c9ecf-74d2-63d2-682e-02aa49c20d94-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_8a6c9ecf-74d2-63d2-682e-02aa49c20d95-3be305e9, #w-node-_8a6c9ecf-74d2-63d2-682e-02aa49c20d96-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c1fccfd-4a1d-4d7b-ecb0-e2cf89bc5590-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_3c1fccfd-4a1d-4d7b-ecb0-e2cf89bc5591-3be305e9, #w-node-_3c1fccfd-4a1d-4d7b-ecb0-e2cf89bc5595-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c5c4901-b9df-1306-4713-e83b5669cbbc-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_7c5c4901-b9df-1306-4713-e83b5669cbbd-3be305e9, #w-node-_7c5c4901-b9df-1306-4713-e83b5669cbc1-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_22c0fc73-05d5-a180-2f26-ff0e6e8a25e1-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_22c0fc73-05d5-a180-2f26-ff0e6e8a25e2-3be305e9, #w-node-_22c0fc73-05d5-a180-2f26-ff0e6e8a25e6-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_66d07046-e6bf-373f-531d-b290965e1d0f-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_66d07046-e6bf-373f-531d-b290965e1d10-3be305e9, #w-node-_66d07046-e6bf-373f-531d-b290965e1d14-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-adc56e72-10ce-6c63-6952-2c0de9501456-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-adc56e72-10ce-6c63-6952-2c0de9501457-3be305e9, #w-node-adc56e72-10ce-6c63-6952-2c0de950145b-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b4ad0410-a0ad-cf0c-e68d-7e4bd6af8831-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-b4ad0410-a0ad-cf0c-e68d-7e4bd6af8832-3be305e9, #w-node-b4ad0410-a0ad-cf0c-e68d-7e4bd6af8836-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0ebc50a-4a56-81a1-b6a3-aa91495120c2-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-a0ebc50a-4a56-81a1-b6a3-aa91495120c3-3be305e9, #w-node-a0ebc50a-4a56-81a1-b6a3-aa91495120c7-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f540b300-54bc-13db-59c5-3800dad7353b-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-f540b300-54bc-13db-59c5-3800dad7353c-3be305e9, #w-node-f540b300-54bc-13db-59c5-3800dad73540-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3b372a9e-37c7-b759-2eb0-31bb3cc4058f-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_3b372a9e-37c7-b759-2eb0-31bb3cc40590-3be305e9, #w-node-_3b372a9e-37c7-b759-2eb0-31bb3cc40594-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e71edc4-c9a0-1215-fe24-216d4a37d7c2-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_5e71edc4-c9a0-1215-fe24-216d4a37d7c3-3be305e9, #w-node-_5e71edc4-c9a0-1215-fe24-216d4a37d7c7-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8a1e4dd-8e06-f100-0b9c-f80fd0cb9c8b-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-e8a1e4dd-8e06-f100-0b9c-f80fd0cb9c8c-3be305e9, #w-node-e8a1e4dd-8e06-f100-0b9c-f80fd0cb9c90-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_12d56b1e-4d05-8324-55dc-0e524695ad2d-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_12d56b1e-4d05-8324-55dc-0e524695ad2e-3be305e9, #w-node-_12d56b1e-4d05-8324-55dc-0e524695ad32-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e8d0d11-518b-bf2e-9b61-20bb4184be1a-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_7e8d0d11-518b-bf2e-9b61-20bb4184be1b-3be305e9, #w-node-_7e8d0d11-518b-bf2e-9b61-20bb4184be1f-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_777a7ac4-fffc-66ed-f1cf-22547b4b48f1-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_777a7ac4-fffc-66ed-f1cf-22547b4b48f2-3be305e9, #w-node-_777a7ac4-fffc-66ed-f1cf-22547b4b48f6-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3d2d711-8c40-5126-c0c9-7ee13015a89b-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-d3d2d711-8c40-5126-c0c9-7ee13015a89c-3be305e9, #w-node-d3d2d711-8c40-5126-c0c9-7ee13015a8a0-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1efd1a2e-5561-11b3-4f74-f46bacdc8564-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_1efd1a2e-5561-11b3-4f74-f46bacdc8565-3be305e9, #w-node-_1efd1a2e-5561-11b3-4f74-f46bacdc8569-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ed57face-dc53-7a12-6581-6ed0820839de-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-ed57face-dc53-7a12-6581-6ed0820839df-3be305e9, #w-node-ed57face-dc53-7a12-6581-6ed0820839e3-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5f790cf-dd05-91f6-d25f-7c4492546f52-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-a5f790cf-dd05-91f6-d25f-7c4492546f53-3be305e9, #w-node-a5f790cf-dd05-91f6-d25f-7c4492546f57-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a8da6c76-28b6-0cb6-8c6b-33d869206217-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-a8da6c76-28b6-0cb6-8c6b-33d869206218-3be305e9, #w-node-a8da6c76-28b6-0cb6-8c6b-33d86920621c-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_82349989-b712-9f66-991a-61ce8c52313f-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_82349989-b712-9f66-991a-61ce8c523140-3be305e9, #w-node-_82349989-b712-9f66-991a-61ce8c523144-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fbf30d9-3b79-e4ac-5749-8453b9b674d3-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_4fbf30d9-3b79-e4ac-5749-8453b9b674d4-3be305e9, #w-node-_4fbf30d9-3b79-e4ac-5749-8453b9b674d8-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4a3814e4-79e7-68bc-b8ca-2e2c40424ea3-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_4a3814e4-79e7-68bc-b8ca-2e2c40424ea4-3be305e9, #w-node-_4a3814e4-79e7-68bc-b8ca-2e2c40424ea8-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0f3e6aac-63e5-f860-71a1-d1f67f81b008-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

#w-node-_0f3e6aac-63e5-f860-71a1-d1f67f81b009-3be305e9, #w-node-_0f3e6aac-63e5-f860-71a1-d1f67f81b00d-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbc89-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbc8a-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbc8e-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbc9b-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbc9c-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbca0-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbcbe-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbcbf-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbcc3-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbcd0-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbcd1-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbcd5-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbd16-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbd17-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbd1b-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbd76-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbd77-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbd7b-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbd88-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbd89-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbd8d-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbda5-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbda6-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbdaa-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbdc6-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbdc7-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbdcb-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbde4-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbde5-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbde9-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbdf6-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbdf7-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbdfb-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbe17-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbe18-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe1c-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbe2c-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbe2d-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe31-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbe41-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbe42-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe46-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbe6d-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbe6e-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe72-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbe7f-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbe80-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe84-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbe96-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbe97-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe9b-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbedc-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbedd-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbee1-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbefa-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbefb-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbeff-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbf2a-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbf2b-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbf2f-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbf6c-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbf6d-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbf71-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbf81-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbf82-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbf86-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b3204063-651a-f599-8c5d-66165befbf9e-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-b3204063-651a-f599-8c5d-66165befbf9f-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbfa3-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_362b796e-2c76-14fa-e4b4-dd855813513d-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-_362b796e-2c76-14fa-e4b4-dd855813513e-3be305e9, #w-node-_362b796e-2c76-14fa-e4b4-dd855813513f-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ac261a25-93f5-e97f-55ff-289a0c18903f-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-ac261a25-93f5-e97f-55ff-289a0c189040-3be305e9, #w-node-ac261a25-93f5-e97f-55ff-289a0c189044-3be305e9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bd08b5cd-1f36-7713-576e-3228bff9c244-3be305e9 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

#w-node-bd08b5cd-1f36-7713-576e-3228bff9c245-3be305e9, #w-node-bd08b5cd-1f36-7713-576e-3228bff9c249-3be305e9, #w-node-_25900754-a146-6c72-6695-a17952132bd6-d3f2d6bb, #w-node-_8f9e9003-4a01-576d-da44-a9b370ef0229-d3f2d6bb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ce494f2-869c-da5d-6e02-eddc17717e52-69d36875 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_90450491-5b78-e33c-2844-3b521b574614-69d36875, #w-node-ac9a3373-66ca-45f9-5590-b3f3c049a40b-69d36875, #w-node-_53810c9f-0710-24d0-7a14-51da27a24195-69d36875 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b21679ba-ad00-90b9-c901-63e3dd97d1e8-69d36875 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#w-node-bdfcbc57-8ee8-3aed-ebe3-7416d450eff9-69d36875, #w-node-_556cfdeb-42ca-f32b-dca9-b85845abace3-69d36875, #w-node-_65ac7090-b2c3-2854-cf90-f188d33d34c5-69d36875, #w-node-_40de349d-666a-b13a-49cc-e4f4c731f0bf-69d36875, #w-node-cef83c86-a3ab-1cdc-ee2a-e5d23dd06936-69d36875 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_000cdd53-698e-4cf0-6104-6dff008c6c25-69d36875 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_000cdd53-698e-4cf0-6104-6dff008c6c26-69d36875, #w-node-_000cdd53-698e-4cf0-6104-6dff008c6c27-69d36875, #w-node-_25900754-a146-6c72-6695-a17952132bd6-2ca76256, #w-node-_8f9e9003-4a01-576d-da44-a9b370ef0229-2ca76256, #w-node-_277dd1d1-7020-9401-94b2-0a66992f890e-2ca76256, #w-node-c262fba8-d46b-ebe3-dc24-9fed18cfbff3-2ca76256, #w-node-fed86f00-104c-2326-4f5a-25d5e88de800-2ca76256, #w-node-_74fed3cf-973a-ea16-7f83-781c73c90f9a-2ca76256, #w-node-_74fed3cf-973a-ea16-7f83-781c73c90f9f-2ca76256 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a08649a7-e21a-8ef9-9b36-fbd284859adf-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr;
}

#w-node-_11c8fb1a-fdf4-802a-5455-5b947e63dc77-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_1d3e7039-263d-5e4b-940f-c717ee3cf0ed-f3fb7bea, #w-node-_1c5a3f9e-8cb0-2359-bc85-758f418c9c19-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr;
}

#w-node-_1c5a3f9e-8cb0-2359-bc85-758f418c9c20-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-d9617fdd-5dba-680d-99e9-0d29607621a7-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr;
}

#w-node-d9617fdd-5dba-680d-99e9-0d29607621ae-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_683d4344-5d78-2564-8759-fd9c14b6ec69-f3fb7bea, #w-node-ef05cd40-712f-95ce-42ca-49ae6589f7bf-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr;
}

#w-node-ef05cd40-712f-95ce-42ca-49ae6589f7c6-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-efc8dd75-5444-f916-fa85-b2eeca32259d-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr;
}

#w-node-efc8dd75-5444-f916-fa85-b2eeca3225a4-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-a21f9b6c-8a50-c8cb-a69b-58e4222b0ec2-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr;
}

#w-node-a21f9b6c-8a50-c8cb-a69b-58e4222b0ec9-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_81a8ff6e-6a06-2629-f734-bd875ccc4af7-f3fb7bea, #w-node-_343bb14d-3075-9e8c-dd36-6663d17db86a-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr;
}

#w-node-_343bb14d-3075-9e8c-dd36-6663d17db871-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_91a9e120-7259-bd07-c542-5a6e12c4393c-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr;
}

#w-node-_91a9e120-7259-bd07-c542-5a6e12c43943-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_5e65eaee-5020-5516-e705-1ea10091b271-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr;
}

#w-node-_5e65eaee-5020-5516-e705-1ea10091b278-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6d37a318-31c6-f555-dc38-0a755dbdee86-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr;
}

#w-node-_6d37a318-31c6-f555-dc38-0a755dbdee8d-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-a87e7d67-8a7c-61b3-c29b-9bd7aff1a081-f3fb7bea, #w-node-ffd4d64f-bf58-529f-d19b-24f491d58173-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr;
}

#w-node-ffd4d64f-bf58-529f-d19b-24f491d5817a-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_3d6f28d9-09ef-0faf-f1c9-c85f4dc36972-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr;
}

#w-node-_3d6f28d9-09ef-0faf-f1c9-c85f4dc36979-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-bf917f30-8052-5f5a-8de2-4411f0993df2-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr;
}

#w-node-bf917f30-8052-5f5a-8de2-4411f0993df9-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_07a3de5e-cbe9-9c18-1a31-c8897c40ded8-f3fb7bea {
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr;
}

#w-node-_8bac254e-a3f6-988e-1a42-85d37be84ca3-f3fb7bea {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-fc89594b-85fd-caf3-0d49-d5e1563d0502-f3fb7bea {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a27b8ac8-df61-a0fe-0cb5-033876add975-f3fb7bea {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-cd40df3c-6d41-1ed3-da6d-d575e2d73c2d-b8c19d1f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-cd40df3c-6d41-1ed3-da6d-d575e2d73c3e-b8c19d1f, #w-node-_54b54c9b-f8e3-0ed5-2d7c-03ffd7ae8e26-b8c19d1f {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-fc89594b-85fd-caf3-0d49-d5e1563d0502-b8c19d1f {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0e50b292-b06f-ebef-a242-1a2254d6d436-b8c19d1f {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_6b9d211c-8de8-6832-7a50-7c7781484b66-d801dab9 {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  display: grid;
}

#w-node-fe295ce0-53b2-948d-3f73-4c760d6ffaad-ccd86cac {
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr;
}

#w-node-_213e7c45-dec0-6c4b-0de4-0fd6b5f3ed68-ccd86cac {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-_0673bd9b-428f-c603-64a2-c5c4db2c0686-ccd86cac {
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr;
}

#w-node-_0673bd9b-428f-c603-64a2-c5c4db2c0693-ccd86cac {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-fc18fdde-0492-43e5-a22e-3d1f466d6d41-ccd86cac {
  grid-template-rows: auto;
  grid-template-columns: 1fr 5fr;
}

#w-node-fc18fdde-0492-43e5-a22e-3d1f466d6d51-ccd86cac {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

#w-node-fe295ce0-53b2-948d-3f73-4c760d6ffae0-ccd86cac {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  display: none;
}

#w-node-_6733556d-e0de-a2d4-9814-af6cf4be89b5-97d79a93 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-fe8243d6-4a71-b2d2-5d17-75fd1cfd2da6-97d79a93 {
  grid-template-rows: auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-e6a5d4c6-4498-08ce-069f-72cb4f791182-97d79a93 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2fr;
}

#w-node-f9620c16-56ca-f258-616f-c8971f20b407-f701527c {
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: none;
}

#w-node-_2f15f271-d055-624b-b438-fb107de3c4be-1b7205cd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 4.2fr;
}

#w-node-f1501db1-ad3a-5621-f83f-addae4b50042-1b7205cd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_397b1ed3-b798-e87d-3c20-43bb16c8e86b-1b7205cd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f25fdda5-9af5-19c7-5022-77016cbfede5-1b7205cd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_6f8bdb79-060c-9e80-d868-a67f8bd06d57-1b7205cd {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_2f1e84db-5e15-8cb2-2eb5-a97e15e318ed-1b7205cd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_2f1e84db-5e15-8cb2-2eb5-a97e15e3191d-1b7205cd {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-cc9fae93-4189-fcfa-5cac-8bb83f6ebc15-1b7205cd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-cc9fae93-4189-fcfa-5cac-8bb83f6ebc50-1b7205cd {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d0bfc52a-49a3-dac4-5b52-6a953dddb11f-1b7205cd, #w-node-_2d4c4b98-d182-7088-5cfe-4ce5b8e6bca9-1b7205cd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_2d4c4b98-d182-7088-5cfe-4ce5b8e6bce4-1b7205cd {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c8fdcb49-1c03-8799-c830-185ff1422e63-1b7205cd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-c8fdcb49-1c03-8799-c830-185ff1422e9e-1b7205cd {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_58e4cc1d-1e4c-511b-d74c-c26075455538-1b7205cd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_58e4cc1d-1e4c-511b-d74c-c26075455573-1b7205cd {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_878e425e-2648-9d29-6852-2299b0a025c2-1b7205cd, #w-node-e67f416e-ba7f-f2a9-a248-092b79bf7381-1b7205cd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-e67f416e-ba7f-f2a9-a248-092b79bf73bc-1b7205cd {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9a5ef5c7-f753-031d-f478-63f04c0cfd2a-1b7205cd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_9a5ef5c7-f753-031d-f478-63f04c0cfd65-1b7205cd {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d3b30969-62bd-5c44-a4f3-d1d710acbadf-1b7205cd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-d3b30969-62bd-5c44-a4f3-d1d710acbb1a-1b7205cd {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_007e15c5-725f-9dcf-a759-85dbfe5b99d9-1b7205cd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_007e15c5-725f-9dcf-a759-85dbfe5b9a14-1b7205cd {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_85e8df29-b0df-f85b-4708-11ab14522723-1b7205cd, #w-node-_5b59606a-46ac-393f-0aec-247d0a17ab39-1b7205cd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_5b59606a-46ac-393f-0aec-247d0a17ab74-1b7205cd {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_825ccf9f-ae29-c063-9fe6-1d01b2a83902-1b7205cd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_825ccf9f-ae29-c063-9fe6-1d01b2a8393d-1b7205cd {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-defb7f66-07af-445f-612f-61a0c0b8c12d-1b7205cd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-defb7f66-07af-445f-612f-61a0c0b8c168-1b7205cd {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_24d59f72-db01-56d6-0864-8a91b1492c12-1b7205cd {
  grid-template-rows: auto;
  grid-template-columns: 1fr 3.5fr;
}

#w-node-_24d59f72-db01-56d6-0864-8a91b1492c4d-1b7205cd {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

@media screen and (min-width: 1920px) {
  #w-node-_75c146ab-ee08-313d-0a7c-8d381237714e-b3288f86, #w-node-_1f90f85e-a196-009c-46a2-11e2ef5b445f-b3288f86, #w-node-a9a2ae83-953d-810d-d4bb-49e5659d5e76-b3288f86, #w-node-_71875e13-4254-ce68-10d1-42fe22008bdc-b3288f86, #w-node-_66622c69-df65-4456-8d0d-ff43ea840073-b3288f86 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_03add5b0-0a36-366f-0d3a-a72c000332b3-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_03add5b0-0a36-366f-0d3a-a72c000332b4-3be305e9, #w-node-_03add5b0-0a36-366f-0d3a-a72c000332bb-3be305e9, #w-node-_03add5b0-0a36-366f-0d3a-a72c000332c2-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_03add5b0-0a36-366f-0d3a-a72c000332cf-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_03add5b0-0a36-366f-0d3a-a72c000332d0-3be305e9, #w-node-_03add5b0-0a36-366f-0d3a-a72c000332dd-3be305e9, #w-node-_03add5b0-0a36-366f-0d3a-a72c000332ea-3be305e9, #w-node-_03add5b0-0a36-366f-0d3a-a72c000332f7-3be305e9, #w-node-_03add5b0-0a36-366f-0d3a-a72c00033304-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ff202f86-277c-63b5-c349-2201413567d1-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_6448d81f-206e-1d3e-3828-2001933e546b-3be305e9, #w-node-_58864562-d6a9-77f8-4bab-94a29770a418-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e7a6172-a716-b7f0-a828-24780d2afb85-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_8e7a6172-a716-b7f0-a828-24780d2afb86-3be305e9, #w-node-_8e7a6172-a716-b7f0-a828-24780d2afb8a-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a817fbf5-2b2f-c44f-316b-92294db5e858-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-a817fbf5-2b2f-c44f-316b-92294db5e859-3be305e9, #w-node-a817fbf5-2b2f-c44f-316b-92294db5e85d-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_39188cc4-65d7-9022-5c15-2dadd44ad2df-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_39188cc4-65d7-9022-5c15-2dadd44ad2e0-3be305e9, #w-node-_39188cc4-65d7-9022-5c15-2dadd44ad2e4-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9efe6efc-faef-48d0-8bec-42edfbd2ac57-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_9efe6efc-faef-48d0-8bec-42edfbd2ac58-3be305e9, #w-node-_9efe6efc-faef-48d0-8bec-42edfbd2ac5c-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dbfa13d9-88d6-666d-ffc4-d321d7632da7-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-dbfa13d9-88d6-666d-ffc4-d321d7632da8-3be305e9, #w-node-dbfa13d9-88d6-666d-ffc4-d321d7632dac-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b8c35ee2-9c26-97ed-6f96-16ef35affb65-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b8c35ee2-9c26-97ed-6f96-16ef35affb66-3be305e9, #w-node-b8c35ee2-9c26-97ed-6f96-16ef35affb6a-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3e6ec436-6fae-6183-2624-502748ca27d9-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_3e6ec436-6fae-6183-2624-502748ca27da-3be305e9, #w-node-_3e6ec436-6fae-6183-2624-502748ca27de-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_47ac4fc0-70fa-410e-8e21-f94acb0b0fcd-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_47ac4fc0-70fa-410e-8e21-f94acb0b0fce-3be305e9, #w-node-_47ac4fc0-70fa-410e-8e21-f94acb0b0fd2-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d9256e38-6b8f-b981-e33e-35cc9640a019-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-d9256e38-6b8f-b981-e33e-35cc9640a01a-3be305e9, #w-node-d9256e38-6b8f-b981-e33e-35cc9640a01e-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_502ca067-cb3d-0042-da6e-27cf70fdb088-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_502ca067-cb3d-0042-da6e-27cf70fdb089-3be305e9, #w-node-_502ca067-cb3d-0042-da6e-27cf70fdb08d-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b6d9be40-2b54-ba96-3910-5c8d00b62279-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b6d9be40-2b54-ba96-3910-5c8d00b6227a-3be305e9, #w-node-b6d9be40-2b54-ba96-3910-5c8d00b6227e-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f1d1cdec-a2ec-332d-229d-d76c17d99765-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-f1d1cdec-a2ec-332d-229d-d76c17d99766-3be305e9, #w-node-f1d1cdec-a2ec-332d-229d-d76c17d9976a-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a29e12b6-2c61-8e15-5ac1-5b7e5eaf66ea-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-a29e12b6-2c61-8e15-5ac1-5b7e5eaf66eb-3be305e9, #w-node-a29e12b6-2c61-8e15-5ac1-5b7e5eaf66ef-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c726d82f-fae0-4463-44cc-c60177b74d25-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-c726d82f-fae0-4463-44cc-c60177b74d26-3be305e9, #w-node-c726d82f-fae0-4463-44cc-c60177b74d2a-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e0c59c4b-6e07-d85f-6764-13f2ab6f4791-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-e0c59c4b-6e07-d85f-6764-13f2ab6f4792-3be305e9, #w-node-e0c59c4b-6e07-d85f-6764-13f2ab6f4796-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0bb766e2-7bd8-f342-0a9e-af0e67ed67a7-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_0bb766e2-7bd8-f342-0a9e-af0e67ed67a8-3be305e9, #w-node-_0bb766e2-7bd8-f342-0a9e-af0e67ed67ac-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e36729f3-85c1-0214-2375-b669a3ff4e3b-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-e36729f3-85c1-0214-2375-b669a3ff4e3c-3be305e9, #w-node-e36729f3-85c1-0214-2375-b669a3ff4e40-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f87363a-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f87363b-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f87363f-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f873651-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f873652-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873656-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f87365d-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f87365e-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873662-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f87366f-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f873670-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873674-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f873686-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f873687-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f87368b-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736b7-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736b8-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736bc-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_37409451-0568-e6bb-5c9b-e65d45330a6b-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_37409451-0568-e6bb-5c9b-e65d45330a6c-3be305e9, #w-node-_37409451-0568-e6bb-5c9b-e65d45330a70-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32105203-ff02-a9c8-0ecc-13ace1d151ed-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_32105203-ff02-a9c8-0ecc-13ace1d151ee-3be305e9, #w-node-_32105203-ff02-a9c8-0ecc-13ace1d151f2-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736c9-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736ca-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736ce-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736d5-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736d6-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736da-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736e7-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736e8-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736ec-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f873704-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f873705-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873709-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f873721-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f873722-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873726-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f87372d-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f87372e-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873732-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f87373f-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f873740-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873744-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad0ed-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad0ee-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad0f2-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad0ff-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad100-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad104-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad10b-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad10c-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad110-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad11d-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad11e-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad122-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad132-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad133-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad137-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad13e-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad13f-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad143-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad153-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad154-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad158-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad168-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad169-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad16d-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad17f-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad180-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad184-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad18b-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad18c-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad190-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad19d-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad19e-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1a2-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1ba-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1bb-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1bf-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1cc-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1cd-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1d1-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1d8-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1d9-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1dd-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1e5-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1e6-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1ea-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3c1fccfd-4a1d-4d7b-ecb0-e2cf89bc5590-3be305e9, #w-node-_7c5c4901-b9df-1306-4713-e83b5669cbbc-3be305e9, #w-node-_22c0fc73-05d5-a180-2f26-ff0e6e8a25e1-3be305e9, #w-node-_66d07046-e6bf-373f-531d-b290965e1d0f-3be305e9, #w-node-adc56e72-10ce-6c63-6952-2c0de9501456-3be305e9, #w-node-b4ad0410-a0ad-cf0c-e68d-7e4bd6af8831-3be305e9, #w-node-a0ebc50a-4a56-81a1-b6a3-aa91495120c2-3be305e9, #w-node-f540b300-54bc-13db-59c5-3800dad7353b-3be305e9, #w-node-_3b372a9e-37c7-b759-2eb0-31bb3cc4058f-3be305e9, #w-node-_5e71edc4-c9a0-1215-fe24-216d4a37d7c2-3be305e9, #w-node-e8a1e4dd-8e06-f100-0b9c-f80fd0cb9c8b-3be305e9, #w-node-_12d56b1e-4d05-8324-55dc-0e524695ad2d-3be305e9, #w-node-_7e8d0d11-518b-bf2e-9b61-20bb4184be1a-3be305e9, #w-node-_777a7ac4-fffc-66ed-f1cf-22547b4b48f1-3be305e9, #w-node-d3d2d711-8c40-5126-c0c9-7ee13015a89b-3be305e9, #w-node-_1efd1a2e-5561-11b3-4f74-f46bacdc8564-3be305e9, #w-node-ed57face-dc53-7a12-6581-6ed0820839de-3be305e9, #w-node-a5f790cf-dd05-91f6-d25f-7c4492546f52-3be305e9, #w-node-a8da6c76-28b6-0cb6-8c6b-33d869206217-3be305e9, #w-node-_82349989-b712-9f66-991a-61ce8c52313f-3be305e9, #w-node-_4fbf30d9-3b79-e4ac-5749-8453b9b674d3-3be305e9, #w-node-_4a3814e4-79e7-68bc-b8ca-2e2c40424ea3-3be305e9, #w-node-_0f3e6aac-63e5-f860-71a1-d1f67f81b008-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr .8fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbc89-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbc8a-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbc8e-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbc9b-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbc9c-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbca0-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbcbe-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbcbf-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbcc3-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbcd0-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbcd1-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbcd5-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbd16-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbd17-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbd1b-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbd76-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbd77-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbd7b-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbd88-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbd89-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbd8d-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbda5-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbda6-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbdaa-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbdc6-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbdc7-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbdcb-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbde4-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbde5-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbde9-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbdf6-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbdf7-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbdfb-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe17-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe18-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe1c-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe2c-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe2d-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe31-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe41-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe42-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe46-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe6d-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe6e-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe72-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe7f-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe80-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe84-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe96-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe97-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe9b-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbedc-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbedd-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbee1-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbefa-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbefb-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbeff-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbf2a-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbf2b-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbf2f-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbf6c-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbf6d-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbf71-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbf81-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbf82-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbf86-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbf9e-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 3fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbf9f-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbfa3-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6ce494f2-869c-da5d-6e02-eddc17717e52-69d36875 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-_90450491-5b78-e33c-2844-3b521b574614-69d36875, #w-node-ac9a3373-66ca-45f9-5590-b3f3c049a40b-69d36875, #w-node-_53810c9f-0710-24d0-7a14-51da27a24195-69d36875 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b21679ba-ad00-90b9-c901-63e3dd97d1e8-69d36875 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-bdfcbc57-8ee8-3aed-ebe3-7416d450eff9-69d36875, #w-node-_556cfdeb-42ca-f32b-dca9-b85845abace3-69d36875, #w-node-_65ac7090-b2c3-2854-cf90-f188d33d34c5-69d36875, #w-node-_40de349d-666a-b13a-49cc-e4f4c731f0bf-69d36875, #w-node-cef83c86-a3ab-1cdc-ee2a-e5d23dd06936-69d36875 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a08649a7-e21a-8ef9-9b36-fbd284859adf-f3fb7bea, #w-node-_1d3e7039-263d-5e4b-940f-c717ee3cf0ed-f3fb7bea, #w-node-_1c5a3f9e-8cb0-2359-bc85-758f418c9c19-f3fb7bea, #w-node-d9617fdd-5dba-680d-99e9-0d29607621a7-f3fb7bea, #w-node-_683d4344-5d78-2564-8759-fd9c14b6ec69-f3fb7bea, #w-node-ef05cd40-712f-95ce-42ca-49ae6589f7bf-f3fb7bea, #w-node-efc8dd75-5444-f916-fa85-b2eeca32259d-f3fb7bea, #w-node-a21f9b6c-8a50-c8cb-a69b-58e4222b0ec2-f3fb7bea, #w-node-_81a8ff6e-6a06-2629-f734-bd875ccc4af7-f3fb7bea, #w-node-_343bb14d-3075-9e8c-dd36-6663d17db86a-f3fb7bea, #w-node-_91a9e120-7259-bd07-c542-5a6e12c4393c-f3fb7bea, #w-node-_5e65eaee-5020-5516-e705-1ea10091b271-f3fb7bea, #w-node-_6d37a318-31c6-f555-dc38-0a755dbdee86-f3fb7bea, #w-node-a87e7d67-8a7c-61b3-c29b-9bd7aff1a081-f3fb7bea, #w-node-ffd4d64f-bf58-529f-d19b-24f491d58173-f3fb7bea, #w-node-_3d6f28d9-09ef-0faf-f1c9-c85f4dc36972-f3fb7bea, #w-node-bf917f30-8052-5f5a-8de2-4411f0993df2-f3fb7bea, #w-node-_07a3de5e-cbe9-9c18-1a31-c8897c40ded8-f3fb7bea {
    grid-template-rows: auto;
    grid-template-columns: 1fr 4fr;
  }

  #w-node-_8bac254e-a3f6-988e-1a42-85d37be84ca3-f3fb7bea {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-cd40df3c-6d41-1ed3-da6d-d575e2d73c2d-b8c19d1f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6b9d211c-8de8-6832-7a50-7c7781484b66-d801dab9 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  #w-node-fe295ce0-53b2-948d-3f73-4c760d6ffaad-ccd86cac, #w-node-_0673bd9b-428f-c603-64a2-c5c4db2c0686-ccd86cac, #w-node-fc18fdde-0492-43e5-a22e-3d1f466d6d41-ccd86cac {
    grid-template-rows: auto;
    grid-template-columns: 1fr 4fr;
  }

  #w-node-e6a5d4c6-4498-08ce-069f-72cb4f791182-97d79a93 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f25fdda5-9af5-19c7-5022-77016cbfede5-1b7205cd, #w-node-_2f1e84db-5e15-8cb2-2eb5-a97e15e318ed-1b7205cd, #w-node-cc9fae93-4189-fcfa-5cac-8bb83f6ebc15-1b7205cd, #w-node-d0bfc52a-49a3-dac4-5b52-6a953dddb11f-1b7205cd, #w-node-_2d4c4b98-d182-7088-5cfe-4ce5b8e6bca9-1b7205cd, #w-node-c8fdcb49-1c03-8799-c830-185ff1422e63-1b7205cd, #w-node-_58e4cc1d-1e4c-511b-d74c-c26075455538-1b7205cd, #w-node-_878e425e-2648-9d29-6852-2299b0a025c2-1b7205cd, #w-node-e67f416e-ba7f-f2a9-a248-092b79bf7381-1b7205cd, #w-node-_9a5ef5c7-f753-031d-f478-63f04c0cfd2a-1b7205cd, #w-node-d3b30969-62bd-5c44-a4f3-d1d710acbadf-1b7205cd, #w-node-_007e15c5-725f-9dcf-a759-85dbfe5b99d9-1b7205cd, #w-node-_85e8df29-b0df-f85b-4708-11ab14522723-1b7205cd, #w-node-_5b59606a-46ac-393f-0aec-247d0a17ab39-1b7205cd, #w-node-_825ccf9f-ae29-c063-9fe6-1d01b2a83902-1b7205cd, #w-node-defb7f66-07af-445f-612f-61a0c0b8c12d-1b7205cd, #w-node-_24d59f72-db01-56d6-0864-8a91b1492c12-1b7205cd {
    grid-template-rows: auto;
    grid-template-columns: 1fr 4fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_03add5b0-0a36-366f-0d3a-a72c000332b3-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_03add5b0-0a36-366f-0d3a-a72c000332b4-3be305e9, #w-node-_03add5b0-0a36-366f-0d3a-a72c000332bb-3be305e9, #w-node-_03add5b0-0a36-366f-0d3a-a72c000332c2-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_03add5b0-0a36-366f-0d3a-a72c000332cf-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_03add5b0-0a36-366f-0d3a-a72c000332d0-3be305e9, #w-node-_03add5b0-0a36-366f-0d3a-a72c000332dd-3be305e9, #w-node-_03add5b0-0a36-366f-0d3a-a72c000332ea-3be305e9, #w-node-_03add5b0-0a36-366f-0d3a-a72c000332f7-3be305e9, #w-node-_03add5b0-0a36-366f-0d3a-a72c00033304-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ff202f86-277c-63b5-c349-2201413567d1-3be305e9, #w-node-_8e7a6172-a716-b7f0-a828-24780d2afb85-3be305e9, #w-node-a817fbf5-2b2f-c44f-316b-92294db5e858-3be305e9, #w-node-_39188cc4-65d7-9022-5c15-2dadd44ad2df-3be305e9, #w-node-_9efe6efc-faef-48d0-8bec-42edfbd2ac57-3be305e9, #w-node-dbfa13d9-88d6-666d-ffc4-d321d7632da7-3be305e9, #w-node-b8c35ee2-9c26-97ed-6f96-16ef35affb65-3be305e9, #w-node-_3e6ec436-6fae-6183-2624-502748ca27d9-3be305e9, #w-node-_47ac4fc0-70fa-410e-8e21-f94acb0b0fcd-3be305e9, #w-node-d9256e38-6b8f-b981-e33e-35cc9640a019-3be305e9, #w-node-_502ca067-cb3d-0042-da6e-27cf70fdb088-3be305e9, #w-node-b6d9be40-2b54-ba96-3910-5c8d00b62279-3be305e9, #w-node-f1d1cdec-a2ec-332d-229d-d76c17d99765-3be305e9, #w-node-a29e12b6-2c61-8e15-5ac1-5b7e5eaf66ea-3be305e9, #w-node-c726d82f-fae0-4463-44cc-c60177b74d25-3be305e9, #w-node-e0c59c4b-6e07-d85f-6764-13f2ab6f4791-3be305e9, #w-node-_0bb766e2-7bd8-f342-0a9e-af0e67ed67a7-3be305e9, #w-node-e36729f3-85c1-0214-2375-b669a3ff4e3b-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f87363a-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873651-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f87365d-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f87366f-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873686-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736b7-3be305e9, #w-node-_37409451-0568-e6bb-5c9b-e65d45330a6b-3be305e9, #w-node-_32105203-ff02-a9c8-0ecc-13ace1d151ed-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736c9-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736d5-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736e7-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873704-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873721-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f87372d-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f87373f-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad0ed-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad0ff-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad10b-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad11d-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad132-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad13e-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad153-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad168-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad17f-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad18b-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad19d-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1ba-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1cc-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1d8-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1e5-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 2fr;
  }

  #w-node-_3c1fccfd-4a1d-4d7b-ecb0-e2cf89bc5590-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-_3c1fccfd-4a1d-4d7b-ecb0-e2cf89bc5591-3be305e9, #w-node-_3c1fccfd-4a1d-4d7b-ecb0-e2cf89bc5595-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7c5c4901-b9df-1306-4713-e83b5669cbbc-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-_7c5c4901-b9df-1306-4713-e83b5669cbbd-3be305e9, #w-node-_7c5c4901-b9df-1306-4713-e83b5669cbc1-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_22c0fc73-05d5-a180-2f26-ff0e6e8a25e1-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-_22c0fc73-05d5-a180-2f26-ff0e6e8a25e2-3be305e9, #w-node-_22c0fc73-05d5-a180-2f26-ff0e6e8a25e6-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_66d07046-e6bf-373f-531d-b290965e1d0f-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-_66d07046-e6bf-373f-531d-b290965e1d10-3be305e9, #w-node-_66d07046-e6bf-373f-531d-b290965e1d14-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-adc56e72-10ce-6c63-6952-2c0de9501456-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-adc56e72-10ce-6c63-6952-2c0de9501457-3be305e9, #w-node-adc56e72-10ce-6c63-6952-2c0de950145b-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b4ad0410-a0ad-cf0c-e68d-7e4bd6af8831-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-b4ad0410-a0ad-cf0c-e68d-7e4bd6af8832-3be305e9, #w-node-b4ad0410-a0ad-cf0c-e68d-7e4bd6af8836-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a0ebc50a-4a56-81a1-b6a3-aa91495120c2-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-a0ebc50a-4a56-81a1-b6a3-aa91495120c3-3be305e9, #w-node-a0ebc50a-4a56-81a1-b6a3-aa91495120c7-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f540b300-54bc-13db-59c5-3800dad7353b-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-f540b300-54bc-13db-59c5-3800dad7353c-3be305e9, #w-node-f540b300-54bc-13db-59c5-3800dad73540-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3b372a9e-37c7-b759-2eb0-31bb3cc4058f-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-_3b372a9e-37c7-b759-2eb0-31bb3cc40590-3be305e9, #w-node-_3b372a9e-37c7-b759-2eb0-31bb3cc40594-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5e71edc4-c9a0-1215-fe24-216d4a37d7c2-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-_5e71edc4-c9a0-1215-fe24-216d4a37d7c3-3be305e9, #w-node-_5e71edc4-c9a0-1215-fe24-216d4a37d7c7-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e8a1e4dd-8e06-f100-0b9c-f80fd0cb9c8b-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-e8a1e4dd-8e06-f100-0b9c-f80fd0cb9c8c-3be305e9, #w-node-e8a1e4dd-8e06-f100-0b9c-f80fd0cb9c90-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_12d56b1e-4d05-8324-55dc-0e524695ad2d-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-_12d56b1e-4d05-8324-55dc-0e524695ad2e-3be305e9, #w-node-_12d56b1e-4d05-8324-55dc-0e524695ad32-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7e8d0d11-518b-bf2e-9b61-20bb4184be1a-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-_7e8d0d11-518b-bf2e-9b61-20bb4184be1b-3be305e9, #w-node-_7e8d0d11-518b-bf2e-9b61-20bb4184be1f-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_777a7ac4-fffc-66ed-f1cf-22547b4b48f1-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-_777a7ac4-fffc-66ed-f1cf-22547b4b48f2-3be305e9, #w-node-_777a7ac4-fffc-66ed-f1cf-22547b4b48f6-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d3d2d711-8c40-5126-c0c9-7ee13015a89b-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-d3d2d711-8c40-5126-c0c9-7ee13015a89c-3be305e9, #w-node-d3d2d711-8c40-5126-c0c9-7ee13015a8a0-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1efd1a2e-5561-11b3-4f74-f46bacdc8564-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-_1efd1a2e-5561-11b3-4f74-f46bacdc8565-3be305e9, #w-node-_1efd1a2e-5561-11b3-4f74-f46bacdc8569-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ed57face-dc53-7a12-6581-6ed0820839de-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-ed57face-dc53-7a12-6581-6ed0820839df-3be305e9, #w-node-ed57face-dc53-7a12-6581-6ed0820839e3-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a5f790cf-dd05-91f6-d25f-7c4492546f52-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-a5f790cf-dd05-91f6-d25f-7c4492546f53-3be305e9, #w-node-a5f790cf-dd05-91f6-d25f-7c4492546f57-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a8da6c76-28b6-0cb6-8c6b-33d869206217-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-a8da6c76-28b6-0cb6-8c6b-33d869206218-3be305e9, #w-node-a8da6c76-28b6-0cb6-8c6b-33d86920621c-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_82349989-b712-9f66-991a-61ce8c52313f-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-_82349989-b712-9f66-991a-61ce8c523140-3be305e9, #w-node-_82349989-b712-9f66-991a-61ce8c523144-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4fbf30d9-3b79-e4ac-5749-8453b9b674d3-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-_4fbf30d9-3b79-e4ac-5749-8453b9b674d4-3be305e9, #w-node-_4fbf30d9-3b79-e4ac-5749-8453b9b674d8-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a3814e4-79e7-68bc-b8ca-2e2c40424ea3-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-_4a3814e4-79e7-68bc-b8ca-2e2c40424ea4-3be305e9, #w-node-_4a3814e4-79e7-68bc-b8ca-2e2c40424ea8-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f3e6aac-63e5-f860-71a1-d1f67f81b008-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.6fr 1fr;
  }

  #w-node-_0f3e6aac-63e5-f860-71a1-d1f67f81b009-3be305e9, #w-node-_0f3e6aac-63e5-f860-71a1-d1f67f81b00d-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbc89-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbc9b-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbcbe-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbcd0-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbd16-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbd76-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbd88-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbda5-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbdc6-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbde4-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbdf6-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe17-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe2c-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe41-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe6d-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe7f-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe96-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbedc-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbefa-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbf2a-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbf6c-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbf81-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbf9e-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 2fr;
  }

  #w-node-_362b796e-2c76-14fa-e4b4-dd855813513d-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_362b796e-2c76-14fa-e4b4-dd855813513e-3be305e9, #w-node-_362b796e-2c76-14fa-e4b4-dd855813513f-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ac261a25-93f5-e97f-55ff-289a0c18903f-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ac261a25-93f5-e97f-55ff-289a0c189040-3be305e9, #w-node-ac261a25-93f5-e97f-55ff-289a0c189044-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bd08b5cd-1f36-7713-576e-3228bff9c244-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-bd08b5cd-1f36-7713-576e-3228bff9c245-3be305e9, #w-node-bd08b5cd-1f36-7713-576e-3228bff9c249-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6ce494f2-869c-da5d-6e02-eddc17717e52-69d36875 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_90450491-5b78-e33c-2844-3b521b574614-69d36875, #w-node-ac9a3373-66ca-45f9-5590-b3f3c049a40b-69d36875, #w-node-_53810c9f-0710-24d0-7a14-51da27a24195-69d36875 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b21679ba-ad00-90b9-c901-63e3dd97d1e8-69d36875 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-bdfcbc57-8ee8-3aed-ebe3-7416d450eff9-69d36875, #w-node-_556cfdeb-42ca-f32b-dca9-b85845abace3-69d36875, #w-node-_65ac7090-b2c3-2854-cf90-f188d33d34c5-69d36875, #w-node-_40de349d-666a-b13a-49cc-e4f4c731f0bf-69d36875, #w-node-cef83c86-a3ab-1cdc-ee2a-e5d23dd06936-69d36875 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_000cdd53-698e-4cf0-6104-6dff008c6c25-69d36875 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_000cdd53-698e-4cf0-6104-6dff008c6c26-69d36875, #w-node-_000cdd53-698e-4cf0-6104-6dff008c6c27-69d36875 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8bac254e-a3f6-988e-1a42-85d37be84ca3-f3fb7bea {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-fc89594b-85fd-caf3-0d49-d5e1563d0502-f3fb7bea {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a27b8ac8-df61-a0fe-0cb5-033876add975-f3fb7bea {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-cd40df3c-6d41-1ed3-da6d-d575e2d73c2d-b8c19d1f, #w-node-cd40df3c-6d41-1ed3-da6d-d575e2d73c3e-b8c19d1f, #w-node-_54b54c9b-f8e3-0ed5-2d7c-03ffd7ae8e26-b8c19d1f {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-fc89594b-85fd-caf3-0d49-d5e1563d0502-b8c19d1f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0e50b292-b06f-ebef-a242-1a2254d6d436-b8c19d1f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_6b9d211c-8de8-6832-7a50-7c7781484b66-d801dab9 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_6733556d-e0de-a2d4-9814-af6cf4be89b5-97d79a93 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-fe8243d6-4a71-b2d2-5d17-75fd1cfd2da6-97d79a93 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-f9620c16-56ca-f258-616f-c8971f20b407-f701527c {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2f15f271-d055-624b-b438-fb107de3c4be-1b7205cd {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f1501db1-ad3a-5621-f83f-addae4b50042-1b7205cd {
    display: none;
  }

  #w-node-f25fdda5-9af5-19c7-5022-77016cbfede5-1b7205cd, #w-node-_2f1e84db-5e15-8cb2-2eb5-a97e15e318ed-1b7205cd, #w-node-cc9fae93-4189-fcfa-5cac-8bb83f6ebc15-1b7205cd {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d0bfc52a-49a3-dac4-5b52-6a953dddb11f-1b7205cd {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2d4c4b98-d182-7088-5cfe-4ce5b8e6bca9-1b7205cd, #w-node-c8fdcb49-1c03-8799-c830-185ff1422e63-1b7205cd, #w-node-_58e4cc1d-1e4c-511b-d74c-c26075455538-1b7205cd {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_878e425e-2648-9d29-6852-2299b0a025c2-1b7205cd {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-e67f416e-ba7f-f2a9-a248-092b79bf7381-1b7205cd, #w-node-_9a5ef5c7-f753-031d-f478-63f04c0cfd2a-1b7205cd, #w-node-d3b30969-62bd-5c44-a4f3-d1d710acbadf-1b7205cd, #w-node-_007e15c5-725f-9dcf-a759-85dbfe5b99d9-1b7205cd {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_85e8df29-b0df-f85b-4708-11ab14522723-1b7205cd {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_5b59606a-46ac-393f-0aec-247d0a17ab39-1b7205cd, #w-node-_825ccf9f-ae29-c063-9fe6-1d01b2a83902-1b7205cd, #w-node-defb7f66-07af-445f-612f-61a0c0b8c12d-1b7205cd, #w-node-_24d59f72-db01-56d6-0864-8a91b1492c12-1b7205cd {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-dee6b88a-3f40-9f44-ece1-7f6789423dcf-b3288f86, #w-node-_0e9c7b01-4824-24a7-9056-96155e518fb5-b3288f86, #w-node-d314d5ea-2abb-59b7-cf19-812ec4845253-b3288f86, #w-node-deb2cb27-a71f-1567-86b9-cb63b19e1fda-b3288f86, #w-node-_41e3e09b-136e-22e2-7378-118aacce5b95-b3288f86, #w-node-_79e47af6-70e1-5e1c-a432-93de5e26cc68-b3288f86, #w-node-_79e47af6-70e1-5e1c-a432-93de5e26cc6c-b3288f86, #w-node-_7398b154-1ef7-f117-0b64-0f202874d86f-b3288f86, #w-node-_326290dd-d78f-6f73-1d86-d79ce2744b37-b3288f86, #w-node-e71e0f7f-ac64-bf42-5cac-9193370a0d78-b3288f86, #w-node-_6b3e31ab-15c3-9f9a-7a6a-71b1f46b70d2-b3288f86, #w-node-_6b3e31ab-15c3-9f9a-7a6a-71b1f46b70d6-b3288f86, #w-node-e8cce7f2-6dd6-2c4a-bdeb-3be9be6c31c0-b3288f86, #w-node-e8cce7f2-6dd6-2c4a-bdeb-3be9be6c31c4-b3288f86, #w-node-_8d90b773-5ab3-b128-37f2-76c753cde96f-b3288f86, #w-node-_8d90b773-5ab3-b128-37f2-76c753cde972-b3288f86, #w-node-f7e9178b-8666-4f17-2b5a-4c55f8e1e367-b3288f86, #w-node-f7e9178b-8666-4f17-2b5a-4c55f8e1e36b-b3288f86, #w-node-ff24a9f7-71c4-6acc-791d-3f8dbd529423-b3288f86, #w-node-ff24a9f7-71c4-6acc-791d-3f8dbd529427-b3288f86, #w-node-f04da40b-6d07-3e48-8588-8705f26312b6-b3288f86, #w-node-f04da40b-6d07-3e48-8588-8705f26312bc-b3288f86, #w-node-_821a76d5-cfba-c9b9-5eea-34a913fc24c0-b3288f86, #w-node-_821a76d5-cfba-c9b9-5eea-34a913fc24c4-b3288f86, #w-node-f4db8bf0-21a8-023c-e856-63ce1af95799-b3288f86, #w-node-_781ec4ad-e9af-a72b-db81-975c69445897-b3288f86, #w-node-_8089b85f-ab06-f379-06a4-393e7c3d2cd9-b3288f86, #w-node-_8089b85f-ab06-f379-06a4-393e7c3d2cdd-b3288f86, #w-node-c08e6272-5350-b1f6-6601-51c543916ce6-b3288f86, #w-node-c08e6272-5350-b1f6-6601-51c543916cea-b3288f86, #w-node-_3aa3b1c7-3e97-4224-8a2a-b7fb7a4ec202-b3288f86, #w-node-_3aa3b1c7-3e97-4224-8a2a-b7fb7a4ec206-b3288f86, #w-node-de974114-e853-0899-adc4-de63f40dc96b-b3288f86, #w-node-de974114-e853-0899-adc4-de63f40dc96f-b3288f86, #w-node-_7c768642-9a6d-aef5-d3e3-ee36453d42b7-b3288f86, #w-node-_7c768642-9a6d-aef5-d3e3-ee36453d42ba-b3288f86, #w-node-_395fc2a3-f229-c43d-c915-1757cbde27b4-b3288f86, #w-node-_395fc2a3-f229-c43d-c915-1757cbde27b8-b3288f86, #w-node-b15335da-bc77-6a88-a0f7-8e435706bf3c-b3288f86, #w-node-b15335da-bc77-6a88-a0f7-8e435706bf40-b3288f86, #w-node-_7c4fdedb-5d3c-dda1-3471-bc4e46205b1c-b3288f86, #w-node-_7c4fdedb-5d3c-dda1-3471-bc4e46205b20-b3288f86, #w-node-c23894ff-c580-44f2-14e7-6ceac3d8ea1f-b3288f86, #w-node-c23894ff-c580-44f2-14e7-6ceac3d8ea23-b3288f86, #w-node-e6d93e26-f45b-b79f-34a6-0dbf6dd4a24d-b3288f86, #w-node-e6d93e26-f45b-b79f-34a6-0dbf6dd4a251-b3288f86, #w-node-cc5016ea-7ce4-c755-2597-13530fda54fe-b3288f86, #w-node-cc5016ea-7ce4-c755-2597-13530fda5502-b3288f86, #w-node-_2dd1d573-d514-bac7-7113-ccae5d0f24bc-b3288f86, #w-node-_2dd1d573-d514-bac7-7113-ccae5d0f24bf-b3288f86, #w-node-_8c2843c9-b043-9347-7c09-f353954d4076-b3288f86, #w-node-_8c2843c9-b043-9347-7c09-f353954d407a-b3288f86, #w-node-_9ec41a5b-126d-4dc8-1d44-7b46d298d715-b3288f86, #w-node-_9ec41a5b-126d-4dc8-1d44-7b46d298d719-b3288f86, #w-node-bc996e4a-ed5b-e84d-5150-c38fd20f7b19-b3288f86, #w-node-bc996e4a-ed5b-e84d-5150-c38fd20f7b1d-b3288f86, #w-node-_41120060-b175-f0c2-73a2-9ec5bd8e71d7-b3288f86, #w-node-_41120060-b175-f0c2-73a2-9ec5bd8e71da-b3288f86, #w-node-_69986a0b-e53c-0de7-270b-ced657a76c81-b3288f86, #w-node-_69986a0b-e53c-0de7-270b-ced657a76c85-b3288f86, #w-node-_6cf4712e-7a89-d410-b560-0fb88a4f0cf6-b3288f86, #w-node-_6cf4712e-7a89-d410-b560-0fb88a4f0cfa-b3288f86, #w-node-e9a1f8e9-2af8-8213-678f-d61d5adf428b-b3288f86, #w-node-e9a1f8e9-2af8-8213-678f-d61d5adf428f-b3288f86, #w-node-_06329509-2434-1111-aeaa-805ff28da575-b3288f86, #w-node-_06329509-2434-1111-aeaa-805ff28da579-b3288f86, #w-node-c76c8341-2896-481a-ea53-3437472ff9ac-b3288f86, #w-node-c76c8341-2896-481a-ea53-3437472ff9af-b3288f86, #w-node-bf8e668c-e438-cdf3-6c56-3b4a43518248-b3288f86, #w-node-bf8e668c-e438-cdf3-6c56-3b4a4351824c-b3288f86, #w-node-_634142e9-ef26-b8df-a19a-9a234c95e993-b3288f86, #w-node-_634142e9-ef26-b8df-a19a-9a234c95e997-b3288f86, #w-node-a14cd215-4c39-fb62-0a4f-86c706371971-b3288f86, #w-node-a14cd215-4c39-fb62-0a4f-86c706371975-b3288f86 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_03add5b0-0a36-366f-0d3a-a72c000332cf-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 45vw 45vw;
  }

  #w-node-ff202f86-277c-63b5-c349-2201413567d1-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6448d81f-206e-1d3e-3828-2001933e546b-3be305e9, #w-node-_58864562-d6a9-77f8-4bab-94a29770a418-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8e7a6172-a716-b7f0-a828-24780d2afb85-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_8e7a6172-a716-b7f0-a828-24780d2afb86-3be305e9, #w-node-_8e7a6172-a716-b7f0-a828-24780d2afb8a-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a817fbf5-2b2f-c44f-316b-92294db5e858-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a817fbf5-2b2f-c44f-316b-92294db5e859-3be305e9, #w-node-a817fbf5-2b2f-c44f-316b-92294db5e85d-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_39188cc4-65d7-9022-5c15-2dadd44ad2df-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_39188cc4-65d7-9022-5c15-2dadd44ad2e0-3be305e9, #w-node-_39188cc4-65d7-9022-5c15-2dadd44ad2e4-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9efe6efc-faef-48d0-8bec-42edfbd2ac57-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9efe6efc-faef-48d0-8bec-42edfbd2ac58-3be305e9, #w-node-_9efe6efc-faef-48d0-8bec-42edfbd2ac5c-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dbfa13d9-88d6-666d-ffc4-d321d7632da7-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-dbfa13d9-88d6-666d-ffc4-d321d7632da8-3be305e9, #w-node-dbfa13d9-88d6-666d-ffc4-d321d7632dac-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b8c35ee2-9c26-97ed-6f96-16ef35affb65-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b8c35ee2-9c26-97ed-6f96-16ef35affb66-3be305e9, #w-node-b8c35ee2-9c26-97ed-6f96-16ef35affb6a-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3e6ec436-6fae-6183-2624-502748ca27d9-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3e6ec436-6fae-6183-2624-502748ca27da-3be305e9, #w-node-_3e6ec436-6fae-6183-2624-502748ca27de-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_47ac4fc0-70fa-410e-8e21-f94acb0b0fcd-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_47ac4fc0-70fa-410e-8e21-f94acb0b0fce-3be305e9, #w-node-_47ac4fc0-70fa-410e-8e21-f94acb0b0fd2-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d9256e38-6b8f-b981-e33e-35cc9640a019-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-d9256e38-6b8f-b981-e33e-35cc9640a01a-3be305e9, #w-node-d9256e38-6b8f-b981-e33e-35cc9640a01e-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_502ca067-cb3d-0042-da6e-27cf70fdb088-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_502ca067-cb3d-0042-da6e-27cf70fdb089-3be305e9, #w-node-_502ca067-cb3d-0042-da6e-27cf70fdb08d-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b6d9be40-2b54-ba96-3910-5c8d00b62279-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b6d9be40-2b54-ba96-3910-5c8d00b6227a-3be305e9, #w-node-b6d9be40-2b54-ba96-3910-5c8d00b6227e-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f1d1cdec-a2ec-332d-229d-d76c17d99765-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f1d1cdec-a2ec-332d-229d-d76c17d99766-3be305e9, #w-node-f1d1cdec-a2ec-332d-229d-d76c17d9976a-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a29e12b6-2c61-8e15-5ac1-5b7e5eaf66ea-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a29e12b6-2c61-8e15-5ac1-5b7e5eaf66eb-3be305e9, #w-node-a29e12b6-2c61-8e15-5ac1-5b7e5eaf66ef-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c726d82f-fae0-4463-44cc-c60177b74d25-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c726d82f-fae0-4463-44cc-c60177b74d26-3be305e9, #w-node-c726d82f-fae0-4463-44cc-c60177b74d2a-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e0c59c4b-6e07-d85f-6764-13f2ab6f4791-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e0c59c4b-6e07-d85f-6764-13f2ab6f4792-3be305e9, #w-node-e0c59c4b-6e07-d85f-6764-13f2ab6f4796-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0bb766e2-7bd8-f342-0a9e-af0e67ed67a7-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0bb766e2-7bd8-f342-0a9e-af0e67ed67a8-3be305e9, #w-node-_0bb766e2-7bd8-f342-0a9e-af0e67ed67ac-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e36729f3-85c1-0214-2375-b669a3ff4e3b-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-e36729f3-85c1-0214-2375-b669a3ff4e3c-3be305e9, #w-node-e36729f3-85c1-0214-2375-b669a3ff4e40-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f87363a-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f87363b-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f87363f-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f873651-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f873652-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873656-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f87365d-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f87365e-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873662-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f87366f-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f873670-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873674-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f873686-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f873687-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f87368b-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736b7-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736b8-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736bc-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_37409451-0568-e6bb-5c9b-e65d45330a6b-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_37409451-0568-e6bb-5c9b-e65d45330a6c-3be305e9, #w-node-_37409451-0568-e6bb-5c9b-e65d45330a70-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32105203-ff02-a9c8-0ecc-13ace1d151ed-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_32105203-ff02-a9c8-0ecc-13ace1d151ee-3be305e9, #w-node-_32105203-ff02-a9c8-0ecc-13ace1d151f2-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736c9-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736ca-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736ce-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736d5-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736d6-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736da-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736e7-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736e8-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f8736ec-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f873704-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f873705-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873709-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f873721-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f873722-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873726-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f87372d-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f87372e-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873732-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f87373f-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_3af0af4e-4546-79e3-d7c8-66750f873740-3be305e9, #w-node-_3af0af4e-4546-79e3-d7c8-66750f873744-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad0ed-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad0ee-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad0f2-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad0ff-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad100-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad104-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad10b-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad10c-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad110-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad11d-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad11e-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad122-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad132-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad133-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad137-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad13e-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad13f-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad143-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad153-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad154-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad158-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad168-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad169-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad16d-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad17f-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad180-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad184-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad18b-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad18c-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad190-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad19d-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad19e-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1a2-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1ba-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1bb-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1bf-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1cc-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1cd-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1d1-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1d8-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1d9-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1dd-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1e5-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1e6-3be305e9, #w-node-_0b79616c-3a3d-c102-2c08-b6502c8ad1ea-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3c1fccfd-4a1d-4d7b-ecb0-e2cf89bc5590-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_3c1fccfd-4a1d-4d7b-ecb0-e2cf89bc5591-3be305e9, #w-node-_3c1fccfd-4a1d-4d7b-ecb0-e2cf89bc5595-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7c5c4901-b9df-1306-4713-e83b5669cbbc-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_7c5c4901-b9df-1306-4713-e83b5669cbbd-3be305e9, #w-node-_7c5c4901-b9df-1306-4713-e83b5669cbc1-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_22c0fc73-05d5-a180-2f26-ff0e6e8a25e1-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_22c0fc73-05d5-a180-2f26-ff0e6e8a25e2-3be305e9, #w-node-_22c0fc73-05d5-a180-2f26-ff0e6e8a25e6-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_66d07046-e6bf-373f-531d-b290965e1d0f-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_66d07046-e6bf-373f-531d-b290965e1d10-3be305e9, #w-node-_66d07046-e6bf-373f-531d-b290965e1d14-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-adc56e72-10ce-6c63-6952-2c0de9501456-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-adc56e72-10ce-6c63-6952-2c0de9501457-3be305e9, #w-node-adc56e72-10ce-6c63-6952-2c0de950145b-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b4ad0410-a0ad-cf0c-e68d-7e4bd6af8831-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-b4ad0410-a0ad-cf0c-e68d-7e4bd6af8832-3be305e9, #w-node-b4ad0410-a0ad-cf0c-e68d-7e4bd6af8836-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a0ebc50a-4a56-81a1-b6a3-aa91495120c2-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-a0ebc50a-4a56-81a1-b6a3-aa91495120c3-3be305e9, #w-node-a0ebc50a-4a56-81a1-b6a3-aa91495120c7-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f540b300-54bc-13db-59c5-3800dad7353b-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-f540b300-54bc-13db-59c5-3800dad7353c-3be305e9, #w-node-f540b300-54bc-13db-59c5-3800dad73540-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3b372a9e-37c7-b759-2eb0-31bb3cc4058f-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_3b372a9e-37c7-b759-2eb0-31bb3cc40590-3be305e9, #w-node-_3b372a9e-37c7-b759-2eb0-31bb3cc40594-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5e71edc4-c9a0-1215-fe24-216d4a37d7c2-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_5e71edc4-c9a0-1215-fe24-216d4a37d7c3-3be305e9, #w-node-_5e71edc4-c9a0-1215-fe24-216d4a37d7c7-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e8a1e4dd-8e06-f100-0b9c-f80fd0cb9c8b-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-e8a1e4dd-8e06-f100-0b9c-f80fd0cb9c8c-3be305e9, #w-node-e8a1e4dd-8e06-f100-0b9c-f80fd0cb9c90-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_12d56b1e-4d05-8324-55dc-0e524695ad2d-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_12d56b1e-4d05-8324-55dc-0e524695ad2e-3be305e9, #w-node-_12d56b1e-4d05-8324-55dc-0e524695ad32-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7e8d0d11-518b-bf2e-9b61-20bb4184be1a-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_7e8d0d11-518b-bf2e-9b61-20bb4184be1b-3be305e9, #w-node-_7e8d0d11-518b-bf2e-9b61-20bb4184be1f-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_777a7ac4-fffc-66ed-f1cf-22547b4b48f1-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_777a7ac4-fffc-66ed-f1cf-22547b4b48f2-3be305e9, #w-node-_777a7ac4-fffc-66ed-f1cf-22547b4b48f6-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d3d2d711-8c40-5126-c0c9-7ee13015a89b-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-d3d2d711-8c40-5126-c0c9-7ee13015a89c-3be305e9, #w-node-d3d2d711-8c40-5126-c0c9-7ee13015a8a0-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1efd1a2e-5561-11b3-4f74-f46bacdc8564-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_1efd1a2e-5561-11b3-4f74-f46bacdc8565-3be305e9, #w-node-_1efd1a2e-5561-11b3-4f74-f46bacdc8569-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ed57face-dc53-7a12-6581-6ed0820839de-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-ed57face-dc53-7a12-6581-6ed0820839df-3be305e9, #w-node-ed57face-dc53-7a12-6581-6ed0820839e3-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a5f790cf-dd05-91f6-d25f-7c4492546f52-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-a5f790cf-dd05-91f6-d25f-7c4492546f53-3be305e9, #w-node-a5f790cf-dd05-91f6-d25f-7c4492546f57-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a8da6c76-28b6-0cb6-8c6b-33d869206217-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-a8da6c76-28b6-0cb6-8c6b-33d869206218-3be305e9, #w-node-a8da6c76-28b6-0cb6-8c6b-33d86920621c-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_82349989-b712-9f66-991a-61ce8c52313f-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_82349989-b712-9f66-991a-61ce8c523140-3be305e9, #w-node-_82349989-b712-9f66-991a-61ce8c523144-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4fbf30d9-3b79-e4ac-5749-8453b9b674d3-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_4fbf30d9-3b79-e4ac-5749-8453b9b674d4-3be305e9, #w-node-_4fbf30d9-3b79-e4ac-5749-8453b9b674d8-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4a3814e4-79e7-68bc-b8ca-2e2c40424ea3-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_4a3814e4-79e7-68bc-b8ca-2e2c40424ea4-3be305e9, #w-node-_4a3814e4-79e7-68bc-b8ca-2e2c40424ea8-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0f3e6aac-63e5-f860-71a1-d1f67f81b008-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
  }

  #w-node-_0f3e6aac-63e5-f860-71a1-d1f67f81b009-3be305e9, #w-node-_0f3e6aac-63e5-f860-71a1-d1f67f81b00d-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbc89-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbc8a-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbc8e-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbc9b-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbc9c-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbca0-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbcbe-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbcbf-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbcc3-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbcd0-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbcd1-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbcd5-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbd16-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbd17-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbd1b-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbd76-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbd77-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbd7b-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbd88-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbd89-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbd8d-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbda5-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbda6-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbdaa-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbdc6-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbdc7-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbdcb-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbde4-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbde5-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbde9-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbdf6-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbdf7-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbdfb-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe17-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe18-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe1c-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe2c-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe2d-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe31-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe41-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe42-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe46-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe6d-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe6e-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe72-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe7f-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe80-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe84-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe96-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbe97-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbe9b-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbedc-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbedd-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbee1-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbefa-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbefb-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbeff-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbf2a-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbf2b-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbf2f-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbf6c-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbf6d-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbf71-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbf81-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbf82-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbf86-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbf9e-3be305e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b3204063-651a-f599-8c5d-66165befbf9f-3be305e9, #w-node-b3204063-651a-f599-8c5d-66165befbfa3-3be305e9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8bac254e-a3f6-988e-1a42-85d37be84ca3-f3fb7bea {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-fc89594b-85fd-caf3-0d49-d5e1563d0502-f3fb7bea, #w-node-a27b8ac8-df61-a0fe-0cb5-033876add975-f3fb7bea, #w-node-fc89594b-85fd-caf3-0d49-d5e1563d0502-b8c19d1f, #w-node-_0e50b292-b06f-ebef-a242-1a2254d6d436-b8c19d1f {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6b9d211c-8de8-6832-7a50-7c7781484b66-d801dab9 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-fe295ce0-53b2-948d-3f73-4c760d6ffaad-ccd86cac, #w-node-_0673bd9b-428f-c603-64a2-c5c4db2c0686-ccd86cac, #w-node-fc18fdde-0492-43e5-a22e-3d1f466d6d41-ccd86cac {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-fe8243d6-4a71-b2d2-5d17-75fd1cfd2da6-97d79a93 {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f9620c16-56ca-f258-616f-c8971f20b407-f701527c {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6f8bdb79-060c-9e80-d868-a67f8bd06d57-1b7205cd, #w-node-_2f1e84db-5e15-8cb2-2eb5-a97e15e3191d-1b7205cd, #w-node-cc9fae93-4189-fcfa-5cac-8bb83f6ebc50-1b7205cd, #w-node-_2d4c4b98-d182-7088-5cfe-4ce5b8e6bce4-1b7205cd, #w-node-c8fdcb49-1c03-8799-c830-185ff1422e9e-1b7205cd, #w-node-_58e4cc1d-1e4c-511b-d74c-c26075455573-1b7205cd, #w-node-e67f416e-ba7f-f2a9-a248-092b79bf73bc-1b7205cd, #w-node-_9a5ef5c7-f753-031d-f478-63f04c0cfd65-1b7205cd, #w-node-d3b30969-62bd-5c44-a4f3-d1d710acbb1a-1b7205cd, #w-node-_007e15c5-725f-9dcf-a759-85dbfe5b9a14-1b7205cd, #w-node-_5b59606a-46ac-393f-0aec-247d0a17ab74-1b7205cd, #w-node-_825ccf9f-ae29-c063-9fe6-1d01b2a8393d-1b7205cd, #w-node-defb7f66-07af-445f-612f-61a0c0b8c168-1b7205cd, #w-node-_24d59f72-db01-56d6-0864-8a91b1492c4d-1b7205cd {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }
}
