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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .w-col {
    width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

.w-widget {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-tabs {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: "Sourcesans 3 Variablefont Wght";
  src: url("https://cdn.prod.website-files.com/6644d4c4f88d9cbe7ee5ea08/6644d4c4f88d9cbe7ee5ea96_SourceSans3-VariableFont_wght.ttf") format("truetype");
  font-weight: 200 900;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/6644d4c4f88d9cbe7ee5ea08/6644d4c4f88d9cbe7ee5ea60_Poppins-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: auto;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/6644d4c4f88d9cbe7ee5ea08/6644d4c4f88d9cbe7ee5ea7a_Poppins-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: auto;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/6644d4c4f88d9cbe7ee5ea08/6644d4c4f88d9cbe7ee5ea79_Poppins-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: auto;
}

@font-face {
  font-family: "Sourcesans 3 Variablefont Wght";
  src: url("https://cdn.prod.website-files.com/6644d4c4f88d9cbe7ee5ea08/6644d4c4f88d9cbe7ee5ea9d_SourceSans3-Italic-VariableFont_wght.ttf") format("truetype");
  font-weight: 200 900;
  font-style: italic;
  font-display: auto;
}

@font-face {
  font-family: Poppins;
  src: url("https://cdn.prod.website-files.com/6644d4c4f88d9cbe7ee5ea08/6644d4c4f88d9cbe7ee5ea80_Poppins-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}

:root {
  --base-color-neutral--white: #fff;
  --text-color--text-primary: var(--base-color-neutral--black);
  --link-color--link-primary: var(--base-color-brand--turquoise-dark);
  --shadow-color-light: #00000026;
  --base-color-brand--turquoise: #098790;
  --background-color--background-primary: var(--base-color-neutral--white);
  --text-color--text-secondary: var(--base-color-neutral--white);
  --background-color--background-success: var(--base-color-system--success-green-dark);
  --text-color--text-success: var(--base-color-system--success-green-dark);
  --text-color--text-alternate: var(--base-color-brand--turquoise);
  --border-color--border-primary: var(--base-color-neutral--white);
  --background-color--background-alternate: var(--base-color-brand--turquoise-darkest);
  --background-color--background-secondary: var(--base-color-neutral--neutral-darkest);
  --base-color-brand--turquoise-brightest: #6cf2f9;
  --base-color-brand--turquoise-darker: #0e4343;
  --base-color-neutral--neutral-lighter: #ebe7dd;
  --base-color-neutral--neutral-lightest: #f7f6f3;
  --background-color--background-error: #d96f3a;
  --text-color--text-error: var(--base-color-system--error-red-dark);
  --radius-small: .5rem;
  --base-color-neutral--black: #000;
  --base-color-neutral--neutral-dark: #3d3d3d;
  --shadow-color-dark: #0000001a;
  --radius-medium: 1rem;
  --base-color-neutral--neutral-darkest: #0f0f0f;
  --base-color-brand--green-brightest\<deleted\|variable-61f938be-74da-ef76-2c5e-cfad623c81e5\>: #ccc;
  --base-color-brand--turquoise-brighter: #3fcbd5;
  --base-color-neutral--neutral-grey-lighter: #ebebeb;
  --base-color-neutral--neutral-grey-light: #d6d6d6;
  --base-color-brand--turquoise-darkest: #042524;
  --base-color-brand--turquoise-dark: #1c5c5e;
  --frosted-glass-border: #fff0;
  --radius-xsmall: .25rem;
  --background-color--background-warning: #f9e4bd;
  --text-color--text-warning: var(--base-color-system--warning-yellow-dark);
  --background-color--background-tertiary: var(--base-color-neutral--neutral-lighter);
  --border-small: 2px;
  --frosted-glass-background: var(--base-color-neutral--white);
  --border-medium: 4px;
  --radius-medium-small: .75rem;
  --base-color-neutral--neutral-darker: #1f1f1f;
  --base-color-neutral--neutral-light: #d2cec6;
  --base-color-neutral--neutral: #a9a59e;
  --link-color--link-secondary: var(--base-color-brand--turquoise-brightest);
  --base-color-brand--green-bright\<deleted\|variable-96d8fb88-c1f7-fa5c-b5a2-3332432c1c94\>: #b8b8b8;
  --base-color-brand--turquoise-bright: #2dabb4;
  --radius-large: 2.5rem;
  --base-color-brand--green\<deleted\|variable-8f4051da-8b95-2809-b8ce-5365c5060a2f\>: #999;
  --border-large: 6px;
  --base-color-system--success-green: var(--base-color-brand--turquoise);
  --base-color-system--success-green-dark: #0d6d6a;
  --base-color-system--warning-yellow: var(--background-color--background-warning);
  --base-color-system--warning-yellow-dark: #f1c15f;
  --base-color-system--error-red: var(--background-color--background-error);
  --base-color-system--error-red-dark: var(--base-color-neutral--black);
  --base-color-system--focus-state: var(--base-color-brand--turquoise-bright);
  --border-color--border-secondary: var(--base-color-brand--turquoise-brightest);
  --link-color--link-alternate: var(--text-color--text-secondary);
  --link-color--tertiary: var(--text-color--text-primary);
}

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

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

.w-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-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

.w-pagination-next-icon {
  margin-left: 4px;
}

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

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

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

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

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

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

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

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

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

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

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

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

body {
  background-color: var(--base-color-neutral--white);
  color: var(--text-color--text-primary);
  font-family: "Sourcesans 3 Variablefont Wght", Tahoma, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Poppins, Tahoma, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.1;
}

h2 {
  margin-top: 0;
  margin-bottom: 1rem;
  font-family: Poppins, Tahoma, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h3 {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-family: Poppins, Tahoma, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: Poppins, Tahoma, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

h5 {
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: Poppins, Tahoma, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

h6 {
  margin-top: 0;
  margin-bottom: .25rem;
  font-family: Poppins, Tahoma, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

p {
  margin-bottom: 1rem;
}

a {
  color: var(--link-color--link-primary);
  font-weight: 600;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

li {
  margin-bottom: .25rem;
}

img {
  width: 100%;
  max-width: 100%;
  display: inline-block;
  overflow: hidden;
}

label {
  margin-top: 0;
  margin-bottom: .25rem;
  font-weight: 400;
}

blockquote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  width: 100%;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.utility-page_component {
  justify-content: center;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.utility-page_component.background-color-neutral-lighter {
  height: auto;
}

.utility-page_component.section-global-padding {
  display: block;
}

.utility-page_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 20rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.utility-page_form {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  box-shadow: 0 2px 5px 0 var(--shadow-color-light);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.margin-custom2 {
  margin: 2.5rem;
}

.padding-xlarge {
  padding: 4rem;
}

.margin-xlarge {
  margin: 5rem;
}

.margin-xsmall {
  margin: .5rem;
}

.padding-xhuge {
  padding: 8rem;
}

.margin-custom1 {
  margin: 1.5rem;
}

.padding-0 {
  padding: 0;
}

.padding-xxhuge {
  padding: 12rem;
}

.padding-huge {
  padding: 6rem;
}

.margin-large {
  margin: 2.5rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.margin-xxsmall {
  margin: .25rem;
}

.padding-custom3 {
  padding: 3.5rem;
}

.padding-large {
  padding: 3rem;
}

.margin-tiny {
  margin: .125rem;
}

.padding-small {
  padding: 1rem;
}

.padding-small.background-color-turquoise-bright.text-color-white {
  color: var(--base-color-neutral--white);
}

.padding-custom2 {
  padding: 2.5rem;
}

.margin-custom3 {
  margin: 3.5rem;
}

.padding-custom1 {
  padding: 1.5rem;
}

.margin-huge {
  margin: 6rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-xsmall {
  padding: .5rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.padding-xxsmall {
  padding: .25rem;
}

.margin-xhuge {
  margin: 8rem;
}

.padding-tiny {
  padding: .125rem;
}

.margin-small {
  margin: 1rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-xxhuge {
  margin: 12rem;
}

.margin-0-duplicate {
  margin: 0;
}

.margin-horizontal {
  margin-top: 0;
  margin-bottom: 0;
}

.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.margin-vertical {
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom, .margin-bottom.margin-xxsmall, .margin-bottom.margin-medium, .margin-bottom.margin-small, .margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xsmall.text-color-turquoise {
  color: var(--base-color-brand--turquoise);
}

.padding-left {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

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

.padding-horizontal {
  padding-top: 0;
  padding-bottom: 0;
}

.margin-right {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.margin-top, .margin-top.margin-xxsmall, .margin-top.margin-medium, .margin-top.margin-medium, .margin-top.margin-xxlarge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-left {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.padding-right {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.form_checkbox {
  vertical-align: middle;
  flex-direction: row;
  align-items: center;
  margin-right: .375rem;
}

.form_checkbox-icon {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-checked {
  background-size: 90%;
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.fs-styleguide_background {
  border: 1px solid #0000001a;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.fs-styleguide_spacing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(to top, #2d40ea1a, #fff0);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.icon-1x1-small {
  flex: none;
  width: 1rem;
  height: 1rem;
}

.overflow-auto {
  overflow: auto;
}

.spacing-clean {
  margin: 0;
  padding: 0;
}

.icon-1x1-large {
  width: 2.5rem;
  height: 2.5rem;
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.fs-styleguide_background-space {
  width: 1px;
  height: 1px;
  margin: 5rem;
}

.text-style-strikethrough {
  text-decoration: line-through;
}

.fs-styleguide_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  border-bottom: 1px solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 3rem;
  display: grid;
  position: relative;
}

.fs-styleguide_item.is-stretch {
  justify-items: stretch;
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.fs-styleguide_item-header {
  border-bottom: 1px solid #0000001a;
  width: 100%;
  padding-bottom: 2rem;
}

.background-color-primary {
  background-color: var(--background-color--background-primary);
  color: var(--text-color--text-primary);
}

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

.text-color-primary {
  color: var(--text-color--text-primary);
}

.text-color-secondary {
  color: var(--text-color--text-secondary);
}

.fs-styleguide_2-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.fs-styleguide_2-col.is-align-start {
  align-items: start;
}

.form_message-success {
  background-color: var(--background-color--background-success);
  color: var(--text-color--text-success);
  padding: 1.25rem;
}

.fs-styleguide_row {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-style-h3 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-rich-text h1, .text-rich-text h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h3 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h5 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-size: 1rem;
}

.text-rich-text p {
  margin-bottom: 1rem;
}

.text-rich-text ul, .text-rich-text ol {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.text-rich-text blockquote {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.text-rich-text figure {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.pointer-events-auto {
  pointer-events: auto;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.icon-height-small {
  height: 1rem;
}

.icon-1x1-medium {
  width: 2rem;
  height: 2rem;
}

.heading-style-h1 {
  margin-bottom: 1rem;
  font-family: Poppins, Tahoma, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.1;
}

.padding-global {
  padding-left: 5rem;
  padding-right: 5rem;
  position: relative;
}

.text-weight-normal {
  font-weight: 400;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.max-width-small {
  width: 100%;
  max-width: 20rem;
}

.text-color-alternate {
  color: var(--text-color--text-alternate);
}

.text-style-italic {
  font-style: italic;
}

.pointer-events-none {
  pointer-events: none;
}

.text-weight-medium {
  font-weight: 500;
}

.overflow-hidden {
  overflow: hidden;
}

.fs-styleguide_section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid var(--border-color--border-primary);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

.text-size-tiny {
  font-size: .75rem;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.fs-styleguide_1-col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.overflow-visible {
  overflow: visible;
}

.fs-styleguide_empty-box {
  z-index: -1;
  background-color: #2d40ea0d;
  border: 1px dashed #2d40ea;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

.text-weight-light {
  font-weight: 300;
}

.fs-styleguide_heading-medium {
  font-size: 4rem;
}

.max-width-xsmall {
  width: 100%;
  max-width: 16rem;
}

.fs-styleguide_4-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.text-size-regular {
  font-size: 1rem;
}

.text-weight-xbold {
  font-weight: 800;
}

.text-align-right {
  text-align: right;
}

.text-weight-bold {
  font-weight: 700;
}

.text-weight-bold.text-color-turquoise.boothnumber {
  text-align: center;
  margin-top: .5rem;
}

.max-width-medium {
  width: 100%;
  max-width: 32rem;
}

.fs-styleguide_item-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.background-color-alternate {
  background-color: var(--background-color--background-alternate);
  color: var(--text-color--text-primary);
}

.text-style-muted {
  opacity: .6;
}

.text-size-small {
  font-size: .875rem;
}

.heading-style-h4 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h4.text-weight-normal {
  font-weight: 400;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.form_radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  border-width: .25rem;
  width: .875rem;
  height: .875rem;
}

.form_radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.text-style-nowrap {
  white-space: nowrap;
}

.text-align-left {
  text-align: left;
  flex: 1;
}

.background-color-secondary {
  background-color: var(--background-color--background-secondary);
  color: var(--text-color--text-secondary);
}

.form_input {
  border: 1px solid var(--border-color--border-primary);
  background-color: #0000;
  min-height: 3rem;
  margin-bottom: .75rem;
  padding: .5rem 1rem;
}

.form_input::placeholder, .form_input.is-select-input {
  color: var(--text-color--text-secondary);
}

.form_input.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
}

.heading-style-h6 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}

.padding-section-large {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.fs-styleguide_3-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.fs-styleguide_3-col.is-align-start {
  align-items: start;
}

.text-style-link {
  color: var(--link-color--link-primary);
  text-decoration: underline;
}

.text-size-large {
  font-size: 1.5rem;
}

.background-gradient {
  background-color: var(--base-color-brand--turquoise);
  background-image: radial-gradient(circle farthest-corner at 0% 100%, var(--base-color-brand--turquoise-brightest), #0000 33.33%), radial-gradient(circle farthest-corner at 100% 0%, var(--base-color-brand--turquoise-darker), #0000 60%);
  color: var(--text-color--text-secondary);
  position: absolute;
}

.background-gradient.is-white {
  background-color: var(--base-color-neutral--white);
  background-image: radial-gradient(circle farthest-corner at 100% 100%, var(--base-color-neutral--neutral-lighter), #0000 33.33%), radial-gradient(circle farthest-corner at 0% 0%, var(--base-color-neutral--neutral-lightest), #0000 60%);
  color: var(--text-color--text-primary);
}

.heading-style-h2 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.fs-styleguide_label {
  background-color: var(--background-color--background-success);
  color: var(--text-color--text-secondary);
  border-radius: .25rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem .3rem;
  font-weight: 600;
  display: flex;
}

.fs-styleguide_label.is-tag {
  background-color: var(--base-color-brand--turquoise);
}

.heading-style-h5 {
  font-family: Poppins, Tahoma, sans-serif;
  font-size: 1.25rem;
  line-height: 1.4;
}

.heading-style-h5.margin-bottom.margin-xsmall.boothtitle {
  text-align: center;
  margin-bottom: .5rem;
}

.heading-style-h5.margin-none {
  margin: 0;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.icon-height-medium {
  height: 2rem;
}

.text-style-allcaps {
  text-transform: uppercase;
}

.overflow-scroll {
  overflow: scroll;
}

.form_message-error {
  background-color: var(--background-color--background-error);
  color: var(--text-color--text-error);
  margin-top: .75rem;
  padding: .75rem;
}

.icon-height-large {
  height: 3rem;
}

.text-align-center {
  text-align: center;
}

.form_component {
  margin-bottom: 0;
}

.max-width-xxsmall {
  width: 100%;
  max-width: 12rem;
}

.layer {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
}

.text-style-quote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.button {
  border-radius: var(--radius-small);
  background-color: var(--base-color-neutral--black);
  box-shadow: 0 1px 4px 0 var(--shadow-color-light);
  color: var(--base-color-neutral--white);
  text-align: center;
  text-transform: none;
  background-image: none;
  border-style: none;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: .5rem 1.25rem;
  font-family: "Sourcesans 3 Variablefont Wght", Tahoma, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: box-shadow 50ms;
  display: flex;
}

.button:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-dark), #fff0);
  box-shadow: 0 2px 8px 0 var(--shadow-color-dark);
}

.button:active {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-dark) 100%, #fff0);
  transform: translate(0, 1px);
}

.button.is-text {
  box-shadow: none;
  color: var(--text-color--text-primary);
  background-color: #0000;
  background-image: none;
  text-decoration: none;
}

.button.is-text.is-small.is-pagination-number {
  padding-left: .25rem;
  padding-right: .25rem;
  font-weight: 400;
}

.button.is-text.is-small.is-pagination-number.w--current {
  font-weight: 600;
  text-decoration: underline;
}

.button.is-small {
  border-width: 1.75px;
  padding: .375rem .625rem;
  font-size: .875rem;
  font-weight: 600;
}

.button.is-large {
  border-radius: var(--radius-medium);
  padding: .75rem 1.5rem;
  font-size: 1.25rem;
  font-weight: 500;
}

.button.is-secondary {
  border-color: var(--base-color-neutral--neutral-darkest);
  background-color: var(--base-color-brand--turquoise);
  color: var(--text-color--text-secondary);
  background-image: none;
}

.button.is-secondary:hover {
  background-image: radial-gradient(circle farthest-corner at 100% 0%, var(--base-color-brand--turquoise-brighter), #fff0);
}

.button.is-secondary:active {
  background-image: radial-gradient(circle farthest-corner at 100% 0%, var(--base-color-brand--turquoise-brighter) 100%, #fff0);
}

.button.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  text-decoration: none;
  display: flex;
}

.button.is-icon.is-pagination {
  box-shadow: none;
  color: var(--text-color--text-primary);
  background-color: #fff0;
  flex: 1;
  justify-content: space-between;
}

.button.is-icon.is-pagination:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-lightest), #fff0);
}

.button.is-icon.is-pagination-alt {
  background-color: var(--base-color-neutral--neutral-grey-lighter);
  box-shadow: none;
  color: var(--text-color--text-primary);
  flex: none;
  justify-content: space-between;
  padding-left: .75rem;
  padding-right: .75rem;
  display: inline-flex;
}

.button.is-icon.is-pagination-alt:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-lightest), #fff0);
}

.button.is-icon.is-pagination-alt.w--current {
  background-color: var(--base-color-neutral--neutral-grey-light);
}

.button.is-icon.is-pagination-alt.is-small {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
}

.button.is-tertiary {
  background-color: var(--base-color-neutral--white);
  color: var(--text-color--text-primary);
  background-image: none;
}

.button.is-tertiary:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-lighter), #fff0);
}

.button.is-tertiary:active {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-lightest) 100%, #fff0);
}

.button.is-tertiary.is-alt {
  background-color: var(--base-color-neutral--neutral-lightest);
}

.button.is-alternate {
  background-color: var(--base-color-neutral--black);
  color: var(--base-color-neutral--white);
  background-image: none;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.button.is-alternate:hover {
  background-image: radial-gradient(circle farthest-corner at 100% 0%, var(--base-color-neutral--neutral-dark), #fff0);
}

.button.is-alternate:active {
  background-image: radial-gradient(circle farthest-corner at 100% 0%, var(--base-color-neutral--neutral-dark) 100%, #fff0);
}

.button.button-color-turquoise-darkest {
  background-color: var(--base-color-brand--turquoise-darkest);
}

.button.button-color-turquoise-darkest:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-brand--turquoise-dark), #fff0);
}

.button.button-color-turquoise-darker {
  background-color: var(--base-color-brand--turquoise-darker);
}

.button.button-color-turquoise-darker:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-brand--turquoise), #fff0);
}

.button.button-color-turquoise {
  background-color: var(--base-color-brand--turquoise);
}

.button.button-color-turquoise:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-brand--turquoise-brighter), #fff0);
}

.button.is-xsmall {
  border-width: 1.75px;
  padding: .25rem .5rem;
  font-size: .75rem;
  font-weight: 500;
}

.button.is-pseudo-dropdown-close {
  cursor: pointer;
  background-color: #0000;
  border-radius: 50%;
  padding: .3125rem;
}

.button.is-pseudo-dropdown-close.is-black {
  background-color: var(--base-color-neutral--black);
}

.button.is-hs-submit {
  margin-top: 1.25rem;
}

.button.is-hs-submit.is-navbar-subscribe {
  margin-top: .5rem;
}

.button.is-chat {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.button.is-chat.is-pagination {
  box-shadow: none;
  color: var(--text-color--text-primary);
  background-color: #fff0;
  flex: 1;
  justify-content: space-between;
}

.button.is-chat.is-pagination:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-lightest), #fff0);
}

.button.is-short-form {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -.25rem;
}

.button.landscape-hidden {
  margin-top: 10px;
}

.button.is-sidebar {
  background-color: var(--base-color-neutral--neutral-lightest);
  box-shadow: none;
  color: var(--text-color--text-primary);
  background-image: none;
}

.button.is-sidebar:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--white), #fff0);
}

.button.is-sidebar:active {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-lightest) 100%, #fff0);
}

.button.is-sidebar.is-alt {
  background-color: var(--base-color-neutral--neutral-lightest);
}

.button.is-plain-text {
  box-shadow: none;
  color: var(--text-color--text-primary);
  text-align: left;
  background-color: #fff0;
  background-image: none;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  transition-property: none;
  display: flex;
}

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

.text-size-medium {
  font-size: 1.25rem;
}

.fs-styleguide_section {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.fs-styleguide_section.is-vertical {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-group.is-hero {
  justify-content: flex-end;
  align-items: center;
  margin-top: 1.5rem;
}

.button-group.is-card {
  justify-content: flex-end;
  align-items: center;
  margin-top: .5rem;
}

.button-group.is-cta {
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: .5rem;
}

.button-group.is-align-center {
  justify-content: center;
  align-items: center;
}

.button-group.is-cta-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.button-group.is-pagination {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.button-group.is-pagination.is-numbered {
  flex-flow: row;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.button-group.is-align-right {
  justify-content: flex-end;
  align-items: center;
}

.hide {
  display: none;
}

.padding-section-medium {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.form_radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.fs-styleguide_spacing-all {
  display: none;
}

.spacer-huge {
  width: 100%;
  padding-top: 6rem;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.fs-styleguide_spacer-box {
  background-color: #2d40ea1a;
  border: 1px dashed #2d40ea;
  width: 100%;
  position: relative;
}

.spacer-xsmall {
  width: 100%;
  padding-top: .5rem;
}

.spacer-small {
  width: 100%;
  padding-top: 1rem;
}

.spacer-xhuge {
  width: 100%;
  padding-top: 8rem;
}

.spacer-tiny {
  width: 100%;
  padding-top: .125rem;
}

.spacer-xxsmall {
  width: 100%;
  padding-top: .25rem;
}

.spacer-xxhuge {
  width: 100%;
  padding-top: 12rem;
}

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.spacer-large {
  padding-top: 3rem;
}

.spacer-xxlarge {
  width: 100%;
  padding-top: 5rem;
}

.fs-styleguide_message {
  background-color: var(--background-color--background-warning);
  color: var(--text-color--text-warning);
  border-radius: .25rem;
  padding: .25rem .5rem;
  font-size: .875rem;
}

.nav_component {
  background-color: #000;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
  inset: 0% 0% auto;
}

.nav_container {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav_logo {
  width: 10rem;
}

.nav_menu_link {
  color: #fff;
  padding: 1rem;
}

.nav_button {
  padding: 1rem;
}

.aspect-ratio-square {
  aspect-ratio: 1;
  object-fit: cover;
}

.aspect-ratio-portrait {
  aspect-ratio: 2 / 3;
  object-fit: cover;
}

.aspect-ratio-landscape {
  aspect-ratio: 3 / 2;
  object-fit: cover;
}

.aspect-ratio-widescreen {
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

.background-color-tertiary {
  background-color: var(--background-color--background-tertiary);
  color: var(--text-color--text-secondary);
}

.section_hero {
  color: var(--text-color--text-secondary);
  background-image: none;
  flex-direction: column;
  justify-content: center;
  min-height: 100svh;
  padding-bottom: 2.5rem;
  display: block;
  position: relative;
  overflow: hidden;
}

.navbar14_link {
  color: var(--text-color--text-primary);
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 1rem;
  font-weight: 600;
  display: flex;
}

.navbar14_link:hover {
  text-decoration: none;
  transform: rotate(0);
}

.navbar14_link.w--current {
  color: var(--text-color--text-primary);
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.navbar_menu-button {
  padding: 0;
}

.navbar14_logo {
  background-color: #0000;
  width: auto;
  height: 2.25rem;
}

.navbar14_button-wrapper {
  grid-column-gap: 1rem;
  justify-content: center;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.frosted-glass {
  border: var(--border-small) none var(--frosted-glass-border);
  background-color: var(--frosted-glass-background);
  box-shadow: 0 2px 16px 0 var(--shadow-color-dark);
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  color: var(--base-color-neutral--neutral-darkest);
  overflow: hidden;
}

.frosted-glass.navbar14_menu-wrapper {
  box-shadow: none;
  background-color: #fff0;
  overflow: visible;
}

.text-weight-semibold {
  font-family: Poppins, Tahoma, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
}

.logo5_logo {
  object-fit: contain;
  max-height: 3.5rem;
}

.logo5_logo.leader {
  object-fit: contain;
  width: 24rem;
  max-width: 100%;
  height: 8rem;
  max-height: none;
}

.logo5_logo.supporter {
  max-width: 16rem;
  height: 6.5rem;
  max-height: none;
}

.logo5_logo.partners {
  max-width: 14rem;
  height: 5rem;
  max-height: none;
  overflow: visible;
}

.logo5_logo.silver {
  max-width: 10rem;
  max-height: 4rem;
}

.logo5_logo.discovery-day-supported-by {
  object-fit: contain;
  flex: 1;
  width: 100%;
  max-width: 18rem;
  height: 7rem;
  max-height: none;
}

.logo5_logo.discovery-day-supported-by.featured {
  width: 100%;
  max-width: 53em;
  height: auto;
}

.logo5_logo.discovery-day-partners {
  object-fit: contain;
  width: 100%;
  max-width: 16rem;
  height: auto;
  max-height: 5rem;
}

.logo5_logo.dti-developer {
  object-fit: contain;
  width: 24rem;
  max-width: 100%;
  height: 8rem;
  max-height: none;
}

.logo5_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  filter: grayscale();
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.logo5_component.filter-greyscale {
  width: 100%;
}

.logo5_component.is-discovery-day {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  filter: none;
}

.logo5_component.is-color, .logo5_component.is-no-filter {
  filter: none;
}

.corners-medium {
  aspect-ratio: auto;
  border-radius: var(--radius-medium);
}

.stats33_components {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.stats33_components.is-4-column {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: stretch;
  position: relative;
}

.stats33_components.is-cluster-profile, .stats33_components.is-vertical-stretch {
  align-items: stretch;
}

.stats33_list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: var(--radius-medium);
  box-shadow: 0 2px 16px 0 var(--shadow-color-dark);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  padding: 1rem;
  display: flex;
}

.stats33_list.is-3-column {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  box-shadow: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}

.stats33_list.background-color-neutral-darkest {
  color: var(--text-color--text-secondary);
}

.stats33_image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.stats33_image-wrapper.aspect-ratio-portrait {
  display: block;
}

.stats33_item {
  text-align: center;
  border: 1px #000;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding: 2rem;
  display: flex;
}

.stats33_item.is-alternate {
  border-radius: var(--radius-small);
  color: var(--text-color--text-primary);
  border-style: none;
  border-color: #000;
  justify-content: center;
  align-items: center;
  padding: 1.5rem;
}

.stats33_item.no-border {
  border: 1px #000;
}

.stats33_item.align-top {
  justify-content: flex-start;
}

.stats33_image {
  border: var(--border-small) none var(--base-color-brand--turquoise-dark);
  border-radius: var(--radius-medium);
  background-color: var(--base-color-neutral--neutral-darker);
  box-shadow: 0 2px 16px 0 var(--shadow-color-dark);
  object-fit: cover;
  object-position: 55% 50%;
  width: 100%;
  height: 100%;
}

.stats33_image.fit-contain {
  background-color: var(--base-color-neutral--white);
  object-fit: cover;
}

.section_stats33 {
  position: relative;
}

.countingstat {
  margin-bottom: .5rem;
  font-family: Poppins, Tahoma, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1;
  display: inline-block;
}

.content-wrapper.position-relative-z-1 {
  z-index: 1;
  position: relative;
}

.heading-2 {
  margin-bottom: 1rem;
}

.paragraph {
  text-align: left;
  margin-bottom: 1rem;
}

.blog14_title-wrapper {
  margin-bottom: .5rem;
}

.blog14_item-link {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.blog14_item-link:hover {
  border: 0 solid #000;
}

.blog14_item-link.text-color-secondary {
  justify-content: space-between;
}

.blog14_item-link.text-color-secondary:hover {
  color: var(--base-color-neutral--neutral-light);
}

.blog14_item-link.text-color-primary:hover {
  color: var(--base-color-brand--turquoise-darker);
}

.blog14_image-wrapper {
  aspect-ratio: 3 / 2;
  border-radius: var(--radius-medium);
  box-shadow: 0 2px 16px 0 var(--shadow-color-dark);
  width: 100%;
  margin-bottom: 1.5rem;
  position: relative;
  overflow: hidden;
}

.blog14_image-wrapper.ratio-free {
  aspect-ratio: auto;
}

.blog14_list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.heading-style-h5-2 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.blog14_image {
  aspect-ratio: 3 / 2;
  background-color: var(--base-color-neutral--neutral-lighter);
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.blog14_image.fit-align-top-10 {
  object-position: 50% 10%;
}

.blog14_image.is-discovery-day {
  aspect-ratio: auto;
}

.blog14_image.is-discovery-day.cursor-normal {
  cursor: auto;
}

.blog14_item-content-top {
  margin-bottom: 1rem;
}

.blog14_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.blog14_item {
  border: var(--border-small) none var(--base-color-brand--turquoise-dark);
  cursor: pointer;
  height: 100%;
}

.blog14_item:hover {
  border-color: var(--base-color-neutral--white);
  transform: translate(0);
}

.blog14_item.cursor-normal {
  cursor: auto;
}

.stat33_caption {
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.4;
}

.sticky {
  position: sticky;
  top: 5rem;
}

.sticky.is-not-sticky-tablet {
  position: sticky;
}

.sticky.is-job-board-dashboard-filter {
  max-height: calc(100vh - 10rem);
  overflow: auto;
}

.background-color-neutral-darker {
  background-color: var(--base-color-neutral--neutral-darker);
  color: var(--text-color--text-secondary);
}

.stat33_thumbnail-wrapper {
  border-radius: 20px;
  margin-bottom: 1rem;
}

.stat33_thumbnail {
  object-fit: contain;
  width: 5rem;
  max-height: 4rem;
}

.background-color-black {
  background-color: var(--base-color-neutral--black);
  color: var(--text-color--text-secondary);
}

.background-color-neutral {
  background-color: var(--base-color-neutral--neutral);
}

.footer5_social-link {
  color: var(--base-color-neutral--neutral);
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.footer5_top-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-items: stretch stretch;
  display: grid;
}

.footer5_link {
  color: var(--text-color--text-secondary);
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: 1rem;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.footer5_link-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: stretch start;
  display: flex;
}

.footer5_social-icons {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  border-radius: var(--radius-medium);
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  place-items: start;
  width: 100%;
  display: flex;
}

.footer5_legal-link {
  color: var(--link-color--link-secondary);
  font-size: .875rem;
  text-decoration: underline;
}

.footer5_credit-text {
  font-size: .875rem;
}

.footer5_legal-list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: flex;
}

.footer5_logo-link {
  padding-left: 0;
}

.footer5_bottom-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  text-align: center;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 2.5rem;
  display: flex;
}

.footer5_component {
  background-color: var(--base-color-neutral--black);
  color: var(--base-color-neutral--white);
}

.footer5_logo {
  width: 24rem;
}

.button-wrapper {
  display: inline-block;
}

.button-wrapper:active {
  transform: translate(0, 2px);
}

.button-wrapper.is-stretch {
  flex-flow: column;
  flex: 1;
  align-items: stretch;
  display: flex;
}

.line-height-1 {
  line-height: 1;
}

.background-color-turquoise-darkest {
  background-color: var(--base-color-brand--turquoise-darkest);
  color: var(--text-color--text-secondary);
}

.background-color-turquoise-darker {
  background-color: var(--base-color-brand--turquoise-darker);
  color: var(--text-color--text-secondary);
}

.background-color-green-bright {
  background-color: var(--base-color-brand--green-bright\<deleted\|variable-96d8fb88-c1f7-fa5c-b5a2-3332432c1c94\>);
  color: var(--text-color--text-primary);
}

.background-color-green-brightest {
  background-color: var(--base-color-brand--green-brightest\<deleted\|variable-61f938be-74da-ef76-2c5e-cfad623c81e5\>);
  color: var(--text-color--text-primary);
}

.background-color-turquoise {
  background-color: var(--base-color-brand--turquoise);
  color: var(--text-color--text-secondary);
}

.background-color-turquoise-brighter {
  background-color: var(--base-color-brand--turquoise-brighter);
  color: var(--text-color--text-secondary);
}

.background-color-turquoise-bright {
  background-color: var(--base-color-brand--turquoise-bright);
}

.background-color-turquoise-brightest {
  background-color: var(--base-color-brand--turquoise-brightest);
  color: var(--text-color--text-primary);
}

.text-color-turquoise {
  color: var(--base-color-brand--turquoise);
}

.icon-embed-small {
  color: var(--base-color-brand--turquoise-brighter);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.section-global-padding {
  padding: 5rem;
}

.section-global-padding.is-short-section {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.section-global-padding.is-header {
  padding-top: 12.5rem;
  padding-bottom: 7.5rem;
}

.section-global-padding.reduced-padding {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.background-color-white {
  background-color: var(--base-color-neutral--white);
  color: var(--text-color--text-primary);
}

.container-xlarge {
  width: 100%;
  max-width: 90rem;
  margin-left: auto;
  margin-right: auto;
}

.hero_heading-home {
  max-width: 48rem;
  font-size: 4rem;
  line-height: 1.2;
}

.hr {
  height: var(--border-medium);
  background-color: var(--base-color-neutral--neutral-darker);
  width: 100%;
}

.hr.background-color-neutral {
  background-color: var(--base-color-neutral--neutral);
}

.hr.background-color-neutral-grey-lighter {
  background-color: var(--base-color-neutral--neutral-grey-lighter);
}

.hr.background-color-neutral-grey-lighter.extra-pad {
  margin-bottom: 10px;
}

.hr.hr-height-small {
  height: var(--border-small);
}

.hr.background-color-white {
  background-color: var(--base-color-neutral--white);
}

.hr.background-color-black {
  background-color: var(--base-color-neutral--black);
}

.hr.background-color-turquoise-darker {
  background-color: var(--base-color-brand--turquoise-darker);
}

.home-hero_grid {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  text-align: right;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.home-hero-image {
  border-top-style: solid;
  border-top-color: var(--base-color-brand--turquoise-dark);
  border-right-style: solid;
  border-right-color: var(--base-color-brand--turquoise-dark);
  border-bottom-style: solid;
  border-bottom-color: var(--base-color-brand--turquoise-dark);
  border-left-style: solid;
  border-left-color: var(--base-color-brand--turquoise-dark);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: var(--radius-large);
  background-color: var(--base-color-neutral--neutral-darkest);
  box-shadow: 0 2px 24px 0 var(--shadow-color-light);
  object-fit: cover;
  object-position: 50% 0%;
  border-bottom-right-radius: 0;
  width: 100%;
  height: calc(100svh - 2.5rem);
}

.menu-icon_line-middle-inner-2, .menu-icon2_line-top-2, .menu-icon2_line-middle-2 {
  background-color: #fff;
}

.navbar_menu {
  background-color: #0000;
  align-items: center;
  display: flex;
  position: static;
}

.navbar14_menu-link-wrapper-2 {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.navbar_component {
  z-index: 10;
  color: #fff;
  background-color: #0000;
  align-items: center;
  margin-top: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.menu-icon2_line-bottom-2 {
  background-color: #fff;
}

.navbar_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: var(--radius-medium);
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: .5rem;
  display: flex;
}

.navbar_container.frosted-glass {
  background-color: var(--background-color--background-primary);
  justify-content: space-between;
  position: static;
  overflow: visible;
}

.home-hero_half-content {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
  grid-auto-columns: 1fr;
  max-width: 48rem;
  display: block;
}

.home-hero-half-content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: left;
  flex-flow: column;
  align-items: flex-end;
  padding-top: 6.625rem;
  padding-bottom: 2.5rem;
  padding-left: 5rem;
  display: flex;
}

.footer-logo-block {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-site-map-heading {
  margin-bottom: .5rem;
  font-family: Poppins, Tahoma, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  display: block;
}

.text-weight-semi-bold {
  font-weight: 600;
}

.header38_image {
  box-shadow: 0 2px 24px 0 var(--shadow-color-dark);
  object-fit: cover;
  object-position: 75% 50%;
  width: 100%;
  height: 100vh;
  max-height: 60rem;
}

.header38_image.is-smaller-hero {
  background-color: var(--base-color-neutral--neutral-darker);
  height: 40rem;
  max-height: none;
  position: relative;
}

.cta-hero-style {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
  position: relative;
}

.header38_image-wrapper {
  flex-flow: column;
  display: flex;
  position: relative;
}

.cta-heading {
  max-width: 60svw;
  margin-bottom: 2rem;
  font-size: 5rem;
  line-height: 1.2;
}

.cta-content-wrapper {
  text-align: right;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  padding-top: 5rem;
  padding-bottom: 5rem;
  padding-left: 5rem;
  display: flex;
  position: relative;
}

.cta-content-wrapper.is-hero-smaller {
  max-width: 43.75rem;
  padding-top: 10rem;
}

.cta-content-wrapper.is-hero-smaller.is-right-side {
  text-align: left;
  padding-left: 0;
  padding-right: 5rem;
}

.cta-content-wrapper.is-hero-smaller.is-right-side.is-discovery-day {
  width: 100%;
  max-width: 48rem;
  padding-left: 2.5rem;
}

.hero-image-wrapper {
  border-bottom-left-radius: var(--radius-large);
  overflow: hidden;
}

.is-card-button-text {
  font-size: .875rem;
  line-height: 1;
}

.background-color-turquoise-dark {
  background-color: var(--base-color-brand--turquoise-dark);
  color: var(--text-color--text-secondary);
}

.background-color-green {
  background-color: var(--base-color-brand--green\<deleted\|variable-8f4051da-8b95-2809-b8ce-5365c5060a2f\>);
  color: var(--text-color--text-primary);
}

.background-color-neutral-darkest {
  background-color: var(--base-color-neutral--neutral-darkest);
  color: var(--base-color-neutral--white);
}

.background-color-neutral-light {
  background-color: var(--base-color-neutral--neutral-light);
}

.background-color-neutral-lighter {
  background-color: var(--base-color-neutral--neutral-lighter);
}

.background-color-neutral-lightest {
  background-color: var(--base-color-neutral--neutral-lightest);
}

.partner-link {
  color: var(--text-color--text-primary);
  flex: 0 auto;
  max-width: 100%;
  text-decoration: none;
}

.filter-greyscale {
  filter: grayscale();
}

.background-noise-overlay {
  opacity: .12;
  filter: none;
  mix-blend-mode: color-burn;
  background-image: url("https://cdn.prod.website-files.com/6644d4c4f88d9cbe7ee5ea08/6699ce3305579b040d89110a_AdobeStock_747018172-01.webp");
  background-size: 400px 200px;
  display: block;
  position: absolute;
  inset: 0%;
}

.navbar_dropdown-link {
  color: var(--text-color--text-primary);
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  padding: .5rem;
  font-weight: 400;
  line-height: 1;
}

.navbar_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.margin-bottom-2, .margin-bottom-2.margin-medium, .margin-bottom-2.margin-large, .margin-bottom-2.margin-xsmall, .margin-bottom-2.margin-xxlarge, .margin-bottom-2.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.navbar_dropdown-list-wrapper {
  background-color: #fff0;
  padding-top: 1rem;
  position: static;
}

.navbar_dropdown-list-wrapper.w--open {
  z-index: 100;
  padding-top: .5rem;
  position: absolute;
  inset: 3.125rem 0% auto auto;
}

.navbar13_dropdwn-toggle {
  grid-column-gap: .5rem;
  color: var(--text-color--text-primary);
  justify-content: center;
  align-items: center;
  margin-top: -.5rem;
  margin-bottom: -.5rem;
  padding: .5rem 0;
  font-weight: 600;
  display: flex;
  position: static;
}

.navbar13_menu-dropdown {
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
}

.navbar_dropdown-list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-radius: var(--radius-medium);
  background-color: var(--background-color--background-primary);
  box-shadow: 0 2px 16px 0 var(--shadow-color-dark);
  text-align: left;
  flex-flow: column;
  align-items: stretch;
  padding: 1rem;
  display: flex;
}

.navbar_dropdown-list.is-subscribe {
  width: 24rem;
  padding: .5rem 1rem;
}

.sidebar_nav-component {
  background-color: #fff0;
  flex-flow: column;
  display: block;
}

.sidebar_nav-component.position-relative-z-1 {
  z-index: 1;
}

.sidebar_nav-link-list {
  float: none;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.sidebar_nav-link {
  color: var(--text-color--text-primary);
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.sidebar_nav-link.w--current {
  border-left: var(--border-medium) solid var(--link-color--link-primary);
  color: var(--text-color--text-primary);
  padding-left: 1rem;
  font-weight: 700;
}

.sidebar_nav-link.nav-link-light {
  color: var(--base-color-neutral--white);
}

.sidebar_nav-link.nav-link-light.w--current {
  border-left-color: var(--base-color-brand--turquoise-brightest);
}

.text-size-medium-regular {
  font-size: 1.125rem;
}

.corners-small {
  border-radius: var(--radius-small);
}

.grid-left-sidebar {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.position-relative-overflow-none {
  position: relative;
  overflow: hidden;
}

.blur-gradient-1 {
  aspect-ratio: 1;
  background-color: var(--base-color-brand--turquoise-darkest);
  opacity: .75;
  filter: blur(12rem);
  border-radius: 100%;
  width: 100%;
  position: absolute;
  inset: auto auto -50% -50%;
}

.z-10 {
  z-index: 1;
  position: relative;
}

.blur-gradient-2 {
  aspect-ratio: 1;
  background-color: var(--base-color-brand--turquoise-brightest);
  opacity: .75;
  filter: blur(12rem);
  border-radius: 100%;
  width: 100%;
  position: absolute;
  inset: -50% -50% auto auto;
}

.blur-gradient-3 {
  aspect-ratio: 1;
  background-color: var(--base-color-brand--turquoise-bright);
  opacity: .75;
  filter: blur(12rem);
  border-radius: 100%;
  width: 100%;
  position: absolute;
  inset: 50% auto auto;
}

.blur-background-wrapper {
  background-color: var(--base-color-brand--turquoise);
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.blur-background-wrapper.background-color-black {
  background-color: var(--base-color-neutral--black);
}

.background-noise-underlay {
  opacity: .17;
  mix-blend-mode: overlay;
  background-image: url("https://cdn.prod.website-files.com/6644d4c4f88d9cbe7ee5ea08/66457f4155252905968e0429_nnnoise%20(1).svg");
  background-repeat: repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
  transform: scale(1);
}

.grid-common {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-common.is-3-columns {
  grid-template-columns: 1fr 1fr 1fr;
  position: static;
}

.grid-common.is-3-columns.company-logo-list {
  align-items: center;
}

.grid-common.is-3-columns.position-relative {
  position: relative;
}

.grid-common.is-4-columns {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-common.is-4-columns.is-gap-vertical-large {
  grid-row-gap: 2.5rem;
}

.grid-common.is-4-columns-dividers {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-columns: 1fr auto 1fr auto 1fr auto 1fr;
}

.grid-common.is-member-tiers {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr;
}

.grid-common.is-gap-small {
  grid-column-gap: 1.25rem;
  grid-row-gap: .5rem;
}

.grid-common.is-footer-sub-grid {
  grid-row-gap: 0rem;
}

.grid-common.is-form {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.grid-common.is-form.is-align-bottom {
  align-items: end;
}

.grid-common.is-1-column {
  grid-template-columns: 1fr;
}

.grid-common.is-1-column.is-gap-large {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
}

.grid-common.is-3-columns-dividers {
  grid-template-columns: 1fr auto 1fr auto 1fr;
}

.grid-common.is-bronze-members {
  text-align: center;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-common.grid-align-middle {
  align-items: center;
}

.grid-common.is-6-column {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.grid-common.is-6-column.is-gap-small.is-icon-plus-content {
  align-items: center;
}

.grid-common.is-job-board_list {
  grid-template-columns: 1fr;
  align-items: start;
}

.grid-common.is-gap-xsmall, .grid-common.is-job-board-filter {
  grid-column-gap: .5rem;
  grid-row-gap: .25rem;
}

.grid-common.is-gap-1-rem {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.grid-common.is-align-vertical-middle {
  align-items: center;
}

.grid-common.is-gap-vertical-large {
  grid-row-gap: 4rem;
}

.grid-common.is-job-board-counter {
  text-align: center;
  max-width: 36rem;
}

.headshot_wrapper {
  aspect-ratio: 1;
  background-color: var(--base-color-neutral--neutral-grey-light);
  max-width: 16rem;
  position: relative;
  overflow: hidden;
}

.headshot_wrapper.align-left {
  margin-left: 0;
  margin-right: 0;
}

.headshot-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.headshot-image.fit-align-top {
  object-fit: cover;
  object-position: 50% 0%;
}

.headshot_link-block {
  color: var(--text-color--text-primary);
  cursor: pointer;
  text-decoration: none;
  display: block;
}

.headshot_link-block:hover {
  color: var(--link-color--link-primary);
}

.ecosytem_iframe-wrapper {
  height: 100vh;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.display-inline {
  display: inline;
}

.display-inline.is-comma {
  margin-right: .25rem;
}

.text-color-neutral-dark {
  color: var(--base-color-neutral--neutral-dark);
}

.form_checkbox-div {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.label {
  margin-bottom: 0;
}

.form_text-area {
  background-color: var(--base-color-neutral--white);
  color: var(--text-color--text-primary);
  width: 100%;
  min-height: 6rem;
  padding-bottom: 1px;
  padding-right: 2px;
  display: block;
}

.pseudo-dropdown {
  display: none;
  position: relative;
  overflow: hidden;
}

.pseudo-dropdown-wrapper {
  display: block;
  position: relative;
}

.vertical-divider {
  width: var(--border-medium);
  background-color: var(--base-color-neutral--neutral-darker);
}

.card-common {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.show-mobile-landscape {
  display: none;
}

.dot {
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}

.dot.outline-color-white {
  border: 2px solid var(--base-color-neutral--white);
}

.dot.outline-color-black {
  border: 2px solid var(--base-color-neutral--black);
}

.display-flex-align-middle {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-color-turquoise-darkest {
  color: var(--base-color-brand--turquoise-darkest);
}

.text-color-turquoise-darker {
  color: var(--base-color-brand--turquoise-darker);
}

.fit-cover-stretch {
  object-fit: cover;
  object-position: 50% 50%;
  display: flex;
}

.fit-contain {
  object-fit: contain;
}

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.icon-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta-secondary-content-padding {
  padding: 2.5rem 5rem 5rem;
}

.blog-tags_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.line-clamp-3 {
  overflow: hidden;
}

.pagination {
  display: block;
}

.pseudo-dropdown-trigger {
  display: flex;
}

.icon-embed-small-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.pseudo-dropdown-close-wrapper {
  justify-content: flex-end;
  align-items: center;
  display: none;
}

.text-weight-semibold {
  font-weight: 600;
}

.empty-blank {
  background-color: #ddd0;
  display: none;
}

.container-large-header-half {
  width: 100%;
  max-width: 38.75rem;
}

.show-tablet {
  display: none;
}

.page-no-hero {
  margin-top: 5rem;
}

.text-color-link-alternate {
  color: var(--base-color-brand--turquoise-brighter);
}

.text-color-link-alternate:hover {
  color: var(--base-color-brand--turquoise-brightest);
}

.empty-state-common {
  background-color: #ddd0;
  padding: 0;
}

.form_text-input {
  background-color: var(--base-color-neutral--white);
  color: var(--text-color--text-primary);
  width: 100%;
  display: block;
}

.form_text-input.min-width-medium {
  min-width: 16rem;
}

.map_embed {
  aspect-ratio: 3 / 2;
  display: flex;
}

.events-collection_image-wrapper {
  aspect-ratio: 3 / 2;
  border-radius: var(--radius-medium);
  box-shadow: 0 2px 16px 0 var(--shadow-color-dark);
  width: 100%;
  margin-bottom: 1.5rem;
  position: relative;
  overflow: hidden;
}

.events-collection_image-wrapper.is-discovery-day {
  aspect-ratio: 1;
  flex-flow: column;
  justify-content: flex-end;
  margin-bottom: 0;
  display: flex;
}

.events-collection_image-wrapper.is-discovery-day.is-2-col-desktop {
  aspect-ratio: 2.39;
}

.events-collection_image-date-overlay-wrapper {
  border-radius: var(--radius-medium);
  box-shadow: 0 2px 16px 0 var(--shadow-color-dark);
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  margin-bottom: 0;
  padding: .5rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.display-flex {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  display: flex;
}

.display-flex.align-vertical-middle {
  align-items: center;
}

.display-flex.is-exhibitor-booth-list-item {
  flex-flow: row;
}

.display-flex.flex-align-center {
  justify-content: center;
  align-items: center;
}

.display-flex.is-gap-medium {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.display-flex.is-gap-large {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
}

.events_sidebar-item-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 4fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.display-flex-align-middle-vertical {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.events_sidebar-link-block {
  color: var(--text-color--text-primary);
  width: 100%;
  text-decoration: none;
}

.events_sidebar-link-block:hover {
  color: var(--base-color-brand--turquoise-dark);
}

.icon-embed-medium {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.events_icon-description-flexbox {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.newsletter-preview_link-block {
  color: var(--text-color--text-primary);
  text-decoration: none;
}

.newsletter-preview_link-block:hover {
  color: var(--link-color--link-primary);
  transform: translate(0, -1px);
}

.newsletter-preview_link-block:active {
  transform: translate(0, 1px);
}

.text-align-center-desktop {
  text-align: center;
}

.show-mobile-portrait {
  display: none;
}

.utility-page-icon-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-embed-xlarge {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 6.5rem;
  height: 6.5rem;
  display: flex;
}

.concierge-talent-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero-image-caption {
  color: var(--base-color-neutral--white);
  text-align: center;
  text-shadow: 0 0 10px #000000bf;
  background-image: linear-gradient(#0000, #000);
  padding: 2rem 1rem 1rem;
  position: absolute;
  inset: auto 0% 0%;
}

.list, .list-2 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.block-quote {
  margin-bottom: 1rem;
}

.sized-container {
  margin-top: 10%;
  margin-bottom: 10%;
}

.button-hs-submit {
  border-radius: var(--radius-small);
  background-color: var(--base-color-neutral--black);
  box-shadow: 0 1px 2px 0 var(--shadow-color-light);
  color: var(--base-color-neutral--white);
  text-align: center;
  text-transform: none;
  background-image: none;
  border-style: none;
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 1.25rem;
  padding: .625rem 1.25rem .5rem;
  font-family: "Sourcesans 3 Variablefont Wght", Tahoma, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: box-shadow 50ms;
}

.button-hs-submit:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-dark), #fff0);
  box-shadow: 0 2px 8px 0 var(--shadow-color-dark);
}

.button-hs-submit:active {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-dark) 100%, #fff0);
  transform: translate(0, 1px);
}

.button-hs-submit.is-tertiary {
  background-color: var(--base-color-neutral--white);
  color: var(--text-color--text-primary);
  background-image: none;
}

.button-hs-submit.is-tertiary:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-lighter), #fff0);
}

.button-hs-submit.is-tertiary:active {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-lightest) 100%, #fff0);
}

.button-hs-submit.turq {
  background-color: var(--base-color-brand--turquoise-dark);
  height: auto;
  margin-left: 1rem;
  margin-right: 1rem;
}

.ecosystem-map_embed {
  aspect-ratio: 2;
  display: flex;
}

.thumbnail-preview_image {
  border: var(--border-small) none var(--base-color-brand--turquoise-dark);
  border-radius: var(--radius-small);
  box-shadow: 0 2px 16px 0 var(--shadow-color-dark);
  object-fit: cover;
  object-position: 55% 50%;
}

.thumbnail-preview_flex-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: row;
  align-items: flex-start;
  display: flex;
}

.thumbnail-preview_content-wrapper {
  flex: 0 5 auto;
}

.thumbnail-preview_image-wrapper {
  width: 33%;
}

.hero_logo-image-wrapper {
  width: 100%;
  max-width: 100%;
}

.rich-text-block {
  overflow-wrap: normal;
}

.home-hero_image-caption {
  color: #fff;
  text-align: center;
  text-shadow: 0 0 10px #000000bf;
  background-image: linear-gradient(#0000, #000000a8);
  padding-top: 4rem;
  padding-bottom: 1rem;
  font-size: .875rem;
  position: absolute;
  inset: auto 0% 0%;
}

.home-hero_image-wrapper {
  border-bottom-left-radius: var(--radius-large);
  width: 100%;
  height: calc(100svh - 2.5rem);
  position: relative;
  overflow: hidden;
}

.image-description-wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero-image-description-wrapper {
  text-align: center;
}

.image-caption {
  text-align: center;
  max-width: 48rem;
  margin-top: .5rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: .875rem;
  font-style: normal;
  text-decoration: none;
}

.blur-gradient-1-2 {
  aspect-ratio: 1;
  opacity: .75;
  filter: blur(12rem);
  background-color: #042524;
  border-radius: 100%;
  width: 100%;
  position: absolute;
  inset: auto auto -50% -50%;
}

.hero_image-description-wrapper-common {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.blur-gradient-2-2 {
  aspect-ratio: 1;
  opacity: .75;
  filter: blur(12rem);
  background-color: #6cf2f9;
  border-radius: 100%;
  width: 100%;
  position: absolute;
  inset: -50% -50% auto auto;
}

.header38_image-2 {
  object-fit: cover;
  object-position: 75% 50%;
  width: 100%;
  height: 100vh;
  max-height: 60rem;
  box-shadow: 0 2px 24px #0000001a;
}

.header38_image-2.is-smaller-hero {
  background-color: #1f1f1f;
  height: 40rem;
  max-height: none;
  position: relative;
}

.blur-gradient-3-2 {
  aspect-ratio: 1;
  opacity: .75;
  filter: blur(12rem);
  background-color: #2dabb4;
  border-radius: 100%;
  width: 100%;
  position: absolute;
  inset: 50% auto auto;
}

.blur-background-wrapper-2 {
  pointer-events: none;
  background-color: #098790;
  position: absolute;
  inset: 0%;
}

.blur-gradient-1-3 {
  aspect-ratio: 1;
  opacity: .75;
  filter: blur(12rem);
  background-color: #042524;
  border-radius: 100%;
  width: 100%;
  position: absolute;
  inset: auto auto -50% -50%;
}

.blur-gradient-3-3 {
  aspect-ratio: 1;
  opacity: .75;
  filter: blur(12rem);
  background-color: #2dabb4;
  border-radius: 100%;
  width: 100%;
  position: absolute;
  inset: 50% auto auto;
}

.fit-cover-left {
  object-fit: cover;
  object-position: 0% 50%;
}

.fit-cover-right {
  object-fit: cover;
  object-position: 100% 50%;
}

.paragraph-3, .paragraph-4 {
  padding-bottom: 20px;
}

.grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-top: 40px;
}

.text-block {
  text-align: center;
}

.fit-cover-top {
  object-fit: cover;
  object-position: 50% 0%;
}

.fit-cover-bottom {
  object-fit: cover;
  object-position: 50% 100%;
}

.newsletter-subscribe-small {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.hero-pagination-wrapper {
  justify-content: space-between;
  position: absolute;
  inset: 0%;
}

.home-hero-arrow-icon {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.home-hero-arrow-wrapper {
  color: var(--base-color-neutral--white);
  background-color: #0000;
  border-style: none;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 1rem;
  display: flex;
}

.home-hero-arrow-wrapper.forward {
  clear: right;
  background-image: linear-gradient(270deg, #00000054, #0000);
  padding-left: 3rem;
}

.home-hero-arrow-wrapper.back {
  background-image: linear-gradient(90deg, #00000054, #0000);
  padding-left: 1rem;
  padding-right: 3rem;
}

.skilly-modal_close-icon {
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.form_checkbox-icon-2 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  cursor: pointer;
  border-radius: 0;
  width: 1.125rem;
  min-width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form_checkbox-icon-2.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form_checkbox-icon-2.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.button-2 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-2.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.form_message-success-2 {
  background-color: var(--\<unknown\|relume-variable-background-color-6\>);
  color: var(--\<unknown\|relume-variable-text-color-4\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.text-style-link-2 {
  color: var(--\<unknown\|relume-variable-link-color-1\>);
  text-decoration: underline;
}

.text-size-medium-2 {
  font-size: 1.125rem;
}

.form_checkbox-label-2 {
  margin-bottom: 0;
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.section_contact-modal3 {
  position: static;
}

.padding-section-large-2 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.form_message-error-2 {
  background-color: var(--\<unknown\|relume-variable-background-color-8\>);
  color: var(--\<unknown\|relume-variable-text-color-5\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.form_message-success-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.button-group-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group-2.is-center {
  justify-content: center;
}

.error-text {
  color: #e23939;
}

.form_checkbox-2 {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.skilly-modal_component {
  z-index: 99;
  justify-content: flex-end;
  align-items: center;
  width: 100svw;
  height: 100svh;
  display: none;
  position: fixed;
  inset: 0%;
}

.form_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.skilly-modal_container {
  width: 100%;
  max-width: 36rem;
  height: 100svh;
  padding: 1.5rem 2.5rem;
  position: absolute;
  overflow: auto;
}

.success-text {
  font-weight: 600;
}

.padding-global-2 {
  padding-left: 5%;
  padding-right: 5%;
}

.contact-modal3_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form_input-2 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input-2:focus {
  border-color: #000;
}

.form_input-2::placeholder {
  color: #0009;
}

.form_input-2.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form_field-wrapper-2 {
  position: relative;
}

.skilly-modal_background-overlay {
  z-index: -1;
  background-color: #00000080;
  width: 100%;
  height: 100%;
  display: block;
  position: fixed;
  inset: 0%;
}

.contact-modal3_form-block {
  flex-direction: column;
  align-items: stretch;
}

.contact-modal3_close-button {
  position: absolute;
  top: 2rem;
  right: 3rem;
}

.skilly-modal_content-wrapper {
  border-radius: var(--radius-medium);
  background-color: var(--base-color-neutral--white);
  box-shadow: 0 2px 5px 0 var(--shadow-color-dark);
  height: 100%;
  padding: 2.5rem;
}

.skilly_embed {
  width: 100%;
  height: 100%;
}

.contact-modal3_close-wrapper {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: absolute;
  top: 2.5rem;
  right: 3.5rem;
}

.fit-cover-top-left {
  object-fit: cover;
  object-position: 0% 0%;
}

.fit-cover-top-right {
  object-fit: cover;
  object-position: 100% 0%;
}

.fs-styleguide_item-copy {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  border-bottom: 1px solid #0000001a;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 3rem;
  display: grid;
  position: relative;
}

.fs-styleguide_item-copy.is-stretch {
  justify-items: stretch;
}

.fit-cover-bottom-left {
  object-fit: cover;
  object-position: 0% 100%;
}

.fit-cover-bottom-right {
  object-fit: cover;
  object-position: 100% 100%;
}

.fit-cover-center {
  object-fit: cover;
  object-position: 50% 50%;
}

.events-sidebar_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.events-cms_list {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: 0;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: hidden;
}

.events-cms_list.is-3-columns {
  grid-template-columns: 1fr 1fr 1fr;
}

.events-cms_list.is-4-columns {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.events-cms_list.is-4-columns-dividers {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-columns: 1fr auto 1fr auto 1fr auto 1fr;
}

.events-cms_list.is-member-tiers {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-columns: 2fr 1fr 1fr 1fr 1fr;
}

.events-cms_list.is-gap-small {
  grid-column-gap: 1.25rem;
  grid-row-gap: .5rem;
}

.events-cms_list.is-footer-sub-grid {
  grid-row-gap: 0rem;
}

.events-cms_list.is-form {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
}

.events-cms_list.is-form.is-align-bottom {
  align-items: end;
}

.events-cms_list.is-1-column {
  grid-template-columns: 1fr;
}

.events-cms_list.is-3-columns-dividers {
  grid-template-columns: 1fr auto 1fr auto 1fr;
}

.events-cms_list.is-bronze-members {
  text-align: center;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.events-cms_list.is-discovery-day {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-auto-rows: auto;
}

.events-cms_list-bottom-link {
  margin-top: -2rem;
  padding-top: 2rem;
}

.skilly-floating-action-button-wrapper {
  position: fixed;
  inset: auto 1.5rem 1.5rem auto;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.icon-embed-small-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

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

.image {
  border-radius: 20px;
}

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

.text-size-medium-3 {
  font-size: 1.125rem;
}

.faq5_question {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem;
  display: flex;
}

.faq5_accordion {
  border: 1px #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.faq5_accordion.background-color-neutral-lighter {
  border-radius: var(--radius-small);
}

.padding-section-large-3 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.max-width-medium-2 {
  width: 100%;
  max-width: 35rem;
}

.heading-style-h2-2 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.icon-embed-small-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.faq5_list {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.heading-style-h4-2 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.padding-global-3 {
  padding-left: 5%;
  padding-right: 5%;
}

.faq5_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  display: flex;
}

.faq5_answer {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  overflow: hidden;
}

.container-2 {
  padding-top: 20px;
}

.container-3 {
  width: 250px;
  padding-bottom: 40px;
}

.date-and-time-flex {
  grid-column-gap: .5rem;
  grid-row-gap: 0rem;
  flex-flow: wrap;
  display: flex;
}

.date-and-time-flex.align-vertical-middle {
  align-items: center;
}

.hero-slider_component {
  height: 100%;
}

.hero-slider_image {
  object-fit: cover;
  height: 100%;
}

.hero-slider_mask {
  height: 100%;
}

.hero-slider_image-wrapper {
  width: 100%;
  height: 100%;
}

.discovery-day_stat-component {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  width: 100%;
  display: grid;
}

.discovery-day_stat-component.is-3-columns {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.discovery-day_stat-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  flex: none;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.countingstat-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  display: flex;
}

.discovery-day-zones_overlay {
  color: var(--base-color-neutral--white);
  background-color: #000;
  flex-flow: column;
  height: auto;
  padding: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
  overflow: auto;
}

.discovery-day-zones_overlay.background-color-neutral-darkest {
  background-color: var(--base-color-neutral--neutral-darkest);
}

.discover-day-zones_expand-text {
  height: 0;
  padding-bottom: 0;
  display: none;
}

.background-video-discovery-day {
  background-image: linear-gradient(#000000bf, #000000bf);
  height: auto;
}

.countingstat-label {
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.4;
  display: inline-block;
}

.countingstat-component {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.countingstat-plus {
  opacity: 0;
  margin-bottom: .5rem;
  font-family: Poppins, Tahoma, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1;
  display: inline-flex;
}

.discovery-day_icon-round-up-component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.discovery-day_icon-round-up-group {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.discovery-day_icon-round-up-item-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.form-short-form {
  display: flex;
}

.form-short-form_email-field {
  border-top-left-radius: var(--radius-small);
  border-bottom-left-radius: var(--radius-small);
  width: 24rem;
  max-width: 100%;
}

.register-modal_component {
  z-index: 99;
  justify-content: flex-end;
  align-items: center;
  width: 100svw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.register_embed {
  width: 100%;
  height: 100%;
}

.register-modal3_close-button {
  position: absolute;
  top: 2rem;
  right: 3rem;
}

.register-modal_background-overlay {
  z-index: -1;
  background-color: #00000080;
  width: 100%;
  height: 100%;
  display: block;
  position: fixed;
  inset: 0%;
}

.register-modal_content-wrapper {
  border-radius: var(--radius-medium);
  background-color: var(--base-color-neutral--white);
  padding: 2.5rem;
  box-shadow: 0 2px 10px #00000026;
}

.register-modal_container {
  width: 100%;
  max-width: 36rem;
  height: auto;
  padding: 1.5rem 2.5rem;
  position: absolute;
  inset: 0% 0% auto auto;
  overflow: auto;
}

.link {
  text-decoration: none;
}

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

.div-block.featured-sponsor {
  flex: 1;
  width: 100%;
  min-width: 100%;
}

.dd12 {
  text-align: center;
}

.empty-state, .empty-state-2 {
  display: none;
}

.list-item, .list-item-2, .list-item-3, .bold-text, .list-item-4, .list-item-5, .list-item-6, .list-item-7, .list-item-8, .list-item-9, .list-item-10, .list-item-11, .list-item-12, .list-item-13, .list-item-14, .list-item-15, .list-item-16, .list-item-17, .list-item-18, .list-item-19, .list-item-20, .list-item-21, .list-item-22, .list-item-23, .list-item-24, .list-item-25, .list-item-26, .list-item-27, .list-item-28, .list-item-29, .list-item-30, .list-item-31, .list-item-32, .list-item-33, .list-item-34, .list-item-35, .list-item-36, .list-item-37, .list-item-38, .list-item-39, .list-item-40, .list-item-41, .list-item-42, .list-item-43, .list-item-44, .list-item-45, .list-item-46, .list-item-47, .list-item-48, .list-item-49, .list-item-50, .list-item-51, .list-item-52, .list-item-53, .list-item-54, .list-item-55, .list-item-56, .list-item-57, .list-item-58, .list-item-59, .list-item-60, .list-item-61, .list-item-62, .list-item-63, .list-item-64, .list-item-65, .list-item-66 {
  text-align: left;
}

.list-exhibitor {
  padding-top: 20px;
}

.section {
  height: 40px;
}

.section-2 {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100%;
  display: flex;
}

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

.flex-vertical-justify {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.discovery-day_exhibitor-logos {
  object-fit: contain;
  width: 15rem;
  max-width: 75%;
  height: 6rem;
  max-height: none;
  margin-bottom: 1rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: block;
}

.text-size-normal {
  font-size: 1rem;
  line-height: 1.5;
}

.margin-0 {
  margin: 0;
}

.position-relative {
  position: relative;
}

.background-color-neutral-grey-lighter {
  background-color: var(--base-color-neutral--neutral-grey-lighter);
}

.discovery-day_exhibitor-card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: var(--radius-small);
  background-color: var(--base-color-neutral--white);
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 1rem;
  display: flex;
}

.hs-button {
  border-radius: var(--radius-small);
  background-color: var(--base-color-neutral--black);
  box-shadow: 0 1px 4px 0 var(--shadow-color-light);
  color: var(--base-color-neutral--white);
  text-align: center;
  text-transform: none;
  background-image: none;
  border-style: none;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: .5rem 1.25rem;
  font-family: "Sourcesans 3 Variablefont Wght", Tahoma, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: box-shadow 50ms;
  display: flex;
}

.hs-button:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-dark), #fff0);
  box-shadow: 0 2px 8px 0 var(--shadow-color-dark);
}

.hs-button:active {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-dark) 100%, #fff0);
  transform: translate(0, 1px);
}

.hs-button.is-text {
  box-shadow: none;
  color: #000;
  background-color: #0000;
  background-image: none;
}

.hs-button.is-small {
  border-width: 1.75px;
  padding: .375rem .625rem;
  font-size: .875rem;
  font-weight: 600;
}

.hs-button.is-large {
  border-radius: var(--radius-medium);
  padding: .75rem 1.5rem;
  font-size: 1.25rem;
  font-weight: 500;
}

.hs-button.is-secondary {
  border-color: var(--base-color-neutral--neutral-darkest);
  background-color: var(--base-color-brand--turquoise);
  color: var(--text-color--text-secondary);
  background-image: none;
}

.hs-button.is-secondary:hover {
  background-image: radial-gradient(circle farthest-corner at 100% 0%, var(--base-color-brand--turquoise-brighter), #fff0);
}

.hs-button.is-secondary:active {
  background-image: radial-gradient(circle farthest-corner at 100% 0%, var(--base-color-brand--turquoise-brighter) 100%, #fff0);
}

.hs-button.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  text-decoration: none;
  display: flex;
}

.hs-button.is-icon.is-pagination {
  box-shadow: none;
  color: var(--text-color--text-primary);
  background-color: #fff0;
  flex: 1;
  justify-content: space-between;
}

.hs-button.is-icon.is-pagination:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-lightest), #fff0);
}

.hs-button.is-tertiary {
  background-color: var(--base-color-neutral--white);
  color: var(--text-color--text-primary);
  background-image: none;
}

.hs-button.is-tertiary:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-lighter), #fff0);
}

.hs-button.is-tertiary:active {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-lightest) 100%, #fff0);
}

.hs-button.is-alternate {
  background-color: var(--base-color-neutral--black);
  color: var(--base-color-neutral--white);
  background-image: none;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.hs-button.is-alternate:hover {
  background-image: radial-gradient(circle farthest-corner at 100% 0%, var(--base-color-neutral--neutral-dark), #fff0);
}

.hs-button.is-alternate:active {
  background-image: radial-gradient(circle farthest-corner at 100% 0%, var(--base-color-neutral--neutral-dark) 100%, #fff0);
}

.hs-button.button-color-turquoise-darkest {
  background-color: var(--base-color-brand--turquoise-darkest);
}

.hs-button.button-color-turquoise-darkest:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-brand--turquoise-dark), #fff0);
}

.hs-button.button-color-turquoise-darker {
  background-color: var(--base-color-brand--turquoise-darker);
}

.hs-button.button-color-turquoise-darker:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-brand--turquoise), #fff0);
}

.hs-button.button-color-turquoise {
  background-color: var(--base-color-brand--turquoise);
}

.hs-button.button-color-turquoise:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-brand--turquoise-brighter), #fff0);
}

.hs-button.is-xsmall {
  border-width: 1.75px;
  padding: .25rem .5rem;
  font-size: .75rem;
  font-weight: 500;
}

.hs-button.is-pseudo-dropdown-close {
  cursor: pointer;
  background-color: #0000;
  border-radius: 50%;
  padding: .3125rem;
}

.hs-button.is-pseudo-dropdown-close.is-black {
  background-color: var(--base-color-neutral--black);
}

.hs-button.is-hs-submit {
  margin-top: 1.25rem;
}

.hs-button.is-hs-submit.is-navbar-subscribe {
  margin-top: .5rem;
}

.hs-button.is-chat {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.hs-button.is-chat.is-pagination {
  box-shadow: none;
  color: var(--text-color--text-primary);
  background-color: #fff0;
  flex: 1;
  justify-content: space-between;
}

.hs-button.is-chat.is-pagination:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-lightest), #fff0);
}

.hs-button.is-short-form {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -.25rem;
}

.hs-button.landscape-hidden {
  margin-top: 10px;
}

.embed-common {
  margin-bottom: 0;
}

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

.text-block-2 {
  text-align: center;
}

.div-block-2 {
  padding-top: 40px;
}

.heading-12, .div-block-3 {
  text-align: center;
}

.text-columns-2 {
  column-count: 2;
  column-gap: 1rem;
}

.job-board-list_logo {
  object-fit: contain;
  width: 9rem;
  max-width: 100%;
  height: 6rem;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.job-board-list_logo-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.job-board-list_card {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
  grid-auto-columns: 1fr;
  padding-bottom: 2rem;
  display: grid;
}

.job-board-list_card.is-footer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: var(--radius-small);
  background-color: var(--base-color-neutral--white);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1rem;
  display: flex;
}

.job-board-list_card.is-featured {
  grid-template-columns: 1fr 3fr 2fr;
}

.job-board-list_card.is-dashboard {
  grid-template-columns: 8rem 3fr;
}

.job-boards-list_main-content-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  display: flex;
}

.job-board-list-right-content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-align: right;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.job-board-list_item-link {
  color: var(--text-color--text-primary);
  word-break: normal;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.job-board-list_item-link:hover {
  color: var(--base-color-brand--turquoise-darker);
  border: 0 solid #000;
}

.job-board-list_item-link.text-color-secondary {
  justify-content: space-between;
}

.job-board-list_item-link.text-color-secondary:hover {
  color: var(--base-color-neutral--neutral-light);
}

.job-board-list_item-link.text-color-primary:hover {
  color: var(--base-color-brand--turquoise-darker);
}

.job-board-company-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.job-board-company-wrapper.is-footer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-radius: var(--radius-small);
  background-color: var(--base-color-neutral--white);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1rem;
  display: flex;
}

.job-board-title-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.flex-vertical-middle {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.job-board-list_title-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.salary {
  display: inline-block;
}

.button-pagination {
  border-radius: var(--radius-small);
  background-color: var(--base-color-neutral--neutral-grey-lighter);
  box-shadow: none;
  color: var(--base-color-neutral--black);
  text-align: center;
  text-transform: none;
  background-image: none;
  border-style: none;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  margin-left: 0;
  margin-right: 0;
  padding: .5rem 1.25rem;
  font-family: "Sourcesans 3 Variablefont Wght", Tahoma, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  transition: box-shadow 50ms;
  display: flex;
}

.button-pagination:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-lightest), #fff0);
  box-shadow: none;
}

.button-pagination:active {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-grey-lighter) 100%, #fff0);
  transform: translate(0, 1px);
}

.button-pagination.is-text {
  box-shadow: none;
  color: #000;
  background-color: #0000;
  background-image: none;
}

.button-pagination.is-small {
  border-width: 1.75px;
  padding: .375rem .625rem;
  font-size: .875rem;
  font-weight: 600;
}

.button-pagination.is-large {
  border-radius: var(--radius-medium);
  padding: .75rem 1.5rem;
  font-size: 1.25rem;
  font-weight: 500;
}

.button-pagination.is-secondary {
  border-color: var(--base-color-neutral--neutral-darkest);
  background-color: var(--base-color-brand--turquoise);
  color: var(--text-color--text-secondary);
  background-image: none;
}

.button-pagination.is-secondary:hover {
  background-image: radial-gradient(circle farthest-corner at 100% 0%, var(--base-color-brand--turquoise-brighter), #fff0);
}

.button-pagination.is-secondary:active {
  background-image: radial-gradient(circle farthest-corner at 100% 0%, var(--base-color-brand--turquoise-brighter) 100%, #fff0);
}

.button-pagination.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  text-decoration: none;
  display: flex;
}

.button-pagination.is-icon.is-pagination {
  box-shadow: none;
  color: var(--text-color--text-primary);
  background-color: #fff0;
  flex: 1;
  justify-content: space-between;
}

.button-pagination.is-icon.is-pagination:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-lightest), #fff0);
}

.button-pagination.is-icon.is-pagination-alt {
  background-color: var(--base-color-neutral--neutral-grey-lighter);
  box-shadow: none;
  color: var(--text-color--text-primary);
  flex: 1;
  justify-content: space-between;
}

.button-pagination.is-icon.is-pagination-alt:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-lightest), #fff0);
}

.button-pagination.is-tertiary {
  background-color: var(--base-color-neutral--white);
  color: var(--text-color--text-primary);
  background-image: none;
}

.button-pagination.is-tertiary:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-lighter), #fff0);
}

.button-pagination.is-tertiary:active {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-lightest) 100%, #fff0);
}

.button-pagination.is-alternate {
  background-color: var(--base-color-neutral--black);
  color: var(--base-color-neutral--white);
  background-image: none;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.button-pagination.is-alternate:hover {
  background-image: radial-gradient(circle farthest-corner at 100% 0%, var(--base-color-neutral--neutral-dark), #fff0);
}

.button-pagination.is-alternate:active {
  background-image: radial-gradient(circle farthest-corner at 100% 0%, var(--base-color-neutral--neutral-dark) 100%, #fff0);
}

.button-pagination.button-color-turquoise-darkest {
  background-color: var(--base-color-brand--turquoise-darkest);
}

.button-pagination.button-color-turquoise-darkest:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-brand--turquoise-dark), #fff0);
}

.button-pagination.button-color-turquoise-darker {
  background-color: var(--base-color-brand--turquoise-darker);
}

.button-pagination.button-color-turquoise-darker:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-brand--turquoise), #fff0);
}

.button-pagination.button-color-turquoise {
  background-color: var(--base-color-brand--turquoise);
}

.button-pagination.button-color-turquoise:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-brand--turquoise-brighter), #fff0);
}

.button-pagination.is-xsmall {
  border-width: 1.75px;
  padding: .25rem .5rem;
  font-size: .75rem;
  font-weight: 500;
}

.button-pagination.is-pseudo-dropdown-close {
  cursor: pointer;
  background-color: #0000;
  border-radius: 50%;
  padding: .3125rem;
}

.button-pagination.is-pseudo-dropdown-close.is-black {
  background-color: var(--base-color-neutral--black);
}

.button-pagination.is-hs-submit {
  margin-top: 1.25rem;
}

.button-pagination.is-hs-submit.is-navbar-subscribe {
  margin-top: .5rem;
}

.button-pagination.is-chat {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: .5rem;
  text-decoration: none;
  display: flex;
}

.button-pagination.is-chat.is-pagination {
  box-shadow: none;
  color: var(--text-color--text-primary);
  background-color: #fff0;
  flex: 1;
  justify-content: space-between;
}

.button-pagination.is-chat.is-pagination:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-lightest), #fff0);
}

.button-pagination.is-short-form {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -.25rem;
}

.button-pagination.landscape-hidden {
  margin-top: 10px;
}

.job-board-_logo {
  object-fit: contain;
  width: 16rem;
  max-width: 100%;
  height: 8rem;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.job-board-rich-text h1 {
  font-size: 2rem;
}

.job-board-rich-text h2 {
  font-size: 1.75rem;
}

.job-board-rich-text h3 {
  font-size: 1.5rem;
}

.job-board-rich-text h4 {
  font-size: 1.25rem;
}

.job-board-rich-text h5 {
  font-size: 1rem;
}

.heading-13 {
  margin-bottom: 1rem;
  font-size: 2.25rem;
}

.list-3 {
  margin-bottom: 1rem;
}

.job-board-filter-and-sort-dropdown-trigger {
  display: block;
}

.job-board-filter-dropdown-icon-wrapper {
  display: none;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.job-board_page-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.job-board_page-grid.is-4-column {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: stretch;
  position: relative;
}

.job-board_page-grid.is-cluster-profile {
  align-items: stretch;
}

.job-board_page-grid.is-dashboard {
  grid-template-columns: 1fr 1fr .5fr;
}

.job-board-list_wrapper {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.height-100-percent {
  height: 100%;
}

.pagination-page-wrapper {
  clear: none;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.pagination-page-wrapper.is-hero {
  justify-content: flex-end;
  align-items: center;
  margin-top: 1.5rem;
}

.pagination-page-wrapper.is-card {
  justify-content: flex-end;
  align-items: center;
  margin-top: .5rem;
}

.pagination-page-wrapper.is-cta {
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: .5rem;
}

.pagination-page-wrapper.is-align-center {
  justify-content: center;
  align-items: center;
}

.pagination-page-wrapper.is-cta-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.pagination-page-wrapper.is-pagination {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pagination-page-wrapper.is-pagination.is-numbered {
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.pagination-page-wrapper.is-pagination.is-numbered.margin-top.margin-medium {
  justify-content: flex-start;
}

.display-block {
  display: block;
}

.font-source-sans {
  font-family: "Sourcesans 3 Variablefont Wght", Tahoma, sans-serif;
}

.line-height-1-5 {
  line-height: 1.5;
}

.background-color-transparent {
  background-color: #fff0;
}

.job-board-ad_link-block {
  width: 100%;
}

.job-board-ad_desktop-image {
  aspect-ratio: 728 / 90;
  object-fit: contain;
}

.job-board-ad_mobile-image {
  aspect-ratio: 320 / 50;
  object-fit: contain;
  display: none;
}

.heading-14 {
  display: none;
}

.icon-embed-small-5, .icon-embed-small-6 {
  color: var(--base-color-brand--turquoise-brighter);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.text-color-turquoise-brightest {
  color: var(--base-color-brand--turquoise-brightest);
}

.logo_small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 12rem;
  height: 2.25rem;
  display: flex;
}

.discovery-day_co-presenter-logo-component {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.discovery-day_co-presenter-logo-component.filter-greyscale {
  width: 100%;
}

.discovery-day_co-presenter-logo-component.is-discovery-day {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  filter: none;
}

.discovery-day_co-presenter-logo-component.is-color {
  filter: none;
}

.discovery-day_co-presenter-logo-component.flex-align-left {
  justify-content: flex-start;
  align-items: center;
}

.aspect-ratio-anamorphic {
  aspect-ratio: 2.39;
  object-fit: cover;
}

.figure {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.icon-embed-medium-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
}

.countingstat_flex-center-middle {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.min-height-medium {
  min-height: 18rem;
}

.modal-container {
  width: auto;
  max-width: 90%;
  height: auto;
  max-height: 90%;
  position: absolute;
  inset: auto;
  overflow: auto;
}

.modal_content-wrapper {
  border-radius: var(--radius-medium);
  background-color: var(--base-color-neutral--white);
  color: var(--text-color--text-primary);
  cursor: auto;
  max-width: 90%;
  max-height: 90%;
  padding: 2.5rem;
  position: relative;
  overflow: auto;
  box-shadow: 0 2px 10px #00000026;
}

.modal_content-wrapper:hover {
  color: var(--text-color--text-primary);
}

.modal_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.modal_close-button-icon {
  color: var(--text-color--text-primary);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.modal_background-overlay {
  z-index: -1;
  background-color: #00000080;
  width: 100%;
  height: 100%;
  display: block;
  position: fixed;
  inset: 0%;
}

.modal_component {
  z-index: 99;
  justify-content: center;
  align-items: center;
  width: 100svw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.linkedin_link-block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.linkedin_text {
  line-height: 1;
  display: inline;
}

.headshot_item {
  color: var(--text-color--text-primary);
  text-decoration: none;
  display: block;
}

.headshot_image {
  aspect-ratio: 3 / 2;
  background-color: var(--base-color-neutral--neutral-lighter);
  object-fit: cover;
  object-position: 50% 50%;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.headshot_image.fit-align-top-10 {
  object-position: 50% 10%;
}

.headshot_image.is-discovery-day {
  aspect-ratio: auto;
}

.headshot_image.is-discovery-day.cursor-normal {
  cursor: auto;
}

.section_layout508 {
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-background\>);
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
}

.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.heading-style-h2-3 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.layout508_tabs {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.layout508_tabs-menu {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: flex;
}

.layout508_tab-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  opacity: .75;
  color: var(--base-color-neutral--neutral-dark);
  text-align: center;
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0;
  display: flex;
}

.layout508_tab-link:hover {
  opacity: 1;
}

.layout508_tab-link.w--current {
  border-bottom: var(--border-medium) solid var(--base-color-brand--turquoise);
  opacity: 1;
  color: var(--text-color--text-primary);
  background-color: #fff0;
}

.layout508_tab-link.tabs-last {
  border-right-style: none;
}

.layout508_tab-pane {
  height: 100%;
}

.layout508_card {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  border-bottom-left-radius: var(--radius-small);
  border-bottom-right-radius: var(--radius-small);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  padding: 2rem;
  display: block;
}

.layout508_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-medium\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.layout508_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout508_card-content {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.button-group-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-3 {
  border-radius: var(--radius-small);
  background-color: var(--base-color-neutral--black);
  box-shadow: 0 1px 4px 0 var(--shadow-color-light);
  color: var(--base-color-neutral--white);
  text-align: center;
  text-transform: none;
  background-image: none;
  border-style: none;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: .5rem 1.25rem;
  font-family: "Sourcesans 3 Variablefont Wght", Tahoma, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: box-shadow 50ms;
  display: flex;
}

.button-3:hover {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-dark), #fff0);
  box-shadow: 0 2px 8px 0 var(--shadow-color-dark);
}

.button-3:active {
  background-image: radial-gradient(circle farthest-corner at 125% -25%, var(--base-color-neutral--neutral-dark) 100%, #fff0);
  transform: translate(0, 1px);
}

.button-3.is-secondary {
  border-color: var(--base-color-neutral--neutral-darkest);
  background-color: var(--base-color-brand--turquoise);
  color: var(--text-color--text-secondary);
  background-image: none;
}

.button-3.is-secondary:hover {
  background-image: radial-gradient(circle farthest-corner at 100% 0%, var(--base-color-brand--turquoise-brighter), #fff0);
}

.button-3.is-secondary:active {
  background-image: radial-gradient(circle farthest-corner at 100% 0%, var(--base-color-brand--turquoise-brighter) 100%, #fff0);
}

.button-3.is-link {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-3.is-link.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  text-decoration: none;
  display: flex;
}

.code-embed {
  margin-bottom: 0;
}

.display-none {
  display: none;
}

.discovery-day_nested-lists {
  overflow-wrap: normal;
}

.dropdown1_component {
  margin-left: 0;
  margin-right: 0;
}

.dropdown1_toggle {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  align-items: center;
  padding: 0;
  display: flex;
}

.dropdown1_dropdown-list.w--open {
  background-color: #fff0;
  margin-top: .5rem;
  padding: .5rem;
}

.dropdown1_dropdown-list.is-job-board-dashboard.w--open {
  position: static;
}

.dropdown1_dropdown-link {
  padding: .5rem 1rem;
}

.dropdown1_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.text-color-neutral {
  color: var(--base-color-neutral--neutral);
}

.container-xxlarge {
  width: 100%;
  max-width: 128rem;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 2.875rem;
  }

  h2 {
    font-size: 2.375rem;
  }

  h3 {
    font-size: 1.75rem;
  }

  h4 {
    font-size: 1.25rem;
  }

  h5 {
    font-size: 1.125rem;
  }

  .padding-xlarge {
    padding: 3rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-medium.is-discovery-day-exhibitors {
    margin-bottom: 2rem;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

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

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-tablet {
    display: none;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .heading-style-h3 {
    font-size: 1.75rem;
  }

  .heading-style-h1 {
    font-size: 2.875rem;
  }

  .padding-global {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .fs-styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .heading-style-h4 {
    font-size: 1.25rem;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .heading-style-h2 {
    font-size: 2.375rem;
  }

  .heading-style-h5 {
    font-size: 1.125rem;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .button-group.is-hero {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    margin-top: .5rem;
  }

  .button-group.is-card {
    text-align: left;
    justify-content: flex-end;
    align-items: center;
    margin-top: .5rem;
  }

  .button-group.is-cta {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
  }

  .button-group.is-cta-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .button-group.is-align-center-tablet {
    justify-content: center;
    align-items: center;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 8rem;
  }

  .spacer-xlarge {
    padding-top: 3rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .spacer-xxlarge {
    padding-top: 4rem;
  }

  .nav_button {
    color: #fff;
  }

  .section_hero {
    background-image: none;
    justify-content: flex-end;
    align-items: center;
    padding: 0 0 2.125rem;
    display: block;
  }

  .navbar14_link {
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 1rem;
    font-size: 1.125rem;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar_menu-button {
    padding: 0;
  }

  .navbar_menu-button.w--open {
    background-color: #0000;
  }

  .navbar_logo-link {
    margin-left: 0;
  }

  .navbar14_button-wrapper {
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: center;
    margin-top: 1rem;
    margin-left: 0;
  }

  .frosted-glass {
    box-shadow: 0 2px 18px 0 var(--shadow-color-dark);
  }

  .frosted-glass.navbar14_menu-wrapper {
    border-radius: var(--radius-medium);
    background-color: var(--frosted-glass-background);
    box-shadow: 0 2px 12px 0 var(--shadow-color-dark);
  }

  .logo5_logo.leader {
    width: 184rem;
    max-width: 100%;
  }

  .logo5_logo.supporter {
    max-width: 10rem;
    height: 5rem;
  }

  .logo5_logo.partners {
    max-width: 9rem;
  }

  .logo5_logo.silver {
    max-width: 7.5rem;
    max-height: 2.5rem;
  }

  .logo5_logo.discovery-day-partners {
    height: 5rem;
    max-height: none;
  }

  .logo5_logo.dti-developer {
    width: 18rem;
    max-width: 100%;
    height: auto;
  }

  .logo5_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .logo5_component.is-discovery-day {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .stats33_components {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .stats33_components.is-4-column {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .stats33_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    position: static;
  }

  .stats33_image-wrapper {
    display: block;
  }

  .stats33_item, .stats33_item.is-alternate {
    border-radius: 1rem;
  }

  .countingstat {
    font-size: 3rem;
  }

  .blog14_item-link {
    justify-content: space-between;
  }

  .blog14_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .blog14_image.corners-medium {
    inset: 0%;
  }

  .stat33_caption {
    font-size: 1rem;
  }

  .sticky {
    position: sticky;
    top: 2.5rem;
  }

  .sticky.is-not-sticky-tablet {
    position: static;
  }

  .stat33_thumbnail-wrapper {
    margin-bottom: .75rem;
  }

  .stat33_thumbnail {
    width: 4rem;
    max-height: 3.25rem;
  }

  .footer5_social-link {
    color: var(--base-color-neutral--neutral);
  }

  .footer5_top-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 0;
    display: grid;
  }

  .footer5_link-list {
    align-items: stretch;
  }

  .footer5_social-icons {
    width: auto;
    min-width: 50%;
    margin-bottom: 0;
  }

  .footer5_legal-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2.5rem;
  }

  .footer5_bottom-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    margin-top: 2rem;
    margin-bottom: .75rem;
  }

  .footer5_logo {
    width: 24rem;
  }

  .section-global-padding {
    border: 1px #000;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .section-global-padding.is-short-section {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .hero_heading-home {
    max-width: none;
    font-size: 4rem;
  }

  .home-hero_grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    place-items: start center;
    margin-top: 0;
  }

  .home-hero-image {
    aspect-ratio: 3 / 2;
    border-bottom-left-radius: var(--radius-large);
    border-bottom-right-radius: var(--radius-large);
    object-position: 50% 0%;
    height: auto;
  }

  .menu-icon_line-middle-inner-2 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2_line-top-2 {
    background-color: var(--text-color--text-primary);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2_line-middle-2 {
    background-color: var(--text-color--text-primary);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar_menu {
    border-radius: 2.5rem;
    justify-content: flex-start;
    align-items: center;
    width: 100svw;
    margin-top: 4.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
    overflow: visible;
  }

  .menu-icon2-2 {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2.25rem;
    height: 2.25rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: relative;
  }

  .navbar14_menu-link-wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding: .5rem 1rem;
  }

  .navbar_component {
    width: 100%;
    margin-top: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .menu-icon2_line-bottom-2 {
    background-color: var(--text-color--text-primary);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar_container {
    width: 100%;
  }

  .navbar_container.frosted-glass {
    height: 3.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .home-hero_half-content {
    text-align: left;
    max-width: 100%;
  }

  .home-hero_half-content.max-width-full.text-align-center, .home-hero_half-content.max-width-full.text-align-center-tablet {
    text-align: center;
  }

  .home-hero-half-content-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    text-align: left;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start end;
    padding: 1rem 2rem 0;
    display: flex;
  }

  .footer-logo-block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    margin-top: 1rem;
    margin-right: 0;
  }

  .footer-site-map-heading {
    margin-bottom: 1rem;
  }

  .header38_image {
    aspect-ratio: 3 / 2;
    border-radius: var(--radius-large) var(--radius-large) 0rem 0rem;
    height: auto;
    max-height: none;
  }

  .header38_image.is-smaller-hero {
    height: auto;
  }

  .cta-hero-style {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding: 0;
  }

  .header38_image-wrapper {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .section_header38 {
    overflow: hidden;
  }

  .cta-heading {
    max-width: none;
    margin-bottom: 1rem;
    font-size: 4rem;
  }

  .cta-content-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start end;
    padding: 2.5rem;
  }

  .cta-content-wrapper.is-hero-smaller {
    width: 100%;
    max-width: none;
    padding-top: 6.5rem;
  }

  .cta-content-wrapper.is-hero-smaller.is-right-side {
    padding-top: 6.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .cta-content-wrapper.is-hero-smaller.is-right-side.is-discovery-day {
    width: 100%;
    max-width: 100%;
    padding-left: 2.5rem;
  }

  .cta-content-wrapper.is-hero-smaller.is-right-side.is-discovery-day.collapse-below, .cta-content-wrapper.is-hero-smaller.is-below-lead-image {
    padding-top: 2.5rem;
  }

  .hero-image-wrapper {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .is-card-button-text {
    font-size: .875rem;
  }

  .navbar_dropdown-link {
    text-align: left;
    width: auto;
    padding: .75rem 0 .75rem 2rem;
    font-size: 16px;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .navbar_dropdown-list-wrapper {
    width: 100%;
    max-width: none;
    position: static;
    overflow: hidden;
  }

  .navbar_dropdown-list-wrapper.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .navbar_dropdown-list-wrapper.is-subscribe-wrapper.w--open {
    width: 100%;
  }

  .navbar13_dropdwn-toggle {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
    margin: 0;
    padding: 0;
    display: flex;
  }

  .navbar13_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 0;
    font-size: 1.125rem;
    display: flex;
    position: static;
  }

  .navbar13_menu-dropdown.is-navbar-subscribe-wrapper {
    width: 100%;
  }

  .navbar_dropdown-list {
    box-shadow: none;
    background-color: #fff0;
    padding: 0;
  }

  .navbar_dropdown-list.is-subscribe {
    width: 100%;
  }

  .grid-left-sidebar {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .background-noise-underlay {
    height: 150vh;
    inset: 0%;
  }

  .grid-common {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .grid-common.is-3-columns, .grid-common.is-4-columns {
    grid-template-columns: 1fr 1fr;
  }

  .grid-common.is-4-columns-dividers {
    grid-template-columns: 1fr auto 1fr;
  }

  .grid-common.is-gap-small, .grid-common.is-footer-sub-grid {
    grid-row-gap: .5rem;
  }

  .grid-common.is-1-column.is-gap-large {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .grid-common.is-3-columns-dividers {
    grid-template-columns: 1fr 1px 1fr auto 1fr;
  }

  .grid-common.is-3-columns-dividers.get-engaged-page-bottom {
    grid-template-columns: 1fr 1px 1fr;
  }

  .grid-common.is-bronze-members {
    grid-template-columns: 1fr 1fr 1fr;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
  }

  .grid-common.grid-align-middle.is-larger-gap {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .grid-common.is-1-column-tablet {
    grid-template-columns: 1fr;
  }

  .grid-common.is-robotics-discovery-day-exhibitors {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .grid-common.is-job-board_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .grid-common.is-gap-xsmall {
    grid-row-gap: .5rem;
  }

  .grid-common.is-job-board-filter {
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .grid-common.is-gap-vertical-large {
    grid-column-gap: 1rem;
    grid-row-gap: 2rem;
  }

  .grid-common.is-job-board-counter {
    max-width: 100%;
  }

  .heading-11 {
    font-size: 3rem;
  }

  .icon-embed-large {
    width: 4rem;
    height: 4rem;
  }

  .cta-secondary-content-padding {
    padding: 2.5rem;
  }

  .show-tablet {
    display: block;
  }

  .page-no-hero {
    margin-top: 4.25rem;
  }

  .events-collection_image-wrapper.is-discovery-day {
    aspect-ratio: 1;
    overflow: hidden;
  }

  .events-collection_image-wrapper.is-discovery-day.is-2-col-desktop {
    aspect-ratio: 1;
  }

  .display-flex.is-gap-large {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .events_sidebar-item-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .text-align-center-desktop {
    text-align: left;
  }

  .concierge-talent-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
  }

  .ecosystem-map_embed {
    aspect-ratio: 16 / 9;
  }

  .thumbnail-preview_flex-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .hero_logo-image-wrapper {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .home-hero_image-wrapper {
    aspect-ratio: 3 / 2;
    border-bottom-right-radius: var(--radius-large);
    height: auto;
  }

  .image-description-wrapper, .hero_image-description-wrapper-common {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .header38_image-2 {
    aspect-ratio: 3 / 2;
    border-radius: 2.5rem 2.5rem 0 0;
    height: auto;
    max-height: none;
  }

  .header38_image-2.is-smaller-hero {
    height: auto;
  }

  .nav-subscribe-wrapper {
    width: 100%;
    padding: .75rem 2rem;
  }

  .home-hero-arrow-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .skilly-modal_container {
    width: 100%;
    max-width: 32rem;
    padding: 1.5rem;
  }

  .contact-modal3_close-button {
    inset: 2rem 2rem auto auto;
  }

  .skilly-modal_content-wrapper {
    padding: 2.5rem 1.25rem;
  }

  .contact-modal3_close-wrapper {
    top: 0;
    right: 0;
  }

  .events-cms_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .events-cms_list.is-3-columns, .events-cms_list.is-4-columns {
    grid-template-columns: 1fr 1fr;
  }

  .events-cms_list.is-4-columns-dividers {
    grid-template-columns: 1fr auto 1fr;
  }

  .events-cms_list.is-gap-small, .events-cms_list.is-footer-sub-grid {
    grid-row-gap: .5rem;
  }

  .events-cms_list.is-3-columns-dividers {
    grid-template-columns: 1fr 1px 1fr auto 1fr;
  }

  .events-cms_list.is-bronze-members {
    grid-template-columns: 1fr 1fr 1fr;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: .875rem;
  }

  .events-cms_list.is-discovery-day {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .skilly-floating-action-button-wrapper {
    right: 1.5rem;
  }

  .padding-section-large-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h2-2 {
    font-size: 2.75rem;
  }

  .faq5_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .heading-style-h4-2 {
    font-size: 1.75rem;
  }

  .discovery-day_stat-component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .countingstat-label {
    font-size: 1rem;
  }

  .countingstat-plus {
    font-size: 3rem;
  }

  .discovery-day_icon-round-up-component {
    margin-top: 1rem;
  }

  .register-modal3_close-button {
    inset: 2rem 2rem auto auto;
  }

  .register-modal_content-wrapper {
    padding: 2.5rem 1.25rem;
  }

  .register-modal_container {
    width: 100%;
    max-width: 32rem;
    padding: 1.5rem;
  }

  .discovery-day_exhibitor-logos {
    width: 12rem;
    max-width: 100%;
    height: 5rem;
  }

  .discovery-day_exhibitor-card {
    padding: 1rem .75rem;
  }

  .job-board-list_logo {
    width: 12rem;
    max-width: 100%;
    height: 5rem;
  }

  .job-board-list_card {
    padding-bottom: 2rem;
  }

  .job-board-list_card.is-featured {
    grid-template-columns: 1fr 3fr 1fr;
  }

  .job-boards-list_main-content-wrapper {
    flex-flow: column;
    display: flex;
  }

  .job-board-list_item-link {
    justify-content: space-between;
  }

  .job-board-title-wrapper {
    flex-flow: wrap;
  }

  .job-board-_logo {
    width: 12rem;
    max-width: 100%;
    height: 5rem;
  }

  .job-board_page-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .job-board_page-grid.is-4-column {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
  }

  .pagination-page-wrapper.is-hero {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    margin-top: .5rem;
  }

  .pagination-page-wrapper.is-card {
    text-align: left;
    justify-content: flex-end;
    align-items: center;
    margin-top: .5rem;
  }

  .pagination-page-wrapper.is-cta {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
  }

  .pagination-page-wrapper.is-cta-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .logo_small {
    max-width: 10rem;
    height: 2rem;
  }

  .discovery-day_co-presenter-logo-component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .discovery-day_co-presenter-logo-component.is-discovery-day {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .icon-embed-medium-large {
    width: 3rem;
    height: 3rem;
  }

  .modal-container {
    width: 100%;
    max-width: 40rem;
  }

  .modal_content-wrapper {
    padding: 2.5rem 1.25rem;
  }

  .modal_close-button {
    inset: 1rem 1rem auto auto;
  }

  .headshot_image.corners-medium {
    inset: 0%;
  }

  .heading-style-h2-3 {
    font-size: 2.375rem;
  }

  .layout508_tabs {
    grid-column-gap: 3rem;
  }

  .layout508_card {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding: 2rem;
  }

  .dropdown1_toggle {
    align-items: center;
    display: flex;
  }

  .dropdown1_dropdown-list {
    overflow: hidden;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1.125rem;
  }

  h5 {
    font-size: 1rem;
  }

  h6 {
    font-size: .875rem;
  }

  img {
    overflow: clip;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-medium {
    margin: 1rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

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

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top.margin-large {
    position: relative;
  }

  .margin-top.margin-xsmall {
    margin-top: .25rem;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .heading-style-h3 {
    font-size: 1.5rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .heading-style-h4 {
    font-size: 1.125rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .heading-style-h6 {
    font-size: .875rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-large {
    font-size: 1.25rem;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .heading-style-h5 {
    font-size: 1rem;
  }

  .button {
    box-shadow: 0 0 3px 0 var(--shadow-color-light);
    padding: .375rem 1rem;
  }

  .button.is-pseudo-dropdown-close {
    cursor: pointer;
    background-color: #0000;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    padding: .25rem;
    display: inline-flex;
  }

  .button.is-hs-submit {
    margin-top: 1rem;
  }

  .button.is-chat {
    box-shadow: 0 0 3px 0 var(--frosted-glass-border);
    padding: .375rem;
  }

  .button-group.is-card {
    justify-content: flex-start;
    align-items: center;
    margin-top: 1rem;
  }

  .button-group.is-cta-grid {
    grid-template-columns: 1fr;
  }

  .button-group.is-discovery-day-exhibitor-zones {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .spacer-medium {
    padding-top: 1.25rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 4.5rem;
  }

  .spacer-xlarge {
    padding-top: 2rem;
  }

  .spacer-large {
    padding-top: 1.5rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .section_hero {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    padding: 0 0 2.125rem;
    display: block;
  }

  .navbar_menu-button {
    transform: scale(.875);
  }

  .navbar_logo-link {
    padding-left: 0;
  }

  .navbar14_logo {
    height: 1.75rem;
  }

  .navbar14_button-wrapper {
    align-items: stretch;
    margin-top: .5rem;
  }

  .frosted-glass {
    border-width: var(--border-medium);
  }

  .frosted-glass.navbar14_menu-wrapper {
    border-radius: var(--radius-medium-small);
  }

  .logo5_logo {
    max-height: 3rem;
  }

  .logo5_logo.leader {
    width: 14rem;
    max-width: 100%;
    height: 7.5rem;
  }

  .logo5_logo.supporter {
    max-width: 10rem;
  }

  .logo5_logo.partners {
    max-width: 8rem;
    height: 3rem;
  }

  .logo5_logo.silver {
    max-width: 6rem;
    max-height: 2rem;
  }

  .logo5_logo.discovery-day-supported-by {
    max-width: 13rem;
    height: 6rem;
    max-height: none;
  }

  .logo5_logo.discovery-day-partners {
    max-width: 10rem;
    height: 4rem;
    max-height: none;
  }

  .logo5_logo.dti-developer {
    width: 14rem;
    max-width: 100%;
    height: auto;
  }

  .logo5_component {
    flex-flow: wrap;
    padding-top: 1rem;
  }

  .logo5_component.is-discovery-day {
    justify-content: center;
  }

  .corners-medium {
    border-radius: var(--radius-small);
  }

  .stats33_components {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .stats33_components.is-4-column {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .stats33_components.is-cluster-profile {
    grid-template-columns: 1fr 1fr;
  }

  .stats33_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .stats33_list.is-3-column {
    grid-template-columns: 1fr 1fr;
  }

  .stats33_item {
    border-radius: 1.5rem;
  }

  .stats33_item.is-alternate {
    border-radius: 1.5rem;
    padding: 1.25rem .5rem;
  }

  .stats33_image {
    border-radius: var(--radius-small);
  }

  .countingstat {
    font-size: 3rem;
  }

  .blog14_item-link.text-color-secondary {
    justify-content: flex-start;
  }

  .blog14_image-wrapper {
    aspect-ratio: 2;
    border-radius: var(--radius-small);
    margin-bottom: 1rem;
  }

  .blog14_list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h5-2 {
    font-size: 1.25rem;
  }

  .blog14_image {
    aspect-ratio: 2;
  }

  .blog14_image.corners-medium {
    inset: 0%;
  }

  .blog14_item-content-top {
    margin-bottom: 0;
    font-size: .875rem;
  }

  .sticky {
    position: static;
  }

  .sticky.is-job-board-dashboard-filter {
    z-index: 1;
    background-color: var(--base-color-neutral--white);
    max-height: none;
    padding-top: .5rem;
    padding-bottom: .5rem;
    position: sticky;
    top: 0;
    overflow: visible;
  }

  .stat33_thumbnail-wrapper {
    margin-bottom: .5rem;
  }

  .stat33_thumbnail {
    width: 3.75rem;
    max-height: 3rem;
  }

  .footer5_social-link {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .footer5_top-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .footer5_social-icons {
    grid-column-gap: 2rem;
  }

  .footer5_legal-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .footer5_bottom-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 1rem;
    margin-bottom: .5rem;
  }

  .footer5_logo {
    width: 20rem;
  }

  .section-global-padding {
    padding: 2rem 1rem;
  }

  .section-global-padding.is-short-section {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .section-global-padding.is-header {
    padding-top: 9.5rem;
    padding-bottom: 5rem;
  }

  .hero_heading-home {
    text-align: left;
    font-size: 3rem;
  }

  .home-hero_grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    place-items: start center;
  }

  .home-hero-image {
    object-position: 50% 0%;
    display: block;
  }

  .navbar_menu {
    margin-top: 3.25rem;
    padding-left: .5rem;
    padding-right: .5rem;
    position: absolute;
    inset: 0%;
  }

  .menu-icon2-2 {
    width: 1.75rem;
    height: 1.75rem;
    margin-right: 0;
  }

  .navbar14_menu-link-wrapper-2 {
    padding: .5rem;
  }

  .navbar_component {
    margin-top: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .navbar_container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .navbar_container.frosted-glass {
    border-radius: var(--radius-medium-small);
    height: 2.75rem;
    padding: .5rem .75rem;
  }

  .home-hero_half-content.max-width-full {
    overflow: hidden;
  }

  .home-hero-half-content-wrapper {
    grid-template-columns: 1fr;
    padding: 1rem 1rem 0;
  }

  .footer-logo-block {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .footer-site-map-heading {
    margin-bottom: .5rem;
  }

  .cta-hero-style {
    padding: 0;
  }

  .cta-hero-style.text-color-secondary {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .header38_image-wrapper {
    padding: 0;
  }

  .cta-heading {
    text-align: left;
    font-size: 3rem;
  }

  .cta-content-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
    padding: 2rem 1rem;
  }

  .cta-content-wrapper.is-hero-smaller {
    padding-top: 5.75rem;
    padding-bottom: 2.5rem;
  }

  .cta-content-wrapper.is-hero-smaller.is-right-side {
    padding: 5.75rem 1rem 2.5rem;
  }

  .cta-content-wrapper.is-hero-smaller.is-right-side.is-discovery-day {
    padding-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cta-content-wrapper.is-hero-smaller.is-right-side.is-discovery-day.collapse-below {
    padding-top: 2rem;
  }

  .hero-image-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .partner-link {
    flex: 0 auto;
    overflow: hidden;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-size-medium-regular {
    font-size: 1rem;
  }

  .grid-left-sidebar, .grid-common {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .grid-common.is-3-columns {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .grid-common.is-4-columns {
    grid-template-columns: 1fr;
  }

  .grid-common.is-4-columns.is-2-columns-mobile {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .grid-common.is-4-columns-dividers {
    grid-template-columns: 1fr;
  }

  .grid-common.is-member-tiers {
    grid-template-columns: 2fr 1fr 1fr;
  }

  .grid-common.is-gap-small {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .grid-common.is-footer-sub-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .grid-common.is-form {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .grid-common.is-3-columns-dividers {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .grid-common.is-bronze-members {
    text-align: left;
    grid-template-columns: 1fr 1fr;
  }

  .grid-common.is-6-column.is-gap-small.is-icon-plus-content {
    grid-template-columns: 1fr;
  }

  .grid-common.is-gap-xsmall {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .grid-common.is-job-board-filter {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    grid-template-columns: 1fr 1fr;
  }

  .grid-common.is-job-board-counter {
    grid-template-columns: 1fr 1fr;
  }

  .headshot_wrapper {
    max-width: 12rem;
  }

  .show-mobile-landscape {
    display: block;
  }

  .dot.background-color-white {
    width: 1rem;
    height: 1rem;
  }

  .mobile-landscape-text-columns-2 {
    column-count: 2;
  }

  .cta-secondary-content-padding {
    padding: 2rem 1rem;
  }

  .pseudo-dropdown-trigger, .icon-embed-small-2 {
    display: inline-block;
  }

  .pseudo-dropdown-close-wrapper {
    justify-content: flex-end;
    align-items: center;
    display: none;
  }

  .page-no-hero {
    margin-top: 3.25rem;
  }

  .events-collection_image-wrapper {
    aspect-ratio: 2;
    border-radius: var(--radius-small);
    margin-bottom: 1rem;
  }

  .events-collection_image-wrapper.is-discovery-day {
    aspect-ratio: auto;
    min-height: 50vw;
  }

  .events-collection_image-wrapper.is-discovery-day.is-2-col-desktop {
    aspect-ratio: auto;
  }

  .events-collection_image-date-overlay-wrapper {
    aspect-ratio: 2;
    border-radius: var(--radius-small);
  }

  .display-flex {
    grid-row-gap: 0rem;
  }

  .display-flex.is-gap-large {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .events_sidebar-item-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 3fr;
  }

  .show-mobile-portrait {
    display: none;
  }

  .concierge-talent-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .button-hs-submit {
    margin-top: 1rem;
    padding: .5rem 1rem .375rem;
  }

  .ecosystem-map_embed {
    aspect-ratio: 3 / 2;
  }

  .thumbnail-preview_image {
    border-radius: var(--radius-small);
  }

  .thumbnail-preview_flex-wrapper {
    text-align: center;
    flex-flow: wrap;
    justify-content: center;
  }

  .thumbnail-preview_image-wrapper {
    width: 12rem;
  }

  .hero_logo-image-wrapper {
    width: 100%;
  }

  .home-hero_image-caption {
    font-size: .75rem;
  }

  .nav-subscribe-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .home-hero-arrow-icon {
    width: 1.25rem;
    height: 1.25rem;
  }

  .home-hero-arrow-wrapper.forward {
    padding-left: 2rem;
  }

  .home-hero-arrow-wrapper.back {
    padding-left: 1rem;
    padding-right: 2rem;
  }

  .skilly-modal_close-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .skilly-modal_container {
    width: 32rem;
    max-width: 90%;
    padding: 1rem;
    overflow: auto;
  }

  .skilly-modal_background-overlay {
    width: 125%;
    height: 125%;
  }

  .contact-modal3_close-button {
    top: 1.5rem;
    right: 1.5rem;
  }

  .skilly-modal_content-wrapper {
    border-radius: var(--radius-medium);
    width: 100%;
    padding: 2rem .75rem;
  }

  .events-cms_list {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-rows: 1px;
    overflow: hidden;
  }

  .events-cms_list.is-3-columns {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .events-cms_list.is-4-columns, .events-cms_list.is-4-columns-dividers {
    grid-template-columns: 1fr;
  }

  .events-cms_list.is-member-tiers {
    grid-template-columns: 2fr 1fr 1fr;
  }

  .events-cms_list.is-gap-small {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .events-cms_list.is-footer-sub-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .events-cms_list.is-form {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .events-cms_list.is-3-columns-dividers {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .events-cms_list.is-bronze-members {
    text-align: left;
    grid-template-columns: 1fr 1fr;
  }

  .events-cms_list-bottom-link {
    background-color: var(--background-color--background-secondary);
    margin-top: -4rem;
    padding-top: 3rem;
  }

  .news-and-updates-home-more-wrapper {
    margin-top: 3rem;
  }

  .skilly-floating-action-button-wrapper {
    bottom: 1rem;
    right: 1rem;
  }

  .icon-embed-small-3 {
    width: 1.5rem;
    height: 1.5rem;
  }

  .text-size-medium-3 {
    font-size: 1rem;
  }

  .faq5_question {
    padding: 1rem;
  }

  .faq5_accordion {
    border-style: none;
  }

  .faq5_accordion.background-color-neutral-lighter {
    border-radius: var(--radius-xsmall);
  }

  .padding-section-large-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h2-2 {
    font-size: 2.25rem;
  }

  .faq5_list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .heading-style-h4-2 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .faq5_icon-wrapper {
    width: 1.75rem;
  }

  .faq5_answer {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .date-and-time-flex {
    grid-row-gap: 0rem;
  }

  .discovery-day_stat-component {
    grid-template-columns: 1fr;
  }

  .countingstat-plus {
    font-size: 3rem;
  }

  .discovery-day_icon-round-up-component {
    grid-template-columns: 1fr;
  }

  .discovery-day_icon-round-up-group {
    flex-flow: row;
  }

  .discovery-day_icon-round-up-item-wrapper {
    flex: 0 auto;
    min-width: 25%;
  }

  .form-short-form_email-field {
    flex: 1;
    width: auto;
  }

  .register-modal3_close-button {
    top: 1.5rem;
    right: 1.5rem;
  }

  .register-modal_background-overlay {
    width: 125%;
    height: 125%;
  }

  .register-modal_content-wrapper {
    border-radius: var(--radius-medium);
    width: 100%;
    padding: 2rem .75rem;
  }

  .register-modal_container {
    width: 32rem;
    max-width: 90%;
    padding: 1rem;
    overflow: auto;
  }

  .discovery-day_exhibitor-logos {
    width: 16rem;
  }

  .position-relative {
    position: relative;
  }

  .discovery-day_exhibitor-card {
    padding: 1rem;
  }

  .hs-button {
    box-shadow: 0 0 3px 0 var(--shadow-color-light);
    padding: .375rem 1rem;
  }

  .hs-button.is-pseudo-dropdown-close {
    cursor: pointer;
    background-color: #0000;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    padding: .25rem;
    display: inline-flex;
  }

  .hs-button.is-hs-submit {
    margin-top: 1rem;
  }

  .hs-button.is-chat {
    box-shadow: 0 0 3px 0 var(--frosted-glass-border);
    padding: .375rem;
  }

  .job-board-list_logo {
    width: 16rem;
  }

  .job-board-list_card {
    grid-row-gap: 2rem;
  }

  .job-board-list_card.is-featured {
    grid-template-columns: 1fr 3fr;
  }

  .job-board-list_item-link.text-color-secondary {
    justify-content: flex-start;
  }

  .job-board-company-wrapper, .job-board-title-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .button-pagination {
    box-shadow: 0 0 3px 0 var(--shadow-color-light);
    padding: .375rem 1rem;
  }

  .button-pagination.is-pseudo-dropdown-close {
    cursor: pointer;
    background-color: #0000;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    padding: .25rem;
    display: inline-flex;
  }

  .button-pagination.is-hs-submit {
    margin-top: 1rem;
  }

  .button-pagination.is-chat {
    box-shadow: 0 0 3px 0 var(--frosted-glass-border);
    padding: .375rem;
  }

  .job-board-_logo {
    width: 10rem;
  }

  .job-board-filter-and-sort-dropdown-trigger {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .job-board-filter-dropdown-icon-wrapper {
    display: block;
  }

  .job-board-filter-and-sort-wrapper {
    display: none;
  }

  .job-board_page-grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .job-board_page-grid.is-4-column {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .job-board_page-grid.is-cluster-profile {
    grid-template-columns: 1fr 1fr;
  }

  .job-board_page-grid.is-dashboard {
    grid-template-columns: 1fr;
  }

  .job-board-list_wrapper {
    justify-content: flex-start;
    height: auto;
  }

  .pagination-page-wrapper.is-card {
    justify-content: flex-start;
    align-items: center;
    margin-top: 1rem;
  }

  .pagination-page-wrapper.is-cta-grid {
    grid-template-columns: 1fr;
  }

  .pagination-page-wrapper.is-discovery-day-exhibitor-zones {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .job-board-ad_desktop-image {
    display: none;
  }

  .job-board-ad_mobile-image {
    display: inline-block;
  }

  .logo_small {
    height: 1.75rem;
  }

  .discovery-day_co-presenter-logo-component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    padding-top: 1rem;
  }

  .discovery-day_co-presenter-logo-component.is-discovery-day {
    justify-content: center;
  }

  .text-align-center-mobile-landscape {
    text-align: center;
  }

  .min-height-medium {
    height: 50vw;
    min-height: 12rem;
  }

  .modal-container {
    width: 32rem;
    max-width: 90%;
    overflow: auto;
  }

  .modal_content-wrapper {
    border-radius: var(--radius-medium);
    width: 100%;
    padding: 2rem .75rem;
  }

  .modal_close-button {
    top: .5rem;
    right: .5rem;
  }

  .modal_close-button-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .modal_background-overlay {
    width: 125%;
    height: 125%;
  }

  .modal_component {
    display: none;
  }

  .headshot_image {
    aspect-ratio: 2;
  }

  .headshot_image.corners-medium {
    inset: 0%;
  }

  .heading-style-h2-3 {
    font-size: 2rem;
  }

  .layout508_tabs {
    grid-template-columns: 1fr;
  }

  .layout508_tabs-menu {
    border-top: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
    flex-flow: column;
  }

  .layout508_tab-link {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
    border-right-style: none;
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .layout508_tab-link.w--current {
    border-bottom-color: #000;
  }

  .layout508_tab-link.tabs-last {
    border-bottom-width: 0;
  }

  .layout508_card {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .button-3 {
    box-shadow: 0 0 3px 0 var(--shadow-color-light);
    padding: .375rem 1rem;
  }
}

@media screen and (max-width: 479px) {
  a {
    word-break: break-all;
  }

  figure {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .margin-medium {
    margin: 1rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

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

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .fs-styleguide_row {
    flex-wrap: wrap;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .button {
    word-break: normal;
    width: 100%;
  }

  .button.is-text.is-small.is-pagination-number, .button.is-small.is-discovery-day-exhibitor-zone, .button.is-pseudo-dropdown-close {
    width: auto;
  }

  .button.is-short-form {
    border-radius: var(--radius-xsmall);
    flex: 0 auto;
    margin-left: 0;
  }

  .button-group.is-hero {
    flex-flow: column;
    align-items: stretch;
  }

  .button-group.is-cta {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: grid;
  }

  .button-group.is-align-center {
    flex-flow: column;
    align-items: stretch;
  }

  .button-group.is-cta-grid {
    grid-template-columns: 1fr;
  }

  .button-group.is-align-center-tablet {
    flex-flow: column;
    align-items: stretch;
  }

  .navbar_menu-button {
    transform: none;
  }

  .navbar14_logo {
    width: 12rem;
  }

  .logo5_logo.leader {
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: 8rem;
  }

  .logo5_logo.supporter {
    max-width: 12rem;
    height: auto;
    max-height: 5rem;
  }

  .logo5_logo.partners {
    max-width: 10rem;
    height: auto;
    max-height: 3rem;
  }

  .logo5_logo.discovery-day-supported-by {
    width: 80%;
    max-width: 100%;
    height: auto;
    max-height: 33vw;
  }

  .logo5_logo.discovery-day-partners {
    width: 66%;
    max-width: 100%;
    height: auto;
    max-height: 25vw;
  }

  .logo5_logo.dti-developer {
    width: 100%;
    max-width: 90%;
    height: auto;
    max-height: 8rem;
  }

  .logo5_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .logo5_component.is-discovery-day {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    align-items: stretch;
  }

  .logo5_component.is-silver-members {
    flex-flow: wrap;
  }

  .logo5_component.is-no-filter {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
  }

  .stats33_components {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .stats33_components.is-4-column {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .stats33_components.is-cluster-profile, .stats33_list {
    grid-template-columns: 1fr;
  }

  .blog14_item-content-top {
    font-size: .875rem;
  }

  .blog14_item {
    border-radius: 1rem;
  }

  .stat33_thumbnail-wrapper {
    margin-bottom: .5rem;
  }

  .footer5_social-link {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .footer5_top-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .footer5_social-icons {
    grid-column-gap: 1rem;
    width: 100%;
    min-width: auto;
  }

  .footer5_logo, .button-wrapper {
    width: 100%;
  }

  .button-wrapper.is-pseudo-dropdown-close {
    flex: none;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .icon-embed-small {
    width: 1.75rem;
    height: 1.75rem;
  }

  .section-global-padding.is-header {
    padding-top: 7rem;
    padding-bottom: 2.5rem;
  }

  .hero_heading-home {
    font-size: 2.5rem;
  }

  .home-hero-image {
    aspect-ratio: 1;
    border-bottom-left-radius: var(--radius-medium);
    border-bottom-right-radius: var(--radius-medium);
  }

  .navbar_menu {
    margin-top: 3rem;
  }

  .menu-icon2-2 {
    width: 1.5rem;
    height: 1.5rem;
    transform: scale(.75);
  }

  .navbar_container.frosted-glass {
    border-radius: var(--radius-medium-small);
    height: 2.5rem;
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .home-hero_half-content {
    max-width: 100%;
  }

  .home-hero-half-content-wrapper {
    justify-content: flex-end;
    align-items: center;
  }

  .header38_image {
    border-top-left-radius: var(--radius-medium);
    border-top-right-radius: var(--radius-medium);
  }

  .header38_image.is-smaller-hero {
    aspect-ratio: 3 / 2;
    object-position: 50% 50%;
  }

  .cta-hero-style {
    text-align: center;
  }

  .cta-heading {
    font-size: 2.5rem;
  }

  .cta-content-wrapper.is-hero-smaller {
    padding-top: 5.5rem;
  }

  .cta-content-wrapper.is-hero-smaller.is-right-side {
    padding: 5.5rem 1rem 2.5rem;
  }

  .partner-link {
    text-align: center;
  }

  .partner-link.is-text-link {
    text-align: left;
  }

  .background-noise-overlay {
    background-image: url("https://cdn.prod.website-files.com/6644d4c4f88d9cbe7ee5ea08/6699ce3305579b040d89110a_AdobeStock_747018172-01.webp");
    background-size: 400px 200px;
    display: block;
    inset: 0%;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .sidebar_nav-link.nav-link-light {
    white-space: normal;
    word-break: normal;
  }

  .grid-common, .grid-common.is-3-columns {
    grid-template-columns: 1fr;
  }

  .grid-common.is-3-columns.company-logo-list {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .grid-common.is-member-tiers {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-common.is-gap-small, .grid-common.is-footer-sub-grid {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .grid-common.is-3-columns-dividers, .grid-common.is-3-columns-dividers.get-engaged-page-bottom {
    grid-template-columns: 1fr;
  }

  .grid-common.is-bronze-members {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .grid-common.is-job-board_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .grid-common.is-gap-xsmall {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .grid-common.is-job-board-filter {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    grid-template-columns: 1fr;
  }

  .grid-common.is-job-board-counter {
    flex-flow: wrap;
    align-items: stretch;
    display: flex;
  }

  .icon-embed-large {
    width: 3rem;
    height: 3rem;
  }

  .page-no-hero {
    margin-top: 3rem;
  }

  .events-collection_image-wrapper.is-discovery-day, .events-collection_image-wrapper.is-discovery-day.is-2-col-desktop {
    aspect-ratio: 3 / 2;
  }

  .events_icon-description-flexbox {
    flex-flow: column;
  }

  .show-mobile-portrait {
    display: block;
  }

  .concierge-talent-wrapper {
    grid-template-columns: 1fr;
  }

  .button-hs-submit {
    width: 100%;
  }

  .ecosystem-map_embed {
    aspect-ratio: 1;
  }

  .home-hero_image-wrapper {
    aspect-ratio: 1;
    border-bottom-left-radius: var(--radius-medium);
    border-bottom-right-radius: var(--radius-medium);
  }

  .header38_image-2 {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .header38_image-2.is-smaller-hero {
    aspect-ratio: 1;
    object-position: 50% 50%;
  }

  .home-hero-arrow-wrapper.forward {
    padding-left: 1rem;
    padding-right: .5rem;
  }

  .home-hero-arrow-wrapper.back {
    padding-left: .5rem;
    padding-right: 1rem;
  }

  .skilly-modal_container {
    padding: .5rem;
  }

  .contact-modal3_close-button {
    top: 1rem;
    right: 1rem;
  }

  .events-cms_list, .events-cms_list.is-3-columns {
    grid-template-columns: 1fr;
  }

  .events-cms_list.is-member-tiers {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .events-cms_list.is-gap-small, .events-cms_list.is-footer-sub-grid {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .events-cms_list.is-3-columns-dividers {
    grid-template-columns: 1fr;
  }

  .events-cms_list.is-bronze-members {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .skilly-floating-action-button-wrapper {
    bottom: .5rem;
    right: .5rem;
  }

  .text-size-medium-3.text-weight-bold {
    flex: 0 auto;
  }

  .faq5_question {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .discovery-day_icon-round-up-group {
    flex-flow: wrap;
  }

  .discovery-day_icon-round-up-item-wrapper {
    min-width: 30%;
  }

  .form-short-form {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: wrap;
    max-width: 100%;
    overflow: visible;
  }

  .form-short-form_email-field {
    border-radius: var(--radius-xsmall);
    flex: 1;
  }

  .register-modal3_close-button {
    top: 1rem;
    right: 1rem;
  }

  .register-modal_container {
    padding: .5rem;
  }

  .div-block {
    flex-flow: column;
  }

  .discovery-day_exhibitor-logos {
    width: 12rem;
  }

  .hs-button {
    width: 100%;
  }

  .hs-button.is-small.is-discovery-day-exhibitor-zone, .hs-button.is-pseudo-dropdown-close {
    width: auto;
  }

  .hs-button.is-short-form {
    border-radius: var(--radius-xsmall);
    flex: 0 auto;
    margin-left: 0;
  }

  .text-columns-2 {
    column-count: 1;
  }

  .job-board-list_logo {
    width: 8rem;
    height: 4rem;
  }

  .job-board-list_card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding-bottom: 1.5rem;
    display: flex;
  }

  .job-board-list-right-content {
    text-align: left;
  }

  .job-board-company-wrapper {
    flex-flow: wrap;
    display: flex;
  }

  .job-board-title-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .flex-vertical-middle {
    height: 100%;
  }

  .button-pagination {
    width: 100%;
  }

  .button-pagination.is-small.is-discovery-day-exhibitor-zone, .button-pagination.is-pseudo-dropdown-close {
    width: auto;
  }

  .button-pagination.is-short-form {
    border-radius: var(--radius-xsmall);
    flex: 0 auto;
    margin-left: 0;
  }

  .job-board-_logo {
    width: 8rem;
    height: 4rem;
  }

  .job-board_page-grid {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .job-board_page-grid.is-4-column {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .job-board_page-grid.is-cluster-profile {
    grid-template-columns: 1fr;
  }

  .pagination-page-wrapper.is-hero {
    flex-flow: column;
    align-items: stretch;
  }

  .pagination-page-wrapper.is-cta {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: grid;
  }

  .pagination-page-wrapper.is-align-center {
    flex-flow: column;
    align-items: stretch;
  }

  .pagination-page-wrapper.is-cta-grid {
    grid-template-columns: 1fr;
  }

  .icon-embed-small-5, .icon-embed-small-6 {
    width: 1.75rem;
    height: 1.75rem;
  }

  .logo_small {
    height: 1.5rem;
  }

  .discovery-day_co-presenter-logo-component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .discovery-day_co-presenter-logo-component.is-discovery-day {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    align-items: stretch;
  }

  .discovery-day_co-presenter-logo-component.is-silver-members {
    flex-flow: wrap;
  }

  .modal_content-wrapper {
    padding-top: 2.25rem;
  }

  .modal_close-button {
    top: .5rem;
    right: .5rem;
  }

  .headshot_item {
    cursor: auto;
  }

  .headshot_item:hover {
    color: var(--text-color--text-primary);
  }

  .layout508_tabs {
    grid-template-columns: 1fr;
  }

  .button-3 {
    word-break: normal;
    width: 100%;
  }
}

#w-node-_0be1fd17-ab87-7e04-990f-d19928d94957-7ee5ea0a {
  place-self: center end;
}

#w-node-_98404d6b-75dc-32be-4f42-a77936683d38-7ee5ea0a {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_27b19356-64c3-c5e2-83eb-d6536fa43637-7ee5ea0a {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1df4dbb6-3834-7b61-f01a-8bd4acfde195-7ee5ea0a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1f3957c5-41d7-af22-2784-73322b28e716-7ee5ea0a, #w-node-e8c47f45-b1b5-b03f-d897-e18e567dbe21-7ee5ea0a, #w-node-_7e4d2da5-1d9e-d69a-4775-d93a631ec091-7ee5ea0a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_55c03ea9-852e-f2fc-94ae-c7f47a87b152-7ee5ea0a {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_6745d383-1d1b-8d64-6264-218ad3bb2a78-7ee5ea0a {
  grid-area: 2 / 3 / 3 / 5;
  place-self: stretch stretch;
}

#w-node-_1f3957c5-41d7-af22-2784-73322b28e73a-7ee5ea0a, #w-node-_1f3957c5-41d7-af22-2784-73322b28e740-7ee5ea0a, #w-node-_1f3957c5-41d7-af22-2784-73322b28e746-7ee5ea0a, #w-node-_1f3957c5-41d7-af22-2784-73322b28e74c-7ee5ea0a, #w-node-_1f3957c5-41d7-af22-2784-73322b28e752-7ee5ea0a, #w-node-_1f3957c5-41d7-af22-2784-73322b28e758-7ee5ea0a, #w-node-_1f3957c5-41d7-af22-2784-73322b28e75e-7ee5ea0a, #w-node-_29b59df0-4444-68f8-aaca-88a7fea4dfca-7ee5ea0a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e89fd15-3857-3697-a427-0828f6556913-7ee5ea0a {
  place-self: center end;
}

#w-node-_29d46b72-386d-5f21-7101-a083a4968e90-7ee5ea0a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-7ee5ea0a {
  place-self: center end;
}

#w-node-d54bc12c-6d4d-458d-25ec-9d16f95d26fd-f95d26f9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d54bc12c-6d4d-458d-25ec-9d16f95d2700-f95d26f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb8df54a-38bc-5b9f-6c75-03f58c0697dc-f95d26f9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_2cc79946-3ca6-c986-3ad2-f207807737bf-f95d26f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a30e266f-b292-a829-5128-21c7a5f265bd-f95d26f9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_36ea5b38-9b21-2479-c344-ba119379ba7d-9379ba73 {
  justify-self: center;
}

#w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-b0743549 {
  place-self: center end;
}

#w-node-_35396920-61c6-788c-384e-120e59aec7d4-b0743549 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c8611e94-7dcf-99d9-cfd2-43e60ac03cbf-b0743549 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_91d3a651-6b14-3951-84c0-9af9c9765e5a-b0743549 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-de5bb903-50b6-df6b-8ece-1ecca00522b2-b0743549 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6c649943-4a8e-47ad-d88e-861747726297-b0743549, #w-node-_6c649943-4a8e-47ad-d88e-86174772629d-b0743549, #w-node-_6c649943-4a8e-47ad-d88e-8617477262a3-b0743549, #w-node-_6c649943-4a8e-47ad-d88e-8617477262a9-b0743549, #w-node-_6c649943-4a8e-47ad-d88e-8617477262af-b0743549, #w-node-_6c649943-4a8e-47ad-d88e-8617477262b5-b0743549, #w-node-_6c649943-4a8e-47ad-d88e-8617477262bb-b0743549, #w-node-_80069b87-dc74-9dee-5e81-d90e657a6f5f-b0743549 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a6a96822-ab33-8ca9-9291-38a14fa80e59-f47f7d81 {
  place-self: center end;
}

#w-node-a6a96822-ab33-8ca9-9291-38a14fa80e64-f47f7d81 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_98404d6b-75dc-32be-4f42-a77936683d38-f47f7d81 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c008dea4-2f0c-4fde-140e-a69ea94ce0cd-f47f7d81 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c0c5e096-ccfa-2993-15b9-f0edbce5a46b-66f7278e {
  place-self: center end;
}

#w-node-c0c5e096-ccfa-2993-15b9-f0edbce5a476-66f7278e {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_98404d6b-75dc-32be-4f42-a77936683d38-66f7278e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c008dea4-2f0c-4fde-140e-a69ea94ce0cd-66f7278e {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_438b98a1-62b1-bac8-dc51-462a5092a636-517835e6 {
  place-self: center end;
}

#w-node-_438b98a1-62b1-bac8-dc51-462a5092a641-517835e6 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_98404d6b-75dc-32be-4f42-a77936683d38-517835e6, #seamless-replace.w-node-_82e93321-f5d5-5a72-9a5c-352ed609b321-bef046d9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_82e93321-f5d5-5a72-9a5c-352ed609b34e-bef046d9 {
  grid-area: 1 / 2 / 2 / 3;
}

#seamless-replace.w-node-a3fa67eb-69c8-9f38-74e3-72c1aac3a34e-7a2a4f4b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a3fa67eb-69c8-9f38-74e3-72c1aac3a37b-7a2a4f4b {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_7323fef1-409a-354a-1637-fb375d36b989-96dc3e2d {
  place-self: center end;
}

#w-node-_083bccaf-f4a0-a5ec-3fd7-bef8fd524db5-96dc3e2d, #w-node-_75ad134d-cf4e-5bca-53e8-19a2ddbc7965-96dc3e2d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bf48c946-5ba6-2519-7d29-32a13fb087e9-96dc3e2d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8399a025-af09-d812-e537-b5dd0b5c74fe-da1d14c7 {
  place-self: center start;
}

#w-node-_8399a025-af09-d812-e537-b5dd0b5c7508-da1d14c7 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_98404d6b-75dc-32be-4f42-a77936683d38-da1d14c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-c3416bc2 {
  place-self: center start;
}

#w-node-_41a92d96-1605-d681-4004-02f81a7b0af1-c3416bc2 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-de5bb903-50b6-df6b-8ece-1ecca00522b2-c3416bc2, #w-node-_5e0b65e4-a296-17c4-cece-349884cf8546-c3416bc2, #w-node-d198f7e9-e8c4-df65-f9bb-ea386f6cd10e-c3416bc2, #w-node-_322f7db9-87a1-7999-3e7f-a7d7e527daf5-c3416bc2, #w-node-_1fcc5e0b-73df-f2d9-31ec-b278267a0c29-c3416bc2, #w-node-_507f2ce6-7cb3-8e04-1aff-4f33faa86926-c3416bc2, #w-node-_31323cb2-0b5f-59a5-974f-b6e17f985103-c3416bc2, #w-node-_7a8356c7-f523-803d-bfad-7c887ae6623d-c3416bc2, #w-node-_070bc09f-4f09-83ee-5653-b4219136c0a9-c3416bc2, #w-node-_457adf64-a0ae-7c20-5307-291202fe6264-c3416bc2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2fd4abb5-bb6b-7476-af4a-0cfa944dfe6d-c3416bc2 {
  grid-area: 13 / 2 / 14 / 3;
}

#w-node-_1c681120-e13e-f982-1020-ef8a7dff5d4e-f34409ff {
  place-self: center end;
}

#w-node-f772c7f5-a39d-93ba-03b9-47ead0024445-f34409ff {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1c681120-e13e-f982-1020-ef8a7dff5d5f-f34409ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9f848d94-271f-239e-4006-82c426fd0de7-f34409ff {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-e8ea593a-2ecb-7c93-4d2e-f790eb3ce122-f34409ff, #w-node-_5401ea23-ce93-2aa8-40b9-46312d31e322-f34409ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_20ff9b0f-c13b-f226-4b31-8d4036c82e20-f34409ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_48079afb-dc4b-83f5-a399-186a416a21fa-f34409ff, #w-node-_893a5d0c-f7f6-8a6f-9aa2-bc06f699df5e-f34409ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1dde5580-0424-0bd6-27cf-dcd417c7df43-f34409ff, #w-node-a0998c6e-e9d1-f766-e7dc-dda60133d159-f34409ff, #w-node-_3fef054e-1c61-bf3d-2f5e-77ed1088eb5f-f34409ff, #w-node-cd43177c-5481-a4b7-f8fe-6d3ee830f741-f34409ff, #w-node-_69f2ca7a-43d2-6f6d-df72-7a79b62a8e52-f34409ff, #w-node-c6f86808-88a1-73dd-d552-105894fcaba8-f34409ff, #w-node-_2bf60b3e-8674-4033-4c38-60e6c9030bbb-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c5a8-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c5b4-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c5c0-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c5cc-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c5d8-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c5e4-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c5f0-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c5fc-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c611-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c61c-f34409ff, #w-node-_107073a7-3e54-d3ec-0ea6-0bb4def6ab3e-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c62d-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c637-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c641-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c64b-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c655-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c65f-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c66c-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c672-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c67a-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c682-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c68a-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c692-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c69a-f34409ff, #w-node-e1a2655e-6d4e-a551-fc4a-ca2073b04827-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c6a2-f34409ff, #w-node-_9957a0df-96ae-3143-2563-0efbb3877b9a-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c6b0-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c6b6-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c6be-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c6c6-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c6ce-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c6d6-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c6de-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c6e6-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c6f1-f34409ff, #w-node-_8b87b00a-d9dd-fbb9-ecf2-45ee8ab92635-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c6f9-f34409ff, #w-node-_997391a0-b8ae-8b18-36a7-abb26ca8f795-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c707-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c70d-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c715-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c71d-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c725-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c72d-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c735-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c73d-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c748-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c750-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c75b-f34409ff, #w-node-_36795899-976b-5184-a4ec-3d8c82290174-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c763-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c76b-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c773-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c77b-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c783-f34409ff {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9342c2fb-9613-3802-5d7c-41a4b6ea2b0a-08f66a7f {
  place-self: center start;
}

#w-node-_9342c2fb-9613-3802-5d7c-41a4b6ea2b14-08f66a7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6105fbea-2723-43bc-907f-eb860e83f147-08f66a7f {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_711cb61c-d0cf-2f36-0956-b0f85ce692d4-08f66a7f {
  grid-area: span 1 / span 2 / span 1 / span 2;
  place-self: stretch stretch;
}

#w-node-_8a1f1668-003c-10c3-ef2b-d97528eb6200-08f66a7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-d038980f-1457-2bc7-ef50-ffabe293c6c9-08f66a7f {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_2f467641-7af5-3cfe-1c77-f817cccded1b-08f66a7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_6105fbea-2723-43bc-907f-eb860e83f18c-08f66a7f {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: stretch stretch;
}

#w-node-b85079af-219b-68ab-6a4b-582e4f8af504-08f66a7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-f93f0fa1-176b-0f09-056b-f7290af4e740-08f66a7f {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: stretch stretch;
}

#w-node-_86c67ca9-4302-470a-2f9d-315ed74950e6-08f66a7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b23b5be-95f2-f52d-ff63-dbb1fe33952c-08f66a7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-de5bb903-50b6-df6b-8ece-1ecca00522b2-08f66a7f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_097e6228-b604-3343-266b-7ba34c0741f1-08f66a7f {
  grid-area: 4 / 1 / 5 / 2;
}

#w-node-_7a034ac7-eec3-a4ca-72b3-f62c5d745f78-08f66a7f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-3f702e97 {
  place-self: center start;
}

#w-node-_0955fbd9-c957-1514-9551-ebded686345c-3f702e97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cda76fdb-6c68-5aa4-f438-67a9b29b0a1e-3f702e97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e3dfb141-4279-11a2-92fd-57a08b9e7cd0-3f702e97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a7b2a82b-1759-ba73-4efb-b11fd68545d6-3f702e97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d2efe8ce-ba4b-c3ae-f78f-ab01e5b0f29c-3f702e97, #w-node-d2efe8ce-ba4b-c3ae-f78f-ab01e5b0f2a7-3f702e97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d2efe8ce-ba4b-c3ae-f78f-ab01e5b0f2b7-3f702e97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d64638e1-f6ee-0040-b0df-f9c7db2c8d93-3f702e97, #w-node-d64638e1-f6ee-0040-b0df-f9c7db2c8d9e-3f702e97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d64638e1-f6ee-0040-b0df-f9c7db2c8db6-3f702e97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4ce86ebe-0880-e2ee-1ecf-b2223e29227e-3f702e97, #w-node-_4ce86ebe-0880-e2ee-1ecf-b2223e292289-3f702e97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ce86ebe-0880-e2ee-1ecf-b2223e2922a1-3f702e97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-bbd1a7cf-9dec-96ba-ba3c-1c273ab01a05-3f702e97, #w-node-bbd1a7cf-9dec-96ba-ba3c-1c273ab01a10-3f702e97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bbd1a7cf-9dec-96ba-ba3c-1c273ab01a20-3f702e97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4ae2d79b-9b86-4af0-a6a5-e975be76684b-3f702e97, #w-node-_4ae2d79b-9b86-4af0-a6a5-e975be766854-3f702e97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4ae2d79b-9b86-4af0-a6a5-e975be766864-3f702e97 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cda76fdb-6c68-5aa4-f438-67a9b29b0a2f-3f702e97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_917f2a85-19dd-49fe-f8c3-984861644a74-b81ab03a {
  place-self: center end;
}

#w-node-_917f2a85-19dd-49fe-f8c3-984861644a7b-b81ab03a {
  grid-area: 1 / 2 / 2 / 3;
}

#seamless-replace.w-node-_98404d6b-75dc-32be-4f42-a77936683d38-b81ab03a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4b547982-4767-1ea4-0292-dd1d8369b2a8-b81ab03a {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-b94b9b3c-fd37-d874-f1fb-81b83e78cd1e-4d30f147 {
  place-self: center end;
}

#w-node-b94b9b3c-fd37-d874-f1fb-81b83e78cd25-4d30f147 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_98404d6b-75dc-32be-4f42-a77936683d38-4d30f147, #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-a6c2304d, #w-node-e604ad02-053b-8779-bd6e-482f67f0c89a-a6c2304d, #w-node-c29d6dc9-f1f8-5588-d93a-edc0fbf1c64e-a6c2304d, #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-ab635d1c, #w-node-_84977855-53a8-736c-16d3-9303880e8e46-ab635d1c, #w-node-_80ba2e96-d47d-7b81-d399-1e88f9495660-ab635d1c, #w-node-c8d13cbe-c69a-8bb2-d56b-9af2ea9ae103-ab635d1c, #w-node-_78060e67-db84-35db-68af-10ff63279693-ab635d1c, #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-f1658096, #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-dfeb5f75, #w-node-_922793be-bc13-d4f8-4bf3-dbdd8b9283fe-dfeb5f75, #w-node-_933c3939-8e45-8e1c-9498-8dd536515b9e-dfeb5f75, #w-node-_68eca52e-2807-2e15-f9cb-6ef4c0743f89-dfeb5f75, #w-node-_3491a30c-ed60-c208-f961-39d30905c06c-dfeb5f75, #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-ad0ae8ab, #w-node-_256415a2-c182-4e24-33b4-bb3793cdc6ba-ad0ae8ab, #w-node-_05b93c60-05ae-e73f-2ff6-d06c97b5dc1b-ad0ae8ab, #w-node-c9b570aa-b4ce-e5c1-46b0-75022c9b250d-ad0ae8ab, #w-node-_2698710a-85ad-099b-074a-d8d1a67c38e3-ad0ae8ab, #w-node-_68e87b3e-31a3-8c25-7d89-e939517d52f4-ad0ae8ab, #w-node-_2bb67192-b11e-9bd4-245b-5526a1c9cf8d-ad0ae8ab, #w-node-eb2b4ed0-9b42-7a24-2137-ccd77c3627dd-ad0ae8ab, #w-node-_02cacab6-72b3-5710-f0f9-497ce8d1fb33-ad0ae8ab, #w-node-_0676e48e-bd52-d0b1-aba6-ceda6088843f-ad0ae8ab, #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-73d94567, #w-node-_8cb4a431-d0a8-e534-51e2-e3500a70a919-73d94567, #w-node-_57d16f8d-8078-8068-da95-1a1af4a82e2e-73d94567, #w-node-e0d45942-cc2b-9826-84c3-104ec3ccb964-73d94567, #w-node-e7429bde-8be2-c05d-381c-add64c4a6bc5-73d94567, #w-node-edd82fa9-d289-5ed8-9ac7-53d1fa8d7c11-73d94567 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-f27b16c9-143e-a751-ddd5-dfc8b5b55758-0727b6fb {
  place-self: center end;
}

#w-node-f27b16c9-143e-a751-ddd5-dfc8b5b5575f-0727b6fb {
  grid-area: 1 / 2 / 2 / 3;
}

#seamless-replace.w-node-_98404d6b-75dc-32be-4f42-a77936683d38-0727b6fb {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0a2eaed2-73f5-181a-c859-3e194cbd8ebf-0727b6fb {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_1c681120-e13e-f982-1020-ef8a7dff5d4e-00250767 {
  place-self: center end;
}

#w-node-_1c681120-e13e-f982-1020-ef8a7dff5d5f-00250767 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-df2aa2a6-b4a3-98fd-1245-761e7a883901-00250767, #w-node-d32adcae-66ba-27af-6f06-6e239bc6d4bb-00250767 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_5853f6ab-ec81-98b0-3957-b1c3232103f2-6356cf2b {
  place-self: center end;
}

#w-node-_5853f6ab-ec81-98b0-3957-b1c3232103f9-6356cf2b {
  grid-area: 1 / 2 / 2 / 3;
}

#seamless-replace.w-node-_98404d6b-75dc-32be-4f42-a77936683d38-6356cf2b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76b26ccb-e356-1c96-0752-02ff74ce2b4c-6356cf2b {
  grid-area: 1 / 2 / 2 / 2;
}

#w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-11897522 {
  place-self: center start;
}

#w-node-_77790ae8-cdd1-96df-6246-0dac823978e5-11897522, #w-node-_77790ae8-cdd1-96df-6246-0dac823978ee-11897522 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_77790ae8-cdd1-96df-6246-0dac82397915-11897522, #w-node-_77790ae8-cdd1-96df-6246-0dac82397991-11897522 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7c41ddf-ba18-d71a-08a6-c50bc57215c9-11897522, #w-node-ec2d65e5-e969-b341-55f7-48d8c032e297-11897522 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_997cdfb0-368e-5b0d-d91b-918f3af48579-11897522 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3dee14a6-cf5a-7137-b049-477e5e9752a6-11897522 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d38eba5a-9fff-505b-d384-8e7dc4dc7b20-11897522 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_572a5c04-6472-ec7f-897d-4698d2b58d15-11897522, #w-node-_572a5c04-6472-ec7f-897d-4698d2b58d27-11897522 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_572a5c04-6472-ec7f-897d-4698d2b58d50-11897522 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_572a5c04-6472-ec7f-897d-4698d2b58d78-11897522 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_572a5c04-6472-ec7f-897d-4698d2b58d92-11897522 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_98404d6b-75dc-32be-4f42-a77936683d38-b600e286 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9e3f9555-1307-dda3-d8b8-279226c22861-6229e89e {
  justify-self: center;
}

#w-node-_9e3f9555-1307-dda3-d8b8-279226c228a1-6229e89e {
  justify-self: end;
}

#w-node-_0be1fd17-ab87-7e04-990f-d19928d94957-6229e89e {
  place-self: center end;
}

#w-node-_98404d6b-75dc-32be-4f42-a77936683d38-6229e89e {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_27b19356-64c3-c5e2-83eb-d6536fa43637-6229e89e {
  grid-area: 2 / 3 / 3 / 4;
}

#w-node-_1df4dbb6-3834-7b61-f01a-8bd4acfde195-6229e89e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_1f3957c5-41d7-af22-2784-73322b28e716-6229e89e, #w-node-e8c47f45-b1b5-b03f-d897-e18e567dbe21-6229e89e, #w-node-_7e4d2da5-1d9e-d69a-4775-d93a631ec091-6229e89e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_55c03ea9-852e-f2fc-94ae-c7f47a87b152-6229e89e {
  grid-area: 2 / 3 / 3 / 5;
}

#w-node-_6745d383-1d1b-8d64-6264-218ad3bb2a78-6229e89e {
  grid-area: 2 / 3 / 3 / 5;
  place-self: stretch stretch;
}

#w-node-_1f3957c5-41d7-af22-2784-73322b28e73a-6229e89e, #w-node-_1f3957c5-41d7-af22-2784-73322b28e740-6229e89e, #w-node-_1f3957c5-41d7-af22-2784-73322b28e746-6229e89e, #w-node-_1f3957c5-41d7-af22-2784-73322b28e74c-6229e89e, #w-node-_1f3957c5-41d7-af22-2784-73322b28e752-6229e89e, #w-node-_1f3957c5-41d7-af22-2784-73322b28e758-6229e89e, #w-node-_1f3957c5-41d7-af22-2784-73322b28e75e-6229e89e, #w-node-_29b59df0-4444-68f8-aaca-88a7fea4dfca-6229e89e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3e89fd15-3857-3697-a427-0828f6556913-6229e89e {
  place-self: center end;
}

#w-node-_29d46b72-386d-5f21-7101-a083a4968e90-6229e89e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-6229e89e {
  place-self: center end;
}

#w-node-_41a5a925-bb8c-ef6b-b28a-e0c5dfc8638c-6229e89e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_41a5a925-bb8c-ef6b-b28a-e0c5dfc8638f-6229e89e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41a5a925-bb8c-ef6b-b28a-e0c5dfc8639a-6229e89e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_41a5a925-bb8c-ef6b-b28a-e0c5dfc863bb-6229e89e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41a5a925-bb8c-ef6b-b28a-e0c5dfc863e2-6229e89e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-d9095cc2-4555-f5e1-3cba-31e62fd93b04-e83ce186 {
  place-self: center end;
}

#w-node-f38b34b9-04bd-a2cf-ba8b-788d7760a960-e83ce186 {
  place-self: center start;
}

#w-node-_98404d6b-75dc-32be-4f42-a77936683d38-e83ce186, #w-node-_20e591c0-aae7-684a-c885-d0c79a79b959-e83ce186 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_20e591c0-aae7-684a-c885-d0c79a79bb2c-e83ce186 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-8b75e462 {
  place-self: center start;
}

#w-node-_9dfaa6ca-45ee-83fb-ead1-ab427303bf5c-8b75e462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7c41ddf-ba18-d71a-08a6-c50bc57215c9-8b75e462 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d38eba5a-9fff-505b-d384-8e7dc4dc7b20-8b75e462 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-7cf5bbd8 {
  place-self: center start;
}

#w-node-_9dfaa6ca-45ee-83fb-ead1-ab427303bf5c-7cf5bbd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7c41ddf-ba18-d71a-08a6-c50bc57215c9-7cf5bbd8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d38eba5a-9fff-505b-d384-8e7dc4dc7b20-7cf5bbd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-576ca0db {
  place-self: center start;
}

#w-node-_9dfaa6ca-45ee-83fb-ead1-ab427303bf5c-576ca0db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7c41ddf-ba18-d71a-08a6-c50bc57215c9-576ca0db {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d38eba5a-9fff-505b-d384-8e7dc4dc7b20-576ca0db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-064243d8 {
  place-self: center start;
}

#w-node-_9dfaa6ca-45ee-83fb-ead1-ab427303bf5c-064243d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7c41ddf-ba18-d71a-08a6-c50bc57215c9-064243d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d38eba5a-9fff-505b-d384-8e7dc4dc7b20-064243d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-0afc488d {
  place-self: center start;
}

#w-node-b7c41ddf-ba18-d71a-08a6-c50bc57215c9-0afc488d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d38eba5a-9fff-505b-d384-8e7dc4dc7b20-0afc488d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9c5f6212-1e87-244a-5554-517708417da2-0afc488d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-763f753c {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_35396920-61c6-788c-384e-120e59aec7d4-763f753c {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c8611e94-7dcf-99d9-cfd2-43e60ac03cbf-763f753c {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_17215fd4-76bd-5474-4414-9995c1ea1ca2-763f753c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-64c52194 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center end;
}

#w-node-_35396920-61c6-788c-384e-120e59aec7d4-64c52194 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-c8611e94-7dcf-99d9-cfd2-43e60ac03cbf-64c52194 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_760d28a4-1e2b-dd5e-fdc3-b270a9b0ec80-64c52194 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-2859608a {
  place-self: center start;
}

#w-node-b7c41ddf-ba18-d71a-08a6-c50bc57215c9-2859608a {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_9eacf6bd-9b8d-b40c-7c5e-99c630ad69d5-2859608a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ec2d65e5-e969-b341-55f7-48d8c032e297-2859608a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_346df750-8fb7-0fe7-729e-c75afb36593c-2859608a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3dee14a6-cf5a-7137-b049-477e5e9752a6-2859608a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-c044977d {
  place-self: center start;
}

#w-node-b7c41ddf-ba18-d71a-08a6-c50bc57215c9-c044977d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d38eba5a-9fff-505b-d384-8e7dc4dc7b20-c044977d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7c41ddf-ba18-d71a-08a6-c50bc57215c9-e878e192 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d38eba5a-9fff-505b-d384-8e7dc4dc7b20-e878e192 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_854aa061-1310-14fb-4a5a-c762e2cbe9e1-e878e192, #w-node-ee612609-d021-9bb2-34c6-b30064e823fe-e878e192, #w-node-_8b809093-865d-c16c-c761-d53d1b77c58a-e878e192, #seamless-replace.w-node-_4987b88f-a4fb-0e47-1f5b-2bb33d24e68f-b35e940a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_917f2a85-19dd-49fe-f8c3-984861644a74-50edd931 {
  place-self: center end;
}

#w-node-_917f2a85-19dd-49fe-f8c3-984861644a7b-50edd931 {
  grid-area: 1 / 2 / 2 / 3;
}

#seamless-replace.w-node-_913cfa75-77f4-4a50-e170-d8eab3dd1205-50edd931, #w-node-_913cfa75-77f4-4a50-e170-d8eab3dd120d-50edd931, #w-node-_913cfa75-77f4-4a50-e170-d8eab3dd1226-50edd931, #seamless-replace.w-node-_98404d6b-75dc-32be-4f42-a77936683d38-50edd931, #w-node-eef6f9f8-db5e-0ea4-e2a7-d9c83d7cf6c6-50edd931 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7b8ba14-5785-50e2-3f93-4267d756aaa9-50edd931 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_88692615-36f9-ba3c-a3cf-9c9d043ada7a-a4de6aed, #seamless-replace.w-node-_913cfa75-77f4-4a50-e170-d8eab3dd1205-b42e46cc, #w-node-_913cfa75-77f4-4a50-e170-d8eab3dd120d-b42e46cc, #w-node-_913cfa75-77f4-4a50-e170-d8eab3dd1226-b42e46cc, #seamless-replace.w-node-_98404d6b-75dc-32be-4f42-a77936683d38-b42e46cc, #w-node-eef6f9f8-db5e-0ea4-e2a7-d9c83d7cf6c6-b42e46cc {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7b8ba14-5785-50e2-3f93-4267d756aaa9-b42e46cc {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_917f2a85-19dd-49fe-f8c3-984861644a74-a62bb4d8 {
  place-self: center end;
}

#w-node-_917f2a85-19dd-49fe-f8c3-984861644a7b-a62bb4d8 {
  grid-area: 1 / 2 / 2 / 3;
}

#seamless-replace.w-node-_913cfa75-77f4-4a50-e170-d8eab3dd1205-a62bb4d8, #w-node-_913cfa75-77f4-4a50-e170-d8eab3dd120d-a62bb4d8, #w-node-_913cfa75-77f4-4a50-e170-d8eab3dd1226-a62bb4d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-6da22e3e {
  place-self: center start;
}

#w-node-_61e01104-eedf-a63d-a518-aece8aafbf81-6da22e3e, #w-node-_61e01104-eedf-a63d-a518-aece8aafbf89-6da22e3e, #w-node-_61e01104-eedf-a63d-a518-aece8aafbf91-6da22e3e, #w-node-_61e01104-eedf-a63d-a518-aece8aafbf99-6da22e3e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_815068cc-d10d-49ee-c8fb-374827c1a9e3-6da22e3e, #w-node-a46cebc8-3619-98a5-0a50-6aabe840dc03-6da22e3e, #w-node-a46cebc8-3619-98a5-0a50-6aabe840dc15-6da22e3e {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a46cebc8-3619-98a5-0a50-6aabe840dc3e-6da22e3e, #w-node-a46cebc8-3619-98a5-0a50-6aabe840dc80-6da22e3e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-dd094338 {
  place-self: center start;
}

#w-node-b7c41ddf-ba18-d71a-08a6-c50bc57215c9-dd094338 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d38eba5a-9fff-505b-d384-8e7dc4dc7b20-dd094338 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-c266aeaf {
  place-self: center start;
}

#w-node-_3535bf6b-4861-aada-052d-8d0cc02ac432-c266aeaf, #w-node-f32e8312-537c-203a-7baa-4ea9d61990b7-c266aeaf, #w-node-c5cf504a-5ef1-66d8-bcc5-44b1b55f1787-c266aeaf, #w-node-c2d2798e-a710-3817-8b1a-c7d4fb2c0b04-c266aeaf, #w-node-d370455f-e25e-383d-1d9f-e7f6c4dd6acb-c266aeaf {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-d8887fac-72a8-3a51-6516-51b883b97260-c266aeaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d672da52-dce6-7ae5-aba8-c342262e490d-c266aeaf {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_76005747-db2e-1b27-c266-0e240f931e73-c266aeaf {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38b3d86e-7fb0-59e6-7da5-387f775ec256-09a2575f {
  place-self: center start;
}

#w-node-_38b3d86e-7fb0-59e6-7da5-387f775ec25c-09a2575f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7232ef52-bd81-866a-97dc-922a30a1b8fc-09a2575f, #w-node-cddf8bca-380e-0532-8f5c-3d945622183c-09a2575f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cddf8bca-380e-0532-8f5c-3d945622191a-09a2575f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_927afac5-eb87-504c-38b1-2a1b99fb102c-09a2575f {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cddf8bca-380e-0532-8f5c-3d945622183c-baed3e8f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cddf8bca-380e-0532-8f5c-3d945622191a-baed3e8f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cddf8bca-380e-0532-8f5c-3d945622183c-fe4f8ff8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cddf8bca-380e-0532-8f5c-3d945622191a-fe4f8ff8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-a4178c58 {
  place-self: center start;
}

#w-node-_9dfaa6ca-45ee-83fb-ead1-ab427303bf5c-a4178c58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7c41ddf-ba18-d71a-08a6-c50bc57215c9-a4178c58 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d38eba5a-9fff-505b-d384-8e7dc4dc7b20-a4178c58, #w-node-_7a9b7d1d-598b-ab2e-fe34-ceb762867bb3-cfb82b60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#seamless-replace.w-node-d7ea276a-a453-2f3c-bcb4-269326550dda-cfb82b60, #w-node-d7ea276a-a453-2f3c-bcb4-269326550dfb-cfb82b60 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 991px) {
  #w-node-_0be1fd17-ab87-7e04-990f-d19928d94957-7ee5ea0a {
    place-self: start;
  }

  #w-node-_727cc26a-e7ae-8035-cd94-c4f5c1ceffbb-7ee5ea0a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-7ee5ea0a {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_1f3957c5-41d7-af22-2784-73322b28e716-7ee5ea0a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e8c47f45-b1b5-b03f-d897-e18e567dbe21-7ee5ea0a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_55c03ea9-852e-f2fc-94ae-c7f47a87b152-7ee5ea0a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6745d383-1d1b-8d64-6264-218ad3bb2a78-7ee5ea0a {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_1f3957c5-41d7-af22-2784-73322b28e73a-7ee5ea0a, #w-node-_1f3957c5-41d7-af22-2784-73322b28e740-7ee5ea0a, #w-node-_1f3957c5-41d7-af22-2784-73322b28e746-7ee5ea0a, #w-node-_1f3957c5-41d7-af22-2784-73322b28e74c-7ee5ea0a, #w-node-_1f3957c5-41d7-af22-2784-73322b28e752-7ee5ea0a, #w-node-_1f3957c5-41d7-af22-2784-73322b28e758-7ee5ea0a, #w-node-_1f3957c5-41d7-af22-2784-73322b28e75e-7ee5ea0a, #w-node-_29b59df0-4444-68f8-aaca-88a7fea4dfca-7ee5ea0a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3e89fd15-3857-3697-a427-0828f6556913-7ee5ea0a {
    place-self: start;
  }

  #w-node-_31a2dbc5-861d-462c-cbb6-2189f1f2bb08-7ee5ea0a {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_29d46b72-386d-5f21-7101-a083a4968e90-7ee5ea0a {
    grid-column: span 1 / span 1;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-7ee5ea0a {
    place-self: start;
  }

  #w-node-d54bc12c-6d4d-458d-25ec-9d16f95d26fd-f95d26f9, #w-node-eb8df54a-38bc-5b9f-6c75-03f58c0697dc-f95d26f9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a30e266f-b292-a829-5128-21c7a5f265bd-f95d26f9 {
    grid-column: span 2 / span 2;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-b0743549 {
    place-self: start;
  }

  #w-node-_35396920-61c6-788c-384e-120e59aec7d4-b0743549 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_91d3a651-6b14-3951-84c0-9af9c9765e5a-b0743549 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-de5bb903-50b6-df6b-8ece-1ecca00522b2-b0743549 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6c649943-4a8e-47ad-d88e-861747726297-b0743549, #w-node-_6c649943-4a8e-47ad-d88e-86174772629d-b0743549, #w-node-_6c649943-4a8e-47ad-d88e-8617477262a3-b0743549, #w-node-_6c649943-4a8e-47ad-d88e-8617477262a9-b0743549, #w-node-_6c649943-4a8e-47ad-d88e-8617477262af-b0743549, #w-node-_6c649943-4a8e-47ad-d88e-8617477262b5-b0743549, #w-node-_6c649943-4a8e-47ad-d88e-8617477262bb-b0743549, #w-node-_80069b87-dc74-9dee-5e81-d90e657a6f5f-b0743549 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a6a96822-ab33-8ca9-9291-38a14fa80e59-f47f7d81 {
    place-self: start;
  }

  #w-node-a6a96822-ab33-8ca9-9291-38a14fa80e64-f47f7d81 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-f47f7d81 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-c0c5e096-ccfa-2993-15b9-f0edbce5a46b-66f7278e {
    place-self: start;
  }

  #w-node-c0c5e096-ccfa-2993-15b9-f0edbce5a476-66f7278e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-66f7278e {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_438b98a1-62b1-bac8-dc51-462a5092a636-517835e6 {
    place-self: start;
  }

  #w-node-_438b98a1-62b1-bac8-dc51-462a5092a641-517835e6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-517835e6, #seamless-replace.w-node-_82e93321-f5d5-5a72-9a5c-352ed609b321-bef046d9, #seamless-replace.w-node-a3fa67eb-69c8-9f38-74e3-72c1aac3a34e-7a2a4f4b {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_7323fef1-409a-354a-1637-fb375d36b989-96dc3e2d {
    place-self: start;
  }

  #w-node-_083bccaf-f4a0-a5ec-3fd7-bef8fd524db5-96dc3e2d {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_75ad134d-cf4e-5bca-53e8-19a2ddbc7965-96dc3e2d {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_8399a025-af09-d812-e537-b5dd0b5c74fc-da1d14c7 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_8399a025-af09-d812-e537-b5dd0b5c74fe-da1d14c7 {
    place-self: start;
  }

  #w-node-_8399a025-af09-d812-e537-b5dd0b5c7508-da1d14c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-da1d14c7 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8e6-c3416bc2 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-c3416bc2 {
    place-self: start;
  }

  #w-node-_41a92d96-1605-d681-4004-02f81a7b0af1-c3416bc2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-de5bb903-50b6-df6b-8ece-1ecca00522b2-c3416bc2, #w-node-_5e0b65e4-a296-17c4-cece-349884cf8546-c3416bc2 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_1c681120-e13e-f982-1020-ef8a7dff5d4e-f34409ff {
    place-self: start;
  }

  #w-node-f772c7f5-a39d-93ba-03b9-47ead0024445-f34409ff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1c681120-e13e-f982-1020-ef8a7dff5d5f-f34409ff, #w-node-_9f848d94-271f-239e-4006-82c426fd0de7-f34409ff {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_9342c2fb-9613-3802-5d7c-41a4b6ea2b08-08f66a7f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9342c2fb-9613-3802-5d7c-41a4b6ea2b0a-08f66a7f {
    place-self: start;
  }

  #w-node-_9342c2fb-9613-3802-5d7c-41a4b6ea2b14-08f66a7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_711cb61c-d0cf-2f36-0956-b0f85ce692d4-08f66a7f {
    grid-area: 3 / 1 / 4 / 4;
  }

  #w-node-_6105fbea-2723-43bc-907f-eb860e83f14c-08f66a7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_8a1f1668-003c-10c3-ef2b-d97528eb6200-08f66a7f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-d038980f-1457-2bc7-ef50-ffabe293c6c9-08f66a7f {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_2f467641-7af5-3cfe-1c77-f817cccded1b-08f66a7f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_6105fbea-2723-43bc-907f-eb860e83f18c-08f66a7f {
    grid-area: 4 / 2 / 5 / 4;
    place-self: stretch stretch;
  }

  #w-node-b85079af-219b-68ab-6a4b-582e4f8af504-08f66a7f {
    grid-column: span 2 / span 2;
  }

  #w-node-f93f0fa1-176b-0f09-056b-f7290af4e740-08f66a7f {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_86c67ca9-4302-470a-2f9d-315ed74950e6-08f66a7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6b23b5be-95f2-f52d-ff63-dbb1fe33952c-08f66a7f {
    grid-area: 6 / 3 / 7 / 4;
  }

  #w-node-de5bb903-50b6-df6b-8ece-1ecca00522b2-08f66a7f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7a034ac7-eec3-a4ca-72b3-f62c5d745f78-08f66a7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8e6-3f702e97 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-3f702e97 {
    place-self: start;
  }

  #w-node-_0955fbd9-c957-1514-9551-ebded686345c-3f702e97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cda76fdb-6c68-5aa4-f438-67a9b29b0a2f-3f702e97 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_917f2a85-19dd-49fe-f8c3-984861644a74-b81ab03a {
    place-self: start;
  }

  #w-node-_917f2a85-19dd-49fe-f8c3-984861644a7b-b81ab03a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #seamless-replace.w-node-_98404d6b-75dc-32be-4f42-a77936683d38-b81ab03a {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-b94b9b3c-fd37-d874-f1fb-81b83e78cd1e-4d30f147 {
    place-self: start;
  }

  #w-node-b94b9b3c-fd37-d874-f1fb-81b83e78cd25-4d30f147 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-4d30f147, #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-a6c2304d, #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-ab635d1c, #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-f1658096, #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-dfeb5f75, #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-ad0ae8ab {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_8c7a5c22-70ac-f573-02bd-4d255ed0e3f3-ad0ae8ab {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-73d94567 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-f27b16c9-143e-a751-ddd5-dfc8b5b55758-0727b6fb {
    place-self: start;
  }

  #w-node-f27b16c9-143e-a751-ddd5-dfc8b5b5575f-0727b6fb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #seamless-replace.w-node-_98404d6b-75dc-32be-4f42-a77936683d38-0727b6fb {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_1c681120-e13e-f982-1020-ef8a7dff5d4e-00250767 {
    place-self: start;
  }

  #w-node-_1c681120-e13e-f982-1020-ef8a7dff5d5f-00250767 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-df2aa2a6-b4a3-98fd-1245-761e7a883901-00250767 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-_5853f6ab-ec81-98b0-3957-b1c3232103f2-6356cf2b {
    place-self: start;
  }

  #w-node-_5853f6ab-ec81-98b0-3957-b1c3232103f9-6356cf2b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #seamless-replace.w-node-_98404d6b-75dc-32be-4f42-a77936683d38-6356cf2b {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-fa1b7f96-17b9-8331-8e63-d567672bd05d-11897522 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-11897522 {
    place-self: start;
  }

  #w-node-_77790ae8-cdd1-96df-6246-0dac823978ee-11897522 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_77790ae8-cdd1-96df-6246-0dac82397906-11897522, #w-node-_77790ae8-cdd1-96df-6246-0dac82397915-11897522, #w-node-ec2d65e5-e969-b341-55f7-48d8c032e297-11897522 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29dd351f-ee33-dd36-dc01-6b5e51e2e0b3-11897522 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3dee14a6-cf5a-7137-b049-477e5e9752a6-11897522 {
    grid-column: span 1 / span 1;
  }

  #w-node-_572a5c04-6472-ec7f-897d-4698d2b58d27-11897522 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_572a5c04-6472-ec7f-897d-4698d2b58d3f-11897522 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_572a5c04-6472-ec7f-897d-4698d2b58d78-11897522 {
    grid-column: span 1 / span 1;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-b600e286 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_0be1fd17-ab87-7e04-990f-d19928d94957-6229e89e {
    place-self: start;
  }

  #w-node-_727cc26a-e7ae-8035-cd94-c4f5c1ceffbb-6229e89e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-6229e89e {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_1f3957c5-41d7-af22-2784-73322b28e716-6229e89e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-e8c47f45-b1b5-b03f-d897-e18e567dbe21-6229e89e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_55c03ea9-852e-f2fc-94ae-c7f47a87b152-6229e89e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6745d383-1d1b-8d64-6264-218ad3bb2a78-6229e89e {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: stretch stretch;
  }

  #w-node-_1f3957c5-41d7-af22-2784-73322b28e73a-6229e89e, #w-node-_1f3957c5-41d7-af22-2784-73322b28e740-6229e89e, #w-node-_1f3957c5-41d7-af22-2784-73322b28e746-6229e89e, #w-node-_1f3957c5-41d7-af22-2784-73322b28e74c-6229e89e, #w-node-_1f3957c5-41d7-af22-2784-73322b28e752-6229e89e, #w-node-_1f3957c5-41d7-af22-2784-73322b28e758-6229e89e, #w-node-_1f3957c5-41d7-af22-2784-73322b28e75e-6229e89e, #w-node-_29b59df0-4444-68f8-aaca-88a7fea4dfca-6229e89e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3e89fd15-3857-3697-a427-0828f6556913-6229e89e {
    place-self: start;
  }

  #w-node-_31a2dbc5-861d-462c-cbb6-2189f1f2bb08-6229e89e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_29d46b72-386d-5f21-7101-a083a4968e90-6229e89e {
    grid-column: span 1 / span 1;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-6229e89e {
    place-self: start;
  }

  #w-node-_41a5a925-bb8c-ef6b-b28a-e0c5dfc8638c-6229e89e, #w-node-_41a5a925-bb8c-ef6b-b28a-e0c5dfc8639a-6229e89e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_41a5a925-bb8c-ef6b-b28a-e0c5dfc863e2-6229e89e {
    grid-column: span 2 / span 2;
  }

  #w-node-d9095cc2-4555-f5e1-3cba-31e62fd93b04-e83ce186 {
    place-self: start;
  }

  #w-node-f38b34b9-04bd-a2cf-ba8b-788d7760a960-e83ce186 {
    grid-area: 1 / 1 / 2 / 2;
    place-self: start;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-e83ce186 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8e6-8b75e462 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-8b75e462 {
    place-self: start;
  }

  #w-node-_9dfaa6ca-45ee-83fb-ead1-ab427303bf5c-8b75e462 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8e6-7cf5bbd8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-7cf5bbd8 {
    place-self: start;
  }

  #w-node-_9dfaa6ca-45ee-83fb-ead1-ab427303bf5c-7cf5bbd8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8e6-576ca0db {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-576ca0db {
    place-self: start;
  }

  #w-node-_9dfaa6ca-45ee-83fb-ead1-ab427303bf5c-576ca0db {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8e6-064243d8 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-064243d8 {
    place-self: start;
  }

  #w-node-_9dfaa6ca-45ee-83fb-ead1-ab427303bf5c-064243d8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8e6-0afc488d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-0afc488d, #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-763f753c {
    place-self: start;
  }

  #w-node-_35396920-61c6-788c-384e-120e59aec7d4-763f753c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-64c52194 {
    place-self: start;
  }

  #w-node-_35396920-61c6-788c-384e-120e59aec7d4-64c52194 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fa1b7f96-17b9-8331-8e63-d567672bd05d-2859608a {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-2859608a {
    place-self: start;
  }

  #w-node-_9eacf6bd-9b8d-b40c-7c5e-99c630ad69d5-2859608a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-ec2d65e5-e969-b341-55f7-48d8c032e297-2859608a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_29dd351f-ee33-dd36-dc01-6b5e51e2e0b3-2859608a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3dee14a6-cf5a-7137-b049-477e5e9752a6-2859608a {
    grid-column: span 1 / span 1;
  }

  #w-node-fa1b7f96-17b9-8331-8e63-d567672bd05d-c044977d {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-c044977d {
    place-self: start;
  }

  #seamless-replace.w-node-_4987b88f-a4fb-0e47-1f5b-2bb33d24e68f-b35e940a {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_917f2a85-19dd-49fe-f8c3-984861644a74-50edd931 {
    place-self: start;
  }

  #w-node-_917f2a85-19dd-49fe-f8c3-984861644a7b-50edd931 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #seamless-replace.w-node-_913cfa75-77f4-4a50-e170-d8eab3dd1205-50edd931, #seamless-replace.w-node-_98404d6b-75dc-32be-4f42-a77936683d38-50edd931, #w-node-_88692615-36f9-ba3c-a3cf-9c9d043ada7a-a4de6aed, #seamless-replace.w-node-_913cfa75-77f4-4a50-e170-d8eab3dd1205-b42e46cc, #seamless-replace.w-node-_98404d6b-75dc-32be-4f42-a77936683d38-b42e46cc {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_917f2a85-19dd-49fe-f8c3-984861644a74-a62bb4d8 {
    place-self: start;
  }

  #w-node-_917f2a85-19dd-49fe-f8c3-984861644a7b-a62bb4d8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #seamless-replace.w-node-_913cfa75-77f4-4a50-e170-d8eab3dd1205-a62bb4d8 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-6da22e3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start;
  }

  #w-node-a46cebc8-3619-98a5-0a50-6aabe840dc15-6da22e3e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-a46cebc8-3619-98a5-0a50-6aabe840dc2d-6da22e3e, #w-node-a46cebc8-3619-98a5-0a50-6aabe840dc3e-6da22e3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-dd094338 {
    place-self: start;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-c266aeaf {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: start;
  }

  #w-node-_76005747-db2e-1b27-c266-0e240f931e73-c266aeaf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_38b3d86e-7fb0-59e6-7da5-387f775ec254-09a2575f {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_38b3d86e-7fb0-59e6-7da5-387f775ec256-09a2575f {
    place-self: start;
  }

  #w-node-_38b3d86e-7fb0-59e6-7da5-387f775ec25c-09a2575f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8e6-a4178c58 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d8-a4178c58 {
    place-self: start;
  }

  #w-node-_9dfaa6ca-45ee-83fb-ead1-ab427303bf5c-a4178c58 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #seamless-replace.w-node-d7ea276a-a453-2f3c-bcb4-269326550dda-cfb82b60 {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_0be1fd17-ab87-7e04-990f-d19928d94957-7ee5ea0a {
    align-self: end;
  }

  #w-node-afd854aa-5c12-7aeb-e2f7-aa607daabc58-7ee5ea0a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-7ee5ea0a, #w-node-_27b19356-64c3-c5e2-83eb-d6536fa43637-7ee5ea0a, #w-node-_1f3957c5-41d7-af22-2784-73322b28e716-7ee5ea0a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c38910af-a430-8246-516b-55532c9a921c-7ee5ea0a, #w-node-e8c47f45-b1b5-b03f-d897-e18e567dbe21-7ee5ea0a {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7e4d2da5-1d9e-d69a-4775-d93a631ec091-7ee5ea0a, #w-node-_55c03ea9-852e-f2fc-94ae-c7f47a87b152-7ee5ea0a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6745d383-1d1b-8d64-6264-218ad3bb2a78-7ee5ea0a {
    grid-column: span 1 / span 1;
  }

  #w-node-_3e89fd15-3857-3697-a427-0828f6556914-7ee5ea0a, #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d9-7ee5ea0a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-d54bc12c-6d4d-458d-25ec-9d16f95d26fd-f95d26f9 {
    grid-column: span 1 / span 1;
  }

  #w-node-d54bc12c-6d4d-458d-25ec-9d16f95d2700-f95d26f9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-eb8df54a-38bc-5b9f-6c75-03f58c0697dc-f95d26f9, #w-node-a30e266f-b292-a829-5128-21c7a5f265bd-f95d26f9 {
    grid-column: span 1 / span 1;
  }

  #w-node-d54bc12c-6d4d-458d-25ec-9d16f95d273a-f95d26f9 {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_986b3dbf-68c9-12a8-9a10-061fab662764-b0743549 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-c8611e94-7dcf-99d9-cfd2-43e60ac03cbf-b0743549 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_91d3a651-6b14-3951-84c0-9af9c9765e5a-b0743549 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-de5bb903-50b6-df6b-8ece-1ecca00522b2-b0743549, #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-f47f7d81 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_986b3dbf-68c9-12a8-9a10-061fab662764-66f7278e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-66f7278e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_438b98a1-62b1-bac8-dc51-462a5092a637-517835e6, #w-node-_986b3dbf-68c9-12a8-9a10-061fab662764-517835e6 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-517835e6 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_82e93321-f5d5-5a72-9a5c-352ed609b318-bef046d9 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #seamless-replace.w-node-_82e93321-f5d5-5a72-9a5c-352ed609b321-bef046d9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a3fa67eb-69c8-9f38-74e3-72c1aac3a345-7a2a4f4b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #seamless-replace.w-node-a3fa67eb-69c8-9f38-74e3-72c1aac3a34e-7a2a4f4b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7323fef1-409a-354a-1637-fb375d36b98a-96dc3e2d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_083bccaf-f4a0-a5ec-3fd7-bef8fd524db5-96dc3e2d, #w-node-_75ad134d-cf4e-5bca-53e8-19a2ddbc7965-96dc3e2d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2be7be13-a0ac-7d1d-775f-cbb865dc481e-96dc3e2d, #w-node-_986b3dbf-68c9-12a8-9a10-061fab662764-da1d14c7 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-da1d14c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_986b3dbf-68c9-12a8-9a10-061fab662764-c3416bc2 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-de5bb903-50b6-df6b-8ece-1ecca00522b2-c3416bc2, #w-node-_5e0b65e4-a296-17c4-cece-349884cf8546-c3416bc2, #w-node-d198f7e9-e8c4-df65-f9bb-ea386f6cd10e-c3416bc2, #w-node-_322f7db9-87a1-7999-3e7f-a7d7e527daf5-c3416bc2, #w-node-_1fcc5e0b-73df-f2d9-31ec-b278267a0c29-c3416bc2, #w-node-_507f2ce6-7cb3-8e04-1aff-4f33faa86926-c3416bc2, #w-node-_31323cb2-0b5f-59a5-974f-b6e17f985103-c3416bc2, #w-node-_7a8356c7-f523-803d-bfad-7c887ae6623d-c3416bc2, #w-node-_070bc09f-4f09-83ee-5653-b4219136c0a9-c3416bc2, #w-node-_457adf64-a0ae-7c20-5307-291202fe6264-c3416bc2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1c681120-e13e-f982-1020-ef8a7dff5d4f-f34409ff {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_1c681120-e13e-f982-1020-ef8a7dff5d5f-f34409ff, #w-node-_9f848d94-271f-239e-4006-82c426fd0de7-f34409ff, #w-node-_20ff9b0f-c13b-f226-4b31-8d4036c82e20-f34409ff, #w-node-_1dde5580-0424-0bd6-27cf-dcd417c7df43-f34409ff, #w-node-a0998c6e-e9d1-f766-e7dc-dda60133d159-f34409ff, #w-node-_3fef054e-1c61-bf3d-2f5e-77ed1088eb5f-f34409ff, #w-node-cd43177c-5481-a4b7-f8fe-6d3ee830f741-f34409ff, #w-node-_69f2ca7a-43d2-6f6d-df72-7a79b62a8e52-f34409ff, #w-node-c6f86808-88a1-73dd-d552-105894fcaba8-f34409ff, #w-node-_2bf60b3e-8674-4033-4c38-60e6c9030bbb-f34409ff {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_765edf75-0c03-5348-2b00-4e843298c5a8-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c66c-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c6b0-f34409ff, #w-node-_765edf75-0c03-5348-2b00-4e843298c707-f34409ff, #w-node-_6105fbea-2723-43bc-907f-eb860e83f147-08f66a7f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_711cb61c-d0cf-2f36-0956-b0f85ce692d4-08f66a7f {
    grid-area: 3 / 1 / 4 / 3;
    place-self: stretch stretch;
  }

  #w-node-_6105fbea-2723-43bc-907f-eb860e83f14c-08f66a7f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_8a1f1668-003c-10c3-ef2b-d97528eb6200-08f66a7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d038980f-1457-2bc7-ef50-ffabe293c6c9-08f66a7f {
    grid-area: span 2 / span 2 / span 2 / span 2;
  }

  #w-node-_2f467641-7af5-3cfe-1c77-f817cccded1b-08f66a7f {
    grid-area: 4 / 2 / 5 / 3;
  }

  #w-node-_6105fbea-2723-43bc-907f-eb860e83f18c-08f66a7f, #w-node-b85079af-219b-68ab-6a4b-582e4f8af504-08f66a7f, #w-node-f93f0fa1-176b-0f09-056b-f7290af4e740-08f66a7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_86c67ca9-4302-470a-2f9d-315ed74950e6-08f66a7f {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_6b23b5be-95f2-f52d-ff63-dbb1fe33952c-08f66a7f {
    grid-area: 8 / 2 / 9 / 3;
  }

  #w-node-de5bb903-50b6-df6b-8ece-1ecca00522b2-08f66a7f, #w-node-_097e6228-b604-3343-266b-7ba34c0741f1-08f66a7f, #w-node-_7a034ac7-eec3-a4ca-72b3-f62c5d745f78-08f66a7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_986b3dbf-68c9-12a8-9a10-061fab662764-3f702e97 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-cda76fdb-6c68-5aa4-f438-67a9b29b0a1e-3f702e97, #w-node-d2efe8ce-ba4b-c3ae-f78f-ab01e5b0f29c-3f702e97, #w-node-d64638e1-f6ee-0040-b0df-f9c7db2c8d93-3f702e97, #w-node-_4ce86ebe-0880-e2ee-1ecf-b2223e29227e-3f702e97, #w-node-_4ae2d79b-9b86-4af0-a6a5-e975be76684b-3f702e97 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cda76fdb-6c68-5aa4-f438-67a9b29b0a2f-3f702e97, #w-node-_917f2a85-19dd-49fe-f8c3-984861644a75-b81ab03a, #w-node-be6d67e9-1a46-f690-0bb4-e2d04e87a74f-b81ab03a {
    grid-area: 1 / 1 / 2 / 2;
  }

  #seamless-replace.w-node-_98404d6b-75dc-32be-4f42-a77936683d38-b81ab03a, #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-4d30f147 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_986b3dbf-68c9-12a8-9a10-061fab662764-a6c2304d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-a6c2304d, #w-node-e604ad02-053b-8779-bd6e-482f67f0c89a-a6c2304d, #w-node-c29d6dc9-f1f8-5588-d93a-edc0fbf1c64e-a6c2304d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_986b3dbf-68c9-12a8-9a10-061fab662764-ab635d1c {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-ab635d1c, #w-node-_84977855-53a8-736c-16d3-9303880e8e46-ab635d1c, #w-node-_80ba2e96-d47d-7b81-d399-1e88f9495660-ab635d1c, #w-node-c8d13cbe-c69a-8bb2-d56b-9af2ea9ae103-ab635d1c, #w-node-_78060e67-db84-35db-68af-10ff63279693-ab635d1c {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_986b3dbf-68c9-12a8-9a10-061fab662764-f1658096 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-f1658096 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_986b3dbf-68c9-12a8-9a10-061fab662764-dfeb5f75 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-dfeb5f75 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_986b3dbf-68c9-12a8-9a10-061fab662764-ad0ae8ab {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-ad0ae8ab, #w-node-_8c7a5c22-70ac-f573-02bd-4d255ed0e3f3-ad0ae8ab, #w-node-_256415a2-c182-4e24-33b4-bb3793cdc6ba-ad0ae8ab, #w-node-_05b93c60-05ae-e73f-2ff6-d06c97b5dc1b-ad0ae8ab, #w-node-c9b570aa-b4ce-e5c1-46b0-75022c9b250d-ad0ae8ab, #w-node-_68e87b3e-31a3-8c25-7d89-e939517d52f4-ad0ae8ab, #w-node-_2bb67192-b11e-9bd4-245b-5526a1c9cf8d-ad0ae8ab, #w-node-eb2b4ed0-9b42-7a24-2137-ccd77c3627dd-ad0ae8ab, #w-node-_02cacab6-72b3-5710-f0f9-497ce8d1fb33-ad0ae8ab, #w-node-_0676e48e-bd52-d0b1-aba6-ceda6088843f-ad0ae8ab {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_986b3dbf-68c9-12a8-9a10-061fab662764-73d94567 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-73d94567, #seamless-replace.w-node-_98404d6b-75dc-32be-4f42-a77936683d38-0727b6fb, #w-node-_1c681120-e13e-f982-1020-ef8a7dff5d5f-00250767 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-be6d67e9-1a46-f690-0bb4-e2d04e87a74f-6356cf2b {
    grid-area: 1 / 1 / 2 / 2;
  }

  #seamless-replace.w-node-_98404d6b-75dc-32be-4f42-a77936683d38-6356cf2b, #w-node-_77790ae8-cdd1-96df-6246-0dac823978e5-11897522, #w-node-_77790ae8-cdd1-96df-6246-0dac82397906-11897522, #w-node-_77790ae8-cdd1-96df-6246-0dac82397915-11897522, #w-node-_77790ae8-cdd1-96df-6246-0dac82397991-11897522, #w-node-b7c41ddf-ba18-d71a-08a6-c50bc57215c9-11897522, #w-node-_29dd351f-ee33-dd36-dc01-6b5e51e2e0b3-11897522 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d38eba5a-9fff-505b-d384-8e7dc4dc7b20-11897522 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_572a5c04-6472-ec7f-897d-4698d2b58d15-11897522, #w-node-_572a5c04-6472-ec7f-897d-4698d2b58d3f-11897522 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_572a5c04-6472-ec7f-897d-4698d2b58d92-11897522, #w-node-_986b3dbf-68c9-12a8-9a10-061fab662764-b600e286 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-b600e286 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0be1fd17-ab87-7e04-990f-d19928d94957-6229e89e {
    align-self: end;
  }

  #w-node-afd854aa-5c12-7aeb-e2f7-aa607daabc58-6229e89e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-6229e89e, #w-node-_27b19356-64c3-c5e2-83eb-d6536fa43637-6229e89e, #w-node-_1f3957c5-41d7-af22-2784-73322b28e716-6229e89e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c38910af-a430-8246-516b-55532c9a921c-6229e89e, #w-node-e8c47f45-b1b5-b03f-d897-e18e567dbe21-6229e89e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7e4d2da5-1d9e-d69a-4775-d93a631ec091-6229e89e, #w-node-_55c03ea9-852e-f2fc-94ae-c7f47a87b152-6229e89e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6745d383-1d1b-8d64-6264-218ad3bb2a78-6229e89e {
    grid-column: span 1 / span 1;
  }

  #w-node-_3e89fd15-3857-3697-a427-0828f6556914-6229e89e, #w-node-_96e829ae-72c0-9074-0f27-aa02be0dc8d9-6229e89e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_41a5a925-bb8c-ef6b-b28a-e0c5dfc8638c-6229e89e {
    grid-column: span 1 / span 1;
  }

  #w-node-_41a5a925-bb8c-ef6b-b28a-e0c5dfc8638f-6229e89e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_41a5a925-bb8c-ef6b-b28a-e0c5dfc8639a-6229e89e, #w-node-_41a5a925-bb8c-ef6b-b28a-e0c5dfc863e2-6229e89e {
    grid-column: span 1 / span 1;
  }

  #w-node-_41a5a925-bb8c-ef6b-b28a-e0c5dfc863eb-6229e89e {
    grid-area: 4 / 1 / 5 / 2;
  }

  #w-node-_98404d6b-75dc-32be-4f42-a77936683d38-e83ce186, #w-node-_20e591c0-aae7-684a-c885-d0c79a79b959-e83ce186, #w-node-_20e591c0-aae7-684a-c885-d0c79a79bb2c-e83ce186, #w-node-b7c41ddf-ba18-d71a-08a6-c50bc57215c9-8b75e462, #w-node-_59d43513-38c9-5eed-b9e7-4ac2a8d5581f-8b75e462, #w-node-_94ba979c-b4d8-ecc5-2c08-e53006ee46c5-8b75e462, #w-node-_798c88a9-f23f-11ec-249b-9c0fd531b9c5-8b75e462, #w-node-e1796fc2-4258-89ca-33d9-cc606bebbae8-8b75e462, #w-node-_936889e3-4b3a-e224-bb3f-606d9b46573b-8b75e462, #w-node-_25122455-8f07-51b5-bcb7-e2fdd1c5e4b8-8b75e462, #w-node-_1037d14c-7f42-18cc-35a7-adcdb215dfe2-8b75e462, #w-node-d41d8459-eb71-8439-2d07-420bc03ec5b9-8b75e462, #w-node-_91dc1301-5553-34f9-dc26-dc01f4854368-8b75e462, #w-node-b88563d5-eaf2-1795-347a-6d4399abf98c-8b75e462, #w-node-_2acadfb4-5a07-b605-0c95-b00a59afd4e3-8b75e462, #w-node-d32a7a44-880d-bcb4-cdd6-7811fa959ffa-8b75e462, #w-node-_6a7a4245-d354-a2a9-7aac-2ac0b5ccf1a3-8b75e462, #w-node-_1a44e02e-941c-4dde-ffb2-b7139e95e0a6-8b75e462, #w-node-e2313e9b-441c-f283-6f99-a4b7d9c94aa6-8b75e462, #w-node-_289a5043-6634-6281-b53a-5ccd4f160a7a-8b75e462, #w-node-_289a5043-6634-6281-b53a-5ccd4f160a89-8b75e462, #w-node-_289a5043-6634-6281-b53a-5ccd4f160a98-8b75e462, #w-node-_289a5043-6634-6281-b53a-5ccd4f160aa8-8b75e462, #w-node-_289a5043-6634-6281-b53a-5ccd4f160aba-8b75e462, #w-node-_289a5043-6634-6281-b53a-5ccd4f160ac8-8b75e462, #w-node-_289a5043-6634-6281-b53a-5ccd4f160ad6-8b75e462, #w-node-_289a5043-6634-6281-b53a-5ccd4f160ae5-8b75e462, #w-node-_289a5043-6634-6281-b53a-5ccd4f160af4-8b75e462, #w-node-_289a5043-6634-6281-b53a-5ccd4f160b15-8b75e462, #w-node-_289a5043-6634-6281-b53a-5ccd4f160b29-8b75e462, #w-node-d38eba5a-9fff-505b-d384-8e7dc4dc7b20-8b75e462, #w-node-b7c41ddf-ba18-d71a-08a6-c50bc57215c9-7cf5bbd8, #w-node-d38eba5a-9fff-505b-d384-8e7dc4dc7b20-7cf5bbd8, #w-node-b7c41ddf-ba18-d71a-08a6-c50bc57215c9-576ca0db, #w-node-d38eba5a-9fff-505b-d384-8e7dc4dc7b20-576ca0db, #w-node-b7c41ddf-ba18-d71a-08a6-c50bc57215c9-064243d8, #w-node-d38eba5a-9fff-505b-d384-8e7dc4dc7b20-064243d8, #w-node-b7c41ddf-ba18-d71a-08a6-c50bc57215c9-0afc488d, #w-node-d38eba5a-9fff-505b-d384-8e7dc4dc7b20-0afc488d, #w-node-_9c5f6212-1e87-244a-5554-517708417da2-0afc488d, #w-node-_9c5f6212-1e87-244a-5554-517708417e86-0afc488d, #w-node-_9c5f6212-1e87-244a-5554-517708417e94-0afc488d, #w-node-_9c5f6212-1e87-244a-5554-517708417ea7-0afc488d, #w-node-_9c5f6212-1e87-244a-5554-517708417eb5-0afc488d, #w-node-_9c5f6212-1e87-244a-5554-517708417ec6-0afc488d, #w-node-_9c5f6212-1e87-244a-5554-517708417ed4-0afc488d, #w-node-_9c5f6212-1e87-244a-5554-517708417ee6-0afc488d, #w-node-_9c5f6212-1e87-244a-5554-517708417ef4-0afc488d, #w-node-_9c5f6212-1e87-244a-5554-517708417f02-0afc488d, #w-node-_9c5f6212-1e87-244a-5554-517708417f10-0afc488d, #w-node-_9c5f6212-1e87-244a-5554-517708417f1e-0afc488d, #w-node-c8611e94-7dcf-99d9-cfd2-43e60ac03cbf-763f753c, #w-node-c8611e94-7dcf-99d9-cfd2-43e60ac03cbf-64c52194, #w-node-b7c41ddf-ba18-d71a-08a6-c50bc57215c9-2859608a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9eacf6bd-9b8d-b40c-7c5e-99c630ad69d5-2859608a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_29dd351f-ee33-dd36-dc01-6b5e51e2e0b3-2859608a, #w-node-b7c41ddf-ba18-d71a-08a6-c50bc57215c9-c044977d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d38eba5a-9fff-505b-d384-8e7dc4dc7b20-c044977d {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-b7c41ddf-ba18-d71a-08a6-c50bc57215c9-e878e192, #w-node-d38eba5a-9fff-505b-d384-8e7dc4dc7b20-e878e192, #w-node-_854aa061-1310-14fb-4a5a-c762e2cbe9e1-e878e192, #w-node-ee612609-d021-9bb2-34c6-b30064e823fe-e878e192, #w-node-_8b809093-865d-c16c-c761-d53d1b77c58a-e878e192, #seamless-replace.w-node-_4987b88f-a4fb-0e47-1f5b-2bb33d24e68f-b35e940a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_917f2a85-19dd-49fe-f8c3-984861644a75-50edd931 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #seamless-replace.w-node-_913cfa75-77f4-4a50-e170-d8eab3dd1205-50edd931, #w-node-_913cfa75-77f4-4a50-e170-d8eab3dd120d-50edd931, #seamless-replace.w-node-_98404d6b-75dc-32be-4f42-a77936683d38-50edd931 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_91d3a651-6b14-3951-84c0-9af9c9765e5a-50edd931 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_88692615-36f9-ba3c-a3cf-9c9d043ada7a-a4de6aed {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_91d3a651-6b14-3951-84c0-9af9c9765e5a-a4de6aed {
    grid-area: 2 / 1 / 3 / 2;
  }

  #seamless-replace.w-node-_913cfa75-77f4-4a50-e170-d8eab3dd1205-b42e46cc, #w-node-_913cfa75-77f4-4a50-e170-d8eab3dd120d-b42e46cc, #seamless-replace.w-node-_98404d6b-75dc-32be-4f42-a77936683d38-b42e46cc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_91d3a651-6b14-3951-84c0-9af9c9765e5a-b42e46cc {
    grid-area: 1 / 1 / 2 / 2;
  }

  #seamless-replace.w-node-_913cfa75-77f4-4a50-e170-d8eab3dd1205-a62bb4d8, #w-node-_913cfa75-77f4-4a50-e170-d8eab3dd120d-a62bb4d8, #w-node-_815068cc-d10d-49ee-c8fb-374827c1a9e3-6da22e3e, #w-node-a46cebc8-3619-98a5-0a50-6aabe840dc03-6da22e3e, #w-node-a46cebc8-3619-98a5-0a50-6aabe840dc2d-6da22e3e, #w-node-a46cebc8-3619-98a5-0a50-6aabe840dc3e-6da22e3e, #w-node-a46cebc8-3619-98a5-0a50-6aabe840dc80-6da22e3e, #w-node-b7c41ddf-ba18-d71a-08a6-c50bc57215c9-dd094338, #w-node-_59d43513-38c9-5eed-b9e7-4ac2a8d5581f-dd094338, #w-node-_94ba979c-b4d8-ecc5-2c08-e53006ee46c5-dd094338, #w-node-_798c88a9-f23f-11ec-249b-9c0fd531b9c5-dd094338, #w-node-e1796fc2-4258-89ca-33d9-cc606bebbae8-dd094338, #w-node-_936889e3-4b3a-e224-bb3f-606d9b46573b-dd094338, #w-node-_1037d14c-7f42-18cc-35a7-adcdb215dfe2-dd094338, #w-node-d41d8459-eb71-8439-2d07-420bc03ec5b9-dd094338, #w-node-_91dc1301-5553-34f9-dc26-dc01f4854368-dd094338, #w-node-b88563d5-eaf2-1795-347a-6d4399abf98c-dd094338, #w-node-_2acadfb4-5a07-b605-0c95-b00a59afd4e3-dd094338, #w-node-d32a7a44-880d-bcb4-cdd6-7811fa959ffa-dd094338, #w-node-_6a7a4245-d354-a2a9-7aac-2ac0b5ccf1a3-dd094338, #w-node-_1a44e02e-941c-4dde-ffb2-b7139e95e0a6-dd094338, #w-node-e2313e9b-441c-f283-6f99-a4b7d9c94aa6-dd094338, #w-node-_489a3e64-3170-d38c-9d2b-2955315cf5e6-dd094338, #w-node-d38eba5a-9fff-505b-d384-8e7dc4dc7b20-dd094338 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3535bf6b-4861-aada-052d-8d0cc02ac432-c266aeaf, #w-node-f32e8312-537c-203a-7baa-4ea9d61990b7-c266aeaf, #w-node-c5cf504a-5ef1-66d8-bcc5-44b1b55f1787-c266aeaf, #w-node-c2d2798e-a710-3817-8b1a-c7d4fb2c0b04-c266aeaf, #w-node-d370455f-e25e-383d-1d9f-e7f6c4dd6acb-c266aeaf {
    grid-column: span 1 / span 1;
  }

  #w-node-b2486396-6e0a-7207-3b7c-7fb17bf3ee88-c266aeaf {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_76005747-db2e-1b27-c266-0e240f931e73-c266aeaf {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_7232ef52-bd81-866a-97dc-922a30a1b8fc-09a2575f, #w-node-cddf8bca-380e-0532-8f5c-3d945622183c-09a2575f, #w-node-cddf8bca-380e-0532-8f5c-3d945622191a-09a2575f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_927afac5-eb87-504c-38b1-2a1b99fb102c-09a2575f {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cddf8bca-380e-0532-8f5c-3d945622183c-baed3e8f, #w-node-cddf8bca-380e-0532-8f5c-3d945622191a-baed3e8f, #w-node-cddf8bca-380e-0532-8f5c-3d945622183c-fe4f8ff8, #w-node-cddf8bca-380e-0532-8f5c-3d945622191a-fe4f8ff8, #w-node-b7c41ddf-ba18-d71a-08a6-c50bc57215c9-a4178c58, #w-node-d38eba5a-9fff-505b-d384-8e7dc4dc7b20-a4178c58, #seamless-replace.w-node-d7ea276a-a453-2f3c-bcb4-269326550dda-cfb82b60 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d7ea276a-a453-2f3c-bcb4-269326550e04-cfb82b60 {
    grid-area: 1 / 1 / 2 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_1f3957c5-41d7-af22-2784-73322b28e716-7ee5ea0a, #w-node-_55c03ea9-852e-f2fc-94ae-c7f47a87b152-7ee5ea0a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_91d3a651-6b14-3951-84c0-9af9c9765e5a-b0743549 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-d198f7e9-e8c4-df65-f9bb-ea386f6cd10e-c3416bc2, #w-node-_1fcc5e0b-73df-f2d9-31ec-b278267a0c29-c3416bc2, #w-node-_31323cb2-0b5f-59a5-974f-b6e17f985103-c3416bc2, #w-node-_2fd4abb5-bb6b-7476-af4a-0cfa944dfe6d-c3416bc2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6105fbea-2723-43bc-907f-eb860e83f147-08f66a7f {
    grid-column: span 1 / span 1;
  }

  #w-node-_711cb61c-d0cf-2f36-0956-b0f85ce692d4-08f66a7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_6105fbea-2723-43bc-907f-eb860e83f14c-08f66a7f {
    grid-column: span 1 / span 1;
  }

  #w-node-d038980f-1457-2bc7-ef50-ffabe293c6c9-08f66a7f, #w-node-_2f467641-7af5-3cfe-1c77-f817cccded1b-08f66a7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_86c67ca9-4302-470a-2f9d-315ed74950e6-08f66a7f {
    grid-column: span 1 / span 1;
  }

  #w-node-_6b23b5be-95f2-f52d-ff63-dbb1fe33952c-08f66a7f, #w-node-_7a034ac7-eec3-a4ca-72b3-f62c5d745f78-08f66a7f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cda76fdb-6c68-5aa4-f438-67a9b29b0a2f-3f702e97 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_922793be-bc13-d4f8-4bf3-dbdd8b9283fe-dfeb5f75, #w-node-_933c3939-8e45-8e1c-9498-8dd536515b9e-dfeb5f75, #w-node-_68eca52e-2807-2e15-f9cb-6ef4c0743f89-dfeb5f75, #w-node-_3491a30c-ed60-c208-f961-39d30905c06c-dfeb5f75, #w-node-_8cb4a431-d0a8-e534-51e2-e3500a70a919-73d94567, #w-node-_57d16f8d-8078-8068-da95-1a1af4a82e2e-73d94567, #w-node-e0d45942-cc2b-9826-84c3-104ec3ccb964-73d94567, #w-node-e7429bde-8be2-c05d-381c-add64c4a6bc5-73d94567, #w-node-edd82fa9-d289-5ed8-9ac7-53d1fa8d7c11-73d94567, #w-node-_77790ae8-cdd1-96df-6246-0dac823978ee-11897522, #w-node-_77790ae8-cdd1-96df-6246-0dac82397991-11897522, #w-node-d38eba5a-9fff-505b-d384-8e7dc4dc7b20-11897522 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4bd848fe-3739-3453-4c8e-976437e50c25-11897522 {
    grid-area: 3 / 1 / 3 / 2;
  }

  #w-node-_572a5c04-6472-ec7f-897d-4698d2b58d92-11897522, #w-node-_1f3957c5-41d7-af22-2784-73322b28e716-6229e89e, #w-node-_55c03ea9-852e-f2fc-94ae-c7f47a87b152-6229e89e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9eacf6bd-9b8d-b40c-7c5e-99c630ad69d5-2859608a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4bd848fe-3739-3453-4c8e-976437e50c25-2859608a {
    grid-area: 3 / 1 / 3 / 2;
  }

  #w-node-d38eba5a-9fff-505b-d384-8e7dc4dc7b20-c044977d, #w-node-a46cebc8-3619-98a5-0a50-6aabe840dc15-6da22e3e, #w-node-a46cebc8-3619-98a5-0a50-6aabe840dc80-6da22e3e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d672da52-dce6-7ae5-aba8-c342262e490d-c266aeaf, #w-node-_76005747-db2e-1b27-c266-0e240f931e73-c266aeaf {
    grid-column: span 1 / span 1;
  }

  #w-node-cddf8bca-380e-0532-8f5c-3d945622191a-09a2575f, #w-node-cddf8bca-380e-0532-8f5c-3d945622191a-baed3e8f, #w-node-cddf8bca-380e-0532-8f5c-3d945622191a-fe4f8ff8, #w-node-d46d982f-2bcc-98a8-345a-60c2653c0b23-cfb82b60 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}
