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

:where(button.w-popover-trigger), :where(button.w-modal-trigger) {
  color: inherit;
  cursor: pointer;
  font: inherit;
  line-height: inherit;
  text-align: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
  background-color: #0000;
  border: 0;
  margin: 0;
  padding: 0;
}

:where(.w-popover) {
  position-anchor: auto;
  position-area: top;
}

:where(.w-popover[data-w-popover-backdrop-animated], .w-modal[data-w-popover-backdrop-animated])::backdrop {
  animation: var(--w-backdrop-animation, none);
}

:where(.w-popover, .w-modal) {
  --w-backdrop-animation: initial;
}

.w-popover-mask {
  opacity: 0 !important;
  clip-path: none !important;
  pointer-events: auto !important;
  border: 0 !important;
  width: auto !important;
  max-width: none !important;
  height: auto !important;
  max-height: none !important;
  margin: 0 !important;
  padding: 0 !important;
  position: fixed !important;
  inset: 0 !important;
  transform: none !important;
}

.w-popover-mask[popover] {
  translate: none !important;
  rotate: none !important;
  scale: none !important;
}

.w-popover-mask::backdrop {
  display: none !important;
}

.w-popover-mask:not(:popover-open) {
  display: none !important;
}

@supports not selector(:popover-open) {
  .w-popover-mask {
    display: none !important;
  }
}

.w-popover[popover]:not(:popover-open) {
  display: none;
}

.w-modal:not([open]):not([popover]) {
  display: none;
}

.w-modal[popover]:not(:popover-open) {
  display: none;
}

:where(.w-modal[data-w-modal-lock-scroll]) {
  overscroll-behavior: contain;
}

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

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

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

pre.w-code-block code > span {
  display: block !important;
}

.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;
  width: auto !important;
  height: auto !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

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

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

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

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

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

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

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

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

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

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

figure {
  margin: 0 0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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

.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 {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit;
  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;
}

.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: Thunder;
  src: url("https://cdn.prod.website-files.com/69b330e2ff8a57fa79eb6366/69b330e3ff8a57fa79eb6434_Thunder-BoldLC.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

.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-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

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

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

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

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

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

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

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

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

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

body {
  color: #1c2a45;
  background-color: #f1f0ea;
  font-family: Manrope, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

h1 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Thunder, sans-serif;
  font-size: 300px;
  font-weight: 700;
  line-height: 80%;
}

h2 {
  letter-spacing: .01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thunder, sans-serif;
  font-size: 250px;
  font-weight: 700;
  line-height: 80%;
}

h3 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thunder, sans-serif;
  font-size: 200px;
  font-weight: 700;
  line-height: 80%;
}

h4 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thunder, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 80%;
}

h5 {
  letter-spacing: -.02em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 100%;
}

h6 {
  letter-spacing: -.01em;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  font-weight: 400;
  line-height: 120%;
}

p {
  margin-bottom: 0;
}

a {
  color: #000;
  text-decoration: none;
}

label {
  margin-bottom: 0;
  font-weight: 700;
  display: block;
}

.page-wrapper {
  contain: paint;
}

.container {
  -webkit-backdrop-filter: blur();
  backdrop-filter: blur();
  text-align: center;
  border: 0 #0000;
  border-radius: 0;
  justify-content: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 30px 0;
  transition: opacity .2s cubic-bezier(.785, .135, .15, .86);
  display: block;
  transform: translate(0);
}

.container.c-nav {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 0;
  max-width: 300px;
  height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.container.no-top-padding {
  padding: 0 0 60px;
}

.container.no-bottom-padding {
  float: none;
  clear: both;
  text-align: center;
  border: 1px solid #0000;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  text-decoration: none;
}

.container.c-footer-bottom {
  padding-top: 30px;
  padding-bottom: 30px;
}

.container.c-footer-bottom.footer-bottom-gray-fix {
  background-color: #f1f0ea;
}

.container.c-investor-cms {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.section {
  background-color: #f1f0ea;
}

.section.bg-white {
  color: #000;
  background-color: #f1f0ea;
}

.section.partners-bottom-spacing, .section.contact-bottom-spacing, .section.home-bottom-spacing {
  padding-bottom: 80px;
}

.navbar {
  float: none;
  text-align: center;
  background-color: #0c1322;
  min-width: 300px;
  max-width: 1900px;
}

.nav-button {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  cursor: pointer;
  background-color: #fff;
  border-radius: 3px;
  flex-flow: column;
  max-height: none;
  padding: 12px;
  display: flex;
}

.nav-menu-line {
  background-color: #000;
  border-radius: 20px;
  width: 20px;
  height: 3px;
}

.home-hero {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.white {
  color: #fff;
}

.sg-heading {
  letter-spacing: -1px;
  font-family: Manrope, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 110%;
}

.sg-heading.inter {
  font-weight: 500;
}

.font-details-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.font-details-wrapper.top-margin {
  margin-top: 50px;
}

.class-example {
  color: #4b5563;
  letter-spacing: -.01em;
  border-radius: 4px;
  padding: 5px 10px 5px 0;
  font-size: 35px;
  font-weight: 400;
  line-height: 120%;
}

.sg-container {
  grid-row-gap: 80px;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 60px;
  display: flex;
}

.sg-container.no-buttom-padding {
  padding-bottom: 0;
}

.sg-container.no-top-padding {
  padding-top: 0;
}

.sg-logo {
  width: 180px;
}

.paragraph-25px {
  text-align: right;
  letter-spacing: -.01em;
  min-width: 350px;
  padding-top: 10px;
  font-size: 25px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.paragraph-25px.red {
  color: #e03000;
}

.paragraph-20px {
  letter-spacing: -.01em;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

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

.sg-text.light {
  color: #b6b6b6;
}

.sg-background {
  background-color: #f9fafb00;
  border: 2px #e5e7eb;
  padding: 0;
}

.styleguide-wrapper {
  overflow: hidden;
}

.paragraph-35px {
  float: left;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  letter-spacing: -.01em;
  text-indent: 0;
  text-overflow: clip;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 35px;
  font-weight: 400;
  line-height: 120%;
  display: flex;
}

.sg-text-big {
  font-size: 250px;
  font-weight: 400;
  line-height: 100%;
}

.sg-inner.title-details {
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.sg-inner.font-details {
  grid-column-gap: 15px;
  display: flex;
}

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

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

.sg-wrapper.typeface.border {
  border-bottom: 1px solid #d1d5db1a;
  padding-bottom: 60px;
}

.sg-wrapper.heading-box {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 2px solid #e5e7eb26;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  padding-top: 30px;
  padding-bottom: 30px;
  display: grid;
}

.sg-wrapper.active-border {
  border-bottom: 1px solid #d1d5db1a;
  padding-bottom: 60px;
}

.paragraph-30px {
  color: #2e2f41;
  text-align: center;
  letter-spacing: 0;
  background-color: #0000;
  max-width: 660px;
  font-size: 25px;
  font-weight: 500;
  line-height: 120%;
}

.paragraph-30px.ov-title-big {
  text-align: left;
  font-size: 36px;
}

.hh-heading {
  text-align: center;
  text-transform: uppercase;
  font-family: Thunder, sans-serif;
  font-size: 80px;
  font-weight: 400;
  box-shadow: 2px 2px 5px 4px #0003, 3px 2px 5px #0003;
}

.hh-content {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  text-transform: uppercase;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.hh-image {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/69b330e2ff8a57fa79eb6366/69b330e3ff8a57fa79eb63d4_Frame%201410104300.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  width: 100%;
  height: 982px;
}

.home-about {
  grid-row-gap: 100px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.ha-images {
  grid-column-gap: 15px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.ha-image {
  object-fit: cover;
  width: 33.3333%;
  height: 500px;
}

.ha-image._1 {
  height: 350px;
}

.ha-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: flex-start;
  width: 75%;
  text-decoration: none;
  display: flex;
}

.ha-wrapper {
  grid-column-gap: 150px;
  grid-row-gap: 150px;
  flex-direction: column;
  flex: none;
  justify-content: space-between;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.button {
  grid-column-gap: 5px;
  text-transform: capitalize;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-card-big {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 5px;
  color: #fff;
  object-fit: contain;
  background-color: #2e2f41;
  border-radius: 10px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 47px;
  padding: 0 47px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
  position: static;
}

.button-card-small {
  grid-column-gap: 10px;
  background-color: #f1f0ea;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 47px;
  height: 47px;
  padding: 10px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-arrow {
  z-index: 2;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.button-hover {
  z-index: 1;
  background-color: #00a0f8;
  border-radius: 50px;
  width: 70px;
  height: 60px;
  margin-top: 0;
  position: absolute;
  inset: auto;
}

.ha-heading {
  color: #2e2f41;
  text-transform: uppercase;
  align-self: center;
  max-width: 470px;
}

.home-spot {
  grid-column-gap: 10px;
  background-color: #0d0a09;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 200px;
  padding-bottom: 200px;
  display: flex;
  position: relative;
}

.hs-circle {
  z-index: 1;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: none;
  position: absolute;
}

.hs-content {
  z-index: 2;
  grid-row-gap: 5px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 330px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.hs-text {
  color: #f1f0eab3;
  letter-spacing: -.03em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.hs-gradient {
  opacity: .7;
  filter: blur(70px);
  background-image: linear-gradient(291deg, #f1541c, #f1541c 20% 39%, #5e60e2 60%, #5e60e2);
  border-radius: 100%;
  width: 660px;
  height: 660px;
  display: none;
  position: absolute;
}

.home-portfolio {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-bottom: 60px;
  text-decoration: none;
  display: flex;
}

.hp-image-wrapper {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.hp-image {
  object-fit: cover;
  width: 50%;
  height: 334px;
}

.hp-image._2 {
  height: 550px;
}

.hp-content {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 75%;
  text-decoration: none;
  display: flex;
}

.hp-paragraph {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 700px;
  margin-left: auto;
  text-decoration: none;
  display: flex;
}

.hp-heading {
  text-transform: uppercase;
}

.hp-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.hp-inner {
  color: #fff;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.hp-inner-heading {
  z-index: 2;
  letter-spacing: -.01em;
  padding-top: 45px;
  font-weight: 700;
  line-height: 70%;
  position: relative;
}

.hp-hover {
  background-color: #e03000;
  position: absolute;
  inset: auto 0%;
}

.hp-image-left {
  object-fit: cover;
  width: 346px;
  height: 283px;
  position: absolute;
  inset: 0% auto auto 32px;
}

.hp-image-right {
  object-fit: cover;
  width: 450px;
  height: 283px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.home-venture {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  align-items: center;
  display: flex;
}

.hv-header {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  align-items: center;
  width: 75%;
  display: flex;
}

.hv-header-heading {
  text-align: left;
  text-transform: uppercase;
  text-overflow: clip;
  max-width: 470px;
}

.hv-content {
  grid-row-gap: 100px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.hv-content-header {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.hv-heading-wrapper {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.hv-heading {
  color: #fff;
  letter-spacing: -.01em;
  -webkit-text-stroke-color: white;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Thunder, sans-serif;
  font-size: 70px;
  line-height: 80%;
  text-decoration: none;
}

.hv-heading-card {
  grid-column-gap: 10px;
  background-color: #e03000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  height: 36px;
  padding: 22px 10px;
  text-decoration: none;
  display: flex;
}

.hv-heading-card-text {
  color: #ffffff80;
  letter-spacing: -.01em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.hv-wrapper {
  grid-row-gap: 150px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.hv-grid {
  grid-column-gap: 100px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.hv-column {
  grid-row-gap: 100px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.hv-column-header {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 376px;
  text-decoration: none;
  display: flex;
}

.hv-column-border {
  grid-row-gap: 10px;
  border: 0 solid #fffcfc;
  border-bottom-width: 1px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 61px;
  text-decoration: none;
  display: flex;
}

.hv-grid-logo {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 82.5806px;
  height: 32px;
  text-decoration: none;
  display: flex;
}

.hv-column-content {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.hv-column-text {
  color: #ffffff80;
  letter-spacing: -.01em;
  text-transform: undefined;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 35px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.footer-header {
  border-bottom: 1px solid #f1f0ea80;
  justify-content: space-between;
  align-items: center;
  min-width: 20px;
  padding-bottom: 50px;
  display: flex;
}

.footer-heading {
  text-transform: uppercase;
}

.footer-carousel {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-end;
  width: max-content;
  animation: 30s linear infinite footer-carousel-scroll;
  display: flex;
}

.footer-carousel-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: none;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: -36px;
  display: flex;
}

.footer-image._1 {
  object-fit: cover;
  width: 360px;
  height: 350px;
}

.footer-image._2 {
  object-fit: cover;
  width: 410px;
  height: 220px;
  margin-bottom: 30px;
}

.footer-image._3 {
  object-fit: cover;
  width: 370px;
  height: 386px;
  margin-bottom: 0;
}

.footer-image._4 {
  object-fit: cover;
  width: 470px;
  height: 330px;
  margin-bottom: 0;
}

.footer-middle {
  background-color: #fff;
}

.fm-background-border {
  background-color: #f1f0ea;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.fm-wrapper {
  grid-column-gap: 400px;
  grid-row-gap: 400px;
  flex-flow: column;
  height: auto;
  display: flex;
}

.fm-inner {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 60px;
  text-decoration: none;
  display: flex;
}

.fm-inner-left {
  grid-row-gap: 69px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.fm-text {
  color: #fff9;
  letter-spacing: .7px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 14px;
  text-decoration: none;
}

.footer-links {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-field {
  color: #fff;
  background-color: #fff0;
  border: 1px #000;
  border-bottom: 1px solid #ffffff26;
  height: 100px;
  padding-left: 0;
  padding-right: 0;
  font-size: 90px;
}

.text-field::placeholder {
  color: #fff3;
}

.submit-wrapper {
  background-color: #262626;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 58px;
  height: 58px;
  display: flex;
  position: relative;
}

.submit-button {
  background-color: #3898ec00;
  position: absolute;
  inset: 0%;
}

.form {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: center;
  max-width: 790px;
  display: flex;
  position: relative;
}

.footer-link {
  color: #000;
  font-size: 18px;
  text-decoration: none;
  transition: all .3s;
}

.footer-link:hover {
  opacity: .5;
}

.success-message {
  background-color: #ddd0;
  padding-left: 0;
}

.footer-logo {
  text-align: center;
  width: 20%;
  max-width: 25%;
  margin-bottom: 50px;
  padding-left: 0;
  position: fixed;
  inset: auto 0% 0% 40%;
}

.footer-logo:where(.w-variant-f1a0aacd-eebd-5e01-54d2-6c6c74ad9b69) {
  clear: both;
  width: 25%;
  max-width: 50%;
  padding-left: 0;
  position: static;
}

.footer-bottom {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center start;
  display: grid;
}

.footer-social {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-social-circle {
  text-align: left;
  border: 1px solid #000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  transition: all .3s;
  display: flex;
}

.footer-social-circle:hover {
  border-color: #0003;
}

.footer-text {
  color: #000;
  max-width: 325px;
  font-size: 18px;
}

.footer-text._2 {
  max-width: none;
}

.button-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  background-color: #14116f;
  border-radius: 30px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 16px 4px 8px;
  text-decoration: none;
  display: flex;
}

.navbar-menu-link {
  color: #000;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
  transition: all .35s;
}

.navbar-menu-link:hover {
  color: #e03000;
}

.navbar-menu-link.w--current {
  text-align: center;
}

.navbar-collapse {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-height: none;
  margin-top: 15px;
  margin-bottom: 15px;
  display: flex;
  overflow: visible;
}

.nav-menu {
  z-index: 1000;
  box-sizing: content-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f1f0ea;
  border-radius: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-height: none;
  padding: 5px 15px;
  display: flex;
  position: absolute;
  inset: 30px 30px auto auto;
  overflow: visible;
}

.about-hero {
  flex-flow: column;
  display: flex;
}

.ah-header {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  text-transform: uppercase;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.ah-content {
  grid-row-gap: 52px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 600px;
  margin-left: auto;
  text-decoration: none;
  display: flex;
}

.ah-wrapper {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 324px;
  text-decoration: none;
  display: flex;
}

.ah-wrapper.ah-wrapper-wide {
  max-width: 100%;
}

.ah-header-paragraph {
  text-align: right;
  max-width: 460px;
}

.opacity-50 {
  opacity: .5;
}

.ah-background-wrapper {
  z-index: 0;
  margin-top: 25px;
  position: relative;
}

.ah-background {
  z-index: -1;
  opacity: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.about-values {
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.av-wrapper {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  border: 0 solid #ffffff80;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: 40px;
  display: flex;
}

.av-wrapper.ov-wrapper-gap {
  grid-column-gap: 240px;
  grid-row-gap: 60px;
}

.av-heading {
  z-index: 0;
  opacity: 1;
  text-align: left;
  text-transform: uppercase;
  align-self: flex-start;
  padding-top: 40px;
  padding-bottom: 10px;
  position: relative;
  left: auto;
}

.av-content {
  grid-column-gap: 63px;
  grid-row-gap: 63px;
  flex-flow: column;
  width: auto;
  line-height: 100%;
  display: block;
}

.av-paragraph {
  text-align: center;
  max-width: 430px;
}

.av-paragraph.ov-description-big {
  max-width: 480px;
  font-size: 24px;
  line-height: 140%;
}

.about-team {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.at-header {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  border-bottom: 1px solid #0003;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.at-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  padding-top: 20px;
  text-decoration: none;
  display: flex;
}

.at-grid.core-team-row {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
}

.at-grid.core-team-row.core-row-gap, .at-grid.core-team-row-two {
  margin-top: 40px;
}

.at-column {
  z-index: 9999;
  grid-row-gap: 20px;
  color: #00000080;
  text-transform: uppercase;
  cursor: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 33.3333%;
  font-size: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.at-column.hv-column {
  z-index: 2;
}

.at-column.core-column {
  width: 20%;
}

.at-column-inner {
  grid-column-gap: 0px;
  border: 0 solid #0000001a;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  padding-top: 30px;
  padding-bottom: 0;
  text-decoration: none;
  display: flex;
}

.at-image {
  z-index: 2;
  box-sizing: border-box;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  filter: drop-shadow(0 2px 3px #000000b3);
  text-align: left;
  vertical-align: middle;
  object-fit: cover;
  object-position: 45% 50%;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  width: 95%;
  height: 100%;
  display: block;
  position: relative;
  overflow: clip;
}

.at-paragraph {
  grid-column-gap: 10px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  max-width: 590px;
  margin-left: auto;
  padding-top: 50px;
  padding-bottom: 50px;
  text-decoration: none;
  display: flex;
}

.at-header-paragraph {
  max-width: 590px;
}

.at-image-wrapper {
  perspective: 1000px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 430px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.at-image-gradinet {
  background-color: #00000080;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.at-heading {
  flex: none;
}

.ah-heading {
  flex: none;
  font-size: 150px;
}

.ah-content-heading {
  -webkit-text-fill-color: transparent;
  background-color: #2e2f41;
  -webkit-background-clip: text;
  background-clip: text;
}

.portfolio-hero {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  border-bottom: 0 solid #0000001a;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.ph-heading-wrapper {
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.ph-paragraph {
  max-width: 530px;
}

.portfolio-brands {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.pb-content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.pb-image {
  text-align: center;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 118px;
  height: 118px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.pb-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #000;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.pb-wrapper.tablet {
  flex: 1;
  min-width: 0;
}

.pb-wrapper.mb {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  place-content: start;
  place-items: start;
  display: block;
}

.pb-wrapper.fixed-width {
  flex-shrink: 0;
  width: 180px;
}

.pb-text {
  box-sizing: border-box;
  clear: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: .7;
  text-align: center;
  text-transform: uppercase;
  text-overflow: clip;
  white-space: pre-line;
  word-break: normal;
  overflow-wrap: normal;
  object-fit: contain;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: 0;
  padding-left: 0;
  display: flex;
  position: static;
  left: auto;
}

.pb-link-wrapper {
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block {
  text-decoration: underline;
}

.pb-imge {
  object-fit: cover;
  width: 260px;
  height: 170px;
}

.pb-image-wrapper {
  z-index: auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.pb-block {
  z-index: 10;
  grid-column-gap: 8px;
  grid-row-gap: 30px;
  text-align: left;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  min-width: 0;
  text-decoration: none;
  display: flex;
  position: relative;
  left: auto;
}

.contact-hero {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  border-bottom: 1px solid #fff3;
  justify-content: center;
  align-items: center;
  margin-bottom: 50px;
  padding-bottom: 10px;
  display: flex;
}

.ch-heading {
  text-transform: uppercase;
  font-size: 150px;
}

.ch-content {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: 400px;
  display: flex;
}

.contact-content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.cc-text-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  max-width: 450px;
  display: flex;
}

.cc-heading {
  text-align: left;
  text-transform: uppercase;
  max-width: 350px;
}

.form-block {
  width: 100%;
  max-width: 660px;
}

.form-contact {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.form-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.form-inner {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.form-field {
  color: #fff;
  background-color: #fff0;
  border: 1px solid #fff;
  height: 60px;
  margin-bottom: 0;
  font-size: 16px;
}

.form-field:focus {
  border-color: #fff;
}

.form-field::placeholder {
  color: #ffffff80;
}

.form-field.first {
  height: 50px;
}

.investors-hero {
  border: 1px solid #f1f0ea;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.ih-first-row {
  grid-column-gap: 30px;
  border: 0 solid #f1f0ea;
  border-bottom-width: 1px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding-bottom: 0;
  display: flex;
}

.ih-first-row-wrapper {
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  max-width: 590px;
  padding-bottom: 30px;
  text-decoration: none;
  display: flex;
}

.ih-first-row-inner {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.ih-first-row-border-text {
  grid-column-gap: 10px;
  text-transform: uppercase;
  border: 0 solid #f1f0ea;
  border-bottom-width: 1px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  height: 65px;
  padding-top: 10px;
  text-decoration: none;
  display: flex;
}

.ih-first-row-link {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.ih-first-row-link:hover {
  opacity: .5;
}

.ih-download-icon {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  text-decoration: none;
  display: flex;
}

.ih-middle-row {
  border: 0 solid #f1f0ea;
  border-bottom-width: 1px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 139px;
  padding-left: 10px;
  text-decoration: none;
  display: flex;
}

.ih-quarter-wrapper {
  border-bottom: 1px solid #000;
  justify-content: flex-start;
  align-items: center;
  width: 50.6%;
  text-decoration: none;
  display: flex;
}

.ih-quarter-wrapper.last {
  border-top: 1px #fff;
  border-bottom-style: none;
  width: 50.6%;
}

.ih-quarter-box {
  grid-column-gap: 10px;
  color: #000;
  text-transform: uppercase;
  background-color: #f1f0ea;
  border: 0 solid #000;
  border-bottom-width: 1px;
  justify-content: center;
  align-items: center;
  width: 137px;
  height: 139px;
  padding: 4px 0;
  text-decoration: none;
  display: flex;
}

.ih-quarter-box._2 {
  border-left-width: 1px;
}

.ih-quarter-box.red {
  background-color: #60c3f7;
  transition: all .3s;
}

.ih-quarter-box.red:hover {
  opacity: .5;
}

.ih-bottom-row {
  border: 0 solid #f1f0ea;
  border-top: 1px #f1f0ea;
  border-bottom-width: 1px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 139px;
  padding-left: 10px;
  text-decoration: none;
  display: flex;
}

.ih-heading {
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  margin-top: 24px;
  font-size: min(300px, 15vw);
  display: flex;
}

.ih-heading-wrapper {
  border-right: 1px solid #fff;
  width: 50%;
  height: auto;
}

.ih-quarter-download {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 59px;
  height: 59px;
  text-decoration: none;
  display: flex;
}

.ih-middle-row-wrapper {
  width: 50%;
}

.ih-bottom-row-wrapper {
  width: 88%;
}

.investors-names {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: column;
  display: flex;
}

.investors-names.cms {
  width: 50%;
  padding-top: 100px;
  padding-bottom: 100px;
}

.in-name {
  text-align: left;
  text-transform: uppercase;
  max-width: 450px;
}

.in-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 10px;
  color: #fff;
  border-bottom: 1px solid #ffffff4d;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  padding: 40px 20px;
  text-decoration: none;
  display: flex;
  position: relative;
  left: auto;
}

.in-badge {
  color: #00000080;
  background-color: #60c3f7;
  border-radius: 10px;
  padding: 9px 21px;
  font-size: 16px;
}

.in-header {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 40px;
  padding-bottom: 60px;
  display: flex;
}

.button-arrow-down {
  z-index: 2;
  object-fit: contain;
  justify-content: center;
  align-items: center;
  width: 12px;
  height: 12px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.ih-row-heading {
  padding-top: 100px;
  padding-bottom: 100px;
}

.portfolio-cms {
  align-items: stretch;
  display: flex;
}

.ic-content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  color: #000;
  background-color: #f2f1eb;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100vh;
  padding: 100px 0;
  position: relative;
}

.ic-wrapper {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.ic-left {
  grid-row-gap: 27px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  text-decoration: none;
  display: flex;
}

.ic-left-text-wrapper {
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.ic-text {
  box-sizing: content-box;
  color: #00000080;
  letter-spacing: -.01em;
  text-transform: undefined;
  overflow-wrap: anywhere;
  object-fit: fill;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
  position: relative;
}

.ic-right {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 230px;
  padding: 10px;
  text-decoration: none;
  display: flex;
}

.ic-right-wrapper {
  grid-row-gap: 10px;
  border: 0 solid #0000001a;
  border-top-width: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.ic-right-heading {
  color: #0d0a09;
  letter-spacing: -.01em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Staffxcondensedtest Bf 66384 B 049 A 0 B 3";
  font-size: 20px;
  font-weight: 600;
  line-height: 90%;
  text-decoration: none;
}

.ic-image-wrapper {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.ic-image-inner {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  text-decoration: none;
  display: flex;
}

.ic-image {
  object-fit: cover;
  width: 100%;
}

.ic-image._1 {
  width: 100%;
  height: 153px;
}

.ic-image._2 {
  width: 100%;
  height: 307px;
}

.ic-image._3 {
  height: 242px;
}

.ic-image._4 {
  height: 218px;
}

.ic-link {
  border: 1px solid #000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  transition: all .3s;
  display: flex;
  position: absolute;
  inset: 33px 33px auto auto;
}

.ic-link:hover {
  opacity: .55;
}

.ic-heading {
  font-size: min(100px, 6.25vw);
}

.terms {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  display: flex;
}

.terms-heading {
  text-transform: uppercase;
  font-size: min(15vw, 300px);
}

.th-span {
  font-size: min(6.25vw, 100px);
}

.terms-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.terms-small-heading {
  letter-spacing: -.01em;
  margin-bottom: 10px;
  font-family: Thunder, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 120%;
}

.terms-top {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.link-span {
  color: #fff;
  text-decoration: underline;
}

.ic-block {
  grid-column-gap: 150px;
  grid-row-gap: 150px;
  flex-flow: column;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.hs-lottie-circle {
  z-index: 1;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
}

.body {
  background-color: #ced5d6;
}

.navbar-menu-link-copy {
  color: #000;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 500;
  line-height: 130%;
  text-decoration: none;
  transition: all .35s;
}

.navbar-menu-link-copy:hover {
  color: #e03000;
}

.image, .image-2 {
  max-width: 40%;
}

.heading, .heading-2 {
  font-size: 180px;
}

.paragraph {
  color: #00a0f8;
  -webkit-text-stroke-color: #00a0f8;
  border-radius: 0;
  min-width: 0;
  padding-left: 220px;
  font-weight: 500;
}

.button-card-big-copy {
  box-sizing: border-box;
  grid-column-gap: 10px;
  grid-row-gap: 5px;
  color: #fff;
  object-fit: contain;
  background-color: #2e2f41;
  border-radius: 10px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 47px;
  padding: 0 47px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
  position: static;
}

.container-2 {
  width: 100%;
  box-shadow: none;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 30px 60px;
}

.paragraph-25px-2 {
  letter-spacing: -.01em;
  font-size: 25px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.paragraph-30px-2 {
  letter-spacing: -.01em;
  max-width: 660px;
  font-size: 30px;
  line-height: 120%;
}

.dropdown-toggle, .dropdown-toggle-2 {
  background-color: #fff;
}

.pb-content-copy {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.paragraph-2 {
  text-align: center;
  font-size: 50px;
  font-weight: 700;
}

.slide, .slide-nav {
  text-align: center;
}

.text-block-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  justify-content: space-between;
  align-items: flex-start;
  padding-left: 0;
  line-height: 120%;
  display: block;
}

.text-block-3 {
  text-align: center;
  flex-flow: row;
  width: 200px;
  display: block;
}

.text-block-4, .text-block-5, .text-block-6 {
  width: 200px;
}

.heading-3 {
  text-align: center;
  padding-top: 60px;
  padding-bottom: 60px;
  font-size: 75px;
}

.heading-3.heading-3-av-combo.portfolio-heading-fix {
  color: #000;
  text-transform: uppercase;
  background-color: #f1f0ea;
  padding-top: 60px;
  padding-bottom: 20px;
}

.heading-4 {
  text-align: center;
  flex: 0 auto;
  order: 1;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-right: 0;
  font-size: 150px;
  display: flex;
}

.heading-5 {
  color: #000;
  text-align: center;
  -webkit-text-stroke-color: black;
  justify-content: center;
  align-items: center;
  max-width: none;
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 70px;
  display: flex;
  position: relative;
}

.image-3 {
  box-sizing: border-box;
  clear: none;
  border-radius: 0;
  max-width: none;
  padding-left: 0;
  display: block;
  position: relative;
  left: auto;
}

.paragraph-3 {
  text-align: right;
  letter-spacing: -.01px;
  background-color: #0000;
  font-weight: 400;
}

.paragraph-4 {
  text-align: center;
  letter-spacing: -.01px;
  text-transform: uppercase;
  padding-top: 20px;
  font-size: 25px;
  font-weight: 700;
}

.paragraph-5 {
  letter-spacing: -.01px;
}

.paragraph-6 {
  color: #fff;
  text-align: left;
  letter-spacing: -.01px;
  width: 450px;
  min-width: 350px;
  max-width: 1500px;
  font-size: 25px;
  font-weight: 700;
}

.paragraph-6.paragraph-4 {
  color: #fff;
}

.image-4 {
  max-width: 100%;
}

.image-5 {
  padding-top: 10px;
}

.image-6 {
  filter: brightness(0) invert();
  object-fit: contain;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-bottom: 0;
}

.paragraph-7 {
  padding-bottom: 40px;
  font-size: 25px;
  font-weight: 500;
}

.paragraph-8 {
  z-index: 2;
  box-sizing: content-box;
  opacity: 1;
  color: #000;
  text-transform: none;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: content-box;
  width: auto;
  min-width: 450px;
  max-width: 1300px;
  font-size: 15px;
  position: fixed;
  box-shadow: 0 2px 5px #0003;
}

.paragraph-8:hover {
  opacity: 100;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.paragraph-8:focus, .paragraph-8:lang(en) {
  opacity: 100;
}

.section-2 {
  border: 0 #0000;
}

.cell {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  cursor: pointer;
}

.text-block-7 {
  color: #00a0f8;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  width: 100%;
  min-height: 60px;
  margin-top: -20px;
  font-size: 13px;
  font-weight: 600;
  line-height: 140%;
}

.text-block-8 {
  padding-bottom: 20px;
  font-family: Manrope, sans-serif;
  font-size: 25px;
  font-weight: 700;
}

.text-block-9 {
  color: #00a0f8;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  width: 100%;
  min-height: 60px;
  margin-top: -20px;
  font-size: 13px;
  font-weight: 600;
  line-height: 140%;
}

.text-block-10 {
  z-index: 2;
  color: #00a0f8;
  text-align: center;
  letter-spacing: 3px;
  -webkit-text-stroke-color: black;
  text-transform: uppercase;
  width: 100%;
  min-height: 60px;
  margin-top: -20px;
  font-size: 13px;
  font-weight: 600;
  line-height: 140%;
  position: relative;
}

.quick-stack, .quick-stack-2, .quick-stack-3 {
  padding-left: 0;
}

.text-block-11 {
  z-index: 0;
  text-align: center;
  width: 100%;
  min-height: 62px;
  font-size: 25px;
  font-weight: 700;
  line-height: 120%;
  position: relative;
}

.text-block-12 {
  font-size: 25px;
  font-weight: 700;
}

.text-block-13, .text-block-14 {
  text-align: center;
  position: relative;
}

.text-block-15, .text-block-16 {
  text-align: center;
}

.div-block {
  padding-left: 0;
}

.div-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  place-items: center;
  display: grid;
}

.div-block-3, .div-block-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  display: grid;
}

.div-block-6, .div-block-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-8 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  opacity: .5;
  flex-flow: row;
  justify-content: center;
  align-self: center;
  align-items: center;
  min-width: 50px;
  max-width: 100px;
  padding-top: 0;
  display: flex;
}

.cell-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
}

.image-7 {
  max-width: 100%;
}

.image-8 {
  width: 20px;
}

.grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.text-block-17 {
  text-align: center;
  align-self: center;
  font-size: 13px;
}

.text-field-2, .text-field-3 {
  background-color: #fff;
  margin-bottom: 18px;
}

.submit-button-2 {
  background-color: #00a0f8;
  border-radius: 999px;
  width: 100%;
  margin-top: 8px;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 16px;
  font-weight: 700;
  display: block;
}

.heading-6 {
  font-size: 175px;
}

.heading-6.heading-6-av-combo {
  text-align: left;
}

.text-block-18, .text-block-19, .text-block-20 {
  text-align: center;
}

.paragraph-9 {
  text-align: center;
  text-transform: uppercase;
}

.paragraph-9.paragraph-9-30px-combo {
  text-align: center;
}

.paragraph-9.paragraph-3 {
  color: #fff;
}

.paragraph-9.paragraph-9-container-combo {
  border-style: none;
  border-width: 0;
  padding: 0;
}

.div-block-9 {
  justify-content: center;
  display: flex;
}

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

.text-block-21 {
  justify-content: center;
  align-items: center;
  font-size: 35px;
  display: flex;
}

.cell-3, .cell-4, .cell-5 {
  justify-content: center;
  align-items: flex-start;
}

.form-2 {
  box-sizing: border-box;
  background-color: #0000;
  border: 0 solid #dedbd2;
  border-radius: 24px;
  width: 100%;
  max-width: 100%;
  padding: 0;
}

.heading-7, .heading-8 {
  font-size: 175px;
}

.heading-9 {
  color: #fff;
  font-size: 175px;
}

.heading-9.heading-9-fit {
  text-align: left;
  white-space: normal;
  width: 100%;
  max-width: 100%;
  font-size: 96px;
  line-height: 92%;
}

.text-block-22 {
  font-weight: 700;
}

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

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

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

.dropdown-toggle-3 {
  text-align: center;
  background-color: #00a0f8;
  border-radius: 10px;
}

.dropdown-toggle-3.w--open {
  border-radius: 10px;
}

.div-block-11 {
  opacity: 1;
  background-color: #fff;
}

.div-block-12 {
  z-index: 99999;
  background-color: #fff;
  position: relative;
}

.dropdown-list-2 {
  background-color: #fff;
}

.flex-block-2 {
  z-index: 9999;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  position: relative;
}

.flex-block-2.cc-text-wrapper {
  align-items: flex-start;
}

.dropdown {
  float: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 20px;
  display: flex;
}

.div-block-13 {
  position: static;
}

.text-block-23, .text-block-24, .text-block-25, .text-block-26, .text-block-27, .text-block-28, .text-block-29, .text-block-30, .text-block-31, .text-block-32, .text-block-33, .text-block-34 {
  font-weight: 700;
}

.list {
  max-width: 1200px;
  margin-top: 10px;
  padding-left: 60px;
  list-style-type: decimal;
}

.heading-10 {
  font-size: 25px;
  font-weight: 700;
}

.heading-11 {
  text-transform: uppercase;
}

.list-item {
  text-align: center;
  text-transform: uppercase;
  padding-top: 10px;
  padding-bottom: 10px;
}

.list-item-2 {
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 10px;
}

.list-item-3 {
  text-align: center;
  text-transform: uppercase;
  padding-bottom: 10px;
  list-style-type: none;
}

.paragraph-10 {
  text-align: center;
  text-transform: uppercase;
  padding: 20px 10px;
}

.columns {
  border: 1px solid #000;
  border-radius: 4px;
}

.list-2 {
  list-style-type: square;
}

.container-3 {
  max-width: none;
}

.columns-2, .columns-3, .columns-4 {
  border: 1px solid #000;
}

.columns-5 {
  margin-bottom: 40px;
  padding-top: 40px;
}

.image-9 {
  box-sizing: border-box;
  aspect-ratio: 3 / 2;
  text-align: center;
  vertical-align: middle;
  object-fit: contain;
  border-style: solid;
  border-color: gray;
  border-radius: 0;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: 75%;
  display: inline-flex;
}

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

.columns-6 {
  padding-top: 40px;
}

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

.heading-12 {
  color: #fff;
  text-align: right;
}

.heading-13 {
  color: #fff;
  text-align: left;
  padding-left: 0;
}

.image-10 {
  object-fit: fill;
  max-width: 50%;
}

.paragraph-12 {
  text-align: center;
  background-color: #f9f6f6;
  border-left: 2px solid #00a0f8;
  padding-top: 20px;
}

.image-11 {
  vertical-align: baseline;
  padding-top: 100px;
  display: inline-block;
}

.image-12 {
  padding-top: 100px;
}

.columns-7 {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 0;
}

.image-13 {
  text-align: center;
  max-width: 2%;
  display: inline-block;
}

.div-block-14 {
  text-align: center;
}

.columns-8 {
  background-color: #00a0f8;
  border: 1px solid gray;
  border-radius: 20px;
  padding-top: 20px;
}

.heading-14 {
  font-size: 80px;
}

.heading-15 {
  font-size: 60px;
}

.paragraph-13 {
  text-align: left;
  font-size: 30px;
  font-weight: 700;
  line-height: 125%;
}

.paragraph-15 {
  text-align: left;
}

.paragraph-button-wrap {
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.flip-card-inner {
  cursor: pointer;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transition: transform .6s;
  position: relative;
}

.flip-card-front {
  z-index: 2;
  opacity: 1;
  pointer-events: none;
  width: 100%;
  height: 100%;
  transition: opacity .3s;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.flip-card-front.portfolio-front {
  box-sizing: border-box;
  background-color: #2e2f41;
  padding: 24px;
}

.flip-card-front.portfolio-front-dark {
  box-sizing: border-box;
  background-color: #14116f;
  padding: 24px;
}

.flip-card-back {
  z-index: 1;
  box-sizing: border-box;
  opacity: 0;
  pointer-events: none;
  background-color: #00a0f8;
  width: 100%;
  height: 430px;
  padding: 20px;
  transition: opacity .3s;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  overflow-y: auto;
}

.flip-card-back.portfolio-back {
  background-color: #2e2f41;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.flip-card-back-text {
  color: #fff;
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  font-size: 13px;
  font-weight: 400;
  line-height: 150%;
}

.pb-fixed-column {
  flex-shrink: 0;
  width: 180px;
}

.portfolio-flip-card {
  perspective: 1000px;
  background-color: #2e2f41;
  border-radius: 12px;
  width: 200px;
  height: 200px;
  position: relative;
  overflow: hidden;
}

.portfolio-name {
  color: #fff;
  text-align: center;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
}

.portfolio-info {
  color: #fff;
  text-align: center;
  margin-bottom: 8px;
  font-size: 12px;
  line-height: 150%;
}

.ah-paragraph-3-fix {
  color: #fff;
  text-align: right;
  letter-spacing: -.01px;
  background-color: #0000;
  font-weight: 400;
}

.ah-paragraph-4-fix {
  color: #fff;
  text-align: center;
  letter-spacing: -.01px;
  text-transform: uppercase;
  padding-top: 20px;
  font-size: 25px;
  font-weight: 700;
}

.investor-card-column {
  grid-row-gap: 14px;
  flex-direction: column;
  align-items: center;
  width: 180px;
  display: flex;
}

.investor-name-label {
  color: #2e2f41;
  text-align: center;
  width: 100%;
  min-height: 60px;
  font-size: 16px;
  font-weight: 700;
  line-height: 130%;
}

.investor-logo {
  object-fit: contain;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.investor-logo.investor-logo-white {
  filter: brightness(0) invert();
}

.investor-carousel-viewport {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.investor-carousel-track {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-wrap: nowrap;
  align-items: flex-start;
  width: max-content;
  transition: transform .6s;
  display: flex;
}

.investor-carousel-container {
  justify-content: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 30px 0;
  display: flex;
}

.footer-carousel-viewport {
  width: 100%;
  overflow: hidden;
}

.bot-checkbox-wrapper {
  grid-column-gap: 10px;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.bot-checkbox-big {
  width: 24px;
  height: 24px;
  margin-top: 0;
  margin-right: 6px;
}

.home-paragraph-30px {
  color: #2e2f41;
  text-align: right;
  letter-spacing: 0;
  background-color: #0000;
  max-width: 660px;
  font-size: 25px;
  font-weight: 500;
  line-height: 120%;
}

.treso-logo {
  background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20389.69%2094.34%22%3E%3Cpolygon%20points%3D%220%2023.05%2026.66%2023.05%2026.66%2087%2043.53%2087%2043.53%2023.05%2070.2%2023.05%2070.2%207.34%200%207.34%200%2023.05%22%2F%3E%3Cpath%20d%3D%22M144.07%2C34.7c0-16.11-12.87-27.36-31.29-27.36h-33.71v79.66h16.87v-24.93h15.27l18.01%2C24.93h20.5l-20.69-28.41c9.57-4.64%2C15.05-13.31%2C15.05-23.89ZM127.43%2C34.7c0%2C6.75-6.4%2C11.65-15.23%2C11.65h-16.27v-23.3h16.27c8.82%2C0%2C15.23%2C4.9%2C15.23%2C11.65Z%22%2F%3E%3Cpolygon%20points%3D%22157.22%2087%20216.1%2087%20216.1%2071.29%20174.09%2071.29%20174.09%2055.6%20211.48%2055.6%20211.48%2039.89%20174.09%2039.89%20174.09%2023.05%20216.1%2023.05%20216.1%207.34%20157.22%207.34%20157.22%2087%22%2F%3E%3Cpath%20d%3D%22M259.04%2C20.63c9.01%2C0%2C13.92%2C3.69%2C15%2C11.27l.07.5h16.73l-.06-.64c-2.2-23.95-25.74-25.81-32.9-25.81-18.45%2C0-30.37%2C9.93-30.37%2C25.29%2C0%2C12.88%2C7.48%2C20.58%2C22.87%2C23.55l12.7%2C2.42c6.67%2C1.19%2C9.91%2C3.79%2C9.91%2C7.97%2C0%2C5.13-4.75%2C8.07-13.04%2C8.07-10.54%2C0-17.57-4.78-18.81-12.78l-.08-.5h-16.71l.04.63c1.16%2C16.88%2C14.75%2C27.79%2C34.64%2C27.79%2C18.72%2C0%2C31.29-10.12%2C31.29-25.17%2C0-12.27-7.36-19-24.6-22.51l-9.23-1.85c-8.05-1.61-11.19-4.14-11.19-9.01%2C0-5.86%2C5-9.23%2C13.73-9.23Z%22%2F%3E%3Cpath%20d%3D%22M389.69%2C38.97h-6.78c-3.63-15.68-16.26-27.98-32.19-31.17V0h-16.39v7.81c-15.92%2C3.19-28.56%2C15.48-32.19%2C31.17h-6.78v16.39h6.36c2.95%2C16.67%2C15.99%2C29.92%2C32.61%2C33.25v5.73h16.39v-5.73c16.62-3.33%2C29.66-16.58%2C32.61-33.25h6.36v-16.39ZM366.87%2C48.21c0%2C14.24-10.69%2C25.39-24.35%2C25.39s-24.35-11.15-24.35-25.39%2C10.69-25.39%2C24.35-25.39%2C24.35%2C11.15%2C24.35%2C25.39Z%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
}

.lh-home {
  background-color: #0c1322;
  width: 100%;
  font-family: Manrope, sans-serif;
}

.lh-wrap {
  box-sizing: border-box;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.lh-eb {
  color: #0a7fc4;
  letter-spacing: .22em;
  text-transform: uppercase;
  margin-bottom: 18px;
  font-family: Menlo, Consolas, Liberation Mono, monospace;
  font-size: 12px;
  line-height: 1.4;
}

.lh-eb-d {
  color: #19a8ff;
  letter-spacing: .22em;
  text-transform: uppercase;
  margin-bottom: 18px;
  font-family: Menlo, Consolas, Liberation Mono, monospace;
  font-size: 12px;
  line-height: 1.4;
}

.lh-h2 {
  color: #1c2a45;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(44px, 6.2vw, 92px);
  line-height: .92;
}

.lh-h2-d {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(44px, 6.2vw, 92px);
  line-height: .92;
}

.lh-btn-p {
  grid-column-gap: 10px;
  color: #0c1322;
  background-color: #00a0f8;
  border-radius: 999px;
  align-items: center;
  padding: 17px 26px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.lh-btn-g {
  grid-column-gap: 10px;
  color: #fff;
  border: 1px solid #ffffff52;
  border-radius: 999px;
  align-items: center;
  padding: 17px 26px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.lh-btn-o {
  grid-column-gap: 10px;
  color: #1c2a45;
  border: 1px solid #1c2a45;
  border-radius: 999px;
  align-items: center;
  padding: 17px 26px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.lh-btn-k {
  grid-column-gap: 10px;
  color: #fff;
  background-color: #1c2a45;
  border-radius: 999px;
  align-items: center;
  padding: 17px 26px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  text-decoration: none;
  display: inline-flex;
}

.lh-btns {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  margin-top: 36px;
  display: flex;
}

.lh-lead {
  color: #b6c1d6;
  max-width: 580px;
  margin-top: 32px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.65;
}

.lh-strong {
  color: #fff;
  font-weight: 700;
}

.lh-acc {
  color: #00a0f8;
}

.lh-sec {
  padding-top: 112px;
  padding-bottom: 112px;
}

.lh-bg-a {
  background-color: #f2f1ec;
}

.lh-bg-b {
  background-color: #faf9f6;
}

.lh-bg-d {
  background-color: #0e1626;
}

.lh-split {
  grid-column-gap: 64px;
  grid-row-gap: 48px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.lh-split-l {
  flex: 320px;
  max-width: 440px;
}

.lh-split-r {
  flex: 520px;
  max-width: 680px;
}

.lh-big {
  color: #1c2a45;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(22px, 2.3vw, 30px);
  line-height: 1.34;
}

.lh-sub {
  color: #4f5f7a;
  margin-top: 26px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.65;
}

.lh-ink {
  color: #1c2a45;
}

.lh-head {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 52px;
  display: flex;
}

.lh-head-l {
  flex: 420px;
}

.lh-head-p {
  color: #4f5f7a;
  flex: 0 430px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.65;
}

.lh-after {
  margin-top: 44px;
}

.lh-head-pd {
  color: #b6c1d6;
  flex: 0 430px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.65;
}

.lh-row-c {
  grid-column-gap: 64px;
  grid-row-gap: 48px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.lh-adv-l {
  flex: 420px;
  max-width: 560px;
}

.lh-adv-p {
  color: #4f5f7a;
  margin-top: 28px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.7;
}

.lh-stat {
  color: #fff;
  background-color: #1c2a45;
  border-radius: 30px;
  flex: 440px;
  max-width: 580px;
  padding: 44px 44px 48px;
}

.lh-stat-top {
  grid-column-gap: 20px;
  align-items: flex-end;
  display: flex;
}

.lh-stat-n {
  color: #00a0f8;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 150px;
  line-height: .8;
}

.lh-stat-t {
  color: #e4eaf6;
  max-width: 240px;
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 18px;
  line-height: 1.4;
}

.lh-rule {
  background-color: #ffffff24;
  height: 1px;
  margin-top: 36px;
  margin-bottom: 30px;
}

.lh-st-eb2 {
  color: #aab6cc;
  letter-spacing: .2em;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-family: Menlo;
  font-size: 11px;
}

.lh-wk {
  grid-column-gap: 20px;
  margin-top: 22px;
  display: flex;
}

.lh-wk-l {
  color: #19a8ff;
  flex: 0 0 96px;
  padding-top: 8px;
  font-family: Menlo;
  font-size: 12px;
}

.lh-wk-h {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 34px;
  line-height: .95;
}

.lh-wk-p {
  color: #d4dcec;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.5;
}

.lh-team {
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  display: flex;
}

.lh-person {
  flex: 170px;
}

.lh-ph {
  background-color: #cfcfcf;
  border-radius: 14px;
  height: 290px;
  overflow: hidden;
}

.lh-pnm {
  color: #1c2a45;
  margin-top: 18px;
  font-size: 18px;
  font-weight: 700;
}

.lh-pti {
  color: #5a6a85;
  margin-top: 6px;
  font-size: 15px;
  line-height: 1.45;
}

.lh-sec-s {
  padding-top: 80px;
  padding-bottom: 96px;
}

.lh-conn {
  grid-column-gap: 48px;
  grid-row-gap: 36px;
  background-color: #faf9f6;
  border: 1px solid #dedbd2;
  border-radius: 30px;
  flex-wrap: wrap;
  align-items: center;
  padding: 56px 52px;
  display: flex;
}

.lh-conn-l {
  flex: 280px;
  max-width: 320px;
}

.lh-conn-logo {
  background-color: #1c2a45;
  border-radius: 14px;
  align-items: center;
  height: auto;
  margin-bottom: 28px;
  padding: 14px 22px;
  display: inline-flex;
}

.lh-conn-r {
  flex: 2 460px;
}

.lh-conn-p {
  color: #1c2a45;
  margin-top: 0;
  margin-bottom: 26px;
  font-size: 19px;
  line-height: 1.7;
}

.lh-ulink {
  color: #1c2a45;
  font-size: 16px;
  font-weight: 600;
  text-decoration: underline;
}

.lh-contact {
  background-color: #0c1322;
  padding-top: 96px;
  padding-bottom: 120px;
  position: relative;
  overflow: hidden;
}

.lh-contact-bg {
  z-index: 0;
  position: absolute;
  inset: 0;
}

.lh-contact-ov {
  z-index: 1;
  background-image: linear-gradient(90deg, #0c1322f0 0%, #0c1322b3 55%, #0c13224d 100%);
  position: absolute;
  inset: 0;
}

.lh-contact-in {
  z-index: 2;
  position: relative;
}

.lh-limg {
  mix-blend-mode: multiply;
  object-fit: contain;
  width: auto;
  max-width: 86%;
  height: auto;
  max-height: 72px;
}

.lh-limg-p {
  object-fit: contain;
  width: auto;
  max-width: 86%;
  height: auto;
  max-height: 72px;
}

.lh-limg-l {
  object-fit: contain;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 40px;
}

.lh-old-home {
  display: none;
}

.lk-hero {
  z-index: 0;
  background-color: #0c1322;
  background-image: radial-gradient(circle at 85% 10%, #00a0f81f, #0c132200 50%);
  padding-top: 80px;
  padding-bottom: 210px;
  position: relative;
  overflow: hidden;
}

.lk-hero-top {
  max-width: none;
}

.lk-h1 {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  white-space: nowrap;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(20px, 7.35294vw - 3.52941px, 84px);
  line-height: .88;
}

.lk-tri {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: flex-end;
  margin-top: 64px;
  display: flex;
}

.lk-tri-a {
  border-radius: 20px;
  flex: 220px;
  height: 300px;
  overflow: hidden;
}

.lk-tri-b {
  border-radius: 20px;
  flex: 1.4 300px;
  height: 380px;
  overflow: hidden;
}

.lk-tri-c {
  border-radius: 20px;
  flex: 220px;
  height: 300px;
  overflow: hidden;
}

.lk-cover {
  object-fit: cover;
  object-position: 50% 20%;
  width: 100%;
  height: 100%;
  display: block;
}

.lk-sec-t {
  padding-top: 72px;
  padding-bottom: 72px;
}

.lk-stats {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  align-items: flex-start;
  display: flex;
}

.lk-stat {
  border-top: 2px solid #1c2a45;
  flex-direction: column-reverse;
  flex: 220px;
  justify-content: flex-end;
  padding-top: 22px;
  display: flex;
}

.lk-stat.lk-stat-s1 {
  margin-top: 75px;
}

.lk-stat.lk-stat-s2 {
  margin-top: 50px;
}

.lk-stat.lk-stat-s3 {
  margin-top: 25px;
}

.lk-stat-n {
  color: #1c2a45;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(36px, 3.8vw, 54px);
  line-height: .98;
}

.lk-stat-l {
  color: #0a7fc4;
  letter-spacing: .2em;
  text-transform: uppercase;
  max-width: none;
  margin-top: 0;
  margin-bottom: 14px;
  font-family: Menlo, Consolas, Liberation Mono, monospace;
  font-size: 12px;
  line-height: 1.5;
}

.lk-outs {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  margin-top: 56px;
  display: flex;
}

.lk-out {
  background-color: #f2f1ec;
  border: 1px solid #dedbd2;
  border-radius: 20px;
  flex: 220px;
  padding: 28px 28px 32px;
}

.lk-out-n {
  color: #0a7fc4;
  letter-spacing: .2em;
  font-family: Menlo, Consolas, Liberation Mono, monospace;
  font-size: 12px;
}

.lk-out-h {
  color: #1c2a45;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 14px;
  margin-bottom: 0;
  font-size: 44px;
  line-height: .92;
}

.lk-pillars {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  display: flex;
}

.lk-pil-d {
  grid-row-gap: 18px;
  background-color: #1c2a45;
  border-radius: 26px;
  flex-direction: column;
  flex: 380px;
  min-height: 340px;
  padding: 44px 40px;
  display: flex;
}

.lk-pil-l {
  grid-row-gap: 18px;
  background-color: #faf9f6;
  border: 1px solid #dedbd2;
  border-radius: 26px;
  flex-direction: column;
  flex: 380px;
  min-height: 340px;
  padding: 44px 40px;
  display: flex;
}

.lk-pil-eb-d {
  color: #19a8ff;
  letter-spacing: .22em;
  text-transform: uppercase;
  font-family: Menlo, Consolas, Liberation Mono, monospace;
  font-size: 12px;
}

.lk-pil-eb-l {
  color: #0a7fc4;
  letter-spacing: .22em;
  text-transform: uppercase;
  font-family: Menlo, Consolas, Liberation Mono, monospace;
  font-size: 12px;
}

.lk-pil-h-d {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: .9;
}

.lk-pil-h-l {
  color: #1c2a45;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: .9;
}

.lk-pil-p-d {
  color: #d4dcec;
  flex: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.65;
}

.lk-pil-p-l {
  color: #4f5f7a;
  flex: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.65;
}

.lk-pil-a-d {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-decoration: underline;
}

.lk-pil-a-l {
  color: #1c2a45;
  font-size: 16px;
  font-weight: 600;
  text-decoration: underline;
}

.lk-big {
  border: 2px solid #1c2a45;
  border-radius: 30px;
  flex: 360px;
  max-width: 460px;
  padding: 48px 40px;
}

.lk-big-n {
  color: #00a0f8;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(120px, 16vw, 220px);
  line-height: .8;
}

.lk-big-t {
  color: #1c2a45;
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 22px;
  line-height: 1.4;
}

.lk-pgrid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  display: flex;
}

.lk-pcard {
  grid-row-gap: 16px;
  color: #1c2a45;
  background-color: #fff;
  border: 1px solid #dedbd2;
  border-radius: 22px;
  flex-direction: column;
  flex: 300px;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.lk-pc-top {
  grid-column-gap: 12px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.lk-pc-name {
  color: #1c2a45;
  font-size: 20px;
  font-weight: 700;
}

.lk-pc-chip {
  color: #4f5f7a;
  letter-spacing: .08em;
  background-color: #f0efea;
  border-radius: 999px;
  padding: 6px 10px;
  font-family: Menlo, Consolas, Liberation Mono, monospace;
  font-size: 11px;
}

.lk-pc-logo {
  box-sizing: border-box;
  background-color: #f0efea;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  height: 120px;
  padding: 20px;
  display: flex;
}

.lk-pc-logo-d {
  box-sizing: border-box;
  background-color: #1c2a45;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  height: 120px;
  padding: 20px;
  display: flex;
}

.lk-pc-desc {
  color: #5a6a85;
  flex: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.6;
}

.lk-pc-link {
  color: #0a7fc4;
  font-size: 15px;
  font-weight: 600;
}

.lk-intro {
  color: #4f5f7a;
  max-width: 620px;
  margin-top: 0;
  margin-bottom: 44px;
  font-size: 18px;
  line-height: 1.65;
}

.lk-steps {
  grid-column-gap: 28px;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  display: flex;
}

.lk-step {
  flex: 240px;
}

.lk-st-track {
  grid-column-gap: 14px;
  align-items: center;
  margin-bottom: 26px;
  display: flex;
}

.lk-st-num {
  color: #19a8ff;
  border: 1px solid #19a8ff;
  border-radius: 50%;
  flex: 0 0 44px;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  font-family: Menlo, Consolas, Liberation Mono, monospace;
  font-size: 14px;
  display: flex;
}

.lk-st-line {
  background-color: #ffffff2e;
  flex: auto;
  height: 1px;
}

.lk-st-h {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 14px;
  font-size: 36px;
  line-height: .92;
}

.lk-st-p {
  color: #b6c1d6;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.65;
}

.lk-st-t {
  color: #19a8ff;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin-top: 16px;
  font-family: Menlo, Consolas, Liberation Mono, monospace;
  font-size: 11px;
}

.lk-team {
  grid-column-gap: 24px;
  grid-row-gap: 36px;
  flex-wrap: wrap;
  display: flex;
}

.lk-person {
  flex: 300px;
}

.lk-ph {
  background-color: #cfcfcf;
  border-radius: 18px;
  height: 380px;
  overflow: hidden;
}

.lk-conn {
  grid-column-gap: 56px;
  grid-row-gap: 32px;
  background-color: #1c2a45;
  border-radius: 30px;
  flex-wrap: wrap;
  align-items: center;
  padding: 56px 52px;
  display: flex;
}

.lk-conn-l {
  flex: 300px;
  max-width: 420px;
}

.lk-conn-h {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(36px, 4vw, 60px);
  line-height: .95;
}

.lk-conn-r {
  flex: 2 460px;
}

.lk-conn-pp {
  color: #d4dcec;
  margin-top: 0;
  margin-bottom: 26px;
  font-size: 19px;
  line-height: 1.7;
}

.lk-conn-a {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-decoration: underline;
}

.lk-cta {
  text-align: center;
  background-color: #0c1322;
  background-image: radial-gradient(circle at 50% 0, #00a0f829, #0c132200 60%);
  padding-top: 112px;
  padding-bottom: 128px;
  position: relative;
  overflow: hidden;
}

.lk-cta-in {
  z-index: 2;
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
}

.lk-cta-p {
  color: #b6c1d6;
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.65;
}

.lk-cta-btns {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 36px;
  display: flex;
}

.lk-cta-img {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.lk-cta-ov {
  z-index: 1;
  background-image: linear-gradient(#0c13228c 0%, #0c1322d1 100%);
  position: absolute;
  inset: 0;
}

.lk-hero-geo {
  z-index: -1;
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221600%22%20height%3D%22900%22%20viewBox%3D%220%200%201600%20900%22%20fill%3D%22none%22%20stroke-width%3D%221.2%22%3E%3Cpath%20d%3D%22M1343%20239Q1338%20248%201328%20255Q1318%20261%201307%20268Q1296%20275%201279%20277Q1263%20279%201250%20272Q1237%20266%201225%20259Q1214%20251%201209%20241Q1205%20230%201212%20220Q1219%20210%201229%20203Q1239%20196%201253%20194Q1267%20191%201281%20189Q1295%20187%201313%20187Q1331%20188%201341%20197Q1352%20207%201350%20219Q1349%20230%201343%20239Z%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.09%22%2F%3E%3Cpath%20d%3D%22M1382%20247Q1373%20262%201357%20273Q1341%20284%201322%20295Q1303%20307%201276%20308Q1249%20310%201227%20299Q1205%20288%201186%20276Q1167%20263%201162%20245Q1157%20228%201169%20212Q1181%20196%201198%20185Q1215%20173%201238%20169Q1261%20165%201285%20161Q1309%20157%201339%20159Q1370%20160%201384%20178Q1397%20196%201395%20214Q1392%20232%201382%20247Z%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.09%22%2F%3E%3Cpath%20d%3D%22M1419%20256Q1406%20276%201384%20292Q1363%20308%201335%20324Q1308%20341%201270%20340Q1231%20340%201202%20324Q1172%20309%201146%20291Q1120%20273%201116%20248Q1112%20223%201129%20202Q1146%20181%201170%20165Q1194%20150%201226%20144Q1257%20138%201292%20131Q1327%20125%201369%20130Q1410%20134%201426%20160Q1442%20186%201437%20211Q1433%20236%201419%20256Z%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.09%22%2F%3E%3Cpath%20d%3D%22M1455%20267Q1437%20292%201411%20313Q1384%20334%201347%20355Q1310%20376%201261%20372Q1212%20368%201174%20349Q1137%20329%201104%20305Q1071%20282%201069%20250Q1068%20217%201090%20191Q1113%20164%201144%20145Q1175%20125%201215%20117Q1255%20110%201302%20100Q1349%2091%201401%20101Q1453%20111%201468%20145Q1484%20180%201478%20211Q1473%20241%201455%20267Z%22%20stroke%3D%22%2319a8ff%22%20stroke-opacity%3D%22.55%22%20stroke-width%3D%221.6%22%2F%3E%3Cpath%20d%3D%22M1489%20279Q1468%20309%201436%20336Q1404%20363%201357%20387Q1309%20412%201249%20404Q1190%20395%201144%20372Q1099%20348%201060%20318Q1021%20288%201024%20249Q1027%20210%201054%20178Q1081%20146%201120%20123Q1159%20100%201207%2090Q1256%2080%201315%2068Q1375%2056%201435%2073Q1496%2089%201510%20132Q1524%20175%201518%20212Q1511%20248%201489%20279Z%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.09%22%2F%3E%3Cpath%20d%3D%22M1523%20292Q1497%20328%201460%20361Q1424%20394%201364%20421Q1305%20448%201236%20434Q1166%20421%201112%20393Q1058%20366%201015%20329Q972%20293%20980%20247Q989%20201%201020%20164Q1051%20127%201098%20101Q1144%2075%201202%2061Q1259%2047%201332%2034Q1405%2020%201472%2046Q1539%2071%201551%20122Q1562%20173%201555%20215Q1548%20257%201523%20292Z%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.09%22%2F%3E%3Cpath%20d%3D%22M1556%20307Q1526%20348%201484%20388Q1442%20428%201369%20456Q1297%20484%201219%20464Q1141%20444%201078%20414Q1015%20383%20970%20339Q924%20295%20938%20243Q952%20191%20987%20148Q1022%20106%201077%2077Q1132%2048%201198%2030Q1265%2013%201352%20-1Q1439%20-15%201510%2021Q1581%2057%201590%20114Q1599%20172%201592%20219Q1585%20267%201556%20307Z%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.09%22%2F%3E%3Cpath%20d%3D%22M1588%20324Q1555%20371%201507%20418Q1458%20465%201372%20492Q1286%20518%201200%20493Q1114%20467%201042%20433Q970%20398%20924%20346Q877%20295%20897%20237Q917%20179%20956%20132Q995%2084%201058%2052Q1121%2020%201198%20-2Q1274%20-24%201375%20-37Q1476%20-49%201548%20-2Q1621%2045%201628%20109Q1635%20173%201628%20226Q1621%20278%201588%20324Z%22%20stroke%3D%22%2319a8ff%22%20stroke-opacity%3D%22.55%22%20stroke-width%3D%221.6%22%2F%3E%3Cpath%20d%3D%22M283%20708Q276%20716%20270%20723Q264%20730%20253%20735Q243%20739%20229%20742Q216%20744%20202%20740Q189%20736%20183%20727Q177%20718%20172%20709Q167%20700%20171%20691Q175%20681%20186%20676Q197%20671%20207%20667Q218%20663%20230%20661Q243%20660%20257%20662Q271%20664%20283%20671Q295%20678%20292%20689Q290%20700%20283%20708Z%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.09%22%2F%3E%3Cpath%20d%3D%22M317%20715Q307%20728%20297%20740Q286%20753%20268%20761Q249%20769%20226%20772Q202%20776%20181%20767Q159%20758%20149%20743Q139%20728%20131%20713Q123%20698%20131%20682Q140%20667%20158%20658Q176%20650%20194%20642Q212%20635%20233%20634Q255%20632%20280%20635Q304%20639%20322%20652Q340%20666%20334%20684Q328%20702%20317%20715Z%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.09%22%2F%3E%3Cpath%20d%3D%22M350%20724Q337%20742%20322%20759Q307%20777%20280%20788Q254%20799%20219%20803Q185%20807%20157%20793Q128%20779%20114%20758Q100%20737%2089%20716Q79%20694%2093%20673Q107%20652%20132%20640Q157%20628%20182%20617Q208%20606%20239%20605Q271%20603%20305%20609Q340%20614%20362%20635Q384%20656%20373%20681Q362%20706%20350%20724Z%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.09%22%2F%3E%3Cpath%20d%3D%22M411%20746Q398%20775%20371%20803Q345%20831%20300%20848Q255%20865%20199%20867Q144%20868%20104%20841Q65%20814%2041%20782Q18%20751%205%20715Q-7%20680%2022%20650Q51%20620%2087%20600Q124%20579%20165%20563Q207%20546%20259%20544Q310%20543%20366%20556Q421%20568%20443%20606Q466%20644%20445%20680Q424%20716%20411%20746Z%22%20stroke%3D%22%2319a8ff%22%20stroke-opacity%3D%22.55%22%20stroke-width%3D%221.6%22%2F%3E%3Cpath%20d%3D%22M471%20774Q459%20817%20418%20854Q377%20891%20311%20913Q245%20935%20169%20929Q94%20923%2047%20882Q-1%20841%20-35%20799Q-70%20758%20-77%20709Q-85%20660%20-40%20622Q4%20585%2049%20554Q95%20524%20155%20502Q216%20481%20290%20482Q363%20482%20435%20506Q507%20531%20520%20586Q534%20641%20508%20687Q483%20732%20471%20774Z%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.09%22%2F%3E%3Cpath%20d%3D%22M889%20851Q882%20862%20870%20871Q858%20880%20838%20883Q819%20886%20800%20886Q781%20887%20764%20881Q748%20876%20737%20868Q725%20860%20712%20850Q699%20840%20702%20828Q706%20815%20725%20808Q743%20801%20762%20798Q782%20796%20799%20798Q817%20800%20835%20801Q854%20803%20873%20809Q892%20816%20893%20828Q895%20840%20889%20851Z%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.09%22%2F%3E%3Cpath%20d%3D%22M946%20861Q935%20879%20913%20893Q891%20907%20859%20912Q827%20917%20795%20917Q764%20917%20737%20908Q711%20898%20691%20885Q671%20872%20649%20854Q627%20837%20638%20817Q648%20797%20680%20786Q711%20775%20743%20771Q774%20767%20803%20770Q832%20773%20864%20775Q896%20778%20926%20790Q956%20802%20956%20822Q956%20843%20946%20861Z%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.09%22%2F%3E%3Cpath%20d%3D%22M1001%20872Q986%20897%20954%20916Q921%20935%20877%20941Q832%20947%20788%20947Q743%20947%20707%20933Q671%20919%20641%20901Q611%20883%20582%20857Q554%20832%20575%20805Q595%20777%20639%20763Q684%20749%20727%20744Q770%20739%20810%20743Q850%20746%20897%20749Q945%20752%20983%20771Q1022%20790%201019%20819Q1015%20847%201001%20872Z%22%20stroke%3D%22%2319a8ff%22%20stroke-opacity%3D%22.55%22%20stroke-width%3D%221.6%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0;
}

.lf-footer {
  color: #fff;
  background-color: #0e1626;
  padding-top: 64px;
}

.lf-wrap {
  box-sizing: border-box;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.lf-grid {
  grid-column-gap: 48px;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.lf-brand {
  flex: 1.6 320px;
  max-width: 420px;
}

.lf-logo-a {
  display: inline-block;
}

.lf-logo-slot {
  align-items: center;
  width: 109px;
  height: 48px;
  display: flex;
}

.lf-logo-img {
  filter: brightness(0) invert();
  width: auto;
  height: 48px;
}

.lf-tag {
  color: #c9d2e3;
  margin-top: 28px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.6;
}

.lf-tag-a {
  color: #fff;
  text-decoration: underline;
}

.lf-col {
  flex: 180px;
}

.lf-eb {
  color: #8392ad;
  letter-spacing: .22em;
  text-transform: uppercase;
  margin-bottom: 22px;
  font-family: Menlo, Consolas, Liberation Mono, monospace;
  font-size: 11px;
}

.lf-link {
  color: #e6ebf5;
  margin-bottom: 14px;
  font-size: 16px;
  text-decoration: none;
  display: block;
}

.lf-addr {
  color: #e6ebf5;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.6;
}

.lf-mail {
  color: #19a8ff;
  margin-top: 16px;
  font-family: Menlo, Consolas, Liberation Mono, monospace;
  font-size: 14px;
  text-decoration: none;
  display: inline-block;
}

.lf-soc {
  grid-column-gap: 12px;
  margin-top: 24px;
  display: flex;
}

.lf-circle {
  border: 1px solid #ffffff38;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  text-decoration: none;
  display: flex;
}

.lf-ico {
  filter: invert();
  mix-blend-mode: screen;
  object-fit: contain;
  width: 16px;
  height: 16px;
}

.lf-bottom {
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  color: #8392ad;
  border-top: 1px solid #ffffff1a;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 56px;
  padding-top: 22px;
  padding-bottom: 28px;
  font-size: 14px;
  display: flex;
}

.lf-park {
  display: none;
}

.ln-bar {
  background-color: #0c1322;
  border-bottom: 1px solid #ffffff14;
  position: relative;
}

.ln-wrap {
  box-sizing: border-box;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 22px 24px;
  display: flex;
}

.ln-logo {
  display: inline-block;
}

.ln-logo-slot {
  align-items: center;
  width: 91px;
  height: 40px;
  display: flex;
}

.ln-logo-img {
  filter: brightness(0) invert();
  width: auto;
  height: 40px;
}

.ln-links {
  grid-column-gap: 36px;
  align-items: center;
  display: flex;
}

.ln-link {
  color: #e6ebf5;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
}

.ln-btn {
  grid-row-gap: 5px;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: none;
}

.ln-line {
  background-color: #fff;
  width: 22px;
  height: 2px;
}

.ln-park {
  display: none;
}

.lk-logo-svg {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20879%20387%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M188%20379C188%20378%20188%20275%20188%20274C189%20271%20190%20269%20232%20227C254%20205%20264%20195%20264%20194C264%20194%20261%20191%20230%20159C203%20133%20189%20119%20189%20118C188%20117%20188%208%20188%206C188%204%20189%205%20202%2019C207%2023%20211%2028%20212%2028C218%2034%20247%2063%20280%2096C303%20119%20325%20141%20330%20146C341%20157%20341%20155%20331%20165C326%20169%20320%20176%20317%20179C313%20183%20301%20195%20290%20206C243%20253%20214%20283%20214%20283C214%20284%20214%20288%20214%20300C214%20316%20214%20316%20215%20316C216%20315%20252%20279%20270%20261C297%20234%20304%20227%20309%20222C320%20209%20317%20209%20329%20220C340%20231%20340%20229%20330%20238C326%20242%20319%20249%20315%20254C299%20270%20191%20378%20190%20379C189%20380%20189%20380%20188%20379ZM499%20179C477%20174%20460%20158%20457%20137C457%20136%20457%20134%20457%20134C456%20133%20456%20121%20457%20120C457%20119%20457%20117%20457%20117C459%2098%20477%2079%20496%2076C496%2076%20498%2076%20498%2075C498%2075%20500%2075%20501%2075C503%2075%20505%2075%20506%2074C509%2074%20509%2074%20517%2075C519%2075%20521%2075%20521%2076C522%2076%20523%2076%20523%2076C542%2079%20558%2097%20562%20119C562%20121%20562%20136%20561%20137C561%20137%20561%20138%20561%20139C560%20145%20555%20156%20550%20162C537%20176%20516%20183%20499%20179ZM626%20179C611%20177%20597%20168%20590%20156C587%20152%20583%20142%20583%20138C583%20137%20583%20135%20582%20135C582%20133%20582%20122%20583%20120C583%20120%20583%20118%20583%20117C583%20116%20583%20115%20584%20115C584%20115%20584%20114%20584%20113C592%2079%20635%2065%20666%2085C673%2090%20673%2091%20669%2096C668%2097%20667%2098%20666%2099C663%20104%20662%20104%20658%20101C653%2097%20651%2096%20647%2095C627%2086%20603%20100%20601%20121C601%20122%20600%20123%20600%20124C600%20126%20600%20129%20600%20131C600%20132%20601%20134%20601%20135C602%20148%20615%20160%20629%20163C640%20164%20649%20161%20659%20153C661%20151%20661%20151%20663%20153C664%20154%20666%20156%20668%20158C673%20164%20673%20164%20668%20168C657%20177%20640%20181%20626%20179ZM766%20178C761%20178%20762%20178%20756%20170C754%20168%20752%20164%20751%20162C749%20161%20748%20158%20747%20157C746%20156%20744%20154%20744%20153C742%20150%20739%20147%20738%20146C738%20145%20736%20143%20735%20141C734%20140%20733%20138%20732%20137C730%20134%20730%20133%20723%20140C720%20143%20718%20146%20717%20147C717%20148%20717%20148%20716%20162C716%20180%20717%20178%20708%20178C698%20178%20699%20185%20699%20127C699%2077%20699%2078%20700%2077C701%2077%20715%2077%20715%2077C716%2078%20716%2078%20716%2098C717%20120%20717%20122%20717%20122C718%20122%20723%20117%20736%20102C737%20101%20741%2097%20743%2095C747%2090%20752%2085%20756%2080C759%2077%20758%2077%20771%2077C784%2077%20784%2076%20777%2083C775%2085%20773%2088%20772%2089C771%2090%20768%2093%20766%2095C763%2098%20761%20101%20761%20101C760%20102%20757%20105%20755%20108C752%20111%20749%20114%20748%20115C747%20116%20746%20117%20745%20118C742%20121%20742%20120%20750%20131C751%20132%20753%20135%20754%20137C757%20141%20763%20149%20767%20154C783%20176%20784%20177%20783%20177C782%20178%20770%20178%20766%20178ZM380%20177C379%20177%20379%20177%20378%20176C378%20176%20378%2082%20378%2079C378%2076%20378%2077%20387%2077C394%2076%20395%2077%20395%2077C396%2077%20396%2077%20396%20119C396%20161%20396%20161%20396%20161C397%20162%20397%20162%20424%20162C443%20161%20440%20160%20440%20169C440%20177%20440%20177%20439%20178C438%20178%20381%20178%20380%20177ZM807%20177C805%20176%20805%20179%20805%20136C805%2090%20805%2079%20806%2078C806%2077%20806%2077%20823%2077C832%2077%20839%2077%20839%2077C839%2077%20846%2077%20855%2077C875%2077%20873%2076%20873%2085C872%2093%20873%2093%20848%2093C823%2092%20824%2092%20823%2093C822%2094%20822%2097%20822%20103C823%20106%20823%20111%20823%20114C823%20121%20823%20121%20828%20120C834%20120%20867%20120%20868%20121C870%20122%20869%20134%20867%20135C866%20135%20852%20136%20843%20135C831%20135%20824%20135%20823%20136C822%20137%20822%20160%20823%20161C824%20161%20824%20161%20847%20161C878%20161%20875%20160%20875%20170C875%20176%20874%20177%20872%20178C869%20178%20809%20178%20807%20177ZM284%20174C285%20173%20289%20170%20293%20165C302%20157%20302%20157%20301%20155C300%20154%20215%2069%20215%2069C214%2069%20214%2070%20214%2088C214%20103%20214%20107%20214%20107C215%20107%20223%20116%20233%20126C243%20136%20258%20151%20267%20160C275%20168%20283%20175%20283%20175C283%20175%20284%20175%20284%20174ZM514%20163C515%20162%20516%20162%20516%20162C531%20162%20547%20138%20544%20122C543%20121%20543%20120%20543%20120C543%20108%20529%2093%20516%2092C515%2092%20514%2092%20513%2091C511%2091%20506%2091%20505%2091C504%2092%20503%2092%20502%2092C498%2092%20492%2095%20487%2099C471%20111%20470%20138%20484%20152C489%20157%20497%20162%20501%20162C502%20162%20502%20162%20503%20163C505%20163%20512%20163%20514%20163Z%22%2F%3E%3Cpath%20fill%3D%22%2300a0e3%22%20fill-rule%3D%22evenodd%22%20d%3D%22M153%20380C152%20379%20149%20377%20147%20374C144%20372%20138%20366%20133%20360C128%20355%20113%20341%20100%20328C44%20272%2032%20259%2026%20254C15%20243%207%20235%206%20234C6%20233%206%20232%2024%20214C44%20194%2055%20183%2061%20177C66%20171%2096%20140%20102%20135C115%20123%20128%20109%20129%20108C129%20107%20129%2071%20129%2071C128%2070%20127%2070%20125%2073C124%2074%20122%2076%20121%2077C120%2078%20105%2092%2089%20109C73%20125%2054%20143%2048%20150C42%20156%2034%20164%2030%20168C21%20177%2022%20177%2016%20170C14%20168%2012%20165%2011%20165C11%20165%209%20163%208%20161C4%20156%204%20156%208%20152C12%20148%2042%20118%2045%20115C47%20113%2050%20110%2053%20107C56%20104%2060%20100%2063%2097C66%2094%2070%2090%2071%2089C73%2087%2084%2076%2094%2066C105%2055%20120%2040%20127%2033C134%2026%20143%2017%20147%2013C153%206%20154%205%20155%206C155%206%20155%2014%20155%2049C155%2073%20155%2099%20155%20106C155%20122%20159%20116%20132%20143C126%20149%20117%20158%20113%20162C109%20166%20102%20173%2098%20177C89%20186%2080%20195%2080%20196C79%20197%2079%20197%20117%20235C143%20261%20154%20272%20155%20273C155%20274%20155%20275%20155%20293C155%20303%20155%20327%20155%20346C156%20386%20156%20383%20153%20380ZM129%20317C129%20316%20129%20287%20129%20285C129%20284%20127%20281%20122%20277C119%20274%20114%20269%20110%20266C102%20257%2089%20245%2079%20235C74%20231%2068%20225%2065%20222C59%20216%2060%20216%2055%20220C46%20229%2044%20232%2044%20233C44%20234%2094%20284%20115%20304C118%20308%20123%20312%20124%20314C128%20317%20128%20317%20129%20317ZM384%20293C381%20293%20380%20292%20380%20291C379%20290%20379%20213%20380%20212C380%20211%20380%20211%20387%20211C396%20211%20395%20209%20395%20228C395%20244%20395%20244%20396%20245C397%20245%20430%20245%20431%20245C432%20244%20432%20244%20432%20229C432%20212%20432%20212%20433%20211C435%20210%20447%20211%20447%20212C447%20214%20447%20290%20447%20291C446%20293%20445%20293%20439%20293C431%20293%20432%20295%20432%20276C432%20261%20432%20261%20431%20260C430%20259%20396%20259%20396%20260C395%20261%20395%20259%20395%20276C395%20292%20395%20292%20394%20293C393%20293%20387%20293%20384%20293ZM548%20293C545%20292%20545%20291%20550%20281C550%20280%20551%20278%20551%20278C551%20277%20552%20276%20552%20276C552%20275%20553%20274%20553%20273C553%20272%20554%20271%20554%20269C555%20268%20556%20266%20556%20266C556%20265%20557%20263%20557%20262C558%20260%20558%20259%20559%20258C559%20257%20560%20254%20561%20251C563%20248%20565%20242%20567%20237C569%20232%20571%20227%20571%20227C571%20226%20572%20224%20573%20222C574%20220%20575%20218%20575%20217C578%20210%20577%20211%20586%20211C593%20211%20595%20211%20596%20212C596%20212%20599%20220%20601%20225C601%20227%20604%20233%20607%20241C608%20242%20608%20244%20609%20245C609%20246%20610%20247%20610%20248C610%20249%20611%20251%20611%20252C613%20256%20615%20261%20616%20264C616%20264%20617%20266%20617%20267C617%20267%20618%20269%20619%20271C629%20295%20629%20293%20619%20293C610%20293%20611%20293%20608%20286C607%20283%20605%20278%20604%20276C603%20274%20605%20274%20587%20274C567%20274%20569%20273%20565%20285C564%20289%20562%20292%20561%20292C560%20293%20550%20293%20548%20293ZM475%20292C473%20292%20473%20294%20473%20253C473%20231%20473%20214%20473%20213C473%20211%20471%20211%20501%20211C528%20211%20528%20211%20529%20212C529%20213%20529%20224%20528%20225C528%20225%20528%20225%20509%20225C489%20225%20489%20225%20489%20227C488%20229%20489%20244%20489%20245C490%20245%20491%20245%20507%20245C528%20245%20526%20244%20526%20254C525%20259%20527%20259%20506%20259C486%20259%20489%20257%20489%20269C489%20280%20486%20278%20509%20278C530%20278%20530%20278%20530%20279C531%20281%20531%20291%20530%20292C529%20293%20476%20293%20475%20292ZM647%20292C646%20292%20646%20291%20646%20252C646%20211%20646%20212%20647%20211C648%20211%20660%20211%20660%20211C662%20212%20662%20211%20661%20245C661%20267%20661%20277%20662%20277C662%20278%20662%20278%20678%20278C699%20278%20697%20277%20697%20285C697%20291%20697%20292%20696%20293C695%20293%20648%20293%20647%20292ZM727%20292C725%20292%20725%20294%20725%20258C725%20226%20725%20226%20724%20225C724%20225%20723%20225%20712%20225C698%20225%20700%20226%20700%20218C700%20210%20695%20211%20732%20211C769%20211%20765%20210%20765%20218C765%20226%20766%20225%20751%20225C742%20225%20741%20225%20741%20226C740%20226%20740%20226%20740%20258C740%20294%20740%20292%20738%20292C737%20293%20728%20293%20727%20292ZM784%20292C783%20292%20783%20292%20783%20254C783%20213%20783%20212%20784%20212C785%20211%20797%20211%20798%20212C799%20212%20799%20212%20799%20228C799%20242%20799%20244%20799%20244C800%20245%20833%20245%20834%20244C835%20244%20835%20244%20835%20229C835%20214%20835%20212%20836%20211C837%20211%20849%20211%20850%20212C851%20212%20851%20212%20851%20253C851%20299%20852%20293%20843%20293C834%20293%20835%20295%20835%20274C835%20257%20838%20260%20818%20260C810%20260%20802%20259%20801%20259C799%20259%20799%20258%20799%20276C799%20295%20800%20293%20791%20293C786%20293%20784%20293%20784%20292ZM596%20259C597%20258%20596%20257%20593%20249C593%20247%20591%20244%20590%20242C586%20232%20587%20231%20581%20246C576%20257%20576%20258%20577%20259C577%20259%20595%20259%20596%20259Z%22%2F%3E%3C%2Fsvg%3E");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
}

.lk-hero-ridge {
  z-index: -1;
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%20220%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%22.05%22%20d%3D%22M0%20220%20L0%20104%20L16%2096%20L32%2085%20L48%2078%20L64%2066%20L80%2054%20L96%2061%20L112%2069%20L128%2080%20L144%2093%20L160%2099%20L176%20110%20L192%20122%20L208%20133%20L224%20138%20L240%20133%20L256%20122%20L272%20111%20L288%20102%20L304%2091%20L320%2084%20L336%2071%20L352%2064%20L368%2051%20L384%2052%20L400%2066%20L416%2076%20L432%2085%20L448%2091%20L464%20104%20L480%20113%20L496%20124%20L512%20133%20L528%20144%20L544%20154%20L560%20162%20L576%20165%20L592%20153%20L608%20144%20L624%20133%20L640%20123%20L656%20113%20L672%20105%20L688%2098%20L704%20101%20L720%20102%20L736%2092%20L752%2084%20L768%2074%20L784%2067%20L800%2053%20L816%2045%20L832%2037%20L848%2035%20L864%2040%20L880%2049%20L896%2064%20L912%2070%20L928%2082%20L944%2094%20L960%20103%20L976%20110%20L992%20119%20L1008%20134%20L1024%20141%20L1040%20154%20L1056%20140%20L1072%20133%20L1088%20119%20L1104%20109%20L1120%20102%20L1136%2089%20L1152%2083%20L1168%2091%20L1184%2097%20L1200%20111%20L1216%20120%20L1232%20128%20L1248%20137%20L1264%20150%20L1280%20160%20L1296%20165%20L1312%20178%20L1328%20177%20L1344%20178%20L1360%20181%20L1376%20174%20L1392%20164%20L1408%20153%20L1424%20143%20L1440%20134%20L1456%20123%20L1472%20111%20L1488%20104%20L1504%2095%20L1520%2083%20L1536%2076%20L1552%2066%20L1568%2063%20L1584%2075%20L1600%2085%20L1600%20220%20Z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%22.09%22%20d%3D%22M0%20220%20L0%20114%20L16%20104%20L32%2097%20L48%2086%20L64%2077%20L80%2075%20L96%2087%20L112%2098%20L128%20106%20L144%20110%20L160%20124%20L176%20130%20L192%20140%20L208%20131%20L224%20124%20L240%20113%20L256%20106%20L272%2096%20L288%2091%20L304%20102%20L320%20113%20L336%20122%20L352%20126%20L368%20137%20L384%20148%20L400%20152%20L416%20163%20L432%20161%20L448%20152%20L464%20147%20L480%20137%20L496%20125%20L512%20129%20L528%20134%20L544%20147%20L560%20152%20L576%20160%20L592%20168%20L608%20177%20L624%20188%20L640%20192%20L656%20192%20L672%20190%20L688%20190%20L704%20193%20L720%20188%20L736%20190%20L752%20189%20L768%20189%20L784%20180%20L800%20172%20L816%20161%20L832%20153%20L848%20143%20L864%20135%20L880%20123%20L896%20132%20L912%20145%20L928%20152%20L944%20163%20L960%20157%20L976%20146%20L992%20142%20L1008%20130%20L1024%20124%20L1040%20117%20L1056%20109%20L1072%20120%20L1088%20130%20L1104%20137%20L1120%20147%20L1136%20155%20L1152%20159%20L1168%20151%20L1184%20141%20L1200%20134%20L1216%20126%20L1232%20118%20L1248%20109%20L1264%20113%20L1280%20123%20L1296%20129%20L1312%20140%20L1328%20140%20L1344%20130%20L1360%20127%20L1376%20118%20L1392%20108%20L1408%2098%20L1424%2088%20L1440%2082%20L1456%2093%20L1472%2099%20L1488%20113%20L1504%20117%20L1520%20130%20L1536%20134%20L1552%20148%20L1568%20151%20L1584%20161%20L1600%20169%20L1600%20220%20Z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%2319a8ff%22%20stroke-opacity%3D%22.6%22%20stroke-width%3D%221.5%22%20d%3D%22M0%20114%20L16%20104%20L32%2097%20L48%2086%20L64%2077%20L80%2075%20L96%2087%20L112%2098%20L128%20106%20L144%20110%20L160%20124%20L176%20130%20L192%20140%20L208%20131%20L224%20124%20L240%20113%20L256%20106%20L272%2096%20L288%2091%20L304%20102%20L320%20113%20L336%20122%20L352%20126%20L368%20137%20L384%20148%20L400%20152%20L416%20163%20L432%20161%20L448%20152%20L464%20147%20L480%20137%20L496%20125%20L512%20129%20L528%20134%20L544%20147%20L560%20152%20L576%20160%20L592%20168%20L608%20177%20L624%20188%20L640%20192%20L656%20192%20L672%20190%20L688%20190%20L704%20193%20L720%20188%20L736%20190%20L752%20189%20L768%20189%20L784%20180%20L800%20172%20L816%20161%20L832%20153%20L848%20143%20L864%20135%20L880%20123%20L896%20132%20L912%20145%20L928%20152%20L944%20163%20L960%20157%20L976%20146%20L992%20142%20L1008%20130%20L1024%20124%20L1040%20117%20L1056%20109%20L1072%20120%20L1088%20130%20L1104%20137%20L1120%20147%20L1136%20155%20L1152%20159%20L1168%20151%20L1184%20141%20L1200%20134%20L1216%20126%20L1232%20118%20L1248%20109%20L1264%20113%20L1280%20123%20L1296%20129%20L1312%20140%20L1328%20140%20L1344%20130%20L1360%20127%20L1376%20118%20L1392%20108%20L1408%2098%20L1424%2088%20L1440%2082%20L1456%2093%20L1472%2099%20L1488%20113%20L1504%20117%20L1520%20130%20L1536%20134%20L1552%20148%20L1568%20151%20L1584%20161%20L1600%20169%22%2F%3E%3Cpath%20fill%3D%22%23f2f1ec%22%20d%3D%22M0%20220%20L0%20161%20L16%20156%20L32%20147%20L48%20146%20L64%20156%20L80%20161%20L96%20170%20L112%20176%20L128%20185%20L144%20191%20L160%20187%20L176%20182%20L192%20173%20L208%20168%20L224%20160%20L240%20152%20L256%20145%20L272%20140%20L288%20133%20L304%20140%20L320%20149%20L336%20157%20L352%20161%20L368%20170%20L384%20178%20L400%20171%20L416%20165%20L432%20170%20L448%20178%20L464%20187%20L480%20191%20L496%20201%20L512%20208%20L528%20203%20L544%20193%20L560%20188%20L576%20179%20L592%20174%20L608%20165%20L624%20157%20L640%20150%20L656%20148%20L672%20155%20L688%20162%20L704%20169%20L720%20171%20L736%20162%20L752%20156%20L768%20146%20L784%20146%20L800%20157%20L816%20164%20L832%20169%20L848%20177%20L864%20186%20L880%20177%20L896%20169%20L912%20164%20L928%20157%20L944%20149%20L960%20140%20L976%20146%20L992%20153%20L1008%20161%20L1024%20166%20L1040%20174%20L1056%20182%20L1072%20182%20L1088%20176%20L1104%20168%20L1120%20168%20L1136%20177%20L1152%20186%20L1168%20190%20L1184%20200%20L1200%20207%20L1216%20210%20L1232%20209%20L1248%20209%20L1264%20209%20L1280%20204%20L1296%20199%20L1312%20192%20L1328%20183%20L1344%20175%20L1360%20170%20L1376%20161%20L1392%20163%20L1408%20170%20L1424%20164%20L1440%20156%20L1456%20149%20L1472%20143%20L1488%20140%20L1504%20150%20L1520%20157%20L1536%20162%20L1552%20170%20L1568%20177%20L1584%20186%20L1600%20191%20L1600%20220%20Z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 220px;
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
}

.lk-ch {
  width: 100%;
  height: 300px;
  margin-top: 8px;
  margin-bottom: 16px;
  position: relative;
}

.lk-ch-line {
  clip-path: polygon(0% 92%, 4% 88%, 9% 80%, 16% 80%, 22% 70%, 30% 58%, 41% 58%, 48% 46%, 55% 36%, 66% 36%, 72% 26%, 80% 16%, 87.5% 8%, 94% 22%, 100% 34%, 100% 100%, 0% 100%);
  background-color: #0aa1f2;
  position: absolute;
  inset: 0;
}

.lk-ch-fill {
  clip-path: polygon(0% 92%, 4% 88%, 9% 80%, 16% 80%, 22% 70%, 30% 58%, 41% 58%, 48% 46%, 55% 36%, 66% 36%, 72% 26%, 80% 16%, 87.5% 8%, 94% 22%, 100% 34%, 100% 100%, 0% 100%);
  background-image: linear-gradient(#10395a 0%, #0d2036 100%);
  position: absolute;
  inset: 3px 0 0;
}

.lk-ch-hl {
  border-top: 1px dashed #ffffff1f;
  height: 0;
  position: absolute;
  left: 0;
  right: 0;
}

.lk-ch-h1 {
  top: 80%;
}

.lk-ch-h2 {
  top: 58%;
}

.lk-ch-h3 {
  top: 36%;
}

.lk-ch-dl {
  border-left: 1px dashed #ffffff38;
  width: 0;
  position: absolute;
  bottom: 0;
}

.lk-ch-d1 {
  top: 80%;
  left: 12.5%;
}

.lk-ch-d2 {
  top: 58%;
  left: 37.5%;
}

.lk-ch-d3 {
  top: 36%;
  left: 62.5%;
}

.lk-ch-d4 {
  top: 8%;
  left: 87.5%;
}

.lk-ch-mk {
  box-sizing: border-box;
  background-color: #0c1322;
  border: 2px solid #0aa1f2;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  margin-top: -9px;
  margin-left: -9px;
  position: absolute;
}

.lk-ch-m1 {
  top: 80%;
  left: 12.5%;
}

.lk-ch-m2 {
  top: 58%;
  left: 37.5%;
}

.lk-ch-m3 {
  top: 36%;
  left: 62.5%;
}

.lk-ch-m4 {
  top: 8%;
  left: 87.5%;
}

.lk-ch-in {
  background-color: #0aa1f2;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  margin: 4px;
}

.lk-ch-in-o {
  background-color: #ff7a3d;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  margin: 4px;
}

.lk-ch-pole {
  background-color: #ff7a3d;
  width: 2px;
  height: 22px;
  position: absolute;
  top: 0;
  left: 87.5%;
}

.lk-ch-flag {
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #ff7a3d;
  width: 20px;
  height: 13px;
  margin-left: 2px;
  position: absolute;
  top: 0;
  left: 87.5%;
}

.lk-st-camp {
  color: #8392ad;
  letter-spacing: .22em;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Menlo, Consolas, Liberation Mono, monospace;
  font-size: 11px;
}

.lk-phero {
  z-index: 0;
  background-color: #0c1322;
  background-image: radial-gradient(circle at 85% 10%, #00a0f81f, #0c132200 50%);
  padding-top: 72px;
  padding-bottom: 190px;
  position: relative;
  overflow: hidden;
}

.lk-h1-s {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(56px, 8vw, 112px);
  line-height: .9;
}

.lk-vals {
  background-color: #faf9f6;
  border: 1px solid #dedbd2;
  border-radius: 30px;
  flex-wrap: wrap;
  margin-top: 8px;
  display: flex;
  overflow: hidden;
}

.lk-val {
  box-sizing: border-box;
  flex: 280px;
  padding: 44px 40px 48px;
}

.lk-val-d {
  box-sizing: border-box;
  border-left: 1px solid #dedbd2;
  flex: 280px;
  padding: 44px 40px 48px;
}

.lk-val-n {
  color: #0a7fc4;
  letter-spacing: .1em;
  margin-bottom: 22px;
  font-family: Menlo, Consolas, Liberation Mono, monospace;
  font-size: 13px;
}

.lk-val-h {
  color: #1c2a45;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 46px;
  line-height: .95;
}

.lk-val-s {
  color: #4f5f7a;
  margin-bottom: 22px;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.4;
}

.lk-val-p {
  color: #5a6a85;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 1.6;
}

.form-label {
  color: #1c2a45;
  text-align: left;
  letter-spacing: 0;
  width: 100%;
  margin-top: 0;
  margin-bottom: 6px;
  padding-top: 0;
  font-size: 15px;
  font-weight: 600;
  line-height: 130%;
  display: block;
}

.lk-ct {
  background-color: #f2f1ec;
  padding-top: 72px;
  padding-bottom: 112px;
}

.lk-ct-row {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  align-items: stretch;
  display: flex;
}

.lk-ct-main {
  z-index: 0;
  box-sizing: border-box;
  text-align: center;
  background-color: #1c2a45;
  border-radius: 30px;
  flex-direction: column;
  flex: 1.7 420px;
  justify-content: center;
  align-items: center;
  min-height: 420px;
  padding: 52px 48px 56px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.lk-ct-big {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  white-space: nowrap;
  word-break: normal;
  margin-top: 22px;
  margin-bottom: 0;
  font-size: clamp(24px, 4.6vw, 72px);
  line-height: .92;
}

.lk-ct-p {
  color: #d4dcec;
  max-width: 460px;
  margin-top: 28px;
  margin-bottom: 0;
  font-size: 19px;
  line-height: 1.6;
}

.lk-ct-stack {
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 320px;
  display: flex;
}

.lk-ct-card {
  grid-row-gap: 10px;
  background-color: #faf9f6;
  border: 1px solid #dedbd2;
  border-radius: 26px;
  flex-direction: column;
  flex: auto;
  padding: 28px 30px 30px;
  display: flex;
}

.lk-ct-eb {
  color: #0a7fc4;
  letter-spacing: .22em;
  text-transform: uppercase;
  font-family: Menlo, Consolas, Liberation Mono, monospace;
  font-size: 11px;
}

.lk-ct-name {
  color: #1c2a45;
  font-size: 22px;
  font-weight: 700;
}

.lk-ct-text {
  color: #1c2a45;
  font-size: 17px;
  line-height: 1.6;
}

.lk-ct-link {
  color: #1c2a45;
  font-size: 15px;
  font-weight: 600;
  text-decoration: underline;
}

.lk-ct-mono {
  color: #1c2a45;
  font-family: Menlo, Consolas, Liberation Mono, monospace;
  font-size: 14px;
  text-decoration: underline;
}

.lk-ct-formcard {
  grid-column-gap: 48px;
  grid-row-gap: 32px;
  background-color: #faf9f6;
  border: 1px solid #dedbd2;
  border-radius: 30px;
  flex-wrap: wrap;
  align-items: flex-start;
  margin-top: 20px;
  padding: 48px 48px 52px;
  display: flex;
}

.lk-ct-fl {
  flex: 280px;
  max-width: 420px;
}

.lk-ct-fh {
  color: #1c2a45;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(40px, 5vw, 64px);
  line-height: .95;
}

.lk-ct-fp {
  color: #5a6a85;
  margin-top: 18px;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 1.6;
}

.lk-ct-fr {
  flex: 360px;
  max-width: 520px;
}

.ad-page {
  width: 100%;
}

.ad-lead {
  color: #b6c1d6;
  max-width: 780px;
  margin-top: 28px;
  margin-bottom: 0;
  font-size: 19px;
  line-height: 1.65;
}

.ad-cards4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  margin-top: 48px;
  display: flex;
}

.ad-card {
  grid-row-gap: 14px;
  background-color: #faf9f6;
  border: 1px solid #dedbd2;
  border-radius: 22px;
  flex-direction: column;
  flex: 230px;
  padding: 28px 26px 30px;
  display: flex;
}

.ad-ico {
  box-sizing: border-box;
  background-color: #1c2a45;
  border-radius: 16px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 120px;
  padding: 6px;
  display: flex;
}

.ad-ico-img {
  filter: brightness(0) invert();
  object-fit: contain;
  width: 22px;
  height: 22px;
}

.ad-card-h {
  color: #1c2a45;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 6px;
  margin-bottom: 0;
  font-size: 34px;
  line-height: .95;
}

.ad-card-p {
  color: #5a6a85;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.6;
}

.ad-ch {
  width: 100%;
  height: 280px;
  margin-top: 8px;
  margin-bottom: 20px;
  position: relative;
}

.ad-ch-line {
  clip-path: polygon(0% 92%, 6% 86%, 11% 72%, 22% 72%, 30% 60%, 38% 44%, 62% 44%, 70% 30%, 78% 18%, 83.3% 8%, 90% 20%, 100% 32%, 100% 100%, 0% 100%);
  background-color: #0aa1f2;
  position: absolute;
  inset: 0;
}

.ad-ch-fill {
  clip-path: polygon(0% 92%, 6% 86%, 11% 72%, 22% 72%, 30% 60%, 38% 44%, 62% 44%, 70% 30%, 78% 18%, 83.3% 8%, 90% 20%, 100% 32%, 100% 100%, 0% 100%);
  background-image: linear-gradient(#10395a 0%, #0d2036 100%);
  position: absolute;
  inset: 3px 0 0;
}

.ad-ch-hl {
  border-top: 1px dashed #ffffff1f;
  height: 0;
  position: absolute;
  left: 0;
  right: 0;
}

.ad-ch-h1 {
  top: 72%;
}

.ad-ch-h2 {
  top: 44%;
}

.ad-ch-dl {
  border-left: 1px dashed #ffffff38;
  width: 0;
  position: absolute;
  bottom: 0;
}

.ad-ch-d1 {
  top: 72%;
  left: 16.7%;
}

.ad-ch-d2 {
  top: 44%;
  left: 50%;
}

.ad-ch-d3 {
  top: 8%;
  left: 83.3%;
}

.ad-ch-mk {
  box-sizing: border-box;
  background-color: #0c1322;
  border: 2px solid #0aa1f2;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  margin-top: -9px;
  margin-left: -9px;
  position: absolute;
}

.ad-ch-m1 {
  top: 72%;
  left: 16.7%;
}

.ad-ch-m2 {
  top: 44%;
  left: 50%;
}

.ad-ch-m3 {
  top: 8%;
  left: 83.3%;
}

.ad-ch-in {
  background-color: #0aa1f2;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  margin: 4px;
}

.ad-ch-in-o {
  background-color: #ff7a3d;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  margin: 4px;
}

.ad-ch-pole {
  background-color: #ff7a3d;
  width: 2px;
  height: 22px;
  position: absolute;
  top: 0;
  left: 83.3%;
}

.ad-ch-flag {
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #ff7a3d;
  width: 20px;
  height: 13px;
  margin-left: 2px;
  position: absolute;
  top: 0;
  left: 83.3%;
}

.ad-phases {
  grid-column-gap: 32px;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  margin-top: 12px;
  display: flex;
}

.ad-phase {
  flex: 260px;
}

.ad-ph-eb {
  color: #19a8ff;
  letter-spacing: .22em;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-family: Menlo, Consolas, Liberation Mono, monospace;
  font-size: 11px;
}

.ad-ph-h {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 14px;
  font-size: 46px;
  line-height: .92;
}

.ad-ph-t {
  color: #b6c1d6;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.65;
}

.ad-ph-chip {
  color: #d4dcec;
  background-color: #ffffff14;
  border-radius: 999px;
  margin-top: 20px;
  padding: 8px 14px;
  font-family: Menlo, Consolas, Liberation Mono, monospace;
  font-size: 12px;
  display: inline-block;
}

.ad-out-sec {
  background-color: #faf9f6;
  padding-top: 96px;
  padding-bottom: 96px;
}

.ad-out {
  z-index: 0;
  background-color: #0c1322;
  border-radius: 30px;
  padding: 56px 56px 60px;
  position: relative;
  overflow: hidden;
}

.ad-out-img {
  z-index: -2;
  position: absolute;
  inset: 0;
}

.ad-out-ov {
  z-index: -1;
  background-image: linear-gradient(90deg, #0c1322f2 0%, #0c1322c7 55%, #0c132273 100%);
  position: absolute;
  inset: 0;
}

.ad-out-in {
  max-width: 640px;
}

.ad-out-h {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(40px, 5vw, 68px);
  line-height: .95;
}

.ad-out-p {
  color: #d4dcec;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.65;
}

.ad-team {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  margin-top: 8px;
  display: flex;
}

.ad-person {
  grid-column-gap: 24px;
  grid-row-gap: 18px;
  background-color: #faf9f6;
  border: 1px solid #dedbd2;
  border-radius: 24px;
  flex-wrap: wrap;
  flex: 480px;
  align-items: flex-start;
  padding: 24px 24px 26px;
  display: flex;
}

.ad-ph {
  background-color: #cfcfcf;
  border-radius: 16px;
  flex: 0 0 150px;
  width: 150px;
  height: 188px;
  overflow: hidden;
}

.ad-pbody {
  flex: 220px;
  min-width: 0;
}

.ad-pname {
  color: #1c2a45;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  line-height: .95;
}

.ad-ptitle {
  color: #0a7fc4;
  margin-top: 8px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.4;
}

.ad-pbio {
  color: #5a6a85;
  margin-top: 12px;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.6;
}

.ad-jcards {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  margin-top: 44px;
  display: flex;
}

.ad-jcard {
  grid-row-gap: 12px;
  border: 1px solid #ffffff29;
  border-radius: 26px;
  flex-direction: column;
  flex: 360px;
  padding: 32px 32px 34px;
  display: flex;
}

.ad-jeb {
  color: #8392ad;
  letter-spacing: .22em;
  text-transform: uppercase;
  font-family: Menlo, Consolas, Liberation Mono, monospace;
  font-size: 11px;
}

.ad-jh {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 56px;
  line-height: .9;
}

.ad-jp {
  color: #b6c1d6;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 17px;
  line-height: 1.6;
}

.ad-jmail {
  color: #19a8ff;
  font-family: Menlo, Consolas, Liberation Mono, monospace;
  font-size: 15px;
  text-decoration: none;
}

.ad-i-user {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2319a8ff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021c0-4.4%203.6-8%208-8s8%203.6%208%208%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 24px;
  height: 24px;
}

.ad-i-align {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2319a8ff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205v14%22%2F%3E%3Cpath%20d%3D%22M8%2012h12%22%2F%3E%3Cpath%20d%3D%22M15%207l5%205-5%205%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 24px;
  height: 24px;
}

.ad-i-trend {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2319a8ff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2017l6-6%204%204%208-8%22%2F%3E%3Cpath%20d%3D%22M15%207h6v6%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 24px;
  height: 24px;
}

.ad-i-network {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2319a8ff%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%225%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%2218%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2218%22%20r%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M12%207.5l-6%208.2%22%2F%3E%3Cpath%20d%3D%22M12%207.5l6%208.2%22%2F%3E%3Cpath%20d%3D%22M7.5%2018h9%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 24px;
  height: 24px;
}

.ad-t1 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20240%20120%22%3E%3Ccircle%20cx%3D%2250.0%22%20cy%3D%2250.0%22%20r%3D%229.0%22%20fill%3D%22%238392ad%22%20fill-opacity%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M39.9%2079.2c0-10.1%206.8-15.8%2010.1-15.8s10.1%205.6%2010.1%2015.8z%22%20fill%3D%22%238392ad%22%20fill-opacity%3D%220.5%22%2F%3E%3Ccircle%20cx%3D%22190.0%22%20cy%3D%2250.0%22%20r%3D%229.0%22%20fill%3D%22%238392ad%22%20fill-opacity%3D%220.5%22%2F%3E%3Cpath%20d%3D%22M179.9%2079.2c0-10.1%206.8-15.8%2010.1-15.8s10.1%205.6%2010.1%2015.8z%22%20fill%3D%22%238392ad%22%20fill-opacity%3D%220.5%22%2F%3E%3Ccircle%20cx%3D%22120%22%20cy%3D%2252%22%20r%3D%2236%22%20fill%3D%22none%22%20stroke%3D%22%23e6ebf5%22%20stroke-width%3D%224%22%2F%3E%3Cpath%20d%3D%22M146%2078l18%2020%22%20stroke%3D%22%23e6ebf5%22%20stroke-width%3D%228%22%20stroke-linecap%3D%22round%22%2F%3E%3Ccircle%20cx%3D%22120.0%22%20cy%3D%2244.0%22%20r%3D%2210.0%22%20fill%3D%22%2319a8ff%22%20fill-opacity%3D%221%22%2F%3E%3Cpath%20d%3D%22M108.8%2076.5c0-11.2%207.5-17.5%2011.2-17.5s11.2%206.2%2011.2%2017.5z%22%20fill%3D%22%2319a8ff%22%20fill-opacity%3D%221%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
}

.ad-t2 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20240%20120%22%3E%3Ccircle%20cx%3D%22120%22%20cy%3D%2260%22%20r%3D%2246%22%20fill%3D%22none%22%20stroke%3D%22%238392ad%22%20stroke-opacity%3D%22.6%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%22120%22%20cy%3D%2214%22%20r%3D%225%22%20fill%3D%22%238392ad%22%20fill-opacity%3D%22.8%22%2F%3E%3Ccircle%20cx%3D%22120%22%20cy%3D%22106%22%20r%3D%225%22%20fill%3D%22%238392ad%22%20fill-opacity%3D%22.8%22%2F%3E%3Ccircle%20cx%3D%22120%22%20cy%3D%2260%22%20r%3D%2232%22%20fill%3D%22%23fff%22%20fill-opacity%3D%22.07%22%2F%3E%3Ccircle%20cx%3D%22120.0%22%20cy%3D%2250.0%22%20r%3D%229.0%22%20fill%3D%22%2319a8ff%22%20fill-opacity%3D%221%22%2F%3E%3Cpath%20d%3D%22M109.9%2079.2c0-10.1%206.8-15.8%2010.1-15.8s10.1%205.6%2010.1%2015.8z%22%20fill%3D%22%2319a8ff%22%20fill-opacity%3D%221%22%2F%3E%3Ccircle%20cx%3D%2234%22%20cy%3D%2260%22%20r%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23e6ebf5%22%20stroke-opacity%3D%22.35%22%20stroke-width%3D%222%22%2F%3E%3Ccircle%20cx%3D%2234.0%22%20cy%3D%2252.0%22%20r%3D%226.0%22%20fill%3D%22%2319a8ff%22%20fill-opacity%3D%221%22%2F%3E%3Cpath%20d%3D%22M27.2%2071.5c0-6.8%204.5-10.5%206.8-10.5s6.8%203.8%206.8%2010.5z%22%20fill%3D%22%2319a8ff%22%20fill-opacity%3D%221%22%2F%3E%3Ccircle%20cx%3D%22206%22%20cy%3D%2260%22%20r%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23e6ebf5%22%20stroke-opacity%3D%22.35%22%20stroke-width%3D%222%22%2F%3E%3Crect%20x%3D%22192%22%20y%3D%2266%22%20width%3D%226%22%20height%3D%229%22%20rx%3D%221%22%20fill%3D%22%2319a8ff%22%2F%3E%3Crect%20x%3D%22201%22%20y%3D%2259%22%20width%3D%226%22%20height%3D%2216%22%20rx%3D%221%22%20fill%3D%22%2319a8ff%22%2F%3E%3Crect%20x%3D%22210%22%20y%3D%2251%22%20width%3D%226%22%20height%3D%2224%22%20rx%3D%221%22%20fill%3D%22%2319a8ff%22%2F%3E%3Cpath%20d%3D%22M191%2055l9-8%208%204%209-9%22%20fill%3D%22none%22%20stroke%3D%22%2319a8ff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M62%2060h10M168%2060h10%22%20stroke%3D%22%238392ad%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-dasharray%3D%221%206%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
}

.ad-t3 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20240%20120%22%3E%3Crect%20x%3D%2254%22%20y%3D%2280%22%20width%3D%2222%22%20height%3D%2226%22%20rx%3D%223%22%20fill%3D%22%238392ad%22%20fill-opacity%3D%220.28%22%2F%3E%3Crect%20x%3D%2286%22%20y%3D%2264%22%20width%3D%2222%22%20height%3D%2242%22%20rx%3D%223%22%20fill%3D%22%238392ad%22%20fill-opacity%3D%220.35%22%2F%3E%3Crect%20x%3D%22118%22%20y%3D%2246%22%20width%3D%2222%22%20height%3D%2260%22%20rx%3D%223%22%20fill%3D%22%238392ad%22%20fill-opacity%3D%220.42%22%2F%3E%3Crect%20x%3D%22150%22%20y%3D%2228%22%20width%3D%2222%22%20height%3D%2278%22%20rx%3D%223%22%20fill%3D%22%238392ad%22%20fill-opacity%3D%220.49%22%2F%3E%3Cpath%20d%3D%22M30%2098C90%2090%20150%2062%20194%2024%22%20fill%3D%22none%22%20stroke%3D%22%2319a8ff%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M178%2022l18-4-4%2018%22%20fill%3D%22none%22%20stroke%3D%22%2319a8ff%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Ccircle%20cx%3D%22186%22%20cy%3D%2284%22%20r%3D%2224%22%20fill%3D%22%231c2a45%22%20stroke%3D%22%2319a8ff%22%20stroke-width%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%22186.0%22%20cy%3D%2277.0%22%20r%3D%226.5%22%20fill%3D%22%2319a8ff%22%20fill-opacity%3D%221%22%2F%3E%3Cpath%20d%3D%22M178.7%2098.1c0-7.3%204.9-11.4%207.3-11.4s7.3%204.1%207.3%2011.4z%22%20fill%3D%22%2319a8ff%22%20fill-opacity%3D%221%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
}

.ad-t4 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20240%20120%22%3E%3Cpath%20d%3D%22M120%2060L120.0%2020.0%22%20stroke%3D%22%238392ad%22%20stroke-opacity%3D%22.45%22%20stroke-width%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M120%2060L165.0%2040.0%22%20stroke%3D%22%238392ad%22%20stroke-opacity%3D%22.45%22%20stroke-width%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M120%2060L165.0%2080.0%22%20stroke%3D%22%238392ad%22%20stroke-opacity%3D%22.45%22%20stroke-width%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M120%2060L120.0%20100.0%22%20stroke%3D%22%238392ad%22%20stroke-opacity%3D%22.45%22%20stroke-width%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M120%2060L75.0%2080.0%22%20stroke%3D%22%238392ad%22%20stroke-opacity%3D%22.45%22%20stroke-width%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M120%2060L75.0%2040.0%22%20stroke%3D%22%238392ad%22%20stroke-opacity%3D%22.45%22%20stroke-width%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%22120.0%22%20cy%3D%2220.0%22%20r%3D%2212%22%20fill%3D%22%231c2a45%22%20stroke%3D%22%238392ad%22%20stroke-opacity%3D%22.8%22%20stroke-width%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%22120.0%22%20cy%3D%2217.5%22%20r%3D%223.3%22%20fill%3D%22%238392ad%22%20fill-opacity%3D%220.9%22%2F%3E%3Cpath%20d%3D%22M116.3%2028.2c0-3.7%202.5-5.8%203.7-5.8s3.7%202.1%203.7%205.8z%22%20fill%3D%22%238392ad%22%20fill-opacity%3D%220.9%22%2F%3E%3Ccircle%20cx%3D%22165.0%22%20cy%3D%2240.0%22%20r%3D%2212%22%20fill%3D%22%231c2a45%22%20stroke%3D%22%238392ad%22%20stroke-opacity%3D%22.8%22%20stroke-width%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%22165.0%22%20cy%3D%2237.5%22%20r%3D%223.3%22%20fill%3D%22%238392ad%22%20fill-opacity%3D%220.9%22%2F%3E%3Cpath%20d%3D%22M161.3%2048.2c0-3.7%202.5-5.8%203.7-5.8s3.7%202.1%203.7%205.8z%22%20fill%3D%22%238392ad%22%20fill-opacity%3D%220.9%22%2F%3E%3Ccircle%20cx%3D%22165.0%22%20cy%3D%2280.0%22%20r%3D%2212%22%20fill%3D%22%231c2a45%22%20stroke%3D%22%238392ad%22%20stroke-opacity%3D%22.8%22%20stroke-width%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%22165.0%22%20cy%3D%2277.5%22%20r%3D%223.3%22%20fill%3D%22%238392ad%22%20fill-opacity%3D%220.9%22%2F%3E%3Cpath%20d%3D%22M161.3%2088.2c0-3.7%202.5-5.8%203.7-5.8s3.7%202.1%203.7%205.8z%22%20fill%3D%22%238392ad%22%20fill-opacity%3D%220.9%22%2F%3E%3Ccircle%20cx%3D%22120.0%22%20cy%3D%22100.0%22%20r%3D%2212%22%20fill%3D%22%231c2a45%22%20stroke%3D%22%238392ad%22%20stroke-opacity%3D%22.8%22%20stroke-width%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%22120.0%22%20cy%3D%2297.5%22%20r%3D%223.3%22%20fill%3D%22%238392ad%22%20fill-opacity%3D%220.9%22%2F%3E%3Cpath%20d%3D%22M116.3%20108.2c0-3.7%202.5-5.8%203.7-5.8s3.7%202.1%203.7%205.8z%22%20fill%3D%22%238392ad%22%20fill-opacity%3D%220.9%22%2F%3E%3Ccircle%20cx%3D%2275.0%22%20cy%3D%2280.0%22%20r%3D%2212%22%20fill%3D%22%231c2a45%22%20stroke%3D%22%238392ad%22%20stroke-opacity%3D%22.8%22%20stroke-width%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%2275.0%22%20cy%3D%2277.5%22%20r%3D%223.3%22%20fill%3D%22%238392ad%22%20fill-opacity%3D%220.9%22%2F%3E%3Cpath%20d%3D%22M71.3%2088.2c0-3.7%202.5-5.8%203.7-5.8s3.7%202.1%203.7%205.8z%22%20fill%3D%22%238392ad%22%20fill-opacity%3D%220.9%22%2F%3E%3Ccircle%20cx%3D%2275.0%22%20cy%3D%2240.0%22%20r%3D%2212%22%20fill%3D%22%231c2a45%22%20stroke%3D%22%238392ad%22%20stroke-opacity%3D%22.8%22%20stroke-width%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%2275.0%22%20cy%3D%2237.5%22%20r%3D%223.3%22%20fill%3D%22%238392ad%22%20fill-opacity%3D%220.9%22%2F%3E%3Cpath%20d%3D%22M71.3%2048.2c0-3.7%202.5-5.8%203.7-5.8s3.7%202.1%203.7%205.8z%22%20fill%3D%22%238392ad%22%20fill-opacity%3D%220.9%22%2F%3E%3Ccircle%20cx%3D%22120%22%20cy%3D%2260%22%20r%3D%2222%22%20fill%3D%22%231c2a45%22%20stroke%3D%22%2319a8ff%22%20stroke-width%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%22120.0%22%20cy%3D%2253.0%22%20r%3D%226.5%22%20fill%3D%22%2319a8ff%22%20fill-opacity%3D%221%22%2F%3E%3Cpath%20d%3D%22M112.7%2074.1c0-7.3%204.9-11.4%207.3-11.4s7.3%204.1%207.3%2011.4z%22%20fill%3D%22%2319a8ff%22%20fill-opacity%3D%221%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
}

.ab-fp-img {
  background-color: #fff6e8;
  border-radius: 18px;
  width: 112px;
  height: 112px;
  margin-bottom: 22px;
  overflow: hidden;
}

.ab-fp-i {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.ab-chip {
  grid-column-gap: 8px;
  color: #d4dcec;
  background-color: #ffffff14;
  border-radius: 999px;
  align-items: center;
  margin-top: 20px;
  padding: 8px 14px;
  font-family: Menlo, Consolas, Liberation Mono, monospace;
  font-size: 12px;
  display: inline-flex;
}

.ab-clock {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23d4dcec%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%207v5l3%202%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: 0 0 14px;
  width: 14px;
  height: 14px;
}

.bd-intro {
  color: #4f5f7a;
  max-width: 640px;
  margin-top: 24px;
  margin-bottom: 0;
  font-size: 19px;
  line-height: 1.65;
}

.bd-cards {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  align-items: stretch;
  margin-top: 48px;
  display: flex;
}

.bd-fund {
  z-index: 0;
  box-sizing: border-box;
  grid-row-gap: 18px;
  background-color: #0c1322;
  border-radius: 30px;
  flex-direction: column;
  flex: 440px;
  padding: 44px 44px 48px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.bd-adv {
  box-sizing: border-box;
  grid-row-gap: 18px;
  background-color: #faf9f6;
  border: 1px solid #dedbd2;
  border-radius: 30px;
  flex-direction: column;
  flex: 440px;
  padding: 44px 44px 48px;
  display: flex;
}

.bd-h-d {
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(40px, 5vw, 64px);
  line-height: .95;
}

.bd-h-l {
  color: #1c2a45;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: clamp(40px, 5vw, 64px);
  line-height: .95;
}

.bd-p-d {
  color: #e6ebf5;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 19px;
  line-height: 1.6;
}

.bd-p-d2 {
  color: #b6c1d6;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.65;
}

.bd-p-l {
  color: #4f5f7a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 19px;
  line-height: 1.6;
}

.bd-mission {
  border-left: 2px solid #19a8ff;
  margin-top: 12px;
  padding-left: 20px;
}

.bd-mission-eb {
  color: #8392ad;
  letter-spacing: .22em;
  text-transform: uppercase;
  margin-bottom: 10px;
  font-family: Menlo, Consolas, Liberation Mono, monospace;
  font-size: 11px;
}

.bd-mission-p {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.5;
}

.bd-minis {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-wrap: wrap;
  margin-top: 6px;
  display: flex;
}

.bd-mini {
  background-color: #fff;
  border: 1px solid #dedbd2;
  border-radius: 16px;
  flex: 200px;
  padding: 18px 20px 20px;
}

.bd-mini-h {
  color: #1c2a45;
  margin-bottom: 6px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
}

.bd-mini-p {
  color: #5a6a85;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14.5px;
  line-height: 1.5;
}

.bd-btn {
  margin-top: 10px;
}

.bc-ch {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22300%22%20viewBox%3D%220%200%201200%20300%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2300a0e3%22%20stop-opacity%3D%22.28%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2300a0e3%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M300%2040L410%20150L300%20260L190%20150Z%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.07%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3Cpath%20d%3D%22M880%2040L1030%20190L880%20340L730%20190Z%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.06%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3Cpath%20d%3D%22M0%20285L50%20285L100%20235L345%20235L400%20180L645%20180L700%20125L970%20125L1050%2045L1130%20125L1200%20125L1200%20300L0%20300Z%22%20fill%3D%22url%28%23g%29%22%2F%3E%3Cpath%20d%3D%22M150%20235L150%20300%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.22%22%20stroke-dasharray%3D%224%206%22%20fill%3D%22none%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3Cpath%20d%3D%22M450%20180L450%20300%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.22%22%20stroke-dasharray%3D%224%206%22%20fill%3D%22none%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3Cpath%20d%3D%22M750%20125L750%20300%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.22%22%20stroke-dasharray%3D%224%206%22%20fill%3D%22none%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3Cpath%20d%3D%22M1050%2045L1050%20300%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.22%22%20stroke-dasharray%3D%224%206%22%20fill%3D%22none%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3Cpath%20d%3D%22M0%20285L50%20285L100%20235L345%20235L400%20180L645%20180L700%20125L970%20125L1050%2045L1130%20125L1200%20125%22%20transform%3D%22translate%2815%20-15%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.85%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22miter%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3Cpath%20d%3D%22M0%20285L50%20285L100%20235L345%20235L400%20180L645%20180L700%20125L970%20125L1050%2045L1130%20125L1200%20125%22%20fill%3D%22none%22%20stroke%3D%22%2300a0e3%22%20stroke-width%3D%223.5%22%20stroke-linejoin%3D%22miter%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3Cpath%20d%3D%22M1050%2045L1050%2017%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3Cpath%20d%3D%22M1050%2017L1074%2024L1050%2031Z%22%20fill%3D%22%2300a0e3%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 300px;
  margin-top: 8px;
  margin-bottom: 16px;
  position: relative;
}

.bc-mk {
  box-sizing: border-box;
  background-color: #0c1322;
  border: 2px solid #ffffff38;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  padding: 0;
  display: flex;
  position: absolute;
  transform: none;
}

.bc-m1 {
  top: 78.33%;
  left: 12.5%;
}

.bc-m2 {
  top: 60%;
  left: 37.5%;
}

.bc-m3 {
  top: 41.67%;
  left: 62.5%;
}

.bc-ms {
  box-sizing: border-box;
  background-color: #0c1322;
  border: 2px solid #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin-top: -28px;
  margin-left: -28px;
  padding: 0;
  display: flex;
  position: absolute;
  top: 15%;
  left: 87.5%;
  transform: none;
}

.bc-in {
  background-color: #00a0e3;
  width: 6px;
  height: 6px;
  margin: 5px;
}

.bc-in-s {
  background-color: #00a0e3;
  width: 10px;
  height: 10px;
  margin: 6px;
}

.bc-pole {
  background-color: #fff;
  width: 2px;
  height: 45px;
  margin-left: -1px;
  position: absolute;
  top: auto;
  bottom: 85%;
  left: 87.5%;
}

.bc-flag {
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background-color: #00a0e3;
  width: 24px;
  height: 15px;
  margin-left: 1px;
  position: absolute;
  top: auto;
  bottom: calc(85% + 30px);
  left: 87.5%;
}

.bc-logo {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20343%20386%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M188%20379L187%20379L187%20327C188%20270%20187%20273%20188%20271C189%20270%20204%20255%20232%20226C245%20213%20256%20202%20261%20198L263%20195L263%20194L263%20193L227%20157C190%20120%20188%20118%20188%20116L187%20115L187%2060C187%2030%20187%205%20188%205C188%204%20189%205%20203%2019C207%2023%20213%2029%20216%2032C219%2035%20246%2062%20275%2091C304%20120%20330%20146%20333%20149L338%20154L338%20155C338%20155%20338%20156%20338%20156L338%20157L331%20164C327%20168%20318%20177%20311%20184C304%20192%20294%20202%20289%20206C285%20211%20277%20219%20273%20223C268%20228%20255%20241%20243%20253C231%20265%20220%20276%20218%20278C216%20281%20214%20283%20214%20283L213%20284L213%20299C213%20317%20213%20317%20215%20315C217%20314%20292%20238%20308%20222C310%20219%20314%20216%20315%20214L318%20211L319%20211L319%20211L328%20220L338%20229L338%20230L338%20231L327%20241C322%20246%20317%20251%20317%20251C317%20252%20190%20379%20189%20379L188%20380L188%20379ZM292%20166L300%20157L301%20157C301%20156%20301%20156%20301%20155C300%20155%20215%2069%20214%2069C214%2069%20214%2069%20214%2069L213%2070L213%2088L214%20106L214%20107C214%20107%20222%20116%20233%20126C243%20136%20258%20151%20266%20159L282%20175L283%20175L283%20175L292%20166Z%22%2F%3E%3Cpath%20fill%3D%22%2300a0e3%22%20fill-rule%3D%22evenodd%22%20d%3D%22M153%20381C153%20381%20150%20379%20147%20376C145%20373%20140%20369%20138%20366C122%20351%20115%20344%2099%20327C61%20290%2027%20256%2023%20251C20%20249%2016%20245%2015%20244C13%20242%2011%20239%209%20238C7%20236%206%20235%206%20234L5%20233L5%20233C6%20231%208%20229%2023%20214C31%20206%2044%20193%2051%20186C66%20171%2071%20165%20103%20133C116%20120%20128%20108%20128%20108L128%20107L128%2089L128%2071L128%2071L128%2070L127%2070L126%2070L124%2072C123%2073%20118%2079%20112%2084C107%2089%20101%2095%2099%2097C97%2099%2090%20107%2083%20114C59%20138%2036%20161%2029%20168L22%20174L22%20175C21%20175%2021%20175%2020%20175C20%20174%2014%20169%2011%20166C10%20165%209%20163%207%20161C2%20155%202%20157%2014%20145C31%20129%20144%2015%20147%2012C149%209%20153%205%20154%205L154%205L155%206L155%207L155%209C155%2010%20155%2035%20155%2064L155%20118L154%20119C154%20120%20152%20122%20146%20128C143%20131%20138%20136%20134%20140C130%20144%20124%20150%20120%20153C105%20168%2079%20195%2079%20196C79%20197%2080%20199%20113%20232C132%20250%20149%20267%20150%20269L154%20272L154%20274L155%20275L155%20303C155%20318%20155%20342%20155%20356L155%20381L155%20381C154%20382%20154%20382%20153%20381ZM128%20316L128%20316L129%20300L129%20285L128%20284C127%20283%20125%20280%20120%20276C118%20273%20113%20269%20110%20266C106%20262%20103%20259%20101%20258C100%20257%2096%20253%2093%20249C89%20246%2083%20240%2079%20236C75%20232%2069%20226%2065%20223L59%20217L59%20217L58%20217L53%20222C45%20229%2043%20232%2043%20233C43%20234%20125%20316%20127%20317C127%20317%20128%20317%20128%20316Z%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-grow: 0;
  flex-shrink: 0;
  width: 22px;
  height: 25px;
}

.bc-logo.bc-logo-s {
  width: 32px;
  height: 36px;
}

.bc-ch2 {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22300%22%20viewBox%3D%220%200%201200%20300%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%2300a0e3%22%20stop-opacity%3D%22.28%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2300a0e3%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M340%2040L450%20150L340%20260L230%20150Z%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.07%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3Cpath%20d%3D%22M800%2040L950%20190L800%20340L650%20190Z%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.06%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3Cpath%20d%3D%22M0%20285L50%20285L120%20215L400%20215L480%20135L910%20135L1000%2045L1090%20135L1200%20135L1200%20300L0%20300Z%22%20fill%3D%22url%28%23g%29%22%2F%3E%3Cpath%20d%3D%22M200%20215L200%20300%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.22%22%20stroke-dasharray%3D%224%206%22%20fill%3D%22none%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3Cpath%20d%3D%22M600%20135L600%20300%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.22%22%20stroke-dasharray%3D%224%206%22%20fill%3D%22none%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3Cpath%20d%3D%22M1000%2045L1000%20300%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.22%22%20stroke-dasharray%3D%224%206%22%20fill%3D%22none%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3Cpath%20d%3D%22M0%20285L50%20285L120%20215L400%20215L480%20135L910%20135L1000%2045L1090%20135L1200%20135%22%20transform%3D%22translate%2815%20-15%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-opacity%3D%22.85%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22miter%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3Cpath%20d%3D%22M0%20285L50%20285L120%20215L400%20215L480%20135L910%20135L1000%2045L1090%20135L1200%20135%22%20fill%3D%22none%22%20stroke%3D%22%2300a0e3%22%20stroke-width%3D%223.5%22%20stroke-linejoin%3D%22miter%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3Cpath%20d%3D%22M1000%2045L1000%2017%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20vector-effect%3D%22non-scaling-stroke%22%2F%3E%3Cpath%20d%3D%22M1000%2017L1024%2024L1000%2031Z%22%20fill%3D%22%2300a0e3%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 100%;
  height: 300px;
  margin-top: 8px;
  margin-bottom: 20px;
  position: relative;
}

.adm1 {
  top: 71.667%;
  left: 16.667%;
}

.adm2 {
  top: 45%;
  left: 50%;
}

.lk-hero-stars {
  z-index: -2;
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%20700%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%3Cg%20opacity%3D%22.15%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%22.12%3B.95%3B.12%22%20dur%3D%223.4s%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22%2F%3E%3Ccircle%20cx%3D%221329%22%20cy%3D%2277%22%20r%3D%220.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%22521%22%20cy%3D%22134%22%20r%3D%220.8%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%221405%22%20cy%3D%22399%22%20r%3D%221.6%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%221229%22%20cy%3D%22236%22%20r%3D%220.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%22467%22%20cy%3D%22139%22%20r%3D%221.2%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%221169%22%20cy%3D%22121%22%20r%3D%221.4%22%20fill%3D%22%239fd8ff%22%2F%3E%3Ccircle%20cx%3D%221136%22%20cy%3D%22234%22%20r%3D%220.9%22%20fill%3D%22%239fd8ff%22%2F%3E%3Ccircle%20cx%3D%22589%22%20cy%3D%2223%22%20r%3D%221.5%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%221449%22%20cy%3D%22236%22%20r%3D%221.0%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%22.15%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%22.12%3B.95%3B.12%22%20dur%3D%225.1s%22%20begin%3D%221.7s%22%20repeatCount%3D%22indefinite%22%2F%3E%3Ccircle%20cx%3D%22460%22%20cy%3D%22410%22%20r%3D%221.0%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%22798%22%20cy%3D%2269%22%20r%3D%221.1%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%221256%22%20cy%3D%22155%22%20r%3D%221.5%22%20fill%3D%22%239fd8ff%22%2F%3E%3Ccircle%20cx%3D%22960%22%20cy%3D%22294%22%20r%3D%220.8%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%22181%22%20cy%3D%22302%22%20r%3D%221.0%22%20fill%3D%22%239fd8ff%22%2F%3E%3Ccircle%20cx%3D%221286%22%20cy%3D%22205%22%20r%3D%221.3%22%20fill%3D%22%239fd8ff%22%2F%3E%3Ccircle%20cx%3D%22162%22%20cy%3D%2243%22%20r%3D%221.4%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%22183%22%20cy%3D%22139%22%20r%3D%221.6%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%22589%22%20cy%3D%22252%22%20r%3D%221.3%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%22.15%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%22.12%3B.95%3B.12%22%20dur%3D%224.2s%22%20begin%3D%223.2s%22%20repeatCount%3D%22indefinite%22%2F%3E%3Ccircle%20cx%3D%22353%22%20cy%3D%22209%22%20r%3D%221.1%22%20fill%3D%22%239fd8ff%22%2F%3E%3Ccircle%20cx%3D%22566%22%20cy%3D%22379%22%20r%3D%221.6%22%20fill%3D%22%239fd8ff%22%2F%3E%3Ccircle%20cx%3D%22166%22%20cy%3D%22331%22%20r%3D%221.3%22%20fill%3D%22%239fd8ff%22%2F%3E%3Ccircle%20cx%3D%221513%22%20cy%3D%22145%22%20r%3D%220.9%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%22572%22%20cy%3D%22347%22%20r%3D%221.4%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%221422%22%20cy%3D%22186%22%20r%3D%221.5%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%22489%22%20cy%3D%2236%22%20r%3D%221.5%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%22568%22%20cy%3D%2253%22%20r%3D%220.9%22%20fill%3D%22%239fd8ff%22%2F%3E%3Ccircle%20cx%3D%221490%22%20cy%3D%22181%22%20r%3D%220.9%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3Cg%20opacity%3D%22.15%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%22.12%3B.95%3B.12%22%20dur%3D%226.3s%22%20begin%3D%220.9s%22%20repeatCount%3D%22indefinite%22%2F%3E%3Ccircle%20cx%3D%22830%22%20cy%3D%22349%22%20r%3D%221.2%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%22305%22%20cy%3D%22146%22%20r%3D%221.4%22%20fill%3D%22%239fd8ff%22%2F%3E%3Ccircle%20cx%3D%22558%22%20cy%3D%22402%22%20r%3D%221.3%22%20fill%3D%22%239fd8ff%22%2F%3E%3Ccircle%20cx%3D%22837%22%20cy%3D%22205%22%20r%3D%220.9%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%221063%22%20cy%3D%22272%22%20r%3D%220.8%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%22244%22%20cy%3D%2298%22%20r%3D%221.3%22%20fill%3D%22%239fd8ff%22%2F%3E%3Ccircle%20cx%3D%22884%22%20cy%3D%22325%22%20r%3D%220.8%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%221240%22%20cy%3D%22259%22%20r%3D%221.2%22%20fill%3D%22%239fd8ff%22%2F%3E%3Ccircle%20cx%3D%2243%22%20cy%3D%22368%22%20r%3D%221.4%22%20fill%3D%22%239fd8ff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0;
}

.lk-ridge-near {
  z-index: -1;
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%20220%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23f2f1ec%22%20d%3D%22M0%20220%20L0%20161%20L16%20156%20L32%20147%20L48%20146%20L64%20156%20L80%20161%20L96%20170%20L112%20176%20L128%20185%20L144%20191%20L160%20187%20L176%20182%20L192%20173%20L208%20168%20L224%20160%20L240%20152%20L256%20145%20L272%20140%20L288%20133%20L304%20140%20L320%20149%20L336%20157%20L352%20161%20L368%20170%20L384%20178%20L400%20171%20L416%20165%20L432%20170%20L448%20178%20L464%20187%20L480%20191%20L496%20201%20L512%20208%20L528%20203%20L544%20193%20L560%20188%20L576%20179%20L592%20174%20L608%20165%20L624%20157%20L640%20150%20L656%20148%20L672%20155%20L688%20162%20L704%20169%20L720%20171%20L736%20162%20L752%20156%20L768%20146%20L784%20146%20L800%20157%20L816%20164%20L832%20169%20L848%20177%20L864%20186%20L880%20177%20L896%20169%20L912%20164%20L928%20157%20L944%20149%20L960%20140%20L976%20146%20L992%20153%20L1008%20161%20L1024%20166%20L1040%20174%20L1056%20182%20L1072%20182%20L1088%20176%20L1104%20168%20L1120%20168%20L1136%20177%20L1152%20186%20L1168%20190%20L1184%20200%20L1200%20207%20L1216%20210%20L1232%20209%20L1248%20209%20L1264%20209%20L1280%20204%20L1296%20199%20L1312%20192%20L1328%20183%20L1344%20175%20L1360%20170%20L1376%20161%20L1392%20163%20L1408%20170%20L1424%20164%20L1440%20156%20L1456%20149%20L1472%20143%20L1488%20140%20L1504%20150%20L1520%20157%20L1536%20162%20L1552%20170%20L1568%20177%20L1584%20186%20L1600%20191%20L1600%20220%20Z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 220px;
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
}

.lk-ridge-far {
  z-index: -1;
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%20220%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%22.05%22%20d%3D%22M0%20220%20L0%20104%20L16%2096%20L32%2085%20L48%2078%20L64%2066%20L80%2054%20L96%2061%20L112%2069%20L128%2080%20L144%2093%20L160%2099%20L176%20110%20L192%20122%20L208%20133%20L224%20138%20L240%20133%20L256%20122%20L272%20111%20L288%20102%20L304%2091%20L320%2084%20L336%2071%20L352%2064%20L368%2051%20L384%2052%20L400%2066%20L416%2076%20L432%2085%20L448%2091%20L464%20104%20L480%20113%20L496%20124%20L512%20133%20L528%20144%20L544%20154%20L560%20162%20L576%20165%20L592%20153%20L608%20144%20L624%20133%20L640%20123%20L656%20113%20L672%20105%20L688%2098%20L704%20101%20L720%20102%20L736%2092%20L752%2084%20L768%2074%20L784%2067%20L800%2053%20L816%2045%20L832%2037%20L848%2035%20L864%2040%20L880%2049%20L896%2064%20L912%2070%20L928%2082%20L944%2094%20L960%20103%20L976%20110%20L992%20119%20L1008%20134%20L1024%20141%20L1040%20154%20L1056%20140%20L1072%20133%20L1088%20119%20L1104%20109%20L1120%20102%20L1136%2089%20L1152%2083%20L1168%2091%20L1184%2097%20L1200%20111%20L1216%20120%20L1232%20128%20L1248%20137%20L1264%20150%20L1280%20160%20L1296%20165%20L1312%20178%20L1328%20177%20L1344%20178%20L1360%20181%20L1376%20174%20L1392%20164%20L1408%20153%20L1424%20143%20L1440%20134%20L1456%20123%20L1472%20111%20L1488%20104%20L1504%2095%20L1520%2083%20L1536%2076%20L1552%2066%20L1568%2063%20L1584%2075%20L1600%2085%20L1600%20220%20Z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%22.09%22%20d%3D%22M0%20220%20L0%20114%20L16%20104%20L32%2097%20L48%2086%20L64%2077%20L80%2075%20L96%2087%20L112%2098%20L128%20106%20L144%20110%20L160%20124%20L176%20130%20L192%20140%20L208%20131%20L224%20124%20L240%20113%20L256%20106%20L272%2096%20L288%2091%20L304%20102%20L320%20113%20L336%20122%20L352%20126%20L368%20137%20L384%20148%20L400%20152%20L416%20163%20L432%20161%20L448%20152%20L464%20147%20L480%20137%20L496%20125%20L512%20129%20L528%20134%20L544%20147%20L560%20152%20L576%20160%20L592%20168%20L608%20177%20L624%20188%20L640%20192%20L656%20192%20L672%20190%20L688%20190%20L704%20193%20L720%20188%20L736%20190%20L752%20189%20L768%20189%20L784%20180%20L800%20172%20L816%20161%20L832%20153%20L848%20143%20L864%20135%20L880%20123%20L896%20132%20L912%20145%20L928%20152%20L944%20163%20L960%20157%20L976%20146%20L992%20142%20L1008%20130%20L1024%20124%20L1040%20117%20L1056%20109%20L1072%20120%20L1088%20130%20L1104%20137%20L1120%20147%20L1136%20155%20L1152%20159%20L1168%20151%20L1184%20141%20L1200%20134%20L1216%20126%20L1232%20118%20L1248%20109%20L1264%20113%20L1280%20123%20L1296%20129%20L1312%20140%20L1328%20140%20L1344%20130%20L1360%20127%20L1376%20118%20L1392%20108%20L1408%2098%20L1424%2088%20L1440%2082%20L1456%2093%20L1472%2099%20L1488%20113%20L1504%20117%20L1520%20130%20L1536%20134%20L1552%20148%20L1568%20151%20L1584%20161%20L1600%20169%20L1600%20220%20Z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%2319a8ff%22%20stroke-opacity%3D%22.6%22%20stroke-width%3D%221.5%22%20d%3D%22M0%20114%20L16%20104%20L32%2097%20L48%2086%20L64%2077%20L80%2075%20L96%2087%20L112%2098%20L128%20106%20L144%20110%20L160%20124%20L176%20130%20L192%20140%20L208%20131%20L224%20124%20L240%20113%20L256%20106%20L272%2096%20L288%2091%20L304%20102%20L320%20113%20L336%20122%20L352%20126%20L368%20137%20L384%20148%20L400%20152%20L416%20163%20L432%20161%20L448%20152%20L464%20147%20L480%20137%20L496%20125%20L512%20129%20L528%20134%20L544%20147%20L560%20152%20L576%20160%20L592%20168%20L608%20177%20L624%20188%20L640%20192%20L656%20192%20L672%20190%20L688%20190%20L704%20193%20L720%20188%20L736%20190%20L752%20189%20L768%20189%20L784%20180%20L800%20172%20L816%20161%20L832%20153%20L848%20143%20L864%20135%20L880%20123%20L896%20132%20L912%20145%20L928%20152%20L944%20163%20L960%20157%20L976%20146%20L992%20142%20L1008%20130%20L1024%20124%20L1040%20117%20L1056%20109%20L1072%20120%20L1088%20130%20L1104%20137%20L1120%20147%20L1136%20155%20L1152%20159%20L1168%20151%20L1184%20141%20L1200%20134%20L1216%20126%20L1232%20118%20L1248%20109%20L1264%20113%20L1280%20123%20L1296%20129%20L1312%20140%20L1328%20140%20L1344%20130%20L1360%20127%20L1376%20118%20L1392%20108%20L1408%2098%20L1424%2088%20L1440%2082%20L1456%2093%20L1472%2099%20L1488%20113%20L1504%20117%20L1520%20130%20L1536%20134%20L1552%20148%20L1568%20151%20L1584%20161%20L1600%20169%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 220px;
  animation: 22s ease-in-out infinite alternate lk-sway;
  position: absolute;
  bottom: -1px;
  left: -4%;
  right: -4%;
}

.bc-pulse {
  opacity: 0;
  pointer-events: none;
  border: 2px solid #00a0e3;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  margin-top: -9px;
  margin-left: -9px;
  position: absolute;
  top: 15%;
  left: 87.5%;
}

.lk-rail {
  z-index: 40;
  pointer-events: none;
  width: 44px;
  height: 44vh;
  display: none;
  position: fixed;
  top: 50%;
  right: 26px;
  transform: translateY(-50%);
}

.lk-rail-track {
  background-color: #00a0e347;
  width: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 21px;
}

.lk-rail-fill {
  background-color: #00a0e3;
  width: 2px;
  height: 0%;
  position: absolute;
  top: 0;
  left: 21px;
}

.lk-rail-dot {
  box-sizing: border-box;
  background-color: #0c1322;
  border: 1.5px solid #ffffff59;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  margin-top: -18px;
  display: flex;
  position: absolute;
  top: 0%;
  left: 4px;
}

.lk-rail-label {
  color: #fff;
  letter-spacing: .16em;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #0c1322;
  border: 1px solid #ffffff2e;
  border-radius: 999px;
  margin-top: -12px;
  padding: 6px 12px;
  font-family: Menlo;
  font-size: 11px;
  position: absolute;
  top: 0%;
  right: 50px;
}

.lk-capital-logo {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20458%20348%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M113%20348C113%20347%20112%20347%20111%20347C111%20347%20110%20347%20109%20346C108%20346%20108%20346%20107%20346C107%20346%20107%20346%20106%20346C106%20345%20105%20345%20105%20345C98%20343%2089%20336%2085%20329C84%20327%2081%20321%2081%20321C81%20321%2081%20320%2080%20320C80%20319%2080%20318%2080%20318C80%20318%2080%20317%2080%20316C79%20315%2079%20314%2079%20314C79%20313%2079%20312%2079%20311L78%20310L78%20305L78%20300L79%20299C79%20298%2079%20297%2079%20296C79%20296%2079%20295%2079%20294C80%20293%2080%20292%2080%20292C82%20283%2090%20273%20100%20268C102%20266%20106%20264%20107%20264C107%20264%20108%20264%20109%20264C109%20263%20110%20263%20110%20263C111%20263%20112%20263%20113%20262L114%20262L122%20262L130%20262L132%20262C132%20263%20133%20263%20134%20263C134%20263%20135%20263%20136%20264C136%20264%20137%20264%20137%20264C138%20264%20138%20264%20142%20266C147%20268%20152%20272%20155%20275C155%20276%20156%20278%20157%20278C158%20279%20160%20283%20161%20286C162%20287%20162%20288%20163%20288C163%20289%20163%20289%20163%20289C163%20290%20163%20290%20163%20291C164%20291%20164%20292%20164%20293C164%20293%20164%20294%20164%20294C165%20295%20165%20296%20165%20297C165%20298%20165%20299%20165%20300C166%20302%20166%20308%20165%20310C165%20311%20165%20312%20165%20313C165%20313%20165%20315%20164%20315C164%20316%20164%20317%20164%20317C164%20317%20164%20318%20164%20319C163%20319%20163%20320%20163%20320C163%20321%20161%20325%20160%20327C157%20331%20156%20332%20154%20335C150%20339%20143%20344%20139%20345C138%20345%20138%20345%20137%20346C137%20346%20136%20346%20136%20346C136%20346%20135%20346%20135%20346C134%20347%20133%20347%20132%20347C132%20347%20131%20347%20131%20348L130%20348L122%20348C117%20348%20113%20348%20113%20348ZM226%20348C226%20347%20225%20347%20224%20347C224%20347%20222%20347%20222%20346C221%20346%20221%20346%20221%20346C220%20346%20220%20346%20219%20346C219%20345%20218%20345%20217%20345C206%20340%20197%20330%20194%20319C194%20318%20193%20317%20193%20317C193%20316%20193%20316%20193%20315C193%20314%20193%20313%20193%20313C192%20312%20192%20311%20192%20306L192%20300L192%20298C193%20297%20193%20296%20193%20295C193%20294%20193%20293%20193%20293C193%20293%20194%20292%20194%20291C195%20288%20197%20283%20199%20281C199%20280%20200%20279%20201%20278C203%20275%20208%20271%20212%20268C215%20266%20220%20264%20220%20264C221%20264%20221%20264%20222%20264C222%20263%20223%20263%20224%20263C224%20263%20225%20263%20226%20262L227%20262L236%20262L244%20262L245%20262C246%20263%20247%20263%20248%20263C248%20263%20249%20263%20250%20264C250%20264%20251%20264%20251%20264C254%20264%20268%20273%20268%20275C268%20275%20259%20286%20258%20286C258%20286%20257%20285%20256%20284C256%20284%20255%20283%20254%20282C251%20280%20245%20277%20244%20277C244%20277%20243%20277%20243%20277C242%20276%20235%20275%20234%20276C233%20276%20232%20276%20231%20276C224%20277%20217%20281%20213%20287C212%20289%20210%20292%20210%20293C210%20293%20210%20294%20210%20294C209%20295%20209%20295%20209%20296C209%20296%20209%20297%20208%20298L208%20299L208%20305L208%20311L209%20312C209%20313%20209%20313%20209%20314C209%20314%20209%20315%20210%20316C210%20316%20210%20317%20210%20317C210%20318%20214%20324%20216%20327C219%20329%20225%20333%20227%20333C227%20333%20228%20333%20228%20334L229%20334L235%20334L241%20334L242%20334C243%20333%20244%20333%20244%20333C246%20333%20253%20329%20257%20325C259%20323%20259%20323%20264%20328C266%20330%20268%20332%20268%20333L268%20333L268%20334C266%20337%20258%20343%20253%20345C252%20345%20251%20345%20251%20346C250%20346%20250%20346%20250%20346C249%20346%20249%20346%20248%20346C247%20347%20246%20347%20246%20347C245%20347%20244%20347%20244%20348L243%20348L235%20348L226%20348L226%20348ZM1%20347L0%20346L0%20305L0%20263L1%20263C2%20263%2014%20263%2015%20263C15%20264%2015%20272%2015%20298L15%20332L15%20333L16%20333L37%20333C53%20333%2058%20333%2059%20333C59%20334%2059%20335%2059%20340L59%20346L59%20347L58%20347L30%20347C10%20347%201%20347%201%20347ZM296%20346L296%20346L296%20305L296%20264L296%20263L297%20263L304%20263C309%20263%20310%20263%20311%20263C311%20264%20311%20268%20311%20284L311%20304L311%20304C312%20304%20315%20301%20322%20292C325%20290%20329%20286%20331%20283C336%20278%20339%20275%20345%20268C346%20267%20348%20265%20349%20265L350%20263L359%20263C363%20263%20367%20263%20368%20263C369%20264%20369%20263%20354%20278C349%20283%20344%20289%20342%20290C341%20292%20338%20295%20337%20296C334%20299%20334%20299%20336%20301C337%20302%20338%20304%20339%20306C341%20308%20344%20312%20345%20314C346%20315%20350%20319%20355%20326C356%20328%20358%20330%20358%20331C359%20332%20360%20333%20360%20333C361%20334%20362%20335%20363%20337C364%20338%20365%20340%20365%20340C366%20341%20367%20342%20368%20343C369%20345%20370%20346%20369%20347L369%20347L361%20347L353%20347L352%20346C351%20345%20350%20344%20350%20344C349%20343%20347%20340%20345%20338C343%20334%20341%20332%20340%20330C339%20329%20337%20327%20337%20326C336%20325%20335%20324%20334%20323C334%20323%20332%20321%20331%20319C328%20315%20328%20314%20326%20312C325%20311%20324%20310%20324%20310L323%20310L318%20316C315%20319%20312%20322%20312%20322L311%20323L311%20335L311%20346L311%20347L310%20347L304%20347L297%20347L296%20346ZM396%20347L395%20346L395%20305C395%20273%20395%20264%20395%20263C396%20263%20456%20263%20457%20263C457%20264%20457%20276%20457%20276L456%20277L434%20277L411%20277L410%20277L410%20278L410%20287L410%20297L410%20297L411%20298L431%20298L451%20298L451%20298L452%20299L452%20304L452%20310L451%20311L451%20311L431%20311C415%20311%20411%20311%20410%20312C410%20312%20410%20332%20410%20333C411%20333%20416%20333%20434%20333C446%20333%20457%20333%20457%20333L458%20333L458%20340L458%20346L457%20347C457%20347%20448%20347%20426%20347L396%20347L396%20347ZM129%20334C130%20333%20130%20333%20131%20333C131%20333%20132%20333%20132%20332C133%20332%20133%20332%20133%20332C136%20332%20147%20321%20147%20318C147%20318%20147%20318%20148%20317C148%20317%20148%20316%20148%20316C148%20316%20148%20315%20148%20315C149%20314%20149%20313%20149%20312C149%20312%20149%20310%20150%20310L150%20308L150%20304C150%20302%20150%20300%20149%20300C149%20299%20149%20298%20149%20298C149%20297%20149%20296%20148%20296C148%20295%20148%20294%20148%20294C148%20294%20148%20293%20148%20293C147%20292%20147%20292%20147%20292C147%20289%20140%20282%20136%20280C134%20278%20131%20277%20131%20277C131%20277%20130%20277%20129%20277C127%20275%20116%20275%20114%20277C114%20277%20113%20277%20113%20277C111%20277%20104%20281%20101%20284C100%20286%20100%20286%2099%20288C98%20289%2096%20293%2096%20293C96%20294%2096%20294%2096%20295C95%20295%2095%20296%2095%20297C95%20297%2095%20298%2094%20299L94%20300L94%20305L94%20309L94%20311C95%20311%2095%20312%2095%20313C95%20313%2095%20314%2096%20315C96%20315%2096%20316%2096%20316C96%20316%2097%20319%2099%20321C101%20325%20106%20330%20110%20331C113%20333%20113%20333%20114%20333C114%20333%20115%20333%20115%20333L116%20334L122%20334L128%20334L129%20334Z%22%2F%3E%3Cpath%20fill%3D%22%2300a9e0%22%20fill-rule%3D%22evenodd%22%20d%3D%22M180%20165L140%20125L140%20124L140%20123L173%2090C192%2071%20207%2056%20207%2056C207%2055%20207%2038%20207%2037C207%2036%20205%2038%20179%2064C164%2079%20151%2092%20151%2092C150%2092%20149%2092%20144%2087L140%2083L140%2082L140%2081L180%2041C220%202%20220%201%20221%202L222%202L222%2032C222%2054%20221%2063%20221%2063C221%2063%20212%2072%20202%2083L182%20102L182%20103L182%20104L202%20123L221%20143L221%20174C222%20205%20221%20205%20221%20205C221%20205%20202%20187%20180%20165ZM237%20205C236%20204%20236%20144%20237%20143C237%20143%20246%20134%20256%20123C270%20110%20276%20104%20276%20103C276%20102%20274%20101%20256%2082C246%2072%20237%2064%20237%2063L236%2063L236%2032L236%202L237%202C238%201%20238%202%20278%2041L318%2081L318%2082L318%2083L285%20116C266%20135%20251%20150%20251%20150C251%20151%20251%20168%20251%20169C251%20170%20253%20169%20280%20142L307%20114L308%20114L309%20114L313%20119L318%20123L318%20124L318%20125L278%20165C239%20203%20237%20206%20237%20205ZM206%20168C206%20168%20206%20165%20206%20159L206%20150L206%20149C206%20149%20198%20141%20189%20132L172%20114L171%20114L170%20114L166%20118C163%20122%20161%20124%20161%20124C161%20125%20205%20169%20206%20169C206%20169%20206%20169%20206%20168ZM292%2087C296%2084%20297%2083%20297%2082C297%2081%20253%2038%20252%2038C252%2038%20252%2038%20252%2047L252%2056L252%2057C252%2057%20260%2065%20269%2075L286%2092L287%2092L288%2092L292%2087Z%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 128px;
  height: 97px;
  margin-bottom: 0;
}

.lk-capital-link {
  width: 128px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  transition: opacity .2s;
  display: block;
}

.lk-soon {
  grid-column-gap: 10px;
  color: #d4dcec;
  cursor: default;
  border: 1px dashed #ffffff73;
  border-radius: 999px;
  align-items: center;
  padding: 17px 26px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  display: inline-flex;
}

.lk-soon-dot {
  background-color: #19a8ff;
  border-radius: 50%;
  flex: 0 0 8px;
  width: 8px;
  height: 8px;
}

@media screen and (min-width: 1440px) {
  .container {
    border-width: 0;
    border-radius: 0;
  }

  .navbar-collapse {
    justify-content: center;
    margin-top: 10px;
    overflow: hidden;
  }

  .paragraph-12 {
    background-color: #f4f4f4;
  }

  .columns-8 {
    background-color: #00a0f8;
    border: 1px solid gray;
    border-radius: 20px;
  }

  .paragraph-14 {
    background-color: #0000;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 200px;
  }

  h2 {
    font-size: 150px;
  }

  h3 {
    letter-spacing: 0;
    font-size: 150px;
  }

  h4 {
    font-size: 80px;
  }

  h5 {
    font-size: 45px;
  }

  h6 {
    font-size: 35px;
  }

  .container.c-investor-cms {
    padding-left: 0;
  }

  .navbar {
    min-width: 300px;
    max-width: 900px;
  }

  .paragraph-25px {
    font-size: 20px;
  }

  .paragraph-20px {
    font-size: 18px;
  }

  .sg-background {
    padding-left: 0;
  }

  .paragraph-35px {
    float: none;
    white-space: break-spaces;
    overflow-wrap: anywhere;
    max-width: 100%;
    font-size: 30px;
    position: relative;
  }

  .sg-wrapper.typeface, .sg-wrapper.heading-box {
    grid-template-columns: 1fr;
  }

  .paragraph-30px {
    color: #2e2f41;
    -webkit-text-stroke-color: #2e2f41;
    font-size: 25px;
  }

  .hh-heading {
    font-size: 140px;
  }

  .hh-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
  }

  .hh-image {
    height: 530px;
  }

  .ha-image {
    width: 32%;
    max-width: none;
    height: 350px;
  }

  .ha-image._1 {
    height: 200px;
  }

  .ha-content {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .hp-image._1 {
    height: 300px;
  }

  .hp-image._2 {
    height: 550px;
  }

  .hp-inner-heading {
    padding-top: 30px;
  }

  .hp-image-left, .hp-image-right {
    width: 30%;
    height: auto;
  }

  .hv-grid {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    flex-flow: column;
  }

  .hv-column {
    width: 100%;
  }

  .hv-column-header {
    max-width: none;
  }

  .fm-wrapper {
    grid-column-gap: 250px;
    grid-row-gap: 250px;
  }

  .fm-inner {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .text-field {
    font-size: 62px;
  }

  .form {
    max-width: 570px;
  }

  .footer-logo {
    margin-bottom: 30px;
  }

  .navbar-menu-link {
    padding-top: 0;
    padding-bottom: 0;
  }

  .navbar-collapse {
    flex-flow: column;
    flex: none;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .ah-header {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .ah-header-paragraph {
    text-align: left;
  }

  .ah-background-wrapper {
    margin-top: 50px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .at-header {
    flex-flow: column-reverse;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 100px;
  }

  .at-grid {
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
  }

  .at-column {
    justify-content: flex-start;
    width: 32%;
    font-size: 16px;
  }

  .at-column.core-column {
    width: 32%;
  }

  .at-image {
    object-fit: cover;
    object-position: 42% 50%;
    width: 90%;
  }

  .at-image-wrapper {
    height: 310px;
  }

  .portfolio-hero {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .portfolio-brands {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .pb-wrapper.tablet {
    display: none;
  }

  .pb-imge {
    width: 160px;
    height: 100px;
  }

  .pb-image-wrapper {
    display: none;
  }

  .contact-hero {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .ch-heading {
    font-size: 200px;
  }

  .ch-content {
    margin-left: auto;
  }

  .ih-quarter-wrapper {
    justify-content: flex-end;
    align-items: center;
    width: auto;
  }

  .ih-quarter-box {
    padding-left: 0;
    padding-right: 0;
  }

  .ih-heading {
    margin-top: 10px;
  }

  .ih-heading-wrapper {
    width: 55.5%;
  }

  .ih-middle-row-wrapper, .ih-bottom-row-wrapper {
    width: 51%;
  }

  .investors-names.cms {
    width: 100%;
  }

  .in-header.mobile {
    padding-left: 20px;
  }

  .portfolio-cms {
    flex-flow: column-reverse;
  }

  .ic-content {
    width: 100%;
    height: auto;
  }

  .ic-heading {
    font-size: 100px;
  }

  .ic-block {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .navbar-menu-link-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .paragraph-25px-2 {
    font-size: 20px;
  }

  .paragraph-30px-2 {
    font-size: 25px;
  }

  .paragraph-2 {
    font-size: 45px;
    font-weight: 700;
  }

  .flex-block {
    align-items: flex-start;
  }

  .heading-5 {
    font-size: 45px;
  }

  .paragraph-8 {
    max-width: 1000px;
    font-size: 12px;
    display: flex;
  }

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

  .flex-block-2, .flex-block-2.cc-text-wrapper {
    justify-content: center;
    align-items: center;
  }

  .flip-card-back {
    height: 310px;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 150px;
  }

  h2, h3 {
    font-size: 100px;
  }

  h4 {
    font-size: 70px;
  }

  h5 {
    font-size: 40px;
  }

  h6 {
    font-size: 30px;
  }

  .navbar {
    min-width: 0;
    max-width: none;
  }

  .sg-container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .paragraph-25px {
    font-size: 18px;
  }

  .paragraph-20px {
    font-size: 16px;
  }

  .paragraph-35px {
    word-break: normal;
    overflow-wrap: anywhere;
    max-width: 95%;
    font-size: 25px;
  }

  .paragraph-30px {
    font-size: 20px;
  }

  .hh-heading {
    font-size: 90px;
  }

  .hh-content {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
  }

  .hh-image {
    height: 420px;
  }

  .ha-image {
    height: 250px;
  }

  .ha-image._1 {
    height: 150px;
  }

  .ha-content {
    flex-flow: column;
  }

  .ha-wrapper {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .hs-circle {
    object-fit: contain;
    width: 100%;
  }

  .hs-gradient {
    width: 400px;
    height: 400px;
  }

  .hp-image._1 {
    height: 250px;
  }

  .hp-image._2 {
    height: 450px;
  }

  .hp-inner-heading {
    padding-top: 20px;
  }

  .hv-header {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
  }

  .hv-content-header {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
  }

  .hv-grid {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .hv-column {
    grid-row-gap: 70px;
  }

  .hv-column-header {
    grid-row-gap: 30px;
  }

  .footer-header {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .fm-wrapper {
    grid-column-gap: 150px;
    grid-row-gap: 150px;
  }

  .fm-inner-left {
    grid-row-gap: 50px;
  }

  .text-field {
    font-size: 36px;
  }

  .form {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: 350px;
  }

  .footer-bottom {
    flex-flow: column;
    display: flex;
  }

  .av-wrapper {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
  }

  .av-content {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
  }

  .at-header {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    border-bottom-style: none;
    margin-bottom: 20px;
  }

  .at-grid {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
  }

  .at-column {
    grid-row-gap: 20px;
    width: 100%;
  }

  .at-column.core-column {
    width: 100%;
  }

  .at-column-inner {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .portfolio-brands {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
  }

  .ih-first-row {
    flex-flow: column;
  }

  .ih-first-row-wrapper {
    border-top: 1px solid #fff;
    width: 100%;
    max-width: none;
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .ih-first-row-border-text {
    border-bottom-style: none;
    height: auto;
    padding-top: 0;
  }

  .ih-first-row-link {
    justify-content: flex-start;
    align-items: center;
  }

  .ih-middle-row {
    height: 100px;
  }

  .ih-quarter-box {
    width: 100px;
    height: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .ih-bottom-row {
    height: 100px;
  }

  .ih-heading {
    margin-top: 15px;
    padding-left: 5px;
  }

  .ih-heading-wrapper {
    border-right-style: none;
    width: 100%;
  }

  .ih-quarter-download {
    width: 30px;
    height: 30px;
  }

  .investors-names {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .in-wrapper {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .in-text {
    display: none;
  }

  .ih-row-heading {
    font-size: 20px;
  }

  .in-heading {
    font-size: 25px;
  }

  .ic-heading {
    font-size: 12vw;
  }

  .terms-small-heading {
    font-size: 50px;
  }

  .hs-lottie-circle {
    object-fit: contain;
    width: 100%;
  }

  .paragraph-25px-2 {
    font-size: 18px;
  }

  .paragraph-30px-2 {
    font-size: 20px;
  }

  .heading-5 {
    font-size: 35px;
  }

  .paragraph-6 {
    width: 100%;
    min-width: 0;
  }

  .paragraph-8 {
    box-sizing: border-box;
    opacity: 100;
    font-size: 12px;
    line-height: 120%;
    overflow: clip;
  }

  .div-block {
    padding-left: 81px;
  }

  .heading-9.heading-9-fit {
    font-size: 80px;
  }

  .flex-block-2, .flex-block-2.cc-text-wrapper {
    justify-content: center;
    align-items: center;
  }

  .lk-h1 {
    white-space: normal;
    font-size: clamp(40px, 13vw, 60px);
  }

  .lk-ct-main {
    padding: 40px 28px 44px;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    letter-spacing: 0;
    font-size: 100px;
  }

  h2 {
    font-size: 80px;
  }

  h3 {
    letter-spacing: .01em;
    font-size: 65px;
  }

  h4 {
    font-size: 55px;
  }

  h5 {
    font-size: 35px;
  }

  h6 {
    font-size: 25px;
  }

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

  .container.c-nav {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .section {
    box-sizing: content-box;
    padding-top: 20px;
  }

  .navbar {
    float: none;
    clear: none;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    display: block;
    position: static;
  }

  .home-hero {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .paragraph-25px {
    font-size: 16px;
  }

  .paragraph-20px {
    font-size: 14px;
  }

  .sg-background {
    padding-left: 0;
  }

  .paragraph-35px {
    white-space: break-spaces;
    overflow-wrap: anywhere;
    min-width: 0;
    max-width: 100vw;
    font-size: 20px;
    display: block;
  }

  .sg-text-big {
    font-size: 200px;
  }

  .sg-wrapper.active-border {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: flex-start;
  }

  .paragraph-30px {
    color: #2e2f41;
    font-size: 18px;
    font-weight: 500;
  }

  .hh-heading {
    font-size: 16vw;
  }

  .hh-image {
    height: 250px;
  }

  .home-about {
    grid-row-gap: 75px;
  }

  .ha-images {
    grid-column-gap: 5px;
  }

  .ha-image {
    height: 175px;
  }

  .ha-image._1 {
    height: 100px;
  }

  .ha-wrapper {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .hs-content {
    padding-left: 10px;
    padding-right: 10px;
  }

  .home-portfolio {
    grid-row-gap: 75px;
  }

  .hp-image._1 {
    height: 200px;
  }

  .hp-image._2 {
    height: 350px;
  }

  .hp-inner-heading {
    font-size: 90px;
  }

  .home-venture {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .hv-header {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .hv-wrapper {
    grid-row-gap: 100px;
  }

  .hv-column {
    grid-row-gap: 50px;
  }

  .hv-column-content {
    grid-row-gap: 5px;
  }

  .hv-column-text {
    font-size: 25px;
  }

  .footer-image._1 {
    width: 260px;
    height: 250px;
  }

  .footer-image._2 {
    width: 310px;
    height: 120px;
  }

  .footer-image._3 {
    width: 270px;
    height: 280px;
  }

  .footer-image._4 {
    width: 370px;
    height: 230px;
  }

  .fm-background-border {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .fm-wrapper {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .fm-inner {
    flex-flow: column;
  }

  .fm-inner-left {
    grid-row-gap: 25px;
  }

  .text-field {
    height: 50px;
    font-size: 27px;
  }

  .form {
    max-width: 290px;
  }

  .footer-logo {
    margin-bottom: 20px;
  }

  .footer-bottom, .navbar-menu-link.w--current {
    text-align: center;
  }

  .nav-menu {
    z-index: 99;
    margin-top: -7px;
  }

  .about-hero {
    grid-column-gap: 75px;
    grid-row-gap: 75px;
  }

  .ah-header {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .at-image {
    object-fit: cover;
  }

  .ah-content-heading {
    font-size: 25px;
    line-height: 110%;
  }

  .ph-heading-wrapper {
    clear: none;
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .portfolio-brands {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .pb-image {
    flex: none;
    width: 80px;
    height: 80px;
  }

  .pb-wrapper.mb {
    display: none;
  }

  .pb-block, .contact-hero {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .ch-heading {
    clear: none;
    font-size: 24.3vw;
  }

  .contact-content {
    flex-flow: column;
  }

  .cc-text-wrapper {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
  }

  .ih-first-row-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ih-middle-row {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    width: 100%;
    height: 75px;
  }

  .ih-quarter-wrapper {
    justify-content: flex-end;
    align-items: center;
    width: auto;
  }

  .ih-quarter-wrapper.last {
    justify-content: flex-end;
    align-items: center;
    width: 50%;
  }

  .ih-quarter-box {
    width: 75px;
    height: 75px;
    font-size: 16px;
  }

  .ih-bottom-row {
    justify-content: space-between;
    height: 75px;
  }

  .ih-heading {
    padding-left: 0;
    font-size: 24.4vw;
  }

  .ih-heading.heading-4 {
    clear: none;
  }

  .ih-heading-wrapper {
    padding: 10px;
  }

  .ih-middle-row-wrapper {
    width: 47%;
  }

  .ih-bottom-row-wrapper {
    width: 50%;
  }

  .investors-names.cms {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .in-name {
    text-overflow: clip;
    overflow-wrap: normal;
    position: relative;
  }

  .in-header {
    padding-bottom: 40px;
  }

  .ih-row-heading {
    font-size: 18px;
  }

  .ic-content {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .ic-wrapper {
    flex-flow: column;
  }

  .ic-left {
    width: 100%;
  }

  .ic-heading {
    font-size: 19vw;
  }

  .terms-small-heading {
    font-size: 35px;
  }

  .ic-block {
    grid-column-gap: 75px;
    grid-row-gap: 75px;
  }

  .container-2 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .paragraph-25px-2 {
    font-size: 16px;
  }

  .paragraph-30px-2 {
    font-size: 18px;
  }

  .heading-4 {
    clear: none;
    width: auto;
    min-width: 0;
    font-size: 75px;
    display: flex;
    position: static;
  }

  .heading-4.ih-heading {
    clear: left;
    text-overflow: clip;
    display: flex;
  }

  .heading-5 {
    clear: left;
    white-space: pre-line;
    word-break: normal;
    overflow-wrap: anywhere;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 32px;
    display: flex;
    position: static;
    inset: 0% auto auto 0%;
  }

  .image-3 {
    min-width: 30px;
    max-width: 250px;
    margin-right: 0;
    padding-right: 0;
    position: relative;
    inset: 0% auto auto 0%;
  }

  .paragraph-6 {
    width: 100%;
    min-width: 0;
  }

  .paragraph-7 {
    box-sizing: border-box;
    max-width: none;
  }

  .paragraph-7.paragraph-7-container-combo {
    clear: none;
  }

  .paragraph-8 {
    min-width: 300px;
    max-width: 450px;
    font-size: 10px;
    line-height: 110%;
  }

  .div-block {
    box-sizing: content-box;
    padding-left: 0;
  }

  .grid {
    box-sizing: content-box;
    position: relative;
  }

  .paragraph-9 {
    clear: none;
    position: relative;
  }

  .heading-9 {
    width: 300px;
    min-width: 300px;
    max-width: 500px;
    font-size: 100px;
    position: static;
  }

  .heading-9.heading-9-fit {
    width: 100%;
    min-width: 0;
    max-width: 100%;
    font-size: 60px;
  }

  .flex-block-2.cc-text-wrapper {
    justify-content: center;
    align-items: center;
  }
}

#w-node-cc5dd37c-21a2-6727-e579-818230418235-304181ef {
  justify-self: center;
}

#w-node-cc5dd37c-21a2-6727-e579-818230418237-304181ef {
  justify-self: end;
}

#w-node-_9cf84351-4f5d-6c43-50af-6db928fcdbe0-79eb63b2, #w-node-_9cf84351-4f5d-6c43-50af-6db928fcdbf6-79eb63b2, #w-node-_9cf84351-4f5d-6c43-50af-6db928fcdc0e-79eb63b2, #w-node-_9cf84351-4f5d-6c43-50af-6db928fcdc26-79eb63b2 {
  place-self: start end;
}

#w-node-_85f3fd75-c009-c72b-caf7-a83486d89a22-79eb63b5 {
  justify-self: center;
}

#w-node-_85f3fd75-c009-c72b-caf7-a83486d89a24-79eb63b5 {
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-_9cf84351-4f5d-6c43-50af-6db928fcdbe0-79eb63b2, #w-node-_9cf84351-4f5d-6c43-50af-6db928fcdbf6-79eb63b2, #w-node-_9cf84351-4f5d-6c43-50af-6db928fcdc0e-79eb63b2, #w-node-_9cf84351-4f5d-6c43-50af-6db928fcdc26-79eb63b2 {
    justify-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-cc5dd37c-21a2-6727-e579-818230418235-304181ef, #w-node-_85f3fd75-c009-c72b-caf7-a83486d89a22-79eb63b5 {
    justify-self: center;
  }
}
